0 1 1 1 2 2 3 4 4 2 5 8 6 8 7 6 8 2 9 16 10 24 11 28 12 26 13 16 14 8 15 2 16 32 17 64 18 96 19 120 20 126 21 110 22 82 23 52 24 26 25 10 26 2 27 64 28 160 29 288 30 432 31 564 32 658 33 680 34 638 35 542 36 416 37 284 38 172 39 90 40 38 41 12 42 2 43 128 44 384 45 800 46 1376 47 2072 48 2824 49 3526 50 4058 51 4344 52 4346 53 4066 54 3562 55 2912 56 2218 57 1566 58 1016 59 598 60 314 61 142 62 52 63 14 64 2 65 256 66 896 67 2112 68 4064 69 6832 70 10408 71 14636 72 19226 73 23728 74 27692 75 30678 76 32360 77 32550 78 31250 79 28638 80 25046 81 20882 82 16566 83 12470 84 8870 85 5934 86 3706 87 2138 88 1122 89 524 90 210 91 68 92 16 93 2 94 512 95 2048 96 5376 97 11392 98 20992 99 34976 100 53840 101 77656 102 105886 103 137286 104 170054 105 201984 106 230660 107 253778 108 269396 109 276214 110 273706 111 262228 112 242910 113 217502 114 188140 115 157068 116 126388 117 97856 118 72736 119 51750 120 35110 121 22604 122 13722 123 7786 124 4080 125 1942 126 820 127 296 128 86 129 18 130 2 131 1024 132 4608 133 13312 134 30720 135 61312 136 110272 137 182976 138 284448 139 418564 140 587250 141 789560 142 1021426 143 1275386 144 1540890 145 1804912 146 2052968 147 2270326 148 2443420 149 2561126 150 2615934 151 2604658 152 2528670 153 2393718 154 2209264 155 1987484 156 1742034 157 1486798 158 1234668 159 996598 160 780946 161 593180 162 435916 163 309226 164 211142 165 138282 166 86482 167 51358 168 28752 169 15030 170 7244 171 3164 172 1222 173 402 174 106 175 20 176 2 177 2048 178 10240 179 32256 180 80384 181 172288 182 331520 183 587200 184 973120 185 1525800 186 2281736 187 3273606 188 4525874 189 6050612 190 7843694 191 9881908 192 12121620 193 14499032 194 16932570 195 19326954 196 21579132 197 23585264 198 25248386 199 26485726 200 27235150 201 27459964 202 27151636 203 26330230 204 25042442 205 23357550 206 21361718 207 19151198 208 16825192 209 14479058 210 12198398 211 10054556 212 8101754 213 6375954 214 4895302 215 3661942 216 2664802 217 1882940 218 1289040 219 852706 220 543290 221 332082 222 193784 223 107300 224 55942 225 27190 226 12160 227 4916 228 1752 229 530 230 128 231 22 232 2 233 4096 234 22528 235 76800 236 205312 237 469504 238 960256 239 1803136 240 3162176 241 5240656 242 8278328 243 12543804 244 18321946 245 25895248 246 35521784 247 47409650 248 61690598 249 78394754 250 97429342 251 118563480 252 141421670 253 165487266 254 190117038 255 214566498 256 238025198 257 259659364 258 278658978 259 294285894 260 305918928 261 313092554 262 315525870 263 313139594 264 306059648 265 294607308 266 279276660 267 260701648 268 239615450 269 216805640 270 193068654 271 169167006 272 145792226 273 123535754 274 102869176 275 84134350 276 67543032 277 53184848 278 41041936 279 31008196 280 22911026 281 16533510 282 11635338 283 7971068 284 5304854 285 3421222 286 2131908 287 1279118 288 735810 289 403726 290 209942 291 102642 292 46700 293 19510 294 7350 295 2434 296 682 297 152 298 24 299 2 300 8192 301 49152 302 180224 303 514048 304 1247744 305 2698752 306 5344768 307 9865984 308 17185120 309 28501120 310 45310400 311 69410488 312 102879038 313 148023262 314 207298250 315 283192996 316 378086594 317 494081020 318 632818382 319 795295106 320 981685792 321 1191191946 322 1421929576 323 1670869670 324 1933841254 325 2205604598 326 2479995624 327 2750137936 328 3008713518 329 3248277950 330 3461601926 331 3642018148 332 3783751446 333 3882210192 334 3934219790 335 3938182544 336 3894153176 337 3803825480 338 3670431860 339 3498563412 340 3293923766 341 3063033810 342 2812907464 343 2550719584 344 2283486600 345 2017778316 346 1759476112 347 1513588320 348 1284128864 349 1074060390 350 885298534 351 718770168 352 574515532 353 451822372 354 349379524 355 265437676 356 197966286 357 144797596 358 103751002 359 72733564 360 49814858 361 33276538 362 21638718 363 13666580 364 8361348 365 4940022 366 2808094 367 1528974 368 793164 369 389438 370 179496 371 76854 372 30154 373 10644 374 3294 375 860 376 178 377 26 378 2 379 16384 380 106496 381 417792 382 1265664 383 3247104 384 7396864 385 15387648 386 29774848 387 54279104 388 94096224 389 156215904 390 249726480 391 386074068 392 579241554 393 845806600 394 1204845190 395 1677645158 396 2287206556 397 3057514556 398 4012587634 399 5175319344 400 6566151460 401 8201633546 402 10092942190 403 12244444628 404 14652402082 405 17303909694 406 20176166680 407 23236157530 408 26440806916 409 29737646224 410 33065999574 411 36358665936 412 39544039768 413 42548583364 414 45299536716 415 47727730948 416 49770359062 417 51373556048 418 52494646414 419 53103934910 420 53185940828 421 52740008428 422 51780262182 423 50334913872 424 48444965756 425 46162388218 426 43547878554 427 40668328172 428 37594137544 429 34396521046 430 31144937368 431 27904766404 432 24735332204 433 21688345114 434 18806807132 435 16124394564 436 13665303886 437 11444521694 438 9468459504 439 7735879544 440 6239029442 441 4964901476 442 3896535528 443 3014293110 444 2297041638 445 1723202272 446 1271629754 447 922307584 448 656855620 449 458858888 450 314035504 451 210267956 452 137525526 453 87706612 454 54428500 455 32789278 456 19122572 457 10761202 458 5821178 459 3013084 460 1484110 461 690946 462 301508 463 122012 464 45158 465 15004 466 4360 467 1066 468 206 469 28 470 2 471 32768 472 229376 473 958464 474 3072000 475 8300544 476 19847168 477 43225600 478 87387648 479 166171008 480 300084352 481 518419936 482 861656992 483 1384078648 484 2156487688 485 3268859334 486 4832726730 487 6983065360 488 9879415522 489 13705972414 490 18670386022 491 25001040212 492 32942636140 493 42749976924 494 54679948654 495 68981799496 496 85885943128 497 105591633954 498 128253983552 499 153970890378 500 182770540080 501 214600180422 502 249316888188 503 286681013930 504 326352912974 505 367893452300 506 410768623024 507 454358396744 508 497969750374 509 540853561218 510 582224853370 511 621285674694 512 657249711746 513 689367621094 514 716951979500 515 739400738146 516 756218109562 517 767031920668 518 771606623622 519 769851361644 520 761822725196 521 747722093028 522 727887715770 523 702781952148 524 672974294104 525 639121005714 526 601942339954 527 562198381122 528 520664585902 529 478108063222 530 435265546664 531 392823880492 532 351403671614 533 311546566570 534 273706407978 535 238244321126 536 205427590246 537 175432015784 538 148347306616 539 124184959826 540 102888018368 541 84342073392 542 68386890948 543 54828087470 544 43448348872 545 34017777066 546 26303047910 547 20075168524 548 15115722914 549 11221587218 550 8208175262 551 5911338614 552 4188091478 553 2916359506 554 1993963992 555 1337050888 556 878160304 557 564109650 558 353835410 559 216307656 560 128600390 561 74171740 562 41382438 563 22259864 564 11498662 565 5677484 566 2664400 567 1180290 568 489344 569 187836 570 65824 571 20666 572 5662 573 1302 574 236 575 30 576 2 577 65536 578 491520 579 2179072 580 7364608 581 20893696 582 52287488 583 118891520 584 250441216 585 495395584 586 929393280 587 1666148800 588 2871042848 589 4777543152 590 7706439880 591 12087670860 592 18484264986 593 27617636208 594 40393172516 595 57924743358 596 81556470988 597 112879864846 598 153744249746 599 206258341854 600 272780874590 601 355898353920 602 458388356328 603 583167261172 604 733221937330 605 911525655886 606 1120939357980 607 1364100319410 608 1643301188634 609 1960363262946 610 2316508659442 611 2712236678654 612 3147210086380 613 3620157216632 614 4128795684496 615 4669783079634 616 5238699276502 617 5830063973024 618 6437391778694 619 7053285675182 620 7669568029536 621 8277446635950 622 8867711576848 623 9430957128200 624 9957821566588 625 10439236652324 626 10866677828098 627 11232405836658 628 11529690552146 629 11753008343928 630 11898205229614 631 11962619385720 632 11945158206544 633 11846326954140 634 11668208033076 635 11414391952524 636 11089863003130 637 10700844479304 638 10254609832478 639 9759267373336 640 9223526999100 641 8656457871730 642 8067246005900 643 7464960354194 644 6858335235872 645 6255575896760 646 5664192679566 647 5090867802268 648 4541357170818 649 4020428073688 650 3531832098060 651 3078311240098 652 2661634012188 653 2282657420834 654 1941410026524 655 1637190911476 656 1368679266804 657 1134049447644 658 931086701740 659 757299313490 660 610023575352 661 486518753310 662 384050004662 663 299957990266 664 231714660488 665 176965352920 666 133557897172 667 99559863196 668 73265408422 669 53193377188 670 38078391734 671 26856660822 672 18648136876 673 12736494442 674 8548201362 675 5631728184 676 3637708004 677 2300632624 678 1422462978 679 858350270 680 504514030 681 288206198 682 159605782 683 85434040 684 44051602 685 21791738 686 10293076 687 4615592 688 1951192 689 770902 690 281558 691 93722 692 27898 693 7232 694 1570 695 268 696 32 697 2 698 131072 699 1048576 700 4915200 701 17465344 702 51888128 703 135569408 704 321064960 705 703055872 706 1443405824 707 2806796800 708 5209701120 709 9285638016 710 15969681472 711 26605018080 712 43073919920 713 67954779032 714 104705786462 715 157874429750 716 233330252430 717 338516271976 718 482712166072 719 677299907022 720 936020053496 721 1275204569302 722 1713969961336 723 2274352924488 724 2981369697224 725 3862980161912 726 4949938493506 727 6275514010428 728 7875068851388 729 9785483238386 730 12044424310658 731 14689460730388 732 17757032255738 733 21281291006486 734 25292838882382 735 29817393169896 736 34874419394922 737 40475776526438 738 46624424321394 739 53313245551838 740 60524036767180 741 68226719889898 742 76378823194932 743 84925274056792 744 93798537378364 745 102919123063930 746 112196473613356 747 121530229354282 748 130811854540058 749 139926593129038 750 148755709178368 751 157178954077036 752 165077191934366 753 172335105882100 754 178843902307334 755 184503927446322 756 189227111539600 757 192939159918154 758 195581417844096 759 197112346393798 760 197508559731144 761 196765389227808 762 194896956405580 763 191935753893326 764 187931750767716 765 182951055048608 766 177074181054110 767 170393982172554 768 163013319867910 769 155042547021558 770 146596887791572 771 137793796959864 772 128750379308924 773 119580944140678 774 110394761967028 775 101294080119938 776 92372442083888 777 83713342332684 778 75389234962068 779 67460901046174 780 59977166965514 781 52974954448534 782 46479633143930 783 40505638503184 784 35057311799488 785 30129915327930 786 25710774202464 787 21780496570200 788 18314226301360 789 15282886014910 790 12654373348676 791 10394679334122 792 8468904237508 793 6842152938962 794 5480298524166 795 4350608984804 796 3422237538070 797 2666581912404 798 2057521894296 799 1571547434318 800 1187791667218 801 887984354742 802 656341592620 803 479407245066 804 345860610192 805 246303416160 806 173037539612 807 119842956838 808 81763503212 809 54906129182 810 36257582918 811 23520880690 812 14972585214 813 9340819104 814 5703097666 815 3402460950 816 1979996938 817 1121646464 818 617132406 819 328926206 820 169320424 821 83886384 822 39834782 823 18043044 824 7749968 825 3134376 826 1183184 827 412282 828 130724 829 37002 830 9104 831 1872 832 302 833 34 834 2 835 262144 836 2228224 837 11010048 838 41025536 839 127336448 840 346587136 841 853147648 842 1938194432 843 4121950208 844 8292137984 845 15904743424 846 29266318336 847 51920043264 848 89160397952 849 148703219712 850 241538857856 851 382995651748 852 594038724786 853 902824668824 854 1346525911770 855 1973429056738 856 2845299239366 857 4039987551208 858 5654241066908 859 7806655355318 860 10640688187086 861 14327631251222 862 19069415081022 863 25101102205002 864 32692906094336 865 42151560105212 866 53820852712516 867 68081144175526 868 85347686546612 869 106067584541238 870 130715259868722 871 159786316374570 872 193789747560004 873 233238481013880 874 278638314764812 875 330475366827666 876 389202229040646 877 455223087061832 878 528878137149960 879 610427693952702 880 700036438709442 881 797758300915872 882 903522495654940 883 1017121250966334 884 1138199752823156 885 1266248808238332 886 1400600679225962 887 1540428472197922 888 1684749380167140 889 1832431971076454 890 1982207597736392 891 2132685877074038 892 2282374053132910 893 2429699924444394 894 2573037887189264 895 2710737526192122 896 2841154081245724 897 2962680031119282 898 3073776975786962 899 3173006961991950 900 3259062390309092 901 3330793664337842 902 3387233794313060 903 3427619246832614 904 3451406436994574 905 3458283385379472 906 3448176205477642 907 3421250242104862 908 3377905842350918 909 3318768901701568 910 3244676483227678 911 3156657951481456 912 3055912189836150 913 2943781576039892 914 2821723472227574 915 2691280040087882 916 2554047217990354 917 2411643694469628 918 2265680682507856 919 2117733243579466 920 1969313832393296 921 1821848636434978 922 1676657173118796 923 1534935486327884 924 1397743158244262 925 1265994226485210 926 1140451975253806 927 1021727456627324 928 910281497806214 929 806429864980080 930 710351186500558 931 622097188526040 932 541604765638798 933 468709396768066 934 403159422008630 935 344630716919304 936 292741335445110 937 247065738201298 938 207148276740380 939 172515663771390 940 142688221340972 941 117189761113826 942 95556010765754 943 77341556127458 944 62125318486612 945 49514629187522 946 39147998608552 947 30696703407698 948 23865334647198 949 18391460412770 950 14044560480960 951 10624388319118 952 7958908230948 953 5901943869578 954 4330659731250 955 3142980682380 956 2255037047644 957 1598705169666 958 1119296376944 959 773431549932 960 527124385078 961 354084302358 962 234239864304 963 152475593084 964 97569105282 965 61311371530 966 37790434120 967 22817830112 968 13477005648 969 7773906714 970 4371445530 971 2391448562 972 1269802096 973 652669690 974 323743484 975 154423060 976 70536676 977 30701894 978 12658850 979 4908882 980 1774506 981 591322 982 179040 983 48316 984 11314 985 2210 986 338 987 36 988 2 989 524288 990 4718592 991 24510464 992 95551488 993 309198848 994 875036672 995 2234744832 996 5257986048 997 11563692032 998 24026017792 999 47543366656 1000 90171259904 1001 164745028096 1002 291145780736 1003 499391822208 1004 833766318208 1005 1358218763848 1006 2163300561672 1007 3374911174534 1008 5165138067106 1009 7765468040588 1010 11482626452534 1011 16717261290048 1012 23985628536208 1013 33944351592800 1014 47418219464006 1015 65430855584932 1016 89237932545546 1017 120362429736544 1018 160631234976790 1019 212212182774542 1020 277650408051098 1021 359902683291682 1022 462368208989668 1023 588914152667676 1024 743894092212134 1025 932157426367766 1026 1159047780444380 1027 1430388469000366 1028 1752453188459372 1029 2131920308110526 1030 2575809411812944 1031 3091399115829054 1032 3686125647711824 1033 4367462210280182 1034 5142779762495142 1035 6019190510536422 1036 7003376098725428 1037 8101403198908820 1038 9318529893483586 1039 10659006904424578 1040 12125878310462644 1041 13720786889085914 1042 15443789592681034 1043 17293188894798080 1044 19265385802819840 1045 21354760211671520 1046 23553583959849422 1047 25851971440840488 1048 28237871923946956 1049 30697106860101290 1050 33213454409338784 1051 35768782253181664 1052 38343228479683604 1053 40915428989171100 1054 43462788506881462 1055 45961790949593114 1056 48388343622915058 1057 50718148569444070 1058 52927093388362272 1059 54991653042900680 1060 56889293596278570 1061 58598868494843512 1062 60100997966364032 1063 61378422329679858 1064 62416320517359608 1065 63202585883961932 1066 63728052387708382 1067 63986665462762752 1068 63975593304985886 1069 63695275831688352 1070 63149410196461896 1071 62344873391623836 1072 61291584100177970 1073 60002307514519954 1074 58492408271389238 1075 56779557917552838 1076 54883404380522838 1077 52825211743065236 1078 50627479187846404 1079 48313548277094920 1080 45907207759012460 1081 43432304854662384 1082 40912371491945920 1083 38370273240872188 1084 35827887797411768 1085 33305818798127140 1086 30823149564838804 1087 28397240120508564 1088 26043569527669876 1089 23775624321509500 1090 21604832581010788 1091 19540542039460418 1092 17590039611160414 1093 15758608829569518 1094 14049620972045094 1095 12464655099812978 1096 11003641873902776 1097 9665025817147676 1098 8445940671508232 1099 7342392636142858 1100 6349446547545116 1101 5461410457945746 1102 4672014558852364 1103 3974580958530148 1104 3362181430553258 1105 2827780881071736 1106 2364364912446448 1107 1965050469946026 1108 1623179128619644 1109 1332393094808044 1110 1086694450019654 1111 880488546570962 1112 708612770383794 1113 566352115765742 1114 449443171872140 1115 354068205326024 1116 276841044624816 1117 214786437460068 1118 165314470890026 1119 126191525919252 1120 95509092008264 1121 71651602587170 1122 53264278355584 1123 39221788682404 1124 28598369347632 1125 20639872568278 1126 14738076854330 1127 10407452660364 1128 7264466795262 1129 5009414850254 1130 3410696330880 1131 2291390821048 1132 1517953886922 1133 990826660758 1134 636740998530 1135 402500542364 1136 250024716038 1137 152455528348 1138 91144131130 1139 53353690116 1140 30535858470 1141 17058852556 1142 9284945810 1143 4913500278 1144 2522051716 1145 1252249620 1146 599579930 1147 275836446 1148 121413386 1149 50876710 1150 20174816 1151 7515966 1152 2607084 1153 832578 1154 241256 1155 62216 1156 13900 1157 2586 1158 376 1159 38 1160 2 1161 1048576 1162 9961472 1163 54263808 1164 220856320 1165 743702528 1166 2184577024 1167 5779030016 1168 14060257280 1169 31929655296 1170 68417998848 1171 139478714368 1172 272277867520 1173 511596663808 1174 929143197184 1175 1636781060864 1176 2804921875072 1177 4687593084560 1178 7655975444056 1179 12242497231452 1180 19197862191130 1181 29563659680912 1182 44763439826800 1183 66715311443898 1184 97969211674778 1185 141871977125322 1186 202763189423862 1187 286204446384888 1188 399244197905000 1189 550719561140510 1190 751595575339754 1191 1015341162545392 1192 1358339624613142 1193 1800329838117312 1194 2364872427024230 1195 3079833131547706 1196 3977873396986090 1197 5096935938745640 1198 6480710772704962 1199 8179065019086780 1200 10248417788938052 1201 12752039748659144 1202 15760255637721972 1203 19350527196277088 1204 23607393747335474 1205 28622248168591214 1206 34492927263837310 1207 41323097666830080 1208 49221421421198968 1209 58300489290554636 1210 68675514643636198 1211 80462786376227226 1212 93777885684676838 1213 108733678469094340 1214 125438102556380826 1215 143991776600628276 1216 164485465219257742 1217 186997442413413176 1218 211590802340996120 1219 238310772793827308 1220 267182092012421360 1221 298206513500566458 1222 331360506047329792 1223 366593217028525282 1224 403824766086999002 1225 442944933375377416 1226 483812301637474098 1227 526253904519242442 1228 570065424716754016 1229 615011975033818278 1230 660829483347615166 1231 707226689140629676 1232 753887744979823492 1233 800475401484146032 1234 846634739329349550 1235 891997397127547154 1236 936186230029766672 1237 978820321068659408 1238 1019520256000264818 1239 1057913563097241452 1240 1093640212320503516 1241 1126358063818793044 1242 1155748153970689700 1243 1181519708304293812 1244 1203414774633342312 1245 1221212376573033150 1246 1234732097094410210 1247 1243837013708533534 1248 1248435920929111314 1249 1248484791465274878 1250 1243987444709540178 1251 1234995409032982934 1252 1221606982677634364 1253 1203965516133103160 1254 1182256956295968584 1255 1156706708956087182 1256 1127575890792678922 1257 1095157054707559502 1258 1059769482651401588 1259 1021754147864817160 1260 981468453494662462 1261 939280856778323234 1262 895565487422373414 1263 850696865528659626 1264 805044818611342066 1265 758969689144800734 1266 712817913987932166 1267 666918045297960190 1268 621577269565429926 1269 577078467582757266 1270 533677843920779650 1271 491603140244462214 1272 451052432944397128 1273 412193502458081120 1274 375163749625894182 1275 340070623743229926 1276 306992517848394526 1277 275980079381857600 1278 247057878760839956 1279 220226374667776996 1280 195464112927400382 1281 172730095666887326 1282 151966258891107802 1283 133099999494769654 1284 116046696877805866 1285 100712179509384038 1286 86995092765317482 1287 74789130904284412 1288 63985102914305244 1289 54472808927452888 1290 46142710760264640 1291 38887386705070260 1292 32602766815622420 1293 27189150470842750 1294 22552012866114384 1295 18602611206593460 1296 15258404726053062 1297 12443305220770250 1298 10087776589464184 1299 8128802947984556 1300 6509745300295072 1301 5180106568392274 1302 4095224096184126 1303 3215907634924380 1304 2508039381493382 1305 1942150965162234 1306 1492990448626396 1307 1139090503386570 1308 862347007651466 1309 647615456532056 1310 482330818375942 1311 356154855705792 1312 260653481724352 1313 189005460983824 1314 135742693667304 1315 96521447039646 1316 67923208295168 1317 47283318174414 1318 32545188230324 1319 22137687662922 1320 14873187857986 1321 9863753347766 1322 6453046489808 1323 4161650525876 1324 2643694337156 1325 1652866734470 1326 1016125385874 1327 613624726686 1328 363599976232 1329 211144439156 1330 120000306192 1331 66646615776 1332 36110757272 1333 19051904714 1334 9766958904 1335 4853458626 1336 2331406910 1337 1079157290 1338 479577360 1339 203740914 1340 82327528 1341 31450818 1342 11276002 1343 3760036 1344 1152952 1345 320374 1346 79118 1347 16902 1348 3002 1349 416 1350 40 1351 2 1352 2097152 1353 20971520 1354 119537664 1355 506986496 1356 1773535232 1357 5398986752 1358 14772469760 1359 37113954304 1360 86913007616 1361 191819350016 1362 402358779904 1363 807435800576 1364 1558351260672 1365 2905040991232 1366 5249459915776 1367 9222522605056 1368 15792786899104 1369 26417144702656 1370 43246163721504 1371 69399390872312 1372 109328848043006 1373 169292066967118 1374 257959240066642 1375 387182297708492 1376 572956819428038 1377 836610477447912 1378 1206253996216802 1379 1718532166611898 1380 2420713030730638 1381 3373152690614340 1382 4652171022366522 1383 6353369630333046 1384 8595417404087008 1385 11524320823354348 1386 15318185516228346 1387 20192462397591956 1388 26405655956222074 1389 34265453969801798 1390 44135217259826340 1391 56440745321384212 1392 71677209167573318 1393 90416117034677206 1394 113312152349682610 1395 141109697336632572 1396 174648830714804748 1397 214870565096762832 1398 262821069977161820 1399 319654610706344788 1400 386634923668350092 1401 465134744103927342 1402 556633206637405842 1403 662710850467986900 1404 785041982096885600 1405 925384178902435600 1406 1085564757120287096 1407 1267464077826626598 1408 1472995624037209118 1409 1704082850367042542 1410 1962632882840996076 1411 2250507229052924708 1412 2569489746252698212 1413 2921252205098132194 1414 3307317877470130994 1415 3729023665419326628 1416 4187481372335746984 1417 4683538794066726550 1418 5217741374203900026 1419 5790295221451335536 1420 6401032325381019108 1421 7049378827751876526 1422 7734327208041884514 1423 8454413222484674596 1424 9207698394788466330 1425 9991758793493925058 1426 10803680745863288990 1427 11640064032194646904 1428 12497032979082941306 1429 13370255727601398358 1430 14254971795454620324 1431 15146027884204558596 1432 16037921707509219808 1433 16924853438131239706 1434 17800784194721807838 1435 18659500818655673368 1436 19494686031081398354 1437 20299992915321808208 1438 21069122544006990968 1439 21795903467637437620 1440 22474371704922122046 1441 23098849827842109246 1442 23664023717850919770 1443 24165015585032575888 1444 24597451889641324352 1445 24957524884616012328 1446 25242046606902868558 1447 25448494282404592066 1448 25575046270997265476 1449 25620607860523849742 1450 25584826417601817656 1451 25468095613629083968 1452 25271548661370564458 1453 24997040715618195008 1454 24647120805282451146 1455 24224993868672181840 1456 23734473653717098930 1457 23179927415975129378 1458 22566213495488707382 1459 21898612975613073510 1460 21182756720284046802 1461 20424549149077573958 1462 19630090140936178558 1463 18805596457547527666 1464 17957324046841658414 1465 17091492527502262498 1466 16214213069066859584 1467 15331420772064331528 1468 14448812522186973280 1469 13571791145619236090 1470 12705416533542548538 1471 11854364236864755146 1472 11022891861776466954 1473 10214813427113471998 1474 9433481679789530090 1475 8681778208521712542 1476 7962111052051332686 1477 7276419368927782878 1478 6626184623983102054 1479 6012447653609467940 1480 5435830898984638546 1481 4896565043994957672 1482 4394519262724053902 1483 3929234269405766268 1484 3499957370587432220 1485 3105678743390737118 1486 2745168203311915472 1487 2417011777814198210 1488 2119647465681291122 1489 1851399634257591640 1490 1610511584803256612 1491 1395175897788085204 1492 1203562252697174298 1493 1033842498654262950 1494 884212830936819782 1495 752913002570112512 1496 638242568241137732 1497 538574218663844252 1498 452364316456673514 1499 378160789064305464 1500 314608570055412866 1501 260452807308179806 1502 214540075440950808 1503 175817840843623460 1504 143332431468244336 1505 116225760923752370 1506 93731048258049974 1507 75167762021007204 1508 59936000723007802 1509 47510502560523786 1510 37434456158155122 1511 29313261898223616 1512 22808370916766090 1513 17631306688005666 1514 13537952846383484 1515 10323170949607540 1516 7815793607245942 1517 5874022026120986 1518 4381242701562088 1519 3242265773401296 1520 2379977454651910 1521 1732390854293082 1522 1250073328842500 1523 893924048035476 1524 633272559363280 1525 444267580392550 1526 308524826683594 1527 212003188999142 1528 144079807611644 1529 96796369434660 1530 64251109108804 1531 42113382360024 1532 27240175076146 1533 17376412829566 1534 10923362583828 1535 6761710603820 1536 4118015754460 1537 2465148857852 1538 1449023426664 1539 835398689080 1540 471798710678 1541 260654271186 1542 140653964958 1543 74007349180 1544 37896591908 1545 18844687194 1546 9077728290 1547 4224269664 1548 1892862754 1549 813705464 1550 334128104 1551 130387190 1552 48059662 1553 16608844 1554 5332842 1555 1572806 1556 419854 1557 99480 1558 20362 1559 3460 1560 458 1561 42 1562 2 1563 4194304 1564 44040192 1565 262144000 1566 1156579328 1567 4196663296 1568 13221101568 1569 37367054336 1570 96822493184 1571 233534554112 1572 530260246528 1573 1143158456320 1574 2355671277568 1575 4664937998336 1576 8916668720128 1577 16510547560448 1578 29706132854784 1579 52069184047936 1580 89110686554144 1581 149185869294496 1582 244738487317616 1583 393996792531316 1584 623252078422546 1585 969878489491560 1586 1486283823870382 1587 2245015045480302 1588 3345278673961592 1589 4921174415412052 1590 7151979353432294 1591 10274858475811912 1592 14600413712355650 1593 20531516153466738 1594 28585892572416292 1595 39422955391477358 1596 53875372198298470 1597 72985864056140142 1598 98049698294104476 1599 130663298349040892 1600 172779327809817358 1601 226768515572769136 1602 295488371811008564 1603 382358798661049484 1604 491444424171958266 1605 627543282988603274 1606 796281233245218690 1607 1004211238098128972 1608 1258916355279141396 1609 1569114973317274166 1610 1944766514275354010 1611 2397175496909492604 1612 2939091529282385298 1613 3584802485422539002 1614 4350217827030492620 1615 5252938769733910398 1616 6312311775811562952 1617 7549461693745614536 1618 8987300771455226288 1619 10650509756186789580 1620 12565487370486073590 1621 14760264629844801126 1622 17264380751139852668 1623 20108717797332498044 1624 23325291715954680008 1625 26946998056629236484 1626 31007311392963081540 1627 35539938319865566270 1628 40578424838326639814 1629 46155719961952908568 1630 52303698465554916782 1631 59052646824888457642 1632 66430717544304846798 1633 74463358208968389208 1634 83172722701791926544 1635 92577073062246778766 1636 102690181403978175652 1637 113520742120113942974 1638 125071805259737512192 1639 137340242428588460804 1640 150316256826881689616 1641 163982949066152322788 1642 178315950188739777114 1643 193283132836712662058 1644 208844410776412996954 1645 224951635981472674712 1646 241548601218964081416 1647 258571154585001073762 1648 275947430719143965196 1649 293598201519500391940 1650 311437347116701549662 1651 329372445684704456108 1652 347305478414015217018 1653 365133643696493928204 1654 382750272320956283684 1655 400045833307164471986 1656 416909017964270497694 1657 433227887898671756152 1658 448891071063084146668 1659 463788988576810796564 1660 477815093994666583668 1661 490867105990263427932 1662 502848215072318379854 1663 513668244985975804478 1664 523244749871637071440 1665 531504029059074558916 1666 538382042553005231744 1667 543825211797045439926 1668 547791092156622926384 1669 550248905700543813416 1670 551179925240959444846 1671 550577703161907473972 1672 548448141272141137466 1673 544809400700013798578 1674 539691653646330566106 1675 533136681564615435498 1676 525197326987745726192 1677 515936808708735858510 1678 505427912299181649654 1679 493752069964588396128 1680 480998345451235302962 1681 467262341101703898472 1682 452645045181367010484 1683 437251638250453371590 1684 421190277629274764664 1685 404570878900369788388 1686 387503912922005488374 1687 370099236012303990058 1688 352464969829436041288 1689 334706446054757363588 1690 316925229322018068036 1691 299218229970889169806 1692 281676916184281373094 1693 264386632945450476424 1694 247426033072460381100 1695 230866623403293300714 1696 214772427061939815064 1697 199199760678331250476 1698 184197123503145468926 1699 169805193587626993376 1700 156056924618396554006 1701 142977735631558502310 1702 130585784696712180016 1703 118892316770775894870 1704 107902075278522491326 1705 97613766579965400986 1706 88020566327055334230 1707 79110656781177967092 1708 70867784441742805322 1709 63271827803940975412 1710 56299365696685129948 1711 49924237423748548162 1712 44118086814700026968 1713 38850883259289110232 1714 34091413821540448672 1715 29807741580909259982 1716 25967626401882754118 1717 22538905366887669476 1718 19489831099280896792 1719 16789367135393989720 1720 14407440361977831280 1721 12315151306052326616 1722 10484943739433027086 1723 8890735634565079038 1724 7508013979236239076 1725 6313896325543826080 1726 5287162215942394726 1727 4408257801270459288 1728 3659277049145342806 1729 3023922944281208264 1730 2487452014462604516 1731 2036605387141833526 1732 1659529402331462316 1733 1345688588079441368 1734 1085773555538490014 1735 871606101168230290 1736 696043522926028650 1737 552883873530758952 1738 436773594158321272 1739 343118702326495444 1740 268000453236745916 1741 208096158362521062 1742 160605631457608520 1743 123183542267245666 1744 93877793019605036 1745 71073892415177036 1746 53445185785795182 1747 39908707260316798 1748 29586348592670502 1749 21770987883420036 1750 15897187631250546 1751 11516053128420734 1752 8273836864851132 1753 5893880063857952 1754 4161496570298272 1755 2911425027290408 1756 2017500772037412 1757 1384227523443518 1758 939959313862006 1759 631434048634256 1760 419430594183288 1761 275350641122388 1762 178554198334004 1763 114303054957334 1764 72189657755336 1765 44949476736030 1766 27573061719234 1767 16649698402308 1768 9887987577594 1769 5769971764378 1770 3304822893084 1771 1855799463876 1772 1020400774422 1773 548602063706 1774 287947792518 1775 147293827560 1776 73286478380 1777 35389886472 1778 16545199278 1779 7467470988 1780 3243201324 1781 1350338570 1782 536633106 1783 202505002 1784 72117812 1785 24058150 1786 7449306 1787 2116464 1788 543658 1789 123804 1790 24324 1791 3962 1792 502 1793 44 1794 2 1795 8388608 1796 92274688 1797 572522496 1798 2623537152 1799 9860284416 1800 32105824256 1801 93618831360 1802 249896763392 1803 620143378432 1804 1447129317376 1805 3203185983488 1806 6771370082304 1807 13745574801408 1808 26913974243328 1809 51018400644096 1810 93920118793216 1811 168352354034304 1812 294504543094656 1813 503765595129504 1814 844056700470240 1815 1387311798215256 1816 2239819162529032 1817 3556324063089606 1818 5559013217144506 1819 8562759440194536 1820 13008301480493418 1821 19505370480776602 1822 28888150575565842 1823 42285874952655804 1824 61211806534500856 1825 87674328306585498 1826 124314363763397232 1827 174573851713689128 1828 242900497560352390 1829 334994497803056636 1830 458103365397127110 1831 621371347132384290 1832 836250193855417666 1833 1116978191058283796 1834 1481134349923483852 1835 1950274464748020112 1836 2550655328561592664 1837 3314052731879523330 1838 4278677918588826120 1839 5490195909461442828 1840 7002847503432105088 1841 8880674810963641642 1842 11198847851151595194 1843 14045087052021264800 1844 17521173439261130740 1845 21744534901470391152 1846 26849893211633025478 1847 32990952510357998004 1848 40342105776093746772 1849 49100131495200996600 1850 59485848388974357282 1851 71745691757694411684 1852 86153170878423629142 1853 103010163069333053328 1854 122647996643418916646 1855 145428272159134242708 1856 171743369278138335544 1857 202016585303631119940 1858 236701851234266997052 1859 276282972056863089786 1860 321272340130662199870 1861 372209073982996158502 1862 429656539714054954526 1863 494199218542997811632 1864 566438891833401773420 1865 646990124192758351028 1866 736475035890464322304 1867 835517367783883567994 1868 944735855044170601530 1869 1064736940053389819206 1870 1196106869683016990218 1871 1339403237504644836682 1872 1495146047036074140574 1873 1663808387570041870246 1874 1845806829125182312106 1875 2041491657239381785518 1876 2251137081325650316242 1877 2474931561761042816044 1878 2712968410420165806120 1879 2965236826655249192220 1880 3231613535451906812366 1881 3511855196378800549510 1882 3805591750772837690624 1883 4112320870187218413364 1884 4431403661368591482724 1885 4762061771882009205332 1886 5103376026002539386854 1887 5454286702751607200344 1888 5813595547164015334538 1889 6179969582295296422604 1890 6551946763460546181022 1891 6927943488147105451830 1892 7306263945439513879628 1893 7685111258165636639632 1894 8062600339891421510604 1895 8436772357964173050090 1896 8805610663655319065704 1897 9167058021713091334982 1898 9519034944923314577496 1899 9859458915187987228650 1900 10186264251722714966780 1901 10497422369748215585812 1902 10790962159944589588326 1903 11064990210308301126228 1904 11317710588171175535248 1905 11547443901182360445276 1906 11752645362090303322802 1907 11931921593159188410674 1908 12084045921873570499356 1909 12207971939982340206500 1910 12302845122564803175312 1911 12368012332230527820220 1912 12403029065269738273864 1913 12407664330958826621178 1914 12381903091643045947110 1915 12325946228967919096138 1916 12240208039985751825944 1917 12125311305084898258202 1918 11982080007042563642084 1919 11811529816273529062386 1920 11614856490861022595988 1921 11393422370588096050132 1922 11148741171380329382690 1923 10882461309843466727882 1924 10596348006540596490848 1925 10292264431006256625756 1926 9972152161043819437560 1927 9638011233505804520422 1928 9291880063526377051258 1929 8935815504174769171040 1930 8571873308938113422918 1931 8202089245622476214552 1932 7828461092562906470678 1933 7452931726908445271638 1934 7077373490705722733232 1935 6703573994099327039994 1936 6333223486783892229304 1937 5967903899483933529466 1938 5609079627307625425350 1939 5258090096913651260640 1940 4916144130115589115804 1941 4584316088359722772932 1942 4263543755936848067358 1943 3954627895258223992446 1944 3658233385409118134632 1945 3374891835790978260092 1946 3105005550203880877398 1947 2848852703359877575596 1948 2606593581637283347426 1949 2378277732896715551160 1950 2163851866325096374554 1951 1963168342434663642138 1952 1775994095344894064502 1953 1602019834091875417528 1954 1440869376677062151708 1955 1292108979588362728692 1956 1155256536280711625496 1957 1029790530255850858564 1958 915158641591415927066 1959 810785919699491959590 1960 716082449416546784928 1961 630450451928908524420 1962 553290776232374558096 1963 484008750550452815310 1964 422019376164032931004 1965 366751858241175221476 1966 317653479340424211974 1967 274192831172522155572 1968 235862428857916872350 1969 202180739260511912932 1970 172693660994388536542 1971 146975498403000452040 1972 124629475240259778952 1973 105287836004467178368 1974 88611583973625884626 1975 74289905064724936158 1976 62039325802444573948 1977 51602652054822295898 1978 42747732899413630188 1979 35266091148912229526 1980 28971458813293427652 1981 23698252224525202496 1982 19300017810633824264 1983 15647875680114072380 1984 12628984356434145646 1985 10145046265234405902 1986 8110869991169310968 1987 6453001942322131196 1988 5108436930759474244 1989 4023414329495833854 1990 3152303919431884058 1991 2456583305289261914 1992 1903906858898235282 1993 1467264535427975498 1994 1124227590857025674 1995 856277189531860422 1996 648211107429892698 1997 487623185268000902 1998 364449839647457674 1999 270577772962938020 2000 199507006824513864 2001 146063472994669844 2002 106155605408374836 2003 76569663591739002 2004 54798860710403934 2005 38901749882506378 2006 27385724047606974 2007 19111893822618444 2008 13218013037889692 2009 9056513960885984 2010 6145086634107660 2011 4127584251812946 2012 2743355747301088 2013 1803395890914898 2014 1171961565208284 2015 752530839401894 2016 477180140010128 2017 298625917674612 2018 184322853557740 2019 112133192586026 2020 67183714820848 2021 39610652805564 2022 22960954328100 2023 13072966734106 2024 7302994966770 2025 3998172073272 2026 2142372609356 2027 1121971834932 2028 573369771226 2029 285421978708 2030 138128151148 2031 64841672768 2032 29451786296 2033 12906587018 2034 5439116030 2035 2195914706 2036 845576136 2037 308943030 2038 106438028 2039 34320216 2040 10262066 2041 2812760 2042 696296 2043 152638 2044 28834 2045 4510 2046 548 2047 46 2048 2 2049 16777216 2050 192937984 2051 1245708288 2052 5920260096 2053 23017291776 2054 77368655872 2055 232500494336 2056 638675189760 2057 1629065183232 2058 3903180439552 2059 8862423089152 2060 19201977270272 2061 39921756790784 2062 80004130476032 2063 155126957520896 2064 291948794463232 2065 534733383738624 2066 955390115893632 2067 1668416763057984 2068 2852764568868960 2069 4783331464829232 2070 7875657991672040 2071 12748486955322220 2072 20310189326521626 2073 31876694981377584 2074 49330538409895196 2075 75332977318432486 2076 113603905365250416 2077 169287494834711766 2078 249425200845233418 2079 363561957305072198 2080 524516106628517772 2081 749348826149120364 2082 1060574522426818640 2083 1487659817286596034 2084 2068865278907711314 2085 2853490862200551376 2086 3904592988804759090 2087 5302248158665264920 2088 7147444747335155612 2089 9566690974553677680 2090 12717432662385748240 2091 16794379031988072732 2092 22036838080585731402 2093 28737164669121575682 2094 37250423947361813998 2095 48005369741793902588 2096 61516831619916306828 2097 78399595113367046698 2098 99383846638387549960 2099 125332237631586424922 2100 157258601002806518884 2101 196348326936936833610 2102 243980374172231828294 2103 301750857058233489224 2104 371498107977217809956 2105 455329069251918586914 2106 555646818753511081124 2107 675178979515950502002 2108 817006706368058154856 2109 984593882695775339336 2110 1181816098899062350050 2111 1412988922037127970590 2112 1682894904852107360902 2113 1996808723266818523310 2114 2360519776142718240600 2115 2780351531246168834404 2116 3263176858772693758834 2117 3816428560235172984744 2118 4448104277855546614864 2119 5166764959596697901858 2120 5981526059333716600244 2121 6902040671958998149128 2122 7938473840824194653454 2123 9101467330985333299184 2124 10402094237086344434936 2125 11851802889902259120078 2126 13462349640693668817772 2127 15245720237302477421090 2128 17214039659593825817774 2129 19379470453189712665020 2130 21754099787723207882844 2131 24349815666850310145362 2132 27178172929286180024912 2133 30250249900017378360524 2134 33576496774987804457492 2135 37166577046989867624206 2136 41029203500922475458892 2137 45171970518467211505210 2138 49601184630886513857424 2139 54321695439298944626862 2140 59336729179707959240712 2141 64647727340665636442914 2142 70254192840408658138226 2143 76153546333642477297868 2144 82340995242377808915004 2145 88809418087427590069648 2146 95549266635115341775544 2147 102548488265953711355974 2148 109792470817887900747332 2149 117264011956420180500226 2150 124943314878730571440970 2151 132808011870931393174984 2152 140833216909939748682888 2153 148991608138153026777174 2154 157253540645084819165842 2155 165587189571097492554642 2156 173958723110818290339362 2157 182332504544835053811272 2158 190671321975417196943174 2159 198936643993231941748968 2160 207088899065457350258672 2161 215087776019498205343854 2162 222892542608717566449168 2163 230462378794926667157480 2164 237756721074071393914750 2165 244735613913216039179534 2166 251360064164360972572504 2167 257592394178713591118392 2168 263396589267580310210412 2169 268738635145725997003748 2170 273586841051290067679870 2171 277912144363308475730698 2172 281688392732417283246060 2173 284892599999957604678658 2174 287505172501750801742544 2175 289510102730352879911838 2176 290895127757602128049590 2177 291651850290720744894014 2178 291775820742235756181048 2179 291266579227959457355900 2180 290127656959096250016938 2181 288366537054755738493994 2182 285994575360131512540840 2183 283026882403772313386386 2184 279482168155383467738380 2185 275382551744531118333892 2186 270753338762160884561340 2187 265622769183432528427438 2188 260021739315370725446952 2189 253983501480633128973488 2190 247543345394831848118238 2191 240738265376056996326688 2192 233606617639545267700812 2193 226187771977097025700604 2194 218521762100428800845628 2195 210648938841947759017486 2196 202609630258419168737186 2197 194443812476725239592334 2198 186190794861424229273164 2199 177888922777008971608584 2200 169575300870245425720598 2201 161285539416917833266510 2202 153053525870291925894918 2203 144911223323441817024056 2204 136888497162151474784444 2205 129012970747189901173744 2206 121309910531918648609352 2207 113802140600582736208866 2208 106509986210906871671836 2209 99451245547784058762960 2210 92641188548194212814582 2211 86092581345516757634576 2212 79815734607738015896912 2213 73818573811446256849032 2214 68106729303795966229994 2215 62683643858753302964440 2216 57550695331981518130862 2217 52707331959936397942746 2218 48151217831598421873640 2219 43878386083557016612656 2220 39883397428059841747770 2221 36159501715806237854494 2222 32698800356940431308990 2223 29492407570812560002412 2224 26530608603336944285166 2225 23803013235788679077108 2226 21298703106228914835546 2227 19006371570100873862170 2228 16914455035718562078500 2229 15011254919439722424052 2230 13285049570634992571288 2231 11724195714850317171608 2232 10317219151917259984378 2233 9052894621727308084550 2234 7920314911924271084832 2235 6908949427304177203608 2236 6008692569109503722574 2237 5209902382959606083480 2238 4503430026575813517464 2239 3880640682820939659202 2240 3333426600305669317140 2241 2854212983648691453254 2242 2435957479403855339542 2243 2072144012890912311530 2244 1756771727059856033818 2245 1484339758578480518016 2246 1249828560133070854316 2247 1048678443084516657098 2248 876765972736414196406 2249 730378801121620439536 2250 606189470906688585558 2251 501228670165327516296 2252 412858362685728546116 2253 338745163327282028324 2254 276834273765523544084 2255 225324241649866074010 2256 182642756488274523650 2257 147423649061137397292 2258 118485218305673038506 2259 94809970720202444832 2260 75525822607781328138 2261 59888784991264885672 2262 47267124767083900966 2263 37126973516733377340 2264 29019337184871395708 2265 22568445324418782744 2266 17461367520902097730 2267 13438816627440792584 2268 10287053235248410196 2269 7830803030072743786 2270 5927098000615126866 2271 4459953536882490464 2272 3335795965814905658 2273 2479558719814659548 2274 1831369846621822520 2275 1343758698944611898 2276 979315170553004860 2277 708740582569206952 2278 509235108767892522 2279 363172329122402452 2280 257017010287173056 2281 180447448266494562 2282 125648612323798148 2283 86746859915477960 2284 59361126702194574 2285 40249224434770518 2286 27031205458780650 2287 17974687859282406 2288 11829599196819788 2289 7702013897720224 2290 4958657645656702 2291 3155261527051728 2292 1983299865776470 2293 1230768988576980 2294 753588834770768 2295 454962912459610 2296 270640057481702 2297 158506864504656 2298 91323149588838 2299 51712496763460 2300 28751542431946 2301 15678575697384 2302 8375580730572 2303 4377408657298 2304 2235036047942 2305 1113064213010 2306 539694441784 2307 254272463076 2308 116144311928 2309 51302639160 2310 21850852864 2311 8944265846 2312 3505149816 2313 1309235110 2314 463658974 2315 154715944 2316 48277916 2317 13957700 2318 3695634 2319 882874 2320 186578 2321 33940 2322 5106 2323 596 2324 48 2325 2 2326 33554432 2327 402653184 2328 2701131776 2329 13295943680 2330 53410267136 2331 185130287104 2332 572762619904 2333 1617612505088 2334 4237067681792 2335 10414363377664 2336 24236029116416 2337 53777560567808 2338 114419096879104 2339 234505601040384 2340 464755385606144 2341 893526017011712 2342 1671043990025728 2343 3047090838074368 2344 5428534248296704 2345 9465646622976640 2346 16179544983766144 2347 27147529502280992 2348 44768845421253392 2349 72640737118974424 2350 116083937755207966 2351 182868319576843558 2352 284203735610875350 2353 436078567777235408 2354 661049646161148428 2355 990612529999611722 2356 1468311166395866828 2357 2153781189847335838 2358 3127962096841869034 2359 4499760686481202718 2360 6414501895447136594 2361 9064563773552874036 2362 12702661017068995202 2363 17658316210721171222 2364 24358139535116465940 2365 33350625744163991348 2366 45336270997141727864 2367 61203910613975808040 2368 82074280625450311632 2369 109351909337870643720 2370 144786547830959194722 2371 190545447725096417804 2372 249297887603330736942 2373 324313432614414125790 2374 419575481031905390732 2375 539911702500332066370 2376 691143000586707471058 2377 880252631983415651418 2378 1115577080949117549338 2379 1407020214861809660550 2380 1766292129605199577286 2381 2207173926544096635776 2382 2745809440964087481876 2383 3401024660393041936846 2384 4194675226149005041086 2385 5152021999551884252762 2386 6302134193296469065264 2387 7678319017536617874652 2388 9318576169723006706692 2389 11266074809231428192986 2390 13569649906165622723092 2391 16284314044209687003302 2392 19471779897896920683270 2393 23200987705164151293802 2394 27548631128781217773054 2395 32599673959588016442356 2396 38447849176978503817210 2397 45196130966307445213252 2398 52957169419271808604436 2399 61853676833847832715518 2400 72018753808355917110472 2401 83596142713911686256238 2402 96740395655627053542574 2403 111616943720175195224430 2404 128402054179914249420544 2405 147282662404741190145778 2406 168456065543549571848088 2407 192129465596554356361842 2408 218519350323778257688598 2409 247850701535984357091058 2410 280356021700364875632338 2411 316274171467627330847462 2412 355849012687720199288332 2413 399327853720538154611320 2414 446959696351697994801946 2415 498993286371736992488274 2416 555674972843305649643974 2417 617246384232176454664132 2418 683941932875027074550414 2419 755986162654943581399208 2420 833590958203964331241854 2421 916952637395480773872136 2422 1006248952268624428496184 2423 1101636026779468523828496 2424 1203245262835436410111446 2425 1311180248874273166950952 2426 1425513707732139282769136 2427 1546284522643277986030772 2428 1673494881865716532121998 2429 1807107583577362158891700 2430 1947043543284134637945386 2431 2093179545982961536834876 2432 2245346284692348494895474 2433 2403326725676037272874194 2434 2566854838725602910132464 2435 2735614728231584871847016 2436 2909240197467643753944286 2437 3087314774558336645088456 2438 3269372224030953230058600 2439 3454897562710422946107872 2440 3643328593060672200116240 2441 3834057960974589376161398 2442 4026435738547242101365004 2443 4219772525622082370887564 2444 4413343056974739922413618 2445 4606390294997544474418182 2446 4798129980779038349300262 2447 4987755609648464897586606 2448 5174443790688676439592588 2449 5357359943524248818998036 2450 5535664279973858844361960 2451 5708518013020982662668164 2452 5875089731101207049308326 2453 6034561872015127032320684 2454 6186137227929026645376234 2455 6329045410984624386067142 2456 6462549208053222725432052 2457 6585950753172358275555386 2458 6698597447211955212187074 2459 6799887556332627444963488 2460 6889275423804623362252246 2461 6966276233718386042593652 2462 7030470269986607461264384 2463 7081506619746899906709318 2464 7119106276742886512553686 2465 7143064607395268767862672 2466 7153253149967092906447946 2467 7149620725362907434531400 2468 7132193846555828606494034 2469 7101076422280148554450578 2470 7056448759327217027940562 2471 6998565876405251606927466 2472 6927755150937428256436940 2473 6844413328249010359163128 2474 6749002930211624386364550 2475 6642048107457790000639886 2476 6524129985648632912841346 2477 6395881561881761912762120 2478 6257982212087750025524952 2479 6111151874120695299154264 2480 5956144974155051251126410 2481 5793744165927952926315342 2482 5624753953301085003861448 2483 5449994266562976661412414 2484 5270294061872091972679954 2485 5086485011289550666428374 2486 4899395348018828444544078 2487 4709843927822901693076390 2488 4518634563203580110969620 2489 4326550681890106856701430 2490 4134350355589890629055630 2491 3942761738905403175693098 2492 3752478951924281967273746 2493 3564158433353434704244342 2494 3378415784301780714298160 2495 3195823116027944134402090 2496 3016906908263030944908134 2497 2842146378193645852773532 2498 2671972353938779317997564 2499 2506766640460128703168716 2500 2346861860383389162591386 2501 2192541747242241519550722 2502 2044041864240236507699174 2503 1901550717799987825026648 2504 1765211231963668732020524 2505 1635122547141563165291298 2506 1511342104782572573276458 2507 1393887978257212934821238 2508 1282741409584359927983814 2509 1177849511572761394572096 2510 1079128095453391879084982 2511 986464585107729054407136 2512 899720980502218924914938 2513 818736834867616997521902 2514 743332212456688690069376 2515 673310596315434454171792 2516 608461718350704553742738 2517 548564287009741649753376 2518 493388591044751845211882 2519 442698961059974466494966 2520 396256073774754013904844 2521 353819087132425797048294 2522 315147597494463060302738 2523 280003413140344483638860 2524 248152141109440014789750 2525 219364587041015766523052 2526 193417970067185648920552 2527 170096956972088726575024 2528 149194521735283778186512 2529 130512638220389033900278 2530 113862815148639307332310 2531 99066483613403349968102 2532 85955248252302566000750 2533 74371013808778931802432 2534 64165999198495672088988 2535 55202651364318572684158 2536 47353471175529033450484 2537 40500763422720216458320 2538 34536322600985461178952 2539 29361065682568758011732 2540 24884622478259327347982 2541 21024893496291397102856 2542 17707584449449693955496 2543 14865725755518387914958 2544 12439184541848512062854 2545 10374175818800655779132 2546 8622778644565696822690 2547 7142462278958373814620 2548 5895626527898452814366 2549 4849159723208683478120 2550 3974017071946083695152 2551 3244821451797892241108 2552 2639488128442471056826 2553 2138874329919304938352 2554 1726454133228161801280 2555 1388018699535846351048 2556 1111401535319799719346 2557 886228155361385588996 2558 703689276759356881414 2559 556336477474600585856 2560 437899104276434705122 2561 343121108949721171478 2562 267616423664107189802 2563 207741451859325094912 2564 160483245262500978108 2565 123361956256301957938 2566 94346193500029182890 2567 71779963477003993326 2568 54319947821510342350 2569 40881942532274050978 2570 30595367535137018272 2571 22764840913745239042 2572 16837899250120260628 2573 12378032030440273958 2574 9042282438296895910 2575 6562747857916909382 2576 4731390113139024944 2577 3387637204782513478 2578 2408324639838471440 2579 1699585129855028248 2580 1190350400323719750 2581 827178163864755884 2582 570161144669960906 2583 389713662728136902 2584 264065019254823122 2585 177318137355505942 2586 117956997114277760 2587 77707765078573810 2588 50676555657471988 2589 32701865864223368 2590 20872265780723984 2591 13170251501086598 2592 8211593701202810 2593 5056332115990970 2594 3073032229851984 2595 1842263234708572 2596 1088674398007918 2597 633711485038590 2598 363071427438190 2599 204564562909806 2600 113241413317054 2601 61528916553094 2602 32777374121104 2603 17098798423718 2604 8723217693146 2605 4345809035848 2606 2110772987906 2607 997708774896 2608 458014333112 2609 203741870036 2610 87597558108 2611 36294918948 2612 14444066084 2613 5499800238 2614 1994650422 2615 685415312 2616 221756338 2617 67040394 2618 18762478 2619 4804778 2620 1109144 2621 226270 2622 39692 2623 5752 2624 646 2625 50 2626 2 2627 67108864 2628 838860800 2629 5838471168 2630 29729226752 2631 123253817344 2632 440104124416 2633 1400499077120 2634 4062961467392 2635 10919484325888 2636 27511143399424 2637 65568838254592 2638 148887930273792 2639 323948563464192 2640 678540668665856 2641 1373545838837760 2642 2695842487255040 2643 5144404450294784 2644 9567542136417792 2645 17377519794936832 2646 30880278792593408 2647 53773722137149056 2648 91889236157944896 2649 154279397498170688 2650 254792026314866144 2651 414319164706307652 2652 663971866104786802 2653 1049511017716139512 2654 1637464417257081794 2655 2523485139101011466 2656 3843660539643142802 2657 5789670289024997600 2658 8628921317193515344 2659 12731063748267297670 2660 18602621406775328984 2661 26931860274120717662 2662 38646475511415951476 2663 54987209535971951428 2664 77601127162784730862 2665 108658975603199612416 2666 151001853050810088788 2667 208323304545543947024 2668 285393961250336823528 2669 388336940843271613024 2670 524963431802724514464 2671 705179189592523963484 2672 941474071565134627730 2673 1249508219501715917666 2674 1648810049597711151312 2675 2163602810201686553594 2676 2823778093433326321178 2677 3666036308168653988958 2678 4735215703229200977178 2679 6085833029408409549086 2680 7783860299615134085440 2681 9908763294317562431034 2682 12555828405270556513578 2683 15838805049488238974726 2684 19892891148120388030704 2685 24878088977928514306996 2686 30982957990196796568716 2687 38428789875342403309888 2688 47474229153345617119892 2689 58420359814237943663422 2690 71616274946767072171480 2691 87465141810331772958738 2692 106430769366841360250902 2693 129044678847428372886276 2694 155913670449245778982570 2695 187727870721018612923244 2696 225269235602075557391182 2697 269420473448613589388524 2698 321174340756524879580014 2699 381643250741157720838692 2700 452069121556967163539502 2701 533833376858799259654196 2702 628466996775766382989830 2703 737660502372522096347682 2704 863273741525262017602550 2705 1007345329083966203669870 2706 1172101579498672524880332 2707 1359964756051425278853444 2708 1573560447774440323093264 2709 1815723873384478394626742 2710 2089504901472275809183414 2711 2398171568110872198315946 2712 2745211867346210100125770 2713 3134333587060726698789708 2714 3569461962796546190849364 2715 4054734925609681019135244 2716 4594495727192225581116860 2717 5193282736600934265193442 2718 5855816218177771837874430 2719 6586981919797752611627856 2720 7391811324527448548582056 2721 8275458447151652411893502 2722 9243173089779061611953564 2723 10300270507743851191256586 2724 11452097478067856365204142 2725 12703994807539988852994102 2726 14061256365619250944069042 2727 15529084778400900425545890 2728 17112543973241405428582060 2729 18816508818673933453252710 2730 20645612160242766043689682 2731 22604189609053758911268210 2732 24696222495330806156846798 2733 26925279453188992037954782 2734 29294457154252163732445854 2735 31806320755703554022147990 2736 34462844671905136498618500 2737 37265354316908474259027718 2738 40214469497089876464412882 2739 43310050157905726080153294 2740 46551145205575080587699118 2741 49935945132634304047021780 2742 53461739175151073606740062 2743 57124877718427662783664698 2744 60920740646892408969410690 2745 64843712302344779368799948 2746 68887163672710184813823486 2747 73043442381066752706763974 2748 77303870982189163378764788 2749 81658754001649426931867174 2750 86097394071229779606442162 2751 90608117424817812066056600 2752 95178308922011645380080016 2753 99794456663460937533259368 2754 104442206153746706562561638 2755 109106423855723916288871424 2756 113771269866186776256737774 2757 118420279328024462683589350 2758 123036452080332994972433194 2759 127602349936892198626356482 2760 132100200876669461031222190 2761 136512009329220477400630730 2762 140819671644621041251718772 2763 145005095753408226377709602 2764 149050323948357082084775398 2765 152937657658065001973114852 2766 156649783033402230050178638 2767 160169896132880474895095618 2768 163481826472664607481549074 2769 166570157701866115158640738 2770 169420344174248501290160296 2771 172018822213648046869177224 2772 174353114912133788580673412 2773 176411929356824355137319564 2774 178185245252736482701622274 2775 179664393994222044675595658 2776 180842127335401751471512844 2777 181712674919267368452193690 2778 182271790044361276702208420 2779 182516783175553807791187878 2780 182446542839692321331650770 2781 182061543685952701889373092 2782 181363841632668932104810224 2783 180357056165289926460785726 2784 179046339991942436504193720 2785 177438336401911688575954140 2786 175541124806286070491167446 2787 173364155067229553351574982 2788 170918171341138142250590032 2789 168215126269735793318188498 2790 165268086450565527013912420 2791 162091130203112314902768564 2792 158699238717937961857236458 2793 155108181732914029709642906 2794 151334398922333709716326444 2795 147394878211028007834184388 2796 143307032236501966834239830 2797 139088574177672867561713446 2798 134757394149391876715424910 2799 130331437328138361242209566 2800 125828584926870828971386306 2801 121266539076965854207035812 2802 116662712603609158082905984 2803 112034124599198756665912264 2804 107397302608676733895504266 2805 102768192142716333508993714 2806 98162074130915095808401522 2807 93593490819183626538536730 2808 89076180504987526908587406 2809 84623021392597948825872348 2810 80245984739596135025620312 2811 75956097357058065416538226 2812 71763413420530580979839142 2813 67676995448408461330717804 2814 63704904209818574707770280 2815 59854197236660754979417510 2816 56130935534944828340990288 2817 52540198019740912365248342 2818 49086103136504287935319258 2819 45771837079659768008715900 2820 42599687977381530392249608 2821 39571085379569283239266170 2822 36686644364031436685055824 2823 33946213563624906063704872 2824 31348926414217486117906322 2825 28893254929357242345849398 2826 26577065321869705160937036 2827 24397674814579671529663702 2828 22351909011214421814342476 2829 20436159233472664136441302 2830 18646439270378170601028698 2831 16978441030491391449772516 2832 15427588635427995677085112 2833 13989090543536624885842052 2834 12657989344644667248624928 2835 11429208919648519733016658 2836 10297598711605899811723890 2837 9257974907139247426855718 2838 8305158377701429771914738 2839 7434009278978461552899384 2840 6639458252874996610221994 2841 5916534219692257816836850 2842 5260388787891146829522788 2843 4666317344943050266588186 2844 4129776924994895698709230 2845 3646400977278322489708098 2846 3212011183314100822708542 2847 2822626491009677546669946 2848 2474469549790602800428202 2849 2163970743072978271939576 2850 1887770022851152702442590 2851 1642716756162396171565024 2852 1425867794953030105829036 2853 1234483979690931506781028 2854 1066025283250238919025882 2855 918144795451492159503578 2856 788681740496946656504116 2857 675653709719411102259450 2858 577248280881410723749994 2859 491814183027265485923076 2860 417852152896676398410942 2861 354005615429258995146342 2862 299051307178563430100018 2863 251889947741412889857660 2864 211537050798747216399362 2865 177113953236427432081714 2866 147839128221108777007750 2867 123019836173593206067610 2868 102044156410755787768516 2869 84373431893472110504394 2870 69535150075196760349042 2871 57116274325886248271754 2872 46757032821377945952434 2873 38145165134398744411958 2874 31010621020251130884626 2875 25120701025198831588122 2876 20275624515267685032856 2877 16304507475689962478210 2878 13061729908188496239114 2879 10423670791820919611690 2880 8285787307521486258394 2881 6560014289964116868366 2882 5172459596355676309336 2883 4061371205161351755918 2884 3175352315980752479820 2885 2471801455597177107748 2886 1915555549378032710654 2887 1477715040958471055110 2888 1134631390541792753492 2889 867038612223921933856 2890 659311887540667813692 2891 498837684943864060184 2892 375481196924783551458 2893 281138256360655687590 2894 209360193954182473394 2895 155041335865015844042 2896 114160004826981358224 2897 83564972377405647216 2898 60800310212232477436 2899 43962503393482054598 2900 31584517420740162062 2901 22542256900706990454 2902 15979518859209870206 2903 11248132771902534376 2904 7860496987342747230 2905 5452172695141238364 2906 3752587533686588666 2907 2562237009099808880 2908 1735058729879614882 2909 1164897503529545304 2910 775183790270815362 2911 511118742469238420 2912 333800590106012266 2913 215843585584947726 2914 138135817061908308 2915 87459259893936926 2916 54757393405893760 2917 33885127383267140 2918 20714875794504992 2919 12503282063786744 2920 7446949938642852 2921 4373917706204378 2922 2531654470839202 2923 1442980072684398 2924 809268587617620 2925 446197160174970 2926 241632597264618 2927 128391183947518 2928 66862267394422 2929 34084893273318 2930 16986094849600 2931 8262877156454 2932 3917068120606 2933 1806295132700 2934 808586357804 2935 350572024692 2936 146830154656 2937 59232596548 2938 22937677600 2939 8493611516 2940 2993811278 2941 999160856 2942 313745544 2943 91989206 2944 24948812 2945 6186334 2946 1381556 2947 272412 2948 46142 2949 6450 2950 698 2951 52 2952 2 2953 134217728 2954 1744830464 2955 12582912000 2956 66202894336 2957 282981302272 2958 1039935733760 2959 3400829763584 2960 10126253621248 2961 27902260805632 2962 72005063278592 2963 175631596388352 2964 407838618681344 2965 906847815335936 2966 1939980589203456 2967 4008531598213120 2968 8026670733885440 2969 15619637147219968 2970 29610316969760768 2971 54797814423216640 2972 99180852213466624 2973 175848017695171328 2974 305852767873912064 2975 522522326712308544 2976 877826981843870144 2977 1451673284941619304 2978 2365297852444885256 2979 3800348021772377478 2980 6025765838503292690 2981 9435271698609373028 2982 14599107632956175998 2983 22334787641633801644 2984 33802959863742017388 2985 50636165602978972968 2986 75110343267763256146 2987 110371438346267895094 2988 160732518175494754496 2989 232060434224879306452 2990 332275413445638562156 2991 471992088601322782334 2992 665336495151179883302 2993 930980572650789022706 2994 1293443817060079884978 2995 1784721041653799032458 2996 2446305820011526153578 2997 3331691199851713148290 2998 4509442775869663503434 2999 6066954263029168117628 3000 8115012369000737353530 3001 10793316050570241364510 3002 14277115147837709282584 3003 18785154878715376073178 3004 24589135657840417730924 3005 32024922041561931065116 3006 41505760100366073547398 3007 53537788924968807242232 3008 68738158956053256826888 3009 87856096989219535119960 3010 111797284565683047209042 3011 141651942452102494276986 3012 178727038390819305809752 3013 224583057529900540531828 3014 281075794100975250744062 3015 350403638100594104999538 3016 435160840970354333727648 3017 538397248517088022742782 3018 663684986464835770673432 3019 815192572939800346106294 3020 997766911686317987238134 3021 1217023588717859097278524 3022 1479445852260148327524620 3023 1792492600123497224396022 3024 2164715628998340870204042 3025 2605886315652566297673682 3026 3127131799805841187996328 3027 3741080621916874832613906 3028 4462017635799406652385776 3029 5306047865675251135770132 3030 6291268810045084420638592 3031 7437950510984525609398604 3032 8768722507868496045940312 3033 10308766580173058944681428 3034 12086013956376196749583478 3035 14131345426965442659230120 3036 16478792551476027643995480 3037 19165737895077375843413254 3038 22233111972680995331041852 3039 25725584321466041831926782 3040 29691745870123065111525914 3041 34184279529392535341827146 3042 39260115698353067541262200 3043 44980569169415943418360744 3044 51411453727360221055957424 3045 58623170579411113081087804 3046 66690766629820829193737784 3047 75693958529147439689960162 3048 85717118390832891889050544 3049 96849217080939457102218970 3050 109183721055882705051982144 3051 122818438852138301513186192 3052 137855313525095656827491482 3053 154400157594721239570974718 3054 172562327385944350742938752 3055 192454334053275045837872282 3056 214191389052714122375651254 3057 237890882369053612136895442 3058 263671792421577499335650958 3059 291654027253126004729833392 3060 321957697352389914877916874 3061 354702321261770418866673736 3062 390005965976492659447136004 3063 427984325036932195657389526 3064 468749738146092602128871626 3065 512410157097467967724639562 3066 559068063763651676121094796 3067 608819346860548657436589874 3068 661752145152606819583912974 3069 717945665687118845963385448 3070 777468986525875066853348688 3071 840379854265494444783663464 3072 906723487388772282430882632 3073 976531397153668154482005038 3074 1049820238289828076120877138 3075 1126590702221158704993893134 3076 1206826465854224986083653698 3077 1290493209154562974244120594 3078 1377537714766228464085229924 3079 1467887062805519442827599602 3080 1561447933671151017993917620 3081 1658106031255610738580516770 3082 1757725638313586441351868184 3083 1860149314943205824418619428 3084 1965197750166793592768628256 3085 2072669775464914188892061228 3086 2182342547828171920290194344 3087 2293971908455691250327787760 3088 2407292921660009301408446584 3089 2522020596850299576413528516 3090 2637850794676697039946341992 3091 2754461316547380085343383416 3092 2871513174798213817390472546 3093 2988652038824997456542786026 3094 3105509850504811892563766776 3095 3221706600260728441792759116 3096 3336852253188931666430774272 3097 3450548812795086849909557734 3098 3562392508103361600832927386 3099 3671976088232166337713069616 3100 3778891206999748195272230626 3101 3882730878753266638543034880 3102 3983091985428198669878597736 3103 4079577813860101875705030110 3104 4171800601604739248591196660 3105 4259384068989473942091283980 3106 4341965914829843839430138274 3107 4419200253208310215314672050 3108 4490759968931971461346047982 3109 4556338969763695605906071436 3110 4615654314254266089770083800 3111 4668448194985814035445365166 3112 4714489758259582289225389436 3113 4753576742711085864406149764 3114 4785536920996912118155124116 3115 4810229330550624521289192308 3116 4827545281428611555621119048 3117 4837409131435913576327968358 3118 4839778821010612183166557858 3119 4834646162725100050678428574 3120 4822036882703972965506342938 3121 4802010413731030663976836196 3122 4774659442291140474652490730 3123 4740109214235735741651517496 3124 4698516606143198580651476646 3125 4650068971737949637839797456 3126 4594982774906728579403040938 3127 4533502022881052976144103982 3128 4465896515017083393427284480 3129 4392459924276469997204690180 3130 4313507729975357339877592758 3131 4229375021607751996297867500 3132 4140414194551312046614488952 3133 4046992559219071882551510120 3134 3949489885723910607940775110 3135 3848295906371450046579122176 3136 3743807798292754441343704726 3137 3636427668275332000646967146 3138 3526560061357423408614153064 3139 3414609514027423679804582084 3140 3300978171931422814537829858 3141 3186063490853787607538304566 3142 3070256038417280715922679134 3143 2953937412471252185298273110 3144 2837478290521407533900894720 3145 2721236622826284820125770804 3146 2605555979968474083191911214 3147 2490764063827897409561867502 3148 2377171388965362991858528592 3149 2265070139492079400466642682 3150 2154733204579216599077037008 3151 2046413393874321720935404572 3152 1940342832260565527669219680 3153 1836732531640984336596223742 3154 1735772135771867654488209180 3155 1637629832623989402863843324 3156 1542452427332074323263547154 3157 1450365567514002201666559222 3158 1361474111611650468061963216 3159 1275862629932380626348160686 3160 1193596027258949709421031760 3161 1114720275248614554729852742 3162 1039263242359579885794411516 3163 967235608722656345810778750 3164 898631853213861892511214282 3165 833431299973586804865259170 3166 771599211751949875202085970 3167 713087917728640819517767396 3168 657837963848070100380558612 3169 605779274215120225743221908 3170 556832312700426054508803840 3171 510909234593483515854191548 3172 467915018903173627001184634 3173 427748572724497350879566376 3174 390303799953499595694486664 3175 355470627525823512752881790 3176 323135983264827933822122522 3177 293184720340084087344903658 3178 265500484244470509039147308 3179 239966519087029636785943292 3180 216466410859259511587550326 3181 194884766155697835173189124 3182 175107825607767572190252476 3183 157024012016331277137238562 3184 140524413837883296032706584 3185 125503205287628420603717630 3186 111858004866857883028774386 3187 99490174600175057372031200 3188 88305062679454405504068236 3189 78212192556152768041959648 3190 69125401802869602158044994 3191 60962934280842280033894322 3192 53647489305069608602928724 3193 47106231596320689627834200 3194 41270765853276350180466772 3195 36077079772761391784184256 3196 31465459296075262927789760 3197 27380379769656942965274996 3198 23770376583695490119200012 3199 20587898697828808839362952 3200 17789148283725234810050300 3201 15333909514964778541913716 3202 13185369319897136808451730 3203 11309932687482096345932704 3204 9677034883660387204367698 3205 8258952700382810441522928 3206 7030616624515100987646998 3207 5969425582537268816099454 3208 5055065691988523892346182 3209 4269334234305544263044566 3210 3595969858012933313988838 3211 3020489827726736191974520 3212 2530034954342629594365004 3213 2113222675978492105353628 3214 1760008608289358224659160 3215 1461556746944700845673362 3216 1210118384366145369509230 3217 998919697049745213416544 3218 822057868522223484377562 3219 674405535616911235193534 3220 551523281574865738385122 3221 449579847641885799831296 3222 365279694422202636199308 3223 295797514286933705786474 3224 238719275609094516822376 3225 191989367484291302501702 3226 153863408881340556359270 3227 122866287857470099293490 3228 97755003613088980455326 3229 77485895844505890621016 3230 61185861230018711102890 3231 48127175170233154593274 3232 37705557380784466920552 3233 29421141959747493691252 3234 22862035550234036243770 3235 17690170690155539410160 3236 13629184955071199739662 3237 10454079692785114921320 3238 7982434719625680599684 3239 6066977056828711772216 3240 4589322443918779585996 3241 3454727836079712798048 3242 2587711279382708714786 3243 1928412404703401541614 3244 1429582264383743224274 3245 1054105359147292741312 3246 772969493404450552682 3247 563610600335741845192 3248 408569953861961475176 3249 294410303340654646546 3250 210845506520351550172 3251 150045279433851805056 3252 106082813108404104724 3253 74498310837434573080 3254 51956059270078423952 3255 35976541718387705960 3256 24728408833781597466 3257 16867911386098313544 3258 11415738262216159938 3259 7663150424051716066 3260 5100913225829490094 3261 3365854388507566792 3262 2200956828066306108 3263 1425773009430529186 3264 914654253604049418 3265 580853657547582584 3266 365010069456645898 3267 226874251399248024 3268 139414991133641330 3269 84657597597980438 3270 50772470172621716 3271 30057594365540580 3272 17554312298330614 3273 10107362358851030 3274 5733444652466524 3275 3201790181594080 3276 1758810108904628 3277 949541521286414 3278 503344361111396 3279 261711763846776 3280 133320579899258 3281 66458312504836 3282 32373419231518 3283 15387324381918 3284 7124447225464 3285 3207379104858 3286 1401083972158 3287 592497614354 3288 241925589662 3289 95095435006 3290 35862838458 3291 12925160858 3292 4431549342 3293 1437738064 3294 438577208 3295 124831664 3296 32842458 3297 7893646 3298 1707312 3299 325756 3300 53344 3301 7202 3302 752 3303 54 3304 2 3305 268435456 3306 3623878656 3307 27044872192 3308 146867748864 3309 646627459072 3310 2443517624320 3311 8205241417728 3312 25056918896640 3313 70735186886656 3314 186843052638208 3315 466101182136320 3316 1106146823110656 3317 2512003835101184 3318 5485117198172160 3319 11562199805394944 3320 23607009674952704 3321 46819613235507200 3322 90420610027808768 3323 170405921904481280 3324 313969811908197888 3325 566484995085073920 3326 1002342513137726720 3327 1741534398688431744 3328 2974666035663863488 3329 5000185623703231952 3330 8279108043651383160 3331 13514506234751252860 3332 21765689889985460762 3333 34610467448566696400 3334 54373411014124844904 3335 84443878651853360194 3336 129715010671500698990 3337 197184381730735325266 3338 296768901623347130830 3339 442401431647289901288 3340 653495019525757893938 3341 956883341897760946714 3342 1389373662559095485982 3343 2001082250684506100142 3344 2859762744546924403068 3345 4056386487849507229242 3346 5712291609338288773036 3347 7988285867054208739854 3348 11096168438752728129112 3349 15313229398807481052146 3350 21000394140378125149956 3351 28624805092752374665138 3352 38787776386872467787946 3353 52259220270994517992108 3354 70019828663331821280702 3355 93312500750598151835930 3356 123704739360581767354456 3357 163163996112580270134460 3358 214148228973898041278884 3359 279714246375447809838472 3360 363646749596747012957326 3361 470611349347434216997330 3362 606335222381947820119456 3363 777819487932828127662742 3364 993587819302500502987872 3365 1263976259805879299268808 3366 1601469680134661496968958 3367 2021090790796528188328878 3368 2540848102118467256030140 3369 3182249697748064088481604 3370 3970890146747201968523530 3371 4937118314073365567280352 3372 6116794228011050015767024 3373 7552143513187799434063232 3374 9292718185173176911948970 3375 11396472812118369234183936 3376 13930965164171542224042420 3377 16974690475278482236037452 3378 20618558316461728650852992 3379 24967520806226607959966848 3380 30142360443539545694770964 3381 36281645223040071072560942 3382 43543857862307151068785410 3383 52109704919352402490870848 3384 62184610288447028555621944 3385 74001396018883088467979372 3386 87823151591362056948917502 3387 103946290699991776710552032 3388 122703792217022336082485984 3389 144468619358711840590197052 3390 169657308124430772361658460 3391 198733712852229758200193186 3392 232212893232619027285508480 3393 270665123363751132317105030 3394 314719999436963756807058222 3395 365070618439341981997517972 3396 422477795883676126357344428 3397 487774286066621043440819830 3398 561868963760386752976534162 3399 645750921615921002816610408 3400 740493432956753028917513200 3401 847257725139081192135622072 3402 967296504317646996809842770 3403 1101957168365917397559836988 3404 1252684640934972068831429718 3405 1421023756283666324848213990 3406 1608621121661027945575120448 3407 1817226381759716811675312354 3408 2048692808176070603936356804 3409 2304977135995788454698726302 3410 2588138569659844756812494184 3411 2900336881233534741327111406 3412 3243829526177320070307171450 3413 3620967704768297934217920620 3414 4034191301503136637495935414 3415 4486022640173542926704348342 3416 4979058998877319907660706588 3417 5515963837031085865137700832 3418 6099456695488240254324209010 3419 6732301741124219851244367180 3420 7417294938698761767864077340 3421 8157249845391000104865108116 3422 8954982037057278325067157844 3423 9813292189892976204362775340 3424 10734947856677666103384919716 3425 11722663993016819016836959356 3426 12779082305812986185402970810 3427 13906749513436328079579919778 3428 15108094624532786454864283496 3429 16385405359906747960166652016 3430 17740803859228759209041009126 3431 19176221831221431329097792214 3432 20693375322233118265430536370 3433 22293739293478467485026677572 3434 23978522211464085278406958418 3435 25748640868983635440054456808 3436 27604695665321302678797442638 3437 29546946583715283851676041396 3438 31575290111485136004028717898 3439 33689237353315220579664265682 3440 35887893590827158017275454216 3441 38169939541605977449827390928 3442 40533614568132579293859410392 3443 42976702081513710228942445706 3444 45496517376416665176251135756 3445 48089898122170978304221595700 3446 50753197720591952956685248430 3447 53482281723748049290270410012 3448 56272527484712577361755286466 3449 59118827191426700549180242214 3450 62015594408312461834083190564 3451 64956774222407938463892738946 3452 67935857060786496234293247950 3453 70945896214139613161625082046 3454 73979529067952915786718365500 3455 77029002008023762163255934850 3456 80086198931518913798649644362 3457 83142673258738559459996895068 3458 86189683304642544732680657712 3459 89218230833423801881052263936 3460 92219102584408283570435770230 3461 95182914523748092582321348350 3462 98100158544179342714603576330 3463 100961251304953498871305603434 3464 103756584876320055821542388884 3465 106476578828017731072237237748 3466 109111733379472297523851141872 3467 111652683211120943197946614612 3468 114090251521767532486491213816 3469 116415503906360448507112502968 3470 118619801622269062257171308334 3471 120694853810161270090018224208 3472 122632768238045902152962008964 3473 124426100143978993058866552392 3474 126067898764325431451630930880 3475 127551751150245034018488716026 3476 128871822895106763771709377550 3477 130022895419644377616827938082 3478 131000399489616523536961295116 3479 131800444672239734572133392526 3480 132419844472393100187571626878 3481 132856136927175690150010687878 3482 133107600477421736162682585478 3483 133173264976801780939695697610 3484 133052917742691913788035611354 3485 132747104597589271564432858662 3486 132257125894988177058332760488 3487 131585027568798856328235557680 3488 130733587290080943702997796974 3489 129706295858575157657041955104 3490 128507333998760406383853210286 3491 127141544770472016299402856224 3492 125614401842047855959448544420 3493 123931973909112922495581173930 3494 122100885574096784201733103516 3495 120128275030071383335117778294 3496 118021748917214334662000175576 3497 115789334740909583192022854106 3498 113439431257009634355114347872 3499 110980757241971855040367743088 3500 108422299073370710649016589832 3501 105773257549658475794114510408 3502 103042994377033689117149451012 3503 100240978745967380218291705652 3504 97376734410470990972043263794 3505 94459787669754444479726694142 3506 91499616634750466872703847822 3507 88505602141345525047799221308 3508 85486980648368600898035187812 3509 82452799431788060980900068922 3510 79411874357522002375479843374 3511 76372750484167361163816334030 3512 73343665714201567909695747912 3513 70332517678220775427182911516 3514 67346834001967410036101106696 3515 64393746070681692795349130504 3516 61479966370094005793217075592 3517 58611769448551985509789412504 3518 55794976510724875046714172210 3519 53034943620402783130743038948 3520 50336553458438859697448558918 3521 47704210552167242441016139556 3522 45141839864935693608367846194 3523 42652888608950982400269152340 3524 40240331121642438604516435340 3525 37906676625361974859148612654 3526 35653979672576002616466108392 3527 33483853063846252636715517806 3528 31397483013884721999748352468 3529 29395646331807982840149394580 3530 27478729375377623171805748530 3531 25646748535432890215403083234 3532 23899372005803814074123020914 3533 22235942595614965896285625094 3534 20655501344902935551004731742 3535 19156811710703841130225113066 3536 17738384099031202121889740518 3537 16398500528254573465397909972 3538 15135239221089010342789777898 3539 13946498935490121948156905226 3540 12830022858989905992371978738 3541 11783421906174142568221977056 3542 10804197274864149118701695880 3543 9889762132900307730800660780 3544 9037462324015742775461409624 3545 8244595997929727741248890130 3546 7508432086288009876779903504 3547 6826227562251615490650037848 3548 6195243437222934524340874500 3549 5612759463251052921600412824 3550 5076087523948360904364734012 3551 4582583710166839516070068356 3552 4129659089133287549849621370 3553 3714789187154994521243832126 3554 3335522216326324420624335206 3555 2989486084855567963754867094 3556 2674394238670578707995547264 3557 2388050388847599854329321764 3558 2128352185151776736823945524 3559 1893293900605306536682554142 3560 1680968195547486804063596726 3561 1489567032168411533524150552 3562 1317381812042364283698831186 3563 1162802809823473545631552826 3564 1024317976066548772595601730 3565 900511181176534706608226352 3566 790059970850277047923416658 3567 691732901135702034018073022 3568 604386518478035218407349884 3569 526962046931615795422714094 3570 458481841168740895020007680 3571 398045660090610213972122864 3572 344826811813073425610770850 3573 298068216630461641844214120 3574 257078430318387811136314668 3575 221227665879778084127504052 3576 189943847620634076527572570 3577 162708727310336621650478602 3578 139054088176919521341495428 3579 118558058645924312144360186 3580 100841554081567785195927048 3581 85564861354678929454800038 3582 72424377861397324177933072 3583 61149513663025675430084026 3584 51499762718956624004964158 3585 43261946745112524083903182 3586 36247633049738143675052472 3587 30290725773030951901529568 3588 25245228280262414869252550 3589 20983173020387369636310962 3590 17392713952120902568600172 3591 14376375643788198119570400 3592 11849452357276577372605172 3593 9738549814526325913261644 3594 7980261900959653393234008 3595 6519974267544976641929088 3596 5310786635302895357326792 3597 4312545566707060986168598 3598 3490979531812499110155088 3599 2816928247902854908099256 3600 2265658495635377350819294 3601 1816258898646310898805914 3602 1451106484933808311060404 3603 1155398215699221957333870 3604 916741060436910396915886 3605 724794606761185559455620 3606 570960611687547725371174 3607 448114320854244323065652 3608 350372797517104518099298 3609 272895909086537042507904 3610 211716011421656665411346 3611 163592746814009398090266 3612 125889728109252538433836 3613 96470216945056230386074 3614 73609217454089819187728 3615 55919697353125074529832 3616 42290915933551652359820 3617 31837083293828028554250 3618 23854797740683713663778 3619 17787909422288343741712 3620 13198638934100432190352 3621 9743940998224781711850 3622 7156246606184820260058 3623 5227843544199977177888 3624 3798266330846465074262 3625 2744163632111591704396 3626 1971195498234087233732 3627 1407585568034056110176 3628 999015930002130850176 3629 704605766934409871830 3630 493760317561259258036 3631 343715058206574035136 3632 237632250027565882152 3633 163133938786176419486 3634 111177877804623953734 3635 75201334487465780092 3636 50472924515254251636 3637 33605012419466922344 3638 22189273752039601864 3639 14526123111899142348 3640 9425209777423217224 3641 6059355337180930782 3642 3858398485744866584 3643 2432625466301820656 3644 1517971208635709064 3645 937117549532053266 3646 572107479514823720 3647 345233227926661816 3648 205818236733873738 3649 121160639118838134 3650 70388168941737396 3651 40330574575141016 3652 22776262276591334 3653 12668899917701364 3654 6935455265229142 3655 3733665083634418 3656 1974854974729740 3657 1025313453443324 3658 521969092331928 3659 260257328485152 3660 126936748585894 3661 60478436081058 3662 28105016849540 3663 12717692467622 3664 5593245242158 3665 2385866137300 3666 984782165142 3667 392284550788 3668 150358961126 3669 55263526120 3670 19400687662 3671 6475526804 3672 2043977462 3673 606239398 3674 167662190 3675 42830526 3676 9988068 3677 2094422 3678 387110 3679 61354 3680 8010 3681 808 3682 56 3683 2 3684 536870912 3685 7516192768 3686 57982058496 3687 324672684032 3688 1471059853312 3689 5711467642880 3690 19678432854016 3691 61587029229568 3692 178000484106240 3693 480951402496000 3694 1226310714130432 3695 2972503178215424 3696 6890364025307136 3697 15348594586550272 3698 32987876999168000 3699 68639696543678464 3700 138671913339740160 3701 272693520159850496 3702 523084753941004288 3703 980618455852918784 3704 1799618634114868736 3705 3237818665305248256 3706 5718544949544385024 3707 9926342622183680256 3708 16952047833926280672 3709 28510078297525815040 3710 47259982723376937600 3711 77276856268596606264 3712 124732101275744538302 3713 198868455855159096254 3714 313382802141117093082 3715 488368944805220258676 3716 753022697448322461354 3717 1149376118317653938676 3718 1737410077545368986102 3719 2601998676744353454962 3720 3862270315957198557812 3721 5684134228442441696406 3722 8296924880409305772500 3723 12015367652717466342174 3724 17268376777722733286934 3725 24636570996545968502580 3726 34900845636198899037092 3727 49104885084450341160518 3728 68635151836302900182994 3729 95322663898638433923560 3730 131571789523155030295112 3731 180522366798225686724586 3732 246252716983530346722968 3733 334032587554204386218344 3734 450636758049555730882782 3735 604731994485722425324020 3736 807352272684265534374996 3737 1072479734333857643566352 3738 1417751719002811570581252 3739 1865317457314623035404572 3740 2442871640722854470981144 3741 3184896125671867327526326 3742 4134145505744561637887450 3743 5343417212538082662840258 3744 6877652197836669257691012 3745 8816418113918382217034854 3746 11256833246475153749592822 3747 14316996258483912783422936 3748 18139994056842047946462066 3749 22898567769246490034080808 3750 28800524876983460104632000 3751 36094993936681510062785554 3752 45079626972301511990741926 3753 56108863442972216873347392 3754 69603378590426440140993258 3755 86060847820784101146154308 3756 106068167438730770666057680 3757 130315280366976938250674066 3758 159610763268828047394604814 3759 194899338544587778449514756 3760 237281480770741502432077730 3761 288035292052044738979095500 3762 348640824199779061070771084 3763 420807027356570117539308194 3764 506501504366528684152290538 3765 607983247534257129312011710 3766 727838529113904727742919388 3767 869020108601582175387500852 3768 1034889908352386773472451646 3769 1229265293893189043388574184 3770 1456469076250835839607182640 3771 1721383330375911307850343672 3772 2029507096051492044696057380 3773 2387017995301862546693799986 3774 2800837763063448092384808750 3775 3278701645600661834913650756 3776 3829231573748109328181915848 3777 4462012965504513726605682738 3778 5187674954829221777293845862 3779 6017973780812733466744981502 3780 6965879003906131772082945422 3781 8045662143889156774132945658 3782 9272987258118171395530827894 3783 10665002898810079766399666406 3784 12240434805278268805040622248 3785 14019678601841379889106611702 3786 16024891685383323838231262970 3787 18280083399169521626468697376 3788 20811202502541488386235022212 3789 23646220860642349374088723336 3790 26815212195587266948861666554 3791 30350424661789019945658027200 3792 34286345934859848715231075046 3793 38659759437078940967537045882 3794 43509790264331528126500889650 3795 48877939331212633238407402452 3796 54808104214180462724939611544 3797 61346585148767145527860131680 3798 68542074627402914203662998570 3799 76445629050823988129946592884 3800 85110620909674607544527223296 3801 94592670015034412957479325838 3802 104949552358326123284330660452 3803 116241085263349137304740206572 3804 128528987596821433108671861140 3805 141876713929363965419200023574 3806 156349261686663248639980358158 3807 172012950500676572467312394964 3808 188935173163000528903863902300 3809 207184117796412218169643646464 3810 226828461095308674621988378996 3811 247937032740187562426191822534 3812 270578451363976407061983211590 3813 294820732737142443808922236864 3814 320730871141984601465049071614 3815 348374395221883854570914187728 3816 377814899915817048991532471078 3817 409113556419076248693215139176 3818 442328602444561709091702458458 3819 477514815391667269805261989802 3820 514722971357874746617334145992 3821 553999293247765629821007655228 3822 595384891541157334347537200834 3823 638915201572303411544392678298 3824 684619421441351383068924027354 3825 732519954923333224812935227682 3826 782631863954749130182466590266 3827 834962335459302015764462386006 3828 889510167418744077733203506628 3829 946265279198551300747324537426 3830 1005208251197997437515959666910 3831 1066309898907269515316290648524 3832 1129530886418084579301862644950 3833 1194821384346833978696837334548 3834 1262120776989115601051227867938 3835 1331357423330693338405691302034 3836 1402448476292118757072171164312 3837 1475299764282758539117368932652 3838 1549805738785734838937751793686 3839 1625849491289906172868473277996 3840 1703302842430760956197249668096 3841 1782026505701893081559108794834 3842 1861870327556156651308709466954 3843 1942673605134859628640434184480 3844 2024265482249253732284568828454 3845 2106465423596465312408357833054 3846 2189083766527749765276371202508 3847 2271922349006848666471742749846 3848 2354775211706974872982201087750 3849 2437429371503546571539603810522 3850 2519665662933467470168609540212 3851 2601259643517884294155572888226 3852 2681982558191379712944092848290 3853 2761602357453880604484266561958 3854 2839884763269453288112927814700 3855 2916594376185673732347587443762 3856 2991495816645143146447778655910 3857 3064354893013305115355693065846 3858 3134939788459855599128915365218 3859 3203022258509994126468032487502 3860 3268378830831165910346188988430 3861 3330791998644694079359918389462 3862 3390051399052922989289908833704 3863 3445954967553481273763028423952 3864 3498310060074448989305208885560 3865 3546934534008097512397444652806 3866 3591657779946064503262902349966 3867 3632321696124003732459610122298 3868 3668781597966664820500260465302 3869 3700907055581862383028603582420 3870 3728582652579866666528952508252 3871 3751708660188536863277141137434 3872 3770201621288394796487312551990 3873 3783994839699457711322960347344 3874 3793038770806031396267611658544 3875 3797301310399267739058547616790 3876 3796767979442105038294101935610 3877 3791442003308854275305195274280 3878 3781344284913519288773645104250 3879 3766513272008127584941292316618 3880 3747004719796027923727542738638 3881 3722891350856457833108860577862 3882 3694262415207033472976663607274 3883 3661223154131763040683969713184 3884 3623894172165694174899670460124 3885 3582410722345796286548523523544 3886 3536921910504120346234456823222 3887 3487589824987272288410594585012 3888 3434588598730086709286787908166 3889 3378103411086166962906836838114 3890 3318329437219557946696307077322 3891 3255470753186991940412186541506 3892 3189739205086540009568821005272 3893 3121353250814664782649407448486 3894 3050536783059072581145671842310 3895 2977517942159780043608521305310 3896 2902527927396709065131885257752 3897 2825799815111031672058482234564 3898 2747567391842351956889400929964 3899 2668064010368354876854152152628 3900 2587521476172202646079287328402 3901 2506168971440793868359425707304 3902 2424232023219663355349863062274 3903 2341931521823925866823509002320 3904 2259482795035793043275289616712 3905 2177094743014673490457050366736 3906 2094969038212780358758900946084 3907 2013299393934731695081314390126 3908 1932270904511092228112848236986 3909 1852059459380381015822195829058 3910 1772831232698835483964046795984 3911 1694742249429042841678598048926 3912 1617938028203997968425003014406 3913 1542553300628434429151000158654 3914 1468711806070188708987741805222 3915 1396526160416201747053496951884 3916 1326097796725311090964367843498 3917 1257516975207446477203649420400 3918 1190862859499815708381693609580 3919 1126203655798138037254464327800 3920 1063596811037294848488840555262 3921 1003089266002628228730839058450 3922 944717758991597285037637577434 3923 888509175436046770062410605398 3924 834480938737796476976229900442 3925 782641437463890783478751404816 3926 732990483991381129536557404798 3927 685519799683172599963846077002 3928 640213521714012911585257469232 3929 597048726746491338031370384876 3930 555995966777940962550777941382 3931 517019812637089715734137963426 3932 480079400800623978622259570968 3933 445128979420759658083115796600 3934 412118449701568466973535087190 3935 380993899030207803789055796818 3936 351698122555347702789970540614 3937 324171130204995673569139715318 3938 298350636445676886733875129548 3939 274172530400733663589916685624 3940 251571324263719185778778369088 3941 230480578260020536916366255814 3942 210833300722722184172925798538 3943 192562322154327967042260336106 3944 175600642441583285560991446562 3945 159881750673852731484832143554 3946 145339917284184848162155095042 3947 131910458484515094616794816562 3948 119529973200910384996860916128 3949 108136552930142108423256240338 3950 97669965134290438837478782506 3951 88071810964925667743927540562 3952 79285658262357774826543788328 3953 71257150908434361065723313414 3954 63934095723587519546062103346 3955 57266528190697394124339706586 3956 51206758360474498766772216720 3957 45709398346266948266204316150 3958 40731372851433516464786807082 3959 36231914190783888206964232636 3960 32172543270278390730828284294 3961 28517037977491511928485518274 3962 25231390410629841534543418048 3963 22283754337549161143368395244 3964 19644384229649850859535690186 3965 17285567160156614768472570184 3966 15181548793501161791776631324 3967 13308454623683349132931052714 3968 11644207545896374653270825362 3969 10168442768611817555247564192 3970 8862420993904908765219273634 3971 7708940713152200176213360752 3972 6692250384357427478071677138 3973 5797961177168285752336657158 3974 5012960892952139004303864668 3975 4325329590819497784358516142 3976 3724257376839573792566176662 3977 3199964743404875934377604146 3978 2743625779200128250063639890 3979 2347294507852885935885056358 3980 2003834555341469754721078042 3981 1706852292782229418600178816 3982 1450633552410306243067471484 3983 1230083970435702757776465334 3984 1040672970968154141970888118 3985 878381370274431430211696244 3986 739652550127532849790960946 3987 621347122755788502359733704 3988 520700987694876686730723166 3989 435286662453954533564237916 3990 362977754074763571517074030 3991 301916427121142391765767410 3992 250483715107966627683141564 3993 207272516580817227007227764 3994 171063113708331243662047228 3995 140801050069814269990707468 3996 115577205040205959526203598 3997 94609904532006129288665942 3998 77228911600989119693885416 3999 62861145325646834094954008 4000 51017982211432605853582184 4001 41284000949120424799128806 4002 33307038488642986539990516 4003 26789432910215502851032064 4004 21480336335845984212039802 4005 17168988996503279808634272 4006 13678853440328614723465804 4007 10862515638717730020956724 4008 8597267338686219359030914 4009 6781291354908096568869242 4010 5330378539773140146621074 4011 4175111873515766747016372 4012 3258459448706401137057306 4013 2533724063762038649089668 4014 1962802676865661231324944 4015 1514714100525959950982472 4016 1164358040109179112476226 4017 891472904557726682249706 4018 679763756108541775521192 4019 516175333590975324723026 4020 390288298982619724933530 4021 293819739479197803349842 4022 220211528877554842936842 4023 164292434841380738004482 4024 122001875171719514042130 4025 90164998975300983082054 4026 66310319593593607918188 4027 48522476574550805262136 4028 35323874143491876874314 4029 25579952760965859799122 4030 18423716427761248083700 4031 13195878105511248947464 4032 9397614336202342684596 4033 6653451906101363737120 4034 4682256939742178543082 4035 3274671587752988257968 4036 2275655733522789564700 4037 1571049985213110913402 4038 1077289666197416293742 4039 733574601607010945242 4040 495942345599568639312 4041 332808402544989837848 4042 221630522070733969818 4043 146429186052066206420 4044 95956260715298987226 4045 62351247879530257866 4046 40161973927277592436 4047 25635850723811821552 4048 16210640906556695442 4049 10151285552913613864 4050 6292887060719113226 4051 3860261592029720690 4052 2342290382562512960 4053 1405172832759544676 4054 833065353162719818 4055 487832125213203612 4056 282013888473530650 4057 160853249353372314 4058 90465080411370516 4059 50134505836184166 4060 27358243559586438 4061 14689343641884378 4062 7753888376655184 4063 4020223293020764 4064 2045368318291024 4065 1020054864847700 4066 498085772515772 4067 237828444030620 4068 110891695444726 4069 50413259363668 4070 22308242514128 4071 9590550046506 4072 3997304804348 4073 1611438667048 4074 626656501906 4075 234371951118 4076 84012989992 4077 28749463872 4078 9348776210 4079 2873249406 4080 829271944 4081 223032546 4082 55370356 4083 12539830 4084 2551762 4085 457340 4086 70230 4087 8876 4088 866 4089 58 4090 2 4091 1073741824 4092 15569256448 4093 124017180672 4094 715380490240 4095 3332827512832 4096 13284702945280 4097 46930101010432 4098 150425726615552 4099 444839665598464 4100 1228741986484224 4101 3200412012249088 4102 7919107654549504 4103 18727332526948352 4104 42534157674741760 4105 93161317086527488 4106 197452833174716416 4107 406156963310518272 4108 812872090290479104 4109 1586348078012637184 4110 3024500235777470464 4111 5643119048154289152 4112 10319137744649916928 4113 18518408978433438720 4114 32652549273256414208 4115 56630302318925295296 4116 96698411080050644704 4117 162708298229278704864 4118 270002028043094979792 4119 442189374325987450132 4120 715194184760561104338 4121 1143091333187099323336 4122 1806446420648906554838 4123 2824122870682349160374 4124 4369852409544661892340 4125 6695296444846686072556 4126 10161883715078556353498 4127 15284425650570167160144 4128 22790423729910822765576 4129 33700139084286508507930 4130 49433949028360732923778 4131 71955333704778019025040 4132 103960095947644044527842 4133 149125209333131848792310 4134 212434118517239045525982 4135 300599504117517505563452 4136 422609611438794929549114 4137 590430387914553216475618 4138 819903059294329399779182 4139 1131885603378410465496244 4140 1553697080884833038291180 4141 2120936209811105998969664 4142 2879760202914329813486666 4143 3889727035252188912527614 4144 5227324304893016481605066 4145 6990331056516948052920546 4146 9303185742065085027333398 4147 12323564306213447556953514 4148 16250407639978059144418758 4149 21333677793694039348129030 4150 27886167844569787876825842 4151 36297741644902902612274526 4152 47052437305958192568394546 4153 60748932662292669528083982 4154 78124942556667023691398356 4155 100086197001789661431913450 4156 127740736484763849200158038 4157 162439356199168322176783418 4158 205823135061319439756026120 4159 259879098144360544368951918 4160 327005182690350748658562602 4161 410085808051453689333914792 4162 512579488531598905516727570 4163 638620074742640146803651530 4164 793133363152778802297781464 4165 981970974171621655936134032 4166 1212063565328070527006635170 4167 1491595616535442598390980762 4168 1830204197501992348230369446 4169 2239204301132522201046093146 4170 2731843499058329170667720106 4171 3323588843676766865702110206 4172 4032449102384266717748519068 4173 4879335560805134778387971138 4174 5888464769160060543776487102 4175 7087806725544249103763308290 4176 8509582087520925794032600440 4177 10190812074488685575387410392 4178 12173924762864000484153388770 4179 14507421479085328704057272408 4180 17246606956425023670085974742 4181 20454386835052220638904101244 4182 24202135945076177834129559152 4183 28570640613725259501830147270 4184 33651117974727693714076173962 4185 39546314924824781494111720882 4186 46371688963851780160273757216 4187 54256672665974326777590034558 4188 63346022955909827043710194898 4189 73801255701284711548648163102 4190 85802165377343727469043320628 4191 99548428710499758872583905460 4192 115261290261083465744610352308 4193 133185326862570002761300208866 4194 153590286695158745237755666582 4195 176772997537803372336362408816 4196 203059337418001994919855318520 4197 232806259467763437941057850562 4198 266403861303702166144533142908 4199 304277487687433064568266494716 4200 346889853599374527670570203240 4201 394743173186592114271882646120 4202 448381278337151595492884549664 4203 508391708905185982976613450912 4204 575407754879938229132006601876 4205 650110429077624525238000015690 4206 733230347257976398250841628704 4207 825549490950250789370342299772 4208 927902826740269096432923384480 4209 1041179754345835437999409322166 4210 1166325354518905726777865274872 4211 1304341406686136007598083981830 4212 1456287145302441843492898517082 4213 1623279723172656266025477293976 4214 1806494349521841648593516043008 4215 2007164070392336912156637606782 4216 2226579159041348086125316015908 4217 2466086084431647085427566182014 4218 2727086026672824378883828502428 4219 3011032909402471459186072275180 4220 3319430920613969859975533870912 4221 3653831495355518350291669155028 4222 4015829736055460078079341847168 4223 4407060248979826997653261338626 4224 4829192378502992924421690448524 4225 5283924824470498605525645204052 4226 5772979631948629086670378001862 4227 6298095547077124043150922637490 4228 6861020737552991536229945774754 4229 7463504881452680726388781446148 4230 8107290633619051274162492556028 4231 8794104484665119100629447042788 4232 9525647033739221533947986068346 4233 10303582702511206106775044409652 4234 11129528924326293862593642459718 4235 12005044849077077088091924088398 4236 12931619611004611623723423063738 4237 13910660213292380590463490636836 4238 14943479089893887770622632941136 4239 16031281411464461290625736922060 4240 17175152208476695531412808739634 4241 18376043390511271321709755279822 4242 19634760746254178432050709992378 4243 20951951013821059359149380660810 4244 22328089115593781107844634966838 4245 23763465655719491717698905719258 4246 25258174781717157006328456835100 4247 26812102514193464071232494514300 4248 28424915650426301715727270613338 4249 30096051348472745529723597540822 4250 31824707498449165691886834205964 4251 33609833986670828926350488606778 4252 35450124956392621964311721256704 4253 37344012165935839133464573357588 4254 39289659541002710452438472515596 4255 41284959012965249822839429482792 4256 43327527728873700823131174026284 4257 45414706711879214445311455150194 4258 47543561042733749933632983731206 4259 49710881624057467731018059338726 4260 51913188579201545815498106936054 4261 54146736326845220404170771976142 4262 56407520361023781355940083821284 4263 58691285754173644786305587099076 4264 60993537388095809854804732188852 4265 63309551904583471859973666346814 4266 65634391353945053213033491419174 4267 67962918505899393469741877241622 4268 70289813773450346202799234383592 4269 72609593686493413522717271016588 4270 74916630838200619102256581696240 4271 77205175213806920206052743175470 4272 79469376798417972903136732293488 4273 81703309348009885640192921176302 4274 83900995196029070062731870138280 4275 86056430957052661132335029152900 4276 88163613978959814905023502574442 4277 90216569386106924898855554340430 4278 92209377548202238877321775312212 4279 94136201803034334955710549811804 4280 95991316256009995953228723770022 4281 97769133475673347302156417911312 4282 99464231902069386071597543653294 4283 101071382784026578643850828705216 4284 102585576462195333489695374568320 4285 104002047817006542918955268414790 4286 105316300704605732228524604133254 4287 106524131209256193020869787753700 4288 107621649547655196469204393282560 4289 108605300469021425869104767070956 4290 109471882004624037873011776328092 4291 110218562431554209894014219720456 4292 110842895327894434559864008863658 4293 111342832609911735819336620330648 4294 111716735456368854934567659611604 4295 111963383040381900465601725477706 4296 112081979005314153555660578758266 4297 112072155637835936575800167086366 4298 111933975708345668430568314702594 4299 111667931966278833520003861337928 4300 111274944295268141801970826805676 4301 110756354550497173192307554156250 4302 110113919117749563185981480271754 4303 109349799250437136769373827131982 4304 108466549257138487315899296221060 4305 107467102627745494737119355381122 4306 106354756201057990150909655173994 4307 105133152490454173899685125169918 4308 103806260296975022127047548118690 4309 102378353750685160172900535983944 4310 100853989931413890839874730578966 4311 99237985228855519663334189151526 4312 97535390609449805861914452651496 4313 95751465963418588050681102241318 4314 93891653709766416806779634801206 4315 91961551839940350279150371780802 4316 89966886582181892497740622885314 4317 87913484868403154526118977909586 4318 85807246783705946892403266633592 4319 83654118175477866514598011006204 4320 81460063594398974363791038595922 4321 79231039733745223177715851587588 4322 76972969526161641676286580162590 4323 74691717048691941764927362074480 4324 72393063377394251339959698486770 4325 70082683522456349570232648377364 4326 67766124563466642973453046585270 4327 65448785092523536686479956290672 4328 63135896060304506355040607310804 4329 60832503107198532686816222401950 4330 58543450448264364159253998586826 4331 56273366367244837761998375940002 4332 54026650361275042808371127543882 4333 51807461964397205218833605690910 4334 49619711264661137617166258205552 4335 47467051116563638883483526137050 4336 45352871037974253771106857284942 4337 43280292768611441712097755454428 4338 41252167455666886312655827732594 4339 39271074421411381198816345848830 4340 37339321457628350669536808868742 4341 35458946582574934902125473629810 4342 33631721187919108552272999769520 4343 31859154495786815795304984107846 4344 30142499239706727744571978607742 4345 28482758477881993616357740914534 4346 26880693442857403040981503327176 4347 25336832328285272264985096583744 4348 23851479911112551311360452677358 4349 22424727906093977174364935004214 4350 21056465949051476495125529719234 4351 19746393105710126390217510471030 4352 18494029804200046820572686359692 4353 17298730091369252694447796562724 4354 16159694115846651558315581680406 4355 15075980744264141525310815086520 4356 14046520221125377319906002323268 4357 13070126787426521240668863092680 4358 12145511178219453908588400332848 4359 11271292924787646505459922791508 4360 10446012392906110682702415024610 4361 9668142494707054883752586017446 4362 8936100017900971368976451922456 4363 8248256522439841842849099244512 4364 7602948761088728640650889583090 4365 6998488586731315813729001411872 4366 6433172315514958735646772685186 4367 5905289521086790666350687079756 4368 5413131241134405583742691868584 4369 4954997583177549776261033615438 4370 4529204722021258598930111191278 4371 4134091286441440672532279089216 4372 3768024137501896247420632742580 4373 3429403545373394253445742894430 4374 3116667775622264116350688653216 4375 2828297099644696629790424121678 4376 2562817247235290226657731739076 4377 2318802322190769040854144353064 4378 2094877204363147995524985545120 4379 1889719463695988466131989740106 4380 1702060813511639643116331041178 4381 1530688131678792349811610666794 4382 1374444079293626474891191690856 4383 1232227347172301276529810432996 4384 1102992560797756359989204648064 4385 985749874411841355558093407570 4386 879564284718204890756543640058 4387 783554694186744505492621957278 4388 696892753252041826831173696306 4389 618801509801722435072164672130 4390 548553893281749173278926817900 4391 485471059529662259259030025456 4392 428920621108545573853142823240 4393 378314786478051709355740832168 4394 333108429827168805244465022480 4395 292797111828369253650779928026 4396 256915069974798397824213448056 4397 225033195550215579702855073906 4398 196757012672891588986384016422 4399 171724673265356538315441114092 4400 149604980245861044998404032812 4401 130095449727047039399185209318 4402 112920421553321721927032006842 4403 97829226119831157784317075246 4404 84594414100171614950437150818 4405 73010054472945212407265430346 4406 62890105083383699400513888754 4407 54066858908576009012906825480 4408 46389468215110617080438140156 4409 39722547906781355150647315244 4410 33944858556944857417472731698 4411 28948068903754194878741914570 4412 24635596954591857669788627170 4413 20921528295636437826860747844 4414 17729609730068668737801591342 4415 14992315969907195196435056556 4416 12649986777425439234328707768 4417 10650031687808607663332002632 4418 8946199240233636638079235486 4419 7497907494847227430538862242 4420 6269632513090342348923518938 4421 5230351423412157490766191040 4422 4353036678661912319225134796 4423 3614198130514071867708143830 4424 2993469595527289639600433312 4425 2473236662440072309738502824 4426 2038302586897191185048189768 4427 1675589234086801877656259772 4428 1373870158145635261772258516 4429 1123533046355944545971640794 4430 916368903115932525597485152 4431 745385500723103340225517702 4432 604642778776067952686932212 4433 489108029376073879393482936 4434 394528859477623258107423078 4435 317322073148346571362024154 4436 254476763854078177109794076 4437 203470049122740127892580170 4438 162194016213402964343262592 4439 128892577075326871239693804 4440 102107053454587368773451384 4441 80629428180714767554760626 4442 63462306270447251544099208 4443 49784729469997929411504836 4444 38923080275517102822810216 4445 30326396466178065185453384 4446 23545494970806985222180884 4447 18215374741123437201893192 4448 14040432542067160865913204 4449 10782083546002356206957686 4450 8248430710090350956311040 4451 6285673516560068256754128 4452 4770988162269152067300162 4453 3606648094859947979750942 4454 2715186300029741643551904 4455 2035429329352289169600044 4456 1519258087691513115409304 4457 1128972223197461915088362 4458 835153911354387452066674 4459 614943206796005704435062 4460 450651240009907923006972 4461 328649625796061974859802 4462 238484769419658255465154 4463 172174526021716381404654 4464 123652089139775809356496 4465 88328235073195401850900 4466 62748292116160803049594 4467 44324580270380837954604 4468 31128704185313313189458 4469 21731090667544081930852 4470 15077639048000927580076 4471 10395382178772092598278 4472 7120710585760515744686 4473 4845054828354406363830 4474 3274004820712410995896 4475 2196715138469941560986 4476 1463140526797753898354 4477 967198175401410923630 4478 634389769729278664666 4479 412759246062604257038 4480 266330059236110580366 4481 170373798162685929904 4482 108022550125243072368 4483 67860576131619508798 4484 42224725381293624998 4485 26014084464685018104 4486 15862798908169126842 4487 9569911846235308098 4488 5709650253822380556 4489 3367359871147575762 4490 1962187038357740390 4491 1129121685187584266 4492 641289559972743572 4493 359275671498896042 4494 198422422145471250 4495 107957341734093590 4496 57822835897908674 4497 30464592338322182 4498 15775248696437802 4499 8021360319782618 4500 4001137026761854 4501 1955768708470830 4502 935713843623130 4503 437628071107358 4504 199799627076738 4505 88907931632012 4506 38494672268344 4507 16186429754216 4508 6595879707710 4509 2598574903362 4510 987136236314 4511 360479734408 4512 126107783290 4513 42094793298 4514 13345329426 4515 3996553216 4516 1123303810 4517 294031866 4518 70999320 4519 15628964 4520 3089134 4521 537372 4522 80032 4523 9802 4524 926 4525 60 4526 2 4527 2147483648 4528 32212254720 4529 264677359616 4530 1571421159424 4531 7521695694848 4532 30758274072576 4533 111333773148160 4534 365255125368832 4535 1104508729950208 4536 3117153037320192 4537 8289235075334144 4538 20927038372184064 4539 50462595771531264 4540 116803578594066432 4541 260592055092379648 4542 562336404355284992 4543 1177197497801605120 4544 2396784715072045056 4545 4756608780806840320 4546 9219261174349144064 4547 17480999034880251904 4548 32476155476025796608 4549 59193835688242757120 4550 105980525256322146816 4551 186588580620916323200 4552 323355100462092317312 4553 552073285840599082336 4554 929369043697510337056 4555 1543745764306390257528 4556 2531944759501525016072 4557 4102933241115162558406 4558 6572734749224802602922 4559 10414534069925025112384 4560 16330116018207982556018 4561 25350856497641312318550 4562 38979327479618911440158 4563 59386295052395986461668 4564 89682716814717363822244 4565 134292571102953831456976 4566 199460329630549123198138 4567 293937046783002441840216 4568 429901901773100499621772 4569 624192216572612498129046 4570 899935225546626213440348 4571 1288700072730264504299510 4572 1833319698329019771306798 4573 2591570665266498099992504 4574 3640945989783640372556978 4575 5084813324374041613291180 4576 7060320296417219211740112 4577 9748492610654362393917796 4578 13387071163552867867632312 4579 18286754712005171229283946 4580 24851657768130036846527744 4581 33604962923721643214349562 4582 45220946721032546290800516 4583 60564792892983276326729442 4584 80741881158427717779908580 4585 107158559103809694236768090 4586 141596774809880904654840612 4587 186305375060932161441459484 4588 244111364936612456866650714 4589 318554986508818954447869294 4590 414053114836989649953421650 4591 536096196431492404463957854 4592 691484777102785594746287924 4593 888612591132643311343343224 4594 1137804220630463298511451902 4595 1451716491434135036670564042 4596 1845814058531391703110229398 4597 2338931057994919972386572602 4598 2953932271672959316067087910 4599 3718488972530693060113135558 4600 4665986498884277386056254646 4601 5836582649956224656585215264 4602 7278438206936626537156788120 4603 9049143265068002412002565360 4604 11217365613148629956855847872 4605 13864750114852387681317885536 4606 17088100926233145411141736358 4607 21001881417447465138839945484 4608 25741069842329420602635903750 4609 31464412101352509111849840292 4610 38358116351832243232102315744 4611 46640037709455787879370840156 4612 56564404827896873415619812200 4613 68427143703611253687334699146 4614 82571857590544355632697112780 4615 99396525378211034497513850068 4616 119360984134182059094280398114 4617 142995264680016906914125800018 4618 170908851993472139040868542552 4619 203800944838540522017830883394 4620 242471791241608357274625000066 4621 287835178173973559525080869512 4622 340932154979850548690084749612 4623 402946070611462658235790903474 4624 475219004501108817223444475294 4625 559269669812707093837274580480 4626 656812865767965476682344106716 4627 769780552628930916209810034406 4628 900344618632546635137112918770 4629 1050941402608071576009586256624 4630 1224298029061076423576993729392 4631 1423460604078371644209665098978 4632 1651824310402400640057077193170 4633 1913165428354597450492330940604 4634 2211675295877702902241948395096 4635 2551996205751364872885717872174 4636 2939259220961548341457545690792 4637 3379123870236299713160073059686 4638 3877819664880334023008257402688 4639 4442189355251170126750851235780 4640 5079733820545055467259863017482 4641 5798658459051206228060079959884 4642 6607920917763990250219999893312 4643 7517279970318994504915810263712 4644 8537345320774793222835927322508 4645 9679628077963331001917669193590 4646 10956591611176221688769933148760 4647 12381702463073162953518149862806 4648 13969480960156858412266958813896 4649 15735551125254652922990885325614 4650 17696689460511954694650609970384 4651 19870872133800059176656292966978 4652 22277320066565593655256175671130 4653 24936541387423687959825718262034 4654 27870370683671715305388219050318 4655 31102004452847924017832824903352 4656 34656032128972107567049172206894 4657 38558462033691830680187933325410 4658 42836741581736732727182363959258 4659 47519771053379843178664934437034 4660 52637910234543432027093753786590 4661 58222977218286277568485598079588 4662 64308238660175233763964346470444 4663 70928390784962850768675958425042 4664 78119530453523946360043869486498 4665 85919115617572614110446953461132 4666 94365914515670602867814890632324 4667 103499942997782415267240721958632 4668 113362389407409147120235364406416 4669 123995526500355186204344582607710 4670 135442609937591381839780209666582 4671 147747762956539303924238408781784 4672 160955846900393825558355330805172 4673 175112317368715998717308047386402 4674 190263065844261142878719480332066 4675 206454246750555908592915397850570 4676 223732090001699002927115869085612 4677 242142699219725944312344705630750 4678 261731835915036893847138286353854 4679 282544690051122392289893439166014 4680 304625637545316238880407851144904 4681 328017985391639599559367511573574 4682 352763705228962084942168881917734 4683 378903156316590507992180098095326 4684 406474799018818000266974578625688 4685 435514900038664365231810674591566 4686 466057230777687479626674673187492 4687 498132760331966001927513282324172 4688 531769344762724898579494567075774 4689 566991414402148494804032650687078 4690 603819661069238249577791761022056 4691 642270727175663045846610457023520 4692 682356898795974699064507730389244 4693 724085804858910798045329088661486 4694 767460124685421959424132678336214 4695 812477306153250153416305867507706 4696 859129296806143096589895240594940 4697 907402290247012940308576185055142 4698 957276490157550163515656133678780 4699 1008725894271134450198379237987302 4700 1061718100590641219014908070856278 4701 1116214138087386059017457028901336 4702 1172168324041615616495458421304472 4703 1229528150088464738598185261304804 4704 1288234198916173656943578362193530 4705 1348220093425816250015591036901978 4706 1409412480004259613406761192355810 4707 1471731047385196139185197288270876 4708 1535088582377713893463708254402560 4709 1599391063529061513408906654469298 4710 1664537793559288708535028092908746 4711 1730421571161771179629121646109428 4712 1796928902506918656589134716386154 4713 1863940252518455534475493865657472 4714 1931330335714559623260049367427166 4715 1998968446121999752578421421125224 4716 2066718825482512663999444721312642 4717 2134441068679400196958641999159280 4718 2201990565021194792873330179947778 4719 2269218973730785942125122572448212 4720 2335974731705214191327197919522048 4721 2402103591336029233222974609267712 4722 2467449185915268904938229119636638 4723 2531853619900301857928312916984500 4724 2595158081074476843400540460645726 4725 2657203471422130748735912617773872 4726 2717831053338299930881813344020374 4727 2776883107617582766981331900197140 4728 2834203599514972205802874926227858 4729 2889638849045877461525744074204212 4730 2943038201594529790789237185997696 4731 2994254694830828926931068245152652 4732 3043145717896491861716814010844664 4733 3089573658812904528099720274839956 4734 3133406536085860534915314859917156 4735 3174518610536622187321955033506826 4736 3212790973474386223883175554763662 4737 3248112107441911809363563254574246 4738 3280378415913106842337165917786034 4739 3309494718497813579786795359484756 4740 3335374708413643532009027203618592 4741 3357941369215966964104634748021496 4742 3377127348033284788536999673835462 4743 3392875282834175331280436766426862 4744 3405138081551564276735991183153894 4745 3413879151207757336077422931690880 4746 3419072575516865622628561307053064 4747 3420703239787152775162126231007128 4748 3418766902301523519920464529247282 4749 3413270211716841504088314737425128 4750 3404230670388929171007342076081006 4751 3391676543896848121269167810273084 4752 3375646717404265013066543415848120 4753 3356190499854283697392516144648724 4754 3333367377344036243630333912252622 4755 3307246717363630833297922274348878 4756 3277907425907929489641801573463562 4757 3245437559776396923760430461714724 4758 3209933896663420774041273550731860 4759 3171501465906748581334977685854572 4760 3130253043002933406430633100422984 4761 3086308611214082999296571039079338 4762 3039794793778178035207642758394808 4763 2990844260394444312051489045632616 4764 2939595111784693851499290136877186 4765 2886190246230440742087313659667688 4766 2830776712053492104199001573101462 4767 2773505050044449273761773499588964 4768 2714528629849257348424209824580476 4769 2654002984299027152867524428146660 4770 2592085145613515086113649511734872 4771 2528932987324842738947551009582360 4772 2464704575656482112869161842634072 4773 2399557533954672752371340841083992 4774 2333648423606940909384869615924834 4775 2267132144697121763342798931771210 4776 2200161359440281923310155667675920 4777 2132885941216389551604995075487832 4778 2065452451780797314144081412245536 4779 1998003648975002031320503928040212 4780 1930678026995210082963661798906532 4781 1863609391001500925645025667326652 4782 1796926467569393387831480561285668 4783 1730752552200924636822728628240666 4784 1665205194826461312654345459102052 4785 1600395923943830768799311609799530 4786 1536430009760361878100599723227580 4787 1473406266428331680022118175854484 4788 1411416893197276424095330186515250 4789 1350547354049653240987366513118416 4790 1290876295141285349644622517842024 4791 1232475499136572729796968867847888 4792 1175409875312102993341237409030540 4793 1119737484102364015529216086307362 4794 1065509594578852865419244067589706 4795 1012770773189904198166534905529070 4796 961559001943730240339663590384832 4797 911905824091973875265212348808288 4798 863836515265823925357414290695752 4799 817370277931527594865764909718438 4800 772520456966868005085383983949196 4801 729294774114580770455024838984298 4802 687695579042315733229105856805748 4803 647720114731000102055053600995132 4804 609360794923570680844090542198116 4805 572605491393124488500214089827814 4806 537437828832578074722996932746102 4807 503837485225811346799594570864514 4808 471780495631798763719778083630648 4809 441239557397124547426975936907408 4810 412184334907208865610926587211564 4811 384581762091169267009584768193962 4812 358396341008113157216752066635902 4813 333590434962402002030821120275778 4814 310124554720652256716031850429210 4815 287957636532568534341410391686944 4816 267047310789801847987146129024980 4817 247350160290596316548527489598156 4818 228821967211794650758280751842044 4819 211417948022645580015876494657488 4820 195092975705699538764877296957896 4821 179801788777878813557688697444566 4822 165499186728639240458332876230592 4823 152140211611169147258655574181822 4824 139680315636059965166156436524476 4825 128075514724191914300881191839582 4826 117282528076166043706906958011744 4827 107258903909037508369443676220146 4828 97963131597017882374138345823724 4829 89354740530964468850020232742364 4830 81394386081700912908304322710644 4831 74043923114441753969710527961126 4832 67266467555831665697979173517340 4833 61026446561442339723913897531910 4834 55289637870151116655833123411092 4835 50023198962874532559734929754270 4836 45195686666923348335155263090364 4837 40777067864110322770025118284910 4838 36738721971048478501947718000060 4839 33053435864232922848168687401130 4840 29695391920940040666839501733090 4841 26640149840163495360352906789748 4842 23864622896212620916956245015232 4843 21347049261711099008923813038362 4844 19066959017041975193217638140130 4845 17005137440277279290913509085342 4846 15143585145788399184465817493388 4847 13465475611527323073689497549652 4848 11955110604853960244338722222628 4849 10597873985197014787431463400290 4850 9380184329189214410550395402134 4851 8289446790601203772216259275840 4852 7314004573774306099930388227250 4853 6443090365654292985266179884688 4854 5666778038260207145386384395750 4855 4975934900757626136778209188442 4856 4362174748487237158973352691946 4857 3817811925539221958327034737188 4858 3335816587943471366215688790284 4859 2909771326417292023778737119908 4860 2533829280999780821834489010534 4861 2202673854901964871569900560390 4862 1911480111584949927979478509076 4863 1655877917491427942725529390796 4864 1431916873023416831668562574150 4865 1236033056285091496512349580800 4866 1065017587779610878702131796218 4867 915987009632080107858581313658 4868 786355459961862101024544451062 4869 673808611688516458903612477880 4870 576279335258264473756116765854 4871 491925036444911928690296240266 4872 419106613426526526065888373918 4873 356368971677534228744049851428 4874 302423030752262285531936970962 4875 256129153675088919229634955822 4876 216481927298141411945294849542 4877 182596220544103396694158187712 4878 153694446824709381550949710932 4879 129094957022787072488439994226 4880 108201490158231670937813361978 4881 90493610140819841227559867188 4882 75518058764388081936383719016 4883 62880957241474082591236616748 4884 52240791044008485812434547332 4885 43302115538324786725903314014 4886 35809922821351737641070116166 4887 29544613224584425077703794444 4888 24317518103980245822815449600 4889 19966923733345784247482516526 4890 16354549327336911915081725562 4891 13362435404168297112176940434 4892 10890201828574255539499656174 4893 8852637928035767765166233826 4894 7177590029548477200499019040 4895 5804114603905079562683563974 4896 4680867916822358826853502062 4897 3764705661718008517282729542 4898 3019468480907948431593282346 4899 2414931566414504253413694288 4900 1925898666690688209257519690 4901 1531422811594071566144441916 4902 1214137906794884120986666050 4903 959687043809230544749731588 4904 756234927514590662645575730 4905 594053244778337473152985384 4906 465169091890439059686520880 4907 363067751561161234170685976 4908 282442169419439215554816444 4909 218982432548062912307700210 4910 169199406032878053311823336 4911 130277445182817177961139196 4912 99951778282554238341921534 4913 76406754567571258187689556 4914 58191681407811878132202066 4915 44151439994467113196138272 4916 33369476349337166606084280 4917 25121120056783904911052682 4918 18835492211525924454513386 4919 14064531747858910383158452 4920 10457900241873593371148708 4921 7742723745287399804008014 4922 5707300127448462287643550 4923 4188045316781733473723600 4924 3059074942972932968088252 4925 2223922056688033988792546 4926 1608979406906233852262502 4927 1158328462952657946683672 4928 829678990614030729726748 4929 591194298456155499310106 4930 419019810003611909951910 4931 295367738356097423311344 4932 207039510971232083184202 4933 144291221961420058870298 4934 99966642776944275469116 4935 68837938859102905407092 4936 47106848172472557217330 4937 32029209034872019817060 4938 21633826771758905994212 4939 14513116125540688841112 4940 9668061259157465523400 4941 6394056416461290714790 4942 4197341266072762058480 4943 2734200733153195400214 4944 1767002554757114137788 4945 1132612783629105572136 4946 719853536942198884364 4947 453523477439911536500 4948 283149679168961438768 4949 175127129001800169706 4950 107266552854776526462 4951 65041827468130678470 4952 39027743001695714770 4953 23164944092991347850 4954 13595032246604006526 4955 7885381992741884578 4956 4518022121584858120 4957 2555835083225103340 4958 1426713398037141766 4959 785423838064337766 4960 426148166565433774 4961 227725744419961718 4962 119768402685868072 4963 61945566787959396 4964 31480974449637214 4965 15705725753199412 4966 7684365433416794 4967 3683228406654940 4968 1727459698184110 4969 791745854560980 4970 354117783453622 4971 154318156376884 4972 65410224744872 4973 26915552476528 4974 10729122722312 4975 4133243014602 4976 1534668111240 4977 547531874926 4978 187052140518 4979 60944357228 4980 18849563930 4981 5504234504 4982 1507681288 4983 384377478 4984 90345612 4985 19346292 4986 3717328 4987 628194 4988 90822 4989 10790 4990 988 4991 62 4992 2 4993 4294967296 4994 66571993088 4995 563714457600 4996 3441879416832 4997 16913849647104 4998 70908702097408 4999 262817974321152 5000 881994451910656 5001 2725756786442240 5002 7855554131132416 5003 21316871244480512 5004 54881712913514496 5005 134879866084392960 5006 318024427500994560 5007 722404959091687424 5008 1586485712709877760 5009 3378544303957803008 5010 6994916236300288000 5011 14111349082841923584 5012 27793262650733371392 5013 53535999546144731136 5014 101007311463316072448 5015 186918827363775790080 5016 339686042188177326592 5017 606882678173687826176 5018 1067004298476956137600 5019 1847795769696061984960 5020 3154460571250483576736 5021 5312583056165753754736 5022 8832726810862413529352 5023 14506648533591213630092 5024 23549184790925656277530 5025 37805518181548756415728 5026 60051216148007484160660 5027 94422813124817448882126 5028 147030611584842538284468 5029 226823874202493904072798 5030 346803012748774371183042 5031 525705438028630897126590 5032 790333525821520186697058 5033 1178747288652467217229144 5034 1744614042298512737312280 5035 2563096565381402158614456 5036 3738774778975003715182042 5037 5416239648426310738809450 5038 7794178855550507183057104 5039 11144000227162428519355666 5040 15834320979126806809192126 5041 22363000460893751861612388 5042 31398825332569433599756376 5043 43835485500852158369011536 5044 60861125998042357361214300 5045 84047546777500797071897976 5046 115464075125600223509872910 5047 157822284011077784849287170 5048 214659108548895977894391824 5049 290567561025249363340726992 5050 391486207094021060481497398 5051 525060892069926890576042662 5052 701094953216835308138618740 5053 932107384783054419976439568 5054 1234022207650587670743265440 5055 1627016712798372007609794908 5056 2136561383228783128266165992 5057 2794690246720708362215547666 5058 3641547274378768939261609642 5059 4727262328684772325889689616 5060 6114219199485575992657810038 5061 7879788575428330371501024552 5062 10119610518340164023687097062 5063 12951524283227509311518555892 5064 16520258308248877422142960972 5065 21003010044590521223860303962 5066 26616064167926609835360055924 5067 33622618776738209149976102760 5068 42342012605429690941491023388 5069 53160572228556338963835066478 5070 66544326870087267445772890064 5071 83053869915978146353452820760 5072 103361680707602265854045850962 5073 128272257802939676678970714392 5074 158745455749854635526190836296 5075 195923461617619578784860695334 5076 241161895148768003269347854218 5077 296065567461135330624757934840 5078 362529487749705159539780191340 5079 442785765366107071855615427870 5080 539457115896863496887384153768 5081 655617744269848226973388011682 5082 794862445278842882946655049262 5083 961384831945590827986389483094 5084 1160065674477708318249345927568 5085 1396572406786256291082697692320 5086 1677470933065995871157250158344 5087 2010350943185825813978339028008 5088 2403966021856716362183474236070 5089 2868389911903359637560507335552 5090 3415190365517011828176859094742 5091 4057622088050184555316620437184 5092 4810840345552777951545522618234 5093 5692136868551240172246128016288 5094 6721199739128871134607433590024 5095 7920398994654472731517106611900 5096 9315099717896881043345440726150 5097 10934004408020017215127664059156 5098 12809526438247562573646097091872 5099 14978196401904400609917096564646 5100 17481103127098272337371505626114 5101 20364371099458231178488990410006 5102 23679675970016814358561508071544 5103 27484799739413013055742790614588 5104 31844227098011148243188090623920 5105 36829784262215707008542695747308 5106 42521321478212318395708934642742 5107 49007440163668322875457381704736 5108 56386265423793264904605199215732 5109 64766264408957807876337449009688 5110 74267110675360502943677873578792 5111 85020594366808760470989949944318 5112 97171577653607328490979449935468 5113 110878994443199221674748302662252 5114 126316892916305593486669790029124 5115 143675518941978024013470476066438 5116 163162437885753808340739942139040 5117 185003691748003431477384087219218 5118 209444987956092951253965520594434 5119 236752915486200759958835700577860 5120 267216183311140652061096335666850 5121 301146875462553322133137975519762 5122 338881716263148504432180050554904 5123 380783338531747351131669470418350 5124 427241546795761020429163920904740 5125 478674566768155043143101615785144 5126 535530271565229517383487076002520 5127 598287374364650568917354932118482 5128 667456576437653682453221033250390 5129 743581658743325778582398938531052 5130 827240504555008419893753641885836 5131 919046039908275104304111348380998 5132 1019647078026165993027052227789418 5133 1129729053300308855820833063202184 5134 1250014629896383186452605524365592 5135 1381264169619448112027899252114910 5136 1524276043329395355480106831437676 5137 1679886769949631411362052588098882 5138 1848970966973334703087264977909960 5139 2032441096351321668735465661917708 5140 2231246989753363965525376575302126 5141 2446375137439895645327572080407488 5142 2678847725371962949366052493405634 5143 2929721405731752504061708366387932 5144 3200085786730924125754870300316130 5145 3491061628455058853534000742431498 5146 3803798732534412080592656046741396 5147 4139473514647120387907992333418026 5148 4499286250252893003538311975709536 5149 4884457985523311875403846997015476 5150 5296227107177791774290359880500396 5151 5735845566848878816527180932795806 5152 6204574757681917695243331385528906 5153 6703681043115314295453850452086406 5154 7234430940179825983118277131706888 5155 7798085962187706243466659932679860 5156 8395897128342297515091028440077636 5157 9029099150571005514027792658665586 5158 9698904310752748434283103908633964 5159 10406496044456309053740768757488104 5160 11153022250308066940779740679028602 5161 11939588347144182437419543777282758 5162 12767250104149694530822984521478434 5163 13637006272220004700739794697532646 5164 14549791047772421484594715889202740 5165 15506466403159357806208577509539932 5166 16507814320662096646919779048858770 5167 17554528969745872359735440453197454 5168 18647208869804126151869120057238480 5169 19786349082982900708645793749761832 5170 20972333483826389458376409882038916 5171 22205427154393132302746705546262940 5172 23485768955131574136665917413740516 5173 24813364323147150893036635400075888 5174 26188078350515683537851738751524520 5175 27609629195976366726893499100429806 5176 29077581883650845736707510345424146 5177 30591342542363976995140832105568242 5178 32150153138670726889809572041086218 5179 33753086755809079702612057544441434 5180 35399043469490781329714493531720560 5181 37086746869703630703619106908448516 5182 38814741275527838278772600351322888 5183 40581389687365461643458628953737240 5184 42384872517950763552619972641286024 5185 44223187140059174642069374323910498 5186 46094148284976092184019153023430608 5187 47995389321540787964333871671756906 5188 49924364440966058291409563540740414 5189 51878351767675730056481349798049256 5190 53854457411128407186289610071966964 5191 55849620468039281042315565758207496 5192 57860618978608328195919147150138158 5193 59884076834351943645583691739004358 5194 61916471628958162193618214450667994 5195 63954143437287931970558251487793418 5196 65993304501273563927095325651905818 5197 68030049795069557539969845718226124 5198 70060368435441071117457497423906522 5199 72080155897083002252922666933840434 5200 74085226986400203178158117957530318 5201 76071329521299122279288527903322010 5202 78034158658795098882789345617148978 5203 79969371806778720027617705534631830 5204 81872604051158762289521712923273842 5205 83739484024856086467572940436186444 5206 85565650140807846058340491229536312 5207 87346767107297074941131826867491414 5208 89078542640588388845566163374232096 5209 90756744287061683539960915587140930 5210 92377216264823718105563326470635702 5211 93935896233169212966506687285206096 5212 95428831897280627252426337600194178 5213 96852197355216067427543607334030146 5214 98202309094549449028222965440204940 5215 99475641547002208319520488386648634 5216 100668842111042030364573527621437740 5217 101778745554716011493979398593454690 5218 102802387713922479207516119695355798 5219 103737018404890752356011633959537414 5220 104580113473809272240941556519757296 5221 105329385911292195805978754239217930 5222 105982795964669947108563894651150450 5223 106538560186892680717707041383342464 5224 106995159367104825411147344679071086 5225 107351345294637319032794694599851230 5226 107606146315221465058518108188614768 5227 107758871645600820189154873092146248 5228 107809114420348563469484350383858830 5229 107756753452528445131448617471576602 5230 107601953697806896660678894688853694 5231 107345165419670179765254511596471928 5232 106987122061460862696649886223090008 5233 106528836838959646952652476615659648 5234 105971598075139326151855947210467974 5235 105316963306446211299803222987606572 5236 104566752197461107476825831665143622 5237 103723038307999464288820488813088714 5238 102788139763573942243602234285155906 5239 101764608886610838671371119376668322 5240 100655220851836762949232518093598536 5241 99462961434789890235252809574789260 5242 98191013927421768041794330795215996 5243 96842745299206507885616742346824860 5244 95421691686034847339671348788775036 5245 93931543292416901313006149001602796 5246 92376128795130795927692504142128366 5247 90759399338421746191930578940450010 5248 89085412212170102870941172319613688 5249 87358314305105710635485981204536268 5250 85582325425153443610905400078651586 5251 83761721578360360138457161694499870 5252 81900818296593216882228715618902878 5253 80003954102325887530874429973035388 5254 78075474196384179209401170596747842 5255 76119714451509812343520142974754700 5256 74140985791079309027780747946588472 5257 72143559028304420556395085478587652 5258 70131650236789120406849958328377860 5259 68109406718467662445270582052882706 5260 66080893629744826125372211343359948 5261 64050081321151337344234548041195766 5262 62020833440064199775248050179559174 5263 59996895840073976543351497627123230 5264 57981886334460158414602112286604984 5265 55979285325012940405214454315757144 5266 53992427331165891472095247549356622 5267 52024493438129157855052388815229362 5268 50078504676485693464941926178121688 5269 48157316339580535196875376513723844 5270 46263613239040194343639342154490872 5271 44399905892948199887424338950864392 5272 42568527635613290638985249110603948 5273 40771632632535213494518642387815664 5274 39011194779132717751848448316536526 5275 37289007457078778531377627031232862 5276 35606684117715274401028422856503046 5277 33965659658015402038116161877639194 5278 32367192550945249002576419443810504 5279 30812367688860438923776283950399506 5280 29302099895769948047346045969696480 5281 27837138061913508222490106274400492 5282 26418069852134082071468642681661456 5283 25045326937981642087779239922033258 5284 23719190702354273194646674212891610 5285 22439798364759438023898028274510058 5286 21207149474950915097316576187253112 5287 20021112722751319944679709772065932 5288 18881433012289434262394064309240526 5289 17787738749646560586656073713525690 5290 16739549293995408376388493603362280 5291 15736282523705368224294883464209606 5292 14777262470554655531988572120803806 5293 13861726977106660306854017609703284 5294 12988835334447928322893187034745754 5295 12157675859820865502953876805598470 5296 11367273376187478934563050927581642 5297 10616596558403133934728402751074812 5298 9904565113433487507069266586199170 5299 9230056764885959750364090368761352 5300 8591914015022503910722736861245878 5301 7988950660347101757131319996348194 5302 7419958039794503240397805050576536 5303 6883710997462676049102485934228178 5304 6378973544708084608613359319197286 5305 5904504209239690629008154405134972 5306 5459061061585539023773886637569374 5307 5041406411947801426400777012508372 5308 4650311172992854307263410008537524 5309 4284558886528894617354716621405054 5310 3942949414293154311515476018011050 5311 3624302295194264892873264277765826 5312 3327459773324912155235250553238050 5313 3051289502869609867856753339157022 5314 2794686937677988617284595157027646 5315 2556577414752932370066591872007442 5316 2335917942214319133341980447569376 5317 2131698703443686746459986076061434 5318 1942944290094934616122753296282198 5319 1768714677474590082435666570379758 5320 1608105956456816963282840283055978 5321 1460250836608902861152354742855290 5322 1324318935569059744167366802526264 5323 1199516869947459036624166327469112 5324 1085088163121640713691363712300748 5325 980312985277494318003261821530134 5326 884507740916058705249013716607570 5327 797024518813898385320298795975452 5328 717250419100465407396383529722570 5329 644606771709421559384144582033960 5330 578548259982145299406777004274124 5331 518561962660249725844219243329664 5332 464166326909372739449278033930208 5333 414910084377982756226558135007036 5334 370371121621351051985593379505138 5335 330155315520655900032350941724926 5336 293895343608435434019011844778694 5337 261249478481834070554467633092242 5338 231900374751302171011069611866722 5339 205553856241067217582138916405912 5340 181937710434681587007502495481176 5341 160800496449568403551506015383496 5342 141910372133447622262949331986628 5343 125053945206960408353478844427168 5344 110035152734277324535420768167932 5345 96674172589970866225157200895800 5346 84806370008410582250205665402902 5347 74281281753336975474291508375010 5348 64961639931535717386386320543720 5349 56722436996653073697416150782360 5350 49450033047725310486519395033026 5351 43041306122103658588892587229034 5352 37402845813947830132062439751602 5353 32450190216818021107798568035882 5354 28107105891314160015393142448692 5355 24304910295137649379738257294956 5356 20981835882115506053105249439270 5357 18082434877179213711635784474668 5358 15557023564432413103768117836048 5359 13361164783557945512189050087136 5360 11455187214104056770845403382314 5361 9803739935790890510044742100426 5362 8375380683997213316467202966426 5363 7142196171118735478162565342648 5364 6079452814639222487806337381580 5365 5165276199659063440022990174152 5366 4380357605464168211163547068182 5367 3707685940732149207182965954444 5368 3132303458475880430102678078774 5369 2641083658211792078380894635634 5370 2222529827596485503095547681588 5371 1866592727480993358635158225198 5372 1564505981667733613749441310612 5373 1308637794403876577928461205862 5374 1092357683693012883180105303232 5375 909916985844586173095007699496 5376 756341955399394484738373935026 5377 627338353860940168552544395856 5378 519206489814090788913453737750 5379 428765741404123535963927328140 5380 353287659247983506525620323700 5381 290436813205090546282643781430 5382 238218609673786267690225264386 5383 194933366899225711607537971456 5384 159135993942240241910465829380 5385 129600674288940008729073838454 5386 105290007453695651182617527818 5387 85328111267598568141371878612 5388 68977233816771265751061432136 5389 55617467203109083643544295352 5390 44729195479103992236507092082 5391 35877946320238627606350355096 5392 28701350327447274839567068514 5393 22897943401061194358924609382 5394 18217576513757110935583877144 5395 14453223561645400698570041066 5396 11434001926059003335297352434 5397 9019242075311207664820328924 5398 7093462119904105822305866294 5399 5562120851242985864195980772 5400 4348038586511694211701382656 5401 3388389251937404928486996136 5402 2632179700180300108050447974 5403 2038143406971859906379879380 5404 1572985553525929492485529864 5405 1209925194370247580786531900 5406 927487847957201139473921144 5407 708508535460711992282127114 5408 539311130053949623203705948 5409 409034955931332678871308700 5410 309083977453154801562262528 5411 232677721108596044471579456 5412 174486346795074421631573982 5413 130335093994025246059624346 5414 96965730420568977464881102 5415 71844677468363907192729064 5416 53009224662814690491098896 5417 38944715732057861592770922 5418 28486828503842803482373284 5419 20744112060700587965346200 5420 15036815958372525894367852 5421 10848772817322531300406882 5422 7789699025011848760150292 5423 5565777561971859636706306 5424 3956798452657338633623996 5425 2798470133838958778474090 5426 1968791210097423115277124 5427 1377596940944589890456680 5428 958577142752038932279196 5429 663209408518672399018572 5430 456169898563822427149402 5431 311878676532879425040714 5432 211912033418940263205774 5433 143074094241928737691768 5434 95967245841147170187718 5435 63938036662307161308508 5436 42304209807037967660560 5437 27791093636015808119594 5438 18123032353360635709054 5439 11728975925320225202448 5440 7531634653790156112064 5441 4797433918174324018742 5442 3030431362353303088832 5443 1897818578284593155308 5444 1177965041168966677054 5445 724441563663891714492 5446 441291884471685046356 5447 266164755462043781728 5448 158898202604778383338 5449 93856375135908778536 5450 54828632134009377512 5451 31663688040966376634 5452 18068655794350458472 5453 10183273801606112954 5454 5665251680020808284 5455 3109416596795635702 5456 1682703198758485122 5457 897279360694146492 5458 471131194128712660 5459 243405449708750940 5460 123637047022882868 5461 61691480234923472 5462 30210505785286258 5463 14504780032086846 5464 6820414598670052 5465 3137186192015112 5466 1409726493831002 5467 617980639270022 5468 263862855816400 5469 109544699439516 5470 44134474694644 5471 17218922218116 5472 6489799495804 5473 2356556481202 5474 821888369962 5475 274356495036 5476 87304354518 5477 26359997290 5478 7510433360 5479 2006198856 5480 498517568 5481 114140090 5482 23794478 5483 4448186 5484 730858 5485 102664 5486 11842 5487 1052 5488 64 5489 2 5490 8589934592 5491 137438953472 5492 1198295875584 5493 7518340251648 5494 37904160129024 5495 162807714676736 5496 617534961221632 5497 2118705890721792 5498 6688225011695616 5499 19673576487518208 5500 54451764845346816 5501 142898319427895296 5502 357776338683166720 5503 858945327600762880 5504 1985730818283143168 5505 4436297284611211264 5506 9606900179816939520 5507 20218188348459712512 5508 41445970277843271680 5509 82921146496468090880 5510 162199882938024181760 5511 310678506318511595520 5512 583508849582747103232 5513 1075962106595325966336 5514 1950041420754524292096 5515 3477167339534748741120 5516 6105754580449916573440 5517 10566879953254821741952 5518 18037585494335845674688 5519 30390456059894918978656 5520 50571026316214932709488 5521 83162747364475031634456 5522 135224598936646888188382 5523 217521513051108805126678 5524 346315923152669646737182 5525 545954333196973559966392 5526 852571470013676950410688 5527 1319353621291817939056870 5528 2023961484529396660029600 5529 3078923097880988161975974 5530 4646084148482407957826548 5531 6956564941701209428779724 5532 10338144022309946877563940 5533 15252596993561680904833056 5534 22346301456557585753755418 5535 32518419384352423296667216 5536 47012240665102345651326884 5537 67536881673788571658668046 5538 96428560029963555862822936 5539 136863206855664367242920292 5540 193135345529883014080898988 5541 271022097913766487592392468 5542 378256037677463073641602728 5543 525136587615163177444719436 5544 725316979504407060317348418 5545 996812725672293867481054816 5546 1363288399487854428090790384 5547 1855692645767969012025232012 5548 2514327155809503255739682338 5549 3391454322377477285378892196 5550 4554570984266179566709575856 5551 6090502702201244322465912432 5552 8110505087420589804528707456 5553 10756596634431250462237614440 5554 14209392195459093132746266250 5555 18697758691977741100297522140 5556 24510676023752368805331131070 5557 32011757671225623647308179404 5558 41656968591985123555114134002 5559 54016174229362918737083230776 5560 69799265474465024562062062456 5561 89887732102297241463932301918 5562 115372703549703584969323251812 5563 147600643093677630948965830554 5564 188228071865185140900820667870 5565 239286915202740932231667997430 5566 303262308279644944214131924956 5567 383184973551614713831103829156 5568 482740592334628188585053523508 5569 606398939833627411511173049006 5570 759565940410925372208259434702 5571 948762231107234072829808780514 5572 1181832299767286025439739578510 5573 1468188792961701601035205580076 5574 1819097171609206216658012381238 5575 2248006532100703704315742931102 5576 2770933111008087088263683722592 5577 3406903755151695932397987315088 5578 4178467468685979993479484792860 5579 5112284047412792283036066152710 5580 6239799779818037035001708572238 5581 7598021235935792916623434901618 5582 9230399280077380345231345739950 5583 11187836632038332742043171924750 5584 13529833563136337911171856556982 5585 16325787646951146449552856206206 5586 19656464887517920579362130475248 5587 23615661016401863889793125781514 5588 28312073279710842403310245951498 5589 33871404620437528978758781061166 5590 40438723792787745795712856665470 5591 48181106613918819562310094804678 5592 57290585253580553726713187341392 5593 67987434170436615572575443625900 5594 80523823010271520082063188057090 5595 95187868468702037493003857877716 5596 112308118770095349529356593859212 5597 132258506003610755385032532444034 5598 155463803062823515713697516614544 5599 182405623331170356913367707281148 5600 213629002513109481398846007548716 5601 249749603099802786683125945361208 5602 291461582845515450191169200380942 5603 339546169281921440297365403204726 5604 394880982675295913017045041135160 5605 458450149897596500372013197166554 5606 531355251396570083216813548115980 5607 614827142770872145897207088329036 5608 710238691341379458735969334447540 5609 819118466516419248175082668946288 5610 943165420633313499536712440181556 5611 1084264594278455616608330329565870 5612 1244503876800827228265654836620360 5613 1426191848798411230105677855348908 5614 1631876728734186576401456741720736 5615 1864366440491582791140920997998066 5616 2126749812574825363933469628401008 5617 2422418912767720082282848260128840 5618 2755092514359829358125844401265444 5619 3128840681511669685219506019519938 5620 3548110451946498871222488050706992 5621 4017752584918223376393829801660938 5622 4543049331313219664299323589708252 5623 5129743170806972415750949997911860 5624 5784066448231915165067565352556280 5625 6512771827747917488325135380326678 5626 7323163469079018481993366783412242 5627 8223128815037689525983347464593706 5628 9221170863860983752124170422377994 5629 10326440783603136233264246433011186 5630 11548770709050489679541488826000022 5631 12898706544443488965447377821119016 5632 14387540577815985188692009292911700 5633 16027343695115914774568580913057554 5634 17830996964587771093569391167193722 5635 19812222344322593381373325839167452 5636 21985612248573689697361283250450166 5637 24366657691565427636801113357431974 5638 26971774711268061697026275743729092 5639 29818328760163134142554471201123184 5640 32924656735579315698368157566914622 5641 36310086308942602685345199851214632 5642 39994952201468188938167351585826030 5643 44000609043638755024143914634215072 5644 48349440447482278125880573464280604 5645 53064863914398965721035734606215212 5646 58171331197306942659964376682397588 5647 63694323734391210901663865359163686 5648 69660342772955083809173901823660468 5649 76096893805983839623174547961344614 5650 83032464951221409866777821144321670 5651 90496498913003194215427386980129278 5652 98519358180935632214810249663227206 5653 107132283136900773650393977140284268 5654 116367342762904726142929370096633064 5655 126257377667071062454324683639450262 5656 136835935173665702610139630169789986 5657 148137196255460876869040987838240604 5658 160195894123003521120647113680527128 5659 173047224325415401966291140007670186 5660 186726746261150708417053991239371208 5661 201270276044567271581199516971863044 5662 216713770725087399715994903873950750 5663 233093203909951926347805051398926174 5664 250444432898885191233903547732096720 5665 268803057499128123065878448141261316 5666 288204270751960402975820808752108824 5667 308682701866680649772565782178325942 5668 330272251724667190216595518410902946 5669 353005921384185884518445182030203330 5670 376915634085595248202327158841312464 5671 402032051326039568739666428863878128 5672 428384383642104655706235635819807586 5673 456000196807698227948695449043838140 5674 484905214222044412076514732609234348 5675 515123116328566830007459043843407044 5676 546675337968979850442280930844462298 5677 579580864637505213011189868030043958 5678 613856028657168800085175276339510894 5679 649514306352997534063697523136692678 5680 686566117345022827297551820812343874 5681 725018627126710013942805956208382876 5682 764875554131195681979081400829388942 5683 806136982517973377409596482100253254 5684 848799181935899035171126795288629570 5685 892854435534102657546145390765673632 5686 938290877500145761852607498380954094 5687 985092341404155840654677576068173180 5688 1033238220618353247118735993603987244 5689 1082703342063074313414517953388567960 5690 1133457854502861805568986449037409916 5691 1185467132579282003873219642422458788 5692 1238691697720750011089894946425899196 5693 1293087157013789202272787551544384768 5694 1348604161054882331941037201439728458 5695 1405188381727535558829773773059775446 5696 1462780510765598395571241830454691022 5697 1521316279871569927314899958982713770 5698 1580726503057963842543449776774588992 5699 1640937141771272017321094146355803106 5700 1701869393242207969035163801925878872 5701 1763439802383353641283842816691531786 5702 1825560397426775477792801067226890316 5703 1888138849360387932548872473849700608 5704 1951078655083658552834943897603622604 5705 2014279344061561888858050898384165576 5706 2077636708111446021355699055838791194 5707 2141043053811667797031723961087353426 5708 2204387476874511777969364437146043698 5709 2267556157680094739805098367516784524 5710 2330432677023755466078044751052930078 5711 2392898350987934666003327967690861296 5712 2454832583711861795335373378672630736 5713 2516113236699578186101541316575120342 5714 2576617013180017415172306613499305958 5715 2636219855913087187451290079972652366 5716 2694797356723970120771778075172940788 5717 2752225175945157124933315682581161060 5718 2808379469852966186012922070999099210 5719 2863137324103338154367589756264132924 5720 2916377191101325161508150334307700438 5721 2967979329180602850570422416524292650 5722 3017826241424164335028945313894785866 5723 3065803111925618002467603143933159814 5724 3111798237272640015593776567478169548 5725 3155703451030448390373032143665947542 5726 3197414539013883153239349702573336098 5727 3236831643161898943889289028761240760 5728 3273859651867991335641661659841424400 5729 3308408574674159879016784253757292054 5730 3340393899304218107047281202807991024 5731 3369736929094237990119052092709945314 5732 3396365098973195987684013245857541506 5733 3420212268254893271310243980665590348 5734 3441218988622272330121537413703350312 5735 3459332745816564663852348453024386966 5736 3474508173685404552893147966263031392 5737 3486707239395170165179110056206068728 5738 3495899398772324793854816993887816616 5739 3502061720905316756163191930316318418 5740 3505178981311484285787067757744116440 5741 3505243723151178259614287025689635556 5742 3502256286152696587648201637303871934 5743 3496224803095325210763036889252495724 5744 3487165163882488458190982577551062438 5745 3475100947421404709421413854863191170 5746 3460063321708403997456871117331212278 5747 3442090912698889162549216537690524492 5748 3421229642716533960007709341305516848 5749 3397532539326469281277697976889285320 5750 3371059515760718567216276564696695922 5751 3341877124139868842298225721677938288 5752 3310058282881834340667300942379549396 5753 3275681979825590465661635253914629176 5754 3238832952724015172335497332246144922 5755 3199601348874651673560007468824461760 5756 3158082365759576412985180566413234544 5757 3114375874654997582601499533954925486 5758 3068586029247206867695112068310098240 5759 3020820861353655484769925003156444220 5760 2971191865895932341420701053542277812 5761 2919813577305108501941299268891892622 5762 2866803139559213361640476179013711918 5763 2812279872057572557226799743181008370 5764 2756364833527525655312953326051642498 5765 2699180386135921673087981566605049940 5766 2640849761941135942539964561789232318 5767 2581496633771636331741547380771401504 5768 2521244692554918594929154482233483510 5769 2460217233046586137648329522127158692 5770 2398536749824206511049149039698587536 5771 2336324545315146842823074484369055664 5772 2273700351522749914092186959319768866 5773 2210781967001895176477249435654717236 5774 2147684910514175858812781987764717542 5775 2084522092665634053466812515773096560 5776 2021403506697278886384096160087956702 5777 1958435939461536597363081389136500146 5778 1895722703477423562889774383395990962 5779 1833363390814672508174735581280377114 5780 1771453649413348266667920018364130588 5781 1710084982301714810830976965173380680 5782 1649344570032286196801897631890606308 5783 1589315116515102701441758326017567086 5784 1530074718289270247024399998777697996 5785 1471696757139587983260988274649358416 5786 1414249815835512361144125609820580798 5787 1357797616645552196753851437835192016 5788 1302398982162178404419202752831871088 5789 1248107817861114684813614431556386388 5790 1194973115715028523769961683311629202 5791 1143038978085666382764659491730221660 5792 1092344661030795985672426008127113672 5793 1042924636083276101495246735549555256 5794 994808669489434732015538377837518254 5795 948021917832885632689734053943084638 5796 902585038918058173211297720545051550 5797 858514316745088063427326715083552592 5798 815821799374274069565924692036881414 5799 774515448453935439092713605627962448 5800 734599299170026093606881430291351396 5801 696073629369031386887581324044653398 5802 658935136607189392897999024425122108 5803 623177121888585566822020000907310220 5804 588789678871762912899199219978221064 5805 555759887348722041555947635951554878 5806 524072009831071702082365236329324416 5807 493707690115113714049925309866302268 5808 464646152740263840521579942960012366 5809 436864402302858961015400895838323134 5810 410337421639503320548533105993702648 5811 385038367950076179692755436694200426 5812 360938765989769973744135382599526208 5813 338008697521464037552973511700624260 5814 316216986283782818717904829192286142 5815 295531377795769563179792321434279046 5816 275918713385672893631224325091503252 5817 257345097898360617530674629315169518 5818 239776060602832172027302434208583594 5819 223176708887714828067828739357255142 5820 207511874398045278020521211606304822 5821 192746251330635732186984889239227600 5822 178844526667514424577311477049183314 5823 165771502186962387362952225051165036 5824 153492208149226197105450621891762616 5825 141972008608792364031969213349633834 5826 131176698356923262808778068056397542 5827 121072591546774997913479074731837018 5828 111626602098679864558691469628023052 5829 102806316024952400561381716083792452 5830 94580055851776489423662817458630438 5831 86916937350294107014276126086285484 5832 79786918819919564521957429539653662 5833 73160843194153103440860616353257946 5834 67010473262800251539337180455466450 5835 61308520324581331181796697640972680 5836 56028666600726624422176019224348408 5837 51145581753407118952208108286396476 5838 46634933862878719865040207813144768 5839 42473395224167152088659883840329474 5840 38638643328154470971588416179186132 5841 35109357393221800319432514593329002 5842 31865210812342552572112157673714620 5843 28886859876899793002530658464467602 5844 26155929132720067753944440658787074 5845 23654993716076869843176329919492062 5846 21367559007924321139842795452943686 5847 19278037933579431940658432016165944 5848 17371726222680979331226944499308788 5849 15634775930712181250466510221203200 5850 14054167508875052499267204634467384 5851 12617680693831959937037837608473596 5852 11313864472961861331614554178088552 5853 10132006364483495657716860092203024 5854 9062101235234097865395662699412342 5855 8094819862208289159888301329079636 5856 7221477427294913932559897594810290 5857 6434002118125665715269100555512330 5858 5724903991682678032121961106608298 5859 5087244241405460008860706188406764 5860 4514604993081554967093787111851510 5861 4001059739879464950747017977942358 5862 3541144512554771115689979586978874 5863 3129829867188057632445725555934050 5864 2762493759842706710663334561269618 5865 2434895365298270422284006009747796 5866 2143149885547782691991653276161596 5867 1883704383062929800364995843796896 5868 1653314663938993130568101000698982 5869 1449023226933780386854825808689096 5870 1268138286106238819389430794309032 5871 1108213867229652565026356528326138 5872 967030971384201102226417106435270 5873 842579793102194896669320002178658 5874 733042975120240057986265948867412 5875 636779877156036433170383111051256 5876 552311832140620007203191846566884 5877 478308359964374875205987651511134 5878 413574306000001355405640998206574 5879 357037869409490763697322654171556 5880 307739484485890118366328109817056 5881 264821516984771714549648916275326 5882 227518736525459524193134158371252 5883 195149525649259954378971751552552 5884 167107785973027295848678735333266 5885 142855502034255590432301229023970 5886 121915923852729531280732006743268 5887 103867329899305416469925692157412 5888 88337333032034376629133767939474 5889 74997693002811087039017501634270 5890 63559600325181705382050380402206 5891 53769397599017267899517881446686 5892 45404705785629588273512234685248 5893 38270924394801325401321694006402 5894 32198076062386666325509699930236 5895 27037967544892099889466501159748 5896 22661640719010513544209040186816 5897 18957088734600144739585281016912 5898 15827214016041627425127875547754 5899 13188006327978258542034594811932 5900 10966920607495536458643756441130 5901 9101435707714623099087189396280 5902 7537776590882104051006835619604 5903 6229783846979771627776535724130 5904 5137915692509722967441520753982 5905 4228368820389783981600638339268 5906 3472305623772198212596803315694 5907 2845176402910233020968512136194 5908 2326126184560906269342439294828 5909 1897476738129264286177303535196 5910 1544275262722473755722170886206 5911 1253902045884230322148397242634 5912 1015730159834960213295092555274 5913 820830966707591767161344052546 5914 661719852972152826283572666114 5915 532137207624488445299870803306 5916 426860201566410352489701594604 5917 341541419818667828812153105496 5918 272570846731572835597798119272 5919 216958110153696453120473717622 5920 172232256530691392754479887860 5921 136356658029796107965760074450 5922 107656947844163853705116330120 5923 84760143555389015233643800896 5924 66543353444303696054725559988 5925 52090669440002854844129620634 5926 40657035355618136814698026148 5927 31638042410695538122332977456 5928 24544747878245934236450043188 5929 18982738972393253373355433250 5930 14634774622036624078866228356 5931 11246434230496659515981915888 5932 8614286439143842875083897212 5933 6576163702554934737478030444 5934 5003191427006470238641079208 5935 3793274687607293363317845822 5936 2865792174569589503658620520 5937 2157286973402259771463515086 5938 1617977906581492706751734558 5939 1208944214078966560162584780 5940 899861001831605974483544036 5941 667183738834513983352163380 5942 492697662957525720537341328 5943 362362727105705753956095202 5944 265397087722763228893731200 5945 193552461886049069213987084 5946 140543266037782045762061922 5947 101598566106613316279267488 5948 73111746101514460720269960 5949 52367638514437420489464070 5950 37330824853956703456863654 5951 26482053183863730591960386 5952 18692354712433395402273214 5953 13126577406451336486901450 5954 9169779065649520483085316 5955 6371308976793589267890054 5956 4402517782375871441402150 5957 3024920845299925887960266 5958 2066343702293800402645146 5959 1403134292504659339275618 5960 946964392739891191013650 5961 635085715343060931226194 5962 423173681378078453380592 5963 280099586818416511335716 5964 184132340803504125857040 5965 120194304050942036911310 5966 77890094199130612313382 5967 50099000541839054143560 5968 31975968178781788176094 5969 20246992249222239747138 5970 12715357593655397101674 5971 7917923674768293341654 5972 4887492312141814872932 5973 2989673733757473931624 5974 1811708692553922894632 5975 1087267128878692049570 5976 645975244403508967566 5977 379810488940456022118 5978 220912286335407401392 5979 127055911199432071722 5980 72227279065407796104 5981 40563591024438433000 5982 22494935230087448998 5983 12311661428481257064 5984 6646409748460439042 5985 3536993151664802416 5986 1854289952906317234 5987 957010592212170740 5988 485879398083458080 5989 242473948374707140 5990 118836901351824272 5991 57145421116900800 5992 26934915331614542 5993 12430135299527696 5994 5609720700857644 5995 2472534508842532 5996 1062808015011530 5997 444827375741508 5998 180964519925108 5999 71419820485592 6000 27285345790948 6001 10066423572832 6002 3576624077028 6003 1220067595826 6004 398179225864 6005 123822730828 6006 36518376310 6007 10158379020 6008 2647945660 6009 641746804 6010 143229236 6011 29089146 6012 5294668 6013 846482 6014 115624 6015 12960 6016 1118 6017 66 6018 2 6019 17179869184 6020 283467841536 6021 2542620639232 6022 16381005266944 6023 84670985273344 6024 372382254497792 6025 1444644462264320 6026 5064521282486272 6027 16322265415155712 6028 48981193378496512 6029 138211146581671936 6030 369556020592115712 6031 942210378530553856 6032 2302324695048912896 6033 5414841004014436352 6034 12301704754953715712 6035 27079207829976383488 6036 57908684347078868992 6037 120582436554305699840 6038 244978759269398609920 6039 486457378648978882560 6040 945614508347977891840 6041 1801953701194960502784 6042 3370369064802865332224 6043 6194489799716587950080 6044 11198783058031561140224 6045 19933124879396645545984 6046 34961130205456372456448 6047 60469421240873242063872 6048 103212747866327234346496 6049 173964344438862180786816 6050 289718812851597311346240 6051 477005263360416056088548 6052 776823690525986778153522 6053 1251934023780208676566616 6054 1997526767021348710808746 6055 3156715373850530755788146 6056 4942851146412971343239550 6057 7671420494142042564112856 6058 11805305205211814513358468 6059 18018550403678107305813958 6060 27285596136479412314825066 6061 41005319232709871629477606 6062 61172369177849710074061570 6063 90612375042951435831392534 6064 133302912212200377243076252 6065 194808973800276306565896084 6066 282870495623805776631142412 6067 408190732024213498414977070 6068 585488581269281392426783454 6069 834896055866482873528721618 6070 1183804885945944486172895054 6071 1669294821941133868020436362 6072 2341311876572850652800181626 6073 3266809085766618657965977266 6074 4535117246928293014099142960 6075 6264880736722858420052565680 6076 8612976552808835420686272984 6077 11785936268618452165616113552 6078 16054514280396563945885474486 6079 21772195820796865344009160562 6080 29398619674053221167409667618 6081 39529109109107662118155495410 6082 52931766900093513343183038178 6083 70593904085554132931505246750 6084 93779946111303157524322390324 6085 124103404242231217387798941942 6086 163616026039417044768279043002 6087 214917859236238515561552394420 6088 281292693148646032507044755578 6089 366874197296743149217135239026 6090 476849076673251315764998723536 6091 617704727708876714843052895642 6092 797530231423430510783499328964 6093 1026381085975974679228217007602 6094 1316719887951329701581303554868 6095 1683947251163856347831021843410 6096 2147039637390447269598192743710 6097 2729313502206632375351442206152 6098 3459338271119874657365438113440 6099 4372024199867432887925132606954 6100 5509915184789301872804832065234 6101 6924721124656609887298639618804 6102 8679129547605871399562068280154 6103 10848941962517052348828806563566 6104 13525586833011339774314687652064 6105 16819068266889132783452670563418 6106 20861417529596822396807516751566 6107 25810723394837582044308181673780 6108 31855827208251514323033348131524 6109 39221779432075308255572608332906 6110 48176166431483089084805744331892 6111 59036429428546247355389261227836 6112 72178311958223155016958880445190 6113 88045587881473231917692712058548 6114 107161239109536985661304102001546 6115 130140270732534259780670978038380 6116 157704371281185635730432861511720 6117 190698647432009997554127481366952 6118 230110685634482235367234500015646 6119 277092217923596445611096101154350 6120 332983695600975113316356125918832 6121 399342102525625416083917291662936 6122 477972369438688730583617908342568 6123 570962782023320690150606778768392 6124 680724808218350947813087374164816 6125 810037804586289905793827380753712 6126 962099097180322389403586885952014 6127 1140579969230493480305048566069198 6128 1349688125914807937485854796019520 6129 1594237245301576898425964971910848 6130 1879724264014521375679539751255392 6131 2212415086013414861190167153132560 6132 2599439442791908664182217586112064 6133 3048895672920168124546734005742956 6134 3569966227808957978200885550160390 6135 4173044748404734358237059709647286 6136 4869875593756946865213625132609302 6137 5673706736497224430571698700794108 6138 6599456971656582764481578961308042 6139 7663898413295782428291657489002274 6140 8885855277464228466039207720637370 6141 10286419969318741325968707579519360 6142 11889187506067323765631372387444106 6143 13720509314957467651293606306964432 6144 15809767445970510864257368126338210 6145 18189670231348501420638155039402210 6146 20896570407677077888528338759334132 6147 23970806690065880184586007445179198 6148 27457069751082439050449622226747424 6149 31404793508576249187095730178166222 6150 35868572565449795204771108604999592 6151 40908606569878300314572615736803660 6152 46591172175558587952796433361857962 6153 52989123177422658121384901212393192 6154 60182419278072659113405296525685590 6155 68258683803229198035340181524842004 6156 77313790530055121989740934226991274 6157 87452479619729128447923864419096466 6158 98789002454605715124835183004863128 6159 111447794970333462901124557629992774 6160 125564178844166340397092791913786750 6161 141285089652291998293315735161876590 6162 158769830841376672296847519987798850 6163 178190852072923190228018875401580024 6164 199734550193880803110513009967359998 6165 223602090763860073673671081428711936 6166 250010247729135317809614659489920992 6167 279192258477430717653849052578812042 6168 311398691136591327741559706040162764 6169 346898320596190254912524736424752844 6170 385979009335725272438949771471938450 6171 428948588738377668171203305457928338 6172 476135736157670570033148700471586164 6173 527890842588363057761229220325750744 6174 584586865375400255460811785744334694 6175 646620159978814347831439149666294298 6176 714411284401491415744696825846875174 6177 788405769484276185884979307393311688 6178 869074847882797198531013580494342382 6179 956916134166681353277461205193240100 6180 1052454248128698611759255309749048146 6181 1156241373063206852615322577694107836 6182 1268857740474561098016080776291929228 6183 1390912032411523277780323051294204096 6184 1523041692397842453169649218674810618 6185 1665913135746789576271304471785232076 6186 1820221849913238654983495867294011438 6187 1986692375455552905190681541464268810 6188 2166078158155632270514291572418755376 6189 2359161262883439266900115048106415364 6190 2566751939896385412119476743346176538 6191 2789688034438131956218142863699837000 6192 3028834230749345272964493816190727412 6193 3285081121928113239404954371429994656 6194 3559344097483040805337360342159301552 6195 3852562040910017503034431502229346184 6196 4165695830196302484829173676920831690 6197 4499726634814368444396229540397117918 6198 4855654003513750429835151060207454180 6199 5234493738052181352023998912609425612 6200 5637275548927099813664203498138437430 6201 6065040490174001494639982065170445382 6202 6518838171387130160688582856237190892 6203 6999723746287941441194548714844906826 6204 7508754678414088086447606870071271934 6205 8046987285822012768386542336330963456 6206 8615473068084404588942497226912374002 6207 9215254820313754697975777338097071228 6208 9847362540448182000296961373424730478 6209 10512809137587923178168403115230327960 6210 11212585950761929167854799341475586152 6211 11947658089124655434060982285102320692 6212 12718959606223422667277919300512093644 6213 13527388522626025950343798587844777860 6214 14373801712845329036049535187107366276 6215 15259009674130582269993794543440373626 6216 16183771196301847415800148220055481624 6217 17148787953371493343240013261098649868 6218 18154699039212217660495988490632348282 6219 19202075470981201255609303805148810168 6220 20291414685381442580917715653118077224 6221 21423135054120657078103638789866889700 6222 22597570446102070069593027806522089854 6223 23814964864936894822785260666617790794 6224 25075467191292516336922571494325750184 6225 26379126060371090169519286478301406032 6226 27725884905438679702230039514413216376 6227 29115577198784152268768135561247583870 6228 30547921921769604337800995629043339774 6229 32022519295730787855574408277787185588 6230 33538846805388606519334364327066044346 6231 35096255546134136643419528126417390246 6232 36693966926043951146206026824859697816 6233 38331069752765285071124714987375929952 6234 40006517734478710727266206457676760372 6235 41719127422997936225413318035150369598 6236 43467576625702127570172371452442447116 6237 45250403311417438917002861633037946738 6238 47066005033574549788636234887082065044 6239 48912638891972986130544945090826678378 6240 50788422052287594783462366407125426934 6241 52691332840066214908044609920440316216 6242 54619212423400511950848621651781233486 6243 56569767095715945767794141741392381186 6244 58540571167235392713581609331629997084 6245 60529070470639050085694794001173837352 6246 62532586483287420837380050809062965430 6247 64548321065112297049301452473191373220 6248 66573361807931904514477564523954866226 6249 68604687988531070921273667937925180084 6250 70639177114386795620251684860597891766 6251 72673612047436168192620417078259183604 6252 74704688687800165549112160098842149406 6253 76729024195916965772263123640827918772 6254 78743165728125940533542191718259185520 6255 80743599657402508438557964033314010978 6256 82726761247698633970824404836718771632 6257 84689044747217835366277401926200651214 6258 86626813862970628229839535000814035476 6259 88536412576139306169346071322218034448 6260 90414176255151994115221994345847220282 6261 92256443020946184257927518968077768988 6262 94059565316711502795542899537195605072 6263 95819921632458946215440566582010836476 6264 97533928333086449571739883257664728310 6265 99198051537213918535881029669939513812 6266 100808818992958466380797229342238919268 6267 102362831896024287250492809376204861168 6268 103856776595001034080106325344565515812 6269 105287436128607239874161569873898639080 6270 106651701539786444310571352206446440326 6271 107946582912066147448284104018218504940 6272 109169220074424006542356877791902839930 6273 110316892922069902781897761306699539004 6274 111387031302042289076546278471183997610 6275 112377224414325830566703233472310600260 6276 113285229681315626708243254113785316624 6277 114108981040869788050537149645206519870 6278 114846596620893105465633546177706921296 6279 115496385756364103198016623255038087032 6280 116056855312937965190463482451116106626 6281 116526715284708798843486936543198167920 6282 116904883637374807279775316352383743952 6283 117190490371895921997276525428653704182 6284 117382880787740607321490620617532190130 6285 117481617928960944138872028967639411592 6286 117486484200585744888622244325202868206 6287 117397482147152521025817192360389969652 6288 117214834389582176737288898154726812310 6289 116938982721006502782121025556081587616 6290 116570586366558888500693634011561854288 6291 116110519416504215386391625440855961102 6292 115559867446385987260187964494446973870 6293 114919923342079247906539790200561259472 6294 114192182351729327607283747915009771540 6295 113378336390502481831591682226125644730 6296 112480267627849725281224568445213625072 6297 111500041390565653809219792615205840276 6298 110439898418287342825734948724202287184 6299 109302246511203765157291769315209272172 6300 108089651612614682166709659188042727236 6301 106804828371572710358216141628425392688 6302 105450630233148434040915261610098739876 6303 104030039105863406296276508392229341284 6304 102546154657529320284783064410321181306 6305 101002183292105547416436242577420126216 6306 99401426861236016514015272306352674082 6307 97747271164846838584240757106457093422 6308 96043174295577355328279040030758665518 6309 94292654881880975355983273368875337302 6310 92499280284372167548428090743167443582 6311 90666654799418491171193199700469758670 6312 88798407923089941095997120743725001214 6313 86898182727392660321387885850566134198 6314 84969624399242697198587236679409214746 6315 83016368990892299596947198682021468530 6316 81042032428522301163649140693956642588 6317 79050199823477090603398197429539047826 6318 77044415128162489895046216070995487754 6319 75028171175971855844787344439649125226 6320 73004900141773162503945202205843013858 6321 70977964456501881224830282662056921302 6322 68950648206283981957378425121872473922 6323 66926149043283642978493554088455677362 6324 64907570632154871009916184549612435762 6325 62897915652598888362008569757745742306 6326 60900079375113433758425125724186787570 6327 58916843823589368178816695067125355308 6328 56950872534987043314348216019739348850 6329 55004705922932024119929300712904856876 6330 53080757248728424468356034549931410772 6331 51181309200018853272335296792503518080 6332 49308511074142248875433008247765857720 6333 47464376560172982623360237647116402092 6334 45650782110683516950749859214672235120 6335 43869465891474188399266455092059560208 6336 42122027294871448948806691039808123092 6337 40409926999722687056987143628097128014 6338 38734487558922507085029552961040665356 6339 37096894493201375878727122117101790816 6340 35498197868000488320201018495359988874 6341 33939314328552528525106759440468849902 6342 32421029566791014118293835499990195100 6343 30944001192423767451508751628310012536 6344 29508761979429808948319454476812903806 6345 28115723458373098975600213173671024956 6346 26765179824269044615588579781192293654 6347 25457312129287078095088110021516593328 6348 24192192729320087595935476791373161602 6349 22969789953392950962764564865407935306 6350 21789972965010624952364161994444893668 6351 20652516784852839664912597306472161608 6352 19557107444698135330247575847968921978 6353 18503347243094596813325563183389652972 6354 17490760074077288961519391496466936364 6355 16518796801151547137432552411102983942 6356 15586840649804897768955485756960705180 6357 14694212592966047768143851243647396012 6358 13840176705084387072018189152243873226 6359 13023945461844929477092835350532290100 6360 12244684963948653138270398070162678038 6361 11501520064863924090734112111118818464 6362 10793539383978375294001162308657718246 6363 10119800188139796600032094622924041804 6364 9479333126157127623968769513705867316 6365 8871146802426810148733325830088469344 6366 8294232177444312195393546026529603668 6367 7747566784544899603272219113891275664 6368 7230118753781633146028551037807234966 6369 6740850635382703233800702749995953340 6370 6278723016725878649418054053137122944 6371 5842697928217078113721265910931210816 6372 5431742034855676186138814174348108266 6373 5044829611604713208095639291207512164 6374 4680945301954070700335292073693508788 6375 4339086660264072499027665952080377890 6376 4018266479601843004216166508959141832 6377 3717514907829842712220057136749307322 6378 3435881355672816532209970891258125888 6379 3172436201374181562326814465214354204 6380 2926272297354609812170948306481664494 6381 2696506285003869402869837143020784408 6382 2482279724372159704785827569669846762 6383 2282760046080099126838380823370163600 6384 2097141333238645875105776874089682930 6385 1924644941563512989233696890901040560 6386 1764519966185507019368722969366089894 6387 1616043563901520512612247169132031544 6388 1478521139783856390565877407052602940 6389 1351286407171690777682426207031501654 6390 1233701330111593154703347381143697842 6391 1125155957298143367425288852711690180 6392 1025068156495012311013108608152786954 6393 932883258295733177378326734260761702 6394 848073617916192904497955285632702192 6395 770138103502070634937697156635623926 6396 698601519188495608405574878693798176 6397 633013970870510413327008904395932794 6398 572950182335857649788353757371639324 6399 518008769080409722618101773927219884 6400 467811476775355669976556947903166652 6401 422002390988015699750943217774566286 6402 380247124378668736353395556832158858 6403 342231987207652550601110352548528892 6404 307663146593622583090032338228434990 6405 276265779568405234099156181136802882 6406 247783224579293570839834306128790664 6407 221976135698609130921495159814905604 6408 198621643415351241250307834205550080 6409 177512525506989209583500372318068950 6410 158456391122893430953574910024636602 6411 141274880856278598956184584925794992 6412 125802885240339478090282884049325644 6413 111887783777761220228334065133972240 6414 99388706302024744176312151248213318 6415 88175818174734086316826759854587332 6416 78129630546196471960769019139955864 6417 69140336647127137432161698284265058 6418 61107174837892436069722298190514488 6419 53937818918245074460887483854874340 6420 47547795994992261576035368681853176 6421 41859932017281825452560914163168688 6422 36803824918880338506229339128089480 6423 32315345153528755546385249722092040 6424 28336163272676688129091655046538942 6425 24813304074015045940600627038773952 6426 21698726743577178084089863004686910 6427 18948930323031954483537198913495888 6428 16524583756373598950912134217824202 6429 14390179705712829073295733859732934 6430 12513711273457832982670268638287468 6431 10866370726992889437105094119431414 6432 9422269291162186489454814546570974 6433 8158177052593987344372490258045776 6434 7053282007312604624341893485644192 6435 6088967278355558134559069347501042 6436 5248605532435411505719089566279078 6437 4517369633281383027250539983865128 6438 3882058583417044216383169040589436 6439 3330937825063739892405244232259768 6440 2853592993928411004087831204347696 6441 2440796246202195338786631994009036 6442 2084384308566284798410336935387298 6443 1777147432819631393929414626849924 6444 1512728470397136503444081879515096 6445 1285531317067185311510627253529746 6446 1090638014055996282436790106593582 6447 923733828356613464430494814393364 6448 781039671695933694068836734685366 6449 659251254246111849120493214000196 6450 555484405406335333473744562103824 6451 467226029611959488444055266750140 6452 392290199948415015581799936387542 6453 328778926186566528576625363304416 6454 275047166572984962690741015539010 6455 229671684188626607836014047285424 6456 191423378843291055374122321207786 6457 159242754234250185378963188386470 6458 132218207419424626062006948050034 6459 109566853510685792512582284886680 6460 90617622869924604467950101473188 6461 74796390992530768069056411803970 6462 61612922705518475553621689155714 6463 50649432317174397100717736842556 6464 41550579967407982118118542058712 6465 34014741686187409952755705834326 6466 27786406620979873255018438519848 6467 22649569597309911013218957719896 6468 18422000687441703472031892815630 6469 14950285841459089504823894003228 6470 12105543945024693905847602649758 6471 9779735972050868173962885874206 6472 7882491261712857773572957188086 6473 6338384430438723838554617669078 6474 5084604092390542851315754669412 6475 4068961466625772153042972250898 6476 3248193153784355830468424671406 6477 2586517925738299419790013277724 6478 2054412341644738334870401132598 6479 1627574434089521458367123801232 6480 1286048647552367400312697752854 6481 1013488703477035567775112219624 6482 796538154123439583932210031688 6483 624311110573473038882209413010 6484 487958025382564868574502033352 6485 380303511264988973023000617478 6486 295545015033508181769691334964 6487 229002769355763773389883105002 6488 176912839840643634064029390458 6489 136256295279518472372374115992 6490 104618576075860880480712577274 6491 80074039459262359340238069076 6492 61091437512361364721451926666 6493 46456751055419529234326076674 6494 35210373081190168098292126366 6495 26596122227930672542395944608 6496 20019980833282622352413887902 6497 15016803259211967838295017322 6498 11223537089620994137668489682 6499 8357750098774342722564325372 6500 6200466245861838832290391920 6501 4582490196341295640875061572 6502 3373547074117484453845467108 6503 2473686706029529829733780712 6504 1806503330020581049842821840 6505 1313805871746415257631366074 6506 951443258286442981078347542 6507 686046232577763482543397008 6508 492493803891250476786151976 6509 351950555252115362407610540 6510 250351998045405029597412948 6511 177240256370170004613607984 6512 124872619984120210999209044 6513 87541796111321575981966410 6514 61059743355034400259171814 6515 42367388814187759004730652 6516 29240811467467654035853448 6517 20071032416566337507513552 6518 13699723438841246905579698 6519 9297205651665229793118952 6520 6272284801819244787136014 6521 4205941096249853930819152 6522 2802806801670549858984384 6523 1855842407719964770158326 6524 1220756691712252155759552 6525 797583009987255223559488 6526 517483422995685448695258 6527 333351082109282986946926 6528 213156778020216071081692 6529 135266683804236329864614 6530 85167683255244777075770 6531 53191715073549813480900 6532 32944722823191084848386 6533 20229365229111978602614 6534 12311441554193151496752 6535 7423949242000550645612 6536 4434275508226875095718 6537 2622566815668089713386 6538 1535299686788033211764 6539 889324442384168955866 6540 509513953443627882804 6541 288601667108201981602 6542 161545755908766308176 6543 89318476843357896838 6544 48754885818919374134 6545 26259950588831914412 6546 13948289160350656362 6547 7301879411890217258 6548 3764886260225414840 6549 1910596307319097606 6550 953585715106926866 6551 467706317023468786 6552 225232368648761646 6553 106395467296937374 6554 49250046180036574 6555 22315130848422032 6556 9884995548894336 6557 4275274848036692 6558 1802740339194160 6559 739932324182630 6560 295104948441122 6561 114140428516014 6562 42720608030422 6563 15435262239474 6564 5368838666642 6565 1792214589614 6566 572146993788 6567 173967767924 6568 50145037096 6569 13626660786 6570 3468281766 6571 820336106 6572 178589302 6573 35360066 6574 6270920 6575 976252 6576 129770 6577 14146 6578 1186 6579 68 6580 2 6581 34359738368 6582 584115552256 6583 5385888989184 6584 35605278883840 6585 188566244163584 6586 848659767885824 6587 3365566437916672 6588 12049964540624896 6589 39629974088450048 6590 121270095430287360 6591 348711195215134720 6592 949612089817694208 6593 2464476826286686208 6594 6126915837853958144 6595 14654273150833917952 6596 33842841656726913024 6597 75699552561725964288 6598 164437713425907318784 6599 347693902187439849472 6600 717068984171931369472 6601 1445004982200490524672 6602 2849776620247467425792 6603 5508069514289410539520 6604 10446853942700180701184 6605 19465464477330491269120 6606 35668540793677025599488 6607 64336007494438755551232 6608 114325143025954854918144 6609 200302855302244966589440 6610 346258929794026193218560 6611 590974870805423320445696 6612 996448152069755762351360 6613 1660739865938990563182216 6614 2737381983630548063400712 6615 4464426340664978638380422 6616 7207545850927450203562114 6617 11523449831606879536488124 6618 18252436750579748846539846 6619 28652426592434481626259064 6620 44591616508631397103589800 6621 68823412110403414947361456 6622 105376053978239487808933310 6623 160101096302115297470577184 6624 241440515408782580574067006 6625 361492896267854548784293992 6626 537486345511092720857382026 6627 793801380529888936153982230 6628 1164733397035013804319817114 6629 1698244363157310329469715946 6630 2461030788256818611893869432 6631 3545334306418798211570813502 6632 5078047995364996480411498504 6633 7232832695392635383200607182 6634 10246161506014766266474834232 6635 14438467555996393660207997218 6636 20241892477628982381461423312 6637 28236535758531897859489519872 6638 39197606325473009085848997376 6639 54156498939532013193529619272 6640 74479585037216889203096504612 6641 101969451199630997913668211026 6642 138994474793815695507832839716 6643 188654038376847593120361706470 6644 254988402598505716815330223544 6645 343244340656772603007923332370 6646 460210154829480346262882079452 6647 614636727483826771916846226772 6648 817764898315166283649549282286 6649 1083983813924535744017596874602 6650 1431650089051565513261457424722 6651 1884103792969638757839972338450 6652 2470924592304024389622078758350 6653 3229480028197380090571842586548 6654 4206828091914870255253224235978 6655 5462048227138183891111645563750 6656 7069088898514464936938729851926 6657 9120236227294711451607155158812 6658 11730327245592516933100889325216 6659 15041853440246156564495506932240 6660 19231125867904230552439109560434 6661 24515702693607009470546693584650 6662 31163314054344380051924659212080 6663 39502558248372674147940475242042 6664 49935688028195782846267557206476 6665 62953856917042746862970675270000 6666 79155253724492507579897715288944 6667 99266619620373487428002195868662 6668 124168717117856058304296538372014 6669 154926405066057827145452584786382 6670 192824069278637507128553133398384 6671 239407265817289681023650902789712 6672 296531554367443828079269730554910 6673 366419633816500424869821822405706 6674 451728042368131869096184705954698 6675 555624851658574781350665364152118 6676 681879969800354723890236846936100 6677 834969873536212204569107291343696 6678 1020198816256940108587183880833346 6679 1243838808072874374451662799017352 6680 1513290938005743293499072812434942 6681 1837270908272342646196506192337672 6682 2226021978146454196000734544079044 6683 2691558871570690497807444722443082 6684 3247946590063206304375201695070862 6685 3911618491978010308060290299509500 6686 4701738452194094770386641133831714 6687 5640612404071650382845443522450786 6688 6754155089118296379143946860705460 6689 8072418400167537519839673607562878 6690 9630188301680683939827106416525118 6691 11467657946481078469491600260772426 6692 13631185281957380466076883769528952 6693 16174144150332298365508080131794970 6694 19157878636400494200306996708680386 6695 22652771201177801910560881695940794 6696 26739435959675682309527993657911664 6697 31510049313491403745928422694980612 6698 37069831031475906508231314610933126 6699 43538689781165802632761524811631886 6700 51053048046019226678804155226890296 6701 59767862314121197431131576555934738 6702 69858855387486982802134881837643786 6703 81524978631130640165636281759293570 6704 94991122950551708788886010772988642 6705 110511098247191068811518817651341876 6706 128370902044742547580484374988720958 6707 148892298895037556468418511196855276 6708 172436733049614664577481644414893494 6709 199409597710111123903108361665472568 6710 230264884934328648587503905961729670 6711 265510240961289170925584439989313144 6712 305712452312879977888250256043107726 6713 351503388515905597676893946050203734 6714 403586427649712463270360069555749046 6715 462743391143364709324966204118661822 6716 529842014304163772984780799856485460 6717 605843978936948534828739510254565046 6718 691813534091303955356797279892042654 6719 788926730431268401532320456594901744 6720 898481292938727382643916351406763142 6721 1021907155616570242373517196287720746 6722 1160777680529983170360784395104547760 6723 1316821581893220504160919486628562176 6724 1491935573954451356980993742876214088 6725 1688197759133006257202698118895555766 6726 1907881770202543096297279298456784890 6727 2153471677272367919158428911595593372 6728 2427677666880765066242796981993590860 6729 2733452496663699275076698210075181888 6730 3074008724786531044781421835570952418 6731 3452836708614511268886710716830134952 6732 3873723361941366824493848463639611722 6733 4340771654488639941532091677950920646 6734 4858420831329106188996614074735370528 6735 5431467323376505151721442235953977810 6736 6065086313125646822453544929627894180 6737 6764853912430411034189572235495510712 6738 7536769901285260776521558029943447402 6739 8387280968346254408781188446495751498 6740 9323304385312615152306942693784160142 6741 10352252038317210149466594155549959750 6742 11482054730176577518287005414815413732 6743 12721186657766615533869866921695247126 6744 14078689958962464997102119889139818548 6745 15564199213559868015596235593209550088 6746 17187965772435453394968115249086801006 6747 18960881778965740299136303865377454948 6748 20894503736475549732517418512443442088 6749 23001075465297858299962489294716110308 6750 25293550282976147277679005996876959058 6751 27785612231309320881851539224145348820 6752 30491696164415423241155037481206444528 6753 33427006502865246619482105531032950716 6754 36607534450306076080745026435295472074 6755 40050073460958351571465606178959870846 6756 43772232739025986479834247934218486520 6757 47792448544518814340168657804604090586 6758 52129993074349109808499257921054531192 6759 56804980682940167540165695804940136488 6760 61838371203080376765211749509556346906 6761 67251970125477108236314083264600383952 6762 73068425394515266437944820266839121264 6763 79311220578207034295750966239551653606 6764 86004664172329862404834300834276777966 6765 93173874802382023798793255701689237962 6766 100844762092326068275581395990562122160 6767 109044002976220280453467924021680838688 6768 117799013237828699194795172833716694898 6769 127137914074214133431771081582526877188 6770 137089493492208379676627997770953516172 6771 147683162361560643777207030842245106920 6772 158948904965517764586916787260299656966 6773 170917223908603654871439255663181837024 6774 183619079262441568586049132671710391932 6775 197085821853587400620927796966393511626 6776 211349120622485351389405607547570226218 6777 226440884009772488281584406137594559048 6778 242393175355182393990575585456571040834 6779 259238122325148972163239382982420929718 6780 277007820417790390863211023651292772318 6781 295734230628142733260763993552283233754 6782 315449071392177627590718816581585345958 6783 336183704965124260511024882640907036696 6784 357969018427752190666916617922620057894 6785 380835299553368277972379819876914794252 6786 404812107808132976556539587150842088462 6787 429928140797686255146536111869772973804 6788 456211096513754392425258761556598163524 6789 483687531775134671987600499348489387476 6790 512382717297961615155029400673898488498 6791 542320489870170545723039861258270218348 6792 573523102144306953403099750132385775268 6793 606011070600990317685775268381233679724 6794 639803022272129714890371564364138567192 6795 674915540848102583456579816453823275100 6796 711363012826242538487963515469191440280 6797 749157474388832600397859741583676981674 6798 788308459727064917818151184388241060926 6799 828822851552810537921295953345637316394 6800 870704734562254257140371012771918592918 6801 913955252634211591526377061196418612696 6802 958572470560991782194370306583511824730 6803 1004551241120752212638054662790354656226 6804 1051883078307173266933731518835379735754 6805 1100556037534756464518174219292958534162 6806 1150554603635923380999374893099595819184 6807 1201859587459204159289328072428837910652 6808 1254448031866015295444332397760687683468 6809 1308293127906729046038277332597495370834 6810 1363364141934854532067587210584368952206 6811 1419626354391139440359607446749157079872 6812 1477041010957251378408843353988987309694 6813 1535565286741435071758032355064852303512 6814 1595152264116227741320396244923178768852 6815 1655750924781049289655314343615360108708 6816 1717306156570403003694526299605901750808 6817 1779758775471700637457182320301152510020 6818 1843045563255574739882169527151409152606 6819 1907099321056209706574306898360569593548 6820 1971848939169996232844923305769379222492 6821 2037219483268011700616853341918675505728 6822 2103132297141805292508431972809850505812 6823 2169505122023106987206834976885745607130 6824 2236252232436799656271225121430811464416 6825 2303284588463236441568762359428594192522 6826 2370510004201219606641227151084125627078 6827 2437833332137172387621914962839273882046 6828 2505156663039741265204208863727394816524 6829 2572379540912787422178191226312705921776 6830 2639399192453999918016786352638256162280 6831 2706110770381734652957736960583811164256 6832 2772407609909702365479304777087655036230 6833 2838181497568346088495129261465203158668 6834 2903322951493710515214556051397752386850 6835 2967721512229851764447358461332166559884 6836 3031266043019893453688008311877008337722 6837 3093845038494215230961406133943320113698 6838 3155346940602454438903144798778139830470 6839 3215660460579477876345127222302986320100 6840 3274674905684678353458063023271801261636 6841 3332280509409278061674881114272540517320 6842 3388368763808150838772096661918560806188 6843 3442832752581343050431227001744778069972 6844 3495567483506271569097989245433156016736 6845 3546470218804756701298289415414124814922 6846 3595440802019810923022720463282610310916 6847 3642381979975605408358722215739759052204 6848 3687199718400379785804474258344266193420 6849 3729803509806298917418374238641001115112 6850 3770106672242393784094871718949236851308 6851 3808026637566698672388282680188414028710 6852 3843485227921407438168990958622142138692 6853 3876408919140158346470256170655573434976 6854 3906729089869208270237963072277410770400 6855 3934382255244010150561015153183272279998 6856 3959310284029250251699696787490512529158 6857 3981460598203373893640374409681906826796 6858 4000786354047624678113304345378130663222 6859 4017246603884194757654976462626133113630 6860 4030806437697744843281786000877321011246 6861 4041437103968778581198894707525872540096 6862 4049116109145590261839141226916809208584 6863 4053827295283162534008066621643378347456 6864 4055560895481862404481188193858945573352 6865 4054313566865439748952719623688740000232 6866 4050088400946027743351847674243254382480 6867 4042894911332923073589365742781327013280 6868 4032748998851223411752675940798393730288 6869 4019672894245257065864785304913052403120 6870 4003695078749495035155204866561413101730 6871 3984850182915637341462346094797221113206 6872 3963178864188174870636515769442370062808 6873 3938727663821324058722230823986356819942 6874 3911548843827215661692494716128130543830 6875 3881700204738017935773639820907830889716 6876 3849244885052746566651409785161045097978 6877 3814251143322350503456253463394562713666 6878 3776792123903794007343117609557256362392 6879 3736945607484851080106489547369994071504 6880 3694793747545803047295907256653792295004 6881 3650422793981843661768945108844562867572 6882 3603922805160457186793176139848960358470 6883 3555387349731102041850269258642028319010 6884 3504913199540015603514378633863326375900 6885 3452600015030716730776698418763638444392 6886 3398550024530736327035916208218326050938 6887 3342867698837220344249323529172643245500 6888 3285659422518344108017773585422415117232 6889 3227033163344023423356793885338032066408 6890 3167098141248328893900133832109824149328 6891 3105964498207476571218360469600884742690 6892 3043742970391498914203551555761717062628 6893 2980544563914958470998641546351579062944 6894 2916480235472658461667952473439401420028 6895 2851660579100574835213504991761666079308 6896 2786195520250565121334352703228684875284 6897 2720194018310215299015426095010089033344 6898 2653763778636911298155556880369220326632 6899 2587010975108336789279809214975507719692 6900 2520039984120595710096604668877262581106 6901 2452953130890546634484246295740104316076 6902 2385850448841240687829484968036302376792 6903 2318829452769109240045482196115527413640 6904 2251984926409291901172722350568581860516 6905 2185408724931771066629166978294453024970 6906 2119189592816325941718313862250893482744 6907 2053412997469270163172766743378255185268 6908 1988160978860016662257150490066498988950 6909 1923512015371231832735741009584614880738 6910 1859540905973192269511135967295278476416 6911 1796318668751415386642142383555311970680 6912 1733912455737151385987158943996772354180 6913 1672385483913324139200970835921315141140 6914 1611796982194390479593155192881241775662 6915 1552202154107719047994512527329056671874 6916 1493652155836807173259438402698951766404 6917 1436194089223259816068838913818847784066 6918 1379871009265216183244487050259609289182 6919 1324721945595059399054440841868070902104 6920 1270781937368978482451839814840455575182 6921 1218082080955429083324091111839663846394 6922 1166649589768882571761530502871711170064 6923 1116507865559548333046303203299599341384 6924 1067676580439051791364754720738670604104 6925 1020171768896365965956469531656121620616 6926 974005929037608400484445675347704456568 6927 929188132267576468689587522944244117168 6928 885724140620019429659305992374711337080 6929 843616530937522667795023876328198427020 6930 802864825100368051860448521642805219196 6931 763465625506668308231271516890317655790 6932 725412755013263173897040467154536388130 6933 688697400558100002526258253883453563726 6934 653308259699871589727827472693121441428 6935 619231689329302832872850384140147692134 6936 586451855828404885186698206879225406730 6937 554950885978978471164217228214332664848 6938 524709017949365556148515135839701720720 6939 495704751718632384450445248104250998432 6940 467914998329724407351136381121707930350 6941 441315227397370144995260584684065609064 6942 415879612332332084081675453658143558892 6943 391581172780716168459655599856511169560 6944 368391913815169540371269307831313485348 6945 346282961453637491324224765117010804184 6946 325224694120641732984833373176412071138 6947 305186869705519488135830828089679575660 6948 286138747911474149520421979831038553280 6949 268049207628393548196030175351967604496 6950 250886859100965143651224119813551125860 6951 234620150701447379854503703324094589864 6952 219217470153347328248795419468247499952 6953 204647240088027124059987164035566477290 6954 190878007850752957546444241155512965006 6955 177878529505765024518169596863637828230 6956 165617848021456747672694345350110180812 6957 154065365646596042899801386307586048434 6958 143190910516607039390940726797219202396 6959 132964797555181189315188007418659551562 6960 123357883760842597601405611406082855612 6961 114341617990510431772884691682859788740 6962 105888085372553923241486377974650432816 6963 97970046500310286775618161435766795068 6964 90560971573534708945301790217765270834 6965 83635069669789712164122064328222934794 6966 77167313340386601545900315902135322542 6967 71133458736203910781590541873043370372 6968 65510061477577014575449788393232938002 6969 60274488489539263080314130232385850280 6970 55404926029066643223797611449774532672 6971 50880384134711199701379012286511611704 6972 46680697731185924854674995782162438068 6973 42786524622173745617417623533030249618 6974 39179340603968303262421947579453798592 6975 35841431930610669692578361934414291540 6976 32755885358062776398375837706562391732 6977 29906575990755610014662230768541688584 6978 27278153148669399469397104903946228572 6979 24856024467045297567514831711704956062 6980 22626338433993856175383733786431556380 6981 20575965563753808013130009581861107642 6982 18692478395262034472587495944468899094 6983 16964130497116098842547859434747293400 6984 15379834651035057181495510029708272128 6985 13929140376639377963516173782971763788 6986 12602210950859511806545545636311247978 6987 11389800065623272055594307854198559098 6988 10283228257738267998396598100457468786 6989 9274359235145742418266474027126986698 6990 8355576214039724484306434362388377512 6991 7519758371778583639004158410257316986 6992 6760257511117715840958506057038535062 6993 6070875022109748178444471097945312246 6994 5445839219094569248659266728523089986 6995 4879783121572737387070203137120971240 6996 4367722739454358886356412659906993964 6997 3905035915228401728024631957213185204 6998 3487441768026901293150567849223676032 6999 3110980777382359911345954282792968352 7000 2771995537708260066150359728341753204 7001 2467112208181347918628754709537248314 7002 2193222676775735766645368946576881056 7003 1947467451694918175479020073231760768 7004 1727219288367239418815558955293620724 7005 1530067555508961155554699613406383194 7006 1353803339509946587584157990220494512 7007 1196405282550790390750160252823402306 7008 1056026146405556599047338620857264732 7009 930980090807874351603479936330132234 7010 819730652545148385298853049851137362 7011 720879409079919931126713048296239070 7012 633155308461752403627713284351859190 7013 555404645569373515310358631183299782 7014 486581663292531248420916477505059668 7015 425739756107063530392765630104766470 7016 372023252595777859328683002917665734 7017 324659752802589866005628921314844396 7018 282952995858805996055980237746805856 7019 246276233069550866865134702674281530 7020 214066081576626710385494503659903088 7021 185816833803551969215366006235087472 7022 161075198121766086691188697114373216 7023 139435446537304045538768996831821058 7024 120534945668690597238269984884832628 7025 104050047854245828606005664451537824 7026 89692319876150641099845449939079758 7027 77205087506097774954962574170402230 7028 66360274850660657854414761222176186 7029 56955518292072111313731366152525156 7030 48811535671255697465289720722390744 7031 41769732234938569316485443131937378 7032 35690025758631601480233245095732624 7033 30448874154195267016956233698552200 7034 25937489767465258837078876743189038 7035 22060225461647379210599243980749672 7036 18733118460337981680058076640159650 7037 15882578785250431677425015625644338 7038 13444209963889179278146277508727216 7039 11361750498020586722745052175223960 7040 9586125371958506506065588337361508 7041 8074597638087904307203370304316278 7042 6790010843881734209035001322491008 7043 5700113758585139630333448742583820 7044 4776959517833296009503043236034208 7045 3996371930204385821928038710143174 7046 3337472280898465629505812290796672 7047 2782260524489277709109539227894452 7048 2315245281396120248056000343196762 7049 1923117541971383251839210481684260 7050 1594463438695142246757323294055758 7051 1319511871872875677377262997358274 7052 1089913168541121272829838001111406 7053 898545319200672881293915443464498 7054 739344673801988156285054920862284 7055 607158288447162007916795173038932 7056 497615398931583176211175146328310 7057 407015757933033242920211544617972 7058 332232810779941109423317564645198 7059 270629901700107775183020051636226 7060 219987899653853408102739356755712 7061 178442811649553353675928274858062 7062 144432113145758893058114585482204 7063 116648671038925840555545606693580 7064 94001266045567823215593464846328 7065 75580839184464061318767194125014 7066 60631692662958983446213251984754 7067 48526969826347761789831069245304 7068 38747822934941720086572708700108 7069 30865752322435731396983759958496 7070 24527666833372212295900171196362 7071 19443274148288282424832445596054 7072 15374461435103348966486260560512 7073 12126372409833688070997465692126 7074 9539926989078986721624837224506 7075 7485564858406486909695400815684 7076 5858025002007564198552813391670 7077 4572000029489470139357865928306 7078 3558527440246555319131820684926 7079 2762000187376481400220589826894 7080 2137696405217469477494684059728 7081 1649743274522769098132862684582 7082 1269443010621732098369643220180 7083 973900135185614597063026387506 7084 744898765502357914918930432120 7085 567986834539728050234582373930 7086 431731124931185282401749618716 7087 327112923264652664179328400866 7088 247039121189226308954764162818 7089 185947832895606167113837434746 7090 139491174802660569028666574530 7091 104280859098059989186963095700 7092 77684771938812022897791438018 7093 57664812321276292400227436146 7094 42648021759794897394288634696 7095 31424492184181538289492501856 7096 23066746478925074841252567374 7097 16866282769520165816911969926 7098 12283794017780644629236454178 7099 8910247754521283284695318124 7100 6436561496524311362938247554 7101 4630058409852928293400125682 7102 3316252667809977538855569350 7103 2364809477212915330553302208 7104 1678763279124996557340539950 7105 1186269492324943858503873474 7106 834318945264123290577114364 7107 583966950983733619724156106 7108 406726696250191346979946434 7109 281854076921540799410515544 7110 194312281038112331989161556 7111 133252537739384286142770114 7112 90885148921771650032795588 7113 61644337436130914936952846 7114 41573305002322997703493800 7115 27873581551040316743027204 7116 18576375891479712013044026 7117 12304091085040682742715502 7118 8098149986245689061262990 7119 5295343183240693349457654 7120 3439500774850934409650956 7121 2218744082815806563062504 7122 1421161072678828912202630 7123 903677649616319372098278 7124 570326567478337172696182 7125 357169789446271018063016 7126 221903105637337103292212 7127 136735422380307916729028 7128 83543707306110182646090 7129 50598984482694886339764 7130 30369619253509230043418 7131 18058177699293186831142 7132 10634228457285946088276 7133 6199952949057243383004 7134 3577386133388690512116 7135 2042086446600549431182 7136 1152762004216357657090 7137 643248050772725455870 7138 354646383664522757556 7139 193100627755756347902 7140 103782150912398439290 7141 55027265093479064106 7142 28767314504647149630 7143 14819025344296493266 7144 7517145932406276008 7145 3752259672180861168 7146 1841663364861763562 7147 888077649754836696 7148 420371332731367910 7149 195138964082606264 7150 88743496785668890 7151 39493450605632316 7152 17178319757210284 7153 7293324208315948 7154 3018049360279256 7155 1215309021085096 7156 475376696902466 7157 180271748461344 7158 66131319945330 7159 23410711914908 7160 7975449675434 7161 2606611008792 7162 814396419178 7163 242249425390 7164 68281657466 7165 18136620370 7166 4509959584 7167 1041677818 7168 221341712 7169 42752410 7170 7392344 7171 1121424 7172 145172 7173 15402 7174 1256 7175 70 7176 2 7177 68719476736 7178 1202590842880 7179 11390253268992 7180 77214922047488 7181 418742131490816 7182 1927495423098880 7183 7809968531046400 7184 28544331174379520 7185 95754314810654720 7186 298664531582779392 7187 874816826582761472 7188 2425329811003015168 7189 6404671373758693376 7190 16194026223179923456 7191 39375656686993801216 7192 92407066849613709312 7193 209963330316338724864 7194 463139204606427398144 7195 994089295555399778304 7196 2080533361711822667776 7197 4253474341940872347648 7198 8508022600235316674560 7199 16674385008566670327808 7200 32060023379677621190656 7201 60544098391638423027712 7202 112415715501661982957568 7203 205419189696862468460544 7204 369733468254333422745600 7205 656014035832868501006336 7206 1148229040118675920854016 7207 1983919851935496368526848 7208 3385841285269584572783872 7209 5710872865077809936796944 7210 9524896966399915500416152 7211 15716367664099324713776284 7212 25667033025289246482520090 7213 41506386837575520992195856 7214 66487810507127555033235168 7215 105540226941411383550224266 7216 166071033366204090852260962 7217 259126241078190957399230490 7218 401054936923417858301849830 7219 615881075546043398996154216 7220 938661010049443298133086148 7221 1420206287136739841039157078 7222 2133686081769800638539339778 7223 3183802496969774594774787492 7224 4719467909560301177442745282 7225 6951223236375431205775673852 7226 10175040443604842262239738626 7227 14804678253531346922653578246 7228 21415439903999700015178848728 7229 30803057223720421739442600300 7230 44062547375919605463284342798 7231 62693320634203724329785653530 7232 88738637316396311260569133464 7233 124969814910826142397596225224 7234 175128488953463642462337274312 7235 244243874998985145474136975960 7236 339046535687032967986619664728 7237 468505833583613597280368313048 7238 644525296303073196705340181966 7239 882838833926945192999475203958 7240 1204161486421966007554919026432 7241 1635661564834150194510468878188 7242 2212837187577408490002116486162 7243 2981899896740710882149606414558 7244 4002791969439064607776096400998 7245 5352993038233103873171177685700 7246 7132306665029715525128432259830 7247 9468859697491086862568281131586 7248 12526597881583645956522262747722 7249 16514621822224550141164332674344 7250 21698779725420159981350092019906 7251 28416019435355065073838532652364 7252 37092104413629302425207243202666 7253 48263419146292149988067876306908 7254 62603732034128494163174690865218 7255 80956951567931988243767344827298 7256 104377108422978884001569482948920 7257 134177026449392404535674976263794 7258 171987414378128644076256743721278 7259 219828423019149082431276881011052 7260 280196076093770938962067200364848 7261 356166403655297492531411523982426 7262 451520593156451504009624385420882 7263 570895033338399552487519491055760 7264 719960769905742816671629960432622 7265 905637630087307020022855391026190 7266 1136349117417018192368242598202344 7267 1422325141305404050893331062386166 7268 1775960742330524397045838159282962 7269 2212240219060322886808352584019592 7270 2749237472373760727121814324525906 7271 3408704976823838888713766817256172 7272 4216765585180936338254372050471642 7273 5204723393001806392504436118011908 7274 6410012157504680589414188755495188 7275 7877302303355112382137210110990076 7276 9659790382891126088966877606619064 7277 11820698017089411315257809255527096 7278 14435010854955147580716509269268060 7279 17591491983222590553558747323848408 7280 21395008526879997498218056442264764 7281 25969214936958887274219417749338300 7282 31459641699280014941419148260067506 7283 38037243951436251297965554198798914 7284 45902470801008889649018382319000698 7285 55289923032197470929463210830834446 7286 66473674407299386419022496832085826 7287 79773339950353721234287479291541810 7288 95560983478888889232012707839975362 7289 114268966261368810785500377178877538 7290 136398849056591908303673189575118124 7291 162531470969106771767923460751387086 7292 193338340561412430245866127261709186 7293 229594487526025948418724432300174096 7294 272192936961432013309206714167847656 7295 322160982934039339392350508704936260 7296 380678453556883794334351026789878490 7297 449098176282189919770947053999587670 7298 528968869489318195436505343403651560 7299 622060704744472119478215022888726252 7300 730393803297327040832046466137037952 7301 856269950436091411839052638081946680 7302 1002307832209106800681374017274648336 7303 1171482120688622076356703013776848218 7304 1367166756338446405215168521679225020 7305 1593182799075237488019033778772870956 7306 1853851243191415529421837044324903030 7307 2154051215328006647904151352977647530 7308 2499283999022677078031177188227613738 7309 2895743353868072083292145716993569784 7310 3350392621835334472047384726174030796 7311 3871049137664278553052505402056588042 7312 4466476484191235646403601724838462198 7313 5146485156852696600430103439298769158 7314 5922042224120209522118957754284210376 7315 6805390592019871679328993942859528128 7316 7810178500875994836780130987383081806 7317 8951599900678429928575188738252250656 7318 10246546367669631932152853691039793716 7319 11713771238522018119731062825669919522 7320 13374066649448582033152986877933080062 7321 15250454175359975653057549699240414628 7322 17368389768330374904509583070841903524 7323 19755983694726086568059669995315532952 7324 22444236165933291400920758163937592348 7325 25467289348229592586465849521962570294 7326 28862696422502554906751687986320612856 7327 32671708343743868597833126702713989548 7328 36939578923052415295624584919505166376 7329 41715888820774836950448991389072415334 7330 47054888997912933480401896545981302618 7331 53015864123555671792215405418342255824 7332 59663516378384441058722248886417176078 7333 67068370027805495107216716851224368584 7334 75307197062558118643268125793778108890 7335 84463464119334236044143308375066870914 7336 94627800798662660231187119305366451058 7337 105898489391737274309001846105030868540 7338 118381975911728476648528778404123015296 7339 132193402198190092641513088321501240540 7340 147457158725298792437269979533670737016 7341 164307457595745952347457222469284546076 7342 182888925042122662473209713468286868330 7343 203357212586657400505588621509965664076 7344 225879625828329879693598904413431985578 7345 250635769633934140963329570544370560372 7346 277818208306938864755454733173852619134 7347 307633139095437994532153839421147695894 7348 340301077178655356359627594359558750670 7349 376057550041033477822608028430163642528 7350 415153798904689079409259178489829593306 7351 457857484645868438069913043955858961180 7352 504453395370023332075472017293929300232 7353 555244152564418404033601567772631274138 7354 610550912488067826140070641415031698176 7355 670714059197705830907741855617228877784 7356 736093885346971965541018665088525221020 7357 807071256635712798991232383989274086252 7358 884048255529063680534510661959895159938 7359 967448799613690114768909345260563752514 7360 1057719229713262040216584183707572063980 7361 1155328862649032526134259696066598580050 7362 1260770503306516107841847810510462633990 7363 1374560910458016089204315551846432054254 7364 1497241210595511840315944125028544993640 7365 1629377253851622768043159023681931132472 7366 1771559905930496287775647323566575917100 7367 1924405269838032690501711945244158636958 7368 2088554831094381929075884943992884949790 7369 2264675520033641063197657095823453456160 7370 2453459684748635284721794547473748955598 7371 2655624968225022262968819820288329835420 7372 2871914083231092949974396295723292616088 7373 3103094478589835364998692906295361548216 7374 3349957890560251087179972665656093657104 7375 3613319773197600021982005979242669228580 7376 3894018601749069366548086523673694024950 7377 4192915043374004574190807251533758170052 7378 4510890989757781642716512775895558827208 7379 4848848446516886795848707420730410099694 7380 5207708274670791366938998355422299736698 7381 5588408779884477873916878887958793157000 7382 5991904145664399401779899236386685580614 7383 6419162707220329614634580333751244090940 7384 6871165063285736721097406707513460999656 7385 7348902023819386426027866839122808660368 7386 7853372392189868908269580114686820777814 7387 8385580581171290032989164830350502855166 7388 8946534062850707407592490221422785700834 7389 9537240653363862275220772350248263194428 7390 10158705634232782277507240952674252117896 7391 10811928712973917561989863325412819964416 7392 11497900826575219678743998790387823222970 7393 12217600792401165232815440674821385362086 7394 12971991812071947201615938481747351381000 7395 13762017834872296325344628237810833299256 7396 14588599788271664439299240009174756390732 7397 15452631684175451341412829863093985785244 7398 16354976610570897245999612019074028699848 7399 17296462619275189608627883114049545348882 7400 18277878521530955230662496316096233469266 7401 19299969604219080759333342154264243924648 7402 20363433280463962677137289723399523512682 7403 21468914689384886970939363944315358407882 7404 22617002260692195637951783880147596207200 7405 23808223260731034779712566891918717428376 7406 25043039337431573229223414847818249570022 7407 26321842082425410177254114733765801265934 7408 27644948629326288142322788387447048579232 7409 29012597307842134419148425337450171317514 7410 30424943373977972436040609886775105510872 7411 31882054837098694301867602946100226029718 7412 33383908405040660628738130178045376650308 7413 34930385568785516166697204525489496685786 7414 36521268848432787381413642442909577135020 7415 38156238222324507794169061829838400132814 7416 39834867761180538362617684925093968926356 7417 41556622488993197253034088483285025921068 7418 43320855492200663160877559499835209338502 7419 45126805298307385587636261368927077073146 7420 46973593544644123520546617873346356231324 7421 48860222957358662075425316971424243764476 7422 50785575659999903231983979513490002337612 7423 52748411830202857854863542426826154256278 7424 54747368722000861044246945441309284232012 7425 56780960070185704305713343761826067579316 7426 58847575891908787004678353676425735414908 7427 60945482699370153809120461428501278306040 7428 63072824135981581348633370506623585773964 7429 65227622046819738559746464510882660073396 7430 67407777992511748583862296167824720627502 7431 69611075213924931059621161085745664044026 7432 71835181053172611945409448235395595566668 7433 74077649834506937362117875130208808843646 7434 76335926206656639226768388287238256566158 7435 78607348946092388327917443270275734719662 7436 80889155218575093891554710575680971187080 7437 83178485294174215196928235561661292425922 7438 85472387708745315431798172878126277701794 7439 87767824862640646534599202147268435124898 7440 90061679045205831326919621238629281404930 7441 92350758871402344114379933491426879647204 7442 94631806114702354727059497791993606501908 7443 96901502918242615180394614313441357215528 7444 99156479364110517965235997260401143240470 7445 101393321378581300942510239124274026973762 7446 103608578949143561851961212078608320792414 7447 105798774627253516122987591376420551889818 7448 107960412288959229323242764313870520387684 7449 110089986123846437940557103376258372608924 7450 112183989821189121394680603823006211562142 7451 114238925920751723718990364158734775758190 7452 116251315294396217838983819274763149314016 7453 118217706723505703673948017964717774932722 7454 120134686536255773844025820272982278926558 7455 121998888267953431694015633875970668883466 7456 123807002307027926966653004293668366327912 7457 125555785488804502844200245348414196204336 7458 127242070598925685180038405943637816454330 7459 128862775748209247598593482997168490058612 7460 130414913580850068608343583899515608041336 7461 131895600278186298279589643726721436546672 7462 133302064320758914099323833098880949149120 7463 134631654972096997850192979949616537628944 7464 135881850448556819234629661311344343040010 7465 137050265740627763866111426718906850957294 7466 138134660052387786355342495095718872370784 7467 139132943827239714238664623957419734935582 7468 140043185329680533184787301089630245610270 7469 140863616754640791200633840834217269073648 7470 141592639837871444026393454643709033510896 7471 142228830942940786359903112347093578426398 7472 142770945602623583203974229073236036471002 7473 143217922494806259582560445100591576283036 7474 143568886835483346255018330194392965487966 7475 143823153173967911357456964677830919198610 7476 143980227578068394802844300398335353700378 7477 144039809199681522377787993943956562325596 7478 144001791214000782166582680651527309864048 7479 143866261128326923655131320813222647091394 7480 143633500459275473034505334563963005330764 7481 143303983779990591975125978528985954728536 7482 142878377141778954114326240807709731534712 7483 142357535877355959803400688977648277946064 7484 141742501795634020237017921660698322796336 7485 141034499780663564629243479675296398376944 7486 140234933809946990723448990381900603838792 7487 139345382409869604821424562335809276894846 7488 138367593568415875826913608190241313748254 7489 137303479127650919961066965317500847984718 7490 136155108680633653735290924372649941098608 7491 134924702999477950186395005420107738723566 7492 133614627023180760750568419833926121383580 7493 132227382435581847646066024613191742034888 7494 130765599865399864681522571052003284446224 7495 129232030741696464427918565979941701211520 7496 127629538839347456654350777908861773080688 7497 125961091550142514464269946207775979131502 7498 124229750915988421462092822173865225186530 7499 122438664461352476180764935855278650623738 7500 120591055862550727331312222419501893200842 7501 118690215491759720497533048720609164987146 7502 116739490873711106279185304600255085825934 7503 114742277092917683322350178129963481600520 7504 112702007188980271613055196597275854330344 7505 110622142577041394557547297302392228282928 7506 108506163529789331602141333511270039811192 7507 106357559756580952170140842490177554386420 7508 104179821114251092988821608209454742026122 7509 101976428483018239377780137473906037240556 7510 99750844839589902190422359414189949288348 7511 97506506558126098726711739728596826784930 7512 95246814968146190977940196750011881350860 7513 92975128196774059775049491066106062285016 7514 90694753320920775138676450112957472720844 7515 88408938853114575711690575487791976916860 7516 86120867582717457674025435641741490789220 7517 83833649792228620627445079631816724462434 7518 81550316866280220360608133317502156905230 7519 79273815308793214110689885692057001172434 7520 77007001181593425252355318344812327922026 7521 74752634975603081969546708802047868492746 7522 72513376923533603910658996788977331635938 7523 70291782760823671876335365689917230671016 7524 68090299939404635352760838595960692165380 7525 65911264296744702787692938809890798619396 7526 63756897180535257761950859503408809210740 7527 61629303027347651491339449023784973223816 7528 59530467391616944409567905737975043469002 7529 57462255419409665941707955683577325174980 7530 55426410759614397820481795494710894167478 7531 53424554903464795107219859575322560390626 7532 51458186941671706334623800936063600930846 7533 49528683726910711757281290889872936537736 7534 47637300427989223710584618965301704937536 7535 45785171460708013683291512129554977800040 7536 43973311779239538212370617293125560801792 7537 42202618510772783028380835103077531064600 7538 40473872915223751109830611563458859090576 7539 38787742650983581199495480566135482685536 7540 37144784326973187449521213091875099497722 7541 35545446320694061059062652304693192740004 7542 33990071841508514764196958318633727601680 7543 32478902218047496620841644218081362711182 7544 31012080388427774045759498405656987887902 7545 29589654571859762853430165940608569402474 7546 28211582100238909112943428812002462274036 7547 26877733388433119681006699571508043656030 7548 25587896022201559784390348304421492299666 7549 24341778943001006888192688299205529970228 7550 23139016709349269495981102567221380133768 7551 21979173814914987188416556677925071923118 7552 20861749044083157176791935956921198881330 7553 19786179846399463431594753272346596950992 7554 18751846712017198895715302836761738137286 7555 17758077531051405901908434921502238696630 7556 16804151920578858116431303416157074252188 7557 15889305503902670416419197656460589353440 7558 15012734127619659430644840045379325973764 7559 14173598002980149612265002467331965013916 7560 13371025759006889313720681893957017423436 7561 12604118395835411361308600356067499595170 7562 11871953127746026800375830401900742086264 7563 11173587106371379712161839652854375848676 7564 10508061015577066656634108220613261966178 7565 9874402530520468165693028438801347165010 7566 9271629634389190599332482058775388938646 7567 8698753787300243522638592087758489937248 7568 8154782942799499287459864860157077794950 7569 7638724408333682382675807883226643191270 7570 7149587546970079687434719019012818818116 7571 6686386318508700339107008547197942604172 7572 6248141658964490814860045479554945165746 7573 5833883698190569113495733518701400542118 7574 5442653816164820218338190044082607751786 7575 5073506539169525245544167002745560265778 7576 4725511277755298119956150330775404937128 7577 4397753908995174388482801851035684791848 7578 4089338206101302916430013460166349411256 7579 3799387118994753591506690855001695523302 7580 3527043909888233457506712035795326220878 7581 3271473148362083608056218697979593871830 7582 3031861570786198110054569495655693478138 7583 2807418809265137762504708862403684758492 7584 2597377995561643698197112331282153637014 7585 2400996245686169790975261517200383664334 7586 2217555031028350539979163670742520467654 7587 2046360442052102958254695956337008895884 7588 1886743350681103058624914464690718468210 7589 1738059477567608796241043514521984509206 7590 1599689370467081147168976850083866174536 7591 1471038299935950863379269982210925475468 7592 1351536078532444246163506992987535636544 7593 1240636809632936258960315152559195224248 7594 1137818571881207736577105278325778958292 7595 1042583045167635268331028457606374423896 7596 954455083892134719606681432562499691118 7597 872982243100999443213666517925009499748 7598 797734262905982965282428185206490691004 7599 728302516396393155085150314533333961112 7600 664299426043855701171852623977456503790 7601 605357853376967120983832334016589799174 7602 551130466471411409779648338933849872332 7603 501289089562291844272185489162764570728 7604 455524038841366242224855010369493259818 7605 413543448254402688711597008088266009936 7606 375072588864716807868169286672184353834 7607 339853185099720829652545497784511403072 7608 307642730949501638130298373598356490650 7609 278213808941423022742629146807829542440 7610 251353414473769312254763516227710133422 7611 226862287855645610499613299298709650632 7612 204554256170736246512494165888008659250 7613 184255586859991840372046731145859574666 7614 165804354703644828025565566755569442888 7615 149049823676809024920691996488423906692 7616 133851844955857670293102340763361159210 7617 120080272165248769557631404489199667278 7618 107614394776829237955252870240882078260 7619 96342390406158807904044911683232788062 7620 86160796593220617054586084555713163474 7621 76974002508114675696293351872604419796 7622 68693760885973006665580602745642663976 7623 61238720369330467935386524033787071692 7624 54533978320407975635181884925022486772 7625 48510654060031711021510461798160048652 7626 43105482393987581056468043144929214998 7627 38260427201213465110565521173349727770 7628 33922314781041430857853089560502261676 7629 30042486588362788062382136825590448248 7630 26576470925716622019888770496154598092 7631 23483673109490091608126935824579940046 7632 20727083583240860126126093005537756470 7633 18273003414169675089172130250611637182 7634 16090786578536467249405628843426566220 7635 14152598417873701068093952597036526156 7636 12433189629752358075567779766242404488 7637 10909685144147614222121421305107292342 7638 9561387228687343198648129947227463568 7639 8369592162809841352949601590566737894 7640 7317419821681366206290935607438957758 7641 6389655515216067330321808705293077664 7642 5572603435302511490460039241313390472 7643 4853951074990671649122039459182143634 7644 4222643996567222208281328636288783516 7645 3668770340800395339226592425725655492 7646 3183454486843282992047351384327023080 7647 2758759291041270070762582956922917400 7648 2387596352910701578302182367010116204 7649 2063643777577971936786311438581089398 7650 1781270925747569244161607395232543612 7651 1535469664581110713156021227983477662 7652 1321791655513900007115032279443192262 7653 1136291237827282521209295521151012424 7654 975473489569143283494033247621311632 7655 836247070024459512396206973328117828 7656 715881470253376514198959447105160398 7657 611968320122775938892202899846582986 7658 522386421661267262224797750803609574 7659 445270199384101580057888153261112300 7660 378981278394493132009349033361935190 7661 322082920514744380995039608132813734 7662 273317067389630137435323546720267484 7663 231583757401681304658971552474835960 7664 195922700319093238857121621727258248 7665 165496809846607901582872782839922932 7666 139577509660486951438988722679168122 7667 117531643080302776580943243418414196 7668 98809830268686713316393306853779516 7669 82936129766820845666143799898958918 7670 69498873284499990673369774598988588 7671 58142553989207137937722488388171490 7672 48560659102394240073144310276777638 7673 40489347439363307142021102890926302 7674 33701881650332576573485007343876840 7675 28003733364681943350632867960261882 7676 23228287239471705798684593502520236 7677 19233077099411148045475325833686498 7678 15896493961259403111068119966645604 7679 13114911794029874899054337148305984 7680 10800182410029573752231111639585956 7681 8877455942961767598577451392217436 7682 7283287979681947994334697015025180 7683 5963998602530670437003390924849922 7684 4874252399308662964127283123663286 7685 3975831936652592068858640590905462 7686 3236580297367313627544529165757492 7687 2629491079463545079037079252335430 7688 2131926769216741466882512725787456 7689 1724948656136411964524203844603758 7690 1392743476587669168603274629791806 7691 1122133775850169961599439274524596 7692 902160585197090222108092930401776 7693 723728439366596983688957226916192 7694 579304027526104131754284202372418 7695 462660893188669553120678749860908 7696 368663590018340257244526466191564 7697 293085574389199377470983134070360 7698 232455884173166161051554193098624 7699 183930327713105015114845374888386 7700 145183497495244332106056793965970 7701 114318438948514125600232701214472 7702 89791254483540116607055180373364 7703 70348313950208537526171605975158 7704 54974082001546705208759581151408 7705 42847866573170610028013956543936 7706 33308046354576777990253687126998 7707 25822553688964731736798582689986 7708 19964577204717271697259692119378 7709 15392609578753752048081667301176 7710 11834103640779765244030316651004 7711 9072117627261383601445509384718 7712 6934430501214146043058108385838 7713 5284693258497655546578718088234 7714 4015254140084810898904454678532 7715 3041356497435576537539065943344 7716 2296459315591585083795605355482 7717 1728473479039247814239739455604 7718 1296742977686125073689251179644 7719 969630440615698963319754772704 7720 722591556401957994719963903972 7721 536643867519363241810989899076 7722 397152779353124501185511845954 7723 292871971822803635277278916098 7724 215187230235983844291936041232 7725 157522435568969211171298638524 7726 114874423949428338100583750900 7727 83449937511982944888234867910 7728 60383194243337085325687645946 7729 43516913239494360337316353752 7730 31233120176533033428217540802 7731 22322872928798509955930572926 7732 15886311695711760425158208370 7733 11256253419592929460851337338 7734 7940000817827668478315827230 7735 5575191372169624994752463270 7736 3896428107508302506452453998 7737 2710158621455737922508269446 7738 1875839678698978547746390236 7739 1291872728585981111968071032 7740 885146032551056285504183348 7741 603291955616888898049114132 7742 408979674509843623602618532 7743 275727136704951272107758248 7744 184841987735844637782861784 7745 123197650269620318279753556 7746 81624345249645350064991272 7747 53750763688848437747559810 7748 35174387792231914643304036 7749 22870296704599560560010146 7750 14772146717096646010989720 7751 9476803533268521343423002 7752 6037302758153031306491882 7753 3818558675222391543449600 7754 2397397602495553522676286 7755 1493719952859924254462494 7756 923393385374127269202272 7757 566223595925094023481406 7758 344320490286779102018758 7759 207585067906141287721332 7760 124041360599925418964784 7761 73442376117198524208294 7762 43072756863680177463674 7763 25014579164384564028584 7764 14380350707098018945914 7765 8180397758040639726018 7766 4603011624651921246180 7767 2560925178051366665502 7768 1408163173835008177332 7769 764915123062282607094 7770 410268739397759836648 7771 217168111642003487630 7772 113385960729605048274 7773 58358695636125984166 7774 29591381131478834536 7775 14772355787182341270 7776 7255209854776065262 7777 3502950182595204094 7778 1661286817733440532 7779 773209167978603836 7780 352837835247235926 7781 157698871164629662 7782 68955374378960772 7783 29461923773328456 7784 12283604016118172 7785 4990279807802224 7786 1972230447522968 7787 756921426437872 7788 281544729535406 7789 101272981074062 7790 35141661128732 7791 11730949213824 7792 3755499538390 7793 1148888529598 7794 334492110420 7795 92242685030 7796 23961027564 7797 5824407194 7798 1314447610 7799 272769792 7800 51428080 7801 8675670 7802 1283326 7803 161902 7804 16730 7805 1328 7806 72 7807 2 7808 137438953472 7809 2473901162496 7810 24051816857600 7811 167091407683584 7812 927360748617728 7813 4363609463324672 7814 18056051102318592 7815 67334744920031232 7816 230299043366961152 7817 731873791721865216 7818 2182842913304608768 7819 6158685708727877632 7820 16542698645242249216 7821 42526079717843402752 7822 105083366868651081728 7823 250521843880884699136 7824 578041437663948439552 7825 1294356516560464510976 7826 2819395903064836669440 7827 5986373330933082226688 7828 12412788653103004254208 7829 25175359511632765255680 7830 50016106928530789236736 7831 97461768679319361290240 7832 186489942082918586155008 7833 350777274694604129042432 7834 649199938586667083005952 7835 1183247685398471460036608 7836 2125542288809875039303680 7837 3765986333214358380005376 7838 6585596996966675196205056 7839 11373359715570347973245952 7840 19409264160456383274055968 7841 32748185228178404338091328 7842 54656023589977138265227744 7843 90273721976456306516491640 7844 147619462626318102018363262 7845 239088696802997622373161006 7846 383681340178691631849531490 7847 610283179969677039750560156 7848 962464628759777648774712686 7849 1505448261528003665847691040 7850 2336155475694745110115050762 7851 3597596420239778338854022442 7852 5499347984435270391624870930 7853 8346513860742377512853738688 7854 12580432772613461532281194502 7855 18835566093889472465809136102 7856 28018544654654703888914723356 7857 41417402299084285833859833380 7858 60851718346348111193747327790 7859 88877919861440507614457645784 7860 129068594312474584228550288344 7861 186390631630630043099337648776 7862 267714725059978681689197214894 7863 382498678064478284325150049988 7864 543699668489200896147950699196 7865 768986827231827696734156674948 7866 1082346079768311744984776677996 7867 1516195259469007526917208703684 7868 2114160358889178373813704474396 7869 2934705057367612778305593497568 7870 4055857316502714465937220765950 7871 5581341250000511591185115154312 7872 7648502523513377718317711138656 7873 10438514677820008670942974226456 7874 14189476135494981826564149715394 7875 19213158193712548224470367575984 7876 25916348914898406093452053762514 7877 34827963495851868192727803799530 7878 46633366700907359992820433386720 7879 62217687050215900943971963974294 7880 82720307146048329980531884055170 7881 109603203268277262226546743224782 7882 144736395925756725265318683274436 7883 190504479777433323630511086803138 7884 249939047585354954977348743953326 7885 326882833381078715124672850146364 7886 426192603427877274031174547085912 7887 553989252824827507747147172002238 7888 717965258639623383373629508494758 7889 927761640740201130250626980516442 7890 1195428938714288881236285459477490 7891 1535989484080184706954548204408642 7892 1968121495829099192754126609263364 7893 2514989327263468332810758080448850 7894 3205248625743372328933910437400862 7895 4074260327538204878442728213632100 7896 5165553402367172102116793856403130 7897 6532583204056677746408684219181328 7898 8240840306703091736221640461408518 7899 10370373956738102275695655931934746 7900 13018804913890907255955262371557504 7901 16304914669763194997248140840364500 7902 20372912022548158583911397813076626 7903 25397493972211193386560900959787778 7904 31589836126498182800347414525675224 7905 39204668542672153973074075550340644 7906 48548616466581395074737601676643642 7907 59990012090174607925341147303687736 7908 73970413579975882500882333289096432 7909 91018101611231932196863032103227268 7910 111763861885534388314774015365169862 7911 136959405056175052046769231319436424 7912 167498823611243390032382234279447262 7913 204443539079806299537127941872558274 7914 249051252976733757476114773577828766 7915 302809481767617794389323415735899662 7916 367474330433122262953274932815820134 7917 445115241593701340311715551316482996 7918 538166548307383976201286662975460884 7919 649486759295372678365950760831217434 7920 782426616234807781402513600105794482 7921 940907084667476495074371534200846284 7922 1129508573817064001812382091437637114 7923 1353572827019214158547947117864841102 7924 1619319084401430646255528285720531188 7925 1933976293771819332050681606779788610 7926 2305933335264087868882099653278092196 7927 2744909431020796969076019921271901864 7928 3262147133952199243344600935280833866 7929 3870630530244990416954133156564566890 7930 4585331549651460008970048234552946952 7931 5423487556468303571603438624447240844 7932 6404913693273253611632825804513663630 7933 7552353769625288494136498345589987432 7934 8891873829676008827976162113270833188 7935 10453302896522974157998902811790048844 7936 12270725777592672204424756009497282774 7937 14383033224681205452362587966790198286 7938 16834535174673429458021931814096064410 7939 19675643252413953127291421070756388184 7940 22963629195542239279506280944465442372 7941 26763466361951834333916400243701922272 7942 31148762003287552287384612132885572372 7943 36202788531702389914757172970394918650 7944 42019622570833656343124811246547375704 7945 48705401164204289375617365506561500202 7946 56379705113268868064575679128727078022 7947 65177080031017763468253388413309865098 7948 75248706322971748491125416845989019840 7949 86764229942695623539581716072067018316 7950 99913766410370747831949568884106996138 7951 114910091226794457527226514260104437826 7952 131991030457264817910539608398333186322 7953 151422065895533394595571761629945744296 7954 173499169842247893440762496052902820850 7955 198551885139438035953310054906170930784 7956 226946666686485040836088983078318503662 7957 259090501216999189252341009151818281542 7958 295434822632927779632951901381350529658 7959 336479740664319634854600021056895485776 7960 382778601042255481029627552788273440882 7961 434942895729780485091563630058863456688 7962 493647542042017463182283337635398818062 7963 559636549692296634168120079481185978134 7964 633729094915966299529496913270427660734 7965 716826020836994851789045500952759922260 7966 809916783143615887038627486565711903638 7967 914086859916862499337380201778489208588 7968 1030525644098377060683364728217047456658 7969 1160534836579660648259581386282180672030 7970 1305537357232103250093397410503785489478 7971 1467086790363822120250067578235848874752 7972 1646877380073676786102496875119068004868 7973 1846754589763100921213440045807584324496 7974 2068726238651101644221985738314903881288 7975 2314974226505775996455690774278824540838 7976 2587866855946291721610719833765906062266 7977 2889971759572367238075007583852247170378 7978 3224069436834469027911813144794515912236 7979 3593167402958677467545861988690429129640 7980 4000514949377897831185046849466359201828 7981 4449618511989389815580527074576555976754 7982 4944257640152317402788975026244160095432 7983 5488501555654475757190677022933300206588 7984 6086726286912413238345628010197250372826 7985 6743632359423452056663592536516430244384 7986 7464263018963126260406852752644816508060 7987 8254022959220842342461417164378968152794 7988 9118697520495847392869710280391058024216 7989 10064472320742901979294441670622333843212 7990 11097953274672888153393240116112724284778 7991 12226186950790996032489439468271989127272 7992 13456681210209865753140453918533676631044 7993 14797426064825635850103423993966040748680 7994 16256914686012649365763455599162121610342 7995 17844164488401913088593195170670065553820 7996 19568738206586594369067944508085877658748 7997 21440764875775189339625631140148025945142 7998 23470960620522845499373005810523785999340 7999 25670649148750020995230848347847055006138 8000 28051781841344536751491555346614659792590 8001 30626957320780360762630270628887479879042 8002 33409440375419211885202847596196612485394 8003 36413180109537041286138677058979801011236 8004 39652827182686956405930479456541865040522 8005 43143749995825885940982730035453659937974 8006 46902049675749106421118240549878781722734 8007 50944573703851455039590894529661999303514 8008 55288928030125096028987152529522150881652 8009 59953487508670908787881913607310225819940 8010 64957404486904778074389605959407200323790 8011 70320615377142816611913306628011424033416 8012 76063845036412651113114467144093278625140 8013 82208608778223037901794057158363486068996 8014 88777211838692358864527863856305436051128 8015 95792746118948064697555943098159966263606 8016 103279084026122445472154642474532563834016 8017 111260869236641763384843327836353233086748 8018 119763504207889785463142818203877588425960 8019 128813134267774041807268720772416798011282 8020 138436628116281035618042303234196609399072 8021 148661554578818319493802411221524219166298 8022 159516155458045304514134826278260575279058 8023 171029314339024120478725218678006172882798 8024 183230521211904259300071082572172595162980 8025 196149832787011275671496286476856638476642 8026 209817828389154857440035093808771058534216 8027 224265561331212199878520036244049174263910 8028 239524505681578176081829871777354817379686 8029 255626498355895486706282006256342290414088 8030 272603676480568452569696312654856889778014 8031 290488409993897157333189106621153379313410 8032 309313229470208851780877350488557088699800 8033 329110749173066073607775428757409960668044 8034 349913585365441388584741219599074578054026 8035 371754269927602860199203711469810253423586 8036 394665159357278352191601176429507207123348 8037 418678339251376822807137782137401535378856 8038 443825524394047434647700802209641139385104 8039 470137954602049578492123444430481105442214 8040 497646286505176466238123110422211106881922 8041 526380481466700441326057211952015785037936 8042 556369689876359606406571835291785037929396 8043 587642132076144633340198486722532895971714 8044 620224976206925935678306679071792818668028 8045 654144213291631989700245952180588718082230 8046 689424529898090436264453920621460382385630 8047 726089178751610118399671521221079510005834 8048 764159847693745183176183014907133293184916 8049 803656527409268834370987166535559892783852 8050 844597378368018542983602230537192152011028 8051 886998597451779074822424624581206543309590 8052 930874284758566538731631233943195213607562 8053 976236311097388296694146009159628165857942 8054 1023094186705604240263619534385103651255072 8055 1071454931738231814464260718010545562607652 8056 1121322949093751654623847969871465627833438 8057 1172699900154019662052270561112242767889510 8058 1225584584026618400388325889340145336968786 8059 1279972820886237491714482305599478410246258 8060 1335857340017320167806597865324232321396116 8061 1393227673163122761181760552474177717215638 8062 1452070053786388927515524639996096973295188 8063 1512367322843936924021377747143331667085242 8064 1574098841671506522360904809159178932815134 8065 1637240412566137412110910880740352651318560 8066 1701764207641094652293977766974591835491878 8067 1767638706512877262140541861741628497797494 8068 1834828643361119643412181125973173877992992 8069 1903294963880216978319515894013500897046010 8070 1972994792616288993279778835706511966081330 8071 2043881411154675122428079512092186735358410 8072 2115904247591581783691967973956263617040688 8073 2189008877688853114251994469156905232968924 8074 2263137038073204416656500785143976091328050 8075 2338226651800757427229324050617571219327528 8076 2414211866564483223006785743218271081455350 8077 2491023105776346911349049502913763524748902 8078 2568587132707732409307022863701221202225252 8079 2646827127821298657528653198006441465081084 8080 2725662779374991643457786510267042313260940 8081 2805010387324737932139893410011306867090514 8082 2884782980496619470801779892062860629909732 8083 2964890446942335674966588104623813752646760 8084 3045239677333770326112882636353392184271832 8085 3125734721193782972873952170451353941271158 8086 3206276955701233399257080058430477790773030 8087 3286765266749028435908734171772916777472242 8088 3367096241874965391109935040302730447321678 8089 3447164374626653596550386289870167640261526 8090 3526862279864146503335550870407376801586808 8091 3606080919447434535098781012782413373354590 8092 3684709837700956202005369770895031354174586 8093 3762637405994102027618714449604245748346838 8094 3839751075725628322215098222728172139040698 8095 3915937638951274809025044103972743009185734 8096 3991083495847991936174003925592588782286348 8097 4065074928165320006458831024554237015997226 8098 4137798377774899899996955481205532892870104 8099 4209140729393096321068244298341627985111036 8100 4278989596519524758339315230685036682081394 8101 4347233609606119917829350424008028671185892 8102 4413762705447473407295994805771268537961634 8103 4478468416763687399016122708300371297757578 8104 4541244160932101241085714658852637442665568 8105 4601985526814087458816262638579170504932542 8106 4660590558617794619844360064862313100140002 8107 4716960035737322851557992498833884453217250 8108 4770997747513411670183804565084832942763134 8109 4822610761870329368024801998952504120518430 8110 4871709686798280078441422462135428498335262 8111 4918208923670261485674907196136690504689868 8112 4962026911406856678625417821370298265575706 8113 5003086360531842693936434085332457746942832 8114 5041314476195632097576948010401436250507834 8115 5076643169282290662124595573368764066264624 8116 5109009254759024541822821846744788019834492 8117 5138354636474408520699919244457034456526208 8118 5164626477663011618224638774923746194914966 8119 5187777356469222041338051064809684769758438 8120 5207765405861711787594287567979682002665604 8121 5224554437371822471429854433442763261945380 8122 5238114048153888944223327699637346519367346 8123 5248419710932819083844053900009120354527474 8124 5255452846473774091418964525107909350885758 8125 5259200878280187470291743397250309981538982 8126 5259657269299254849286019552214552283061468 8127 5256821540488044050568209059055165637952712 8128 5250699271168131554234054589662340215093692 8129 5241302081171779584414380644075573249788578 8130 5228647594857737201214493860513384376700404 8131 5212759387149389181846160389547492974849406 8132 5193666911821801076275284603257865068582846 8133 5171405412336835804470010737018859224290274 8134 5146015815596572278480183293582812229294596 8135 5117544609054375424145278884689980721419182 8136 5086043701689797408462530981607859078044424 8137 5051570269417693885908632510493789660310232 8138 5014186585563195014620379407319165695760984 8139 4973959837092175462067978668900804047000410 8140 4930961927341337264630743106565925342984398 8141 4885269266042692570051247242819807628037502 8142 4836962547483871519059230032668418366831048 8143 4786126517688069890930941721762014383549228 8144 4732849731535403424700256206745879273068022 8145 4677224300780789392824771621961731593899098 8146 4619345633952096986942893642172830765147926 8147 4559312169136090402924122617155299122718112 8148 4497225100678554713470482006213228075522996 8149 4433188100838895941589127214687429710142486 8150 4367307037448423195335572611946331824047412 8151 4299689688625460871926192673966251200772966 8152 4230445455599439590375912851564836287040096 8153 4159685074690240151598440656665446683442282 8154 4087520329478406900717003400874403209309584 8155 4014063764186522894724765150040598086074482 8156 3939428399272191789120476580874177677399640 8157 3863727450208866681895618395753603649217006 8158 3787074050402393073381055509925114845355290 8159 3709580979158801360522456866957172220345912 8160 3631360395582822987245736452752425705843290 8161 3552523579247060269298926063445078426968378 8162 3473180678428975597011361416049009369135928 8163 3393440466667157750145470592365872309395474 8164 3313410108339960010671058595300692808459412 8165 3233194933918885231870676596133647302665246 8166 3152898225496323614064582179253590328141260 8167 3072621013132742200625266965855007821321066 8168 2992461882512497501138345796348535429447632 8169 2912516794340412499832093135651766451577038 8170 2832878915853444804842068180620323472031600 8171 2753638464763489915219264948107974706740988 8172 2674882565888924578274813843028210138392930 8173 2596695120674206152186597810058392172573358 8174 2519156689739003299061942806664651130582850 8175 2442344388541230398362479316767706189261052 8176 2366331796182271057034758542033811598151976 8177 2291188877327870873029435096243301916057018 8178 2216981917164908301088082707160125591806694 8179 2143773469262752202249144964468863705965066 8180 2071622316158406465263199796012841392254996 8181 2000583442437329937591919821781972560267288 8182 1930708020036889867334095382457643851258912 8183 1862043405457026618787572122205769200181594 8184 1794633148523024930799944257151799704413028 8185 1728517012308431244532335029921159859274174 8186 1663731003792236637079828463609900441624918 8187 1600307414793549733300092749828655350260230 8188 1538274872699182790764144523380607126792896 8189 1477658400474916357239468297012857320894238 8190 1418479485429723393122694465113164593312368 8191 1360756156183933350261535460743829432474308 8192 1304503067277192648317671140966046722075832 8193 1249731590840104587769421262603889908033794 8194 1196449914744566062631418252004289108434142 8195 1144663146642001164741185179768876283294006 8196 1094373423295848090006369222687890672188846 8197 1045580024614696337097633202683062777726148 8198 998279491795293235723096109305093474494520 8199 952465748990127195668157387362326579756546 8200 908130227922323354811425337332559187413290 8201 865261994881019120046337676597485245320516 8202 823847879543077217326532355707566606773208 8203 783872605081789484933853925989923576700488 8204 745318919039966594133614730254645871817186 8205 708167724463332882428414541721032155714040 8206 672398210810283361591334074118981809403234 8207 637987984175640851386206727211651576326176 8208 604913196388902714593694967491072441475022 8209 573148672571416084979009540255676262765682 8210 542668036761795774481395950186879576799350 8211 513443835244529991184061039185387171006622 8212 485447657242938150896907266139894044641502 8213 458650252664288700655530020492617268323474 8214 433021646611793868957541439909766482088284 8215 408531250405218898910424256138419060947790 8216 385147968878828035009787318537116182339778 8217 362840303752197559410577696062195309640524 8218 341576452895924145291126821736905426830870 8219 321324405340319261261705398032024782948288 8220 302052031900690218618770634639456834617160 8221 283727171317657308685272791552755985506034 8222 266317711835044930369147051830332232145148 8223 249791668161122462096186360912594139246138 8224 234117253781277032251512180808567919805902 8225 219262948611503841049286878556199693144798 8226 205197562002338244418726990147707337060534 8227 191890291121974728977344322087893997004958 8228 179310774765277703830444291797224498889900 8229 167429142652153258956486881293644971176990 8230 156216060294294035500998923335604406321946 8231 145642769523613974036095638616171609519738 8232 135681124788746985920257342439614070648118 8233 126303625337792373453139778344663833428598 8234 117483443416056355132572018925280123759076 8235 109194448616876552250110951369097855770736 8236 101411228531744492097849425514747816735840 8237 94109105852885840642198359196777276242302 8238 87264152087250485806200561886661295876496 8239 80853198045541067913701604588875554850552 8240 74853841273509921506196519029337912279036 8241 69244450595325467994467683396284102461322 8242 64004167940398169684873956434571203877378 8243 59112907625714471321855164464302951279468 8244 54551353265508420636130613429931256832422 8245 50300952479060544063326895981260851351684 8246 46343909565609214368712700947315780310924 8247 42663176312849367092871522777352383199350 8248 39242441102335773504186971209772095153818 8249 36066116471362099602483626847785065771230 8250 33119325286611389870281894305254955790956 8251 30387885680126534533982312700279464571350 8252 27858294892987899570123200988186806610454 8253 25517712166565561116782807324605103854276 8254 23353940815389898506008836099184514866030 8255 21355409609609281031089117388663763871998 8256 19511153588727833418872041962644343014320 8257 17810794421888168073722424072614056886458 8258 16244520423429526275718110221731960952464 8259 14803066325854444808943980897468690272578 8260 13477692905717684708047385088571833270854 8261 12260166551347818905064465340179356794542 8262 11142738854759874729683725163006583118250 8263 10118126303649231089996821955586704267248 8264 9179490143002194860442358690519890094024 8265 8320416469644098676638331300031122089534 8266 7534896616995326646242685391175277884622 8267 6817307881440564506240576683577392206330 8268 6162394636055251675437399122443907882736 8269 5565249871991511626628741627016665718356 8270 5021297202617032556356344361316721858244 8271 4526273360535293603143791141778268465138 8272 4076211212902678129373288813211922402890 8273 3667423316003664396312290074900990096234 8274 3296486025853626420251904827905856639196 8275 2960224177672049363366799947934740659522 8276 2655696343407581293706673430551546696340 8277 2380180673099044441608912394086645544568 8278 2131161322720514386503626692388454222866 8279 1906315468279648909089855174866841887242 8280 1703500903311157904872631449488985290584 8281 1520744214525083231052121621695009713744 8282 1356229528224853055208706490000174682568 8283 1208287818194490719589088536842653682738 8284 1075386764058773714331289754842151356114 8285 956121147634835948819437121327043299676 8286 849203773508486486605482631785196145440 8287 753456898972809972217439432022845560346 8288 667804157549581530526438793819720402446 8289 591262959564666613415702834548876618812 8290 522937352655800542648013210358952569862 8291 462011324643874959396587496238628256250 8292 407742530886101979391386341496509461756 8293 359456428040334784263751487183657134338 8294 316540796093760935679166063596957323776 8295 278440630535783975741655814114587276542 8296 244653386674116667448111348498037602482 8297 214724558295228245387024316334965567546 8298 188243573146011741968858443602968629724 8299 164839988053978721010783351148677834514 8300 144179966900002815862673152436084216364 8301 125963025102635319909181617934771597440 8302 109919024758792766944978064293522385612 8303 95805405105134647219092677828651243242 8304 83404633511158621517735795957913913720 8305 72521862782872309141619323564603448756 8306 62982781139263997253098974345952632112 8307 54631641817568417368396109074430672808 8308 47329459862846401752397439525156567810 8309 40952364258453442080252291733963094856 8310 35390094152777730936479293046979670748 8311 30544628530813088559962661473928393042 8312 26328939263721760313126256628784458442 8313 22665858042937767102289756145696635874 8314 19487048265319863503122076846204287458 8315 16732073480474680087850745064603846708 8316 14347554539037975030722152695651878142 8317 12286408090118085129122071674811398266 8318 10507159566232075661490993908917768022 8319 8973324264109934886189700627133529842 8320 7652850579139090961536834242653757640 8321 6517619879608847366700221066917725070 8322 5542997914114816753960783423215670824 8323 4707433031484901252047193196473831952 8324 3992096857525060841593503570892102162 8325 3380563417017970513981120282223347820 8326 2858523013115554486730809604717087644 8327 2413527480018300917634289825638497564 8328 2034763709182567844122638232078511530 8329 1712852614861780596072230749197824684 8330 1439670952243403502506085339034235348 8331 1208193631508999581496211054772442942 8332 1012354384570308126558183841653647668 8333 846922838793718791082924936473256992 8334 707396234506648716602381501825665822 8335 589904191276398824894329605963579284 8336 491125082658856906092783567441736232 8337 408212721118172043372592260960487374 8338 338732184894695405384705829839751760 8339 280603737506208737258641062253129040 8340 232053899045767287417895655618834376 8341 191572827204106786054314531693908906 8342 157877255685387952482788385052150498 8343 129878319064081176040640187799275574 8344 106653666780625251407005693624545968 8345 87423335496235775327781597982128300 8346 71528908993831158558889651692690852 8347 58415548761935031253465366689152488 8348 47616526839547944411778938923122258 8349 38739935909062509815534626293808506 8350 31457290447284107094052879537149090 8351 25493767397425624874075608785334408 8352 20619865694295598678437227677565302 8353 16644291419334193495339147120452672 8354 13407899713131172350563987000681422 8355 10778546136156276435580214341512358 8356 8646719224580436923275752276960718 8357 6921842794856354846216578301220236 8358 5529151343719760215164979557413350 8359 4407054884320564944791303423312736 8360 3504920949755710374318559437972518 8361 2781211459716226962336121329784178 8362 2201920844815803894568320771016810 8363 1739269401377596966458536406999716 8364 1370612437554400183312506485274458 8365 1077531486913416868249019131521220 8366 845078813122177218778976127521906 8367 661150703073915050644148905078246 8368 515968729467806121711430675197170 8369 401651332040027938330370958493724 8370 311860785462266294706991967872188 8371 241512949931394273312279402192694 8372 186539189367726250825030415086202 8373 143691537461949043595365614665198 8374 110383633581971165664032540436164 8375 84561173849845200665237415711498 8376 64596658198440732363976500237448 8377 49204088670727209986276683165260 8378 37370010907129572793771796642604 8379 28297909877880084807717826306148 8380 21363489942871555731866194636566 8381 16078803358370629779018938517626 8382 12063553399746168320511159695378 8383 9022199500112574820513363312796 8384 6725741784335582028469538364632 8385 4997269281532863982945300812000 8386 3700526893889042133551035881058 8387 2730896806340161058561565050404 8388 2008305458992009539902378906972 8389 1471661713890030946555569564006 8390 1074509005386551970873531141958 8391 781637074061401629305802434096 8392 566449866668809419485495844668 8393 408927443802977818476027925198 8394 294053026809950945464394767792 8395 210603093044090250387633763126 8396 150219900781197974045206623302 8397 106702988567329104971093035892 8398 75469868909634802993687579914 8399 53146996236237462656406696150 8400 37260684662192774520805524636 8401 26004431298222200793191253500 8402 18064430504462016201122564882 8403 12489239141896201023576710530 8404 8592811037719329059771176590 8405 5882652417087657764094592050 8406 4006812738342009659234049818 8407 2714940009494092469635768040 8408 1829793976693726694545927618 8409 1226502020896461249368490456 8410 817522346271749143989639064 8411 541795209499264374397748832 8412 356953221725979643696910446 8413 233755571436571203010448772 8414 152131226176894326113153640 8415 98380462483151172624501718 8416 63206074688616213580683958 8417 40335777982970834107917524 8418 25563631265415800502280580 8419 16086827731953447191490518 8420 10049524973721417117611354 8421 6230966298468035915345156 8422 3833568695960802629967786 8423 2339848743096658425368248 8424 1416455357721073433686782 8425 850231761795499505896618 8426 505911271508570397137500 8427 298326203602384788786266 8428 174284843002447057608306 8429 100842466885245337888038 8430 57769710021564391516338 8431 32755130857179657574122 8432 18374780150081604551468 8433 10194382392040958716432 8434 5591370767389036510730 8435 3030445589337669716786 8436 1622282415502661525380 8437 857367292440378917102 8438 447098553042619080386 8439 229930441400615592754 8440 116544480671010544480 8441 58185785034884560314 8442 28594403903405725778 8443 13822048116223384508 8444 6566838261447319246 8445 3063888078852115152 8446 1402601261118674620 8447 629392093140070784 8448 276554257892834858 8449 118855386728205196 8450 49900012349244424 8451 20438088575915968 8452 8154484559797796 8453 3164204751995572 8454 1191974304472604 8455 435052878034732 8456 153508148499326 8457 52235167425264 8458 17093506296532 8459 5362557082708 8460 1607057544318 8461 458169014720 8462 123676904300 8463 31434219270 8464 7473191706 8465 1648784512 8466 334336902 8467 61567110 8468 10139030 8469 1463360 8470 180034 8471 18132 8472 1402 8473 74 8474 2 8475 274877906944 8476 5085241278464 8477 50714973831168 8478 360845972340736 8479 2048476061892608 8480 9848334239924224 8481 41596826981236736 8482 158210265718980608 8483 551473607532871680 8484 1784922147609640960 8485 5418734182496993280 8486 15553262686648139776 8487 42479974268404760576 8488 110989435058849316864 8489 278630089078308077568 8490 674590409971426394112 8491 1580151441418438574080 8492 3590823036875419156480 8493 7935258326444627984384 8494 17088609085245955768320 8495 35927813060518882050048 8496 73865743430681408307200 8497 148722597776110221524992 8498 293630028206218154868736 8499 569148143692735965888512 8500 1084212750999025637818368 8501 2031835353477755674787840 8502 3749130785688031511855104 8503 6816967677909310130425856 8504 12223398055528151851132928 8505 21628605716247143863537664 8506 37789728150421164613824512 8507 65234896755763583188690496 8508 111322003051664008590817184 8509 187885865003439880783181344 8510 313777285366375355550936880 8511 518742488642555253071171764 8512 849300419622232395799130514 8513 1377574403176617899686079016 8514 2214459422937277873436505342 8515 3529105500487132079418512958 8516 5577537394783194670931498768 8517 8744400084643753864565291524 8518 13603437449424201822694960974 8519 21004536998036908215988361800 8520 32198216735019058105150937014 8521 49012568419273304613492626178 8522 74103267833706914221107838664 8523 111304791046944006619823540506 8524 166121050984299188689900606278 8525 246407085361368426598293179262 8526 363311206695375250915617740288 8527 532570475353800544889609589464 8528 776283144052064202978849899536 8529 1125321961963350085593958240996 8530 1622604591737971455994596615102 8531 2327505247832499060900511294066 8532 3321779227820580227287791718078 8533 4717484547712587367420184144914 8534 6667528961706931164637059618606 8535 9379654370000173456816470626978 8536 13134904028384451960294591857478 8537 18311913417532326030944853736802 8538 25418738250253360052773734237044 8539 35134401398079665311556958354092 8540 48362927046958619536653735631740 8541 66303362514586285708964021532392 8542 90540199000530067116982226963590 8543 123159732051017334112740770707578 8544 166899298754462948834396351298172 8545 225338049251161640170926140216114 8546 303140023902500853887645296686654 8547 406362896488358022927598835594956 8548 542848905605142240943853921497710 8549 722718346568915802929842526458538 8550 958990671109328921927923643629372 8551 1268363902821265329560478195201396 8552 1672189911714887835155435400980642 8553 2197691322724934908315462870293416 8554 2879475719498451121774916819520940 8555 3761414647797394686029918549457456 8556 4898969073041753323379204147973140 8557 6362059810382145520330756461540748 8558 8238601493314365310626054557141854 8559 10638842420459606375718227290065438 8560 13700680743591349959113151032563672 8561 17596160649269971629466324912193190 8562 22539391261200709973132037042223148 8563 28796176886678502950811702794069518 8564 36695701014504824901004662918383260 8565 46644669355260018152455031071730624 8566 59144390571401500337581603136542822 8567 74811358727720152595114782750508190 8568 94402000654677570855371476909629698 8569 118842366330342203825049983744719254 8570 149263673265389200186563653694543236 8571 187044769200094604088952597009427910 8572 233862753963681260227226416375730290 8573 291753204193813007225253730474202534 8574 363181677202523460388420117811436796 8575 451128436414984114750377699865175974 8576 559188644716222096131630245667379766 8577 691690618373535427186596926583353566 8578 853835128085673322956690430882830096 8579 1051859180775849555992859103972572802 8580 1293228222166025052486508283070666104 8581 1586861272690771369495516436300002848 8582 1943394155285777348929855766390173876 8583 2375486701017703173087089395852527762 8584 2898180636084933374856301593705699326 8585 3529315770798853938617178836456082928 8586 4290013137878947041885567148399832130 8587 5205234874657264169599378269096929224 8588 6304431923277631945021977226306024172 8589 7622292047196698098617392526236498790 8590 9199602244584681335185779997678397516 8591 11084241393764900591874858276707532878 8592 13332320907654283782212946057374576672 8593 16009493319152000564543090127642477696 8594 19192451084288766432682779689927672786 8595 22970640492233653661414725353757961164 8596 27448218429287355067271436183401852436 8597 32746282876849455569064645369333916086 8598 39005411450807339234968663625595001972 8599 46388546032259799514301942699737687526 8600 55084265617909584686063670858190366660 8601 65310493954233946675777379945285642474 8602 77318693334399829486052614771375725646 8603 91398601152755496645167002338118833832 8604 107883571450568497243191726606270012884 8605 127156589770320259799617047005300385914 8606 149657036185804973401180709191876733372 8607 175888278412452950674317938612238153306 8608 206426184446842168869257897254216767700 8609 241928652255338940927310373861760314948 8610 283146262646913496315467033594114239232 8611 330934170640411837691884745515137428348 8612 386265360385896585492069324134409365312 8613 450245399034650056363102434552012924722 8614 524128835881805483302836669217802349628 8615 609337404634845682428519340481105354348 8616 707480198792209005964510586547930934716 8617 820376002846643634698795626009798461414 8618 950077975350781995621761957704027782654 8619 1098900893785540440158138545467011888706 8620 1269451185637574793644353136912834291314 8621 1464659985096104063667353092455878368584 8622 1687819470291138540792898990664000926306 8623 1942622751976363202535565615251491541962 8624 2233207600964581167525792699715978383950 8625 2564204318397202729757952979726755367242 8626 2940788070008246743339126748924994962852 8627 3368736022854621006541969451353208721726 8628 3854489640444907281536921211564797353118 8629 4405222509714760292163668728491011001366 8630 5028914090763564277985574868211204350962 8631 5734429797567936155007566515617595602100 8632 6531607834894938762087084584331415884022 8633 7431353233211223485131949455574798935172 8634 8445739539371087606351128239409500881820 8635 9588118636101327768371507445830553639596 8636 10873239177605803700635702051553420286154 8637 12317374141797076298951282660474296929450 8638 13938458011522992000863883908096619202044 8639 15756234107476847443990833917985635503840 8640 17792412604032849526157218231669946099120 8641 20070839765794359221183324906482672254426 8642 22617678946930128364420358128758627256528 8643 25461603897142262381728085090197518775812 8644 28634004917088291183140089003065350666118 8645 32169208401989319761609201427857669877840 8646 36104710304710253834455195860200310302612 8647 40481424038504084476992042958309714004256 8648 45343943324573263887053293085026071837286 8649 50740820470317675220707591251691288675692 8650 56724860540310105042924352905807167493234 8651 63353431853367186894360356224139640954276 8652 70688793205270660005873659898561941205120 8653 78798438177450488721532647450489154957016 8654 87755456846986351522509047310530207736228 8655 97638915162346833217955101138049248635728 8656 108534252192109995326147047684642753860110 8657 120533695390255604835728546637847535400132 8658 133736693951269175352718613696648843625602 8659 148250370251055662933069319569391304939568 8660 164189989285357630844182403583883538875100 8661 181679445925870808684769801805163422843442 8662 200851769715444986306940395538189614059198 8663 221849646817583334176850137482309953293216 8664 244825958621882798852178855233463232038976 8665 269944336386111045030269608161574504651632 8666 297379731167358461036266735416685965207880 8667 327318998159255496080836714424432830968860 8668 359961494409779384220437580256111944956220 8669 395519688744921480928683507906347262387232 8670 434219782567739356763968968927157492002050 8671 476302340040432612402652623294695709168220 8672 522022925989480565379350223707282674795058 8673 571652749701054515219920610043369530845894 8674 625479312596428658229724577166532567058158 8675 683807057595595291998014590285411084028470 8676 746958017792448191424541197392273535911946 8677 815272461877513161999335998828658642734718 8678 889109533555130916227559566079466706153264 8679 968847882012162300197653208001326935488840 8680 1054886280305689948891671164399681804460854 8681 1147644228348905336997322115120163284431848 8682 1247562536988536740289831129876325533737554 8683 1355103889484999097508672658582436179229744 8684 1470753376529201501338658809791919652439584 8685 1595019000758961411048916071513855237002928 8686 1728432146574630319384730167780234688622778 8687 1871548010899266031410757078449966949314208 8688 2024945990384967159023128920635885478041144 8689 2189230020435327035319250533960685159060136 8690 2365028861295906519705902552501920499302290 8691 2552996326361727791566912646215614700237392 8692 2753811447764625241267372719432776413874902 8693 2968178574235427833083076910293070834442476 8694 3196827396187954473420787447301775790592868 8695 3440512892945225737552533914496323526803552 8696 3700015197024647538850778615763381301124770 8697 3976139370419679091530748780898219113635666 8698 4269715087862079317777327257491702941735792 8699 4581596222122587214640129396248501618211640 8700 4912660326510108596986209708104094385294108 8701 5263808009861338706178848774036747703075368 8702 5635962199475327848652889346237145605923372 8703 6030067287641758847337514981815825980747142 8704 6447088157638484119764958521313274789375368 8705 6888009085333857629501730788248540872974130 8706 7353832512823128991075646604270974464594412 8707 7845577690856013133174566533088718960430648 8708 8364279187174700508302419169511559622613362 8709 8910985258278032323383575148686572048393696 8710 9486756082558136097716417556804399142469754 8711 10092661853220094229311714187675573102111362 8712 10729780729892580817994308518435295720304280 8713 11399196648367004604793983254968105616111658 8714 12101996988463463496540990463181494027917756 8715 12839270100612438966419295365815273903957964 8716 13612102692360088635373173377351248972307336 8717 14421577076650444235856276204745980104920400 8718 15268768284407760804615729166212837553459556 8719 16154741044634422448392039145661716001313962 8720 17080546635951684438351143986939617153158678 8721 18047219614239382176712082404075663725976864 8722 19055774421773599801992140977875297966850348 8723 20107201884014981511312433381403806071483612 8724 21202465600961495138985857812984409181417912 8725 22342498240744431242092196727318260478066902 8726 23528197743911469505639033037955547742424334 8727 24760423447601827045023611636726273399691250 8728 26039992139571728279101809657672390339843612 8729 27367674052769479113651027302618233974055370 8730 28744188811883952758506761870431943696454024 8731 30170201343993874021767158647798198836464834 8732 31646317766123430123749555563875676032022910 8733 33173081263157903840144770345307152234308420 8734 34750967970186668225425594295559475103997442 8735 36380382873915461797539718373109337472407918 8736 38061655748320878953433379928542012009193536 8737 39795037140203031109892544355452977955610386 8738 41580694420723026287861149115173429499577832 8739 43418707919386073344232264331394695420246772 8740 45309067157244594928845081584282432015720346 8741 47251667196344872295714487508983971758284174 8742 49246305122621805910709497042937736570232324 8743 51292676679555967494846043676547066374430392 8744 53390373069942128516045233494725841237030632 8745 55538877943076069957072106608792309009850312 8746 57737564584544234421496332929151954952749292 8747 59985693325596559444476680916387813076260692 8748 62282409188794899031958482739420851601209066 8749 64626739786256474105743842434463473175269988 8750 67017593486352893995174992799467651332571546 8751 69453757864180008536169716046929161566082820 8752 71933898450482194037405066230257397754347470 8753 74456557792997132679869091161759866101437456 8754 77020154843384687318058492280339661972825058 8755 79622984682017571121386025958635013937985144 8756 82263218591944133848554438873491412227876928 8757 84938904492287206719943523090492802977181456 8758 87647967740220540990111388236490624756445886 8759 90388212309469414618759727231113170440185396 8760 93157322352018430657527525641416085020096834 8761 95952864148381833619715159667396717921997954 8762 98772288450404735253497879091501789033439214 8763 101612933219122825916432516949374078251857390 8764 104472026758719236501461692767290485091319236 8765 107346691246086396127190174839823081539666102 8766 110233946653934566108147947402826626899802432 8767 113130715063794130376242808925858975305558996 8768 116033825363642908529540816796046664298764144 8769 118940018323260228903942551174421993770686386 8770 121845952038773992882567890904511115176921348 8771 124748207736233413313429219746941426929003028 8772 127643295922416609727835488503505501998405050 8773 130527662869476991865295764868677783815759520 8774 133397697418453625970247873907469738725008008 8775 136249738085126837465777711703099008191235696 8776 139080080450199409409215431623826996754151012 8777 141884984814334058414381506575189086013262418 8778 144660684097187448193037904036170133291337968 8779 147403391958257695647957331697630063226471462 8780 150109311116113766929975457996307109235453892 8781 152774641841408705208186134188559252908071378 8782 155395590598001307523509327821981581265343890 8783 157968378805529333535723353078401172036522998 8784 160489251695897827377771716522564011464659838 8785 162954487235374450450063288317687427084702622 8786 165360405083325144982374858262371743562214018 8787 167703375558082727045423602441458562167877056 8788 169979828580022324525722435635740592936455452 8789 172186262561624509616626353965219130528972932 8790 174319253214142475867217181895148670777389376 8791 176375462240455971566953976986924891333860388 8792 178351645883793543980209765084544685168580352 8793 180244663302236900817380125751420749305842628 8794 182051484739287080472680138027446360658425058 8795 183769199461271153027244487277308498649072922 8796 185395023432999146106740412963014891560201796 8797 186926306703841884722749650269071055709639440 8798 188360540477288823857608762738048411534291010 8799 189695363838057408506098073332288476557566598 8800 190928570111958004229737766099095586928378566 8801 192058112834966321046054118023649763380391136 8802 193082111309313179609405661474892675577937678 8803 193998855725863499102188489072212880119737240 8804 194806811833615993144474978813250972377202244 8805 195504625138805164529467789886710477426332586 8806 196091124617820200521154017393184891153386530 8807 196565325929963226181051530131644669254393282 8808 196926434117943586657507158802417987869726310 8809 197173845785936535884488656966082379532685336 8810 197307150747014716688475047738358819428020202 8811 197326133133779659027100258365226250490467016 8812 197230771968068511536491552903569949951979940 8813 197021241187678504447368764000869046945613560 8814 196697909130128258898249313594054310305383428 8815 196261337475550997843824732527190038835376046 8816 195712279652879973527857597754214979675448154 8817 195051678715531067298314197942049915347824786 8818 194280664694801723152894576592703628178380474 8819 193400551441179509364143261611465613301179866 8820 192412832965678259414839634499862906314759710 8821 191319179295185808522852378798201478030102104 8822 190121431857606038890884986452951236536415276 8823 188821598414300887956176535689735247610225108 8824 187421847558977207489509244835558592461501042 8825 185924502803711415166781449891675536500329012 8826 184332036274254802343015453682222002833720166 8827 182647062038107758012761142021132335505693488 8828 180872329090086236480269203795260946299259480 8829 179010714021223353313574036038805977259677200 8830 177065213397848505746561872410238402527793238 8831 175038935878562013168472499456259363552255120 8832 172935094097571779570974584994170799711173488 8833 170756996343477410012999018166881992849697070 8834 168508038063074791215770589275262844914409364 8835 166191693220109306816207520041591523575283158 8836 163811505539128245132887200126999028074140196 8837 161371079664672921166463958749330043498043512 8838 158874072266009620387590409727906810215203614 8839 156324183117427407350440589172272443555953890 8840 153725146183832519652393692064671037041288494 8841 151080720740946522689868448886334088051836412 8842 148394682558872286301622832202711059639465434 8843 145670815177132403002709490562691810950747350 8844 142912901298513698229665623544243799137709000 8845 140124714328174306694181610755754823062280972 8846 137310010083492210227540570734712617254366908 8847 134472518699062399436758595329601017966080786 8848 131615936750090582955748293455390107310811138 8849 128743919616191629328124308191777543179993652 8850 125860074106288003305540585431769706135198830 8851 122967951363924929561410008181694705578695366 8852 120071040070882676716750611367229926470112574 8853 117172759965480164032907451258315339418565240 8854 114276455690436130920838681079675319967318296 8855 111385390983592523573731304764661547046596446 8856 108502743223217712625519904161340403360819060 8857 105631598338002803464149911942989038939509462 8858 102774946090250706619951847742698086527703428 8859 99935675739142751665608651163011947330071200 8860 97116572089359245298105057397213082337988474 8861 94320311928736081046477996057743592969423324 8862 91549460857066650631433329769523452778360188 8863 88806470506613952573323827525205242994088584 8864 86093676153388695796990267840926305657006122 8865 83413294716781762944093090404101004122425724 8866 80767423143719663830407383006075485380475918 8867 78158037172145207747350714877329267806410024 8868 75586990467317764882486494300825806800242292 8869 73056014123182940186422162740342761960008780 8870 70566716519884556707092661640481395203971302 8871 68120583527386376796361454995747173042763926 8872 65718979044140333766459402383079583661053754 8873 63363145858785070106075310193247979694698550 8874 61054206821985655947424296437900534586370630 8875 58793166314734375720383411465050704420962898 8876 56580911998724815260528470629963009798278252 8877 54418216833788066146237439147052882550718340 8878 52305741346841124201937567465178385143358876 8879 50244036136343467213485378151608134931052408 8880 48233544595887876065537051609685769233796802 8881 46274605840264904045761845926978873331497920 8882 44367457817135677101595717903102643055248198 8883 42512240587323205971616785576878330767173270 8884 40708999756686020853179008685996741498149474 8885 38957690042567265119087484837395515649915694 8886 37258178957914649558727848989940687228714112 8887 35610250596338820867369589478729932263741232 8888 34013609501616418647333792304990218199954546 8889 32467884605445826268586869359946326974325780 8890 30972633217624595017877760000020023161398734 8891 29527345053233789983204769537114664420139482 8892 28131446281881970899751738363589840536362946 8893 26784303584575960756775760941948448390546320 8894 25485228204342655613072254298963671726601464 8895 24233479977321512898633104095357062134063938 8896 23028271331676608362454098105403298145053710 8897 21868771242335850526181937929814815264444780 8898 20754109130248679850983709021107664169128516 8899 19683378695557993786156709815366431592470872 8900 18655641674802830382401546849847268905385944 8901 17669931513001302629207181886665274647286652 8902 16725256942204303041477198567795127457342900 8903 15820605458855622237699690358150431760549324 8904 14954946693039522231218080263666911916541542 8905 14127235663438814007376857690910898044638942 8906 13336415912561626537351722661604502613143034 8907 12581422517520028095123881739366736276077346 8908 11861184972355379624672766661140042992020466 8909 11174629938600883901914432160358255425496714 8910 10520683861448581792444853991131257968464232 8911 9898275449543600800803925979407835721446374 8912 9306338017060572616908242430728774590991144 8913 8743811687323827786988645969151072858786286 8914 8209645457812501221826666773502785582108380 8915 7702799126942527627260773242958097812417316 8916 7222245083538386061777492486258508677799336 8917 6766969960397308591018665381881339478968516 8918 6335976153806661569560818092484026183996786 8919 5928283211300716965209540741850353850558060 8920 5542929090335641288962558899372958190708368 8921 5178971290921027489848006445709605934246374 8922 4835487865572658593993598148325553637483816 8923 4511578310244580834509126293125273132809588 8924 4206364340159310075975993701275832120619896 8925 3918990554683590741834936863007225151021206 8926 3648624995594212796491833923027674585107864 8927 3394459603244748790729837660477017329231846 8928 3155710575280604281735732845156210070303938 8929 2931618632657499180038523649333475959939994 8930 2721449197798533926439546689525443092211442 8931 2524492489778550840651707594803188831071708 8932 2340063541452862114167197576624837188151794 8933 2167502143451930964952600324309932122941604 8934 2006172719945663508362351910992266658292652 8935 1855464141042039411705987209217972675529848 8936 1714789476626353209247711654733390489564086 8937 1583585696370848776813538259389393196914100 8938 1461313320551509958010329718966969178557534 8939 1347456026200723665533360486526334631139100 8940 1241520213002951763946500826493826833157942 8941 1143034533206910860292842920559989739604260 8942 1051549389683515491957126256431176088041806 8943 966636406105408119374972241457683144898468 8944 887887873062657559050781788226429334440712 8945 814916173761489621875983610187781685062840 8946 747353192780002937313192010448842812153136 8947 684849711177947434528973461738382736969684 8948 627074791077971971764349909067980819827120 8949 573715152654388174007584586996354902646090 8950 524474546283491758328227161598779183977314 8951 479073122427805600668587951624305052695880 8952 437246801646167131759024013334764604739768 8953 398746646943213495279228570267235858577154 8954 363338240496288529134574339651711287781176 8955 330801066625803492353127883502072927234766 8956 300927902707256709515450537677071495498594 8957 273524219560015744417207660275053717409052 8958 248407592690082132676570014732566917497414 8959 225407125611820563169947363820136793298646 8960 204362886327405849727994363064343834233568 8961 185125357902825203396216901741709748732462 8962 167554903945914842338298623233727909075312 8963 151521249665297765421735079894877436051270 8964 136902979069359660436117036281580639311302 8965 123587048751638770966620343763879777732350 8966 111468318603252897761608586682394807977112 8967 100449099694239049942639424473111715457076 8968 90438719473895086676598292600958470168344 8969 81353104355307842030136708421090853248104 8970 73114379671115219880991584412423511259442 8971 65650486916037075830565277935335409959018 8972 58894818126651097321090204102929310736480 8973 52785867190091501331017383605612704669212 8974 47266897820595862541872335222398947664360 8975 42285627895886954371652389631058108268928 8976 37793929804005721250916705633222609425692 8977 33747546415150145141336123114370683269442 8978 30105822262055329191207279069370570288544 8979 26831449486198333203021664093248354173190 8980 23890228085348437613546317400976222326974 8981 21250839980428558279743598367971387569676 8982 18884636406025143334807265387167745431066 8983 16765438118902230218277232255105991117776 8984 14869347912263779504414899070893120148924 8985 13174574919994967665736127537547158996118 8986 11661270194431872228794894323197498574036 8987 10311373043101187420623071801055497876906 8988 9108467614086775304805846872104025886668 8989 8037649225976622376615778463041388147132 8990 7085399946490641413546474944684076840536 8991 6239472933665720147372132126844191067468 8992 5488785064669421055341061431814900100600 8993 4823317389729052663274103136922390525622 8994 4234022962111307097206938072420073814294 8995 3712741609393853389329535848699639769928 8996 3252121226270519423280970175727328651516 8997 2845545184674042470298523774159689835772 8998 2487065472944482281695258623746543351970 8999 2171341191988352962687712716778120880588 9000 1893582052745586116401664568694826470362 9001 1649496535701689027595675058263966942532 9002 1435244389554506931141837019639102867732 9003 1247393162382536504160269813565054131188 9004 1082878474688135270330138863370855535190 9005 938967759436803673234862530333490334972 9006 813227209624286075394813488693385243852 9007 703491688926078634287412574648847397952 9008 607837375576306433353010630227965138146 9009 524556923749314480954186096508461616516 9010 452136940348884946212165264934404568410 9011 389237588224118118285839661787901752660 9012 334674139410761547216692110215810790484 9013 287400314030406572006084668396057476078 9014 246493251960483168829780417743779995346 9015 211139975312622598750871217207957416626 9016 180625210126788087266127846047693518338 9017 154320445508051832657374160551689549570 9018 131674117709461632697738502744026433422 9019 112202815408132934767099224744391942160 9020 95483410644802627467560720746351435494 9021 81146027613771580588044356877580467524 9022 68867768716212676839442881644451412552 9023 58367124042293605775362859025746053608 9024 49398996744548803161942315802938003520 9025 41750282625302295365989594941097852344 9026 35235947704118369368963791501469339396 9027 29695552577018743470806853893706300872 9028 24990177047503518962310014380454064758 9029 20999702820208373501543311329774212038 9030 17620416021148342377600539799593846840 9031 14762894963506519094269896671440308396 9032 12350151934024490610188792377579578814 9033 10316000850981253703635463078624589876 9034 8603625458712498760445741651109399778 9035 7164325293224956955132435024520480524 9036 5956418995650569623391173280989827860 9037 4944286681319146001484073052313430844 9038 4097535007639827732653065682676687052 9039 3390270338561983074279021962279000940 9040 2800466991171140421221058057129665850 9041 2309418984241985508416007189154136748 9042 1901265001837931184279081370484636206 9043 1562577449085782815158438256229647844 9044 1282007523098717091587405770842611876 9045 1049979159986093336105111382133897448 9046 858425558590835180647618514295958234 9047 700562731975455091191486143806774720 9048 570695207028147784854672127689897832 9049 464049588550963655154528437446224994 9050 376632233900328358808067355031026908 9051 305107754190565758838414129051752524 9052 246695474225409457730886183425859404 9053 199081351170367758539391401273687262 9054 160343176528024040003840347074098506 9055 128887171794851576767808710729712956 9056 103394339415394739946086310704599588 9057 82775151077396024340644274519754196 9058 66131348423204567096592865473027758 9059 52723799972732670963238543661601576 9060 41945505241597331673875795880094946 9061 33298965195626711674672496364744614 9062 26377249553929635058011228936282838 9063 20848188046918393148543952158352966 9064 16441196348674181663988545714488712 9065 12936319635667723230171002558640130 9066 10155139000075059107957200354668338 9067 7953239529632343361475264788004650 9068 6213984876432680646643793957987298 9069 4843382563307991165162896526589104 9070 3765857990442353627299723425924062 9071 2920783873703109950977843264044806 9072 2259636343122991356320162776974070 9073 1743669744628244830970286475284486 9074 1342019835655497538815195554277024 9075 1030159994841175137469123042492032 9076 788647668119845963352647831352632 9077 602108887294791359564656027054102 9078 458417615900915042748895218247504 9079 348034154430177829779775673883400 9080 263473091138253776277300582159000 9081 198876503446693961130773297780060 9082 149672459405665540552515750464596 9083 112302476530222861839998490688190 9084 84004584117824054357735299533132 9085 62641104966437046486636001540202 9086 46562308218090615198710943723032 9087 34498758830566662367586827759844 9088 25476561742861710761728177526006 9089 18750821394697222186827983751790 9090 13753552959293148436396903708500 9091 10053026558466078648334309832758 9092 7322130036134083459698322888808 9093 5313824738732855141437232360218 9094 3842163115583959891080843231244 9095 2767654160440890322716638519632 9096 1986017113779579461454454253306 9097 1419567261807723199852403553276 9098 1010639825745297074171299259984 9099 716586802929775571690456021006 9100 505983711899669955303135139276 9101 355763812106831123995042821002 9102 249060824009022430310252707952 9103 173590955313506868984218462012 9104 120443959169721575705908074686 9105 83183274544358614829961793720 9106 57178843258898743795382645342 9107 39114412757595247535665576666 9108 26625173615526135910847442284 9109 18032362576809829623003156936 9110 12149710158771864187949608124 9111 8142897419741482935386812290 9112 5427957409808328362007955308 9113 3598163432855916110847261778 9114 2371661411815637786640238270 9115 1554139065467605065296198138 9116 1012343855929497206462024840 9117 655390634184462200735398046 9118 421635062738867162527536786 9119 269503836557843716958062770 9120 171123374072866469277754400 9121 107917299383469999554020078 9122 67581521400177296897699414 9123 42017890134633459814382754 9124 25931062402630974809243438 9125 15881537428891509536799884 9126 9650571130417105229323612 9127 5817002434454154157361754 9128 3477153691356805012478628 9129 2060698333635520763585726 9130 1210466571839960449223348 9131 704555300331373564249990 9132 406229096728984599841042 9133 231944253726536562122028 9134 131101786841291013031308 9135 73332076819726580225920 9136 40576945962546915439488 9137 22202165812465309784728 9138 12007783420424350924526 9139 6416412653035314398468 9140 3385967063697644680428 9141 1763684648194983154978 9142 906317355754604237874 9143 459218802711985157488 9144 229288361311369564734 9145 112743880640359020254 9146 54558095605474459940 9147 25963691702068734162 9148 12141643585845349654 9149 5574805324398030408 9150 2510917245545915256 9151 1108315984427240636 9152 478923891287169852 9153 202369633394334994 9154 83514246666129798 9155 33614234316885374 9156 13176145740969406 9157 5021661181171610 9158 1857456429176038 9159 665482124703434 9160 230429246668702 9161 76921098169376 9162 24685930744112 9163 7592424447580 9164 2229867364872 9165 622809820554 9166 164640805834 9167 40963901534 9168 9529682264 9169 2056490558 9170 407706046 9171 73369144 9172 11802034 9173 1663004 9174 199644 9175 19610 9176 1478 9177 76 9178 2 9179 549755813888 9180 10445360463872 9181 106790066847744 9182 777767037698048 9183 4513873189142528 9184 22162065607098368 9185 95507385329647616 9186 370331089786372096 9187 1315068039133134848 9188 4333438726819545088 9189 13385984944203890688 9190 39073776135003176960 9191 108480461985164558336 9192 287979357834458431488 9193 734250100932225269760 9194 1804800831796769980416 9195 4290513304662220734464 9196 9892007936994620473344 9197 22171701553008457285632 9198 48413661397055740837888 9199 103180678432847549169664 9200 214984352233691483734016 9201 438563804355230518476800 9202 877101262991556606689280 9203 1721767522170810383597568 9204 3321044880476125693345792 9205 6300502836432611405103104 9206 11766929054330918754025472 9207 21651733624461507503022080 9208 39281562057608501074862080 9209 70315375434574636950804480 9210 124266226019169822314915840 9211 216946291380275824078472320 9212 374355400727840258071416192 9213 638805127683056011046961696 9214 1078473833412366841365654112 9215 1802181525331101991957060760 9216 2982039875933011530484150024 9217 4887888262664014934057177542 9218 7939232705361952506366202266 9219 12782984283398933706525444376 9220 20408953572478140253996097786 9221 32320216346982092466222841330 9222 50782691161184693770985579146 9223 79188327707824460046027417548 9224 122580224179784071213359693040 9225 188407144283153412069475027774 9226 287601111530742462290665207244 9227 436107425789138639161594808632 9228 657044736705374275739075487402 9229 983737856428258677559113099872 9230 1463953184415160778523650640610 9231 2165782928316397182328402762386 9232 3185778740788094954318184894426 9233 4660139519988140512555825082770 9234 6780026739920581897532621497898 9235 9812432640256785526463628314448 9236 14128485840130188593694072472154 9237 20241675690646174016000693275584 9238 28859249030419635917335746317834 9239 40951028734847308235650219645984 9240 57841182272893440923312711208970 9241 81330104785943612818689671956360 9242 113855667299769863200556320805134 9243 158705730761463082771870865457906 9244 220297181425465303055865703579454 9245 304540975658548469249108499157394 9246 419318004328054639864798801126326 9247 575097257206161185445146264444964 9248 785736101035464032754054332796066 9249 1069512862993596213840345648105610 9250 1450454796312539525681126912572308 9251 1960040454064751665984670696258382 9252 2639375180900813121504898920477502 9253 3541962654656217120045374500959988 9254 4737225131563470518416126190588430 9255 6314961416796252633376763138231336 9256 8390975959830359797509256058912208 9257 11114166479105918841706872962013056 9258 14675423066272385689809164312248562 9259 19318771064831329156899413660143766 9260 25355285818717356473874038841341066 9261 33180422763002444766954524921488448 9262 43295544934712031830967661585869608 9263 56334596084100144252719956457921616 9264 73097066138254818521923417740357344 9265 94588632589935578114828695424341388 9266 122071143158275979487619824773053988 9267 157123939549381291116922503418363598 9268 201718918284627076599693528167881338 9269 258312192669435592628348011775219038 9270 329955771886503221350511297366984594 9271 420433322487397974138956280881558616 9272 534424839747070999904498857992068826 9273 677705949148486098727771353975262534 9274 857388601843674462776787777108335686 9275 1082211145199246650187902029640930192 9276 1362887166441966853966034845198817948 9277 1712524153336949901258151252711874120 9278 2147124923893813814636280941389918200 9279 2686186984617230199296655928716975874 9280 3353417525721272744483507775332822630 9281 4177584699013871249365018609097912952 9282 5193529202410284388426490987321865486 9283 6443364072949263218835982110648549254 9284 7977895033142949181530430608795776268 9285 9858298816159466337967838216098152270 9286 12158102694308198648997920571807789596 9287 14965515041759073183293409200771373072 9288 18386164274861985598278752066190027848 9289 22546312040350857599802920500099807724 9290 27596616182413409386933948361607794100 9291 33716529944943385542006193897480322708 9292 41119436198494816346647840238468983290 9293 50058629378939471269938720140992327326 9294 60834273457009314576363327131917422172 9295 73801481810042719537092108252253109770 9296 89379684540263661574734826627424436820 9297 108063470795193880470486285908515294600 9298 130435118229971615376622725242178705020 9299 157179049161077114513446017055618981422 9300 189098483467607788841053833312203184382 9301 227134592190526030546601061812912022264 9302 272388493372870793841098025467478044684 9303 326146473305839462284774134090325854092 9304 389908862348749562170970066782056706696 9305 465423045248046670126488023777395401836 9306 554721141785725703919865061672067141136 9307 660162955055822362899245446914010699894 9308 784484852134848600722309442757360161206 9309 930855315834349221578014228558554377328 9310 1102937987076911188428163485154256949968 9311 1304963105715357438804763281709946893510 9312 1541808353830258483665136087622397556350 9313 1819090210220828807450312374438006875310 9314 2143267038490116764549847115167465610916 9315 2521755254370063262357922346187250498090 9316 2963060051297250782642950995210457597832 9317 3476922307303451786416698120062262645168 9318 4074483451595997712544518646245989243728 9319 4768470236339167372002589027744730223030 9320 5573401538670366166075904263432903384548 9321 6505819510443358756186028238473686542564 9322 7584547599117503263174763668767971073656 9323 8830978183115636122816792293714896402310 9324 10269392799332554498577864505637253093384 9325 11927318189731902054919287697869785365362 9326 13835921658517057369664645497346056321628 9327 16030449511542560300568021435591332779920 9328 18550712645724560579145424040935341922930 9329 21441623668416505924093651733524474441334 9330 24753790255161139416844352873378612070572 9331 28544169798938857054644143049933728527000 9332 32876790764926853913077398629183878012720 9333 37823546541666882534532629094603424264818 9334 43465067972085485897748235244258114432498 9335 49891681155550139645995580461224726709064 9336 57204457534452929014597640024142320397312 9337 65516363714896148456341771571270574710848 9338 74953518919934866530250663869161019578152 9339 85656568434337147105575279085229224123088 9340 97782181870570577282906111097136177139714 9341 111504685565108118840938005702905755710488 9342 127017838900324766744200188915924959497600 9343 144536764838137560046631909172941420936576 9344 164300045444772177708279734338350391988502 9345 186571993678993646795003113304874414672588 9346 211645113205906788806015337653570878097386 9347 239842758481810616707807957978601018379598 9348 271522007829074616432560433847528900550108 9349 307076762679779159799237566990987012906298 9350 346941086608797894755864439344917725480376 9351 391592798196648967706524071504082626418576 9352 441557332155036072062711304341963295773944 9353 497411883508451245120757726726725687048810 9354 559789849948113368148206956541133595931238 9355 629385587754151740308511246759471300981244 9356 706959496912291223369535107897903529512486 9357 793343451226039735323423906231102095871770 9358 889446589337927103964480834061192251032862 9359 996261482616842209871917478440212609633374 9360 1114870695835868723671557677045439070256452 9361 1246453756448919156021245960678787359413952 9362 1392294548067416361450796502888770499376318 9363 1553789143432620937170572175193991431338538 9364 1732454091767184431862200309699911325780586 9365 1929935174863277279846764610735690631666064 9366 2148016645616320080573340034391654945399056 9367 2388630961935077181452574121118369259542340 9368 2653869028042862242250323741123259014959834 9369 2945990954123193286715344975464019797261270 9370 3267437344048944542751066868684464014303672 9371 3620841119559652166594936640905078913680394 9372 4009039887710240678662811418264378961622608 9373 4435088856699540692021755278952750337089890 9374 4902274303292529988466002142385100463104658 9375 5414127592970760917745251335463002973555026 9376 5974439751676078212616167210127297815041750 9377 6587276585549335590070307078267344701056660 9378 7256994342405037063541464115111209750687486 9379 7988255905822193185607133016463945931400114 9380 8786047509669697200159249538302607622266086 9381 9655695957620752340732516454659554752621532 9382 10602886328746024163744308754071843886689502 9383 11633680146611184998385898385763361105414798 9384 12754533985444608236750404181654915106593240 9385 13972318482889798833488956889366801243739554 9386 15294337724620824714689568948909091508007002 9387 16728348961685197878233943047194572982062818 9388 18282582616856612463640978806768118437834402 9389 19965762531540623530565696944143708949098062 9390 21787126399892418673809249165232013375336434 9391 23756446331791747153358979861266686513504786 9392 25884049481192097764773773032836799231597174 9393 28180838671137474571346220827216476904183068 9394 30658312941440593388544415042035493102773236 9395 33328587939662871791966464122066240062740610 9396 36204416070652943994212764267265689035296006 9397 39299206314512188067589036321108524082569828 9398 42627043617490322348129579204280955580677360 9399 46202707755000709354487712538287184089831486 9400 50041691560714523089801007308679775629877342 9401 54160218410577964558659007641016183712398302 9402 58575258845631388439749844055531979177294652 9403 63304546212729125920408593186953395933107040 9404 68366591197700885091056113405107919662640174 9405 73780695121198008920120660849539131069437604 9406 79566961863469742577070740630494364624915764 9407 85746308280656049624240702392655407748447700 9408 92340472971905147971402834845304556841799662 9409 99372023253767020649605071165071677833164674 9410 106864360195920165506173796870940653058410508 9411 114841721570399283397226845752591004569721172 9412 123329182565147749799728434050619057592130016 9413 132352654111961374581429196209553484574301996 9414 141938878678759181841075803551181015101679588 9415 152115423376651753636603464146020479488637500 9416 162910670233515766528060446385172128296288804 9417 174353803487760766261424379799506511241149682 9418 186474793758725093357714362880615982596845066 9419 199304378953694059602587421951672762840931292 9420 212874041775924284744915137341731328238853282 9421 227215983703309953665026956807792572770233482 9422 242363095313462868738204485727470940836743354 9423 258348922838018262881481163688181853481450868 9424 275207630836938303972794090401279208502022414 9425 292973960892476847147577280092614593267079910 9426 311683186232299665477340806985707089295573998 9427 331371062202026827196634873960847483819251290 9428 352073772519175874552245240133898640873600574 9429 373827871253128611578059045607770517959693688 9430 396670220489307853315834157877913386017161246 9431 420637923650215070741219219192774499596078268 9432 445768254461321373219079976337432321717014106 9433 472098581565992696647574318732494478825978944 9434 499666288810629395259369902524524517544594230 9435 528508691238968565303130085230256195107194972 9436 558662946852986123695778960799916277500333482 9437 590165964216990546778898158479353130146334544 9438 623054306001260753652052042810668604593217456 9439 657364088581880361482855106645564423132911080 9440 693130877834186978500651399348640890565254568 9441 730389581278410082449225780873513131525546012 9442 769174336757530516700415405352158510950879650 9443 809518397849069528504032575191670377906501254 9444 851454016234311306311311625254803798814619806 9445 895012321270281128125242629342252164709544436 9446 940223197031538108803609620937327840110977768 9447 987115157110389753762827252726170961500230860 9448 1035715217485384185670569945250827036726887602 9449 1086048767788771068077593278369414839044963182 9450 1138139441323927453830339271085837720980180806 9451 1192008984203401637789493880819949832557339536 9452 1247677123997116844085550590233717150635103280 9453 1305161438298276757167363374806418846241964436 9454 1364477223631505976822657803783215102629726178 9455 1425637365143620519081827934559170478709015992 9456 1488652207532037894015674367717788007035516454 9457 1553529427679086501841466493347868847456126140 9458 1620273909472246304831295091380973031396380836 9459 1688887621300536671120635477640552148327218730 9460 1759369496725756923460502053224153978740067042 9461 1831715318833979442247218931365435334913093470 9462 1905917608777498895059106145602262065447489824 9463 1981965519020265498868163067841058164418256052 9464 2059844731800593563387746309488701500292287460 9465 2139537363323565200167656962204203553149336186 9466 2221021874191977855543625127338406607222733048 9467 2304272986578857276984006424332668565511590702 9468 2389261608636428492828405096190557196964304882 9469 2475954766625970579075684720064957327209893516 9470 2564315545240151488119766828394061226070141028 9471 2654303036574233454485002689185280159441612976 9472 2745872298184955662054190486548896278759526898 9473 2838974320655949258574028010231261658305681502 9474 2933556005066243141413454082218063696052372978 9475 3029560150733812545033995075243559758701434776 9476 3126925453579254447336092062158322183534933428 9477 3225586515425605153113422509096612774064049976 9478 3325473864519119951391082773669765130225898554 9479 3426513987522599121398956943239951395874168402 9480 3528629373197668071641717550429053403235624344 9481 3631738567955413752773403982840431149008420336 9482 3735756243416068517400866020006187634157587082 9483 3840593276078151865574897697780995195303471692 9484 3946156839155776831491176794566995378789623840 9485 4052350506599858669066864107904869038800080380 9486 4159074369274896611410850585683725882048266390 9487 4266225163218011842442742730523820803618937864 9488 4373696409861202093705490703881755345501884230 9489 4481378568051508932806349231065414233253880344 9490 4589159197657188212876558978356082480217345066 9491 4696923134501233622953072842237207009389676094 9492 4804552676316939070853350268632766159919439954 9493 4911927779373812871565705548127996176708358820 9494 5018926265376293305147343841906145226168081820 9495 5125424038192580578376629547754588940304065750 9496 5231295309926714562090226009774993553205928610 9497 5336412835804010132426718003912950704676208456 9498 5440648157298329821433312128257787662749230800 9499 5543871852889640913166566525911466887161074658 9500 5645953795802080845632859341469695368655223872 9501 5746763418036544927981506840808331963757855070 9502 5846169979977811276355214988784244560676612254 9503 5944042844824618838852274847069357017237357606 9504 6040251757062095605185937146267862996614550186 9505 6134667124169665507794809737124565147413514678 9506 6227160300734202720051134425101326656937141508 9507 6317603874117897302144644049003569256507359074 9508 6405871950813179393204215342718035239602360220 9509 6491840442603239163010527996275378595178020716 9510 6575387351636280269147125432249178924752902194 9511 6656393053514743612458533658323236707809538084 9512 6734740577497407330688553894622006020523911036 9513 6810315882912562822917456158847241676542634050 9514 6883008130884422307096488377610935508936986090 9515 6952709950482550298734378358099523688491494870 9516 7019317698415430670914965440672759554089228214 9517 7082731711404265542302963541863457959303467386 9518 7142856550391716718186315693347598524777384986 9519 7199601235762491045566500413184097295388602638 9520 7252879472778365936364009369590148129890860482 9521 7302609866459360649239742263683862847619723932 9522 7348716125175175332599259887229590125402188632 9523 7391127252246618861244676375863510614590713998 9524 7429777724895387165502026249063211561010982174 9525 7464607659922079215609382044337770029491082782 9526 7495562965536576151332576285367069852497288232 9527 7522595478811674060976272653771025099716663334 9528 7545663088279953137549051319434719609944737688 9529 7564729841245073615410730116120140346921680652 9530 7579766035431789077884555971151450253920914916 9531 7590748294653727467041340365875752329162126274 9532 7597659628234167672372491277479922755725978814 9533 7600489473972385666652152963867125093168684358 9534 7599233724506403353264748695661871029630733246 9535 7593894736981885329874922057079606669038869896 9536 7584481325996229975031018601860268155603119124 9537 7571008739846325935013361915172414980932914718 9538 7553498620167726954404659588278750179262963454 9539 7531978945111871630714563626123655489938918610 9540 7506483956266176929441380856066990966802276404 9541 7477054069579105702783812810700603614189932222 9542 7443735770608394613886431598074798714564729340 9543 7406581494465281803969984600592341204533054940 9544 7365649490880553114878277277525761071679286902 9545 7321003674869300460996214821758865535163733554 9546 7272713463520235011807403548205740686271090770 9547 7220853599482011538366724718315162276155917792 9548 7165503961763101367293878684954247586054255856 9549 7106749364503116081931422265528328541887722270 9550 7044679344411962969511270266110354284079781832 9551 6979387937608651971499739727232425714887850186 9552 6910973446623834202089989061847522532010706340 9553 6839538198359112161102014337037328691631862304 9554 6765188293821716879357870941343864310231799296 9555 6688033350475210223638658819371914065302011258 9556 6608186238065372143063381269923810165717927480 9557 6525762808795321535514196247479156607779561958 9558 6440881622735162635479141425853001869460257264 9559 6353663669359031578177907756548434663910683706 9560 6264232086106343412556902062164404008237900594 9561 6172711874864329583706787405296338054577719984 9562 6079229617265648684118397927227279575392437512 9563 5983913189688005221414823747310742477210116774 9564 5886891478832395151822572832143955216525920418 9565 5788294098742902029726538780409278083590363316 9566 5688251110113998361986750908200846148567435260 9567 5586892742711182409012455988646174589315751198 9568 5484349121707634432866331246911146421135345846 9569 5380749998713554460614511706196200120889471006 9570 5276224488246104267318472239783117752022303630 9571 5170900810356588782502497082736439855955388280 9572 5064906040097855751206545320421956224489785640 9573 4958365864479055360950341279191577539081767670 9574 4851404347517079521009631940275938203977446374 9575 4744143703954395938324287603632780355147829436 9576 4636704082171812819047845935236310356577475948 9577 4529203356782167834277766563964463887391409930 9578 4421756931347244769250332326605425453294169482 9579 4314477551615599619610787652970627299475584452 9580 4207475129633641953244997224016172571153134546 9581 4100856579036483649889353221952408516241089360 9582 3994725661778950424796550328563439960421134882 9583 3889182846520963715369189825336806808098592328 9584 3784325178835449477596910101518236123583297112 9585 3680246163361219123321273909559797041373030716 9586 3577035657978093170475994008876331643201281842 9587 3474779780037090207087966238582741862542671184 9588 3373560824634964736128525859622102191709515890 9589 3273457194879921035285981249876183864256830896 9590 3174543344054120669847590867689068705098262640 9591 3076889729538793079067853904201197775086219854 9592 2980562778329495466167027591140670736042394062 9593 2885624863932482696751326952123803465655892246 9594 2792134294398361130957085594582202479425668568 9595 2700145311216321439188866762289181858634436224 9596 2609708098761371426972258018220931535868457394 9597 2520868803958205246665219120661563272145868792 9598 2433669565798722073560856563552880620161928954 9599 2348148554325804731119530613283290669342636306 9600 2264340018673833631481655793455751164559170326 9601 2182274343736578017551613723467279410415302748 9602 2101978115015596775061790552416667976159043800 9603 2023474191187104837485015205629080092836868554 9604 1946781783912416423417183593455664606085746246 9605 1871916544406549547661763080609624433696573418 9606 1798890656271342898542186468333344170969883982 9607 1727712934093461144179118382640923601376633608 9608 1658388927303902803459761762406005989326741644 9609 1590921028794021245412890014518085388119002068 9610 1525308587783560476732865887273054227494239170 9611 1461548026438721141503275433789357390633008536 9612 1399632959742728932471074922631927978380963342 9613 1339554318127690763943138358651023051035965002 9614 1281300472384600666829752179477180138504632826 9615 1224857360378098952872455775061784968318007588 9616 1170208615103891427199393023750586702083844952 9617 1117335693639492854209037776820259538624055750 9618 1066218006553059653145319052933063332508523326 9619 1016833047350407391917485462015513732752971326 9620 969156521556753570267542234598019769745434342 9621 923162475047168677185864505410345554882213162 9622 878823421258041224520482098061824132840185810 9623 836110466930948120815803309843355045123508342 9624 794993436060053782382757040973271734322869098 9625 755440991734424518971894777062215344945405280 9626 717420755587325602698417181336278515518953268 9627 680899424585556084920262827088206766648939154 9628 645842884913062859118618203360237642107453664 9629 612216322724356080967584234395035573060162068 9630 579984331564522094951363375899353764815615358 9631 549111016273800961088997424992289906689016640 9632 519560093215671594593152183662178982526066890 9633 491294986688081393653615738115669701214244206 9634 464278921397787172343251538308272447018587614 9635 438475010897663769198363668444763541052156642 9636 413846341906214981829270595061261578206842202 9637 390356054447323326031936343834292933537972152 9638 367967417766441209185075343236610472597551914 9639 346643901996903016137670867638650853145265248 9640 326349245566777832618278365809084846184418792 9641 307047518352644497111674021652022577919554390 9642 288703180601818674464724433015200691487284486 9643 271281137658865781455379277419439122665619208 9644 254746790545669658688531736699235167053509340 9645 239066082456876225603693723146066192242217018 9646 224205541244180723489615442380218122918147046 9647 210132317973668502005190180343035401203360634 9648 196814221650249594996539913987119678682704648 9649 184219750212148290143889376757664310105246582 9650 172318117906426778301515895429007477768412668 9651 161079279163647290608587883680895357438178434 9652 150473949096024403215673177876934680915366276 9653 140473620748806625799479143150728151932367104 9654 131050579239175620341324086907521519676229268 9655 122177912920687167167424793218442576006652570 9656 113829521714227868043285607324336727304649940 9657 105980122748655626680258373678033648834956100 9658 98605253455762462615987520544111737739523982 9659 91681272264979395009781709485205663628413002 9660 85185357043370796345440817295176394213206908 9661 79095501425976909555198963985565403968529632 9662 73390509180496341110925355612905130235557348 9663 68049986748694258815626121426439878713948858 9664 63054334104816222462064156343038823654870974 9665 58384734068721808425134997635132345680618514 9666 54023140208466232071906251686732818617227088 9667 49952263463691602684435429522013013459634420 9668 46155557617481433498050991651674072151184548 9669 42617203740321138583056281379892576482230082 9670 39322093725531256816883040549016468991220110 9671 36255813031035877737270977966124087543853212 9672 33404622737631929680643011477519416808792830 9673 30755441029070116351587139912235196952909252 9674 28295824194278488108667278777835764291108324 9675 26013947246986584926280220172669174411615124 9676 23898584252871919080139234978629765500187462 9677 21939088449179787477117827630745794940496754 9678 20125372236588848289164567708367007455626414 9679 18447887117933673126118288497673334234935824 9680 16897603653274948837434931259919328148604180 9681 15465991495749733448456357081547877727159838 9682 14144999567657970296164075030045913553328384 9683 12927036431365359869432410252669212858228278 9684 11804950904842947551163638302817927209104776 9685 10772012967034940738152452925721717673875348 9686 9821894993761154347167351616670398632269336 9687 8948653360530276105218317027567013534633110 9688 8146710444474411812132885983265912098750342 9689 7410837053622135030646751328821270484440518 9690 6736135307913056372909631528191735585622788 9691 6118021992726854903757732868402668262975444 9692 5552212402257539092939136903349465914225784 9693 5034704686811913804059335451804665480656066 9694 4561764715051112863841224671606687193494126 9695 4129911459325786530963398447580926894048758 9696 3735902909578246157647479868050476644605336 9697 3376722518796746312784112673240795237774804 9698 3049566180705436381962124562746640067643004 9699 2751829738254856072128126158694547777869972 9700 2481097019537987513168150902922249077994024 9701 2235128395990982946008896965562274211516638 9702 2011849856140377304932041595215470815086160 9703 1809342586724003678847727398960936679261798 9704 1625833051734681294721626113639838462589472 9705 1459683558807424244322117175953943660928862 9706 1309383301385533803735070095040080463670524 9707 1173539864251384709376131761365990829753866 9708 1050871179286739672446011425515287708960708 9709 940197917727672246760542425030189026118350 9710 840436304693244965295457765004130590814006 9711 750591341387577749812039484063776430197714 9712 669750420094496442014321384328492659827950 9713 597077316895303544661885161478858106663394 9714 531806546936214924242790027976883044224680 9715 473238067045663178212059337932595132425110 9716 420732310546169081857189498885626147584206 9717 373705539214223270912112640889803504081518 9718 331625497508226876306113727425836898327204 9719 294007354402885917083868983809286423739418 9720 260409918432676725518314245169803170090026 9721 230432111851510711905155586575488285382284 9722 203709690155223250134872025327176294526368 9723 179912193582981616758162167872944829650292 9724 158740117608434530798586591721721753009444 9725 139922289846992127997487854327562817077932 9726 123213441237908551552301463478868148317736 9727 108391959805013146582597847244382068863476 9728 95257815754464982917410241479415039820790 9729 83630647128539166476185384030296798947922 9730 73347995698220913498934250217303141897464 9731 64263683241584057311701053261485059273144 9732 56246318817125423229539087973310872954656 9733 49177928099227695044033389636905890473438 9734 42952696294784063207914915278331112887612 9735 37475816604020506848384793100059499556964 9736 32662436623195996647236797651220827880574 9737 28436695510852627566826941712580423667218 9738 24730845151525217921314661884104378106970 9739 21484448950382435913183510836774981016724 9740 18643652278406469625176636974152750356148 9741 16160518959828975065860955323229844038006 9742 13992428551174582612637064664764763100678 9743 12101529504098480634651305074311817945144 9744 10454243632040571904823793110199831333372 9745 9020817613463377804277567046881907073286 9746 7774917562100275176977439388868668077762 9747 6693262977308473541093338320639787202054 9748 5755296655468781519226492163591752442990 9749 4942887396641368913412301491891792382158 9750 4240062579672485856150079042889403003226 9751 3632767904001539497798803766434755456286 9752 3108651807934305857323135528037866860714 9753 2656872271555494690636424647850664844460 9754 2267923898210626265413046592335378920622 9755 1933483342074345521355223243022640608278 9756 1646271311238199202505761932864383098484 9757 1399929526505831359735329411739724618258 9758 1188911156195094441305926483824641711382 9759 1008383377235368033153330414851333520450 9760 854140833234352138399080618210323457100 9761 722528871487629903010077317704631932482 9762 610375543625265981352830634416666291642 9763 514931449231985614660099797892165031542 9764 433816588828724496064439954062683152334 9765 364973472537661475316672541615081134064 9766 306625804029280102099751032550842901518 9767 257242126411271206089047793423285321092 9768 215503877990619340693237631621458093206 9769 180277361729423632589070193579391545358 9770 150589183110769371513249083083835941032 9771 125604757403325042178554062032603217236 9772 104609529313339901694942563025956975144 9773 86992586072441742619025705225458319214 9774 72232379442352800240845245104343269838 9775 59884303218085273496931108689865856574 9776 49569900855916562666057308093531170032 9777 40967503100350197403917186852595365156 9778 33804118177051923199031411932708154194 9779 27848417481555380428376361702249033374 9780 22904677935577632943681524822555815762 9781 18807558498044274947784235804101884282 9782 15417602885826798912231146976232324248 9783 12617373545348617931626899575232177694 9784 10308133473134478752933667211568475546 9785 8407002751212302702800570087097240460 9786 6844525770541884524762106089070741748 9787 5562593179936822213357827799459041656 9788 4512669726642434302499591889433522282 9789 3654285445677414171890588911841111320 9790 2953753197213428824883013553920242462 9791 2383080425394724082737877888942141286 9792 1919047291208415584342505321023208460 9793 1542427082389133758268049893782159126 9794 1237328084483091888504321730554071812 9795 990638962757840069782295818844169424 9796 791562202820986113331175479906427020 9797 631222331812403404954158308974160142 9798 502337530519044263250990322698549456 9799 398944884248854821125658364427757888 9800 316170937551525915053614282177990672 9801 250040442245731183823959667057816160 9802 197317243985388195731669613591181276 9803 155372161277570978311863027323868358 9804 122073491462565136201529446773381290 9805 95696447452547815135810904787601180 9806 74848401763465333201003578091843116 9807 58407303535877769528322690561570476 9808 45471051197173072234434115600617706 9809 35315958119687932122130869261462122 9810 27362749764467562199528365276954436 9811 21148785938017137844635847267475128 9812 16305417510643620136497236770193926 9813 12539568959752804602720848503141452 9814 9618791353107435385641758135155958 9815 7359159146069124740423278182198344 9816 5615492114458279784626780336012184 9817 4273474047172238149315444468303408 9818 3243315197490453787205783859026138 9819 2454668265987326943425479979831512 9820 1852559849241181975250171580628952 9821 1394142531777679371928471371152700 9822 1046108565226992835420820016944826 9823 782635591461349435963790823374580 9824 583759160757567062722239123040550 9825 434086746063126216243253202861710 9826 321784296778646771287848953552270 9827 237779729115081586019736385085232 9828 175138633992879210161590187649152 9829 128576331606801050114923508282450 9830 94077576195839219690037602369946 9831 68601016436411247419512510243836 9832 49850196179018973492140394087548 9833 36096643863968800969980005071872 9834 26043617665737532366045830100084 9835 18721487828247477729134186487908 9836 13407663197417515714292589559784 9837 9565500139492966547300270731554 9838 6797846009311396180629096152510 9839 4811828911094183517336789319736 9840 3392261657108275422851636419516 9841 2381621835190364011064041289500 9842 1665035034073989467756977332818 9843 1159051322999361398100120065952 9844 803287511248051748465052207338 9845 554226687380431550847121128914 9846 380635732115874745177127987672 9847 260191772958273419140585990088 9848 177008498413272724221378168348 9849 119829655150573380395343998780 9850 80715242389350443430268321740 9851 54090068771193595318083887840 9852 36057706192703361164702696050 9853 23907996032939464039703799088 9854 15765098612645010271010786902 9855 10337141202542396632311397610 9856 6738977769536012319611234900 9857 4367316357646189908472496766 9858 2813177292143243703114223230 9859 1800833436197460718619839340 9860 1145442802005736575049494732 9861 723807739263736589143331760 9862 454303902704586123862449456 9863 283180528631193162404925886 9864 175263229247518539219539778 9865 107681707847264655271510414 9866 65663817712603646220446508 9867 39732755309963170329354118 9868 23851217881068528102836398 9869 14200646750650438625789022 9870 8383644316195990940218382 9871 4906490624839103214736988 9872 2845792291203560546614256 9873 1635325719363594680689760 9874 930770419032219875361304 9875 524541322303235014552504 9876 292597068576698402665400 9877 161495281735407381158066 9878 88163204915680799668430 9879 47586258953133884068518 9880 25384093140668574267136 9881 13376309720244223341284 9882 6959897067208908942744 9883 3573930003511264262314 9884 1810245355316281107336 9885 903927999561676869462 9886 444709196849691711974 9887 215420835538322147240 9888 102676954897963126986 9889 48118859292488667046 9890 22155167590419932884 9891 10013524004574583230 9892 4438718680176552822 9893 1927801434630637566 9894 819485450203396930 9895 340561558916227078 9896 138191925521892084 9897 54677678855762286 9898 21063444538876912 9899 7887298797907506 9900 2865637616735896 9901 1008181187559858 9902 342699062856424 9903 112269816187722 9904 35348718018346 9905 10662787274234 9906 3070362826654 9907 840495461782 9908 217685641228 9909 53044835394 9910 12080933860 9911 2551251596 9912 494761038 9913 87054992 9914 13685848 9915 1883814 9916 220810 9917 21166 9918 1556 9919 78 9920 2 9921 1099511627776 9922 21440476741632 9923 224575249973248 9924 1673319258521600 9925 9923298599108608 9926 49733556624162816 9927 218586261676359680 9928 863741055919456256 9929 3123546044399353856 9930 10475355458905309184 9931 32913886620493545472 9932 97675453946296008704 9933 275562601781621948416 9934 743040855465374253056 9935 1923561699495366361088 9936 4798913262156681052160 9937 11575139039684352540672 9938 27068641609011372752896 9939 61520036778033666850816 9940 136175658019136691240960 9941 294123353487776048742400 9942 620911379522311467040768 9943 1283054635999081020260352 9944 2598693357626963715162112 9945 5165127138977027875667968 9946 10085449377758468878761984 9947 19365410170147565995622400 9948 36598765442376792098570240 9949 68135303636968888350588928 9950 125046694127724382997291008 9951 226395882939265155824037888 9952 404612959543030163503065088 9953 714239316284411989345093888 9954 1246003826359816681409453952 9955 2149258680998088445431961152 9956 3667401220139766117116307680 9957 6193290437389603259664775088 9958 10355188663924524328676014376 9959 17148925313319542666306219436 9960 28139502461379432744981446426 9961 45766238322815347101910319024 9962 73801161184372683458016606348 9963 118032640305858621346399343478 9964 187277806281245138655109962392 9965 294871770535704851102990075814 9966 460843891187426371418074945978 9967 715077955573853616958335660870 9968 1101873034351814798380404675488 9969 1686486774398034546373795950660 9970 2564468822015311019963532571744 9971 3874899798153068114398479393398 9972 5819068310516057217751664397786 9973 8686680982625210341899654723612 9974 12892455535597023710373163318590 9975 19026955834050959680234403319944 9976 27926869792099182130947051252554 9977 40771708328401657981679465649088 9978 59216247358513241705609361805604 9979 85571112877503699590908218598986 9980 123047935199283136012523277121182 9981 176090743535377438133640420925652 9982 250822079131332659510924139963592 9983 355641105991762639869760254190542 9984 502022334928257490460626617155170 9985 705578127429646270633001643668280 9986 987466756198068913496736492023490 9987 1376251519789197712506476381655720 9988 1910346541019829468656046730725506 9989 2641223029452363575220032955467028 9990 3637597935035568397674494281752116 9991 4990887489671921358026494294362790 9992 6822284095037178176378580156485956 9993 9291909989907850602390970557958092 9994 12610619523289324451575839631238522 9995 17055169012895817887105678665719300 9996 22987655542892708391525715180282060 9997 30880351442740217808761123309095542 9998 41347338963564808837391341804538598 9999 55184691074058024059280897612474960 10000 73421362788264171235239846908756762 10001 97383469068670160460295803391351356 10002 128775249232319971773004213417791936 10003 169780776619391157850946758196586436 10004 223191392943121615561233785461258058 10005 292564960988282164411245990763814134 10006 382424374600467477418301656426914166 10007 498504385234939531972623560060211824 10008 648057751360444382090572223516771168 10009 840234051193505195698158243985635744 10010 1086547291168641352406347057827547420 10011 1401451774485029032804671994097004286 10012 1803049661635415467716568053405113826 10013 2313958368940779878246786989398484078 10014 2962371540168783115821874106316168688 10015 3783353938579164325232405400449542160 10016 4820418413091287231476312068069453100 10017 6127442289213465812289801886614663350 10018 7770991348412312739845375853298896900 10019 9833132246968555042221627512830551608 10020 12414829082170202350600120807152196054 10021 15640037176482114087248916072976583618 10022 19660627402125156483478352382214044034 10023 24662297944326840294112063135405090948 10024 30871657794466238051736825944630103834 10025 38564698032223718637899527307739878950 10026 48076903728378928316821350548979302778 10027 59815301786579253262757347263880673656 10028 74272789041031856168145485392596974252 10029 92045141332984597724548938076067485836 10030 113851169104848460273780278953343372394 10031 140556559397825196278893527541704854384 10032 173202029267504844913432822637908062552 10033 213036512934524141858845277400564655486 10034 261556216011389488197013259081101821856 10035 320550496608118958173122813750116533230 10036 392155676918066552585392331746768461818 10037 478918052119725880830579844356219027850 10038 583867548414250654083159880102755879512 10039 710603691297895647530555918419400018836 10040 863395781539578725427625273830929885714 10041 1047299442860696507748737683286328999772 10042 1268292005349016253560925458816275046048 10043 1533429525839697523368306794604974417746 10044 1851028624849978368472070816065432615242 10045 2230876743492702399056268338822148357126 10046 2684474897818223806294912414878195559082 10047 3225317537332977648798803566955505314670 10048 3869214704513224110532558046697471141118 10049 4634662348899593751120066956350007036172 10050 5543267379195183962588840701422548777352 10051 6620234846536364369429931367770522151764 10052 7894925549083951021486893598223114689778 10053 9401493340115267312694117720207869968214 10054 11179612517220679770219722114884726118578 10055 13275306877882930415356483004784367050314 10056 15741893356040491462543088072904183061150 10057 18641054615145301976058897748081577516222 10058 22044056576203298312132911357470043395848 10059 26033128615359614152422098451131399214232 10060 30703026086324263977279801342619725138320 10061 36162796920421983778541164095934479364778 10062 42537776343897827465945900087280223088214 10063 49971836241415164940992687282185594875842 10064 58629918400004402426767759890260528615104 10065 68700883803045222146007744826811701796814 10066 80400713323561552071165151113762515805004 10067 93976098604876642216087894165648735290074 10068 109708465629484546701848899541899254778372 10069 127918477479010850860137003506535092643512 10070 148971067094642549732261551400748253681604 10071 173281055473710650143703627906361760833618 10072 201319415699434009643911747971232902739328 10073 233620248512205640950813675003824267400048 10074 270788540806921996905977681372019825915198 10075 313508784495949968590695602211901804104788 10076 362554539624997048537083080278682691282794 10077 418799032482201799211788913848621777158654 10078 483226886711017253933413878609054266807394 10079 556947093135561427951029295441544580537178 10080 641207332142305040939812228883353866277614 10081 737409771041883391506198677167595675964216 10082 847128467865219791177594566443326602936174 10083 972128522532674925546017865690189025195172 10084 1114387126274843469399639139793665710435200 10085 1276116670577487983286417995089533266956660 10086 1459790087766546029094174584526510573290392 10087 1668168606634513098305774588774131615245230 10088 1904332118225547303418882285714726889626278 10089 2171712359028205925665583618571444037588194 10090 2474129131352409693222174218845143460147606 10091 2815829793567059047166510904751030031032766 10092 3201532266117798765690574052964724212137252 10093 3636471812796583448908952993346261792600518 10094 4126451870556176366844186394438483360173480 10095 4677899215207821956215540231175533431621846 10096 5297923764557107330626646570415907470824596 10097 5994383334862927379833104185047529226357756 10098 6775953680882060835481020203088654526803652 10099 7652204164114545630971916209532892926389538 10100 8633679408112764105864909452777929343339764 10101 9731987313772182254272260986569417581350620 10102 10959893821288407125577382957956650208845602 10103 12331424818839933355192131174030312170874490 10104 13861975610926729418809303455460297839139518 10105 15568428371541439295576834510665795306037966 10106 17469278018843854667632085090365989273167216 10107 19584766958613492893408494714439589425353396 10108 21937029153324338717338745526989862628163816 10109 24550243982066630439369985713399354869069520 10110 27450800363571553181838913650486568297523918 10111 30667471620106661007095186208557824402645290 10112 34231601563826195666465130617589354021920792 10113 38177302289097616599849292887665114106450908 10114 42541664154193518936666901684659609238003010 10115 47364978433340692759513068195206127526295364 10116 52690973115254126558525568965779320000982292 10117 58567062316747568265904073913859000758278622 10118 65044609769594510844376559358626451094409784 10119 72179206825302207663444664533462572106770506 10120 80030965405643011333927035021548485887510666 10121 88664826306448023494494261660279938775500320 10122 98150883238094654131922721609324071911492664 10123 108564722958101353494387566974637668038759154 10124 119987781819072324714399467839205876100019026 10125 132507719018710532987380323947487813003222544 10126 146218806797543792284786954190695931719005724 10127 161222337784199788068219460674469744685219004 10128 177627049637345731875303626345267555579396068 10129 195549567077613492300374135532769009017135104 10130 215114861341812444732989589665263144010190982 10131 236456727025357300170680767179791456457646406 10132 259718276206992716092977704126766856533740836 10133 285052449672487142758179890612564133558995398 10134 312622544970924555062305745512629082212911016 10135 342602760948498955195103656407498511102631168 10136 375178758310294554032698058707811886808063334 10137 410548235660425552487778060663149402529790074 10138 448921520365156277460867589967716637008128990 10139 490522173472301669866509474436436894042100870 10140 535587607803432199391215115689829088869852900 10141 584369718213326453542189044083682288859205138 10142 637135522883918921643631788485709216958871884 10143 694167814387911408515127550498383021394377194 10144 755765819120528804474517434465542025537191878 10145 822245863556923046938414204608722846794772768 10146 893942045647828506768255637922285378861165490 10147 971206909517660362237594081605520030705734460 10148 1054412121477785518391041561982577973940729328 10149 1143949145213692797880999652016276055553166624 10150 1240229913848804181957314295573106502473358414 10151 1343687496430309881998406258082481281500626830 10152 1454776756224334247818397713790606445769979500 10153 1573974998049652996940082671783942722937330942 10154 1701782601721838972463649882714325454590247194 10155 1838723638523914431134758085803860615809631280 10156 1985346467466178890247014494554284060975583802 10157 2142224307947752454761400367959681001877624188 10158 2309955785286456155968301629373877481166522546 10159 2489165445442912586373019635509451030651476446 10160 2680504235130196969763482517356065274853329410 10161 2884649943373037802425335865362330872006946814 10162 3102307600461522615112419468555818158021456000 10163 3334209830134597485356825728375012420570448150 10164 3581117150729467245004463434268089885587011874 10165 3843818220945429717030835377531219290607755458 10166 4123130025795843453858191990463940939023756178 10167 4419897998260969045347063503358524115812154030 10168 4734996072108470704439478268288414609628215114 10169 5069326661318539495477173266177207914989080878 10170 5423820561538007804921387893677389594479196334 10171 5799436768993548529994695047814888280575885074 10172 6197162212319143206374495068797712521275177444 10173 6618011392798473747387740369444081447936667948 10174 7063025928589709325319907329893334792543020718 10175 7533273998589235870824629770193674951573781432 10176 8029849681703061371307250841468194014734217712 10177 8553872187430706234862174645282115647341272816 10178 9106484973827056972956389717384426318199448802 10179 9688854749093539754750818037222107776909214580 10180 10302170353261580392927894385159810900368637588 10181 10947641516669079652887064843101983957951410806 10182 11626497492194858725315711527845021540319131520 10183 12339985558506913947154852682602390729092570674 10184 13089369391897933509666707868377662640291489310 10185 13875927304625812924053949020221891489220505128 10186 14700950348047665123081483582134720789280603312 10187 15565740279232718064100536554714882188815634774 10188 16471607390162043411005442426616791339703130110 10189 17419868199070628760103246608739150014844166362 10190 18411843003959102229710156411669328569955911044 10191 19448853298797493159545167951992259533485785132 10192 20532219053460656833622079418923579483342773054 10193 21663255858973133371973501063725050422907550148 10194 22843271940198817672555379929321915834028287156 10195 24073565038686292968223126892491482891302810752 10196 25355419168972268982860003321700313235218619084 10197 26690101252251352290564397922889418610518287390 10198 28078857631938291792985858277380652017584015502 10199 29522910476276666136391692516559095194219601646 10200 31023454073783347150855101843092556426959392112 10201 32581651027958480128662490285041014929376517444 10202 34198628358333533019717943776507039410290579516 10203 35875473515572425027086852629205963528606465932 10204 37613230318979980506219641503317581383751608756 10205 39412894825404994346015380329709253793659180168 10206 41275411139148977669949915790444319421323476622 10207 43201667173103037659749906125271410434062781624 10208 45192490371931128505192158610758313006063337536 10209 47248643408694838376419911458124396046044534602 10210 49370819866869662210540469986038943233587953090 10211 51559639920232046264285375284370530173083741552 10212 53815646023597070808133390063215781911996968846 10213 56139298627855171158242409393999506505213975502 10214 58530971933189527654646707701574586581574402216 10215 60990949694750477813092998916755719140600259378 10216 63519421095416385442086509168436060356854729602 10217 66116476700578798825437915151474859983098031204 10218 68782104510150509051380325239748028313966129802 10219 71516186123205474363492180037303578548412961782 10220 74318493030816848359508871032735827430207491458 10221 77188683052761046289432847038900400668597018628 10222 80126296933799596332816673797169915188628844346 10223 83130755115234345684272538431548210951884514662 10224 86201354697353538449600451083367996560240388840 10225 89337266608244704134845347883732128938783243888 10226 92537532994243794625941492149830320702244400070 10227 95801064847017454004458800941730811236345392554 10228 99126639881935850449410028384256066121530867186 10229 102512900681986587769121836006893810885220245664 10230 105958353121005595928419504738882673735878188658 10231 109461365079458640632249119218762332017839101934 10232 113020165465397580671365548673323245024039730916 10233 116632843552539458066605641498621626730044398502 10234 120297348646674985741273718603416234889858499036 10235 124011490090807395656384416056233042237113812286 10236 127772937618554663418290740388134121410111890928 10237 131579222064419910750814827707177983585842924616 10238 135427736438548721402602975811255593744915199632 10239 139315737372550940603524719315958632753605561794 10240 143240346941871343809133330477180284343031434102 10241 147198554869051759142912515923104878306277133888 10242 151187221111040522997551166026908648177686439932 10243 155203078832477552565634101435690181401633832730 10244 159242737765619131295303918426848076493781712344 10245 163302687956270292197785090064361487803161559250 10246 167379303893769271005916943200339155278861014556 10247 171468849021722941216152968566116219023924157540 10248 175567480624829703292916802551855900583162192830 10249 179671255085752437900170949800429043873728178768 10250 183776133504624470891606331340670987899461235252 10251 187877987672391799245347487270438752523005022948 10252 191972606387820969132511443310267670551262665592 10253 196055702106639942633796382505479684882687226590 10254 200122917909935058020660766149851563937165983680 10255 204169834777606827077233096562692779611421659242 10256 208191979151396865727095163076849345256700624394 10257 212184830770743731472433436340193897366045193268 10258 216143830763512788068192896801281570602197221398 10259 220064389972480283328770435935239114192650877980 10260 223941897497340331271449021006401088152676282012 10261 227771729430950997522996749196181732822801933900 10262 231549257767547570278516549971748878383959427882 10263 235269859459732511887858621146686024800299594928 10264 238928925600207433386416532637455154569326661178 10265 242521870703447343910731727804171590477802428850 10266 246044142061835722548999927131867507606444055360 10267 249491229150184635145649800863574967065615158370 10268 252858673052060811621294720804287610859070385662 10269 256142075880929571749471947095938770402387486234 10270 259337110168816601869888286377155429177058414046 10271 262439528194975287030354346058895576027703157318 10272 265445171226936603357836168906722253708405961432 10273 268349978646311035591081220825085101103419622970 10274 271149996931808704397931512745536428125790014370 10275 273841388472145495187297621847662759379693045452 10276 276420440181809622922027622433213231119617745766 10277 278883571893074409650136088303955984487760686562 10278 281227344498158269708232977440821920576722126304 10279 283448467816050681470801964665393531678308628160 10280 285543808159241479623164609798520829393152409550 10281 287510395576407855017022510936577923306606208658 10282 289345430748026256399557849681118554381616618984 10283 291046291512881745947702587605644438679436351954 10284 292610539004541618196336423002309187933699266158 10285 294035923378039168351537685758349714610963289092 10286 295320389108272897172138318566541032553174257770 10287 296462079842961279471457661195408437404408923298 10288 297459342794398246314025119044959726584850229776 10289 298310732655724137076806520884380741194383615516 10290 299015015028955148879823338193256038850733849216 10291 299571169353595040513381776043083069753277017184 10292 299978391326279570101325768877526270854795956384 10293 300236094803570167462355444407557531292682336840 10294 300343913181711776564347128909398144621291988298 10295 300301700248893603861543712362778037796002372516 10296 300109530507293503152060951530817502215897122714 10297 299767698963939656421246019870117942347777851064 10298 299276720391179759812819158149920889059822466552 10299 298637328059300765198481205833091934150360195602 10300 297850471945584052215738976743971182756723763186 10301 296917316425804461691049150418030952919696270696 10302 295839237455879751001621037416221178142370527696 10303 294617819253042706107237967900965587395668343138 10304 293254850487534498559168716462894218366473309546 10305 291752319997398241456635289654424913130910391584 10306 290112412040479639373363585322338869525741133472 10307 288337501099210969065384708006675700446904856904 10308 286430146255159487608299094757301044807952075876 10309 284393085151656180003360983172621522738299479678 10310 282229227564080313322532138358362921381309682484 10311 279941648598554714195484100407724034855031597998 10312 277533581540901579191621977209942619984265819336 10313 275008410378714925022267158769756629614992165992 10314 272369662020319880069805261050384179452290370178 10315 269620998235207749373847245324478253212795435520 10316 266766207341256449701651419230176681052037827352 10317 263809195664666276727415440440086696889317169954 10318 260753978799059276452155826105066269091721173290 10319 257604672690605473366650151382586471528993602484 10320 254365484576350068116468389883554108368927568064 10321 251040703803122150955725069236766282024645648876 10322 247634692554507658313162895175761008900674057112 10323 244151876513367877956912791584949049747813169064 10324 240596735487280900542730107422048722437849620128 10325 236973794024078595744701952143566554889092614962 10326 233287612044347977869648305243740459256481329956 10327 229542775517365666177697728139582951680480360722 10328 225743887206440398383521038699570077239238802920 10329 221895557509054474088854252449544067044966945654 10330 218002395416524211986729459245251281979789050394 10331 214068999617145973239241473619853218974705474026 10332 210099949765962330574139403839244818236565386578 10333 206099797943377144090927781052725719366751713460 10334 202073060323873507742103993268958340531739575390 10335 198024209075049865508337605245027948035377103516 10336 193957664506092388194142578540724685218340749110 10337 189877787483651459717924567651348932390881941732 10338 185788872131892508989616835655577803438266492816 10339 181695138832252226520460819631200841838910211048 10340 177600727537156302785438172211792037937627942900 10341 173509691410650158595938469118257303992240602852 10342 169425990807565677715225348029721111643778406604 10343 165353487601500670535140132277903581245472121790 10344 161295939870529637383593701732042358211982469130 10345 157256996948200245062087117843573107944287045664 10346 153240194846005577919613896992711401847095749184 10347 149248952052163358561793700780065708024812786458 10348 145286565710185496449229559727921925784488545744 10349 141356208179389893430033154036224254226956177780 10350 137460923978196603459907227931484196183097681614 10351 133603627109767188686658734491918160849119473100 10352 129787098768294184127393104012163066163966645742 10353 126013985423031477151164291909732286861783035364 10354 122286797275980358123396621000784829203422167872 10355 118607907088013955357861481516263369788031366864 10356 114979549367138386406568215576290768810027221140 10357 111403819911555587707159087343304378253010774054 10358 107882675699213458789637571680507456332282980422 10359 104417935114606385236578487646432924820055837040 10360 101011278502725766919409755648873366493154658460 10361 97664249039257922430488619867000703326676493334 10362 94378253905387380225861221650165056562261256146 10363 91154565754888480360076055204435319386039158768 10364 87994324460578443707134604566585182136416182344 10365 84898539126661335008876539262873261285724420890 10366 81868090353015044975229339933458213585663353632 10367 78903732737062621107469098537049575499858264378 10368 76006097598524754623418044113783585542749483792 10369 73175695912071450983472186348040978697985737648 10370 70412921432677055880660634068051145023842189932 10371 67718053998332784148191203083604794663598229508 10372 65091262994683351587278754733319397915071035516 10373 62532610966127638335437532303203426188547233584 10374 60042057357955685097367811654394823510867956662 10375 57619462374183693593330563994840180465114485938 10376 55264590935892825413406365738758853178511748392 10377 52977116725074044340270974775050925954963037838 10378 50756626299227439107758894278507754034456108206 10379 48602623262257665531328277250453515051179341516 10380 46514532477544502550105635029539562442674544238 10381 44491704309446062642076370808296963007024886514 10382 42533418879908881659693600878820730681689288524 10383 40638890327310814803747056832848411580928675764 10384 38807271055146210880503041124810122409824646546 10385 37037655958675018931464060041004719870831731922 10386 35329086618195076043968560643528086476187385148 10387 33680555448156609288825653272511359259921736426 10388 32091009791916751611659003965792385142545929518 10389 30559355952526446748000650501457314220657870132 10390 29084463150549374632528778386682512187493177150 10391 27665167400529400372407127211692635740901963598 10392 26300275298346545162133403738519932158839303182 10393 24988567712328691823545788176663358005314238846 10394 23728803371614364406897471726104404031325829622 10395 22519722345888262491337618475877902603239232552 10396 21360049411233206439391035327065037352154691158 10397 20248497297457306200512105051532616016173759442 10398 19183769812861183342231858449212260192692561800 10399 18164564843004773873340051812423731224433768310 10400 17189577220614583518746449426900857718569336848 10401 16257501464338372454232539863311643575333667544 10402 15367034384603381081646097553818770930386234016 10403 14516877555364795427225190159084379789227873210 10404 13705739651041769975371359808262800512890272464 10405 12932338648427714031075883385659420094959104490 10406 12195403893828598434801628535945786129232028482 10407 11493678036126801310217939597810796651992989256 10408 10825918826887686363238199922212851428027871650 10409 10190900789021047251614901702481937869680974248 10410 9587416755879255656807950052903035358416255260 10411 9014279283018060419508427389616110866169368808 10412 8470321935164279699607773813434897462853963588 10413 7954400451227019237176435303825839262261433262 10414 7465393790455575624207298165152575025809098820 10415 7002205063088002533576213695383856301691880288 10416 6563762349049702221098709574719020186302600070 10417 6149019408451733133644239067841759229782565352 10418 5756956287804275405048966722565088008164482950 10419 5386579826002439734891126799013656899007316844 10420 5036924064259996434807262763563034646380521004 10421 4707050564262371916632663905211363454249500990 10422 4396048638884210308563137113424443930127354734 10423 4103035499869790329510940874675597779513515840 10424 3827156326907537862190088234638941037405728284 10425 3567584262543744830177409702694794426903237248 10426 3323520337376395706721772832348525901409709182 10427 3094193329948746415043220376751085217306138084 10428 2878859565725053059509787184678486173978654362 10429 2676802659478683955367866286773914401212290612 10430 2487333205356852907890373827725759533192453538 10431 2309788418807474475995645067642471851957337650 10432 2143531734463251675409301683941026574875730040 10433 1987952363977145038235319634468744818377879706 10434 1842464817692908858301766997530106401027989554 10435 1706508393915468521017467388379638114142708798 10436 1579546639419583212599766415363525303372811716 10437 1461066784702496505630427194368637893960762536 10438 1350579157348099343371473148332821193051274510 10439 1247616576727458963159135520133218658047262682 10440 1151733733114310626994288136041359405205249904 10441 1062506554145135507746800554310796197064933842 10442 979531561402585830355567912662769753229845010 10443 902425219749052899179218591705406648606354630 10444 830823281884846329732148422317370185789452964 10445 764380130453459700969285714093636709618941542 10446 702768119865388837417817082578916626209987714 10447 645676919862547196186604693182052329388637452 10448 592812862698044607477846464509445728037822550 10449 543898295661470240408428228415124615774025338 10450 498670940538310901545893127853115128211008340 10451 456883261454158367783911919897767642072054250 10452 418301842420285928650859252453729245236343802 10453 382706775767331961447916895690728579962072012 10454 349891062528501446901490487497802372042737368 10455 319660025713127441197212796524196398643326954 10456 291830737295826079392369212640835542334004596 10457 266231459635994605898270321116054675143015012 10458 242701101937169361803633405797263566805570852 10459 221088692255871851786482613949411752725652928 10460 201252865475085233979018161055006615562599404 10461 183061367568449105810761496797526017276815212 10462 166390576397636624507279325044137009044651666 10463 151125039207157235757114964890570304718166370 10464 137157026907958201249315478324603255468508438 10465 124386105173603581363264520382352755975054376 10466 112718722310394521256939893095105327442318196 10467 102067813805445130243983829286317013649589268 10468 92352423404312800871923592742276788496877472 10469 83497340522154642508318169945719670951653578 10470 75432753749384147515437506598168206863681340 10471 68093920174264625834825715795928114937315876 10472 61420850210619472122437767384140688836540094 10473 55358007588677564419804502372043687550213474 10474 49854024140812692116012742591379358322623858 10475 44861428991382108278811934830875193749960012 10476 40336391740821335846342506600188262891767672 10477 36238479218408806265867962823529123883945230 10478 32530425365472931594666571757681029395544078 10479 29177913801074694540368876170214174177223136 10480 26149372615161455966682553989523162442126854 10481 23415780929655839548459480190618060248183360 10482 20950486765724282538628499050807341689884908 10483 18729035755374551073126147358917374416088134 10484 16729010237376693958353518937708203283165324 10485 14929878281109712658162457084231125476693136 10486 13312852187135014026615827251737374858825264 10487 11860756019922475965997441416766995180709602 10488 10557901736047679334812048633457770146121316 10489 9389973480188811297341126109344190222693796 10490 8343919631235700714392474329835446231417014 10491 7407852191645842423939530015625449037619990 10492 6570953124715301061442960107215205460430278 10493 5823387256556053904770368151641409138141910 10494 5156221372173424534972894234602557456579102 10495 4561349148013297673834958786891362812743914 10496 4031421576601948507432358427451299861516018 10497 3559782552342223393997596489412414631386842 10498 3140409301076456365024063291149494609391326 10499 2767857349604006557628915547150306171447840 10500 2437209744881664038845678343280378831925142 10501 2144030246077053763386810093816970433515242 10502 1884320225933610374112140679468736576818966 10503 1654479030991840569874606166910447231844546 10504 1451267563052380221799429725534399637968980 10505 1271774856824237310289234926622822472090130 10506 1113387440944228242868117115011333920353812 10507 973761281453482713325198165812938582391674 10508 850796118351095060501779531857557038742910 10509 742612016994875176229260029167470697620100 10510 647527966869980160787147215157875288664630 10511 564042370586909222235446733883115814714218 10512 490815275893180423846949911638400953153460 10513 426652212983292247248092717417897264373756 10514 370489508467390178779764960508605702152152 10515 321380956010994027319274679719124771341998 10516 278485731889022227969222429225776886674848 10517 241057451511995538867590653097992775561194 10518 208434270387293290072189038954269144164110 10519 180029939981785446337503874307300380057172 10520 155325735563513982065183358060208822893434 10521 133863179329917604989657568534905631789264 10522 115237487989900735249939918248695744031266 10523 99091679469132271101030849872251547946062 10524 85111278565231297811270463265635147609598 10525 73019566205337687613570180843497561695594 10526 62573321466698036048320628168145635135620 10527 53559009725263948370695728594226354067708 10528 45789374211953544660065012847448730232982 10529 39100391895234402878873628076318790372492 10530 33348557986038969406038777268706445932410 10531 28408466490562312886667757362748902250610 10532 24170657131838576473995553758055498620988 10533 20539701635490612995537342733844707204812 10534 17432504841713329245300154338559944619732 10535 14776798377031404406595923285175820885064 10536 12509806707907355191201617286407767948940 10537 10577067315674042258097454313292261607698 10538 8931388489878727187748572435568847193830 10539 7531929845833699648709820164967164468836 10540 6343392142367830892525441503478945696224 10541 5335304317370441524751111415033769142094 10542 4481396881126943583361012367023373908450 10543 3759051919586253616803529354370679617616 10544 3148820970006712680658338099514137872366 10545 2634002947853296819759130358063029396264 10546 2200275133846219882988781599866569138152 10547 1835370980712000938166179150614289825158 10548 1528799177038795218917694314314843008692 10549 1271599016832832303034502162694588985436 10550 1056127673641071430716205076613770557166 10551 875875472776690000919144710657301318346 10552 725305699207329876598172553434757824064 10553 599715876626116401133108234731412602648 10554 495117809361859769540594030331728540228 10555 408133997009826888910637269566506309992 10556 335908315581220550735960587129930210618 10557 276029111890074308053124683238293594774 10558 226463082859240592821896205427252250766 10559 185498511214870281614493022683257480242 10560 151696606194166167084886706873799074916 10561 123849854733945270856609990347650678428 10562 100946427249800132949935540388276289058 10563 82139804476970172178919911355336081224 10564 66722899665742049572987677547766493928 10565 54106045283011127347397284734164120568 10566 43798296692606702379153098210018351542 10567 35391578355725768361722292390203793952 10568 28547262067031378004286518745837295034 10569 22984822662256007307329442570194871572 10570 18472265433152443681664154124751562362 10571 14818062001504250232663633469739366790 10572 11864368383111606285169885067515581770 10573 9481331082173559185707156165991558210 10574 7562314890341065228064215613246281010 10575 6019910151043480388424613539080178080 10576 4782598057151856006184053920181234564 10577 3791970493752006693824850323879940872 10578 3000416384769587168047374294966145512 10579 2369199776294265331510596293943888694 10580 1866866275967100198085419929166912704 10581 1467924217530058253930615609221641778 10582 1151755252672935461244329693527170402 10583 901716181409217549872969302915513726 10584 704399885872062311756224139237708586 10585 549028377662103258177689555176639314 10586 426955333723237618718258938387606748 10587 331259191436553316393801262790056058 10588 256410996717864834510737191833059372 10589 198003832929800865654507605315481400 10590 152532875557851661692102791885210302 10591 117216980088975617444008491933577392 10592 89854271925337683371986591849267656 10593 68705513452215698564097950481246468 10594 52400113966915692640727725032556802 10595 39860556765448761213573791234317476 10596 30241773034542518178488535416936234 10597 22882618797657185877848250846746208 10598 17267129824013242622849477421806214 10599 12993657772495950229901530287261438 10600 9750343834043723082993244184184994 10601 7295676356545976391245498329808932 10602 5443116997356962230007758228330104 10603 4048974767751959379815890094346192 10604 3002866387325032689830728658968518 10605 2220230907920837811667138782996254 10606 1636471814509200612788815694109374 10607 1202385108546260843556333814728714 10608 880600835413541650211122030559046 10609 642821120100152971514080083735542 10610 467682494076954213526375772405068 10611 339106167020228783643801412864264 10612 245028593391031445695307065142060 10613 176427578383957131758010044153818 10614 126577382990032115833887528557794 10615 90480739550922462387536338251186 10616 64437122111400048722335578183950 10617 45715634401464796567451545439746 10618 32307971264700095703320746658258 10619 22742471155600624050136835577436 10620 15944625161120355965461957603720 10621 11132796257035485438712136752590 10622 7740534603109137344063764798828 10623 5358912769287299632819595924760 10624 3693877735756794579236213136146 10625 2534826412945396120949712652078 10626 1731538901743905079605958397098 10627 1177312214361084172565909899772 10628 796676482230699821526488466586 10629 536484709258558876612855059004 10630 359476210835219226649080997388 10631 239646555678206609940751205714 10632 158931313285047642398834082696 10633 104841244511725927499479428432 10634 68783538317886479690555254796 10635 44875542284363899839936178018 10636 29110443671430059034701547410 10637 18773302468749300070019207026 10638 12034324699149110042535529216 10639 7667008341474083566252664938 10640 4853831049318289073360433246 10641 3052997613115539507797532006 10642 1907554811107646909183601560 10643 1183747071843061044798653620 10644 729443169138152137874357154 10645 446262640506840816038950288 10646 270999411259280704439259480 10647 163317703412002026024279188 10648 97653885699393857742211754 10649 57921130389429298040954546 10650 34069912508360364813938822 10651 19869265757709814592179360 10652 11485621441513794768993304 10653 6579130816674684575825648 10654 3733338525471122467481872 10655 2098012806107527466141058 10656 1167242387075307531096458 10657 642701064772072506625734 10658 350103996195374102518140 10659 188608714459966721181596 10660 100445509544285921495112 10661 52859250591152037425194 10662 27475157450483463157984 10663 14098847730239239816698 10664 7138950663030330873954 10665 3565020659519066611640 10666 1754775304202785504304 10667 850847304641108634842 10668 406138107791416922868 10669 190717272253094775628 10670 88040317355131648642 10671 39921458062642981596 10672 17766290472223048712 10673 7752766467648465482 10674 3314047787471912660 10675 1386246352841275094 10676 566760902637878164 10677 226199343721651086 10678 88007418199759002 10679 33329739343996716 10680 12266294805119804 10681 4378996007212298 10682 1513358390476402 10683 505177202916544 10684 162478140060120 10685 50208323872398 10686 14859605854052 10687 4196818579818 10688 1126455753164 10689 285960291382 10690 68274650154 10691 15229814760 10692 3148880900 10693 597629304 10694 102868266 10695 15813274 10696 2127426 10697 243612 10698 22802 10699 1636 10700 80 10701 2 10702 2199023255552 10703 43980465111040 10704 471690488315904 10705 3593753755385856 10706 21767031695081472 10707 111310846344298496 10708 498749813072855040 10709 2007645663235407872 10710 7390996696114659328 10711 25218161569525923840 10712 80570579351607705600 10713 243007600623706177536 10714 696457350240654065664 10715 1906976459389780623360 10716 5011059002915139092480 10717 12685323827733134835712 10718 31036688644945158864896 10719 73598832823283551830016 10720 169570264770339512778752 10721 380401544030579228409856 10722 832472592986994634653696 10723 1780171998543841519992832 10724 3725369891019692093472768 10725 7639701970274538503536640 10726 15371262890601630539710464 10727 30377034507141540421566464 10728 59022405469678203534049280 10729 112854526184284221735567360 10730 212526368015845206338174976 10731 394484452634325083982168064 10732 722229524385131012632952832 10733 1305059560531926183815045120 10734 2328925233557719999002167808 10735 4106693569992941372475981824 10736 7159207105629301581930450176 10737 12344750864910745370731104384 10738 21063930519550185772944346880 10739 35581017410009631170631600544 10740 59523679372724192174568025040 10741 98653758982163514998224698456 10742 162046733166414776457063890078 10743 263882817212344795171675155974 10744 426146936639689332965980494950 10745 682669908896320764354551103008 10746 1085135643686483654586162770644 10747 1711951655525621623020723478178 10748 2681263675485852751962695691124 10749 4169931788615410145503493021550 10750 6441032303058800698814760791126 10751 9883483172688264646323630630098 10752 15068813946968614499698151535966 10753 22832050769814746934182507392668 10754 34386344424451434946283856433402 10755 51484574512744709423348906398554 10756 76646030644506564217979175466796 10757 113472814392730407100143508290872 10758 167089361252635627670398707284334 10759 244750147629685314060253612705782 10760 356676125999110829927449315345254 10761 517200883458653365583553984137816 10762 746334435193949447819174857626978 10763 1071887849627113975219606667886110 10764 1532347981858395215925891569262834 10765 2180751544440092920978303529122280 10766 3089885461772434614156716484141558 10767 4359240841573799031540159948852290 10768 6124277114868676165297907341378256 10769 8568718657753727219955958425551148 10770 11940818139039859459363185507189458 10771 16574790911523329042523252764637734 10772 22918967830784909233177364074320190 10773 31572648304791461288642874268891424 10774 43334183784957024774016071725256564 10775 59263512127388506790364791084681628 10776 80763229383886991753183627375427754 10777 109683369307517909651040933638311422 10778 148456412982704416737271347959912766 10779 200270733273803379213689648595119332 10780 269292766103165954570335773339516278 10781 360950783456710959661991903238335406 10782 482296330666284647967910918130834930 10783 642463314296016108238276439664748422 10784 853249544501317267794482284623523010 10785 1129851435735529035207381750950109212 10786 1491789777491165467223501291906517030 10787 1964073270832047721944007511006455414 10788 2578657205857568121044581556625018918 10789 3376267608265561779399485485262688560 10790 4408676857419093436890431369312513392 10791 5741535702076096547970420867186021828 10792 7457889395408691245862397834019911236 10793 9662533069294694995422747548253741204 10794 12487394326472528768142535721981197748 10795 16098170351188332496329155045560327434 10796 20702493795722342433948381366979924476 10797 26559957656369918520708919868265968572 10798 33994395894835770814630080626374589618 10799 43408895530738602080373048766892070980 10800 55304109460016040911729222329892471692 10801 70300549806275013067008245523147713206 10802 89165672029133839607769944338671563206 10803 112846713566158503110039599389702142004 10804 142510431230607895882125862354158316274 10805 179591093234107539928847581347759242452 10806 225848329481753810895419349391991741348 10807 283436733328160519244891890180566799674 10808 354989445706183899384671737422856820718 10809 443718345750148569260492854467788439846 10810 553533929028544888711976589180595711760 10811 689188484682227759171412988978259503684 10812 856446796775094655887022090614044087942 10813 1062289305024789477513636181853860995872 10814 1315153479342237879139717535436925758336 10815 1625220106520502805824296385228006788470 10816 2004752273105827944649077177807506794552 10817 2468496075164829195828851921872261465658 10818 3034153514830671512196227753122750777480 10819 3722939679188004199314158907848734413112 10820 4560238166030581275483273473242974032674 10821 5576370853120769020783908821587821310306 10822 6807500535939795046682523674482640667374 10823 8296687720308062375895176613025470408342 10824 10095125991389208849099091739205726405850 10825 12263583934472848671517075629973420632152 10826 14874085605215331979541980257766823473104 10827 18011866092398088910911125502710302420008 10828 21777643844871219934736401920086690576100 10829 26290257212179455567470741822966067331842 10830 31689719147714058514796227116745093491900 10831 38140751323153639183658143404996198374688 10832 45836867089740015318576759092056866353444 10833 55005081889597067963087810248738476576950 10834 65911339971082016151521435522877696709774 10835 78866757707039167599388515245449880494638 10836 94234796574044179876765937266027572308000 10837 112439493054303653222170398001651121837826 10838 133974888510140674424513629112842024356020 10839 159415819605112755606908264277813918968144 10840 189430249268280273286879704446753375103860 10841 224793339693322218533974987053348595614660 10842 266403492618759751911426913781790677009842 10843 315300608348956940950690300944343667237874 10844 372686843860487318210246297069052419857310 10845 439950182121136631282495017504252477120728 10846 518691159669428206909691010441670721995418 10847 610753137815473865187375668315076311929662 10848 718256544797937218620069484182062287402028 10849 843637562150243090554416631752948180995042 10850 989691778689739213716673593738726514529442 10851 1159623390258680477723335144095611861763302 10852 1357100582942354379818207068228633786376540 10853 1586317802308113923766048042737196126167194 10854 1852065681603823691178850211950973850165410 10855 2159809478192527519898133054413788669940272 10856 2515776950161494070685349564206491350412794 10857 2927056694418930080210646999738204812340364 10858 3401708064081418563544556354825018906913060 10859 3948883886969131546318764618350149444341344 10860 4578967318980822897633326170744081582728794 10861 5303724286438573655914390777150825334728008 10862 6136473100598495819261548277328831890493112 10863 7092272965844191313602789995364603091401472 10864 8188133251038972357263670234842838263809594 10865 9443245551530144672993562341945375685067076 10866 10879240737785427191798287121514711075929954 10867 12520473365997538564301162027139376807196952 10868 14394336016602200508012241707746251268837938 10869 16531606328881449038895432886834617927530594 10870 18966829714007800362697185280216081641939586 10871 21738740955335514229724830032378574517610432 10872 24890728143738027446873088782334068570751006 10873 28471342647560029566718296052144716441840980 10874 32534859081486313747824141092274292700214986 10875 37141889516461967765290866770084789757993214 10876 42360056463804214631107541115882488534944848 10877 48264729470832724405729937542533985677921880 10878 54939830482645431343306956254140232476751646 10879 62478713454931480332459833577521930726484972 10880 70985124045702307460610512882141592009064548 10881 80574245569197930427215993479713426370140306 10882 91373837762543206565918326198731712464363462 10883 103525475294427416579022289963979660821339268 10884 117185893334474978336363223453996354731154432 10885 132528447901247088653848706503604452643683136 10886 149744699115003233423766304309585484888004446 10887 169046125897346458241307632234824856426504098 10888 190665981082406027808421371422224283488238670 10889 214861296331836335707474279867598770583922832 10890 241915046677015773322173656867865718439119684 10891 272138484944613238395621361451932965072454488 10892 305873656754160364678240558667161297326539546 10893 343496107206232384353931930065875819206902222 10894 385417790804901987877521473475645460495143918 10895 432090196575679203510055170282295740597298982 10896 484007700747360148095508427306676366585971502 10897 541711159760031758484455801440816977257535934 10898 605791756738647771409201297222476976081828092 10899 676895114928607023032838553112022255735210384 10900 755725691922905910261417908941711894587534218 10901 843051468815754163837876285155904749675247866 10902 939708948690864894451997961226032787472460226 10903 1046608479089564295829842944107233396843981018 10904 1164739913299807128895517761880741334407070488 10905 1295178625457317749904383112718825229543154214 10906 1439091894549391647695344653634801313739145076 10907 1597745672455191211294251820073615830906977320 10908 1772511751138280449116809612647332877985119212 10909 1964875344022137611700891630074624112843447114 10910 2176443096421793317122917392509179848408694976 10911 2408951539668776508362856852688365683374353642 10912 2664276003246326254278006623163840308819307866 10913 2944439998841387327246114753332831535398110366 10914 3251625089713251097903806256378228221770223074 10915 3588181258169816481821328903797575990844449190 10916 3956637783225333660782386284705505447476627030 10917 4359714639682215991696463205482455176558500684 10918 4800334428928215435308694621530526187339192902 10919 5281634850663239510362818636617762529599303052 10920 5806981723561804511799488975319831026148572150 10921 6379982561532252695084437816053519416919787542 10922 7004500710747360638671735879078276976425005154 10923 7684670050988099846162538150979443703902193164 10924 8424910263058715334423584080532543879523230066 10925 9229942662093021601502299267791214597032362138 10926 10104806594475412161485800939087657967245576278 10927 11054876393842604688788321175812840082867096524 10928 12085878889211253051827621616011228776144232738 10929 13203911455690550233478702163656425103894603538 10930 14415460595486825972132321160179409378432043642 10931 15727421033988674907726580113595946972956524326 10932 17147115312636918936584239420537316465186895654 10933 18682313857035170889215533403827490250823582534 10934 20341255495346316439610835902987179896906344126 10935 22132668398451243770998203703744222969043056664 10936 24065791409623040141867403090952959136834069020 10937 26150395727598142798467160926062460515449309980 10938 28396806902912214691184421598461759138227992262 10939 30815927103220626980093720415335974097925134544 10940 33419257599050401486027081497622372226967155106 10941 36218921417042580631517582232291589173915566974 10942 39227686103252816255270844410638637157188620526 10943 42458986534496375659575853220727662662449085392 10944 45926947711065953361045162487312545273657033028 10945 49646407459432189012202876060499074956221849472 10946 53632938968774508876545683913454217775750329488 10947 57902873080402055534243852192903392550186863842 10948 62473320244330606378795000254965803911068410000 10949 67362192052502378954258673827509639269827467194 10950 72588222253393641508898238465230372934598017768 10951 78170987148073504130963466850875175199550194454 10952 84130925263180780941298479463162299022212577286 10953 90489356191800161523882093785763044327729400694 10954 97268498488870973096190101751726727845793818310 10955 104491486503579430856683996151456751849384196400 10956 112182386027197268717951042616438137877775827530 10957 120366208631065656634545810872773352444567850354 10958 129068924565913713178930211263161577837708114940 10959 138317474090476695337493037991985165424235949654 10960 148139777094471561596577416759077238022846801022 10961 158564740878428880957815878017738315152632760748 10962 169622265950702027671270898203092643079297091872 10963 181343249700209339015473067371597019913124738968 10964 193759587802144389262823429420471070614031876912 10965 206904173213045430926486864924125622144127907664 10966 220810892611278594460453537661726200456740236732 10967 235514620139191188735624141601165027699286165460 10968 251051208303961131233975475490537785908775666206 10969 267457475895534839629648229707450966368660557192 10970 284771192782036268220458238936329897084705030478 10971 303031061445670151121894305498913128154219519580 10972 322276695125457231029317170695655212148761820386 10973 342548592437150741655017755323427630300460954532 10974 363888108345412017317524280318163545217163302274 10975 386337421368786866293721456441298383739374995496 10976 409939496904238795585148680414245108233362082650 10977 434738046564973126151510802079350391196686878786 10978 460777483433037382859532580108874631121529250680 10979 488102873136714861700178498372786835544301370106 10980 516759880672043446024007723499150496433990035350 10981 546794712897890561602953215033267063063037741482 10982 578254056644893977739659611242900471219978054848 10983 611185012390229525848007672645511204239175749622 10984 645635023462579320267351014658860273728076645970 10985 681651800754832258767346619307914460546402949400 10986 719283242935932799708153275029747296864382689106 10987 758577352167880330985006890903395462622762706724 10988 799582145349141585180698595373030023130541037172 10989 842345560921639835485985942965916714592792776590 10990 886915361294989913029194129003118779069190293144 10991 933339030958715859578377984250895061575332583844 10992 981663670370772282091486876939919789093432917524 10993 1031935885728740828913473586734165934463767228590 10994 1084201674748534957215450520390151453040923033304 10995 1138506308594260367619113786029857038250921194286 10996 1194894210121982086265333168831900555158004290108 10997 1253408828619475143465588558481823281779539708502 10998 1314092511243513294303070628774868747374146823596 10999 1376986371375804807345531189457607828371639779180 11000 1442130154138238190048178834575082530836300124140 11001 1509562099327572872648953578566028499371392930694 11002 1579318802049016536475382507225933662378010838904 11003 1651435071347185603198695942938271108128720098162 11004 1725943787151659839509108634476352593303541151620 11005 1802875755872625656776882145528937984743044843964 11006 1882259564999863593087305682344656583420079453590 11007 1964121437075480665280289369740363204396564504714 11008 2048485083427224113540183995891859785377730286440 11009 2135371558064845642370444715163926224195630993484 11010 2224799112156720924048272916366840988504837487516 11011 2316783049517674899375886843228973375076529452806 11012 2411335583551627482482255420515946036806373556972 11013 2508465696104166510033192230691837935303128131738 11014 2608178998690387188661415885596834364255834424772 11015 2710477596572224568705384180241320156882599474194 11016 2815359956166965556604323913821048090632940312574 11017 2922820776274581194816297851648591808324747471392 11018 3032850863615894083916776763353113340851102810612 11019 3145437013176320263680603489345557126144571997870 11020 3260561893850935131692064093888838145889283906324 11021 3378203939885850212570414343010680986627521611088 11022 3498337248608299039896250942536617902470085052650 11023 3620931484933369846619778268382289305589804281182 11024 3745951793128950895733777361450253980805094927194 11025 3873358716312139180731664244239053988862418053220 11026 4003108124140080653325710864437611306591207850620 11027 4135151149145943908793744280444218875552109140314 11028 4269434132156471542550183358585667838899772964216 11029 4405898577211304970260114088997992010608110410712 11030 4544481116386049014262347027436235884766341237882 11031 4685113484900850679768968828859024420645490995016 11032 4827722506874140145157517002073191994558451852570 11033 4972230092057158237912907026138918052964888419254 11034 5118553243859020083239854957776393970267003237996 11035 5266604078944395085489137698176617906753434003264 11036 5416289858656484153968296417450577315457536935852 11037 5567513032486920580532160648124827507218916266020 11038 5720171293781594792307845848559929896337451298560 11039 5874157647837297838146360290670824280192702516884 11040 6029360492508595107684327940500272909661840921644 11041 6185663711407590012534963366540532393226129645906 11042 6342946779741334827949998972893758943288849740236 11043 6501084882792717924694602476602174566565369643472 11044 6659949047010835781858986495126627822593380561100 11045 6819406283636283791059688400823303895979849773866 11046 6979319744745617507045134872710823925805887581548 11047 7139548891557596904097557651286655221602190019530 11048 7299949674801886657213915833732107327424731880840 11049 7460374726908806191306396673535376770840912101240 11050 7620673565736668672734635818538710634665085820860 11051 7780692809511385716955818608190188911731594917054 11052 7940276402611514093218219509191941960874064628986 11053 8099265851790953372271288381727728560245334292598 11054 8257500472391241259424249105797853263719727846190 11055 8414817644056008174562425268965219392137843853458 11056 8571053075421815474797815281311592247881581430956 11057 8726041077222481829798188488274122908504010064750 11058 8879614843208266362758142302060687524949801801180 11059 9031606738247088581773657340931197398029642442610 11060 9181848592942482953604425317009906947064622372994 11061 9330172004072364290776427852625596441419013002140 11062 9476408640124067177378174934223051174296041575804 11063 9620390551174660076017355606725605481446391471226 11064 9761950482341356788515651766228867156245961116218 11065 9900922190005080726394987923192150912032289463850 11066 10037140759990998313606422953279693076826735063532 11067 10170442926873234647401376814590063939518958730730 11068 10300667393557115038166236875214000626495741305000 11069 10427655150281227310106676483542395423237108683714 11070 10551249792173447634653347603714341278457863492140 11071 10671297834489881357436016809416043571091219396288 11072 10787649024663491818691350691968282683847578346188 11073 10900156650290064119135272966409813403280888218824 11074 11008677842183103914826146643037134524460194270528 11075 11113073871636317357858689073942893597527408683694 11076 11213210441042457730996768603609199964560955456748 11077 11308957967030544306362113697745364151585325670418 11078 11400191855299733250325449622877933188808283625438 11079 11486792766347409382057408482967463127214105514210 11080 11568646871311318364573358839682444535852806217464 11081 11645646097170705420477585151402055853023242670254 11082 11717688360579389960372495454487745487953235166448 11083 11784677789634394003161691629705975158495478017244 11084 11846524932917052094096029978119936276760484747942 11085 11903146955179345873219270821998073101297463428968 11086 11954467819086400424186956152206573554623484241412 11087 12000418452466514117566316305392654790066253687922 11088 12040936900562620693774722208951799813827878212898 11089 12075968462823544064780285889596151235931262349376 11090 12105465813819636125557414040379805625740838847194 11091 12129389107915211000449645386827971175362771246250 11092 12147706067379423513648193162907900894514466345716 11093 12160392053667696670805598670861166523600263229072 11094 12167430121657288338300674842284014909137575780288 11095 12168811056672902137826936984789941537323744731682 11096 12164533394191189052106894701642977436171255218174 11097 12154603422166348706949052672931189785682842391906 11098 12139035165972615187780204512147973267289821158696 11099 12117850356012993054306964635614063124096185648760 11100 12091078378096986454879876134833347877485729554134 11101 12058756206743030436275360798552476091016282459618 11102 12020928321613683190447177937343933717303493779756 11103 11977646607343168501100756147522111529773590036446 11104 11928970237067370342301860985835130065986925698478 11105 11874965540015682519482705821488634022435375417716 11106 11815705853572017192233043195351409221842011761354 11107 11751271360258595383876100167936973870854918517212 11108 11681748910140705841189709000405858282406223650930 11109 11607231829193259692307595688470007047799811972750 11110 11527819714210529995787758035624565378065656831362 11111 11443618214878799808595556180781143133785884370980 11112 11354738803667612394207486330582342250904772419422 11113 11261298534228796041603141888597895598649920701368 11114 11163419789023308429109532277986575948292062785326 11115 11061230016924108133040457039064209378696107885806 11116 10954861461568622579750681127375908789613830529150 11117 10844450881256863886769084966849552174219132551338 11118 10730139261210780914858730572080707851566658562978 11119 10612071519026974816698793655870396583704531755814 11120 10490396204168407000937279301327299574884263218542 11121 10365265192351166614789213620286590874770248697692 11122 10236833375689726576979913409567342262060378197310 11123 10105258349468403312123376486090496228435998136970 11124 9970700096407959224476810365200361101140793446250 11125 9833320669294475122601619668485576648923617919582 11126 9693283872832811476783031485977786288233736232234 11127 9550754945579224146103536872465211070852730293354 11128 9405900242797065645934146791710292215529518983614 11129 9258886921066062311205427502379394658626778431740 11130 9109882625459497114007965155966620196488250165680 11131 8959055180084844247494385474620742811889189871450 11132 8806572282762101708085263577314732016023021453552 11133 8652601204590368173457906950439415952646803673938 11134 8497308495127235364441220453036774840222137279588 11135 8340859693877449678514582244358855582152206413976 11136 8183419048757177351037103325340213313072556609654 11137 8025149242168232419118531029652053227691784249550 11138 7866211125282948758424629569532194534335740749166 11139 7706763461105153811569330185109818371857978766002 11140 7546962676836093846800693762617110496074086286370 11141 7386962626036333522036284634885837832711346163766 11142 7226914361035773531861383729087411764502616923910 11143 7066965916004168218926892483283974892275817293992 11144 6907262101054050141108020476866919465584960298270 11145 6747944307706950670205300839210705460723940335126 11146 6589150326012413995973189205747818078721123374434 11147 6431014173567704155170069394208294689717633045846 11148 6273665936644466374540129946105195167875204891014 11149 6117231623587087596501799207656129811780365233498 11150 5961833030606265345461804497538858106394348422082 11151 5807587620050493532150799326877375350699080118644 11152 5654608411197957832579791639731282513022645337334 11153 5503003883571845778366916472494463295214483704832 11154 5352877892743455372876373378528305931439941749906 11155 5204329598549861960644743688481166432906378716186 11156 5057453405616400154991933011547493629794000156010 11157 4912338916038952246717077573785143207650532063340 11158 4769070894047115121790070579055761521163605641514 11159 4627729242436844495947392825186377170886672878356 11160 4488388990530239878912673649753198643516308960366 11161 4351120293390818991961095822930623411511568496278 11162 4215988441995010311909704757305885737145315782168 11163 4083053884034731853991077119136972931509428869850 11164 3952372255001878924223652283894127912345818526250 11165 3823994419183359860645771177032996164339067021788 11166 3697966520175034050244602554258153123458923369956 11167 3574330040504548938338988497660631468596179362666 11168 3453121869936661502953057346569414698792739701186 11169 3334374382020175038325756000448422401793097037338 11170 3218115518423125683760868737757622719307378302340 11171 3104368880592308092847892489993306175234750608728 11172 2993153828264620915500270738098524738345963677160 11173 2884485584351017416765471683871953806073620846826 11174 2778375345709034071123036752474597523761443375594 11175 2674830399316902630962121615840410686956997760628 11176 2573854243361084433414502760065277258928728228238 11177 2475446712749648628444085730727266061241767011138 11178 2379604108566191647999150689926975487111932617724 11179 2286319330982901120775943214430563013228133207828 11180 2195582015156836026390753887925690759152025202226 11181 2107378669640454034318328247320635818544674270572 11182 2021692816845790428788637121971484881483617610352 11183 1938505135111400896067208157348810076442379917506 11184 1857793601932139725614151218462995008528188173764 11185 1779533637923969989777592692716000910378701686714 11186 1703698251109205204157238495112471767919313440886 11187 1630258181121773351986889329535830658797093972470 11188 1559182042947183311197294240262048252386184568868 11189 1490436469827769261506083601971613583090389058534 11190 1423986254980398915022657161340581021858973651588 11191 1359794491791064928101185973395864176008139450212 11192 1297822712168544737402734244054142217358219742636 11193 1238031022757522452234250161207791106754160071496 11194 1180378238730128859421716503268688489900757938916 11195 1124822014893685353097517131991964374501567469710 11196 1071318973871450097443094449563184688568274174804 11197 1019824831132277805758385091022398692174073008718 11198 970294516664238744391168493844604337268823790960 11199 922682293106321517727351213446841828100407153670 11200 876941870171294682684325606043796299855801196202 11201 833026515211554570287720727521455197198375579850 11202 790889159798274815136073157538775327017819516588 11203 750482502202334801194490397052115888416799838552 11204 711759105683281289885255540809221909364010226974 11205 674671492509915760476377719570975782078379491938 11206 639172233652949501394039409616916307484955591604 11207 605214034106483529045841485537913844990040040798 11208 572749813810809550125237592815539403047055222636 11209 541732784164154300540388293535633930917784656850 11210 512116520125469863779955234958710888403684654194 11211 483855027924178438892367465825931178848199400526 11212 456902808405887160303939603746807850831428445138 11213 431214916055476788806355434835354796388320603970 11214 406747013750621282045283368681831327291361330160 11215 383455423309701262900105794865759437269725190716 11216 361297171908224926676941490918884203065656789136 11217 340230034447260362089785937885353712955020471218 11218 320212571966012565449055990531662426087414493416 11219 301204166198548961429656404582426814563382520458 11220 283165050381794596670371344025148170493733209512 11221 266056336428290985087860732964673939421662678328 11222 249840038582852361957613596510353314692017959260 11223 234479093687174025656345391918056414426079047894 11224 219937378180666164542702163634985687039675678128 11225 206179721969322008875762051728830640973420356216 11226 193171919297302311972597114926437743693978513872 11227 180880736758151915915387579991842520141820443268 11228 169273918584183023035541343759681922045155701976 11229 158320189353589763744092492397707964519849720368 11230 147989254255326973254193302467815916595332076844 11231 138251797051721077565261758792625084366299093938 11232 129079475878211827742475739451664469163815938838 11233 120444917018580180812485118647058049146047203384 11234 112321706792530279107122319372550879597881040018 11235 104684381690592930802300948148029916499743009480 11236 97508416889035108613586585088427931899177827200 11237 90770213274825630797597897021801550283510629150 11238 84447083107752091708903358876673803905160054508 11239 78517234443538702692968116299310517133845615848 11240 72959754438309001629688481398846989064326867902 11241 67754591651000860510968908307993933643719096938 11242 62882537456402677053804150376970944416329606954 11243 58325206677367129280375283625050328962892594084 11244 54065017540499596818819097116362888633156920424 11245 50085171055238565656049672233445927059862255090 11246 46369629911770276755336797561247088278938127120 11247 42903096988673717386310003124360151750944471888 11248 39670993556597817418819258057489154549391623046 11249 36659437259652251475275901036936305895429650638 11250 33855219951567194899910826599406982274857425960 11251 31245785459065124597065517155883684616420844450 11252 28819207340307416793329357253151613106239341324 11253 26564166701746916635743762004481494517017767986 11254 24469930132250400617051631557900414628405924800 11255 22526327808966203398628532906242384839123079336 11256 20723731825115246064768377035782649467272385948 11257 19053034785690038107164782725772512685163252482 11258 17505628712966451171250409729455857366666563554 11259 16073384299776491722543447715779052407612943944 11260 14748630544665068836658045748028978533520571628 11261 13524134799366858090891906459704592026180339518 11262 12393083255496697687027854730054945579029329480 11263 11349061893953354904809851693655146005095982094 11264 10386037917295793894061907576659403659008428444 11265 9498341682266119831726269875470496042552316328 11266 8680649146706116233352092848383879904433084312 11267 7927964842345816847777876331709486819055100162 11268 7235605382333137948265438304712366808347706388 11269 6599183509922763634782460267380463024070601966 11270 6014592692449048970564484006456247906332045692 11271 5477992262569861320287499600591449992798160586 11272 4985793106783606402875093058439750316430975212 11273 4534643899387232794790127528740787636242161528 11274 4121417878355343672887366052483126003821671268 11275 3743200158075802506604624577109961129634615550 11276 3397275572471154230515831112951338925760786908 11277 3081117040763217388659648074495153764027748076 11278 2792374446995473807547841696405691751095001146 11279 2528864023409289890985621905382523650539381944 11280 2288558226870252085932222267388411201467315446 11281 2069576096754539555665802094578409900234064962 11282 1870174082026726765174711875367756846706570900 11283 1688737324664067826348787849835351332149878378 11284 1523771386102481272607145596445566480992096838 11285 1373894402990436956723754884839154528318023882 11286 1237829658233074849873218446642262518155726724 11287 1114398553084535487685400925563309607549289842 11288 1002513965896103703612243311684818823351401182 11289 901173983045907280775937843296403985196906060 11290 809455987557233135195970991080604581056525878 11291 726511090951823577832997855536033189984581460 11292 651558893976743268601244095190473339461663926 11293 583882561983678094391876832483938910615940752 11294 522824200923132026340088300622995615354994710 11295 467780520138405950030595235454551241944711784 11296 418198768401147855790441277262101527462619770 11297 373572929917532797940248512609958762714667456 11298 333440167347846430943671964886740708487347324 11299 297377499218700215719080789488022130116169120 11300 264998699462803561727017036440001432336575276 11301 235951407192874109704441023111600375425081836 11302 209914435200808974965672600901086815423640076 11303 186595266067803019282723342978431241031729984 11304 165727725173027100551046965709119706693705934 11305 147069820295313879802442328426861351024890934 11306 130401737911782629921504679387574507717507200 11307 115523986707400975647825293378836175949389710 11308 102255679218249791481902536956119108163564242 11309 90432942937025958656854529836452784089252896 11310 79907452610556794583140163446300202793643582 11311 70545075854444826821732241263417106672442114 11312 62224624598204211763707063671038451799593910 11313 54836705254331484179828857005566364856965286 11314 48282660875755325767902976030060793312323644 11315 42473598927247207908627670844362659356216386 11316 37329498646986132853222668301991893596787680 11317 32778392314011618485363516826388170499056582 11318 28755615065333110707256151690277047392807020 11319 25203118222654970725375954891422478194200140 11320 22068841392780303032461562668167349066552656 11321 19306138897615198436968988183859033622028428 11322 16873256369225907450280286621905243382691250 11323 14732853612593737132535447441407285927850814 11324 12851570093618172322073552808280267336358630 11325 11199629652646758923943459788214477700641200 11326 9750481274520078583102889985296689983592382 11327 8480472965015680415759873491515537620382292 11328 7368555990899029954885099953205565710540644 11329 6396016936818912831059570996870642524341196 11330 5546235217324444639944942775024159820560466 11331 4804463856660018774274080653847222075069262 11332 4157631513061950922058055523034047618484158 11333 3594163878400679669574885989547144018099722 11334 3103822728561544148653604121824771132327494 11335 2677561035320349504543459484232805912431546 11336 2307392677037617119771975204233001494359150 11337 1986275403660775706665261808418570077128396 11338 1708005821679952406761409667972139847432478 11339 1467125267221785274771409682601763282778042 11340 1258835530774062484669627733487433401323650 11341 1078923485493450500384679139571197361936068 11342 923693753033210242694124114784810041324574 11343 789908616703058292699509807340333311434998 11344 674734461894861697660977793373959963277122 11345 575694088420583940486913998945448612237692 11346 490624299046252922880765342571734026375302 11347 417638223389017437544606070639922337262224 11348 355091886782338246330629733958347091362966 11349 301554580002852634947580856109222208091374 11350 255782628174156570924126215628168030306502 11351 216696195987126216925308586417528548187162 11352 183358801859657103576053472261636829425970 11353 154959246043859509651723391035553218972110 11354 130795687205802168689814081704762187885772 11355 110261628869010064265547160245977981684770 11356 92833601532708480915795790918882951140188 11357 78060348441640336740823811128008412546172 11358 65553343076663333707003659488328223244412 11359 54978484623265078616548475073302013986866 11360 46048834116554170372294876456026088424912 11361 38518268803496110658649716534623313892790 11362 32175945643287372782434050842433644567418 11363 26841476912204747070351497471177708124350 11364 22360731708187948986628986713066638072950 11365 18602186872192030276899096837671518358780 11366 15453759559054769740445357893128496056456 11367 12820061493491257292665486363387065234374 11368 10620021922694187278690774107107688601590 11369 8784832504784185516877222629614274839118 11370 7256172924414532034856326593318229733854 11371 5984680969499885634279554128602095687622 11372 4928635196943434303136544966180307074938 11373 4052822215730506001966700220214770714512 11374 3327564073278155219082283876089126115728 11375 2727884291366520433635892998857297380216 11376 2232793803004224645925085388383004918138 11377 1824680428983701393289591522096098163138 11378 1488787636867041614407208142932444508702 11379 1212770176617817675653451310398147780148 11380 986315813944298061489392058554048246044 11381 800823809759323371370835120828871874352 11382 649132044574036252515647911707548232306 11383 525285780397729149607106691378024405154 11384 424342007980467163613700775011708478376 11385 342204160261503889540780709223595987996 11386 275482698191190356610726535224736518058 11387 221377705620900326826743160983177619984 11388 177580177226696207768664386625094616496 11389 142189157687532720229398960145137211922 11390 113642300661906128989405258437436828926 11391 90657770543518175437531354538703031948 11392 72185715640205695259220961641004793046 11393 57367804589721206860665074983982846112 11394 45503544033172977458313010629490429918 11395 36022289678187014379705764228511833478 11396 28460029171942060964450489800413497046 11397 22440157414403252453660933396151435680 11398 17657586351398087977021292043482896658 11399 13865634757954209218591280909550832556 11400 10865231550155668551696303567509183658 11401 8496040920640569860273588060644924968 11402 6629180965640822612803080093793913724 11403 5161261096383713541661713899965117012 11404 4009508821001713545879305781864997302 11405 3107794668435198222295862131779831108 11406 2403396158338226044537300655754290532 11407 1854368708927513328773649362781793336 11408 1427413998289802688318655950255589034 11409 1096155222893999472240325174532566376 11410 839744502469070924147519681921158426 11411 641740852006982470372588761912612798 11412 489208096266031329874479202448816536 11413 371991194393126604319145567432198822 11414 282136973218964659351371575707705334 11415 213431492492581084834305506857540026 11416 161031399493211643034897771142084464 11417 121170856073107940317542209374683790 11418 90929091474726688207594779294614198 11419 68046477972416431878666543499719396 11420 50779351448095173054874156047713842 11421 37785695716252979987467206228653958 11422 28035353134373433817263904279099730 11423 20739677539939466525772716518961912 11424 15296561002521836874240138704337488 11425 11247586509909143927667479560051984 11426 8244720285666223113366245104626888 11427 6024489473481567313419699161199306 11428 4388017714608362265354231076388828 11429 3185632638052169408583586721804434 11430 2305031820827002837837203030942726 11431 1662210710945544493614554534130282 11432 1194528222537209287147443132145112 11433 855422058618957628821416665088096 11434 610393466900566374961683982604028 11435 433965889404155477471234297588306 11436 307388506876810448381279233830756 11437 216907767562359954036830491631428 11438 152470645569119647783332395602488 11439 106755011225161778834556548573288 11440 74447039987575115855795141760082 11441 51704568844256796434263427991274 11442 35759943688409432106819623742830 11443 24627147433465010977922375881014 11444 16886612831078411643853627557598 11445 11527700061970165606855453564048 11446 7833822326204461683627042777228 11447 5298995913203595511563834522118 11448 3567457011406609737037307890400 11449 2390144797006954475413123201522 11450 1593468314751551090601407363324 11451 1056983605478355576445720825976 11452 697507394634938948566794143138 11453 457860838952343461507846053252 11454 298929525665035061572085852808 11455 194088281152184463179901784214 11456 125304742833756428407557166946 11457 80429200549139804020055470162 11458 51318756877595382770159346760 11459 32545454408795898192818006652 11460 20511129709625440210770711866 11461 12844121368142559494784289820 11462 7990290318820762118633161366 11463 4937292705703870331609369866 11464 3029737894595720418441124992 11465 1845990822752479152719675068 11466 1116547653614264953353002590 11467 670285013107403648201888008 11468 399285601848116477793934112 11469 235967898436112507862581434 11470 138314012736718095585199280 11471 80392882347288648133253660 11472 46322969838928245504294204 11473 26453704081218421980061884 11474 14968082639704625257446288 11475 8388951823029940289727868 11476 4655613297558817751004278 11477 2557600491451290273304798 11478 1390358104375982740568138 11479 747657039603910233744396 11480 397553043408536131206726 11481 208944328948569410023654 11482 108498819404283488528466 11483 55639568813131451103270 11484 28164411362647987945286 11485 14065563632408748128588 11486 6926612969378417254634 11487 3361592309859350642994 11488 1606817005656565138690 11489 755969701015456503848 11490 349831593224039580980 11491 159114320970944805352 11492 71074003615813156710 11493 31152545553170175114 11494 13386255080947126402 11495 5633488613298660920 11496 2319440825826748260 11497 933194472985473166 11498 366433570347595002 11499 140234226625943916 11500 52226808426184914 11501 18897069082188198 11502 6630774277068394 11503 2251778269856096 11504 738419879379694 11505 233242676463150 11506 70764536403030 11507 20556212530632 11508 5696606676580 11509 1499788096762 11510 373332343598 11511 87372052216 11512 19097402062 11513 3867587302 11514 718706402 11515 121077098 11516 18208832 11517 2395558 11518 268132 11519 24520 11520 1718 11521 82 11522 2 11523 4398046511104 11524 90159953477632 11525 989560464998400 11526 7705377487454208 11527 47645687122231296 11528 248500348115746816 11529 1134689127917158400 11530 4651230641315119104 11531 17425578370309029888 11532 60470904813246218240 11533 196393901946935705600 11534 601838523842740355072 11535 1751745623700342308864 11536 4869241192239249489920 11537 12984382738679747051520 11538 33343971391230877630464 11539 82732024853388060524544 11540 198893001855010005319680 11541 464434698572405479047168 11542 1055667521863224423088128 11543 2340211163806634463985664 11544 5068082567907322869317632 11545 10738650351402865536270336 11546 22292684400932250449870848 11547 45395508211860973025755136 11548 90778314335542423329177600 11549 178446090767757289975709696 11550 345132737666647529912795136 11551 657330947514053720853577728 11552 1233773484766858682479738880 11553 2283748080902795623763476480 11554 4171637677581516978760613888 11555 7524428584165030792949904384 11556 13408890490593193538899700224 11557 23620611131858855330284618752 11558 41150905756051044489816377344 11559 70934015930240670664973966720 11560 121032120230709747233292820928 11561 204498461566148500411797270464 11562 342282300157751338233678642336 11563 567722007508417376149581724036 11564 933440908766692190035868145906 11565 1521851964833726058597130724280 11566 2461044845986678210359787324306 11567 3948646224463324283487073446682 11568 6287413891828080281188602246538 11569 9937989587274142395061575069136 11570 15596589489018998623259521122616 11571 24308722306520691125572476828278 11572 37634656348836412073741741889476 11573 57888801070077985430118299671982 11574 88484088662713646637215636997512 11575 134424726741721199016249234766048 11576 203007531342516175316039484952218 11577 304815018118088136978408275421592 11578 455114616257135410501326335913180 11579 675820524364665199739065103098496 11580 998231458358714876361440486390014 11581 1466833562696214533511140345509844 11582 2144559203540811601927515446610206 11583 3120027190300486867211971664947594 11584 4517468453980363825801430914682980 11585 6510276567237567689446612750668842 11586 9339431672479186316933486719657736 11587 13338451047858592733248924065345804 11588 18967047261594054211897988975372186 11589 26856360634386344620352013169565944 11590 37869520804648088387824482257723520 11591 53182438365951674616916691312502008 11592 74391201937103947058315789599020658 11593 103654346474624068466302058644848328 11594 143880674858937629176085359126142922 11595 198976393401830693050343615674811794 11596 274169232566591121325130942303873366 11597 376432176878051364483413406967879438 11598 515035682002506622039370274393092704 11599 702265131501190440233570454744156638 11600 954350172721341917012933033243378152 11601 1292664950589939927389729158382944496 11602 1745273715819178482133746020888498486 11603 2348915534171357445683383779343807900 11604 3151545733443346032028510742317771358 11605 4215581346103231292964422414836178878 11606 5622034409190154883239908460437718318 11607 7475762102290020142790196327320148216 11608 9912118183793041223133945702875439006 11609 13105358239540486056795446718956250784 11610 17279234538262385968928213112133130808 11611 22720317963571335577456838402799777908 11612 29794708340372646621097103264366286622 11613 38968944988081629506050779250459296140 11614 50836111847779155562769230189316237214 11615 66148352362615571135017054386873355540 11616 85857275906468937544785894573505419992 11617 111164058760380865464918555978048508108 11618 143581428792823847327678590998694122222 11619 185010186280094825929665614404001866090 11620 237833467973921866545374531167903127560 11621 305032624273854093652832256662088715630 11622 390329369676240449189805465124878964568 11623 498359807252107116227507180829759032520 11624 634887045154406824186450851716507615506 11625 807060447715028918891215157860264479072 11626 1023731131064786475752809238594956761592 11627 1295835164446204699219584430139611739002 11628 1636858120869227486721027882805224474722 11629 2063397189067972993810865310753887174926 11630 2595840075621244659148147742106658381610 11631 3259183463651070998635442768092719987028 11632 4084017935268323874539072200910217731488 11633 5107711103318146387282244029974539214230 11634 6375826341801719163093451779815452480298 11635 7943821076493574658950017491471368680908 11636 9879076237544037599997604083616187608088 11637 12263317343051405726446688037931469152158 11638 15195497956763108784948524339077400607294 11639 18795228148030238726520374739823265268842 11640 23206844308206268095042813761464345006164 11641 28604232504666443742278464528753598745634 11642 35196535774144126704983795009037672214240 11643 43234896700136844611610363200641792722404 11644 53020410654029717605758530760306854536308 11645 64913492620169406643413569714774706104736 11646 79344892034411599121240390959076156214768 11647 96828626060824913091539481362351759005814 11648 117977142788970023404784544728254590263514 11649 143519072596536883197878999564425762478676 11650 174319979102753742350362137282760200110846 11651 211406581528796546244362805111727694743886 11652 255994988759781500535103465319489735312802 11653 309523562939250472895161949667237957131610 11654 373691118093002517406212840651790857910238 11655 450501258256174073054922039050973754841600 11656 542313771166101097407182211271447565379898 11657 651904119212823817032557428022330848303512 11658 782532210577035755267635957604559959343730 11659 938021792049217728552058869447225906293468 11660 1122851982791646195422841059970143453905164 11661 1342262667327199150618877574505209910555122 11662 1602375688550032575797867471116386834609602 11663 1910334029984769845045834582404289700542934 11664 2274461453514117700022721262265663210295634 11665 2704445367214106261652915785515085711209174 11666 3211546040882326047504549483855148543451316 11667 3808835667668815222145554361371883352005150 11668 4511471192537100638070685839979017494626604 11669 5337005295988019456312553720678673765759650 11670 6305740438757240258282072608112327273548032 11671 7441131444540769411261618492099409264791156 11672 8770242728022641004422354693697438685348472 11673 10324266969719640741446721709469913800626490 11674 12139112802908831981401439313726694007080654 11675 14256069917011590345337204672800831537156338 11676 16722560902487796904477106933495581165875600 11677 19592990171138915288070533289959338271002580 11678 22929701389708760875000653428844028538482044 11679 26804056071179562093934470061578054033173248 11680 31297647284961241793831614091531461753477218 11681 36503663882438925371267305586916352723815982 11682 42528422196656061781263446811566073076130092 11683 49493083873248449182596669315599668548355634 11684 57535580333485215221519917120178455019355160 11685 66812766369183028827397785070825045814905502 11686 77502827533484037753745344343259933450821718 11687 89807968331533358255499257152604774191208700 11688 103957410741808535343631777009738843309040498 11689 120210735323410182463375556417834202216046318 11690 138861600098478481944243269358254476499849560 11691 160241875553767762410807470629931935165622038 11692 184726237493218811051992474672650036491571474 11693 212737263106211637657499025977822854021971154 11694 244751079506270515704878871156373222136527420 11695 281303618154593373618490280529685034228762968 11696 322997533024141398333284785167331582567957460 11697 370509845095316777814057479193488892183144168 11698 424600380815470972826810424647428925123548442 11699 486121077513355066927817633675909376826821854 11700 556026234447518292596208174178811354681202326 11701 635383794195481286510544852736459765948490430 11702 725387745468569727148759418549467212760738350 11703 827371745175189929580093197762770457944221108 11704 942824064661808233953685476504944718526921522 11705 1073403972543712014295478206535175976490881276 11706 1220959674403382256325861705787444183379855242 11707 1387547937888281147201335361605941648092323688 11708 1575455540385849693628901826748501623580206710 11709 1787222685493645862797527246347683663408184534 11710 2025668543937097032538867058992341844775861866 11711 2293919084414494306257120023376292448782776374 11712 2595437370064554766635634672780539712307570624 11713 2934056506849572518382777755069190615373665786 11714 3314015441117618241934677721389685344599167382 11715 3739997814938247478955970531206871812596176456 11716 4217174099482395784174793350253080637169463308 11717 4751247238719833053164576184372186655893941920 11718 5348502048014343894518081226892730455153102014 11719 6015858624781446184781342670332660938708809470 11720 6760930041205593529357607832334490269285061782 11721 7592084602058716908284060540751066783818006774 11722 8518512963880350194152076437502814239136626944 11723 9550300425127344996320562748628230982823570736 11724 10698504710329170119872336284839514163704344538 11725 11975239584738621586014267316216434603784011384 11726 13393764649387605765613912989777979125371847852 11727 14968581679778032338742955514093913685043174196 11728 16715537884587492968963120938264398657432916684 11729 18651936473671077228710690056363933871420247834 11730 20796654937211074464431362541838709842314825898 11731 23170271450015921286468293455074699175019930798 11732 25795199826602799537032194335055416075432412512 11733 28695833463712667736862653543414514928054735016 11734 31898698717193780622847151596883959115514037450 11735 35432618169635157463961776267525249955085622226 11736 39328884253613979300133909522690028998562456552 11737 43621443702813343826129529047211189609971046436 11738 48347093309435980180974778306700509725853427560 11739 53545687471146390845264596803163224435438367832 11740 59260358014073821706275809517325689321619859154 11741 65537746780051545788168661875093448611840948756 11742 72428251466099315186205588698303134488805466718 11743 79986285202016081461004012127524027432726624936 11744 88270550347675722584230136556924924437735865804 11745 97344326985042510200348848240811836780415769310 11746 107275776570875410652350840405897742434135924252 11747 118138261204398738395483779792827847416863560238 11748 130010678949707288522920772498862265162708493872 11749 142977815635172186704363928250762297147241858378 11750 157130713531444687661252403329829093722460328618 11751 172567057285645383344229922115109263091941573694 11752 189391577461804070851843286902254148888838655872 11753 207716472006412218043963011972864969127816803170 11754 227661845922901027647414217998530700199204618096 11755 249356169399804329272742115842010408444867184268 11756 272936754594154267990773755416445798666840051248 11757 298550251224144202515632836421131848510969988706 11758 326353161073141768767189700012021514664437240664 11759 356512371450620695202995873855575896058857943706 11760 389205707594389702713514437286345268139222684598 11761 424622503932531230934065678569031561519150032174 11762 462964194052637383688040922982880345384278800632 11763 504444919150177529656803611662924318630152940492 11764 549292154647101710556846597408585102048187242884 11765 597747354586046376724909071201256497145579763322 11766 650066613314755237092439817890834868387522448220 11767 706521343879572258704432791895363487648394187236 11768 767398972446144543146470429254997229743474431218 11769 833003647959854308722121232918390643701685242300 11770 903656966148073269040549328498370502499364789368 11771 979698706851219892654970321988674276220748238498 11772 1061487583549951121796298125595119629572407162524 11773 1149402003831817386230808700278059872568873427666 11774 1243840839412568151828911551533735296518745298126 11775 1345224204195263610243131654628261867573784226186 11776 1453994238714710111533063430426115811891360690310 11777 1570615899175811967014377713251157107575757925896 11778 1695577749152576195083696963476468098596273349884 11779 1829392751870112631146229188845312396379645102380 11780 1972599060845470092650588590360638694213850386064 11781 2125760806515008305070941691265277478647968845552 11782 2289468876326731265879633211905059108400788262974 11783 2464341685626144635752559641318186248380601113820 11784 2651025936514329033417150440042234125710633712342 11785 2850197361707661112288652495632500970049147722044 11786 3062561450280619485032640257909301700019469467296 11787 3288854152027072527692636884228095934909298803030 11788 3529842557032083289101929330500908575254098535080 11789 3786325546906338950672770338941731461405118125754 11790 4059134413999604894009303001690282768150796477408 11791 4349133444778931337768743628239480367175401748434 11792 4657220463432544821558595298137320301295241153578 11793 4984327331642302306523203012869538188060113231128 11794 5331420400357157883896194772707142289539316795480 11795 5699500909298194257939641338599504433207995549842 11796 6089605329833320802320344437760110165218758656026 11797 6502805646777665210757309506244314818049201481704 11798 6940209574604921423704184226285026269240170099962 11799 7402960703496400023129871181332472181149707653516 11800 7892238570609194220872228437043108760601331833068 11801 8409258651913654036528880964070161158786782541400 11802 8955272269934171086730685950222208814380942854470 11803 9531566412727018079121024876177120321530894067578 11804 10139463459445540572445863027992950669615351945000 11805 10780320807877216870877286540254521375675140866792 11806 11455530399389805692485052910990762360377421034230 11807 12166518136795773079772967679255029948286126430014 11808 12914743190736168753022625309971574501711047304884 11809 13701697190297797083522469925900784867573616343016 11810 14528903293711533113779499364266684881078473995182 11811 15397915135135542497973106679052039920712993394880 11812 16310315643705481925146409844723201625524640802230 11813 17267715731234916988242107375886915769201576035666 11814 18271752845173552859846604205564452673836127380868 11815 19324089383678701164422733180147427346431993641600 11816 20426410969926886780921628138031226925565183596174 11817 21580424583087719612736990587913444269784477163794 11818 22787856543701108382546150539893733526336168094290 11819 24050450351541462558968752196345209601427146205450 11820 25369964374418493222722198135612783158351711089860 11821 26748169386753251082294094404042178813814963444020 11822 28186845957179681942206329688607168116297213231614 11823 29687781684855670580911563707733929703658995177706 11824 31252768284622596369875757208366799942385791774378 11825 32883598521628028418024007636178141377784856887584 11826 34582062996521410553053190225388067734054280684924 11827 36349946782846367693188096015127971845537362871228 11828 38189025918784419999734882207339916048766284519402 11829 40101063755952108967074507291721546214668440350836 11830 42087807168515384949539588584556373849982685885904 11831 44150982626460020024031714226635591816887954201246 11832 46292292137443114059105566767019246612167515062150 11833 48513409062246657856473732525885835413619027692810 11834 50815973809457693242935967261254652119264690879734 11835 53201589415608843879196289631060827700324469777154 11836 55671817017625755086290624350623206019533373346238 11837 58228171225042049613476363717705818498699491194918 11838 60872115400055459580210914050740655640976670829632 11839 63605056854108427757643021045384045406120766896814 11840 66428341970280201074935940458642695926362121203156 11841 69343251261372713691779932576965940460874587767254 11842 72350994374156764123528518670725677452696045713000 11843 75452705050815468544726598489289081774574704171862 11844 78649436059176018636466950868483775420221189940094 11845 81942154103855656603575067711759093605021597458452 11846 85331734730960754543456611166141436397702162888076 11847 88818957239466197349109017636118744748294083890126 11848 92404499612863172254603448713261656732260691370734 11849 96088933485094238631201917874959026237643745469746 11850 99872719155192496698186955803465946957337430620230 11851 103756200665404148171270837173967396693131461648110 11852 107739600957898160681060441861283292935063309623670 11853 111823017125450600378577312907567533724465532040650 11854 116006415771732060849667231973521282774261524442744 11855 120289628497022170496142547985995232872737209581958 11856 124672347525323199754967494837837908781513307121900 11857 129154121488943238020199499454172294052634023957036 11858 133734351386666334659676410546941514713363398358938 11859 138412286731620621577494608427104646443661380399930 11860 143187021904894147318013894601404541825929794426636 11861 148057492730830526400933119562959394617686626929444 11862 153022473289761306510973187166082578666105405520432 11863 158080572983698147964290042910754481628620675230858 11864 163230233870214676113080295312499043319091171846872 11865 168469728279394613215628283318924190735334552486696 11866 173797156728309159412689977682505899596572151375166 11867 179210446147012450796211450392627890958900535612776 11868 184707348429509401440584548676961439491555983226324 11869 190285439322555714257827517010794342341383177514884 11870 195942117664495959317946105154392625351243705331810 11871 201674604985633266358568796122042810064355234585850 11872 207479945480854523477375352804720551028957707605614 11873 213355006364409445022807700298547405050469404459016 11874 219296478615862162774756170709581946835009478962420 11875 225300878125302064438851125118933978765397226805230 11876 231364547244918673018518534320374726350650058534218 11877 237483656753015908604890323728435857090019543117900 11878 243654208235466832220983501243431190502263382342250 11879 249872036888493917560097273445457394553026035567286 11880 256132814745505247166070147973610510015810771179934 11881 262432054329527230407588564503346013171059270672700 11882 268765112731553155771856391402241741980688102306116 11883 275127196113877990704144249324173409741971888549260 11884 281513364636217393466230371260390888543941108304820 11885 287918537801117147927348068243586399472516554013380 11886 294337500213852582745002614055359544834745367543680 11887 300764907750700547750086694677276526095561453279700 11888 307195294128143879550551361108937906908910217624408 11889 313623077864244794326156747180338232915791533653058 11890 320042569622104189999410118991764804260217900575172 11891 326447979924013386416059954357065423554996745911522 11892 332833427223608396526018526283185177408113210801246 11893 339192946322059449791702863830269463319950806859452 11894 345520497113075235531513090242261783022019513955896 11895 351809973640277239096872593559853046673100562425558 11896 358055213449309611659850918038562781290730297103164 11897 364250007215899189680745911214061893652057796094970 11898 370388108629973425476984232307766804083914057975794 11899 376463244514885863517304721438326728994487762620400 11900 382469125159794028450561928133258894552888773757362 11901 388399454842287661005343391481096390601042829379520 11902 394247942517480455643578842653547233491043805985680 11903 400008312648959935036161920470620395704265192726678 11904 405674316156241743069577844909004068140076783948812 11905 411239741452700118426658214262644206591813425687216 11906 416698425547349040154306123451918241951082498153738 11907 422044265183331659347601778439206688136438622646494 11908 427271227985542003367487766496962120265967796007060 11909 432373363589455113130425759736762241177751411163386 11910 437344814722981983662114051655716088614183867629710 11911 442179828212995825191234678013147441302309551093882 11912 446872765888097804875270158072888201256453342637948 11913 451418115349204772229382263193337321235454418262270 11914 455810500579649356340389448763961564476408883457644 11915 460044692366684722252966980268476485810209707160162 11916 464115618506582284818048891014044625415474286550640 11917 468018373765900519525011494326742785486773324409116 11918 471748229571986019712240279701996968229829910121296 11919 475300643406343085906053820772050132730845128615826 11920 478671267875173974997089357042856162803243668689900 11921 481855959432146688489784002374848107909169140348228 11922 484850786729288674325681190496188514815686333270720 11923 487652038572830527316695760255313999212212415997620 11924 490256231461830816837673666760388692113037089288616 11925 492660116688498321843798457650313789540941309073322 11926 494860686980287656464444652700730322038378742739050 11927 496855182665074651540912381503715639303381429727824 11928 498641097342014744390036550721046026911216965537044 11929 500216183042046562374933445600641076528347759258160 11930 501578454863419141270957551162585168402022200822000 11931 502726195069089826532059234670150291483857961206974 11932 503657956634355668843355912512545616950126964433858 11933 504372566234638646188521981389214817039692761409582 11934 504869126664938744520084762026412222414996610996608 11935 505147018684093073518009334001819196029083237519704 11936 505205902278627917235845442835551225434902502287166 11937 505045717342657950347480201408201699110973861189132 11938 504666683771966738183409001140582001072270887078964 11939 504069300972088978395360608714284664636624116196834 11940 503254346781901602807537351756199385800881195475066 11941 502222875815911708742387667080105655178136906530898 11942 500976217230098225588971406536384074225579035193530 11943 499515971917815193763568660895549723339076736672994 11944 497844009143891568390357915306761317680865112079370 11945 495962462626659693566815664096583798166757465668452 11946 493873726079206290584380401438648615204968430044122 11947 491580448222660386321248814763998674855751799841066 11948 489085527285806677263453586200953237607926060766572 11949 486392105006735183985031386759702037413508884199034 11950 483503560153603728843941778667357879725166668390978 11951 480423501582894040066977559267959925645688512077700 11952 477155760854780687383178079171638639837047379305544 11953 473704384426400410426296806811267555431463393494004 11954 470073625444903834064677711748003684145371208142078 11955 466267935163188513106454052540729916978654212681600 11956 462291954002148480428236397905549686779136225000892 11957 458150502284128097113495347469587242913991556025936 11958 453848570663034482462868369218761194518978823183700 11959 449391310277240958508492202626530552923787265214308 11960 444784022652001968666257180754286805347484639605240 11961 440032149378596387360509033582263234700485012253282 11962 435141261597819967503473944453803736745737432645684 11963 430117049315758194590280551142259374564545590775604 11964 424965310579987727059997591581187436493578325980060 11965 419691940544477975932839562114293366815168935502852 11966 414302920451494658631041387168325746741258265838388 11967 408804306558745165610480603754775547371989646553652 11968 403202219039852477405364847515955684650268413853194 11969 397502830886001688807041994818606371074459178828022 11970 391712356836272802241629363119876461659289785886792 11971 385837042363757539494861463906892189777891893846528 11972 379883152744059001521393662374638075325095893688984 11973 373856962232193893658614688291598699622376447413646 11974 367764743373260827574173173416075200565996885114996 11975 361612756471508280147351517370055006882757512490554 11976 355407239241635752654161489479891138218480407471652 11977 349154396665295382574391079536518383096869966282160 11978 342860391074832778779792844633476966503680922367024 11979 336531332485319434196905227090427437548743771057562 11980 330173269194889144180240857194894878195134378621422 11981 323792178672301998527260081097134190459713665100820 11982 317393958749526421815570805437371842055515961377196 11983 310984419135957216446491839827725690543410761226712 11984 304569273269680503227775075688407159794514054486552 11985 298154130519959802645251389727491100425635884471892 11986 291744488753856240130195903311572468613532201852248 11987 285345727278614989145562526877855417594970188124122 11988 278963100170154577849394281650432950759780005559916 11989 272601729996690540440178376359933362400535569367388 11990 266266601945215004867773294141795581434476293447524 11991 259962558357244015551035128825152112255768434031252 11992 253694293678939443741764617565001707228303778514628 11993 247466349829416880365909301395238830333272705094540 11994 241283111989769450036445588550263470395184793239582 11995 235148804814074399053840926794025979620611037690392 11996 229067489062408802071184226322792787518116786162116 11997 223043058654686832942609889774046156508795107578376 11998 217079238142947596087568976231076555790197706958438 11999 211179580598573153404086088554863027390107248573094 12000 205347465909804531578520293264145124701759798121476 12001 199586099483852353752101228256033748672499974568934 12002 193898511346871271982777800677639511178579319141850 12003 188287555634086304959236052911644734626927793805612 12004 182755910461426982800545547469485032065617589866506 12005 177306078169144087823845258019974800241728969372618 12006 171940385927055719858859399703659832161682367278290 12007 166660986690296110136288263524301855321557332175078 12008 161469860493723500965899502849050339410508266344006 12009 156368816072483680240334012794290787177762418134838 12010 151359492795624331296978816363763671401839378637192 12011 146443362899112893490977917138368024694591731990820 12012 141621734004127536835655832716163042212968672006158 12013 136895751906067296036898310733336604365282623619136 12014 132266403619363302671813277484820669010733643900848 12015 127734520662868080105842668690418972370758354369850 12016 123300782570353476174249069978639749334646247665522 12017 118965720610459235643161368367245848405841286795514 12018 114729721700302479196590300411246294668714779921960 12019 110593032496882278724622319296365611021284354339152 12020 106555763650391730768968775655629547132565812792192 12021 102617894203580883494820005075214536383013402389412 12022 98779276121395853456763728099027273306667679474554 12023 95039638935250608637835480036830170119988633967514 12024 91398594486466184433127291850465003158292845631752 12025 87855641753635401899793607777725445351458750464980 12026 84410171748937220276870030556921202074742070352032 12027 81061472468731324594958079372689930995287783517052 12028 77808733884107982291009951757115846213443840985256 12029 74651052957448083811969982902950858051088988019774 12030 71587438671461033924586533399545955041281322748172 12031 68616817057611157848652998229358328188378167698524 12032 65738036211313869824332021925603057255877784808044 12033 62949871281778340022286664929513119059385063995454 12034 60251029424891098346747543705443714626095526149528 12035 57640154708072243206531484269873497745943964528718 12036 55115832956590007033520940807051231487118432733164 12037 52676596531387721552851681241548642932218577745126 12038 50320929029057114719392190010560055468105964137798 12039 48047269895180795054786013293672749348397044425174 12040 45854018942862231783752184381578674490194627961536 12041 43739540768861080367664119975119568529506779242378 12042 41702169060352966620393526882593205224628238181694 12043 39740210785933544332830139454723547155438586219660 12044 37851950265084585987866888394728670851054052085616 12045 36035653110912953862507310208109100929223706783626 12046 34289570041559530819648923990582966447688491900424 12047 32611940556252673709104204950244016285574840398188 12048 31000996472547705239184790302585262671785801084138 12049 29454965321848714165183246915000312227814978603936 12050 27972073600849937317649001226500215576012428370226 12051 26550549877059818189216001098776091192297058234678 12052 25188627747080164109586247711921911861343935287176 12053 23884548646804467772483280270692034693446294419326 12054 22636564513172351378264588795138622146566433437044 12055 21442940297570287018263614071182523639257928571060 12056 20301956331401420148526843486898241485905373478506 12057 19211910544758768575529999205658378943303228184510 12058 18171120539525699375414091282621589737469504145900 12059 17177925518594927830591205653789951106428039450962 12060 16230688073241975338509853436489499644616497619432 12061 15327795831010815894685093789143278768342481948428 12062 14467662966768187096349991910913577818465186120732 12063 13648731579858696907262305697315729473798325041500 12064 12869472940545473918481531386667403990109405042864 12065 12128388609150831167702721139736304111395006773040 12066 11424011431518473901001510990034717188464774524244 12067 10754906414603494598970879372114543528598778296420 12068 10119671486159155996511784861231040961743349621138 12069 9516938142630728412569073964604742811606232803738 12070 8945371989486951569054965023083212423857660441170 12071 8403673178319624157254273182429550679464890419816 12072 7890576745122032911008105096606277135505090025906 12073 7404852854218112756217743058997985788697463209910 12074 6945306952357120733803533759927865985777060004032 12075 6510779837513987458097953657292377469685425640508 12076 6100147646944192675471803656711607028346945270410 12077 5712321769034835682157428509195098615151005632810 12078 5346248683471399249406883902745101553784334561110 12079 5000909734203417186965278448559356552766847646600 12080 4675320839642743357149328996376105087260386499716 12081 4368532144466284437651045649624721565832400205612 12082 4079627617321804123566515012213674956787857792562 12083 3807724598651636064179307471188932085426002902492 12084 3551973302755755091214038586881513492435502858872 12085 3311556278113540962139738953830823839056405774406 12086 3085687829873603382252784194087049013056422930724 12087 2873613408304083330345059946273360589783061104892 12088 2674608966872746838931501554359565042543317864688 12089 2487980293497764986007657439710842545646979663430 12090 2313062318377125459413569341949048584744952717706 12091 2149218401667917770684374505934898695488390505148 12092 1995839604147018680610292528731917383047805060260 12093 1852343943842689058841561912780389517092536773254 12094 1718175641482958840463005315986806257682291027160 12095 1592804357462070467271514181111367252889876269330 12096 1475724422881286547799350945566045999999276625778 12097 1366454067075622774646655663842287837123282544026 12098 1264534643894085124391158180730296889225834243790 12099 1169529858858277746004007630960185187064818670806 12100 1081024999183275221180833136052742992331291804398 12101 998626168505854343752808599805463487178526998838 12102 921959528028954468085239865427921378643682197468 12103 850670545657944380430235005685231493372534406404 12104 784423254574244928806788961201540505546408495322 12105 722899522565383146471850314167625342759913203666 12106 665798333307894409832315394715807756372664560508 12107 612835080680870525756518979607890238247501069650 12108 563740877073567956225966890778928667884581667520 12109 518261876540505351390169178915487907644797052922 12110 476158613552027344861798808166035745040894991972 12111 437205357987498086432595554247411395668419514622 12112 401189486922192248977789677930466551571902501026 12113 367910873667626717037248341665904482785983821458 12114 337181294438552205360365334079798202651333194586 12115 308823852938107374525324276595408641865187901930 12116 282672423075714137763301616761213254216704562802 12117 258571109960127626907800272522382491401279165758 12118 236373729242595341249261795364097922560122801564 12119 215943304822258255248440513745478795747110442808 12120 197151584867657771141770220633795586613692181242 12121 179878576054398226878254764187731709981582599120 12122 164012095869544679813393181481735856892483243572 12123 149447342788088354816962039912397451614384870260 12124 136086484085656293789669907537748635254844350634 12125 123838261014437847284461423396133497848170703038 12126 112617611035902093038705409393622954838430796878 12127 102345306774134550524684068847311838843832491900 12128 92947611327371450014331944879211440645461447792 12129 84355949552394432388295831811360962781406102254 12130 76506594916704417666349762002368262422365943642 12131 69340371496655367348593749494712043235516271522 12132 62802370685830936572871613546412114221996910202 12133 56841682166723851199012811426034526112591610216 12134 51411138690064448635321262475783170397707786292 12135 46467074199778021399802146512397975303044493082 12136 41969094837369527695061371349315852192202440682 12137 37879862357380909079971822962592347316218128388 12138 34164889485286143677484702750833170633984838322 12139 30792346750631644049898020424435997632510608872 12140 27732880331248403491981868108033411777478454056 12141 24959440448815835319773573582072632246322358082 12142 22447119861808995522629428090389659313960480338 12143 20173002008779580053160797408061199565636518964 12144 18116018362881002064309785921743698993875464380 12145 16256814567428917906646685704551095395913759926 12146 14577624931976525425823711221483892751828805318 12147 13062154878770437551458827945220705173103252044 12148 11695470940435511876983489917379285030042400364 12149 10463897921219219406604281797151918105687372636 12150 9354922846017422714626114913629144217476224542 12151 8357105333619148987462701916497503071241603096 12152 7459994043069237299595367291733769370374275094 12153 6654048854681468047469238331045385662479648270 12154 5930568459973383878053332191965412712912782096 12155 5281623047575363018079820419029041771697673436 12156 4699991784933764078548376901391743701774268282 12157 4179104808329386936943289091692981283495560326 12158 3712989446321264921206252404651034180210746184 12159 3296220414159816194522668684916458362365862974 12160 2923873728955047014725201582003730986369319124 12161 2591484107401526923476097462901363381401841058 12162 2295005619623039546273116403958996212608220424 12163 2030775384180808954531102936608993202992358228 12164 1795480100468307751169366808997288684148821814 12165 1586125225574585441306316653875609455340300984 12166 1400006613221728728206906161101695151569769262 12167 1234684442558373549561133812078773464316576240 12168 1087959274410791451710899930450620223939834452 12169 957850082049184480844511904460322488067790960 12170 842574112615006872220251143059746409443221032 12171 740528444073102541245249277678774415132178420 12172 650273110899876678451321238799528520108993346 12173 570515679697052071858407873711334062426014542 12174 500097163532835306952403025757726425362090678 12175 437979171062998840016423866859061944719296202 12176 383232193379199573796436290092282773637814684 12177 335024938077640654926099358483813768246086646 12178 292614626245744019210037539470788242763822416 12179 255338173936469572687488054676644997200977388 12180 222604185248627821025650631140915102506650126 12181 193885689366904553580522520728476805276706064 12182 168713558847740020906091570393667547621866592 12183 146670551077442796508536226110650442530555982 12184 127385919188008720192925506870891330680208836 12185 110530542805286983893548126724941042865539136 12186 95812532834729442872579848490496033336332932 12187 82973268073357188059710287301164351473728434 12188 71783824784138356880611713127783519407499526 12189 62041763491970175414773539204337657735875950 12190 53568240170041369182768729383974240976570304 12191 46205411692486384106436464861325697450658250 12192 39814107944682056514610596646118940887958444 12193 34271745316781998857637647406898539585860232 12194 29470458469356497661064363608525566745145056 12195 25315429262225372543442505953023482608177842 12196 21723393588334147759515809465597964058722824 12197 18621308563087245539720419621551101638851390 12198 15945164094821859213317614234974104917827982 12199 13638924312628992475381163855504872214323098 12200 11653585661684585362452801741564165988246296 12201 9946339701455903734138717406398736089525758 12202 8479829766039692808048560001980076502250376 12203 7221491675545019072512592729195229325516986 12204 6142969629567789994174612155095080464158920 12205 5219599274770142956658108335168915815385944 12206 4429950724379627204574066388472017987448562 12207 3755425023720886383736769267459283901219560 12208 3179898208013353053546898028300576907703778 12209 2689407691615932622754843271341109892941484 12210 2271876266365063554442927334234852735486608 12211 1916869475026361587650047011833235380569572 12212 1615382568263934082924351813174653141713168 12213 1359653653750514405215306508115228417960810 12214 1143000007656927425008460030886026830672826 12215 959674845080746946180462519570664999260580 12216 804742140072210637580040227052939313525508 12217 673967350635074165997775340563549440800350 12218 563722142051720966176171051694563348489894 12219 470901415534300878183875642426371211707342 12220 392851140775825051773511992568138417929624 12221 327305662527504075194393134406035662219972 12222 272333304754530122049013510205287428899384 12223 226289232958986592752083966321388283376952 12224 187774657496717608697904770134471105804462 12225 155601569609975855629020816189701226114636 12226 128762298778286977241568031137005212655200 12227 106403266067747269508805823163118303332206 12228 87802384536814756032519736323516594269566 12229 72349625437047638384122242092925827597842 12230 59530328840003879287712917723937571907186 12231 48910890251091736151398198331019193056072 12232 40126501483509095528537573359246822284124 12233 32870665234435088573870623135571577570544 12234 26886239039227723161469832818901897464030 12235 21957796125036333661047671450305573600938 12236 17905118635317593856591288469528810261144 12237 14577663193345932479710240083475110774318 12238 11849860212292065050311947271265420677218 12239 9617127096614716749822959530231630303686 12240 7792491831495485462708917746443236965142 12241 6303737706853367622215940685279388164728 12242 5090992322275534357349409435137649978654 12243 4104694793341788789747664437185931278112 12244 3303884427584410923876063597885818227854 12245 2654762236454839775567638393739159708612 12246 2129483654669127922411512797181551069938 12247 1705146888542722182100111087180491793354 12248 1362946532539879589470843851110113577082 12249 1087466585894644968017334604648368637374 12250 866090863521306137167143256607558237430 12251 688512110725613531234745960801803701952 12252 546323972427681875091496392562703807868 12253 432682398611509874976171814456997138884 12254 342025144383886400244610955308492138016 12255 269839794108555887160511095618787464930 12256 212472247057146588044426001419417191402 12257 166968883835097960051532282114096834690 12258 130946720583939193581286210267334433312 12259 102486779445520708496177250301220509814 12260 80046683070494337246426202685770618222 12261 62389138858164999257857787676022668440 12262 48523533062308490977743519498186058350 12263 37658321327471354988114995306496369078 12264 29162293901181963648431256270979463308 12265 22533122081619369727440485962064783766 12266 17371867154022949047698341919379237252 12267 13362362472965825940576796536146230358 12268 10254570568700127921010273904992666258 12269 7851176246280011486096935760019634408 12270 5996808750185080764622500186176353716 12271 4569395548687110572451550025612289808 12272 3473240846292007305371287141114012060 12273 2633496681854120172746088147060313934 12274 1991756048061420972121473834045664502 12275 1502548091793602019973656267922500330 12276 1130556986647512054988375488208017128 12277 848420069949751910965397547712861472 12278 634988613010829090654271673409094824 12279 473957235725930653670335422530233718 12280 352786393424974653349206828632216472 12281 261857310427052975596594278061019354 12282 193810837631749570377606513359167732 12283 143031489320113666821697099793486802 12284 105245795488155779421208438150411210 12285 77210443475965429091515039144191598 12286 56470766598269713474980209623454830 12287 41174205982852361076790824905447454 12288 29926619696965589749665688396168896 12289 21681899539585557225128750677522224 12290 15657410138754184935817589447551674 12291 11269392464805949707787041678979972 12292 8083759849225532257062655638483578 12293 5778728040651586749793295482875600 12294 4116517336290480579687339404574882 12295 2921989117235732490730724807260462 12296 2066567060426595868264563464181814 12297 1456173594448304265390574693858474 12298 1022207705503736473263103191875486 12299 714819198850041742182499165876208 12300 497911431392637762977506401165434 12301 345440785870967162407336034232002 12302 238685774666140998061382174499296 12303 164238734686619192065584599772492 12304 112534165845142713853300585459292 12305 76774222157422535658645486503764 12306 52147074723924240582892618934640 12307 35260461892633491245387077757722 12308 23732761830459897288871908225028 12309 15898939504107477306698645082186 12310 10599943590809004191509158429074 12311 7032486579346087939904473196786 12312 4642341782307530513209200024988 12313 3048873467539013108868474169732 12314 1991889862051888619913280537274 12315 1294382467412569635955210471826 12316 836521628458106896593014614012 12317 537592102792077228059283596804 12318 343503821639439712999526010662 12319 218199078805482957259678560554 12320 137769878256257188122527383222 12321 86451121378626024742594462374 12322 53905666969815693879514647204 12323 33394537260184618148215883928 12324 20550415892039931435694237906 12325 12560125573218394378549979832 12326 7622832867514252112414156572 12327 4593094972918439980369374490 12328 2747104150165931175538357656 12329 1630556496551657059186177594 12330 960271483444250713953806530 12331 560985881596133483036462852 12332 325017983160020776585642252 12333 186703970423302631823194880 12334 106311088076013972327713762 12335 59988118237085724393245060 12336 33534414155867301936630970 12337 18566331516162676594525248 12338 10177379693132736291379664 12339 5521766395573918538516092 12340 2964165904122628264992202 12341 1573807799746645524402980 12342 826150760142735290657030 12343 428597716734199159450226 12344 219653387785629749426570 12345 111154568381346260898104 12346 55514999568214809794834 12347 27350588205566821849548 12348 13285024573158073720960 12349 6358411603779656466326 12350 2996819293920305823332 12351 1390002288263740684642 12352 634032587248284180794 12353 284200994024244599814 12354 125086673053299794462 12355 54012669437486637752 12356 22860123884316462638 12357 9473868803369336236 12358 3840380190070675316 12359 1520939364243927056 12360 587744891258453890 12361 221311320910858888 12362 81077094284914972 12363 28850285858730058 12364 9953216776541860 12365 3322442499473466 12366 1070664229617370 12367 332244350237676 12368 99001673774526 12369 28237137371496 12370 7680924840864 12371 1984318164284 12372 484530067522 12373 111197723924 12374 23825671708 12375 4728269646 12376 860682344 12377 141975942 12378 20898844 12379 2690012 12380 294454 12381 26322 12382 1802 12383 84 12384 2 12385 8796093022208 12386 184717953466368 12387 2073678929985536 12388 16494873439895552 12389 104080870196903936 12390 553435879306166272 12391 2574313787024736256 12392 10742085941737816064 12393 40942012041040756736 12394 144458243297224163328 12395 476775142377849356288 12396 1484058288116394360832 12397 4385711011674338623488 12398 12372447772452495294464 12399 33471972057572739907584 12400 87175532101354748116992 12401 219295610416899991535616 12402 534349589273531941650432 12403 1264325984563332894425088 12404 2911226329717376261554176 12405 6535981135467420766437376 12406 14331935107475432041086976 12407 30741153242373840244310016 12408 64587871692835475607781376 12409 133086203715625171209420800 12410 269247324174849044842020864 12411 535361191374821201464262656 12412 1047180575940358971314143232 12413 2016709733301818883108503552 12414 3826925755321482527214403584 12415 7160648432360215092261617664 12416 13220175706620453426019368960 12417 24097395197368998033158563840 12418 43390747594390354318008059904 12419 77223079367514871439677597184 12420 135904279747758105089025733120 12421 236621405852188401929157289216 12422 407751630383367225730768964352 12423 695716433284954479321070684352 12424 1175782572034308655376630698560 12425 1968944286893392069442115504296 12426 3268104096918359073364270072072 12427 5378367117819119000522663374726 12428 8778604844958749358247060787954 12429 14214852447898719624701466879380 12430 22841034007091554914031132927374 12431 36429599289811751717588193364900 12432 57684788680575558923358538309700 12433 90705643804597694050895855096824 12434 141666234195748692383678944889098 12435 219809179987063599939532487224482 12436 338888556242395482205475152517636 12437 519253921063063762695944738833980 12438 790844257006178520409827538266768 12439 1197466761899236780526761863802662 12440 1802880976293667718927305917898566 12441 2699407408760993466711870538692458 12442 4020049801100773636957006661322470 12443 5955485468101143856226615988321680 12444 8777770312403820501717118475507704 12445 12873265489265089632358536353473006 12446 18788175206460895718177021038844204 12447 27291259885899999749405591202410780 12448 39459846661280593530019317427071746 12449 56797317079450510111676355968787986 12450 81392960544041375450820544317916218 12451 116138634528927326078694331231805072 12452 165021315458441650022130309551931032 12453 233516671294918596532596786590033928 12454 329116636624728725264554384499863540 12455 462034127291740177472195182277744402 12456 646141129877660419844010121031604190 12457 900213240588610692001753310775345976 12458 1249575310036214160698875955944804434 12459 1728270427054088090759054848816076056 12460 2381909606656621386189351197684477642 12461 3271404174247605154023928293879997990 12462 4477839364568487415957368575337978904 12463 6108819051876119597672849369044112400 12464 8306701461990520704309941587464198156 12465 11259258693481936882833215891970494542 12466 15213434421698809935058353185464958894 12467 20493051038179626331207349039140902956 12468 27521537942734697296305367395598436678 12469 36851026804683673931953661553932868886 12470 49199499548127771401705298035232874402 12471 65498095382370856305484035410482612658 12472 86951202270708917723220731428719176808 12473 115112597372175311081125913933583355278 12474 151981686151359681471720886997941081478 12475 200124852190560804843726718974972264520 12476 262828106589315179942523274530668614530 12477 344288661832110817813376079373357198920 12478 449854803393632051689945384015195011382 12479 586325556523836182361349964182149610094 12480 762324220924376269830589573952254580382 12481 988762961684210731846066895722079238122 12482 1279419406536941520919013365245608205560 12483 1651650731996111584543892846075546596080 12484 2127276171254214024605471780598112711090 12485 2733665417850729449155804315692265421548 12486 3505078234073873285086665327155176110196 12487 4484309939790320757871042863643750842628 12488 5724708634177674489998578971001734939146 12489 7292643314536843432321112791255086972578 12490 9270517881552526468975894680113173514178 12491 11760444799387572490690280485329003731572 12492 14888714423111040956582977409864367974062 12493 18811222307744676700651503305954174194322 12494 23720047858269619064749584587668720104326 12495 29851414260116783316686612622225323077778 12496 37495302657963709303916655235190376322136 12497 47007044077947202354776180122528062182996 12498 58821271822195228271752904496230423869936 12499 73468686390079143187019500403118048423242 12500 91596165984160553199776810699725705673878 12501 113990850154225355276747710709352531730902 12502 141608934190430774688948480079050988594950 12503 175610039855875391571840556004819447987350 12504 217398176634365700049089447923686449513558 12505 268670479910322541225409366382899119365974 12506 331475111853294541885388674973712652771690 12507 408279941165887818387975149896934321946368 12508 502053883699007438629596678716532584463268 12509 616363092240512222345403221971417628488770 12510 755484536176281252832139865643160213831106 12511 924539916545975805668230080135296710806626 12512 1129653326392844117150932564940064028401426 12513 1378136598229499674248072903935056342339346 12514 1678706888862026588587860234015589161970280 12515 2041741746746207771457111739817463207789890 12516 2479577699674998762038798014615404166700848 12517 3006859303386004018095808154962296452187188 12518 3640946618517044058225744487674967368809244 12519 4402390249664742815728114363217992183799156 12520 5315484403253627893659693833350394380827564 12521 6408909919499121126558630828745712728650778 12522 7716480928974435407986789160682795681659530 12523 9278010699408394689954375571132073354742388 12524 11140314398994980596105303273245233111540380 12525 13358368936946513788532559592406257774889086 12526 15996652781365705489438514702276632406221790 12527 19130691732910124072272435205576015739379936 12528 22848840087653417798512390880590397356040874 12529 27254330495063567788474763668627299008984352 12530 32467630152021238813551689772055590381753338 12531 38629145820329112301630358564195325461884442 12532 45902325566691127157182730475311166631481854 12533 54477211158894556493937173823514852663041412 12534 64574501773210001118526453853499566881772274 12535 76450197144551020352338394430999849139295172 12536 90400896597185392502695915906215230632842962 12537 106769839610364472888094346865889289482343496 12538 125953783787225158205324073816049645737724128 12539 148410827400673390157824940010692925661373390 12540 174669296187875503045096763560930173098653990 12541 205337827864288322320365052651158636438910354 12542 241116803045688192408367364084605574443539384 12543 282811288027648038248285412642567740737086836 12544 331345673310373206200818480304043710900262196 12545 387780212015905836516653329309915510575837208 12546 453329684577123151333354215770143998467446260 12547 529384440446229849639924884996606597405687864 12548 617534094247314759475406178249100776699703394 12549 719594182966243408515053589680290084776762768 12550 837636122625706951540174472977448222497530328 12551 974020837638684369524172568412418707464367698 12552 1131436473886170326036192011229731106489014686 12553 1312940647752438398890158898586612245730145688 12554 1522007728112511721700138498302415957785187922 12555 1762581696852613432220793713448128869137447910 12556 2039135186177414029426808066977940731693787710 12557 2356735347991570479458374653415618088279473424 12558 2721117272322320652033558781270928981229493766 12559 3138765738370719806810982741649923392169914404 12560 3617006153648088800577491189712241376479025520 12561 4164105614088161860508908850205359757443740888 12562 4789385101350630554956475007459050759131020174 12563 5503343923083497799626088902795554376387454978 12564 6317797598033106749684510828288581810054147780 12565 7246030490932125235500514964204685369727946482 12566 8302964612413224574677173841877299138927013296 12567 9505346117150290336738646910971589986547244724 12568 10871951159383358065249846281428898087115530998 12569 12423812899303023985626632577591071536710027498 12570 14184471596819228119421447953696618050066908056 12571 16180249881379787825340096070159628604759619098 12572 18440555448092667212398157387435256747551153146 12573 20998213601792021691735459689355520782846217424 12574 23889832252210648899293296457819629084912822648 12575 27156202155406481929164935222569358276079035564 12576 30842735399347605125240251291787438940638913386 12577 34999945345378459200213092278117799782546750444 12578 39683971462435283648865261725707619330488874114 12579 44957152727589645139038219304885185311100213992 12580 50888653514981488284564468369625658733975319762 12581 57555146155627548962704595376464754575073961088 12582 65041554623086150921350397837511114836664272602 12583 73441864084608282447685910433249914106476742324 12584 82860001354239086365612068297442897746898816190 12585 93410791593328464922307285743105014011655853500 12586 105220996924977021240360128258568895003517155858 12587 118430442961928438230735063159350683974304703996 12588 133193239592091779726766025153374607952716032682 12589 149679102721926753423416503274664277742411178062 12590 168074784044954523993772391852028336326418931732 12591 188585616280175701444476905682148545478375688998 12592 211437181712595239786373441452309426517393884260 12593 236877112264674199359535034043610376181809879460 12594 265177029732540466964667753702228674955438727368 12595 296634635233264524419416623184644034259615935328 12596 331575957328385650165837465364367505627423653174 12597 370357768712968965659861873827861396385589288702 12598 413370181787455555158510417579738381573606608426 12599 461039433859961992994930687280314358572849717326 12600 513830873157866016157132224565974503380356763042 12601 572252157257698676268353355080433110942812113686 12602 636856675969604612057826319832727776258430319994 12603 708247211134818410955061023640941555235368809910 12604 787079846209452140472375721528778466224311972736 12605 874068138912937469915581948911344575246278553564 12606 969987570612077352336527665044933936923075169806 12607 1075680286489018080425846465551083218833410104272 12608 1192060140900551201600619204924304096463321962358 12609 1320118062673811459505282238627557104144386237060 12610 1460927755396283586141344525625918611076448783290 12611 1615651748042517288770825747922793496024844150932 12612 1785547811532346196241765290970083444674430626102 12613 1971975757031806425575343830043724375512273238162 12614 2176404631984275538072002954486775726534600791678 12615 2400420329991358806275546824471259174056619880280 12616 2645733630746334149220155128472079312878429536928 12617 2914188686252977225351589507484788889856651716744 12618 3207771969534631859542012124720600888130090969186 12619 3528621701947648378340569364425029101140591727968 12620 3879037775054849465880359957496733410145900044134 12621 4261492182783466691734987211845610606962009227574 12622 4678639979282905568905855636378353060525702711144 12623 5133330777505563984165954475003178184969626988880 12624 5628620803053526074423189299729574653280325748500 12625 6167785517260038156519397992240208454887067767070 12626 6754332822802005331068003514853703273569471305572 12627 7392016864363116023766822983410128351573306962388 12628 8084852435981452776230472985241913360219948524770 12629 8837130005715512886427026414856965952965510106484 12630 9653431367143491092429520214155380490200280770300 12631 10538645925967667560961678337747386568734804975830 12632 11497987628624181757981912806311643016346806138070 12633 12537012538293960781282341000852356667631504909014 12634 13661637062068972054991256239997557716684150747730 12635 14878156831245444631192144152416719122407175614640 12636 16193266234788747627332690261751055143700772852428 12637 17614078603940103896453009825138788166254163594162 12638 19148147043710547841539142377819343407535046013580 12639 20803485904630267883411987222298657851679687137612 12640 22588592885589973149101041659732911691341390289258 12641 24512471755924008237009669164424378356505844687582 12642 26584655682042022447338487627253132158943929310894 12643 28815231140917132984648807641116347912300163188374 12644 31214862399584440820491867776858025426018332500938 12645 33794816536495925004411078038072013125057126606450 12646 36566988977118386889704650614963201679485951968558 12647 39543929512553280765678599577487666359384808233586 12648 42738868766204842541994223585546244761941872821198 12649 46165745069630692389762626959536210007303265094158 12650 49839231704682743930073499888069119386121747591978 12651 53774764464892463131664760395045775991243749384154 12652 57988569484780935230615112279691782218723360652978 12653 62497691281389485723620375761981597919760659178566 12654 67320020947840471842264458801765995858028497878910 12655 72474324434161086946091017126037922839131022858970 12656 77980270845947455024015973736467559967057601645108 12657 83858460686724881585147218354057172395045437293440 12658 90130453965086916713804302879005023323147142252480 12659 96818798082886025305351163235735012093827581941766 12660 103947055415918398612729480066218739405813853475718 12661 111539830493712122967294264447182211700206258631540 12662 119622796680209967183393217303514825191748244655454 12663 128222722252354939266811561094600017234056040664522 12664 137367495768859006708541056157118697807972285888356 12665 147086150616784482077338905521964384368513908484444 12666 157408888619016013912175541023204133824694568274692 12667 168367102581272269697796210152737345561045219262644 12668 179993397653024486682232225822801424587494767523820 12669 192321611372579125438736261672912137021641412106734 12670 205386832262669643488283635542398999579631800523166 12671 219225416839214313665213510266338159944680463456094 12672 233875004892460010550545606277075381351615400916206 12673 249374532896573417889565849841657779082219439279566 12674 265764245400888984933163441619133751768854042246846 12675 283085704253505263715460697197686011179233188726580 12676 301381795505766232554256827910939326481483119214152 12677 320696733844400130901459391940074608870938571953960 12678 341076064396743385912649106335711575503068072077042 12679 362566661753579370205372547821973501820553097510330 12680 385216726053698603747484726659219262735867172308930 12681 409075775974365710371343017081589832600493935935230 12682 434194638472485422290804283443219032208194453983604 12683 460625435122420855037586577152214138578876396431900 12684 488421564898156855208558912936540983601276214348728 12685 517637683249843044335525122073041036198083141086462 12686 548329677327717558189294131090775428900547760611960 12687 580554637210024287389586755942859852605330894349776 12688 614370822995812935441916569116139660447273997718220 12689 649837627628469931241822420480965302278583809063410 12690 687015535321484742435815436384884661560529867508942 12691 725966075464323920885196928503078536241080994223916 12692 766751771893375509289508961496241641791468626841858 12693 809436087420748081098930872034455543000007750823366 12694 854083363522267950242437521002916712946049708620666 12695 900758755095318547002270116285978854392969452466728 12696 949528160207208344293899574654362842850704404784952 12697 1000458144765535793987797591357092525830793412305948 12698 1053615862053536157974659347414408571981475575990142 12699 1109068967085637344231425255726489860669801868238260 12700 1166885525751408019520431078771665849019847723152764 12701 1227133918729736094653185862373933174025893827460734 12702 1289882740169410403834657412739590205654448101488528 12703 1355200691147270708719577153208594364380594985719918 12704 1423156467930715123251724386791747306643962781725148 12705 1493818645087580101996776836662556683979814812522804 12706 1567255553503203016688455258946164991886895705689730 12707 1643535153381804140172407757550977194862336767812070 12708 1722724902327142974576624887295323853731188602062192 12709 1804891618615669074158940448373426956160459255009368 12710 1890101339794052004448161041623577003501011412993918 12711 1978419176751987503763476375749242636883660791528446 12712 2069909163440482485448875401801960474612405780869146 12713 2164634102425362116340207495036457746539620226240252 12714 2262655406485456492447535071659156150849041767496466 12715 2364032936484747999409849756248741240481831047958914 12716 2468824835767625978232633800609164232385175571408872 12717 2577087361346232776450105254762910213730863825327814 12718 2688874712168622088475655589076703882651951653953990 12719 2804238854776011811901240488941646109301870267365294 12720 2923229346676722542035971077401209417329531046484534 12721 3045893157783370563750362255570445968577925225329282 12722 3172274490278450517196158445758236961516338956618830 12723 3302414597291516314297464639742857475399446247956792 12724 3436351600788666938359509142315718028512543285862762 12725 3574120309091883434554393842835531629945327519714186 12726 3715752034461861387733970296145733056141074224733052 12727 3861274411193256256109940237782475226176354944627958 12728 4010711214685624291138780346120828904930505699713888 12729 4164082181966717436948637512015211987309348827789896 12730 4321402834157095760615571151340328833955775401742184 12731 4482684301376176377137588446459568011412931492860704 12732 4647933150599766213822465043742430947928498363138212 12733 4817151216987752367221921648624784026657198842458700 12734 4990335439207876038851029050820460772436090582733242 12735 5167477699287325020469729510028278657658088998159756 12736 5348564667528179880972402436922259554460750597424334 12737 5533577653025478733016242949683526318544368057010224 12738 5722492460327767356757955160679455957066651919580620 12739 5915279252779422807706281306554698292776776256402468 12740 6111902423081731719664161695682063988990959008191914 12741 6312320471605626967477082116978924381575214323637998 12742 6516485892983101494635648775762982188555110339235662 12743 6724345071496595248704544842745323049240441438571496 12744 6935838185776065902083026040001076474624637605614214 12745 7150899123301988526644522206788538856201531159203462 12746 7369455405199172609181058767408181283086566899496588 12747 7591428121791032747445996013964237516034962853505528 12748 7816731879366805296463926575342081124457362330407646 12749 8045274758595177790582630399772790856393518679483272 12750 8276958284996909345330071359601631050510756063993936 12751 8511677411866294299888376881687228173035726750787568 12752 8749320516006791688211931354854300803892076934394728 12753 8989769406619851098790037695863405190009591834271866 12754 9232899347657960266794812876197751095033177764493090 12755 9478579093923278273154013121771638897307628736790518 12756 9726670941161965146254065601251925603338585496194748 12757 9977030790371546228235237256268086620727703797466298 12758 10229508226504437612079489185877791602911598297206418 12759 10483946611715194318931462858293831326150722067850450 12760 10740183193262219809708542863709307807793755178125110 12761 10998049226136694911511200579440356552917303338268216 12762 11257370110452453866874820214814375318975959099205504 12763 11517965543590568825775268659096367690911792585848244 12764 11779649687051621454479588344495261120849175988040154 12765 12042231347927166721590319448181550136940732773081194 12766 12305514174859859746292380097965978482898934521322696 12767 12569296868319256933565145494416180249276379183227884 12768 12833373404977556747482809484146618044958110078617286 12769 13097533275926656349910626622260614135960813653909664 12770 13361561738435014084082372093496407497620976070790594 12771 13625240080900073147563045868790463960113938945735140 12772 13888345900609569550960636761972506005205654734218398 12773 14150653393883069816240407517666123359704533985550128 12774 14411933658123713886541885638787957978573747942217258 12775 14671955005269529666807433901947351794436959730772040 12776 14930483286093990340900261740159894792089967844839208 12777 15187282224766855905588430899128165648205020668096274 12778 15442113763048926307948754000589231008175290129578376 12779 15694738413458282899405971927519090006898353012883548 12780 15944915620711052354866589867477407179105842281911794 12781 16192404130706833833947938694999135749987052570487932 12782 16436962366297822789431173264584362085772675236134006 12783 16678348809051475359192668411047770948285506465798312 12784 16916322386189412101794149516219842475454683956424238 12785 17150642861860279234935789698260671449047611683968824 12786 17381071231881583110886852707022788820890414175875736 12787 17607370121065195781964919564160785965878571602427648 12788 17829304182223394782345866162587759410672415890283166 12789 18046640495937039035497015901634069478696858898694944 12790 18259148970154876724808828553328859493743394846027828 12791 18466602738683102522423656279753736075054128031463424 12792 18668778557617193694840551241800988809234263220569564 12793 18865457198763810327083160798869766316891046724537104 12794 19056423839099187043911656642044369026391651158544788 12795 19241468445312004477445934573318488239260691816354922 12796 19420386152483229933881522161625032443495995531027034 12797 19592977635962868939871437541319073435731052184268588 12798 19759049475513972251033416229158087227251823144463764 12799 19918414510807584998961018098896677617016848850598966 12800 20070892187368583285883483306209786873377316201142204 12801 20216308892091484892830944604459211420287563249353744 12802 20354498277467299930369912788043263633600643728012072 12803 20485301573687248319570166538139508754072122287623008 12804 20608567887816647198488416962693844518350655688858770 12805 20724154489262385331976020949815300996250341353253866 12806 20831927080790065613987824728052177517671952011360092 12807 20931760054382012977087519298285036562833558024631946 12808 21023536731264805929653302516595129599372472226325060 12809 21107149585474678668641841899775474265738930612014258 12810 21182500450370931518420842043150737859507217508019120 12811 21249500707551246168973145107017270454775226717496878 12812 21308071457668386783328395499153077488675612547433306 12813 21358143672695029131250921072524677339975855107190668 12814 21399658329232241352819873911863232452826509942560670 12815 21432566522507279502627175394658412835238205482613424 12816 21456829560757690935138999333330005206795174954309694 12817 21472419039751066322411959568590573155350658828892868 12818 21479316897242969997932596048667605290694822647950782 12819 21477515447229428355390960896937268525267260651544118 12820 21467017393904684500950235307636727185581017034725420 12821 21447835825289549650686302452656982471494138455419696 12822 21419994186550412109985313117212282743778547145006752 12823 21383526233083616896327833723920525439602202619786780 12824 21338475963494317358068218758473819545662347344209040 12825 21284897532652839804748216559261678395242457424424664 12826 21222855145064910375788147188906945785755899345260952 12827 21152422928844589926268147531058156568076972557015876 12828 21073684790630270740280694983025200695532107737192180 12829 20986734251834435596032941136606037351421791675172480 12830 20891674266666897063389391770232859383809397547251894 12831 20788617022418760307133666259653386119269668748315694 12832 20677683722540229571268970609570817032210407711533432 12833 20559004353089457103627027623543678923195684747802652 12834 20432717433171771004800020038785421807539636882075932 12835 20298969750028680649324898201831395963057271682392240 12836 20157916079473918584282570625701797373083031044001612 12837 20009718892409318648159744574513286569332422219433866 12838 19854548048186443227132194054713799021846932760477034 12839 19692580475610459495106729962280532427407195674573094 12840 19523999842410736596573915238009148781288604315505278 12841 19348996214027914768952087404720975464447508432966212 12842 19167765702589715672768183690612136084178059557962362 12843 18980510106967463787459053994470927585830081622463616 12844 18787436544822125654167574915534252414844775763920354 12845 18588757077562612062437450437996132568075200129521516 12846 18384688329150104143704121082465115541942680570737010 12847 18175451099690245020177877379695306508773859250000712 12848 17961269974760182504029449135695410622236211032560322 12849 17742372931419664673800020370832787671131754094876948 12850 17518990941854699146786430743159214356889586452204206 12851 17291357575598719359233012812789999515725909155334944 12852 17059708601269798442207132209949658641338574373021538 12853 16824281588753264791177975587257214046807708886869946 12854 16585315512747164479125438306802363311595039125668916 12855 16343050358573455067271550513360481385308114088952390 12856 16097726731140683046911554829797809570119522458259314 12857 15849585467924281707599613015663959419128512361094972 12858 15598867256808624502261843734704251459112671502234808 12859 15345812259610685532011201576181547300466773723087366 12860 15090659742078705378137275586328924338559719816744266 12861 14833647711130755608429642389302024150770600381931124 12862 14575012560067663421069101539805864129870021173575046 12863 14314988722462529114531915333835025307994282501407738 12864 14053808335395178346236877504307740028755153899908196 12865 13791700912664477715506314628699103181482945528772330 12866 13528893028574648988787660637144165276286767902446448 12867 13265608012853690214131331661260826107958870818679494 12868 13002065657222899371434924651505911597475960993087852 12869 12738481934096448144788644187269668039463814964179658 12870 12475068727849121060651315367329173496148105229189740 12871 12212033579048870261535042502900378984351863533277022 12872 11949579442008890078278185519078839992605790225862916 12873 11687904455971639056557797689475856685942865897354170 12874 11427201730194779547931089442951208374599752330547644 12875 11167659143166513800927600868581842079458059119892966 12876 10909459156135415570739467648911254623336351890228998 12877 10652778641097729426757946046432633823742039061378866 12878 10397788723343374405341986829407895650418196754926414 12879 10144654638620678572879887322747672397329236195736924 12880 9893535604939316015482555037832864131378066956294776 12881 9644584708991142341081047886534457920533440477579468 12882 9397948807129748141319972039012833020680417782542540 12883 9153768440811685398760850428874155579810197852162148 12884 8912177766365576787982652652906568152491776037664282 12885 8673304498919793007621319027686306341229951247503334 12886 8437269870285172769322478050253271986966834639698504 12887 8204188600556450966873367168520886032455943333619516 12888 7974168883164732789080821782029277300710557962631888 12889 7747312383083577714766092834529328800831877404827408 12890 7523714247863102552107903268943379461837841418808976 12891 7303463131140034497310637379680592863113043352011020 12892 7086641228246893492202277936698878497549546821363468 12893 6873324323520500196125603118107616248125241828452428 12894 6663581848888826237485435787369530672048083661002604 12895 6457476953295854042837903801161158271476499710737944 12896 6255066582506613883958077094817380469413537265010294 12897 6056401568818927828282627902086682043051025889403574 12898 5861526730194618718777228998035672177946046085246644 12899 5670480978311034704812965831161454761928180014764150 12900 5483297435023686813645057603147000250311562327604228 12901 5300003556722582486964053213400992906022133666154662 12902 5120621266058439322534161679096431349145330770074184 12903 4945167090510351655398168758434015255923951993638966 12904 4773652307263623354867205603669219070453594442186882 12905 4606083093865332945333952062431927834838083578323032 12906 4442460684125716219224754471510627880712253121705670 12907 4282781528735586268979124402854477900541067164045456 12908 4127037460073706071796678887715889997880292647257066 12909 3975215860683224905594692826156310031938136246286512 12910 3827299834902923554540112943791261740754404038683982 12911 3683268383147017557772435247615017270376565827529426 12912 3543096578336572608106261739628715533979218373490864 12913 3406755743996118806201145237750717161377291795245988 12914 3274213633540735635990767719281494106729920189450824 12915 3145434610291640076129169215747192592853629464365108 12916 3020379827772067417622237195928409777758724304829050 12917 2899007409849908103444844002559473160677705056527968 12918 2781272630309073360686735764728750515644975251294784 12919 2667128091447826175017455642168348363034942690284450 12920 2556523901319250725086911156837514191195820116021890 12921 2449407849246561405198430406883832754336560443112392 12922 2345725579263991192401697539735775954113524112104780 12923 2245420761152468369655967573466326717336877798460244 12924 2148435258758111649229360144202644983184181334414128 12925 2054709295300669125178565988030733317180746985584204 12926 1964181615398320492613446740031537859304154068239020 12927 1876789643554680827573606922825315790230166997267682 12928 1792469638873316335570071743628818750375712905575616 12929 1711156845784538666433884699532548117086152842012460 12930 1632785640588618081928143782105170210129582012493336 12931 1557289673638783162479900114616227452716309058127642 12932 1484602007006395012610482891325099203757130362689192 12933 1414655247489439327064926520909759246478758642102398 12934 1347381674843915684917718475017591392019214943714620 12935 1282713365135768843594559322639435131419823457360362 12936 1220582309128653814457295648870934549414301946459992 12937 1160920525640010798815356000499988381112017952928932 12938 1103660169814606856685914989226606098639641353833790 12939 1048733636280841237028010498882840974215500893679472 12940 996073657170676956638135353909262580961974592640164 12941 945613394999022384729138086096584961026605520639090 12942 897286530412716732703619784399229171716140868246796 12943 851027344832949443502380356691542454292439318020506 12944 806770798027945972257076327772672333291785588974844 12945 764452600665065208478116243321257848015655109025730 12946 724009281903064002228700893048712374385593332598604 12947 685378252096182362441372805486899303346642403106850 12948 648497860691882483910908495466519030378260256974232 12949 613307449413532461201478942770250031693715904167676 12950 579747400828060917686489575724586700259795772008534 12951 547759182406624169999924465059065853860857921570282 12952 517285386193627982223639741353009092199126006944076 12953 488269764206038987066410130720344578333572034152528 12954 460657259690816392491763094356873202176364275163964 12955 434394034373504814611186924427201848251489115279986 12956 409427491835568225044055372047618980057464102326374 12957 385706297161929243028549147381932996444217628550698 12958 363180393003425277884393054821261686497880011113598 12959 341801012201522885507622426408241594025560866138828 12960 321520687124665145963494473034677376327631323511322 12961 302293255867086196182584486628969208326629753130638 12962 284073865461835700303412146064456130180924289884118 12963 266818972260138434394322838845392724425480547931496 12964 250486339629095561156149304322653152589161345876632 12965 235035033119140520110414681032106194552646234872540 12966 220425413251620249692912930159680765302024035508352 12967 206619126075408583960699849915900897663532267299630 12968 193579091639600292726630324693849158359719358175480 12969 181269490527108665449829515871681727089732290711408 12970 169655748591424099668822209533895390075858946203758 12971 158704520035913068514375070010912720034799184117838 12972 148383668971873123253737619076214760088637398752440 12973 138662249588136936085229226515312506173189993168574 12974 129510485061363094084183136352321285069059145852266 12975 120899745332289203700224878334639415059201550552986 12976 112802523869179057236654087478703556302253342700884 12977 105192413535494686869336265601208298247827295284252 12978 98044081674489895014119801499137330325698053298016 12979 91333244518977315396368566667493016068506847062698 12980 85036641029988390993861336328406451952540387859560 12981 79132006263446119487637151903821704593127540673202 12982 73598044359324341092514823322148718355456808960068 12983 68414401243094080525722678727145284635021947415956 12984 63561637124575354471505931877361668086058483657380 12985 59021198874639243144177133779328622045134383654612 12986 54775392355556182939288465904867000298197287280008 12987 50807354776177598216501203831907843701850926542888 12988 47101027138583328491114845756110024028253614531114 12989 43641126838339940407911469897529511258667345859164 12990 40413120476107007795275710764609798462058030488442 12991 37403196934010821827785186289266259933918958314434 12992 34598240765987752900384530035186274906199222994572 12993 31985805947191612378483866217813765687704571729286 12994 29554090023568853898273358255701035327266069614738 12995 27291908698839345204684942923057643680524303207262 12996 25188670892384832480072198130648276799718736664482 12997 23234354297947305393626188632465372196879312804094 12998 21419481469579577368774947315871216408868136419122 12999 19735096457974010818776824274460278993626079208056 13000 18172742017125131729780307675887985734687954486982 13001 16724437398259822326403268068419978559319714240626 13002 15382656745096064714690678120369321548118877995840 13003 14140308101768362857447085218695136511608210014158 13004 12990713042184887267168562870333658010924989945946 13005 11927586927157362210571421901006647758411010699138 13006 10945019793368490290894072075636610469654598110096 13007 10037457876111512656557815795696047582808867968100 13008 9199685765750092409072581526749232779544077412406 13009 8426809196001411829942886510216649791592046615854 13010 7714238460438129269673544347938562313719114960872 13011 7057672452032237786777454026899679108527782745272 13012 6453083319122182887043582995321895240609546752070 13013 5896701729869835806077915393462332434649972066200 13014 5385002736081849780299474247213814562674681960370 13015 4914692226196116134233018548418135819588371989844 13016 4482693956273883347509060420223609863683298391144 13017 4086137146986868440689377050939235982941878454894 13018 3722344633841533888791145642657085945787745496564 13019 3388821557234706693226118509859281962001629154348 13020 3083244578380912461606263448981482407213367184460 13021 2803451606687196691310800917185451035541183601422 13022 2547432023770819342237928379142159547750277210938 13023 2313317389014072007820893577121860620966588772366 13024 2099372611323658304741523198721398454263292929348 13025 1903987571604739111962542067556861857842977244138 13026 1725669180367096691632094934050515732026699930418 13027 1563033854848232874950145019067533805360748467000 13028 1414800400061013392148290474823464134594162834280 13029 1279783278247252116729535928748771351116381866864 13030 1156886251339077478798935171401460320251774256490 13031 1045096381192862963270207885886307390165539207080 13032 943478372561909242009119807420654721652525366284 13033 851169244010068990205058109953741083427885054300 13034 767373312235401208632419671342300403271564760318 13035 691357475567191018431335403848555280453941852414 13036 622446782717904269624788052531647356006723747706 13037 560020273210666495424996883693195639248803339230 13038 503507076259638044533560520980486616738768062180 13039 452382755252349677634295020931578791103914634496 13040 406165885366985503617986850139638578518151699600 13041 364414852251243171049090417360205228077587391278 13042 326724860090423048038482407605218065969181585754 13043 292725137798622085647133099264700933843243509434 13044 262076332476319017085466739460323794500699927682 13045 234468079688377759165595852234118016060660718998 13046 209616740526860498489699593439676516033168222606 13047 187263295831474068214664336095865847474258611704 13048 167171388345558660063355150258060698932429219468 13049 149125503985989642932292205062428832608164879024 13050 132929283800055644551347032496832139899592389716 13051 118403958570278921119472256640629138943827836772 13052 105386898408356596130964192614972044594941849386 13053 93730270051136015653010806897931436718824195218 13054 83299794934113673975329309829210430797462081220 13055 73973601470785133201903859613748964718269618698 13056 65641165308787915210905648777061614240932445482 13057 58202331665773772158736102133625366269029381016 13058 51566414169006747034242452915558153052059000552 13059 45651364932571203499509045753370244578365198412 13060 40383010904622396954316140143189599914864329550 13061 35694351804219069001505207955273891852600879482 13062 31524915242900422242811443303208534028867488650 13063 27820164890320384543711015531628733154847547686 13064 24530957795991191831070305249309836209396659706 13065 21613047220621195161682080292762515605176124178 13066 19026627560803258799121819461442147155377083974 13067 16735918170100191748767844661998393693935476518 13068 14708783088093371905689231749831175611102629470 13069 12916383886948126300082764412980333476768798214 13070 11332863032765846678499804785893865891342685226 13071 9935055336719336462484861413306552382651095154 13072 8702225239002077107409858612624907513912550646 13073 7615827827274973315319815848863718907998368730 13074 6659291640887290341053502601017912490833434534 13075 5817821453011520563560757719161221885084421954 13076 5078219355299981362760310055036104295195628376 13077 4428722594082609250776341281244831078254483364 13078 3858856723820620853246913025468032229456259258 13079 3359302752848983483988925510164379963662243772 13080 2921777058719453011738856210068143596199127008 13081 2538922946029270318732611500209019001636237114 13082 2204212808817647013031875290067915139014302374 13083 1911859942756182176920453024873370829156990278 13084 1656739129766694160401868604082730371151591686 13085 1434315189679229782439673127364252757782796080 13086 1240578760394359677483794332209723506434321988 13087 1071988630028342890680262898678300890158880206 13088 925420001978846692270580787813734756827519988 13089 798118127024195179639431324558032657541320364 13090 687656785721914077988439431482575529560988154 13091 591901149753521915636595307739941831285581340 13092 508974592712407687697076324032132429128069436 13093 437229059379931510409479694383287010534774868 13094 375218638000677261449611832127336827250411094 13095 321676012659621253348462306416274482606697754 13096 275491502779978889599774910597451017373397020 13097 235694424188507678029324939461413785735176422 13098 201436531312871278025739426960003998196237540 13099 171977323051266154635777892543175852862379976 13100 146671015846272020289956300244611425984782252 13101 124955006651918809898889824750802659765989582 13102 106339665945397940613345000005214212970764790 13103 90399316834158292649809108733864223592301122 13104 76764270768466997875520427756544347289770604 13105 65113803504046820556289771934419415514101878 13106 55169966876652743855209058990779265129753716 13107 46692142750658376315787758201988781128692710 13108 39472255280186240659344420859994175745606988 13109 33330566460740866981611597414276274713964838 13110 28111987932147261061950330655722398633939704 13111 23682849194406883267722828092608567270188808 13112 19928068885827144851292375777057850116806734 13113 16748681611171721718670780097422269258269430 13114 14059678055389918846134885072905482969241730 13115 11788120829849650629566818585906981524225022 13116 9871502722713445304842284624169906130792598 13117 8256317808893344447292009222231182071871274 13118 6896819259842835779365631055023173700828338 13119 5753940717706521403689229662699955646633490 13120 4794360797183107237935878183267711219404844 13121 3989692683949203702579249024505107012465652 13122 3315782939900825004547470359096627892391932 13123 2752105529443749874032568596774730818620696 13124 2281238771836715447831390583599679956361614 13125 1888414424170483030276877077502656345111796 13126 1561129427909453847654792690613856145449362 13127 1288812027105185782381585630124221866654202 13128 1062535004758425616157869620000710276967988 13129 874769700119499916162798305117392084386990 13130 719175277288188494963678932678964697374512 13131 590418426291825377617162085139574531321870 13132 484019302665332198258399410041068561062688 13133 396220060110864631366259954317417015019022 13134 323872811759960889886176003248747803155492 13135 264344276672474426831503206413963237864114 13136 215434736436796959401876504942465075823112 13137 175309248293423389656406757421920052875146 13138 142439341624869802504626137381056968838528 13139 115553668868795331334923246981762289080314 13140 93596294300915069580145918677255820807552 13141 75691488591455916755771316606898661919020 13142 61114057013661108294714104601658285343928 13143 49264367729596472375700001312120354488946 13144 39647366397346592072042200400637381501370 13145 31854966817992115087096548441880372342100 13146 25551296571240403662772628476377491512990 13147 20460353424056333080501980862879979506322 13148 16355694361804264864752174871074150946272 13149 13051835811865221375884789874628520158496 13150 10397092254443792679135574021441247340222 13151 8267622036954046962248761816072655145836 13152 6562484781332062702961297235320380933606 13153 5199545130166973971204933140704177764794 13154 4112083442399562648302404874325407114604 13155 3245996052574488588776504141653176144796 13156 2557486396155506986916167762234698717008 13157 2011164151188723292809073143782204855182 13158 1578482963722217035292147127727328819464 13159 1236458665118459105060198689004760216582 13160 966619459251719777068368729017662644150 13161 754147619625265385370953829493385329678 13162 587179016793831360553205319892924949648 13163 456232489180032516268480946791257814906 13164 353745841665275269087137411918352071682 13165 273699248386475638938097279019606499148 13166 211310170357907643346475132360154976800 13167 162786678309877622071089076852356466686 13168 125128384502333557508919588685611463124 13169 95966108975000655203230240296168580620 13170 73432999098443053762093086690842489188 13171 56061140009537282469452069296845191280 13172 42698782837519134039406349080370736884 13173 32444215733848574001567763475166035124 13174 24593041739765547784443914229073253906 13175 18596234444985619790317118570645214666 13176 14026839831204765782629699503119829674 13177 10553599581787831250509064359146223992 13178 7920103278594500581407133442904666256 13179 5928347469195656735333219134411581350 13180 4425799526817595202161760806257505540 13181 3295242633064419118699586837880598858 13182 2446822620455344914765608275543943276 13183 1811834042576880325106197964796389978 13184 1337876828211162232441225558700988294 13185 985090447669595129645561146985892474 13186 723233144948836677944211592097465004 13187 529422311886922361963462400144019030 13188 386390825252348856951875146628865540 13189 281145031327550155853294556803046738 13190 203934588752698054175201888366195962 13191 147463822668437183637604621576738664 13192 106289616975571292897658165392726676 13193 76362997440305982896008729115676954 13194 54681097989770510394788048572976382 13195 39023687899406283145554946186172216 13196 27754295460518539166493217339424888 13197 19670535624958155307588038159717668 13198 13891807591387278632443622156858948 13199 9775290258695046929214334004703592 13200 6853301143247742308586405185677210 13201 4786734083687299538336942507147916 13202 3330560489645560685617705804757754 13203 2308352784325273907725265396696026 13204 1593533585553725886081591287730898 13205 1095622154192132796429747914808886 13206 750181368331874692859472219979798 13207 511495593668389443775152817850140 13208 347256858981645682464651576769212 13209 234722693135689145454269825214182 13210 157948470977486070736373664302790 13211 105801396252993628787882284579842 13212 70540934359995364526556162002458 13213 46808172529318652520291429323382 13214 30909233025089238099825611918142 13215 20309289434214603309116658507902 13216 13276802854834487721294540300226 13217 8634461072509895873907013756280 13218 5585587604962590343369685874072 13219 3593697742906789337178827546632 13220 2299315275492426592800389089202 13221 1462793647033521194745791653986 13222 925201544241098517104781037906 13223 581697722601513681855818291130 13224 363498643795971567463798701632 13225 225728765539691002818703863554 13226 139277644161056034223803754842 13227 85371977191237032012511512710 13228 51977439931051232750255390056 13229 31427024039010895139032010132 13230 18866898465792366519479341676 13231 11244065598278071879666153570 13232 6650970625359619024009089312 13233 3903866475193684136182219360 13234 2273309978642026061738012526 13235 1313038495197775085649586322 13236 752052613601641539066742962 13237 427034630441620748111968294 13238 240330660018318113281868456 13239 134019571942304140377424234 13240 74031453705218415884000920 13241 40497039549351113931851130 13242 21930708033188437335224778 13243 11753328340055701043603304 13244 6231561944481782505064494 13245 3267396040359154240070658 13246 1693588240612508715667598 13247 867437480469773425010566 13248 438839763735574265560340 13249 219186375949944516133770 13250 108031807568598255235666 13251 52516808000383445440832 13252 25166219794816623591284 13253 11881195221658549870324 13254 5522783617878893403998 13255 2525964323958587580666 13256 1135962035694846896024 13257 501929448446562715230 13258 217728454422318115416 13259 92641781369018320954 13260 38629111931531683202 13261 15768988047215220564 13262 6295119243845884328 13263 2454739053775209012 13264 933799689531281956 13265 346054798272828066 13266 124743477361969178 13267 43666383077054206 13268 14816097218324148 13269 4862880441782288 13270 1540437942308822 13271 469773712691452 13272 137529362453776 13273 38527688679250 13274 10290551307754 13275 2609626466890 13276 625308302606 13277 140778235084 13278 29580511160 13279 5754839452 13280 1026569806 13281 165887462 13282 23911520 13283 3012676 13284 322664 13285 28210 13286 1888 13287 86 13288 2 13289 17592186044416 13290 378231999954944 13291 4340871906459648 13292 35256939856265216 13293 226923806810177536 13294 1229714695225606144 13295 5824906389968912384 13296 24734764486419808256 13297 95876702626763505664 13298 343851177180171075584 13299 1152943218638645624832 13300 3644284652493584990208 13301 10931648387725867876352 13302 31290832920956519841792 13303 85862329263649504362496 13304 226741421408786260688896 13305 578157110141231495643136 13306 1427560678271395387408384 13307 3421863058124529234608128 13308 7979989732995948863291392 13309 18140725674213414134611968 13310 40268614753696857450348544 13311 87418986130969105897881600 13312 185853576274266216869134336 13313 387438112012681083680194560 13314 792846556646754002154815488 13315 1594321615221547360241319936 13316 3153321575727444101405343744 13317 6139560466390722896308207616 13318 11776702243731869067628511232 13319 22271073353130816724937342976 13320 41550776334011508484714463232 13321 76525391022129051125012221952 13322 139209491013540761727869777920 13323 250264902154180150289216912384 13324 444850382282181489027590781440 13325 782188914238800187796879626752 13326 1361070769153346237329260266240 13327 2344752005339887970240632670592 13328 4000600716123550801672823383360 13329 6762706717876026285180423693392 13330 11329970624819352362466848333240 13331 18818600763539231290147905010620 13332 30997443335637611006119363211802 13333 50648543386476300888479143160400 13334 82115758952760690907121988669400 13335 132133923525292637354588312486290 13336 211073901596631986988843755845238 13337 334800400525251712086406730825250 13338 527427225112150849366989459340350 13339 825379350890526782548588464163960 13340 1283347283388243404934064544158686 13341 1982966569271934506108437828552274 13342 3045401162221083325988850942088502 13343 4649490429012901591490169282070770 13344 7057785619699516190529902859704408 13345 10653719460923449694014663680567270 13346 15994411654351631053444353969225288 13347 23885332789419673156883006544638594 13348 35485387946038994771989272759215330 13349 52454148611946057924572326999118022 13350 77157233535068410139294300781682992 13351 112951578099143187935365129253235260 13352 164580011532893148916280796643413796 13353 238714799023977594474146770387480646 13354 344703403018277900156636071013438120 13355 495587711501350023620830348914822030 13356 709491707824718125893561161179097646 13357 1011503734823027465220999253597813670 13358 1436220336508318995042662191165485958 13359 2031171953931709433347676969756848566 13360 2861420085348109519623143058228169312 13361 4015705434630960750480820675638753522 13362 5614642810287852624555336749538612830 13363 7821608347199166213014355398964342844 13364 10857157120238145188013549519497853112 13365 15018055837979338912503056876414807610 13366 20702330349477960996003511415202707524 13367 28442129011438633407876970138275356236 13368 38946712747639275471065898855133907028 13369 53158528435991222680233987122453408740 13370 72326138178155275284150251870643867634 13371 98098805137099284726552117442390030300 13372 132648828808606480953646847817815302140 13373 178829342506294844627856734087967098938 13374 240377311529762616580954595240229906784 13375 322173997368009439971098367503298882972 13376 430578297748451574153306436703193835976 13377 573852276007240830693617908440174490344 13378 762703028096750875464378854471340370648 13379 1010971009896913513868359687835150453310 13380 1336502313200194388334120594562977108150 13381 1762251439569457039420655427883167794636 13382 2317672242858376129238477732861255729382 13383 3040468332703236455207632337677872713706 13384 3978790879139596570111979315925079746740 13385 5193992062329720700909760837472244808622 13386 6764067122875136004723200262413843714852 13387 8787947982863655753655192062557464898790 13388 11390847790494995924654523850372225826324 13389 14730899755534832037367193989288105265872 13390 19007386785782048057611083370899530742246 13391 24470922475803348187122647544415867995626 13392 31436021026598064005428260905657111523586 13393 40296586148228587114982275158629197056590 13394 51544959808621590159717233550579418268164 13395 65795304234584322772122150435533049806350 13396 83812248821572170914004294750615354951156 13397 106545922216633403908214212276303366577752 13398 135174714232467421295686427325142314675864 13399 171157378755796839936983989287593008922022 13400 216296404790292016786480665005438886557484 13401 272814956771551417273519837418518044567412 13402 343450127221358046733524201734066330260748 13403 431565766145193813095632825848889725492894 13404 541288765582305898647747102835102056813218 13405 677673399693355467390773711800770639255168 13406 846899168344681625277762262373564139909732 13407 1056508585595574579644404135249303231213426 13408 1315692517098823931549356285740658997775550 13409 1635632028880929066345931546654476906995950 13410 2029907294837831040403883572850427755194452 13411 2514985956497260259174847524821214702203098 13412 3110805476027925327525361422415758084985110 13413 3841466517551248851649688354426168787004840 13414 4736057284228877436158629805387886121219388 13415 5829632088093509615036618892666280188098578 13416 7164371302795279308972957637043715935658126 13417 8790954321834629856644238926312210659066506 13418 10770182301829635231800484785110297407793318 13419 13174893408364641815270542546694224178790160 13420 16092220109766160858973303615376140585225158 13421 19626245904265797957815040784771395739543408 13422 23901127856227730696489249884272036083893230 13423 29064761612187981708914890396314078110417778 13424 35293077340923905365326221176522344019659220 13425 42795068488006687613965975624584001738934292 13426 51818670571653043671329233171819865178591192 13427 62657624715938873807068833803437034056806344 13428 75659480490299515933055234189221474670564334 13429 91234915202235878703283204033893035029564004 13430 109868572408614238952106754832674796458912938 13431 132131651442336785495628566648704119984854940 13432 158696512608562242806356307732528300844845662 13433 190353599845618109855344288384876809241351944 13434 228031024576362945820687817595033535819764072 13435 272817201755060141289638973908504952610936990 13436 325986982359479105627884077715960958677077110 13437 389031786467262554615143373774888242284705502 13438 463694308336906447831790131763692410211694460 13439 552008440407999099845449776491707212604780958 13440 656345147743395753457546630895727960363197648 13441 779465119144631562054338757217985354520847356 13442 924579127060859135957827808399607687793847790 13443 1095417146660720641284836927992321668055792664 13444 1296307416333140293507901598448253898215405118 13445 1532266768829763487901180164009518469932388840 13446 1809103725785029355169278086623074751956687318 13447 2133536030108247160114294528323201540938898364 13448 2513324492535361373714446299478021496296662042 13449 2957425252406645615191657730083099454016343360 13450 3476162800610795650567023883833392889386803722 13451 4081426386886276323121947597500457266282745840 13452 4786892736758041626732785979554128535826951206 13453 5608278337963303361746261571299225029561407374 13454 6563624925136620561769671538898857677126933572 13455 7673622197847116461459454227596349935236192272 13456 8961972254097073736569036084964676908165390678 13457 10455800712623539696090816467686198875508178598 13458 12186120036559948459348102425838775385134577648 13459 14188351162236117626283883124352481868913478920 13460 16502910184411939408799554612295294399135205004 13461 19175867557619436838615247779244654787658024796 13462 22259688047383645636635402828136879072675568624 13463 25814060510056018390452352418425979412578113776 13464 29906827501281801186034313258185923369199549564 13465 34615025716506650102456543960729439211155818632 13466 40026049358501232307802359380954506004605308848 13467 46238949713067932609282334064723346006065399474 13468 53365885501647394681131607124671604855405412492 13469 61533739975559039281321567593963648072078506898 13470 70885922228524388759767413524352878184522927478 13471 81584371839712336463877579128847626945335661242 13472 93811787726929767277042519477460587899907938134 13473 107774103997215510669257405791621426628437573046 13474 123703237638769577216984230606721314559455139870 13475 141860135112977014624170702358138377703168090074 13476 162538147287694907805828408671968672196154736394 13477 186066764712691220409112695899575829715287033744 13478 212815747985168475277150277436087511511884708278 13479 243199690897950461123885221064842403653668072316 13480 277683057215672498318043605695372612092235381670 13481 316785735295922917036735601785997257864026927760 13482 361089158373641815133134506505441197175576153270 13483 411243042169241270741993344995072948618148411968 13484 467972795575017416779581366513532865544365994538 13485 532087664531680661947537994549970826671056253456 13486 604489673838438189669328870774712252123573113444 13487 686183436557167930253192468863690272574200952100 13488 778286905884849945033685598261765223788423188166 13489 882043149889403500190367736397881195428397168622 13490 998833235342983389556372339807829365849332087454 13491 1130190313053835596739234052455319271053687252752 13492 1277815003602780344755830221122413759273914351924 13493 1443592189242526166039380549189057791295444838158 13494 1629609324925931337452175475402680042207404077300 13495 1838176389000881986497716970029952190240330835700 13496 2071847602051649449866511541074173397020043211828 13497 2333445050685436365390693114119404432781492323720 13498 2626084361763217393008953413007273958288062368668 13499 2953202581659567290513594733105920933144391144258 13500 3318588424609187896099816848638782179033133500592 13501 3726415064058987738854812972031550853931158279134 13502 4181275651192817371790271794864863804734997019362 13503 4688221755428433189189401958132306011437952397678 13504 5252804932698025814479308911916962718894122418726 13505 5881121638707565580379425022858438819311110409632 13506 6579861716116753807574690748662190331903929442168 13507 7356360696678415297620175493369695742724066827590 13508 8218656171808853078809288421596598878560842937632 13509 9175548497811187716307567689040304203071644331136 13510 10236666115021054320510084595211368450912385097010 13511 11412535773463929631225623772365805397279742680770 13512 12714657971177980847251331205835041789562922353434 13513 14155587925134120439425775963201647216018644918714 13514 15749022408640462927628505601984050034888229234938 13515 17509892803212063628692073925292746825874921508788 13516 19454464727074855374339528913028691321111823079062 13517 21600444616706819005262824649568465555925228901786 13518 23967093652046744427712065280544596015432090338924 13519 26575349430163806714365815878930179008405969688708 13520 29447955806217023539318181154015643203358657729138 13521 32609601334374851819109469580823786149410685408274 13522 36087066754938927663942611026322379406729302807254 13523 39909381987144186079152572695229267362604316258440 13524 44107993099906889027447482994505917642814885705354 13525 48716939745073594485836884368422287646810457365924 13526 53773043549393503648264743167607675541569364686524 13527 59316107972394136402551758261930793665671815739148 13528 65389130147480643078947617918017139128528864927506 13529 72038525232791565768600520007391516630447600752058 13530 79314363806512452123295778647021203607862811323530 13531 87270622848352070557313735188554507123333477200410 13532 95965450854597620999642246107330762594453168471372 13533 105461447638453865531343518666059676126152584306070 13534 115825959370100357808535172551254902258584118584328 13535 127131389411930273399798273949434944221879143061692 13536 139455525503618877575073655199157469077885234329320 13537 152881883848860690626233007891275875119059026831216 13538 167500070650659719430939406978566605548469404485930 13539 183406161634801460936887962137720337531121229278482 13540 200703100091420916320574825067353419269598205484438 13541 219501113952247702286788619421836330082223949940874 13542 239918152405996153606449226598634000056084439646504 13543 262080342536312877007314642042227328317649151972820 13544 286122466445534169771938900674030126343024821760550 13545 312188459303079244131197335469318109968309531557754 13546 340431928729451825233706131141820257548117938883534 13547 371016695895384106762670328109519506855201486232062 13548 404117358680477989402848123797553235291557631282522 13549 439919877196627699914910058741758803004710739880798 13550 478622181938398944077850455613780465462367086891470 13551 520434804775252300308547943130151654946415382580174 13552 565581532948899252486385415002227699644690008016248 13553 614300086183042857254000863386842530322108386829802 13554 666842816952165575372048708538399625150125541749794 13555 723477433890778739624878882974870974527657882821852 13556 784487748254547595752843727934284458877397532781296 13557 850174443269871820509964084939928315394051104248390 13558 920855866128766994884731282255852790579270992044354 13559 996868842301206179645878031958239846903479695732452 13560 1078569511747407656551577197014166960553789445537596 13561 1166334186517878158272280316155770021001310445241206 13562 1260560229129342834576669700605236119526024691661048 13563 1361666951000036609667292177373229861216476093411820 13564 1470096530118241047438179819141460248621397788884562 13565 1586314947003493917534687278462121143726139800955180 13566 1710812937900667097074637436497247981521299940665362 13567 1844106964023219360046526772018508161696523185610984 13568 1986740195533527584730916963280648806668265816679040 13569 2139283508815454075485318730955613266990359338531998 13570 2302336495457418715663425051843678797210708863885794 13571 2476528481223441677162675976650946176323135107147510 13572 2662519553145164854754921028844082105283799097184006 13573 2861001592720038580793641928374864746284700086106584 13574 3072699313049996737000404934271896905148752803740610 13575 3298371297601392604818781496278764097106908623167244 13576 3538811038111116859478428725581334786505239013018792 13577 3794847969006088171820587792572717997365096980555234 13578 4067348495544149232704919305755172341330385344999060 13579 4357217012724303107641715580193663225351262875229544 13580 4665396911853706127276786626011544224118649118793198 13581 4992871571498446195744166240979901758711411638577952 13582 5340665329385463864613013805471252743129925060030346 13583 5709844431664633774479917650627071452145556007359324 13584 6101517955783662864142181865861785420653036481614426 13585 6516838703074755577240930163540607034951903017581794 13586 6957004057001650163609656570967635923360262943600192 13587 7423256802869376183510613454606546510458141595342776 13588 7916885904657679065741043661667681427390476237319074 13589 8439227234503284290966525323712798137828860460455688 13590 8991664250226834340562249976194054827272928911282252 13591 9575628616178248224167480549347882755670742776181470 13592 10192600762560265366841235063860444198533941544767196 13593 10844110378284896368878552257668163129518778038569346 13594 11531736832322277535618656059342003948681768012555262 13595 12257109518416887354187555880385788693244015325260566 13596 13021908117973109609339382651289647195823929711899168 13597 13827862775851599569857972806902780430025173321609884 13598 14676754183770704645313843476986089193531143240435872 13599 15570413565974181325944281428160084413379788687364508 13600 16510722561808498532299195348903139462469504683814706 13601 17499612999850972290257270581200980073360626444463084 13602 18539066558244668340376527225870938695634755686258510 13603 19631114305928245783918627372783471922153752823885918 13604 20777836119499477023704048300863846199556588800308078 13605 21981359970520816311904841728485989526193483294783342 13606 23243861078164814108207166388712231740153338528047184 13607 24567560922207059096506312119154095251166252816056726 13608 25954726111505300235677454259462776760667769540311386 13609 27407667103256033193451989281548960610283230125000306 13610 28928736768494649157648729745475219084885458479201508 13611 30520328799502699482038278440536408465489180268471396 13612 32184875955006322284310579401418960280281248418895354 13613 33924848139293732975974496505348525954502464418367454 13614 35742750311647151896799702599199048871519333421071230 13615 37641120222775802630180698098921219796224598371871560 13616 39622525975251755610632740300953096683978254374557586 13617 41689563405289418232425543627551139565423447634062210 13618 43844853283572299457492122640290595121002279142291724 13619 46091038333217124650199073570862583291172219007256992 13620 48430780063375168596703945809555095134109123701199616 13621 50866755417403434753481956668630093550103456341166806 13622 53401653234993557169049999150401457349907641781500126 13623 56038170528123453440661363842010359674680197473550144 13624 58779008571195120480277808679960193073555906179939766 13625 61626868806240738934841102721759800984511287012159836 13626 64584448564617526019570408251370117363462971627991172 13627 67654436607168528760763806537275621850924972069775596 13628 70839508485400647719437875455504981169814745221235398 13629 74142321726821381939815810981778736568592363038865778 13630 77565510848180735858438553447791452018720989514634092 13631 81111682200982966127886877050058455276353748782725056 13632 84783408654262801598845938591581096876437129023176146 13633 88583224120260769137268908147417650909927237837955588 13634 92513617929280525663362118806992321161628892053038100 13635 96577029060665758369632137792628268497893648742667548 13636 100775840237493301484697562864537422721890439978365048 13637 105112371893240570074077118697563594524997755491080826 13638 109588876019347085042121439714194847381652207946579668 13639 114207529903249535123324672754927865388291214365942022 13640 118970429767125194355510239157247864197763157935789076 13641 123879584318227223859471391747658201737391135701561824 13642 128936908222335011889728621598330670620034021775092174 13643 134144215512470771601380958934474632394127952915849762 13644 139503212945647603888709101444629699236482390271046170 13645 145015493321011590310011306391548391484811066497824304 13646 150682528773318630173830862478681022908364597276667488 13647 156505664056243081832372878132682196957620567946336558 13648 162486109830547210368313954291167361008609553995840726 13649 168624935972645385424866786802369429072362084881172702 13650 174923064919572331712749724717657662576679239419473888 13651 181381265066807953889741080824969361961282003241268438 13652 188000144235819816611971213574897539387517802266853054 13653 194780143228555786794675770962438483291867662482889148 13654 201721529486451224678064828022922789544608760225704018 13655 208824390871805099792339102669144637645307120895473148 13656 216088629589625245894297963609870687226324359411412844 13657 223513956268242487329507167198369769846291006890552480 13658 231099884217144504759858594213278289842846759172272876 13659 238845723880581113535608331204874573905545178089832376 13660 246750577505541283069513573883804825740302314564562208 13661 254813334042697048263389775300052615631879516437059804 13662 263032664298848920766865981343880956066125967466509876 13663 271407016359290123793239568118342085875033982257045444 13664 279934611298331743115492557186857705932085594974036342 13665 288613439195996680352356310227266201016395582647119850 13666 297441255478596271086119094488377891218778245853308652 13667 306415577600548943058893571102814605172324001658434342 13668 315533682084384894600041508055307550305781030002181872 13669 324792601935404236024992196351604943490235394334974824 13670 334189124446918338278790478653597113357576191647920192 13671 343719789411405476085330924904720637897830569245096472 13672 353380887752252665708371889236281975709957866933240398 13673 363168460590036538226155939153821054306976056642728254 13674 373078298756518048656676086422407522110116120905666726 13675 383105942768689924611609865828709567306546667781718454 13676 393246683274323366274829313137743286451913532604706222 13677 403495561979513218919400853899087815178807597013798184 13678 413847373067720481115628646507657278942294783510940388 13679 424296665118759650185564040226304456541182023537406506 13680 434837743535078334986734664760934463382996501133174670 13681 445464673481530304089789343170406115860659375782069310 13682 456171283343653424761247391221635951456368844790396546 13683 466951168708233739231640851566056621804332171688425510 13684 477797696868669381160995656936570086601184752641941216 13685 488704011856346517741008701509407424603508647443995062 13686 499663039997907562129165154182897557068000293426194522 13687 510667495996933267250413036433854038586021854865254672 13688 521709889537178884375144505359563888599654757304112922 13689 532782532403104403775744853122886464640720082391988334 13690 543877546112024189267947120062908388644898188720535320 13691 554986870050776402472285561641461848706524476310943384 13692 566102270108381930352929348362475505087366098883467854 13693 577215347794730625114932991796367345777885869631371114 13694 588317549833904166919872574233982814003589233525235238 13695 599400178219324462492465062226197189143919131888628730 13696 610454400716508942063258581854703349562876167967896788 13697 621471261797824191232001721810869102531030479516918160 13698 632441693992261845647411802936486443216411979045476696 13699 643356529631920373258503638559391822495505984768854184 13700 654206512975568036960608816954469098339345207080158602 13701 664982312688390693807680132179618807577301724083396878 13702 675674534655797809103080714220418157501041140423562728 13703 686273735107975728576815321067281786610515386243506378 13704 696770434030743345003367203979552757136914584298997072 13705 707155128837186185274910372625993306483384690799096058 13706 717418308273524862630739764411742830727386816708560040 13707 727550466531716865020578721841684753275779695487943534 13708 737542117540400691288276846365223625750615129399912956 13709 747383809404972119842229270722720026671847853079293702 13710 757066138966837411871354079014194705391965456649554516 13711 766579766451220803385766024223616233309048828101610072 13712 775915430172316780813505521614026194824111038541588092 13713 785063961264074165499545583448800463619275694766210354 13714 794016298404481490121453045537360486589652264648911640 13715 802763502500893794007413348213828109390419121392658392 13716 811296771303701764657614184620970375868037009691410840 13717 819607453915496779786877004644606038923352293704449206 13718 827687065162831219277183459302311418991408482411589284 13719 835527299797713463782054890310974548248944444488520322 13720 843120046496111996598745076821003639822090934180307888 13721 850457401620973368492189589107188657566292542898233802 13722 857531682717584528279100935997145337013757781423025240 13723 864335441709530885325142827840404916979160520347390654 13724 870861477764016835630752075818581208032965325920458168 13725 877102849795924394525586014517130280142167565128475866 13726 883052888580686742786921584298308632150055230833491298 13727 888705208446845281570185966701418310278582735915174558 13728 894053718520039247035127980626968016751199385701894064 13729 899092633491143775452608256292018418246034900636046420 13730 903816483882322933610005160845986269336531566666009654 13731 908220125785895727727560640308147865738644105968982142 13732 912298750052122267180059733226920268086176664929926388 13733 916047890903300588396909130818846470644440528859110344 13734 919463433952918363816768120515683363239747118102565916 13735 922541623610023791585681141700596490128598486449517762 13736 925279069850462095638739550497496978663077217233985766 13737 927672754338163741239227619233379449998561320119362694 13738 929720035881262949420391803134077755196701514289684078 13739 931418655209465437191817923219201389240222292740929202 13740 932766739060767400016217615026972599214096819925970622 13741 933762803567348308401171372751427608662787586596299638 13742 934405756932212689163364359644297551110757378739275052 13743 934694901389935160448999690940826328704464145511589284 13744 934629934446662944213159269292939061396138162936999712 13745 934210949396345168214618091323052790108013523303158270 13746 933438435111982712540168955070397999584670310841653018 13747 932313275112520339443357861269831041055135565678018922 13748 930836745907828543678350473800218831425617719382253810 13749 929010514626040157256226855156217632726635780628022744 13750 926836635929310453550827734095108467608845297911963176 13751 924317548225853591127909201233894456330378213553604582 13752 921456069187867063917301805162896126547726120679865744 13753 918255390586683825428896375819050990271503076483805452 13754 914719072458183493434681392206484453796478543281976824 13755 910851036613144220029273467790620201908207217115810560 13756 906655559508820291624801416881134390075785984480193632 13757 902137264499582344096308393945923685262323897268897728 13758 897301113485952476744960452929120459979199049125346494 13759 892152397982800976231404970542021788983445011460085480 13760 886696729628840500474628134189103849249700329740218412 13761 880940030160853351711664884318109281177861976896958374 13762 874888520877314077655769084859990592224132297597772348 13763 868548711617219544714902468882991022530714968059098848 13764 861927389281008579004026819146137318700572459015190320 13765 855031605921440318520336868769821869508203281133415434 13766 847868666433201919756112833411463968326477900450683620 13767 840446115870829886208716601642390886287329183628379932 13768 832771726425253029285708206009534613851264191892063166 13769 824853484089897256719797655309968097713980790594279934 13770 816699575047831664871881348838345042341292833725393748 13771 808318371811880779415028517799802003841321604840519508 13772 799718419149978570585698816683079181382652308663806678 13773 790908419828295727699092963846850927468861520174653478 13774 781897220204832611299818803205332660635938016323592348 13775 772693795706236640835969425312746088540416665603940776 13776 763307236220575279990710058864978188845744274785197406 13777 753746731438675232429514527588245024873602424678870350 13778 744021556176426255405429517014438725553049665895359574 13779 734141055710145743152219963048997815218096363056282168 13780 724114631156709830921502326868667665353100600005313766 13781 713951724929680417100651723689077999454052641490039848 13782 703661806302097665479777731262675735123607359056437878 13783 693254357105966967570870620876931788304790363010593072 13784 682738857597751002444673273004148046797134229683444088 13785 672124772518384652463193069164870811937490621462874382 13786 661421537375466563177619771301648221036471083789902960 13787 650638544974349726338714770158103166748003866037111622 13788 639785132223858457919345309797032998691888615944772760 13789 628870567241304552377653207794778067757409233969148934 13790 617904036780365389235908661176986169305934892443080246 13791 606894634004225654612873863469303741798049862848157158 13792 595851346625176543569994564949307157952170259675881064 13793 584783045430616354148008478398340405685048256393382476 13794 573698473214108877393754071019232720265949381255436010 13795 562606234128835598816089565129955220021563767290648362 13796 551514783479429168799154034487976973531313606548803956 13797 540432417966803611025402942416660539858882789289468396 13798 529367266399206064157461780130132770597964128330816970 13799 518327280881310226646419139132295556953143134935955310 13800 507320228491757801929290257310819500979155135382216416 13801 496353683458135778910719460432918270549035941009143324 13802 485435019836958924040865852220100569550281968164564122 13803 474571404704812919664443004371027325510884168019893388 13804 463769791865408575540008598916362061679459590202078380 13805 453036916075905771992692034724353087822063782845688504 13806 442379287794491443648534461134440706155219639217447402 13807 431803188449843022104785435396030758017455438711563784 13808 421314666231781211780984402258606256563878955785554316 13809 410919532401117498708355458390498869012330928118082374 13810 400623358115435934780401913731282332809047329609595636 13811 390431471766318861984603492731645635421422928314573140 13812 380348956822335509512980848599915197487887292545133620 13813 370380650170963775536867240735812824372400326861677248 13814 360531140951511748751565113160094872545684230790312252 13815 350804769870049170098438539050272819237724087588007628 13816 341205628986352398385443702630409321437829997514372078 13817 331737561961911615244951087179012372187141547767193532 13818 322404164757147846650080162012495469743075991121659452 13819 313208786765141520904812690221807981837701466327661822 13820 304154532368385125585649809878838768807759495247091898 13821 295244262904341235318359462998553448665413315157964614 13822 286480599024914694388357001082500268161425808273478570 13823 277865923434334759576777575733526372292392659282859720 13824 269402383989390019281194474756121797688413004934390052 13825 261091897145466161939746478366619315182148266643214080 13826 252936151731404208514009456209799138685620557669384834 13827 244936613035824475488039806494248343768851552958463618 13828 237094527187248914401360004171354442886504970872536854 13829 229410925810100998661406728116678806617148843031711666 13830 221886630938467222380135083569698315997895986400062962 13831 214522260169366578143908000246443254139241968474197158 13832 207318232037192953199491884157969007697271451250416426 13833 200274771590968921189168262785718978839838092781362396 13834 193391916156076445917268187600143499156044269324638104 13835 186669521262208943193426476878749897818891362094780536 13836 180107266719418217267086720764754591472978755799399390 13837 173704662824307123193839998080719681961347265316087586 13838 167461056678642412684502605240901726037069095142605452 13839 161375638602930000189463368031482412044776483761600536 13840 155447448627804645482581122069885967514635717375796690 13841 149675383046435513069628935303907393479320209506742134 13842 144058201011535889746699973494491086623439390600478178 13843 138594531160987111321232175701869004201754251323265388 13844 133282878256541010113522358815987307920049162349855950 13845 128121629820549450098059871732184533218089372909090392 13846 123109062756181242459960744216850734422549003039698250 13847 118243349937123389909448919314673135397489560792728316 13848 113522566753322645596815634010379937359469130325053270 13849 108944697599902247554550736955848787816186521287975224 13850 104507642296984871027995860819528523367796722074072518 13851 100209222428763820095251736779019594344180461554048648 13852 96047187590787779345764975360796514031136745222703380 13853 92019221535057628838923072688438567229307833195741468 13854 88122948203174501993869818425606862717421455713885190 13855 84355937638424103147204053377145929824342308620971764 13856 80715711768331028869854729507076992156999410066032568 13857 77199750049866253956169217201008362189529291881107036 13858 73805494970138924199546220315210502274794044358598454 13859 70530357396048099878504395822093015498744092486465036 13860 67371721767009158905875057902132336076628313202346934 13861 64326951125501330360686955587097865928081992561875968 13862 61393391980805516037436424830076962197903614766101642 13863 58568379001913496454438107412324991106603227022900592 13864 55849239536189236443235236736057694487474204498955358 13865 53233297950948835586192067233721482367122127625177344 13866 50717879795696347429929571274492674903512371200520158 13867 48300315783306962423397349163950655859147465316214582 13868 45977945588985764386228413776913055248704487344014460 13869 43748121466348388460094663427770781730884058024770516 13870 41608211680468497246968377067322261112821935748809900 13871 39555603758215225795540896263528055425510098449440564 13872 37587707556660906147804096918797207861381823564077766 13873 35701958150774854060798559637815988840020821801740898 13874 33895818542032273102072927800980560033778653335197986 13875 32166782189957994311859248808643174293542225759962222 13876 30512375368992511154282277233155872343308988467773648 13877 28930159353412373236765113367577734478480578213345896 13878 27417732433358344406920106631661894332315924499388518 13879 25972731765322776557756473137362624424648959396514582 13880 24592835060722450455919073542660292918437134168674172 13881 23275762116434821445356165465474246712151776774439394 13882 22019276191404390863597350327853721682536130642036554 13883 20821185233632086755781408337050135252927622825503572 13884 19679342962044432407915466794168520591349894807700002 13885 18591649807901325457081523761147769167471591548257914 13886 17556053720541921163093001266661638800949736271671058 13887 16570550842387943746023921301910939677648822463863430 13888 15633186058223323417803075133029255148223942891122070 13889 14742053423849004164890785382613965763201547654134824 13890 13895296479272760554921565396245141970036666976793432 13891 13091108451636610124912898981312548202849732224578694 13892 12327732353109653211421551141220188073912602938123190 13893 11603460978982684555268142991937879224386028906284674 13894 10916636811193494628222082050520856935665884288803790 13895 10265651832489226901641003906847880353725021771837366 13896 9648947256395309101703079285162467613225241002537844 13897 9065013178110172112358183544792658838000735018834168 13898 8512388151382057290089756819361660442707766814325824 13899 7989658696349542956600928881893008840880691429555328 13900 7495458743241845294132748593878238658600478592732954 13901 7028469016739316085373518642292176547860946447524132 13902 6587416365689711542225679253934580406305439132394318 13903 6171073042762575171883271030740427899632334039111322 13904 5778255938503283199479999449770124612050619766550856 13905 5407825774120748469374476530849143586990353611994428 13906 5058686257209255498593061564200200565029391642631884 13907 4729783204466173274085642630108979922478928318525532 13908 4420103635324109539799038197596274725661538764891944 13909 4128674840269153180770427991898985154840806043213636 13910 3854563427466897098838232568084795597840779938850572 13911 3596874351165613199466131288755158358111262528745180 13912 3354749925191906310471569331690307623498380469725260 13913 3127368824699018521611967842151885495749374250672022 13914 2913945079172273118628459114177865205283196398469560 13915 2713727059540490880971640627967825103523000581699602 13916 2525996462087102716232320015237720056535972534282990 13917 2350067291700611539507602747157641099074930640951912 13918 2185284846851481303593301570724711005689771086602694 13919 2031024708531878617567093063563420742731473964504174 13920 1886691735246357144874140546779235066550614790544178 13921 1751719065995920062322781013945577422479625255894248 13922 1625567133055253167575490791827631073319199722580216 13923 1507722686203591843372927004870053136238213684839362 13924 1397697829933939904366259325779453262788385447353050 13925 1295029075033438698417938398563634384204427152087182 13926 1199276405799803245396983652905595921938688469609620 13927 1110022364035083254674018945013204467564364522880716 13928 1026871150838728108281819761505118951899384132107486 13929 949447747107167808713366170537689572567679252993212 13930 877397053536972921892152995016085023818432866649842 13931 810383050823208210424698511393024291062105716237468 13932 748087980643906649862539015446242017439874809781648 13933 690211547925700897559672663049587473962379027026484 13934 636470144794575617461252531558774622953568906392592 13935 586596096529444667692492808327237933711797284007374 13936 540336929754792294722125994300082911736683181001748 13937 497454663031910583052615520815040227923219079884900 13938 457725119936264308684399591283161289184276293862794 13939 420937264641152467684844656130249839407993654492870 13940 386892559965033332305278366796278303933353937141296 13941 355404347781545148648019706293319282168140248342764 13942 326297251637284904343388472195886024435102911513156 13943 299406601372690620449438558793711051720047669512706 13944 274577879495787409298968039342410473286261321612928 13945 251666189016975604743822044694525872967019031891790 13946 230535742415325630300074971776504887462011671252898 13947 211059371372858440604553931292968792270102897477956 13948 193118056882887324823297423996736753190573099336904 13949 176600479311527938998139880893324686868874006606592 13950 161402587967797217521263006107600600336760804336966 13951 147427189717164942301755549967657519004067943323610 13952 134583556155839698286499033061744116543533553204896 13953 122787048848308756701728840420604265751406443044338 13954 111958762118554388057005170204898890728942864834650 13955 102025182875783377598134951889987269284122060150378 13956 92917866948279719460204826491827351454824038599972 13957 84573131393972223065436997402791592492074698525168 13958 76931762253351185128061100867613519603231683531518 13959 69938737209326403933712125250112127993342977942422 13960 63542962619351011743888449692730607016497026462618 13961 57697024387503935566917100854758463700144180712968 13962 52356952148094325508527375411242140077304587372686 13963 47481996237594345034259132501415186593820886779114 13964 43034416938197135277159195315724585685388951848658 13965 38979285483914082577518512540552707886237410823178 13966 35284296328754130464211484576546765116654799424432 13967 31919590186057164117829976654447532086933997876806 13968 28857587358377913655342142800433040618984576464072 13969 26072830888335968162523635738583804778444348451300 13970 23541839072466134142722268918071767009399649284132 13971 21242966892231459259599789210812461028665554380828 13972 19156275928913887506920876630928726531930531233902 13973 17263412341994951275652810860447994165429988956722 13974 15547492503806438151077632771556285831709205598542 13975 13992995896598878102373957670529471265222416636624 13976 12585664891679149527978002051517950393273427808482 13977 11312411043847445280771695895854281572459130128432 13978 10161227547962867409339547913805993358281024372280 13979 9121107518035140196855408040756990499394820574574 13980 8181967762730819397008248095727246764447602043088 13981 7334577744553615643941982358280959238881030327140 13982 6570493423171773067765280171708350068990123601974 13983 5881995696386459395448675705854655516234049977846 13984 5262033165033145048363376440232980067456062240384 13985 4704168960655817640564105923330134322614332248374 13986 4202531387067785619737876541429574517151956553828 13987 3751768138892130659444390551257674552567341597514 13988 3347003871841922361970286985301328063962336091008 13989 2983800910840270956325674045591768611029162700204 13990 2658122893080957397859719553523605739315066962346 13991 2366301153781997638316463185724051683745706891336 13992 2105003672679607971724857344940677057868503123424 13993 1871206409243299756226269774567861372366097525166 13994 1662166864160858890712907628666591974734509958504 13995 1475399713843169952251528043754723435393261521326 13996 1308654373533282585647930450836987059487802859390 13997 1159894353073340398048760128839292668471579460666 13998 1027278277489906176509902840312331915215953118270 13999 909142452306945820635677896452407988410088265912 14000 803984860891489561030564791352214571367286512812 14001 710450488185950581844012859422608511202559273418 14002 627317871890274142746705703507856674615754490856 14003 553486788534278670576047660252234057605013394570 14004 487966987934132033251086146183118490363188133616 14005 429867895265815826691857867398750117987705949512 14006 378389205422047956728943214658451590701822488958 14007 332812299457199671874120442122543860357671128000 14008 292492417777280050622905533726133484913794038536 14009 256851529309300608264637384886971887544931592206 14010 225371840196649444688980069929810492630809509110 14011 197589889624953724154045420855594957773089593128 14012 173091184196772246427978016689803121134055454688 14013 151505325853792346759599815171009163902561653198 14014 132501591702392641615620284773464185269738483794 14015 115784927242749116372325935436995286311709445188 14016 101092317443232991873071565610625617833570240378 14017 88189502850621381871574850382063071045201174290 14018 76868010492355143309048644586217593850538703094 14019 66942471719240116228976781925009949947966816254 14020 58248201364853616361547041063047475264791625782 14021 50639014670473716289816966948004048814806207002 14022 43985260350297218275874903599873951489302557870 14023 38172049959461267919342158708983106341810574558 14024 33097665385037946249654031180650837513407122380 14025 28672127815526052299044912519271748937958165476 14026 24815912964901283892104515185497404857274224430 14027 21458798640171287082859107342167477727356830118 14028 18538831953466063752141881344669758760251805642 14029 16001404597513297684021992208032145391349430506 14030 13798425633127299095655149626267955308280915060 14031 11887582184997417836451804979964219066711783824 14032 10231679313213135341499870529491365894247473912 14033 8798051127929386133276365129117347210356483824 14034 7558035948389483332866335356467864241232523870 14035 6486508979936435904446343103027163535438912892 14036 5561466598136628051194661951948371341202196410 14037 4763656891929989268619704747888932449129851402 14038 4076251631771484247779671408458536998160155210 14039 3484555297759547320106852931128174345547146606 14040 2975747230243340751901748856899512883332859280 14041 2538653354623559291312180099526127247828011592 14042 2163544286057838346077921112916130614462402408 14043 1841956941394329813589624026856438599465026754 14044 1566537077534083958797674484849360331444164524 14045 1330900440028458277532280942102483087212018590 14046 1129510445341022865806375172035075506924549886 14047 957570536968202243007053965389922236485803874 14048 810929551486995319428866049544799964909535416 14049 685998607402315147168078375690480428506728664 14050 579678189083241695246971824393777090146647754 14051 489294241659360274859660946993162249021846286 14052 412542221926192829180789521605497170054461904 14053 347438166399407934802386767075955937429730746 14054 292275941871452213311160094443344926274498978 14055 245589937272613301296617698190966849208757718 14056 206122539339952770715716951163627241569872106 14057 172795809484690905619344802318397054830503250 14058 144686846174298276708719871539282602833027960 14059 121006376888554142855526294050083016508014140 14060 101080176979466734529618974104407982612496626 14061 84332960210201234750546895985511043065220552 14062 70274427956587571615189786133717232548762568 14063 58487201561104435686797795798060533216151246 14064 48616395618644375362404587712659657650430366 14065 40360619485531029726106252029358444686574298 14066 33464220436102156344076356431145563450315578 14067 27710605004357201174059110525019297394362252 14068 22916495466368244454145138135628631621285866 14069 18926996435074148427574678168269645469746828 14070 15611362416265652762674962662158718280809348 14071 12859371150008164736243189768405332020145224 14072 10578219848262144077904745934906170930243172 14073 8689872227925108715380766398295421310829492 14074 7128793699904876753178294663614650681777886 14075 5840020362080611602307885844542331663017056 14076 4777514693747851487135625585170485282331556 14077 3902767183276981748986791009230963159277930 14078 3183608647856538936544679396616981442376106 14079 2593202820991863764619313501800319128229662 14080 2109192975771748990272689034039686161611656 14081 1712979996020216729803147468151484319210944 14082 1389112470867231241086883770105263179163972 14083 1124772130786416611068269822996125859796302 14084 909340317601204091200062308356138887402920 14085 734033233993520012786690788347088338219950 14086 591595490771258056552775482595744576669116 14087 476042998747927423633587682401636336425482 14088 382447568366626199497581539977533121204540 14089 306756712079237410769837073267369730082174 14090 245643116441418530553349211527748653775780 14091 196379084323300883185695192928836489859890 14092 156731961285292908889004932816092222070570 14093 124877170366538196553363139088178826956406 14094 99326000519443970736543007721021264788602 14095 78865738088444221832354126865496072563646 14096 62510108842051239673004109706131130332062 14097 49458319466563923337792214190795448800798 14098 39061260211318669893694533736722231736386 14099 30793661540642431973501668242493375958600 14100 24231193244213390901335558438661487702554 14101 19031659700822206327902073980816289948208 14102 14919584371502201496001626405697036833832 14103 11673593977700638910040348249089713237272 14104 9116111512857159723561868445331381171092 14105 7104950081835460557609563389029004934532 14106 5526468992500139126139249159770778482660 14107 4290011613526759026066180303591006900376 14108 3323393032989426031175676012490523021996 14109 2569246011074883476344428960901679579192 14110 1982067399021634587407812930205279780254 14111 1525835182651421076043526674247437685830 14112 1172089524004270101858310416479421302432 14113 898390397806321752652821581347888462436 14114 687080308622662928589342467465236877034 14115 524293683967106835019440230003785267242 14116 399165334745245744507620906548213229192 14117 303199248845655787946331180278741292878 14118 229766264757506255044061772947693316592 14119 173705134457314815914578222058553222974 14120 131006357864111957329544006450604578640 14121 98562146122382673513280269494925755850 14122 73969106919331263144121168098210493808 14123 55372874076153524204792380515534498334 14124 41346035249881566500226529434365300432 14125 30792436294365753824333261766413295210 14126 22872333403380694691601967787279050780 14127 16943986172378938918197595259723013784 14128 12518186790860908706465287525244620378 14129 9222944245755376871176138860973046996 14130 6776121678126554738831596214332749850 14131 4964287667015984635143428050755630450 14132 3626410857387725073567635980053909558 14133 2641320420594738090892632360876647292 14134 1918087281952674305522258668705855508 14135 1388664973686984674322573508414801942 14136 1002274150492511469811864530137961456 14137 721129120321723638986319221690264126 14138 517194532211779066901485320617873856 14139 369730709896108895017404808602295310 14140 263441093111604334125254635693468236 14141 187078095773314998510845863734984908 14142 132396997837171177711073293613777144 14143 93373309965473378431808514900584940 14144 65619014518998174733447988951737658 14145 45948478901002644819343762771721330 14146 32056671312979742703925901353460808 14147 22281381055860644421634532100739046 14148 15428079913322697661955990881587520 14149 10641345829938628259855574349516426 14150 7310785340412848015103731736023210 14151 5002432556128860827705504473680718 14152 3408898970585376988625288292059934 14153 2313276816392777180359855143958248 14154 1563095448057779726687634918316012 14155 1051599854386392091344650736111870 14156 704342995402562040469248961084394 14157 469620302265469065663479612019576 14158 311671831287147366941205184654458 14159 205870435033682883183361181831950 14160 135329500673433478404236126040874 14161 88521328143982722745142975251928 14162 57612095118827012105715436849388 14163 37302805684579963904914496867978 14164 24026002829730092626114001613202 14165 15391541757213105616369886614848 14166 9805954152247336523440677288868 14167 6212256409339161545125554275932 14168 3912941133846147812650452541630 14169 2450147486812384927811675261820 14170 1524945942571189842863345334204 14171 943248219969638750296319182308 14172 579749576173653148643880074766 14173 354020810633957055488841451640 14174 214743166472899239260480532154 14175 129371189281661606357452093526 14176 77393749350610178892208919570 14177 45966725311599223279191814162 14178 27099826845806838813126408744 14179 15855761247528761862161881200 14180 9204790622169141479142930210 14181 5300924146975456999208878412 14182 3027614168333430855853653122 14183 1714575673135655752133234544 14184 962523059534014209364791742 14185 535488429092393460558028566 14186 295157769074075347158095688 14187 161138197131771206762785286 14188 87106743426552790876417018 14189 46609703877201676944299644 14190 24678995844013239609050432 14191 12925667503957538565445412 14192 6694105559475756060380836 14193 3426709519116601820310176 14194 1733121278504093104642578 14195 865683798034319679632012 14196 426844034298745414071672 14197 207657658348800897937902 14198 99625850780202642702236 14199 47109042779819197261404 14200 21942822985002573670120 14201 10061627763344023799796 14202 4538844145465130395798 14203 2012879821506542815132 14204 876917785811695919108 14205 374988337365133203878 14206 157259882942815088462 14207 64618101573796767508 14208 25988989642265084306 14209 10220001595049863742 14210 3924882351203979414 14211 1470143297428770402 14212 536343607897488446 14213 190288809624660380 14214 65545332262691202 14215 21878949185636996 14216 7062851967312848 14217 2199971525530560 14218 659533583221738 14219 189759870530286 14220 52230508076510 14221 13702819397260 14222 3412268089506 14223 802641622616 14224 177333320010 14225 36555084926 14226 6974573766 14227 1219734314 14228 193164508 14229 27277046 14230 3365526 14231 352850 14232 30186 14233 1976 14234 88 14235 2 14236 35184372088832 14237 774056185954304 14238 9077567998918656 14239 75250575804989440 14240 493841249569079296 14241 2726346833210114048 14242 13146444917922332672 14243 56791067500793036800 14244 223809708267900239872 14245 815635360001478885376 14246 2777670620098599059456 14247 8913296706447123415040 14248 27132308829405274177536 14249 78782326283592445984768 14250 219216151889934934867968 14251 586836665443857951883264 14252 1516409464317534682480640 14253 3793373710719093961654272 14254 9209539148696757043462144 14255 21747655556564125535436800 14256 50049117171995004941369344 14257 112445621005175305707454464 14258 247014978513416660052869120 14259 531303144930979987893256192 14260 1120325792682075938384510976 14261 2318580793962902859013947392 14262 4714377467759243577341771776 14263 9426699003992584419911139328 14264 18552498361046586111122210816 14265 35966342382119601350071025664 14266 68731786844649365732317200384 14267 129562266159541565976808783872 14268 241062271869788159742118764544 14269 442955862874740632072846098432 14270 804276176169560170923410145280 14271 1443712038579742998689374795776 14272 2563239484775161885255543267840 14273 4503192108843054172117184173568 14274 7831625350369483875269189248512 14275 13488074777276697508374203344640 14276 23012887496905199277062227348064 14277 38910122028667877716815500321152 14278 65217352930926987934644462009152 14279 108393638838662978656735283422136 14280 178693282275977969427574206531134 14281 292276256795023050335746854665118 14282 474428344892847633759569491013354 14283 764442224560818966041796783757892 14284 1222969124014690367968826633297938 14285 1943023173713740127692592010975852 14286 3066354650382641613708084254357278 14287 4807669866268595816121234909598306 14288 7490255721424196688639559602735912 14289 11598091476594332957806196894854978 14290 17851671172398708963620504345832432 14291 27317751982783686809971502137545646 14292 41567405284927425722818433053985570 14293 62902509132696306487304751443992524 14294 94678763057152730914705454044202632 14295 141764206159725184972537343513632202 14296 211187115437351564628283938491964020 14297 313047433894964169872158981560568846 14298 461793356556754574925323543897947990 14299 678001801519975821764395478696932194 14300 990851388027057872063412273965188298 14301 1441543395021495352228324231469971924 14302 2088015414965648884559652000835829320 14303 3011411119026316126594974868381320982 14304 4324926880661799354869145997528716340 14305 6185863818467971767720790042581680026 14306 8811987389030225082726727788775075712 14307 12503655604200413073403789575233245834 14308 17673646384960903479014843766877239822 14309 24887226564766087511253973694007504344 14310 34915800437099865068995478674769065970 14311 48808506308105915878877405589863086374 14312 67987460822275672181858461338480385250 14313 94374065606726864239233376167458770736 14314 130555993140916679045443043300936997764 14315 180007289374491694425517720583712543200 14316 247377633053984482032738306945894672212 14317 338871380192114895682004635767849371988 14318 462742850927087420697612381452725298714 14319 629941701062449092538465989405333202102 14320 854951553265831584716981808090628714478 14321 1156876827056355255375007979302697735716 14322 1560847498932640893916897756602217261636 14323 2099830078242933838713180972357401039996 14324 2816956301511520590309499346415192972906 14325 3768510031049238124068338258438556063458 14326 5027748940630555323579987872515527930030 14327 6689782425000107061087232019218019206730 14328 8877782779864925154962435291577621842614 14329 11750875491211819848767023243010234681492 14330 15514139386332691517792960818515265039172 14331 20431251986529297312282504564099087654986 14332 26840443948701858755746641989053953366804 14333 35174584149155840792348775567971567435612 14334 45986409946606854073852633441821711429838 14335 59980152895242761156604897589839416112926 14336 78051097558031809607168571188140541113938 14337 101334960720341612761573849925987816765288 14338 131269402891754606726577008199566052789006 14339 169670498583814597130637725583457863201958 14340 218827614368285761316179243005786386576222 14341 281620895383151742574573510375989026937938 14342 361666466886465262890690438402174926599482 14343 463495547343447182803388942102743333460184 14344 592774978375130286812664155623938068250736 14345 756578245908632701518228323851148943544066 14346 963717944484355941818609718465121633274126 14347 1225152879721431634104563438358057482645042 14348 1554485678982534627146996554628493506124736 14349 1968569965149964480313059899678854524265150 14350 2488249933998657551451806306980376479504232 14351 3139259667846121603942234339124721110789208 14352 3953314840230441291966515036748102104317014 14353 4969435761521014444170515368873784106127788 14354 6235548149724671690328936821662076890032078 14355 7810416776718397774617032243538692690026908 14356 9765977460224311737614351037557468008390146 14357 12190145002963206772737274133546970196975490 14358 15190188918789546772722089606827556643479710 14359 18896785472219125729964557049867719835890596 14360 23468874084580950466463101270405444191008138 14361 29099468976959020495907992292767925193033334 14362 36022603542778984134547316122460728804143468 14363 44521615961470896038171885951764438097330842 14364 54939020653516067836006452520497325664503588 14365 67688252105998202148118555307671621853924780 14366 83267616243586320784242574661354532573804998 14367 102276840880756632677478668247045086266582182 14368 125436682001224319282561292894775033966607864 14369 153612117957137975476894058260639270220360572 14370 187839750622258111447359124790140919016932250 14371 229360132720908043555582808387183693795379602 14372 279655855853684313223800204339234790276480816 14373 340496366257544143495453274402862635726934272 14374 413990627445525989062132470360183977406226386 14375 502648923241853443884718897302852214817835004 14376 609455294365146545761659959202100885126651938 14377 737952329988076815241889355072719970770105188 14378 892340296397013272145035010337191000437187278 14379 1077592882223818108606365403961480924677124872 14380 1299592178458701590514773018474855870089156774 14381 1565285896866053837468766998086056844382067102 14382 1882870268413025392179299517224662314253434764 14383 2262002560454447658797241576100534863128656368 14384 2714047715008467064335638817673444731909466676 14385 3252364248628869176796960725150782680851093504 14386 3892635276148152307065910429136954116430692796 14387 4653251335922710129812781792286267291502500784 14388 5555752614219755928292998671531759424826046692 14389 6625339203274626004750407316900713142526317164 14390 7891459194820975683940957678058423648529378838 14391 9388485723447779832831986962973322183895474388 14392 11156495548369376223109659211879099786658289466 14393 13242163416152899894129761701278312302594707850 14394 15699788300457143501142339147099906566185556512 14395 18592469689653473894643841584906899128114489338 14396 21993454413165821445414062998492241437793700798 14397 25987677088581073775889062262364126991911709714 14398 30673520162574486089940655811269275070950487940 14399 36164822740618697445704635768741825573090431086 14400 42593170987270163718532823575500406437388519078 14401 50110506867551220551259559150452242285173982898 14402 58892096430813995081368392183173234050764239418 14403 69139903755204528832787835277981416717156625404 14404 81086422120878506563072906766966721801922606812 14405 94999020014857312536826645462603647527896578670 14406 111184866245485370452610150655664447994467739474 14407 129996505819985038134310340137009888643636571984 14408 151838166379509177123432308125566860103881758446 14409 177172883962335196928231221763669651250915804392 14410 206530546752761758437268723287599620705988670002 14411 240516966351860977777069726842998793807630865194 14412 279824098063482710635089528202656372720157727736 14413 325241544818074259350279887963051174122472983392 14414 377669493757852664530345707461659088093914580262 14415 438133250286467333301617672755882637720549587994 14416 507799551658597093277763874597961806665281530078 14417 587994861071598824828363168077079330960509943844 14418 680225863851927455952679583577249886801479747658 14419 786202409841358715169079974569519998621903156340 14420 907863170628369669714619211441113042504199799964 14421 1047404306993491077600626983658900351959642942654 14422 1207311471008266915393032051013623118010065069994 14423 1390395498819237379595022537432773380579221597768 14424 1599832184444316350364613164252223839512796083200 14425 1839206562102116462399945678936438156012037114068 14426 2112562164888272546424745155812440418271668786350 14427 2424455771219912021795657507164434733849860540384 14428 2780018197613725878445457220963340676527001937124 14429 3185021747278619329120375488814450924771842610402 14430 3645954978935123149023395882167391932422351586608 14431 4170105519475508712740719820422893007680330382758 14432 4765651707816109224102756896378406067517713697484 14433 5441763925842160309931822304620641759739282823560 14434 6208716545990997121632920543764910445076317766526 14435 7078011504056868360805814434496758298410907398094 14436 8062514590534492275859356407432307211581063142054 14437 9176605644562225791293832170486075229381397759500 14438 10436343931601128565860758657502261330887483490232 14439 11859650089722745411473070752763446376840686042964 14440 13466506140112482037422287183719670178661364705314 14441 15279175175469411900672065927605889372326711678396 14442 17322442465744633740564757368379280317710582468774 14443 19623879854460164377476941532900174464244055310890 14444 22214135461042629616765083434085255804251169795296 14445 25127250855545664734030550884409100063016240801538 14446 28401008032176445301487017266074769113339833787814 14447 32077308677537406686711596776018816188326473452468 14448 36202588408792097194584836835358171040247491119466 14449 40828268846406120659614476636588661596910818700458 14450 46011250586033609717743660655562571039666591898804 14451 51814450344838992039886592638139837984147970859658 14452 58307385779371685446757334217327457609476934055192 14453 65566811705340008044688675444014154799186024505100 14454 73677411694532701186717700279263219073657553149488 14455 82732549280961936028325649276668295108642594083386 14456 92835083277274176580945461919894118712855840258462 14457 104098251983788590855555606877315821972397810302714 14458 116646631366336894565188967467455109810040305258396 14459 130617172585515858695856723772694664645880341885020 14460 146160324579104471332775812886138245683499303956522 14461 163441247731275717709325726559310734889185039000786 14462 182641125006830857650321601394387825627862129855946 14463 203958577285928792433844707716023613817265518844040 14464 227611190004540645302753785582654393020104245630416 14465 253837158587930099642245834088383498068414759833432 14466 282897060558572199066048416335092538755235153732054 14467 315075762605729462415694792061835507775843331411548 14468 350684471320974447606789721660795468199109889762564 14469 390062936731764759895156361436716865033442522935054 14470 433581818203129035914241745523416932840409967936402 14471 481645222724900677428860253596134658359781755016354 14472 534693426057925304874768495732777943398495548661178 14473 593205787676342794768424362097785009576959793740542 14474 657703870913363922110130000947533480169558484379044 14475 728754780193761830594731485176641891812326250082940 14476 806974727716289301636205325906894253079148220665012 14477 893032842431990959452248825198995172837755186306558 14478 987655234648344210253911188058308271224435756270404 14479 1091629330072630213765628752615551599017434415060638 14480 1205808487589055473883639858242078423451497992013240 14481 1331116915540912920469176316942130670647085247707204 14482 1468554901759330126070681319949937827466410083158806 14483 1619204373041583772224291122346362502129247721503002 14484 1784234800232083495556927652708634369530206626484190 14485 1964909465495299717626534078225302647716790963786676 14486 2162592108789316988731918420046774037188356613780410 14487 2378753970948356478449682391073730586006191464635104 14488 2614981251159379317252818293308975653504021115820586 14489 2872982996968438485813537433970287919101184552849000 14490 3154599445273304868828708538043101301722110354779468 14491 3461810833046400764074758102615828305157366455183490 14492 3796746696782415894669114056031795616571927563037856 14493 4161695679874181313266474169874086470845922750968036 14494 4559115867284304884186318423156440363203472787529264 14495 4991645666994448323040154940683895020919948611464568 14496 5462115257774527707652647625457942428918918337524916 14497 5973558622815990330313059052920886118019630661017426 14498 6529226188711979233044729792818746772118190409844136 14499 7132598089137847022411332504199680820718430976468868 14500 7787398072383224631354139527549541582839396899174592 14501 8497608071606701737127928513550457998614467951513242 14502 9267483456321072586685127486366588954068745790310142 14503 10101568983165925108934710435487921091898603230370112 14504 11004715463479943173354543546227658222019744983732162 14505 11982097164542471222174616249836233840568217218653766 14506 13039229960607476123654012525894876693761017388839378 14507 14181990248997873193482596814039678021139241662673330 14508 15416634645559146998101240720424022411266961284539084 14509 16749820472683247689977036980829156163761774993718188 14510 18188627051901931330307239569689835170653270398541856 14511 19740577811708213008801941214720595627671183913210452 14512 21413663219790742772893817771349362023298707068507112 14513 23216364547254208197689295896300913056465756463474382 14514 25157678470645040893043769392814359018930773591223734 14515 27247142515701732516379923974661919203208177722712390 14516 29494861344699206193592196990297991012877815697391992 14517 31911533887053515954947891478661313052662063629265658 14518 34508481310493587089961553636951918932556055614988360 14519 37297675827588080985906167959727206173134846886469714 14520 40291770329735512649659583169714836421291919096571370 14521 43504128837882675977098150589876373968674277017193948 14522 46948857756228951997612012869514984054131478648464296 14523 50640837912001441041192775089210335022911714574134226 14524 54595757361047902904355879702667105468542216353754530 14525 58830144935491659332413787002938672477711737478891346 14526 63361404506026015957183763685019571684825293765767046 14527 68207849927597194830695823082899561963489449985062206 14528 73388740633236762217332295283648663787715738909095592 14529 78924317836660383060187923645719991640145118363747116 14530 84835841299953527025103805734524315195757835913949488 14531 91145626618221417517971363853483094247387231640540534 14532 97877082968495844891990467489635169477368402988605258 14533 105054751265472141939682061848607997959054801908282974 14534 112704342661803247989487182960254821056554737715721830 14535 120852777325712917060451342186941410072559899443044382 14536 129528223423616272406871410272025294794484119304876134 14537 138760136230263577552898187565231288201232807135427196 14538 148579297283663787835437192556591178627753245837624350 14539 159017853496710686238189511806854664762295184664745210 14540 170109356132039735619702533134532993587507241565834184 14541 181888799541202766622146382936807079552347288812494564 14542 194392659563775864850824988182622872524691184363568964 14543 207658931476529944415007649661686226568148613079526560 14544 221727167377311134692897827209199912532730340002830912 14545 236638512882817901556413540492882467959445344775262970 14546 252435743014043393987616211163678147967523653367806320 14547 269163297137795430986645441550349471504555216165249372 14548 286867312827434329439107943635914007729929566837579538 14549 305595658500802822009093763421514976732444400661385084 14550 325397964688285878241669759658955129090537879630854056 14551 346325653779055380325513350855941109720593824711851842 14552 368431968088850128269067408815035075612870413055572852 14553 391771996088141062015304619547817779545982296371642672 14554 416402696625261023265533407696808502188635438784047892 14555 442382920975064528030714711919206730597588248955202118 14556 469773432539953053134503056403700414808865541876006782 14557 498636924026682824338813839334639771224627088908454312 14558 529038031919292907048167029033740121089198691025530234 14559 561043348065779632774703382624023125022575484409238562 14560 594721428193827248857610879270020567844630899010399076 14561 630142797169012365599750469232114526366176742095642084 14562 667379950807459400247648737778914238289895896554428180 14563 706507354053963667161570844305248265685304671824524282 14564 747601435336145583161034270230553366026889513620907110 14565 790740576905280725262799329955208551957185924185321764 14566 836005100975092678368704949522371226513379330253803414 14567 883477251471024498307094986074340069393318450025778410 14568 933241171204345082357876524876463826572910999993893614 14569 985382874287922673770673978716063929725257730235171826 14570 1039990213613631874250241787943928019383380098055772928 14571 1097152843215174358662494325881644382630460450066872772 14572 1156962175344607009924621936019192247301808468792459480 14573 1219511332096102876833177483559192779285511713397704036 14574 1284895091416436944470521674576902652880768760849233710 14575 1353209827348405077374153701300009921917327723214569586 14576 1424553444360863530670205265942200628464044667589451318 14577 1499025305627328864870025631692464188897942380562271930 14578 1576726155124112411103751175773822011508568625669487758 14579 1657758033428785671990045562452319203474630993337772218 14580 1742224187110386729599996396493905726990657863753188174 14581 1830228971614183727498485200636759920266159549560853098 14582 1921877747556007884233825107438830081273045026081867842 14583 2017276770354150480609420614825928775463261514519748920 14584 2116533073140578053906036054292658097592832643978778328 14585 2219754342907746757547323262765816034701620526342287492 14586 2327048789862576465216232512502134914147868979115036606 14587 2438525009975160431449740762181316988461860065295412170 14588 2554291840726516575203833923868095880543055249050847574 14589 2674458210077107775553961802510196239615706983577860214 14590 2799132978695943602221681255303828744590397724394031692 14591 2928424775508793857071774217830453426255854763332909762 14592 3062441826643360935270788533820017370526525001373697494 14593 3201291777869135633018181681804630044785082502984745082 14594 3345081510650058498168720048365442477096324285914492200 14595 3493916951948981591289056451442311530233769073135951176 14596 3647902877944225674746772022455019181170327100102147776 14597 3807142711840204136435499843359479087725130010765139508 14598 3971738315976082898394025113903047917330861439300155312 14599 4141789778458707518631720148108719538893448787776536256 14600 4317395194568493975373423022199236189328998540935150112 14601 4498650443209584604741424918001094324516065168778668694 14602 4685648958698248930490389565570985591177185191864709464 14603 4878481498206191623004608111681045919519037609523590608 14604 5077235905198045029485013903066495811705014015474387370 14605 5281996869224797818699249427789334095589914062510013188 14606 5492845682457168389113807793386605904686638326096333834 14607 5709859993364894039087045911850419762465473178763754314 14608 5933113557969495096933679148265767071304951642698754128 14609 6162675989119206471971595792025925228239900613560651866 14610 6398612504255365499333716824278437848802840331465941154 14611 6640983672159521737121263296962948591500805320149711402 14612 6889845159189808186113779414421068192467401766768715144 14613 7145247475533600613180179336501927680338459219487045792 14614 7407235722021108671042797385068777542114421335169105698 14615 7675849338061206063743325466234567677878979196041484956 14616 7951121851276434520712990542202509821480113048529312966 14617 8233080629428626222310738200436339303720518750478018690 14618 8521746635239901310183039163340813348795140725692300270 14619 8817134184725832636753688210371381040466300918243908998 14620 9119250709668252399778190323987236192200480419374889710 14621 9428096524864430576925570746696451445545144241504629130 14622 9743664600797111641633675838483671606029400466647765220 14623 10065940342376085483443837721880390156350327115292734154 14624 10394901374406525753408964177949241403379591647692448154 14625 10730517334442192727583551708918050495175446379862575158 14626 11072749673682711021175689024056009808153886751373409682 14627 11421551466573442282593962175558946009880804081359684968 14628 11776867229763931254302108634274286355497235891812283870 14629 12138632751076467229660736954849588548024316450119926826 14630 12506774929129934198320649827045870992794959740759801632 14631 12881211624255789686287675616598026678804705859989316532 14632 13261851521332688146253187123523023577212775244299576364 14633 13648594005153929528911037338631753065007876048006408522 14634 14041329048927553489392969635718232914491885442535631170 14635 14439937116492507219291464651069032020711045149362752580 14636 14844289078815889538579100750510611362156348166571570156 14637 15254246145315821923029238831121993283320613395122828158 14638 15669659810532031908532031971863327569180399561747512118 14639 16090371816641776284933232228814134533690986715257167884 14640 16516214132292308394441854909753226359150782801640601532 14641 16947008948192740717741800279622455212307713314178528192 14642 17382568689877913144094108105123209114015283105011076526 14643 17822696048024798611838419125781449262035834305816972934 14644 18267184026668118235627192773973586578147501294616059412 14645 18715816009626261948895338887073251878757427110707205496 14646 19168365845411389625086869533232626290987418340973733150 14647 19624597950858800225957244425913028027525295649469723022 14648 20084267433670388330717697909707925857114229531144945332 14649 20547120234025350767786672038770773594692719081018121430 14650 21012893285368359911077363372471640720569861953909298582 14651 21481314694441289758971674128158589874327630558173953972 14652 21952103940579377501448614095547218904417183040908586808 14653 22424972094246543993171793476444658643756692467089551026 14654 22899622054737603939815345174372404363514739073890368178 14655 23375748806927398333578080577142824775865155654945205112 14656 23853039696898610138858769715036183497526150636729843218 14657 24331174726231316162406892292114586680621838114302538698 14658 24809826864688324086220951167059246550629192068002895674 14659 25288662380981187901403302614960868101796041315326027444 14660 25767341191252634556988846752189135283904700636314678188 14661 26245517224862119135707215063463450849974494076511316290 14662 26722838807012506895321798235700149468808103862999801242 14663 27198949057707611154544282331823541473255928191744868058 14664 27673486306482650283752050267255501199524637902529115232 14665 28146084522302779404293384242061696944277126517005116340 14666 28616373757978857063923634476958927099673490802664900974 14667 29083980608404677668727459874461250263762181558755277974 14668 29548528681876189042838264662716880652620762177766731468 14669 30009639083710871511984876091704894853903177600700749962 14670 30466930911344628273240432164880902071905446076461565642 14671 30920021760044371408991229448451355114451034184417684818 14672 31368528238337125027424914736906100003319407487621003712 14673 31812066492221043814383382547815180871616691008377441132 14674 32250252737190394209975585505698072908567432404583902404 14675 32682703797075393683244014648684534009986916268384090464 14676 33109037648668972605953107523705032743126601931312348024 14677 33528873971086128179979500887595579438950121516564325850 14678 33941834698777689139695451853182991344022877868410085958 14679 34347544577099104679077597642894829975870565237435701920 14680 34745631719316404704316211665946038760473614872919883298 14681 35135728163915836439777093923035672551667948497873916452 14682 35517470431070941469863740965858273780040500163949850740 14683 35890500077111065467083253363511209398531531635657361126 14684 36254464245828548923570039703117995814778210959778632894 14685 36609016215458180456056662698356404529395166798607267242 14686 36953815940161944214100034167426746738675320636274206330 14687 37288530584854689114448186412035293358719372851496589642 14688 37612835052212109389171052960656472627267975036795321508 14689 37926412500711362267864608585382771018295671728160653814 14690 38228954852566758053951831804683639681377430661399080634 14691 38520163290438228408670647013769299652969736856992636590 14692 38799748741808687763926115110167997073450280533581794816 14693 39067432349947917326984154796806121474934305907878545704 14694 39322945930405177484227620850054967399958865587969367802 14695 39566032412000338503564148615318292235144450074812350122 14696 39796446261313846929394884647850955912035189332387144728 14697 40013953889709241493965402888258961908042859456783952278 14698 40218334041958113360039653792219899522367383769270638226 14699 40409378165576277031725769479470112565856678101588821598 14700 40586890760021376927377983579580094794101343004476653802 14701 40750689704946087968976220717451292684750949161477508296 14702 40900606566747355503728732181811853929378919595777598076 14703 41036486882700631063563295523559886274313235519520564708 14704 41158190422018658679317605372956573059937986291036578440 14705 41265591423226907123211672301420089831014784797252163346 14706 41358578807302075108808068744037652462412823506398076172 14707 41437056366076061339518506693660010262538360033025769124 14708 41500942925465225777809594143486154599776346647388056620 14709 41550172483143503801622590424243420464123396971982193736 14710 41584694320337797594119442817847100497969286128091029800 14711 41604473087484881743630539096945409564590771633573791270 14712 41609488863550641805068440938517912345084514802645123930 14713 41599737188874631957568140147463829754662974779514841934 14714 41575229071465505281950359581340002221897397464897892938 14715 41535990966735650568987916563876275646333436144706248684 14716 41482064730726175217511051592668096019877168208082287218 14717 41413507546936016896009430620517687726703605519810318914 14718 41330391826931260047180684722980638059894900664932472884 14719 41232805084972491127366867871845576108540300941504392174 14720 41120849786959064765144227002229230765344172287487998388 14721 40994643174049290484592163388501026740901151899324483186 14722 40854317061374608221354278275075199988009515647542762736 14723 40700017612323626412772168327184262411421943425540234630 14724 40531905088928279330460427590268854004237227335182851536 14725 40350153578939156020444862965890639959825283713435589990 14726 40154950700230102887527105254458513501468679655550228836 14727 39946497283223353014632208803446254526828186006055056438 14728 39725007032075541922273270373458245881720113471795836602 14729 39490706165411893094892946493061139902514714228299309816 14730 39243833037440466415134518200418249988803986080974374004 14731 38984637740320536015261176202330412904853241884589739906 14732 38713381688698786917726671452629033882716992077906073960 14733 38430337187363987083217546553316031904189656037426705860 14734 38135786983005007283553991962686292465538435306971751092 14735 37830023801088439312604968121181428967469744527312595706 14736 37513349868900527015227769957681013042896536216369121102 14737 37186076425823608073107315980917154523642983243982974390 14738 36848523221939711280556986091608377838348477766394555442 14739 36501018006073318373640743496767857371399632857220141490 14740 36143896004401545994688415414815012193391941390948771568 14741 35777499390773107238071688223298919595512156116438238368 14742 35402176749887359104759285548444488847680488971852135906 14743 35018282534491528252413594851056593118391174204105490874 14744 34626176517757839241747944896239041098029900055455757966 14745 34226223242002763933608569138263595109095442446344118058 14746 33818791464907994829309264244191568998607286044603234884 14747 33404253604397055986492152151890292241704245963315901846 14748 32982985183312749450759499398564174891747376725471778446 14749 32555364275028949175834203248625534075036580823522865638 14750 32121770951115663614377262952218367696528868142272741798 14751 31682586732158866869561432175138042705393458143196919690 14752 31238194042816429337532179511481282970108425788945999906 14753 30788975672168653101124891514707702013418939307638247832 14754 30335314240396533624030158839505332231074498248246155650 14755 29877591672793033480772439739743522963654085753046601650 14756 29416188682082478687404139435119777126414296194482021762 14757 28951484259990792739736250935422021053511856644449715226 14758 28483855178974792609168943173742566023219177271018582250 14759 28013675504982314880001584776568359896486199744165896418 14760 27541316122076653892276630203430535733891848913452054128 14761 27067144269718816357523095533704944556896836257576721450 14762 26591523093459571284096526149807050280485307368237030706 14763 26114811209750346131353946498217794100281921670837247726 14764 25637362285537838392872706153262330341835722460193456034 14765 25159524633261926743228822426261457981665871374494927928 14766 24681640821830229327088548841487245814962260299704999772 14767 24204047304095621416519066345710369282199661158267580970 14768 23727074061315343481579425402963659221876984018551220894 14769 23251044265022156402608265414541861284660819895261343070 14770 22776273956689484971968034047911975035531129739658224366 14771 22303071745523784507801425458641694443397466727187862582 14772 21831738524668616981478221613750143610720249655534586924 14773 21362567206056278819465842324114044573455289862740102664 14774 20895842474094425896448134749630066387183765051931207188 14775 20431840558327132282191944330601595140883133077707224206 14776 19970829025162334362668724509659450264433791563214666596 14777 19513066588710783156304394879517297277874944071520206472 14778 19058802940735582527034456025138837249119060938278634866 14779 18608278599666252128950817023050228843626358006268158938 14780 18161724778587138560210316354666664794916874124635694544 14781 17719363272067017978478031259286454746631715336534459422 14782 17281406361654994029711707364266824873807518898956302144 14783 16848056739827395866439580465448280417136535185612163230 14784 16419507452131415351990179175895658031634080700769057948 14785 15995941857233776700017335909898401396061823369344798790 14786 15577533604546885410318005969701231773848357860469958400 14787 15164446629070729102277615280679566076811289044169302882 14788 14756835163056366314135137994729517922723980139258186504 14789 14354843764066198969533506063997932162632655921662932330 14790 13958607358977431238271808661777046313814760905378167958 14791 13568251303448215920531202064574856368499961843818659160 14792 13183891456341016008684509191912418626036936291904767578 14793 12805634268574693264595651348181017291114908984065930362 14794 12433576885855799877913722590373412257937057134447124622 14795 12067807264720508859533461934708471671747621666284609458 14796 11708404301301582133505739175693427248341065988333428256 14797 11355437972219743856014488125652282419438409128347909564 14798 11008969486985795181528461277256352378603753690164486940 14799 10669051451288763898019954055802895054304391280344281268 14800 10335728040536310164571050823560369418167991245727506508 14801 10009035183006484041011511929332645707361195395841453046 14802 9689000751964721810531648303930048371483411227759915748 14803 9375644766096640903139550216835410790551644810956435980 14804 9068979597605706872669053073130435325285816692107483864 14805 8769010187325154691575109055824035143273475162081896488 14806 8475734266195600218381006513992915799450485071905915854 14807 8189142582463521266215813694924814636867273518236137058 14808 7909219133961162369645868845566468711208979192643169982 14809 7635941404835360456115103652460512397489562881846303766 14810 7369280606101234086336463280442589947761789730004343856 14811 7109201919406557541863682956280572363792433445651692158 14812 6855664743403880851007182044133118865231444001155999590 14813 6608622942139983474962489656449829284005933300773897948 14814 6368025094885986357990997782420737652659290051932328384 14815 6133814746846316164763279685077086735005158902021283002 14816 5905930660200637158016046123399593445529809525792419522 14817 5684307064949759602110141735739847870842421072622054726 14818 5468873909054317347940245694989782581894998776102741120 14819 5259557107373599458952273186069600598423400771822992470 14820 5056278788931239346524706204255080925355555620989859646 14821 4858957542054428040006646772102547249965943262826803054 14822 4667508656953844533148157258349154722521353074611466550 14823 4481844365332504983000954563760380038775186857312854466 14824 4301874076633144265120710629104410627691567574021356184 14825 4127504610555479659508617466214437703037880752025424928 14826 3958640425496690422299942118257357558398818476994427470 14827 3795183842590603603460597315326565621992152423840480696 14828 3637035265043332578628303851950099231025040087421285922 14829 3484093392485399415716302389059612745716613306614832050 14830 3336255430082616785679765250164957568502863326481197188 14831 3193417292170143563550351407384762062387859009509493084 14832 3055473800196097136574017866043003112616816580422512220 14833 2922318874782844140373493409511271227571924251910854288 14834 2793845721735542216955748277353940381502832769966431912 14835 2669947011848613808724098330616218947919877581961547234 14836 2550515054381547483522554467432430316378007572028838862 14837 2435441964095694550369446941110122101336789985419200510 14838 2324619821763513767604390429459651321349903779851866216 14839 2217940828080973073992871713446106013897389692710805586 14840 2115297450932506144295170814278381646912780017260198474 14841 2016582565976008201441796098431636693743539235643546156 14842 1921689590532808289588860163375283074147526672824344580 14843 1830512610784345860795373581259740534676071671503534254 14844 1742946502293383116572621893703366870707711155315961366 14845 1658887043882979430201520151108858965525818120730037378 14846 1578231024921121956830762433627676460047450281060937020 14847 1500876346072832001315222948556393998699428238195875836 14848 1426722113594737759321982507740023120979550242432158578 14849 1355668727259511612364891130404591743054770882368316046 14850 1287617962009208126966885772896927516172936066955545918 14851 1222473043447404018315458104943634321998660879963071272 14852 1160138717290133073148852000653430148483962654218162338 14853 1100521312904929505315976691663883540098949091329555710 14854 1043528801075847080328118490529824337180973941557873248 14855 989070846140115629679192816882582915603214863746231012 14856 937058852649140590057699397932726916699760732568810982 14857 887406006712856395488413367843276040373479358778121146 14858 840027312192024377358577826578208886588348732696240776 14859 794839621907935614356657484788883687618086765790731534 14860 751761664043155980703181437364584095737382646478335858 14861 710714063910453119958731724323017158921315606999832440 14862 671619361269893331355078169397452682810256476015952184 14863 634402023376311820111030272536432242394295322053377998 14864 598988453940965034326009061096712596674527387236921066 14865 565306998192192531332889501853188388746811176967433644 14866 533287944220372534162357458608609959192805700474641312 14867 502863520792375375522679397829961834289633230331263272 14868 473967891820128347348168542077917881724732877584733942 14869 446537147666830560384231629280049831970411073560654230 14870 420509293472824146496481885866300412837252376708364220 14871 395824234681165657904085004375626641801941974521716376 14872 372423759940576144940635548304314164389125309209863518 14873 350251521560707491287655411746087475136646482222556182 14874 329253013691573463688009115655354566467300392156671440 14875 309375548395583749894117327896301464650607173072502124 14876 290568229776914924995346773681703204252493252638681060 14877 272781926328980377573336189740049915560090847570729618 14878 255969241656547899909200432501158240317446889864883654 14879 240084483724624561252476890718746760383615711304346052 14880 225083632781608732979930621896370438165876651657495302 14881 210924308099423179152402668913824434174619862789119178 14882 197565733668414732315404836602674993449053221473947902 14883 184968702979758262112243696801635373135965058327365330 14884 173095543022957637772205250707745182606162210368010192 14885 161910077620815571251253291377558585732221514969566206 14886 151377590218968117249716499048015067186187341695885362 14887 141464786241767804545001207218629493600921034143837718 14888 132139755120970552408288888979257386248098719700844106 14889 123371932098353404955969462672563180176800050256693486 14890 115132059898079444002435194498593055813097275869879918 14891 107392150359348785243982763136591156867069059414037740 14892 100125446114645103750038690592759559481116357563475438 14893 93306382393719463320521499849325866835212415426565312 14894 86910549028360143029204853486200719125985170417874008 14895 80914652727990484066363623372160795940463879679958538 14896 75296479691227369420056606260180583948960434827283962 14897 70034858613730687446726515860653316875774728817356874 14898 65109624147987964615215702390280830748416712257035244 14899 60501580866116305795401302276327681540020783101595894 14900 56192467772332974070719222726510871229318523669587730 14901 52164923407452620909361076234601079590184196912999056 14902 48402451583618736177662108400091359640182718229614590 14903 44889387783473899039518251812429868715696981717918976 14904 41610866254121657455717351649053316925727926606644080 14905 38552787822535369081296069011233866876692941024509926 14906 35701788455528397585406973046688612407793198898393692 14907 33045208584017282323989397192856136390309849391676904 14908 30571063208085836467147022929635202654157668192357232 14909 28268012796293909643089557832445287371537202545437724 14910 26125334989769522704056247151312164598957768645020572 14911 24132897118876444012009213345878777841003251697434600 14912 22281129537659717897012950628864923604539722776688120 14913 20560999778837392013041074071531887004407169708819558 14914 18963987529825499043237031748436604230145183182568522 14915 17482060428152605863056959052512969643058004652780498 14916 16107650672636959981360404855410250949207523325865976 14917 14833632444860117583065387358944176294243451123895758 14918 13653300133772311122044881015542133527352694113763662 14919 12560347354702824183125104034579974051823525098969922 14920 11548846752619172089887669018164822361723070413541978 14921 10613230578177622206200805302309797366653379582789128 14922 9748272023930040602362322589863214999533682343813992 14923 8949067306993591812891206124902697137992901066556864 14924 8211018483545700904062232499196645733304671089223598 14925 7529816979672078296040467236078815964486394980813242 14926 6901427822365610091563585972687749329173334691197518 14927 6322074553843591922468254252511208898491037790701746 14928 5788224811815176039637003974831960658467669068311190 14929 5296576557885055387075977032002056171443549205303098 14930 4844044935918392224114709511958895843222750887794022 14931 4427749741910919587131142933003257308433435307804074 14932 4045003486702164745058629401613406293077853972919142 14933 3693300032734099350009521342479616025621403305435660 14934 3370303785987530921365283774844815775774283120563704 14935 3073839424219632014980341399470449705629592781635500 14936 2801882142673683225232054421233921441501427449331972 14937 2552548398532029264327626141600851011402009388664670 14938 2324087135531186671906324376642270621568174064232098 14939 2114871470349905449606903696853459131730062466109654 14940 1923390822612825116324333955060917424226353058699658 14941 1748243470620375595351393619650358059934581974484908 14942 1588129515216103858843920762001600314493873183232090 14943 1441844234532162311761209544891862046173387584105934 14944 1308271812708936011685160101636959527907309386962980 14945 1186379426062533726938402306768140633317863270694516 14946 1075211670571103324346158589515834226650524629273420 14947 973885314964795980049449089312098978520727053882754 14948 881584364131996672191901723747764629516940847316806 14949 797555417993619046830114124892566141862895098499932 14950 721103311445446144900458413641949233700257687266698 14951 651587021423453726362672413023951108630036072196938 14952 588415827606700214238916592919834883359151269499728 14953 531045713734774558758765520626994572722423027815164 14954 478975996980172584637257442885339068775131960209520 14955 431746173278675600032370001009253605290780990379478 14956 388932966981319785921117174929576829895568107676696 14957 350147573648489701624711985143996771107047384279532 14958 315033085258788829164119611339231385413307954532246 14959 283262087551500255814991545297307864610868977971688 14960 254534419660633154606740624110527039198555469359324 14961 228575086629848179380688629126319153626748036222414 14962 205132315820165150829095391794347913004702067344864 14963 183975748635577408436869419779319707925391943999604 14964 164894759394921530701818621283544481917718244873904 14965 147696893571060668330912332861886859868944132149080 14966 132206418000200355268983605009594376343280321479952 14967 118262976034611944283103764639265990078639521278638 14968 105720340970908888571343849480581000307730914258378 14969 94445261433091564010834086424978462589435583038684 14970 84316392724697321919057347924990561492348877257650 14971 75223308487472796346781905787885889561639060353278 14972 67065587314987991108122093486016535457553967518762 14973 59751969268548651979665275245587299279449527475006 14974 53199577529692320202173608773377786761056843308838 14975 47333200698572621647146357722870303284615940112158 14976 42084631510781037130398883385708717749182324927144 14977 37392057996793960790342065769423087191793205078384 14978 33199503348463042707181437688327173157466391177144 14979 29456310986012340900583595073148517117620832743630 14980 26116671537113064175538360947575932382184962146358 14981 23139188647041642799745143207567982152427908010070 14982 20486480735972168790361450004893962875942486349638 14983 18124816006406507972242929799970780771343744938230 14984 16023778180912623351004117202573933207032299321200 14985 14155960618040936574004787066075099976213392255052 14986 12496686612843825293684313471862305813171816434550 14987 11023753838163382475616482072890253229199673485178 14988 9717201024109103667799274233395418911324193789692 14989 8559095106253255387151357766682432376833711122250 14990 7533337198360080031922556253310897208202225655080 14991 6625485863266808049390884081801331501855560691462 14992 5822596266177841320956586177848472536331254051306 14993 5113073898442544326566653787827831693055331859070 14994 4486541657180865565440155817078719787405624426076 14995 3933719157212592683259958834960185407493944298464 14996 3446313236941778284983779979478903078022860086760 14997 3016918699446726626535247977353250033786940704092 14998 2638928404318914148660777112764390990493015259952 14999 2306451895063907502170158588738064962226431209474 15000 2014241811397500074587677039024477892017442170526 15001 1757627395805542962814859587559316738387629845530 15002 1532454459541567292515161592931444834528963352878 15003 1335031225058020860601250988279986164389804746244 15004 1162079509940878043213795944243656210123840425950 15005 1010690761969949602101994224013407214372114325422 15006 878286496175159770495376271956503912532558841948 15007 762582722909481033449254048173667359169566375872 15008 661557991209688977311153957380908355439514079972 15009 573424704254770569348058939675127207816345210266 15010 496603393737581047338768700894372017799690047096 15011 429699667608017115424829930348989326633807940328 15012 371483571086515916747372697202287908600739032776 15013 320871124237428873740517776715116792468146882632 15014 276907820876704267710646914979861734010182733688 15015 238753893303171379079038987436624865634220368610 15016 205671165415537212881785960474174938780131454020 15017 177011333328408617739838823202059237633265160412 15018 152205527743391084524444119433436484721750417082 15019 130755026171766313565004578393370414004233928084 15020 112222995742907837886215553835562339915673538254 15021 96227158860566424846984537450459128404376834028 15022 82433284474463382097780825301216643108740175194 15023 70549417298491379352700983686578222680930037426 15024 60320766004951050123211951113520148227718787818 15025 51525179327134100086059688552186804017087778276 15026 43969146175738743941786047143325923432669337624 15027 37484262378932859671555630104865038950425418382 15028 31924112547812500304830301758818930891700032204 15029 27161520900828225281962967631002057484609297802 15030 23086129700847446636164345878419407474989571224 15031 19602268311592315307628824802084949281357434156 15032 16627079807499360391661449264453774435813611856 15033 14088875610623350096449588025104491588800718546 15034 11925691815072236347162381312070568502434497986 15035 10084023725815891858548118860611683332875454830 15036 8517717714137599748372486468368880207770250114 15037 7187001803629945070490542387616185248135700910 15038 6057638473341127387919985256755439665537095024 15039 5100185021211172429847523606038220777005572400 15040 4289348492103624893902875277838781077527879226 15041 3603423659531982096479716625024654512723771360 15042 3023803875924397845705672965876887393457462296 15043 2534555788744633229103525672976271910623716488 15044 2122049973348531476529738731689450200336524118 15045 1774640471150079615143801561466776911921465346 15046 1482387055341497368026694775826180250167147182 15047 1236814786793831851079906247083848230557835972 15048 1030706079580036511385943764509743960080157728 15049 857921077604387787963263063370177483033373934 15050 713242659033673410330867270900987362589986686 15051 592242840774167281155878060239545919131077458 15052 491167757583351360387650743393470663147278804 15053 406838745361053290454798516342890132634089040 15054 336567370958700272218534723320620311320644564 15055 278082526172048288624773212694281168143636934 15056 229467945652393073603290138163530823329342956 15057 189108721055649012262882357331071887522749974 15058 155645570222513137126370680140344613668025802 15059 127935783562021293071439242709484027678582584 15060 105019912786924656990697551906601612412919158 15061 86093392122069947567227399601685549528463962 15062 70482391212863606355293886477519373581312064 15063 57623294099840965003704692510697134202357982 15064 47045281484741766991631331617244972541471374 15065 38355565590097327632972707011315167875982188 15066 31226889534196608003171197442371686607333658 15067 25386957479697267309962056107620197600250908 15068 20609508903883796476216127538982251564852412 15069 16706791096674531007082111491817989900806248 15070 13523219225459225046322697558793941316933002 15071 10930043723663784891312179717671975384805870 15072 8820870986729374750980639123626387684484202 15073 7107905942939670416813050526148711510079608 15074 5718804487711380552909311549266180497892424 15075 4594040449312373284719536459249845404323094 15076 3684706059412869843364510037883903218393788 15077 2950677154718460328310425736590382572626542 15078 2359084816400858177172181709254525174468476 15079 1883044106186978513004106018696798190231660 15080 1500598194050336115257632696348006768412146 15081 1193842676825242015098315774965613573393696 15082 948200419626488905840009686326213043366292 15083 751821951186515320692579794552928414627372 15084 595090429885312562739383022510749435123598 15085 470213572778718468020514700073990153650778 15086 370887794526162077722694825677265475578940 15087 292022213589194182990113931916232187656456 15088 229512215462241378342772718647192833825974 15089 180053973711577356032337415757120877594556 15090 140992767849880779914222034564134833250906 15091 110199144173957420463691401409104460182682 15092 85967977207687312569470748209979564185130 15093 66936335671728831198409262737203209437208 15094 52016763806317428443953775674669020620660 15095 40343178403395560318664329703028969819382 15096 31227072745150147149661319012855406093622 15097 24122126643539537479119525975715523689084 15098 18595660345119170197853917123221956544650 15099 14305650546957796213680886364703060083424 15100 10982258731623032382682582446634532917990 15101 8413013533462228629120426501147546012574 15102 6430946674544854756717069572608820140048 15103 4905111848979570099405532492208568511136 15104 3733022559872909125923312933439410163462 15105 2834632315789947682096159571022278990366 15106 2147552107236323533725216529074221122774 15107 1623258488057783011889849924181506105330 15108 1224093195025692881914196103683117339120 15109 920893972882899187639166389692274493090 15110 691127725118909182928020320858138063066 15111 517422601410794341893663446113091198518 15112 386416250303763069260238046288258236372 15113 287854108401746943028525207304800443410 15114 213885004100974346315390606017021212598 15115 158512131638446680463732305676837521592 15116 117166097375918953742127819215370203170 15117 86373661681297598247789315363972314548 15118 63501328639467400924275005305986294180 15119 46557342683339394383744957037704247620 15120 34039156020770530771540631846262455756 15121 24816211850480676212205916017409021428 15122 18040090216353333563798293257499926476 15123 13075802574753658348213616633710041640 15124 9449391731905634547234248319830840836 15125 6808071319543824836356070306015196870 15126 4889984042202846180084496548506695018 15127 3501319071069681502571444136215872296 15128 2499044921974227704541352125352737454 15129 1777915802406808255246437616160901160 15130 1260721270596566366282832943955843270 15131 890990560910927917197800801949896900 15132 627549467907777381723318878007694054 15133 440471372189289492268230248030871956 15134 308074374379236939746624020784569696 15135 214701064426838851036149880874033506 15136 149082049913953340630552454934478118 15137 103133571015698983622033494436558008 15138 71076899703891580082009430604937592 15139 48795518648493479275368872059514806 15140 33367438735330095092170328758166802 15141 22726092905430999870206338797625356 15142 15415307565016398172667153316223592 15143 10412875008875541615524819991054206 15144 7003976038278635909298388080798404 15145 4690699221877452772150137324306726 15146 3127603773814265280241938157811286 15147 2076003919424649792087473371778252 15148 1371660924020268184159909884623330 15149 902040621753815179024016509595554 15150 590368790466154727580359280175562 15151 384498355432212800147114947366696 15152 249168854758652380631797391814470 15153 160647526614609189315174913535588 15154 103035431495754153529664255132754 15155 65732625811161549502460491665880 15156 41706622981425907889894324695856 15157 26315081224210432036631796176094 15158 16509127071962110917434772448616 15159 10296870662622551916227584379174 15160 6383929528776248337588483669858 15161 3933782041963804211631709130062 15162 2408836099392592581334472378648 15163 1465587879422946077792902185040 15164 885838303249290266240105858546 15165 531817492615332329846905319822 15166 317074326142432810572582626502 15167 187703136860771118916276155710 15168 110309387510160915199197954150 15169 64342662198561685041722921740 15170 37242835352754844421611668722 15171 21387074105226082111474804926 15172 12182283483056940528108724558 15173 6881359336081483506293908752 15174 3853745167748052645905150492 15175 2139169494612396892938510650 15176 1176646435078382683435108492 15177 641158005985989222856533932 15178 346000236911913875695778418 15179 184862039780142668932700654 15180 97755296353589878056257402 15181 51145592476388201111955958 15182 26466596632374961502905442 15183 13540929128417422937460028 15184 6846823568941666877079192 15185 3420114049825065056769016 15186 1686992771320971952126438 15187 821308973286652272494426 15188 394464938987906858422754 15189 186807280639105960484852 15190 87181429858903317782616 15191 40072387079084120521212 15192 18129564094081546851092 15193 8067936330737523051296 15194 3529092185272392655498 15195 1516212363765849840366 15196 639294577954153921258 15197 264306240589020717380 15198 107046357646205628918 15199 42428256072408861410 15200 16439266430143777104 15201 6219264835093913362 15202 2294382483889933948 15203 824239186461163546 15204 287895578563675100 15205 97606768939014720 15206 32061436676323518 15207 10182487490686522 15208 3119635523373674 15209 919663997843114 15210 260130414621376 15211 70370544091090 15212 18140036014580 15213 4437216617320 15214 1024948527814 15215 222306905198 15216 44973585188 15217 8418500262 15218 1443926496 15219 224192182 15220 31027674 15221 3750628 15222 385102 15223 32252 15224 2066 15225 90 15226 2 15227 70368744177664 15228 1583296743997440 15229 18964376555880448 15230 160387960166940672 15231 1072819883500109824 15232 6031672300351258624 15233 29598215302985809920 15234 130033905386649550848 15235 520862254421656993792 15236 1928323266156714524672 15237 6668029146352433758208 15238 21716951939148081528832 15239 67068272891511506468864 15240 197500616629291124260864 15241 557150594125568548012032 15242 1511607773123349516910592 15243 3957590036314560929988608 15244 10027927993435214170816512 15245 24653632580109634296086528 15246 58939404544541128323497984 15247 137289983331967012670799872 15248 312132108170322619144339456 15249 693716444191980633542623232 15250 1509307755540523949276266496 15251 3218656195973695838152032256 15252 6735491991217425617795416064 15253 13845666132773009913465012224 15254 27984686672998935175945519104 15255 55662984391099522978278801408 15256 109043170794292139567298641920 15257 210540402101471269681862017024 15258 400933147575905035903162384384 15259 753495425155939789410591129600 15260 1398344879035632893814164561920 15261 2563941368500012603588138754048 15262 4647089269489938430043478200320 15263 8329856200460519201865189940224 15264 14773000933371465660844015019520 15265 25933059525267379239265209342976 15266 45077583729451290380744426783744 15267 77615283945984991426494678135232 15268 132422640506415547583063451429472 15269 223947224339601645735536875126624 15270 375517149086000615114362979961744 15271 624510074799293575312776109601876 15272 1030369306113361706556695612400978 15273 1686949739104033923704903367673736 15274 2741405843332824221254871258221862 15275 4422901866801385982073159742141190 15276 7085979090214175794238941325805516 15277 11275665217265718400121268254464924 15278 17824650299420265692308820609190210 15279 27997491876000050107021786982731056 15280 43703419107764462542927120376668300 15281 67808669975967323702653664273238314 15282 104592502769135172723616162723611798 15283 160409561356203559688661428094977836 15284 244647174336659833643746050805562274 15285 371102191318241856677022802175797478 15286 559951840580460713381108442712874482 15287 840561865295219441513249041248302352 15288 1255469617647209379963839207925592760 15289 1866008896864237950478009779478439254 15290 2760219143343641645370758099012701380 15291 4063920117868572028584490411202683638 15292 5956155519862757205421162474642002388 15293 8690642954722510505140147239902319760 15294 12625449777697048252765269670121677940 15295 18263892419747315857395170136744920518 15296 26310693175490156893036624236486308038 15297 37748804133962309498087213833070268460 15298 53944127951014329768205162335747737024 15299 76787765112021346185071816716927199058 15300 108888571847165918724572335918153828596 15301 153832946138047062990262733462562245376 15302 216534158281192687296902464617448326490 15303 303700573548906328937092615972228810232 15304 424461243810522119074159340991857182582 15305 591199164244566341056023891684153642830 15306 820657749409677187986875657477795633034 15307 1135405725338878281457274379862462288978 15308 1565770851225411552208802345762891564966 15309 2152385170324232013146860587644949522566 15310 2949525717018850668683126012885706454488 15311 4029487114656439395209139764392441432830 15312 5488289202015243543965476406533004845144 15313 7453107349811282579519064663372514284636 15314 10091919968454387334360651134669598781840 15315 13626002428017141745339480920498121678504 15316 18346066080210458564503679434224757410378 15317 24633053751729048811617347493243050675846 15318 32984869368822450815188773323416706494158 15319 44050652029123849171178778127784439959302 15320 58674619467240339152931423280430503721780 15321 77952021525724778325059953705624165820694 15322 103300384169427507718091874322715065115642 15323 136550017013947277534661040028639629836986 15324 180058736555887234095016133054293901743100 15325 236856964809689380026175935730406154431252 15326 310830849055476571671200139662066380372288 15327 406952873424626257330223420828003700654806 15328 531571669989525690462515739520336655525798 15329 692775473485288006226670183175047890352952 15330 900847004858653461065062138837646119975338 15331 1168831640332647329414051984560306985723192 15332 1513245674966458893521834789769155139390644 15333 1954957502169122239377077527913577473687650 15334 2520281816922117447128995101557907653439690 15335 3242335764535574281196359545379496558532988 15336 4162716599975907877444330273062377680438190 15337 5333573252184599032505449322729198038254078 15338 6820159625599711337400614252655959900298112 15339 8703976015827933991941159363902888594073222 15340 11086627255734209299104156013657235755157804 15341 14094552833654679259895353858793136661184778 15342 17884816049484446448356248509272159821578936 15343 22652177250111818398121961516915854144348044 15344 28637721429267801794083403814125745019040772 15345 36139364293549745769667283073732347815737318 15346 45524624810035304862484899485173962298254712 15347 57246128037965093463231500321271530855942126 15348 71860391775160887165175818673402413378416586 15349 90050556622315951662210541895049217988015266 15350 112653844273899049622553327154580933557546012 15351 140694676414848683908835927202480801166673928 15352 175424560276896399942494384999890623649189258 15353 218370051007862293731198992213737210169770648 15354 271390340516644909558099765990169589710916876 15355 336746303119355222104520087467018350217294496 15356 417183156736134496115658207095874862927438366 15357 516029282165755669704440084129104215592409104 15358 637314190806855557919899470953860552854032754 15359 785909153081048631166649471598608932303404664 15360 967694607164022019904037582044140081376477948 15361 1189759173495098755801271463864436233997008970 15362 1460635919804625682226953887510404264014772466 15363 1790582471042145634563647907813817635244424466 15364 2191912657921124608223693165048288898402605464 15365 2679388668771852577927349868930502639866281350 15366 3270684136934542264814806426152780081861043480 15367 3986930288283595579761889654293311122031473180 15368 4853359222642616135186696122732086079357376632 15369 5900060645004617162376121041691759055508279196 15370 7162870938471090951603024490501961932857906050 15371 8684416426754729417172131270856750926647664888 15372 10515336061875240258833735643656418905906529392 15373 12715712650737679173913960511448498549490217880 15374 15356746168272828757716382572574979973677330564 15375 18522707768432423472983692054813135008314818542 15376 22313218880183110947644844049715672180244336916 15377 26845906356236178099218388003595791945868052782 15378 32259492131038062900035466585520996423415423616 15379 38717384357087978161545791445859845806638416734 15380 46411846653870130795570804019187409923531544186 15381 55568833065259081028415499394247920139995733962 15382 66453588739087756377436997413812289710313759834 15383 79377130394434244634882510264878701978101590252 15384 94703736525490946768398269892117868739150071444 15385 112859595224573351341926039488484741075420351882 15386 134342777733458005665591070451298953910939508896 15387 159734728620202176004223903057069557281932916922 15388 189713489124530655988984022348966445106851846344 15389 225068899046258323951684305194104120154736795496 15390 266720054929159711738708750404949622445861041940 15391 315735338614931617058379432850386947670657616932 15392 373355370945987176044591110543547487110927036742 15393 441019290962603721344330721408404155459273142534 15394 520394811897195820721765262507060207872625178434 15395 613412562194829515468350518673405407202670286944 15396 722305283318193414853200938274596112736704946876 15397 849652526920222262271128131022050955753552839016 15398 998431572845730009066642752648113517121165210176 15399 1172075377181220546195062481446114887956488011616 15400 1374538457110420292032054444961935565916340531112 15401 1610371727632955095910524663320944658751737563136 15402 1884807425331809294825247275164034954039156698742 15403 2203855387490670151997572362151687551139267484022 15404 2574412102222455203430365131206886481577789140888 15405 3004384108238085048821494096874258708609178710156 15406 3502827502935209912918906840866104256686142945310 15407 4080105516215314508061369558181355091377139485222 15408 4748066326567194156396776436929164762939082463230 15409 5520243537343596559160548635802245970791255533886 15410 6412081996808128989402533548089633218597855164636 15411 7441191937596064087673629863931979121006945381838 15412 8627634732031434719716379900911363930207213632178 15413 9994243911760112326356055359320507713382574177574 15414 11566985486060332093337826493817358636560182197928 15415 13375362015833330401199885249878695744006115579282 15416 15452865362711023157526557078095386735592716599346 15417 17837483538206993086385586937765354560253927901204 15418 20572267629861678529714688029283697552837598128520 15419 23705965383600805239417765664528719509727488027620 15420 27293728677983863571554262179618180147881042654932 15421 31397902840860482073416342816320839643221993751070 15422 36088906536627747480697589614274082943479451836474 15423 41446211797508309063855317676178865116718118155888 15424 47559434690040597749486392607249456301387467604740 15425 54529548103566211926892118391487103672375994267540 15426 62470229226485676900866076309398809110978964980038 15427 71509355444302972116095033732088606812081654487214 15428 81790663657169483642990509678665476737079491389772 15429 93475589380261145607195085163972045069686402321270 15430 106745303464689354964386338250295398180177696209116 15431 121802965866891116484256699525824192254093554020268 15432 138876217608027804774283900355731393920957498182408 15433 158219933909634494533295935101885572942614157740762 15434 180119263475721608473909171737044277426399774184054 15435 204892981023184128843872456416503345295587107975816 15436 232897182450492209997722770115467547791795329352510 15437 264529354488312165702947720939632485549021367607522 15438 300232853304342982554332637666444896570049306741746 15439 340501829347958956261709346168959249228167051288792 15440 385886638728223895857520674771500419965024040944838 15441 436999784631764116126830446539269933725644483435176 15442 494522435715393633176323144514524435006745936677018 15443 559211572063052526659498610160383847793557366188270 15444 631907813188540872263984316490947689893808844571294 15445 713543986705886757415607609297334406381834044606724 15446 805154500689315593088612976349644107874210763819616 15447 907885587416149248463740982189476450570573861583152 15448 1023006491140100392616129664297370977008706011064924 15449 1151921677790922108180316902826762718283668653551266 15450 1296184150050798856747491103016733886591266559079518 15451 1457509957129734088052655659308854054224290910527280 15452 1637793994762894584805229681868581395681441134984336 15453 1839127197493621985303269394223448350241315074165364 15454 2063815232197577113695808845093030672917023472053654 15455 2314398809056877684411519028958738595253164964722788 15456 2593675733818355879678087831578281678371268335602896 15457 2904724833176941808498224210948642144770819683433608 15458 3250931893522835043185964751753561721215311549581996 15459 3636017762088046209068456370962303526719677932625582 15460 4064068768731782043872384349637509015206873867135358 15461 4539569636221831039455346866083373792014738483989908 15462 5067439056906401241936425682073289737737879988972146 15463 5653068124132462901710677674786898525756817662491798 15464 6302361817656003274350962245742526166778391840771320 15465 7021783753608774597924352428318844776864022013851742 15466 7818404421335655717674565022235780629394344187028176 15467 8699953141595537367203220792990759851807892026688652 15468 9674873993223754475758772397661433051396573848253998 15469 10752385968380635827590243191682676014940172460790764 15470 11942547629951709884557657686550850299990866251818076 15471 13256326558511199621437675729875690637431351503017392 15472 14705673890499913120131582691083376796975613099020466 15473 16303604263887125959527909657633689474049766954488820 15474 18064281502566401152114516750205990575612470916576518 15475 20003110386057383242438220174619394551212748964551664 15476 22136834866726176436722887607608602030739283579597862 15477 24483643112669398214522768082293127787220544478666692 15478 27063279770601324770789542378466209032672244082478094 15479 29897165859505982293104931816642050473356384267015388 15480 33008526722429019783101711449740750483590488201581912 15481 36422528480546148405328826008422579912129273188496552 15482 40166423450510099399915603124726726120658879503282526 15483 44269705002996353979877586116908414279532028340386934 15484 48764272357284763305054708803848772788463619805832682 15485 53684605823570399662966286643452208872984395138803708 15486 59067953021428585304200663625026969890023908755503122 15487 64954526619397158786748060274603397155902130227189582 15488 71387714156909772747681644162349087125038325240839860 15489 78414300525738369198011287360848367093645598465455514 15490 86084703703596744001744533900984967808165083984044014 15491 94453224347530813540854762751605106934051789252774842 15492 103578309869080030447728154601879813053332685662543348 15493 113522833626838199707389535599142638844142853451391928 15494 124354389884865188747718273376874576251898916311519296 15495 136145605197292813090927461066374516494229762743355112 15496 148974466890312296503226293296046631288700571855045462 15497 162924669322405673057026926285114012589970890110113930 15498 178085978612062667602628781660739181203599171007620426 15499 194554616529176257547698344686153160179365989784169318 15500 212433664251697677137117333219671426481805312968222570 15501 231833486692813751462452021592639286266329974525957678 15502 252872178105740316050106418618302258852950657194003294 15503 275676029673055016388026064529945294733121652264075012 15504 300380019785166960548095143759135923314978614791105116 15505 327128327707881859688886596926802932828175295620315638 15506 356074871331908519068707519121875695350627434951581630 15507 387383869687402069903597747382286341240334478655716822 15508 421230430894084994942472473095714841674421008461839792 15509 457801166201960727862572920395224588543472560513889676 15510 497294830758966959949655278315629296947609238878100202 15511 539922991719936540340958146694384230136888671700394184 15512 585910724285772617814900133219245499761132980388127770 15513 635497336232631556531389803042492199647642512447197402 15514 688937121457973495656711091526198890466496707760695000 15515 746500143033419516213976164654264458109444990137799430 15516 808473046213282301760682230204859145997308814326766954 15517 875159901802253618868752330713717538465796166387396460 15518 946883080235881079652491036877554960037302687344046622 15519 1023984156672998079130389123042002787821778305094016794 15520 1106824847340040499261208383927447744812223555190912432 15521 1195787977303055086755671144098067749194063902028580102 15522 1291278479774049095048883531992284319845363738431925006 15523 1393724426984030050326161184698024790515524956154814578 15524 1503578092575530132835085158514531886370259965518140164 15525 1621317045382505107557124644293124554870810617925480264 15526 1747445274375159255202726608272782266040274494542998198 15527 1882494344451405578087189378091848344254960723354926616 15528 2027024582655270060022039584847669797557784851865721384 15529 2181626294295551642245346668339589070995486608842505032 15530 2346921008325435045573022025226833135421477809583403066 15531 2523562751225519525690051261265888017470993635262796960 15532 2712239348508890874991601339064285287967261022710487336 15533 2913673752837465310363452284867266011035377184287605784 15534 3128625397603933344012329536955094705528963595422072514 15535 3357891574693313689750072811918989557254157471938363642 15536 3602308834992500511147590733191354899819599390509589802 15537 3862754410065386172935055475498279186212361955570764880 15538 4140147653255326939183602218921749523255334266581944062 15539 4435451498316079094488487537156861478256569438301543624 15540 4749673933507084483958632409928489502899630069556364142 15541 5083869488919373475259523622278657126126241683172955008 15542 5439140734624655886446705948081747982636323235747150870 15543 5816639787062693286535673402329982147447709219757605354 15544 6217569820901127409103732635796542952905664157782644516 15545 6643186583417949246621393590921918155325685777694558544 15546 7094799908270134031727312570082693958168465061827196700 15547 7573775225323073678635296731401198222017954626225466290 15548 8081535063024778061169619412452056754030672078253157680 15549 8619560539616890308154245813413547862961143664327256724 15550 9189392839281902458457796253731553078860630185656729232 15551 9792634669133132282505270860254756730508385725677065088 15552 10430951692761628032330780995474303296192900133135237790 15553 11106073935862835261032735804809719255393637368451060074 15554 11819797159276249679153280864162640235421688751916414800 15555 12573984194584083591223817006681546782857607051718716378 15556 13370566237230911377602475228401683314571954539581983082 15557 14211544091946080496427426214321502379220235356807696776 15558 15098989365075154138695813086357934917524818649588256234 15559 16035045598256590853106859137167007517223190720901800756 15560 17021929337716089677249137794633461215077883466804116568 15561 18061931133294382849074591512102586218650843716326736068 15562 19157416461175608032816924588919008292050672780925817338 15563 20310826564143621678046490371390728832339003974678096480 15564 21524679203063623226957527579407022581644729482695982866 15565 22801569313167157476848061149717986444333039552087650658 15566 24144169558610870304065658954095383643646781119303809004 15567 25555230778684238761006811978945250663461784895354192566 15568 27037582318959811542558686612534495318546237757248744574 15569 28594132240612211655004172864900039983188064225036842902 15570 30227867401080198445940830752182248380669702784134616606 15571 31941853399210382985161290799757485810119832780587498906 15572 33739234378002650793497813462350158513588934116512972546 15573 35623232678076866562060107066319033461074380499810978998 15574 37597148334998896061492225000966829642526625695633181800 15575 39664358413642237900859439302169625883621276223233365186 15576 41828316172820442675809860261601745190669389447274416632 15577 44092550053505809113075299490705665990675999637596368168 15578 46460662484052350744136402119629357973899503500259661338 15579 48936328495966447598243504217001609873999062748702375352 15580 51523294143917616629732586248492220246119272853727721646 15581 54225374723855084923929089129380481583151630978935093904 15582 57046452783293911134294542769244677223113497436431618766 15583 59990475918057795753776729407890580389943169022478297672 15584 63061454350014910653555658796129473637482253810908840970 15585 66263458280618457687435809267419814539159890312915500750 15586 69600615015365559549836108358517480145798659772611525818 15587 73077105854616743429798926192326251848815007020049016138 15588 76697162746573870647597640505734249733374346116765295536 15589 80465064698596982179681123481365831404698068571544893800 15590 84385133943450173256535234044132404785608122411426168328 15591 88461731857503192665384826532725349123184035266735884404 15592 92699254628378803371463538634609094852289578814402869562 15593 97102128670025763574568389791346271295319018487477613014 15594 101674805783713215065748402609802737771955281425751630454 15595 106421758063983820594665655275220943354757073156151284352 15596 111347472549169591569804436845109092609209311781287684796 15597 116456445616665303280475192124822949755148043471959940200 15598 121753177123768910603935725685905068849026174761295472910 15599 127242164295535547358468389332807268990880708971374798672 15600 132927895361750501538316330924288104110370253883972823994 15601 138814842945805880481851134510588501213709144419723147326 15602 144907457208964277731497144950280751995950728804371307212 15603 151210158754209279688234735532637568562871347687505222684 15604 157727331294615648230174219805146015661687545909684820714 15605 164463314091919919876721758713905179239005018360542092704 15606 171422394171733300659394938282589473122923297687220785092 15607 178608798322611331762827352112815997068621164490182153140 15608 186026684886976975328073343645604521471951628492542004782 15609 193680135352683544716204061835830616618519582724656127152 15610 201573145754799205802695221609673372571371532122053940842 15611 209709617897993441021027392372699561262425423281710577554 15612 218093350410705644697726189840805218039397903622130376518 15613 226728029643074573873397765505133909177447515646331826510 15614 235617220421402304333781739478718553695220827029707257668 15615 244764356672715157946052078936962824334121114584129932064 15616 254172731933764231975820172614397364717617784702824862008 15617 263845489759577074560988002557097428111759453961955918040 15618 273785614047427064377501752683522550403101015823741025196 15619 283995919292825476719278182669073347022941638499924040126 15620 294479040794860329443688127329672308988029773993831860988 15621 305237424828903152556762653974621804328002544381252759098 15622 316273318805377050973470032118006170658115375834129303038 15623 327588761433924061114472498235952056219588351483624102628 15624 339185572912924071594591645027511221783929468270041931138 15625 351065345164898732469262713036447838667362307858055937382 15626 363229432138879085642898710900357473554676805730667951158 15627 375678940201322413898543766495005835513688059190054307198 15628 388414718637629374348951369188908757291917083050395483596 15629 401437350286734255307715405767693401776430743777393982180 15630 414747142331616640336031656571653713229847235143176060748 15631 428344117268909422341813414113980588937361489745285603728 15632 442228004081053613791566103312029961472592364498866107404 15633 456398229634672473687265747220198905307144890294607584488 15634 470853910329003953630412977523279115629476145790465314322 15635 485593844018339308591434918831541791606404452634580304900 15636 500616502232465006734966683683605989246878356773602120224 15637 515920022719093030060871660840798753760766767803907230916 15638 531502202332189656282957855241391089200313875593094275116 15639 547360490289973383787945617069322927295839853814049733294 15640 563491981826147505369796655125475502708592024835417440214 15641 579893412257660829394679695928581514743334015646743528578 15642 596561151491950251182846431384637719675829500746672124752 15643 613491198996210548037658177654186961705649597944219010562 15644 630679179250759364483466104599678640326280326658725771492 15645 648120337708018533272991322323713023338248160696718202694 15646 665809537278016519528360542511600343298223832319157592874 15647 683741255360630975973166284540251447668608137606206133044 15648 701909581444035476422000036112481488940824857877931655820 15649 720308215287991000245921266740064327168994002132866193326 15650 738930465709731451349326741466424889141618433476028306748 15651 757769249989234423890858334970773514065517372098162529982 15652 776817093909644821541540592879276712803682680418828999418 15653 796066132447531281675763983745011051069844281019787972646 15654 815508111126505370867220011972521645243827514789799888830 15655 835134388046523158969996791011868292820825721677420950966 15656 854935936599920234858077821018364804469389035890658159416 15657 874903348883906917181853515406233725532258410559607955314 15658 895026839817872984878459229931500847514564138632948981158 15659 915296251972423573653774623543989686950014080963079400900 15660 935701061115593042151462273342802205848849346871421435202 15661 956230382480164901432549297402909873735377469775951368370 15662 976872977754466823249707772426013631397198645688462597206 15663 997617262797413990874390683427318466481232539727913510130 15664 1018451316076945511193138571610483782211265710175687703714 15665 1039362887829341324544404251439790460801286648084665783520 15666 1060339409935225250471255958276611867364668731766730135218 15667 1081368006506357867801597508848291527848140059620210939170 15668 1102435505175605361869315727483179627304108994862037926314 15669 1123528449080741923822473943178427006975991853837994196016 15670 1144633109531008514512022649272401922518702230396449105376 15671 1165735499343614665752184505325680937149287009462317538882 15672 1186821386835637426708131016854737211471438246435782735908 15673 1207876310455047583669502304112907475117694950099236950780 15674 1228885594032882951210775831042949626851396899811478994134 15675 1249834362636896951682300625113811081513241390533631386678 15676 1270707559005342987385910678578591760223562526455810120384 15677 1291489960537916386963612229305335622812367218128110664270 15678 1312166196819271080260666767682357007578822929880651109032 15679 1332720767648962696780466579086511450360624223997734085880 15680 1353138061550148513315186324170839070507911758111443099066 15681 1373402374727902548919598186420849992274223446411464547108 15682 1393497930446585985734092309756631700020028062353343534158 15683 1413408898794353743228187023429965768222971468222540754050 15684 1433119416801582089892271973487496986071864503855246327620 15685 1452613608878774139203025362481092873539733699592161572188 15686 1471875607538344287958139366822903717015371015072798783200 15687 1490889574363603283402287624130815695883727081708851423952 15688 1509639721187266629701851871131324073913449980731858229808 15689 1528110331440894237426517161731957692145724705772706967174 15690 1546285781635842134136757253422233359111313985739524421118 15691 1564150562935571007019972105927551031770145254572998538946 15692 1581689302778514407696968483205730697569680654236531696624 15693 1598886786510164420596590957136866929246161393629879541262 15694 1615727978982587011057581923710060261184787106958840533904 15695 1632198046079235373266432887765354274479720651953390230402 15696 1648282376122689340932135324380277012980016193941531951210 15697 1663966601122813949469550942814743092789922355520761262020 15698 1679236617822801877904072672394562010002611758003903407806 15699 1694078608500643761224851555752174159470817987402653950680 15700 1708479061483757931895742860125351304326032506507485413474 15701 1722424791334807372998607105069546583658323043889156164106 15702 1735902958667136559487455356203528605345258174511207600506 15703 1748901089548774104290038064506660093371162941680259156122 15704 1761407094454568048731378443988608590271642194877888438086 15705 1773409286726748238294872758341107884308153252850402650560 15706 1784896400505043162638913355795815538525019550074216505028 15707 1795857608088415234231707110252394552846535004269213265138 15708 1806282536691516721397223690452310477165614012916333930930 15709 1816161284560106099568150714540847965555380801238767554072 15710 1825484436410898777961320383013743298840949811448466424404 15711 1834243078162654022154266383640658111354530422677354126602 15712 1842428810926718144675062468766746400061001637920131004122 15713 1850033764226749098027225754404690740552992915384579698384 15714 1857050608418935614451436311896388485948877165071553079058 15715 1863472566285690857559889546896558940201906798447968461542 15716 1869293423777541785591241247595176536141449573302221088066 15717 1874507539879746430641534383472256884424088034026966072450 15718 1879109855582047197343494601901655207424607777885652040038 15719 1883095901931903986703545192879267170881179318659238806064 15720 1886461807153541165503974562128419995405957102008384227968 15721 1889204302817181656315780612333077359666272148982255033266 15722 1891320729044924081475111783838963530957779479871852871832 15723 1892809038741839175081203916374464439079684901506801073516 15724 1893667800843013673215464151616432175646627848652251821634 15725 1893896202569447591310183536027832256046247088191973296450 15726 1893494050687908100383974871722126050497352470211466082956 15727 1892461771772053957047873611711623007934298367455492648820 15728 1890800411464362417770189826702007004285718060870096839908 15729 1888511632740609544494270367794138608365321752625321181586 15730 1885597713180868552634010713899259823794838234665488363420 15731 1882061541253193148765519180382067023410263619002196397264 15732 1877906611618337478743409992798531558172751539769311752310 15733 1873137019466025242785461991024270660360565172264190641026 15734 1867757453895411698691564492289680395841624172243765534590 15735 1861773190354477735562607133438881985396925414381300921422 15736 1855190082155149147156350557339700021951229721116944577974 15737 1848014551082940995953982533110239470045247507755330275882 15738 1840253577121881025128681352452377192845297764475881336394 15739 1831914687317362112539979466915803396457709352367731393364 15740 1823005943801406630377325078490930403441721901769784781486 15741 1813535931006590349750927795773785031699805070939770821004 15742 1803513742096565512752461724870422659583048334286639755240 15743 1792948964642737429449156582974209530355458904214936759190 15744 1781851665578182244974355679798483641149649997008241485824 15745 1770232375461341433343481511819300448998603707549707492672 15746 1758102072083387462879373642035038742230713983835572346586 15747 1745472163454421589179290038347687673021919204343398758660 15748 1732354470204835814227727861686466528437937849804242376080 15749 1718761207439243964901261056160011727085779832899184701424 15750 1704704966081359170094527142391942051100870080336983070076 15751 1690198693749064657717128458440894760450270180954823388976 15752 1675255675199689985970910102740997838183838568411818529064 15753 1659889512386164136964069007914238898168035178682633581808 15754 1644114104165269241046670944140349748361410109136260727640 15755 1627943625699663311653881725225675976884904731720877919098 15756 1611392507595676835620099796053090986397860451068169926746 15757 1594475414819116302765903844307574789280774928005596999974 15758 1577207225431428025787261264769007255289310838123102678956 15759 1559603009188588483112546770954149004462855629354394777038 15760 1541678006044993826023411708053084805398878341700826007654 15761 1523447604604422360234279083144098040181042553949698261780 15762 1504927320559841288257469037047578814072481073950980172588 15763 1486132775163424634825096949561978893349055426879311255018 15764 1467079673767645222467918203793010584358417570943201816984 15765 1447783784477702253519075360594698426677609697712528292094 15766 1428260916954850199092118168013210410669677484587712223502 15767 1408526901409407269120129154501509466068857948555459958484 15768 1388597567821345965054808043548554197455320803250695964926 15769 1368488725425407560034845889266685540792966988977826954226 15770 1348216142496640494682495520734331129326910988014657931376 15771 1327795526471143512390411344457927937607579942950689410434 15772 1307242504435601970474552122500652753338456754971810039028 15773 1286572604017944413540269736012218935296543541216819062792 15774 1265801234710120603170329873597931516733366109445104112718 15775 1244943669652616326727313665392666174541149257894635509942 15776 1224015027908879146401717414539799461930239191075335908084 15777 1203030257256337594527647675154488511888482142035982254526 15778 1182004117519159060083813211522847492672744206147412663522 15779 1160951164466313704505046586683182473593700388409907597742 15780 1139885734296898207877564865965392226877850545909869785024 15781 1118821928733029032142827032328709346244817511743507430644 15782 1097773600738945268812009058657818417558907232079422462948 15783 1076754340883271090079537610732876829443873856774810104060 15784 1055777464359682404613552252085436153158362492487721295360 15785 1034855998679506561654024546519437785491374321047077835796 15786 1014002672048062830319343544549855782501895926421677064452 15787 993229902434829822112444298014315797630301568589786569708 15788 972549787345808860821406102914788892515443862714952040890 15789 951974094304744277990916357832168031883104535177987105300 15790 931514252048167357504302913151809767599690624740872933064 15791 911181342437554680311394901903622279150647717703737509162 15792 890986093090238304748074435198983678183548031496646307096 15793 870938870729078785640722080442391352092739362361842663784 15794 851049675249316552896733281636710104248847384111545904770 15795 831328134499456533129762894392392998085648195413785854268 15796 811783499771518820760242474654342273150423129301676266962 15797 792424641994508212613152748423073533872158775369954148054 15798 773260048623520838569680273765225302789546001076943784866 15799 754297821215520070758659671611626375294611378575756957066 15800 735545673681479283169890063572763137278099603475969146890 15801 717010931203308552493575180327925474434297897593938074802 15802 698700529802758506747737260533782571232455103380742187334 15803 680621016548329481580799392824280990784163297637697494584 15804 662778550385109946263198123747337161204744059079821709920 15805 645178903571426592022638204252765148004179721864361247846 15806 627827463705211081591565500425956722536869929721210142396 15807 610729236322076554770866278939766847657393260131115474072 15808 593888848046251652309269090829205255510150826023379301420 15809 577310550274741910421561218869694829192378152847428142010 15810 560998223374378513172059677222730203233874665752231283166 15811 544955381370772966509708681695540698098978611170456802800 15812 529185177107623450961005324704889116532671808997413325056 15813 513690407854314377624626267939825428463314780320594788506 15814 498473521339314759901175624929479736540468856889088824416 15815 483536622186512960921381635598789340507957744241540047452 15816 468881478731324523846327342879063576442715580165301382186 15817 454509530193175286471208293294697189061558462242629117654 15818 440421894180792785277351514547806508000512233276781192154 15819 426619374506633852801435817572113315966762642128826981158 15820 413102469286733923187800538032834161810034293469023196106 15821 399871379302282341991453586968208806169689326114601700484 15822 386926016599306235632857188622914971329900357437794690674 15823 374266013302981400932136866977914983718897773728660263630 15824 361890730623280262974032220650214956984613516607890157104 15825 349799268028912136953435085800682048597323277756653980136 15826 337990472566807623384394028120562613949027544228947710362 15827 326462948304744673304443230063034209320048920885665672894 15828 315215065875106299001128367413247166837844531440656575892 15829 304244972098196615977283192139143928753170612723036340236 15830 293550599664020355093068893788395472168500579344540154830 15831 283129676851948594429752641113132717190491692551902621570 15832 272979737268247595828807600561009137259318369339644905950 15833 263098129582035622073037785613634639465528817461316620698 15834 253482027240851761649025184487126555041295025003151435062 15835 244128438147668386839846593416017195869430621952115336600 15836 235034214281852198685657057768728651875470155757915168722 15837 226196061247275153004546011661314776411871246953579498876 15838 217610547731493211009334183195467242241861457753068860482 15839 209274114860645132716131276958460846113637718771977386054 15840 201183085435472777278399526494694595688216065483325423588 15841 193333673034625975047299353836953423652221350042760715514 15842 185721990972186420265388275218119729636772260573649415652 15843 178344061097123682174989514600490039812291039930216753202 15844 171195822423179886846256802288239562107137701940421565226 15845 164273139578465489131951193732068858530191721539564586030 15846 157571811064834512854866357222843687626727614443652871040 15847 151087577317891444318966099921383968596762131315039918136 15848 144816128559261458978021544302857221397016895854375657288 15849 138753112433528770486243104544037244264588669959834018104 15850 132894141423012633862635352030586973469230561457945342448 15851 127234800034305023851694059638106520320427949933178954246 15852 121770651751236457946145061964310883807528039598679000266 15853 116497245749665154330880440455383178568697427417918652672 15854 111410123370198125037637281095318742499833340513387401758 15855 106504824345649425938238023249985952868893101189705124772 15856 101776892780719246507625520006526016451288795384580078524 15857 97221882882036559698092639217634967055572039987572067858 15858 92835364437346509874968993782583733514992557484933150036 15859 88612928043240546660994494210560452721631036935159888098 15860 84550190081421574451413834363282254465071939347383608150 15861 80642797444067247918901855876630394831084465453218326176 15862 76886432009401275428704926533300909998813216273527969780 15863 73276814869104571638382170507276554127390706440431552970 15864 69809710309694806872556248467137849291282721671826321120 15865 66480929550473913730016307434752371718055635886495821896 15866 63286334241088108350400230585830007335172936533869322654 15867 60221839722163737664817041555132154710524452539592985462 15868 57283418052874639931418015753545789275004281972586270554 15869 54467100809662658217089062562765052727462268324322796024 15870 51768981660672515299311322502190116780340128605155750186 15871 49185218720775565987062958577910170514785433427199962826 15872 46712036692344189803663734963225229997048918919159158646 15873 44345728797200048605619587500084325233394397927289096410 15874 42082658505395455847159223115974798884880484837050678658 15875 39919261066698099092986999491129002555606940419607467496 15876 37852044850835799523724429109730268530567831546467784130 15877 35877592502720414042677438002170358432295204697629790174 15878 33992561919008973333075927819127965658567320188578034092 15879 32193687052476338343758644226492567863315069921011540006 15880 30477778550767728740466920681598696302744499630320548618 15881 28841724236172151106943199714219952363486182976487653602 15882 27282489433109789803227209894885682655881405698715811786 15883 25797117150058609268652542079306934157929119073367787902 15884 24382728122658571090228323439856432333418999308461567252 15885 23036520724726834153644229139239484783856206991438591378 15886 21755770753894943366382860402093013913556378698012318400 15887 20537831098540199494189724218344286769340899621031381868 15888 19380131292629029481347662538861778497144827763875740382 15889 18280176965021141649982515427128256693281923805354291658 15890 17235549189700456791642125637626747685514599567970892492 15891 16243903743303159353660044290273617409252241890650598810 15892 15302970276205615991728854403133725781600076897060778180 15893 14410551403316260253117118145766580504590497404038197322 15894 13564521720586732919530079173148072842008229290466299538 15895 12762826753119477958043417798055540720555639429265427946 15896 12003481840602491424393635099640071449765210618917072184 15897 11284570965647856869779971539357630711966721429211013784 15898 10604245530449909916883811636373637213418232322096141460 15899 9960723087012170976139038115642598799525981333073226836 15900 9352286026020361138847039935841421929220602747918367054 15901 8777280229262641240286053811214888374372453695426049408 15902 8234113690318432074273126488902145376708691253208464392 15903 7721255108054502531892785718205386486883961746589764720 15904 7237232457282142222499175517889623502998603132899452444 15905 6780631540742827481224439965237046942729753451971035988 15906 6350094526402476633523085222313586445815313204533374232 15907 5944318473846773801126267187105593565233417869823961466 15908 5562053853382691418406952552592445025070755274224170630 15909 5202103061264799778127341378960270951442091902117938678 15910 4863318934279725624083891294267801290881739775979558678 15911 4544603266738687680392532412614196395086061999551001272 15912 4244905332746840002820929026304349702807038515230535426 15913 3963220416439607536824106092500063131186959247696693222 15914 3698588352700684302274189992419955394903320519915263340 15915 3450092080704234212360222818792287748914490071162270018 15916 3216856212455408106795764630046501974726542478730326852 15917 2998045618338858515702920712859428219254526101474413344 15918 2792864031524756910303890966477938453547714979575500140 15919 2600552672926128938145291883572416172517106058447472872 15920 2420388898250325610767563136859952951065560429462402548 15921 2251684868541319702056511328144123503974400171664677302 15922 2093786245468407577755405613120612537015822776422925222 15923 1946070912480932870408675229942821025107357707365074070 15924 1807947722817931099818634436007537357264601625859188530 15925 1678855275236201509903066593235489986542430069094036172 15926 1558260718200299838055692529587022890001114921280049982 15927 1445658583163348128488741102531427227365390907527198508 15928 1340569647458389718548181537256803851079624439441158136 15929 1242539827216274958877627869275727981830242420617482224 15930 1151139100627724119784413852443466762636921956058904122 15931 1065960461774239721538250763170534419227659429292319776 15932 986618905164877163546265593082613421982838360502631396 15933 912750441033461626248545434726785680602931090067326706 15934 844011141373579159566497417193914487505009263234949610 15935 780076216616476904662890825462015713766233782167734392 15936 720639122789776730309681167697587353964941416220564550 15937 665410698932523429160715859843340010555606078538829144 15938 614118334484429296887107523197847294695812811104322176 15939 566505166314109758073779769155939365336143247515458444 15940 522329305002491100455729843869546864274655115147222526 15941 481363089953266716242983294922884879674464808816611910 15942 443392372862132808469512112324056965781331682249229162 15943 408215829040394357586220300050184072031626749817637988 15944 375644296056239924165509517305662089903402595212091684 15945 345500139128379658308878243741170570814072767912338328 15946 317616642681662927281216168467858451584341995387450040 15947 291837427452577368548969785665396187039884581967403382 15948 268015892514016584154288879114875825911199856930851150 15949 246014681573225954213979455723545368306379702678947990 15950 225705172884232773883404245131268865645780962971539562 15951 206966992106177040893565703085756007629422021749718000 15952 189687547431623498234663380667385149254418957700023006 15953 173761586303997020375580477966437274977594090472624344 15954 159090773040587892458559734055257390186196721169382930 15955 145583286676969846989481620862503025914754071601367472 15956 133153438350014222612316522872363281100750716521821806 15957 121721307539824390564635908731355760631845262619090652 15958 111212396495715791891732327353314900869005881757378848 15959 101557302177692957122229588697773581880009021720802974 15960 92691405052594639548788706896240260666887260906065100 15961 84554574093065241724553755006468617593977851988318118 15962 77090887337643411699287794234040582847122386250953782 15963 70248367381420304793593670542536980699302520434440510 15964 63978731178798822183976624747030929863912827731170014 15965 58237153552774482132764302714500137479687822822001494 15966 52982043818756879668780444789170444128052448653613874 15967 48174834945161476897279386686260095417043446475561982 15968 43779784687733364194598529001409975565244415252987532 15969 39763788149731331574163920409403800531289700857344294 15970 36096201235620793863248384819382154366746072826218750 15971 32748674481721476729333594171359341938618538797204132 15972 29694996763258814935777204697356452264911616869442414 15973 26910948393410034405326128032924750767009646484799648 15974 24374163146154845988152626300918947354274382099661800 15975 22063998750979078054976067228881853818348928889133872 15976 19961415423684341855166168988957970953364260908213122 15977 18048862013679163452855198873774703040788038090127512 15978 16310169364122270797161353904798263181498683646178410 15979 14730450497116221763177415209190563451598259177040526 15980 13296007251772456858522709105598670851267214821389400 15981 11994243018353987751514242758701650685399476174614330 15982 10813581226819627560642699663843801817877121799647658 15983 9743389262917613110889063362601863204797404117785388 15984 8773907499483524378171790994687571417126456473569468 15985 7896183144767446892784202928786136395491271543245744 15986 7102008623431072165755168565746411904655958708916664 15987 6383864219302296984741417753228460291704252797525022 15988 5734864722040794933346832056179736780063767746649508 15989 5148709832543285820778701769508077428651815566965592 15990 4619638094194320162875615788945794594863352386309424 15991 4142384128941878670885363541549766416910028879231482 15992 3712138968643416656704035582676606967204005706372538 15993 3324513283185374462405133871345333710239107895556068 15994 2975503317527459235209109226584965466626311157416146 15995 2661459360063494141270815956145941407468861078989556 15996 2379056574525992906616814603352416701076612489242762 15997 2125268037095740121948962737561789262488750023241912 15998 1897339829415535744864677240259860939667808560929294 15999 1692768046854880490956754902332101176014815955368502 16000 1509277589636602934681270446474750814149617187709458 16001 1344802612324901795504781303653319949059681977719480 16002 1197468514695319580357379861951236695826205771403960 16003 1065575364169684239806466172405697905973493120049232 16004 947582646812460637354096070622659861571189153503082 16005 842095250359067728444432997195323467939010457829448 16006 747850588891705802924046341830238393346833132794296 16007 663706784604536384051673526838759556866410298076076 16008 588631827618304867727489512736803610841257636589602 16009 521693640025475250170676468666451889115513904744592 16010 462050975281526739733616758458217894179351094708672 16011 408945088717148468893650576214117861684121364548258 16012 361692119340554072258311972012312914316398504565902 16013 319676127239861395467261665739756170725029283155118 16014 282342734793189954053527221112405023335489197976392 16015 249193323559438322067239506342618312251797314337458 16016 219779742166075298316704818695460648593982938362562 16017 193699483741986577528963970153619181254646227113176 16018 170591294473527061704620152159117603256686500602246 16019 150131177700271585055196807127636413203576988898634 16020 132028760623118921033212972961168817616310762523804 16021 116023993180707164350199221482720721166743833047250 16022 101884150969588564960173527720371371681618166089286 16023 89401116248048146071964908322235888468036619444292 16024 78388913081298510936149663976131390447578733784350 16025 68681474565208928390948264917335008181670608272084 16026 60130621814592232551166841007061728603000213561508 16027 52604236027934611826882481607826957471880652951826 16028 45984606450560926067884206124332489460313593412070 16029 40166938459526137056632969374609911618065277849902 16030 35058007292652673947538090648737400926898420040608 16031 30574944147434804459455893058608320480870845800584 16032 26644142489049172115494990781620345601324821165614 16033 23200273436199710644106142431448171643576152232086 16034 20185400044454548886183395832474997266217001498674 16035 17548181184293587167246574671501008904214035570470 16036 15243156520198631292830173947154188045611110767570 16037 13230104842440664133363406496119895737182081426062 16038 11473468689153367336882680026278920515005400105294 16039 9941838826984166285539210414629411320166039231900 16040 8607492738001774164002500008711655766782221075796 16041 7445981792301359079821402535946431353900527249284 16042 6435762273353924138871389200782602244004085092092 16043 5557865869853156903815632352252645726878689730294 16044 4795605656676814625586900250368270677311244253698 16045 4134313961463681995529728563917660672361737373814 16046 3561108854890296822486700635944601406570358792852 16047 3064686314517848513006513742113862169249183794734 16048 2635135396406290302532606286341371455567092011398 16049 2263774007739163763047223448142033164306166280252 16050 1943003109498636418755722179232194995279708536986 16051 1666177392663943979065985220113436980466673059030 16052 1427490666232229815225089989924108884319096699186 16053 1221874372206996259608447389823287298736599405332 16054 1044907803075574460192260682119771935998157648820 16055 892738742601053018236796120657059244087287816504 16056 762013382278982157560065856346094215446264381422 16057 649814484749552615562223672198405303735929528296 16058 553606872914411388641855887662719044040145862426 16059 471189420500276076869717532560472745236935141148 16060 400652807275074162782554496969339176284241863806 16061 340342380917477356578428109139444797949256135744 16062 288825538458565124837104722249134543941621036206 16063 244863103981076175859929324204338201308935861116 16064 207384236543042466154456339561401833393846117748 16065 175464453698262448940315043375155286151631790784 16066 148306402073845137024368605505522462177333246746 16067 125223047744667203754606269110719572663376140004 16068 105622996081324912497790700650069920243945565144 16069 88997683766303635362155285323298064475908263698 16070 74910215159076258364554533328521711958313539996 16071 62985641496285935711109663175825142671225634642 16072 52902504857629644000476483314067042558728555058 16073 44385489701654471987900578549295849163471643832 16074 37199043341507273459145581311582443559121831374 16075 31141843227074730181030382241077472464040356174 16076 26042003542579229875556160281416888917906961732 16077 21752926612491878587340709878529388381176589608 16078 18149716109592548717149250786542889067352552220 16079 15126079235885486160017273252171379827375085416 16080 12591654042872813844247469481307974965672732066 16081 10469706001086270551921526856271895914125115204 16082 8695144935456688970838738455573373076290764316 16083 7212819616925433020016718929842203680791804712 16084 5976052734825736939286640030535619877088658026 16085 4945383752437641333926385764314488051840304410 16086 4087491344426254019655316075828041957725948580 16087 3374270796359667514058429463235377276978329756 16088 2782044972766042161830359980728769933488536844 16089 2290890284376737500245625825643569998730658256 16090 1884061554656433006213056817156286050260191414 16091 1547501842564649022263073778114194304945299406 16092 1269425160160936035063176123690468797360769630 16093 1039961663388358588940770299239582044125694196 16094 850856321609732990963330035903921964919826446 16095 695213312320490620085111796856952021503616432 16096 567279465000541033999910823153676598972851118 16097 462261012685515059708598625520562112723187142 16098 376168719528313991383861280402195851985811066 16099 305687153243352378631319332466959663133071912 16100 248064476838262153733108004092938230362360990 16101 201019656714997741660654889349945281822522658 16102 162664434842378116707183041645201481990874440 16103 131437800718080705435808471015476258808815008 16104 106051032530349937856663211720224382551214548 16105 85441663542365941582196686437246860228343922 16106 68734975584950586494129187019434206981368260 16107 55211832179554474839033509983973019567320006 16108 44281844037116676623964083717112556756940062 16109 35461013679382899510187045354181417072729672 16110 28353137349799956304761838042941474984851124 16111 22634354383057933953519685829981949307622592 16112 18040329527013240859621802241932292458886598 16113 14355634731568953242248207594718886831324334 16114 11404965688365426067920914487068514178854596 16115 9045886694945456948359479032693994956026152 16116 7162846755509385617370498491889488965347396 16117 5662251533355814363980389608464273195128416 16118 4468410969184672285398898891890383546784294 16119 3520212046328956258332795716824284993020614 16120 2768391151929123777029021873794463547458108 16121 2173301465570550000614116170511985863119890 16122 1703088414051682757883069583206655653419642 16123 1332200983633895584787221006366344243331910 16124 1040179023437977872598709887591730109725312 16125 810666983653113063440324393962330814166774 16126 630613131269290181848749303880950900069534 16127 489620446882444803002357494271845061741358 16128 379421359893579499983292706377274540196574 16129 293453421706120579497998500152661749328620 16130 226517112548529341394967706143772053983432 16131 174500366681570735117724839440888490181570 16132 134157200362922250330965157980208357446098 16133 102930135722294327783100314095320786174304 16134 78808014489197243038665846502091928370040 16135 60212357739155140522542132450826142367992 16136 45906709569619749785130881088009650099616 16137 34924452402505043153526086975114108497472 16138 26511439893446879559439964406975148230116 16139 20080493886219953418609471066712725558476 16140 15175382469660702806566112462627291615118 16141 11442360188484752859137075665889932207226 16142 8607728051322725575311788808738267774690 16143 6460176057925756126678533396143882914160 16144 4836917641994171585354681470514812065536 16145 3612824492391815080339603110985291456336 16146 2691930547938736019269382196549745162252 16147 2000802840500446988031628153019764825018 16148 1483380250013192113132920890275941282832 16149 1096964006412601963586472642225431767598 16150 809109902095469273840940349941027633920 16151 595224900465483322455494502873389381864 16152 436712770310671197143122282871486450538 16153 319546673818642400222375414693351874602 16154 233173012659684461427885673580711551486 16155 169671684326305787579245122962034789358 16156 123114341820763075176874559378035322836 16157 89075185902323704074867218830032800262 16158 64258974110174975441770730072593463752 16159 46218883926737280037523148297213289866 16160 33143081370359558576271986547751137556 16161 23693689648596932535985742029420712424 16162 16885618334584420557326991524743456684 16163 11995634295359067238130293920979405856 16164 8494315225869820924664876269242626506 16165 5995270304721724219538145929406281284 16166 4217354502739509785768449453217250932 16167 2956633232357066795029984983193113996 16168 2065642671551808454725779943521176468 16169 1438093203694873540840299594048505318 16170 997621831529307891220440808187256252 16171 689547457160719504400853874582500706 16172 474846392738416541963890517876121714 16173 325764342826250802121699784835498522 16174 222630771811167080124126174770955128 16175 151553872107428218051582654982715892 16176 102758353458928143306922246159659926 16177 69390914723551919707568796248976984 16178 46664821818076545012614790044214042 16179 31249514253027767744636798172341532 16180 20836639244131375751402283243834276 16181 13832663205840295421182595838116252 16182 9141963983955805993331723437069334 16183 6014360210137727454198864252439020 16184 3938356290711083970678784379912268 16185 2566695366689806034558681757548638 16186 1664654744935494188076924554978318 16187 1074285954469101837288707732804906 16188 689787599036778355044816672951712 16189 440618744278075760887722671677698 16190 279971217663444381727046370236012 16191 176935786167680678474169993796056 16192 111203160356515128234949546179796 16193 69496537375087589845187907438474 16194 43181456150876511904445143655524 16195 26672329078914152538981037393562 16196 16375458416291507940712767368728 16197 9991528887515226119228697331186 16198 6057746845551410211135293250650 16199 3648910746158813686584376932828 16200 2183322866735866328483947060342 16201 1297484563486575662840672601434 16202 765667070871243213604440842416 16203 448592744728810368941386153984 16204 260889607868039240759507218334 16205 150580220357878323172989702492 16206 86237558159316637550932063334 16207 48994722806561792996960659790 16208 27607648701335710857349270200 16209 15425365218278770323709898372 16210 8544005882197286816420447488 16211 4690260714449234170353160162 16212 2551091219836837277391123094 16213 1374444784758454593953034178 16214 733286778772465371096179648 16215 387286541860551495400373110 16216 202424502080408826467670570 16217 104669205726818948411413082 16218 53523613250430747299457122 16219 27057016618055785796551680 16220 13516087489638362859091652 16221 6669263920696695982012460 16222 3249149870871630925243444 16223 1562157099550658973117006 16224 740848126264006700622580 16225 346383187276099842199826 16226 159575906636993881714974 16227 72394476778090563932358 16228 32322089699006443411146 16229 14192525604924896560054 16230 6124589274187373508758 16231 2595497088914980853260 16232 1079284725149131012894 16233 439990147194977091636 16234 175683906605956374256 16235 68637548959750745338 16236 26209292887341883928 16237 9770026457198106824 16238 3550761622104193462 16239 1256379138214259514 16240 432139951753095968 16241 144244373189420868 16242 46637604250406148 16243 14576167574082630 16244 4393680083396108 16245 1274044560022434 16246 354380562179320 16247 94250147557944 16248 23879603466854 16249 5739567452274 16250 1302350834954 16251 277402307140 16252 55095401942 16253 10121816754 16254 1703316492 16255 259389996 16256 35197814 16257 4170140 16258 419512 16259 34410 16260 2158 16261 92 16262 2 16263 140737488355328 16264 3236962232172544 16265 39582418599936000 16266 341393962377936896 16267 2326645769211215872 16268 13317170486413623296 16269 66481928792033984512 16270 296951524262347276288 16271 1208642127719011713024 16272 4544426405610783768576 16273 15952161432158936760320 16274 52718036164102666059776 16275 165137630007977597468672 16276 493070590375048339521536 16277 1409871161996894311284736 16278 3875936114118024797093888 16279 10279508413623797140160512 16280 26377774364179664551804928 16281 65657111530963718973161472 16282 158882288039936341324070912 16283 374522850159329238342172672 16284 861497083168007463960051712 16285 1936797863381646111900958720 16286 4261696930270713376910868480 16287 9189701566677581103938666496 16288 19442029353138736501377466368 16289 40397869627467330710512074752 16290 82521576840692191148938100736 16291 165862858949892301929550184448 16292 328286216147377058085868666880 16293 640323849556027457882294059008 16294 1231649742606366260006756810752 16295 2337707445342340802924776685568 16296 4380901778257666801142514679808 16297 8110439636222059114504627625984 16298 14840676806701923371003445272576 16299 26853299938133023344690346952704 16300 48069445604415435464513187051520 16301 85162563721578728282199590717952 16302 149384671655213929804423234942464 16303 259537655817732622276668164429184 16304 446767652884578726016300389152896 16305 762239461057366469904310687976672 16306 1289326534889766054397499772773536 16307 2162829535402352589908689012015544 16308 3599058072829782427709304127215624 16309 5942588244924488568562415250162118 16310 9738450192486103087296885654754442 16311 15842848082756050828605037136817520 16312 25591904396383016416045383490406914 16313 41057255740700277261661018506590574 16314 65430891122275089173337507970396246 16315 103601224574854917663399960975409524 16316 163010570914383763044017111760205148 16317 254924491758553817872491933280462628 16318 396300827320856318754816172797454118 16319 612527447264126337085256709549273320 16320 941412234581235776654941030631661824 16321 1438969442881037939413301436096165674 16322 2187770932723650441225604007839648296 16323 3308942822733431110254364356499117654 16324 4979320192732073278074668162553988790 16325 7455868368811828191293725164068363946 16326 11110297758630915941520917021685338844 16327 16477918851014390425325704530907188228 16328 24326309772846679175003429434692422838 16329 35751440162370003575318020311531561986 16330 52311696762904299592376445399201798234 16331 76214031824389750946231193383425621874 16332 110571525754929032430717291086110694200 16333 159758440845854186778314570566488656586 16334 229897892610701880620663985566761829918 16335 329529294876994751231385031047073074946 16336 470518673445459576362684876252988520856 16337 669295993846403096945639072084013663908 16338 948531364215078424158081744878069270104 16339 1339398352922655223941072372637779922158 16340 1884620266784252731050827168967403460066 16341 2642557351061930146512810575440691178760 16342 3692673684883222756274598209301537672398 16343 5142827384752957252166638417734502055400 16344 7138963359300960706626956125809684142306 16345 9877962844076923911221936525293213422152 16346 13624629099460537034980808761554486868338 16347 18734077596981564223344496616609648259990 16348 25681168860422552390798930426018007174472 16349 35099094312952290276420292965485604114856 16350 47829826822434498419637539144957609258668 16351 64989911577591754069540302268220802404364 16352 88056041086048305113606534480635320419992 16353 118976082133778795086336934918533684399562 16354 160312766495184573105803558759347937110156 16355 215429200154240514519610635134804498133624 16356 288727785372647604550260779862977697944146 16357 385957206215450978714625042738924267641892 16358 514605948605679349024362855605570489911292 16359 684405591378167306161417267101193358664106 16360 907973036200329279551070093059873277848396 16361 1201628211439170506088140139157571075777590 16362 1586432916742942393404314375729510699359858 16363 2089507770833299228629098534796331343628882 16364 2745698169579054376256582890355336680787358 16365 3599677341967601929112234793568933082355666 16366 4708595717790059488812129199407749336975554 16367 6145411748949526349915337385944666382884326 16368 8003071087447605489303098303899867500144944 16369 10399739856867550494074705188849424595255118 16370 13485345147980797853736176350802621180144496 16371 17449733604660211321790520376164498718178022 16372 22532829174067555931244870898899978042082160 16373 29037256318241702775169793900537897425450746 16374 37343998253336408548893544498630207985109254 16375 47931784703237045332618043552617550630955198 16376 61401054508234575216374691075881893644877824 16377 78503520294359946740012990014541261090411636 16378 100178581295781740629514275779122307327464212 16379 127598093435827755487245057267057619308273326 16380 162221321295447406714980405291179422131738366 16381 205862274509151145445901799419356036996435206 16382 260772083047906897379858130244154896850008254 16383 329739605425229932277917506829188078109809198 16384 416214107104640475097974653591987911448454868 16385 524454612039953210064532621806219316597742324 16386 659711440264861808741099797127715993496008850 16387 828446524359416316414099250218755670414628112 16388 1038600377299196187823911036992164432392689870 16389 1299915098380274965666626649544090751287408874 16390 1624324592999977152173345732036312858077183000 16391 2026425292951191461412733932177834205909290150 16392 2524043150918934907307517112041977936597349820 16393 3138915608988594731750070390078298619148275174 16394 3897510678949435521446034038717151116822498748 16395 4832009306015475210615889545484101895570430178 16396 5981481914155120807974735718909109753505696774 16397 7393295562061327845285906703942707470524454926 16398 9124794602173052436796797675618159266435312384 16399 11245305278386637813238575100055956048151978472 16400 13838523490132989666073501904991222966662089088 16401 17005355184886201391253693289030615931285552166 16402 20867290739331404219106785093627545670701398474 16403 25570408504344585873476605044638107402399579574 16404 31290118709324696839309782575855262814917038964 16405 38236777476307145601367610444632372131511105082 16406 46662322158227696394920003722904508302088801000 16407 56868104014529508390427146757982993928624481626 16408 69214122854560449801542460598503350407635444270 16409 84129901263311512413964974777604266534328978350 16410 102127273996246066129226449187884899928492766792 16411 123815411793168094791786988209196669634789547514 16412 149918449009628407926086757583631703939073049852 16413 181296141994912794523417624478968778004444843162 16414 218968051069112409576940755594430418598421914420 16415 264141814406575336541103350065839344633143933628 16416 318246168399725450848459789580826405096094917616 16417 382969467594556559992272855355033277544901401664 16418 460304569671708456144450154428864557328974654382 16419 552601079004889213128900733214536609197183636862 16420 662626088088184677431782257284570915499343935420 16421 793634721852214833635898665755169872951134269628 16422 949451978118541665691162826009919136808998862316 16423 1134567570998232277824720457516745640226170029460 16424 1354245726074257759119204703803750180021279620448 16425 1614652150226194266587140935594482703064079786160 16426 1923000708861005254294476009248760911946920726500 16427 2287722693440279508870732041140771059097355877652 16428 2718661957353028694155765162094405353300736596886 16429 3227299643707438925494973009468181003146057590500 16430 3827012730411188880500709581573575991901178862708 16431 4533371182511876929828480180594653196020515841576 16432 5364479136396811928114869327928544965073267433118 16433 6341366253074789138754302098370896182910110618262 16434 7488436177169612045932550636717869780597721525670 16435 8833979934126046232856090352576986148765883149468 16436 10410763101114658408431405562062528655431906429428 16437 12256696708929631663310842343976492237429330107712 16438 14415603085657175801828707710896150468405688647564 16439 16938089252149970676502489501828394741782139478500 16440 19882542039822045175695942962006351049582857867150 16441 23316260839884953214350646125077028124670572113820 16442 27316745828364206942735799060463379320501375889620 16443 31973161663252462023919727298377941106488135436806 16444 37387999040998040729896109342591051104755163869074 16445 43678959153198235066138203223378867879134577701150 16446 50981089026999854340148158035848074527903788072070 16447 59449198992725932401484660522457351262421421065646 16448 69260597130523965900665863110479169499189036666814 16449 80618179537875821291396779121782668215665110346304 16450 93753919667948089556136614860442584464280869091406 16451 108932804854331775649063372170259885229653560675410 16452 126457273503275486945754224955530271197777370015624 16453 146672212346039978870047238728475091620759651312636 16454 169970579651129588113673855718006275415254272003584 16455 196799727452407644822535865282136360462965743400912 16456 227668503712123829047052710016332552750450850465276 16457 263155223969692656793573417086783476909040117981920 16458 303916611494319237258079269806955990017768713085256 16459 350697815333827924794144670700989921635545253223642 16460 404343627010044575051162919851306373329656202224452 16461 465811029035005363092560728560445603376597307731176 16462 536183222000053416989239216996310258080372605006978 16463 616685291815519814189767637347069475183633417457182 16464 708701694852490550278625207472917573925570750015550 16465 813795756367104270093647431124782375038153749508484 16466 933731396785827400170590139951136247626844638015194 16467 1070497321318394787227948802482597116086114899775170 16468 1226333931072334706940917977628747226932860921767836 16469 1403763238505842433227560356406335679943220799558056 16470 1605622096819030953466078540875481592296124257268480 16471 1835099081900553072023925297949095039015791847189714 16472 2095775396879307104851546697458332685183640661123422 16473 2391670203350510066547980660471725158867442205944016 16474 2727290820132268934336639835432132079510848794203054 16475 3107688270152897877129681298993062133910022663002150 16476 3538518698970424108861668971645695320456444420460500 16477 4026111234693831249437087424690227707734836721207580 16478 4577542908930659570147434916661333238615481440839496 16479 5200721312058052796875255791529301903083113531592142 16480 5904475713845161792481454686219791384121420301707444 16481 6698657442495548705039618945570864393474158381139422 16482 7594250381791111913255042226491372087952789376160314 16483 8603492517476984396801879160075718945653809994975890 16484 9740009540613402978474486981817663504441896417959450 16485 11018961597629814992924165875898653929046488557298316 16486 12457204364552999928086833606743207296394213754422064 16487 14073465716659446792241223457212974631769951227256218 16488 15888539364947263788750205667544409110199933407987454 16489 17925496937668677964638595867281858310744436278388536 16490 20209920099053994892218882793686289951245791008845258 16491 22770154418643605953189715230073807304072158383773950 16492 25637586833686096431575211315635829819590738834723068 16493 28846948684224816039904169372406742797542512010822752 16494 32436646446155948253690201035101292116081308481171298 16495 36449122442077174193921432645371426084375145583208288 16496 40931247973540931960271388918324820080355832810675848 16497 45934751491766751663216360474360241290541875729322378 16498 51516684607341889777232665087173568278258891107697480 16499 57739928933337703315560068197595980205299053727109584 16500 64673746960979039969464929427356368658538765818259222 16501 72394380382910724212432957350222248347935580407062866 16502 80985699506589660244618317200710436110350519279239856 16503 90539907639767095397778639502276557004424078102934052 16504 101158304581778206500019547161792342415766111779002326 16505 112952113618779095931960563557881987311306403400493382 16506 126043376698504371564421780421624833031231245325182882 16507 140565922750885020324989987802218114549801694611794850 16508 156666414425270080731888585336117690402649193312550850 16509 174505478833317933853911955883992293744662135157527986 16510 194258928219119307226496984693038496815025228381704988 16511 216119076825010503075615917782392629865101175902842026 16512 240296160583025211561016277737826467330297307695164816 16513 267019866638173142198374539956553825475818935376691222 16514 296540980100839502408946599931667291561688785508960450 16515 329133155831642114419592637286129452081808352462330724 16516 365094823483084537198157832433867017002690330440738398 16517 404751234458272092617239863829234382065931988841965536 16518 448456659897722958882898371613848751049824887552058220 16519 496596749270755075232740217952823385940438269400197052 16520 549591059627839935697269101722672884752284459303867960 16521 607895766064391628735592633568062084813219580468900948 16522 672006564454330440724765964828494856471054835789814692 16523 742461778032967949098203901077903180472870163447745896 16524 819845679942758571690692298681458687633319039218800858 16525 904792044401610143705856906096291810260565164972195008 16526 997987939711002209984675187927252994935456177108639252 16527 1100177776889278552192376195212987293305500862785573628 16528 1212167628293201912789562134055844478071732610813278758 16529 1334829831177108966163524437675900298598811421289699650 16530 1469107891732584994703107707848317335807895826599763162 16531 1616021705751165331744628226939894421567447729763889166 16532 1776673112656706189551973035562786404932335442077073712 16533 1952251800261154440306053103733951064936985383883176592 16534 2144041578205744368366231085111006560699988544877776234 16535 2353427038657271321274193763140705118459439912303510108 16536 2581900623433996796015426815499671362893443233381620566 16537 2831070117335729044689517716620185478271380845993259698 16538 3102666588045339047642867013235191971115699020890585820 16539 3398552793551890408489134635845202020050620399889129654 16540 3720732078615992371388800634622579929802685157523831266 16541 4071357782353066295175292719965296310422841822423775430 16542 4452743179546913427414752704911282464769201718773997470 16543 4867371978821077266109368296204341942884036367266714126 16544 5317909401285623355051260148147401911200529167050686980 16545 5807213863738553414591997090160062956875315399627654394 16546 6338349290930394143727024048721310063701304499207473324 16547 6914598081793644261184934101548706700860694211889390170 16548 7539474754891644181875851868864494625469207478951399784 16549 8216740298649799021406056776707997744373965179270638642 16550 8950417252191518918820885935924912565807508190318142588 16551 9744805542807160701116368401309581158508504888984792450 16552 10604499106231925152596166453873352316378737355039736164 16553 11534403315993198378688431227409377397013030007235944054 16554 12539753248104195719503223294720894087984407864033623446 16555 13626132807323810884991378921236261326793686173778589946 16556 14799494741067006678423878656391520339122305212111909196 16557 16066181566830509951521898043910002102122596990061580450 16558 17432947438689495671621555743621883598068047815932298696 16559 18906980978016780500788271693418040257222994706230404984 16560 20495929093071141317917758057666786111660769136633204042 16561 22207921811490020075426132645360037125999458162883546312 16562 24051598148998327495981356285795835052735840149777047056 16563 26036133036803550377169906722257008724721896613742320178 16564 28171265329182138770721467687852077395670376320930339778 16565 30467326911667461895790205836558859013982905807246345932 16566 32935272929019783990711025632556027799550842789230260098 16567 35586713150788103233213051421057121926282888630366618270 16568 38433944490756795057843236551276352275873432645385992274 16569 41489984694901406218274339118321572040086902082495213384 16570 44768607210652410437148797847089892042953549958824563046 16571 48284377248278194699888932289810427364807862982038377956 16572 52052689043044143663236029656913299240099258692653738404 16573 56089804324478818753956805340817517744896218129301634348 16574 60412891996576555645848099540411132498260472917641982750 16575 65040069030084306865193744241201226118464944842000582588 16576 69990442565155558538915131988302201007163492689360375320 16577 75284153219602355816727828549554151180264447069838401898 16578 80942419594735001301270789362372615502916622095416393518 16579 86987583967345419691392203925654785183887016727329407894 16580 93443159152762575550006968868632774929660664933026977642 16581 100333876520085283966543394633019329106202773159625829788 16582 107685735136678426525828927837576645707034651515801495326 16583 115526052014802742174235091397076676766420290393457008636 16584 123883513428836410866476581468986952766197349949211900028 16585 132788227266939673105565347264743689479236014542419252502 16586 142271776376213532697938667894263302479263009597141379230 16587 152367272855412727843943318217282126938104172248047675058 16588 163109413244094969766410722751049173867153411493020769912 16589 174534534551727103737076705846072433386397158661836070640 16590 186680671064729365764446934022205708260606564318562123344 16591 199587611863727198272798814698310446749225668661621301508 16592 213296958977402976708917375228037042006968498128552661618 16593 227852186093305259364220097149962734153889405063707971886 16594 243298697739789550604843338961662717379581918334376393394 16595 259683888846941805554546344016419551996742348146203610902 16596 277057204587884762499406370665476974710027281846462845880 16597 295470200395299465024649704803522487041784589104551506448 16598 314976602041322878724994986304603652949125645959938605626 16599 335632365662221231746510360228261243175755672314042214294 16600 357495737602402602903510172684970841968240331138368687086 16601 380627313945437413550596276368122237315224378072503958914 16602 405090099592818998602749144003553015370363122453929909470 16603 430949566744236565321435900623420685308827687570143573166 16604 458273712626168894558790790725446357533264314287258289646 16605 487133116308659457231191566310719657861248841241651305870 16606 517600994443223612417742893765486089848884657628728881602 16607 549753255747988649809289559454304281202084360440251122644 16608 583668554059401063303566770934953987864271585274764088566 16609 619428339763176986378986444996969114006791137663330075818 16610 657116909410646506361823598554491891486515047831430533804 16611 696821453320276816042028212573016643813673189730398360992 16612 738632100957979911850543147125710919240395205792871324038 16613 782641963883845652355310863820293672895656337811206240676 16614 828947176047219025204818317307580834835308351538866398224 16615 877646931206590678782177322282890411321439712513301000254 16616 928843517245621999133035538278005975928643818287766462410 16617 982642347151810619007148800751319624143298843796486856058 16618 1039151986419850042662058724348509507449120050218476636044 16619 1098484176637679222524170049661854636106073291436492022820 16620 1160753855009585861904569582370724723804882268080260642208 16621 1226079169567552539686701939890513129722464460628600858676 16622 1294581489819349122004449859802971413996645320422606865938 16623 1366385412579709964830252971419177948045577044620537008254 16624 1441618762729321589220389802616041538537384488150845628180 16625 1520412588645317027045707703124957203630769955941422969374 16626 1602901152046557698092561374329526199649840422972972806876 16627 1689221911997212782757692060715047950157694706937235762840 16628 1779515502813049247588612917860618872583764143521611059016 16629 1873925705616451837334558846238619626363944136620336218782 16630 1972599413288529430212851964935477632390517726358136400386 16631 2075686588569759078275265253463664724574045919166434180956 16632 2183340215064497550512054226065248418574746325908531009472 16633 2295716240909376663044742377216053672396972470885506475844 16634 2412973514871116048689633365602786103609368391210460416376 16635 2535273714645656604770303637587021269445910734258779303020 16636 2662781267137759225227435174297980489420376895686899092262 16637 2795663260508344234973667831530706747502003241890456148120 16638 2934089347785882826363587169913998203497337948027756898840 16639 3078231641848106196630957020800590905312557960058814053914 16640 3228264601591182132906643298663923865693841468833870775882 16641 3384364909115331170291216783200230273592639140995681884342 16642 3546711337768621260880178041914337033082257527288679561066 16643 3715484610904394534069188670062746092881498675115018965686 16644 3890867251222442770113433413729036552538129923893594086042 16645 4073043420579657276184951269166174256011166788069438518226 16646 4262198750172428521396091160178299655703051265614212176278 16647 4458520161010552574408493195734618383074885850572883407678 16648 4662195674620803265306070121893811271446923194983345932502 16649 4873414213937635898051073804109178488118773541534575400000 16650 5092365394358681694084232705582536435668305895052303896260 16651 5319239304963749894099996437365209035322781059433607758146 16652 5554226279917950988450580530792140900440707450030090707196 16653 5797516660102260707150795532539756143565938870467043064662 16654 6049300545038327378359649744549946330450261615371981698108 16655 6309767535198548616627206543742220315579454942431575780618 16656 6579106464817366932233244508666172553071498471419504483470 16657 6857505125345314011841589464284777023096947160492544958878 16658 7145149979713522723330907435243997934201554091556317440670 16659 7442225867603173351910572539336294130791946029242161926256 16660 7748915701941591624872208031664658852149540614661025317736 16661 8065400156874412667472005410590413949726436258606835600024 16662 8391857347491305658690296615137679448294428499461413189606 16663 8728462501611153784214752850978841425521008539257126131198 16664 9075387623961235034090182733732272623008003015188927697288 16665 9432801153113780259222367633309505992045833922256888559286 16666 9800867611572221488832938811277229436339154479743368400930 16667 10179747249428408782526978324137407427346547970279854706668 16668 10569595682040988130080861307380066946815211319219385816998 16669 10970563522213913904113990590149917315811110075537123352752 16670 11382796007382632594257751871783950389914102469803397380770 16671 11806432622343733387162611091418020607764060883165327380712 16672 12241606718091727109861428416472324963246715075506406422460 16673 12688445127353997989991669820426184076735762131929192595740 16674 13147067777441781079831329043535442152252439080044738030652 16675 13617587301061159387752798883798087822791515333265340352562 16676 14100108645753455251129878187188369629617540510634647886682 16677 14594728682658916189483692521310254418623661235666965873170 16678 15101535815321172041860040032875727399877229148357415309744 16679 15620609589272473295182705519954354511003489531717893521320 16680 16152020303161116172831504359374701880195252543619166113542 16681 16695828622202624964290085173736544217696442363592581274528 16682 17252085194755103922715346547103224611963761158562803458910 16683 17820830272836598853595002242747839059892383347572085308130 16684 18402093337418232949983984895921962088891715781302019339400 16685 18995892729341215196322330248339328502292928198885448763020 16686 19602235286718477819086827728999476384844299716017133960506 16687 20221115989692599567289043437669452508172028480827745893008 16688 20852517613430734866604544529743327240474871451206699269158 16689 21496410390244419307755136966071483156687954035140225429940 16690 22152751681727287436050985654158699399037143619209855081814 16691 22821485661806851407795685880564309817963015919282355090134 16692 23502543011607485173825640669753340517462448686661594330848 16693 24195840627020579567528574657937769791486204939768098141218 16694 24901281339874425179082612210021838199720649383192677570666 16695 25618753653590693696813976037337511508066715502863757014790 16696 26348131494206381633589728194973992323636952599997188657784 16697 27089273977629716089969582776958291311563637365647962701654 16698 27842025193985769677090396945470445876288536072664806595632 16699 28606214009892366603613650367284671813136184721729346156678 16700 29381653889489266560564548824521223482965724148390852135936 16701 30168142735023576634082717003106798071953930718560754974066 16702 30965462747771860333761546485551157998859039895509625420856 16703 31773380310054490489449797417641456878202621508989485302990 16704 32591645889070440192830068709784902800634696894712097457350 16705 33419993963250941627632230836540571016624456231691918620030 16706 34258142971798292671719329693670995798466280487163198532138 16707 35105795288041589417117084410022444528462222807421342573388 16708 35962637217204350872311899225369790175588449982972534568940 16709 36828339019139929527299874105840510440797724831004557783434 16710 37702554956549325432153379697318496383869135621338224513724 16711 38584923369152607009958253747314260162752304419543612809350 16712 39475066774239661777740059073589939199909757338144207681260 16713 40372591993978534923945341197050364972081082012801442828668 16714 41277090309810251275161249088995762775488999164689348778734 16715 42188137644207851974669949376174398707158832318305299734058 16716 43105294770024513830832589698209366492506886720235844261822 16717 44028107547601166461726186769356948290917945709156864942650 16718 44956107189748096575683338283617819907077373934817507158958 16719 45888810554657753069670653337037513754256410452135643012676 16720 46825720466747470476166138599741743204416401223819687682950 16721 47766326065371247008396959495975040876223690243555670224590 16722 48710103181279188061322267250070432509418858720295056485508 16723 49656514740641902834798906476383684681462349843804543109998 16724 50605011196395171981405642898586935618662188707912664617084 16725 51555030986597743575373978919534889209364358637979548196872 16726 52506001019432323058183318086993211273735612305741671061372 16727 53457337184416863573603038940826401337838308502489417946654 16728 54408444889330302848704012478986598677869276395692764598262 16729 55358719622294100762671865367543001495493694696396834391288 16730 56307547538388479388217271973286003640948499379078429784790 16731 57254306070120327647270555788994170439782328718148438055870 16732 58198364560998479955622472283249305864093646451945245534562 16733 59139084921411687062280112103032090147551856535569207800644 16734 60075822305945242444727848170035697560701640323958090824254 16735 61007925811214083267731938016266207156836981860340666318390 16736 61934739193233424088622808197019724554948384604933195222012 16737 62855601603292775531857059535060944772695170671414222247920 16738 63769848341245718118863366351386587106906538254870060333860 16739 64676811625076209533097909303178013883834216927828712886182 16740 65575821375552664609088774611242337245474079965344622650918 16741 66466206014733720052068682454004443576304180137534590532794 16742 67347293277044634565397861783710977082096051903869541491390 16743 68218411031600828829070900375077148443415253015462330081436 16744 69078888114415282136201091348326464971164568567249833309788 16745 69928055169089510790690461314529836793712517511122571889796 16746 70765245494553788256170560682589156959357803793052823674402 16747 71589795898391252011324634495246246101014649116783377799488 16748 72401047554252692953976088797699290328980835321861619897610 16749 73198346861844247754884221879465313542661150782943918155038 16750 73981046307949012017958271240005108246157772138082233675600 16751 74748505326925852756757298294418658013308599575044579593312 16752 75500091159114503546557417299534025138413600069363059111886 16753 76235179705565446107737222169610960448601624333718321063344 16754 76953156377506179406030492484616333041877464846000341532088 16755 77653416938952302755385957251618474964743777458997384368270 16756 78335368340872433516020858878883140309556817394255677067362 16757 78998429545320372711937669710377925406632007690400323911792 16758 79642032337956142266889812040608964027368053110628143235512 16759 80265622127389553548191197410940337614346080907314082390328 16760 80868658729795825332577309568493401903747284484983674295810 16761 81450617137272435761721545721250277232614327882834717958044 16762 82010988268429841674398845349580185627202161511067942741626 16763 82549279699735892974795431377110466522065494017656018857244 16764 83065016376164661304368339232382007530428408325529255341132 16765 83557741299734931989852597831511646042853305707556457330238 16766 84027016194561705807398161868086061313854688956039572121442 16767 84472422147085641462402917541463438550808513455523230224930 16768 84893560220190349131921192984197341770204019216467495760098 16769 85290052039965717850790567606624447815737027006153766506640 16770 85661540353926912721985946976048722251175983096668255510842 16771 86007689559553189864717744879505481752214759772455233589288 16772 86328186202068116186041321699014042118574569094535114856640 16773 86622739440443006896656178954472587677602520403189306409312 16774 86891081480668256943939587020339551561477723169812740267272 16775 87132967975402585736193896118513050463978163455835790020982 16776 87348178389177872463811975851442240945157736513377748649328 16777 87536516328407059521878924440788820343930837646528664975946 16778 87697809835514364824366487206990526356917408592208783435020 16779 87831911646580584829580203323688245745065261872410485246950 16780 87938699411971397940610207157496260404219180606691270197388 16781 88018075879493096684418741828941815651064126266778540289102 16782 88069969039697886415609156045440418527056132539497323538922 16783 88094332233039584199192619619975403826543224457841063296182 16784 88091144218660026865470178199931102626738857909216993125576 16785 88060409204666542421557517094361130947127221550699912551838 16786 88002156839841242692555272258478343228872018936794434834444 16787 87916442166803444789163623588979582108400047023489210104234 16788 87803345536727011865093442577679575140009300726507621122826 16789 87662972485794606990411757134971239559636512965386853252350 16790 87495453573650566101309322905085305605344763000707527860684 16791 87300944184193106762173191720943997333587548342096689040310 16792 87079624289124691022191358873283655363942983711273383420632 16793 86831698174756348014141746382831970657265723304767941069430 16794 86557394132637433740796098684421752267209039630331195300766 16795 86256964114656464536558868492794296620784438412996751171764 16796 85930683353331114607465919383541626486566346551659428711650 16797 85578849948076029887459629529880349275580676152786446148498 16798 85201784418305599246180398973934849923342688948290739770352 16799 84799829224295065441981882588416052359826869154796161019734 16800 84373348256787184821451087662967837750770560835776287326234 16801 83922726296392896908677825578462568812342754882372490053400 16802 83448368443892991066639441361015024036123320835176147402246 16803 82950699522603414240283606939876412562185402145690970867744 16804 82430163454019517244957313260138934131360913654654647805846 16805 81887222608004062318497085211284787484533747349487752877540 16806 81322357128830096572746026447112299763314917435032440712550 16807 80736064238432729429628889463677392333556538484266909780408 16808 80128857518263342266877398828192937646579624963067867151580 16809 79501266171175721023099411305994596713336902820318229155180 16810 78853834264805963858851927705466617803572793130536125669004 16811 78187119957936713491366035335952011631636007476010195736262 16812 77501694711361245912947886131844805772590014847640910860902 16813 76798142484784173402967453353714723510641901705972051098450 16814 76077058921312960779841912921223862960688644357228697773704 16815 75339050521108091650024782890268848857030549388131788553356 16816 74584733805769549118489404044492180176831984919277429884636 16817 73814734475043297276205928750894526246602145224610809426310 16818 73029686557433681046124512702442571750078216762644846000140 16819 72230231556306128810315228307910806969455827522998099167338 16820 71417017593059281533508812668238562976283431143443401378116 16821 70590698548936731227074628156739625201262519528573954417954 16822 69751933207035988213519311232404095584317227708002499317698 16823 68901384396056178397047531205391940993634213016990610611176 16824 68039718137306375946826971317433417949334994102890957302244 16825 67167602796473490129234936205312542461002710976245339716714 16826 66285708241622343136803469090809784433963528786334161718352 16827 65394705008871102894947600301666735583515483599992522317788 16828 64495263477152683390788872758341780211733328237732369930146 16829 63588053053437215194442868841992540495504544947123836604032 16830 62673741369752347925416323286475881678887581148641686991128 16831 61752993493297108624551387931937491042372092305553470418814 16832 60826471150901445768040848930693770863501510535843852397046 16833 59894831969037584202412384810493633606994534876945101356116 16834 58958728730541053009221464151160115918251197922774211388818 16835 58018808649148882326198193117877145527867036110436962989020 16836 57075712662910156684815244565496806528960588760130510743926 16837 56130074747470025265585833918439544592189674842706157019000 16838 55182521250172570414933851533953508283335382420152825399768 16839 54233670245870794035727613263015196707273393460979308274856 16840 53284130915273568143907306273378015249617943353495657200138 16841 52334502946599883355902123293367201129132247900021455306954 16842 51385375961250290443950069319012200421738952408245119566862 16843 50437328964144238645876824668412692589117990657085314364956 16844 49490929819310243035490217487987238212299856495051259231944 16845 48546734751253633915766601797849843801101980900771756041956 16846 47605287872564224396864062983863630485028296652549479211260 16847 46667120738163746594243502466238971093633961638194959716710 16848 45732751926530518276136729073358510201922716947306801271928 16849 44802686648176673381332858116520061531646997214362865300382 16850 43877416381591581254390453943937686110195762199264988202224 16851 42957418536803946451277233546657230857215888027608283507786 16852 42043156146654674978013660707549883128800394454719519270480 16853 41135077585813060532427254430525882801153884811024818192226 16854 40233616317510327304120337821868870690485770872385062048446 16855 39339190667907200253971305819964638061080327168394124779580 16856 38452203627956089834005201342445974133437089571986525127842 16857 37573042682563799991629978104751626067233067821301601219986 16858 36702079666807513794176925229636581029182029952167953390908 16859 35839670648905291214006624360429696563359685951112143319410 16860 34986155839592532744494904259597722981721533068563281115462 16861 34141859527507917695343928999026024629258821901321286255108 16862 33307090040146307100654235382783285334965853323612620097954 16863 32482139729892090616001162948823398912779073075245133948356 16864 31667284984604529508556149421258149690889895705497273996602 16865 30862786262186871172697578379465371963999485167423267638234 16866 30068888148533444176826895364170142150139441856614501503598 16867 29285819438213638605979779500522575959193562169886045296548 16868 28513793237218678641553617514012023731030332894966354651082 16869 27753007087066439459551541940128428090200176234127665922076 16870 27003643109531277538664110225474730763186935898082865601794 16871 26265868171239953689873372124904849707369058254268992799042 16872 25539834067351245422413923289194121783367463408654720694586 16873 24825677723515776172233055341596212916716045122063091590552 16874 24123521415293932760935782794422210345637249072911912303478 16875 23433473004193491510610636729944681117439115021206151908008 16876 22755626189474713146810582425533218110609170071038982705346 16877 22090060774859175766730048325075720257976549321529632808016 16878 21436842949269466099083762627282613295512224297220385069538 16879 20796025580720008222408110906611131372349610987205492893328 16880 20167648522474736101312482248164046922879436575786165122524 16881 19551738930584966354160447559574719775043136315847928944492 16882 18948311591920649819979569408676711916471788444619913143476 16883 18357369261810118912592745187723873028760485489330370961818 16884 17778903010407441833736246996080278028523459252130144283456 16885 17212892576912479408982974400331712724423164592814694475042 16886 16659306730776646424641202607024568436312873748133053647250 16887 16118103639037133892218757250522857342279755027461644503374 16888 15589231238933875192236715110560607441570203434861462301814 16889 15072627614976757961360765429081106192363200320377410464496 16890 14568221379645412502334293271876593651136776313855151141268 16891 14075932056920261576863862946452041558864578349697794687634 16892 13595670467861308733519314744345412809705884686429821577900 16893 13127339117470284093235814825551426524131865305268154351926 16894 12670832582092167586777951492203418326007299769079991781340 16895 12226037896633678719263966162137066381402897476467965082444 16896 11792834940898966943881173068713245009148095537906977622140 16897 11371096824366365105366387321173743807804723672576941841926 16898 10960690268754587447383513682764925892463307895429239407858 16899 10561475987752070791385245754367114514276560511871273161832 16900 10173309063309180547020767787499416469670176786531865133448 16901 9796039317919640782330892639353976855814493103356249263966 16902 9429511682344709232500240975518771182800020698408665106220 16903 9073566558261214676291674290010371323075862373484958558384 16904 8728040175342517876498239692994121940745657158775936413546 16905 8392764942309662317368142613743191285595677056014201044366 16906 8067569791518363288817539329206891482709997271171529485084 16907 7752280516675961642518321703210306749974614492812883503446 16908 7446720103310962319185151128758164990856603619467347877776 16909 7150709051646210603208332540674545797377315952173819201588 16910 6864065691555056792992588169343376860593633603034965789600 16911 6586606489307951236330274577796412899982122467596473470042 16912 6318146345844728120307453244385600505734480577546765230570 16913 6058498886335312793776014797491815481900002576051016871958 16914 5807476740818661731969736574014768337594350319178640528398 16915 5564891815736357839495370334087616370403094769492440668368 16916 5330555556203381336559507745610686555679739881370753604900 16917 5104279198884106148383902039870401209062672722690256928424 16918 4885874015366485190043566666529935426141518729159085561794 16919 4675151545951640420091987483024934959926025405849190157090 16920 4471923823799623799999245576164026114023063038439166004816 16921 4276003589394925686206971527807181409015494995360512759838 16922 4087204495317343606069961742513667105945113826993121419206 16923 3905341301325056284413558804053568069882023182053846440954 16924 3730230059777148168834765051075993916454750587917805824336 16925 3561688291442375002387994144173268921707397347190989251618 16926 3399535151759631092146306365420904120572853582591359991742 16927 3243591587633357067215727526075585045598705764864268731644 16928 3093680484863999650713573996859510021222461955228175103164 16929 2949626806329592042373213021525065768823315258695537848588 16930 2811257721049557803640189961804211365405979088557392332206 16931 2678402724275948567658725173924317152608065242271081231272 16932 2550893748770505302063225921781504510522451354119815929590 16933 2428565267438185890515756877729992727027389024901375542526 16934 2311254387499132829628050469825275850421830818183177857416 16935 2198800936391470803717299672455876526999936508928549169362 16936 2091047539606834200687974273756533593490154305673394023962 16937 1987839690669140996992062060347803205809845269802940353966 16938 1889025813474865793962084236264406655319997097424226108570 16939 1794457317219937120443971161205389266465767534279617095094 16940 1703988644144410342658984087305328159929308738811254167404 16941 1617477310331267345523964797935328896796777085097363636900 16942 1534783939800088924648792034204158570024046921119299461278 16943 1455772292139958421166107648992773916243626504307030401828 16944 1380309283928809782282893431034222817897450131532436455446 16945 1308265004188555414992036234706250004776450343788920192392 16946 1239512724126745494823694505408548782279381024998329818100 16947 1173928901416248337687839430472371524487388687549625940846 16948 1111393179264529416283072448677613655779861066694040188530 16949 1051788380523573683003499501250479425004255010140333716894 16950 995000497090371706406406733587687117952350239392874564890 16951 940918674846204850597434973479305948780271617042697571032 16952 889435194380748774381577217357841612253347943604673158694 16953 840445447744298568006875971651323849936790324723735908344 16954 793847911468233657324717874293510128109845795154212532454 16955 749544116090216968487040832130951792004283373372372819412 16956 707438612416591442164811079021014956500502990245561055226 16957 667438934750028300110997315424468451672505745322377328624 16958 629455561305725696471464615831436550686956050283951034270 16959 593401872034383355110802131568471311669587111375790473058 16960 559194104064817870397353287208373206926713752222513985874 16961 526751304973463368984264858139708683883966690546264835596 16962 495995284082151428806714532379154671814111420398719359382 16963 466850561979510096485169401373031807076096587662173157798 16964 439244318455091376686833823630794035187404262657040621960 16965 413106339028955747082813687937203004644103717360118616486 16966 388368960252936311094852345693507276029618199778251154604 16967 364967013953198495327916109927548445772017597372315322782 16968 342837770577027175779826161211303653412899407672589674420 16969 321920881800034278502394126085581597438566052794209378036 16970 302158322543207775701088851266898353963632240609580568682 16971 283494332542438120869500472961766692406514871146805347474 16972 265875357606380055775474429044571594707396596391724450524 16973 249249990691754869111844053958933939689028267564610651770 16974 233568912918488044922797508855212676858612045217629868168 16975 218784834640426219150329106467192982512988442004495684700 16976 204852436680800831340049668240009556371611111583236473986 16977 191728311835118140752549825812837706424677156795256175742 16978 179370906737769661695202448944507394756009715921672594210 16979 167740464182385826177511742332643634484526427120141568840 16980 156798965979810054798476569527847143880334884131537100436 16981 146510076431560664274045004861650185718641394750053543948 16982 136839086490783439494159520839202133251470024639842878864 16983 127752858676986570165129204306223645244744849060471868534 16984 119219772805299384724602758467573112335154910496940118044 16985 111209672585613387974603302011003181869147778792158698482 16986 103693813141754125036263345327336787745248999268833064896 16987 96644809495800104121667896970487407391863459216461508890 16988 90036586057814346596019218063499374740013121658140800914 16989 83844327156588240505012630416451277694898577676852652364 16990 78044428642518645468427902219489761635059959158894832414 16991 72614450589449305851541353174567065271632515306704013798 16992 67533071118207564671649163220489017856477170766028351260 16993 62780041360657473606082227220811564805758370798765152080 16994 58336141579370393118908523554172642451778475300109817852 16995 54183138454483223238440321377910525011862448946563509526 16996 50303743545971112023591563110505168820129255198958143530 16997 46681572936403963565217691921201910399747003122113451326 16998 43301108056281950934531490935871235198932779971464770754 16999 40147657691251740025623625852675766602757720147352371140 17000 37207321167889058849495064718767863262531717180905857314 17001 34466952712291052081272725732971894154079465019243190148 17002 31914126973449662420332230436263318732338776035280943530 17003 29537105701270902883690445627986715527979250050116051072 17004 27324805567159888433125851971159151879718295262481786852 17005 25266767113303210154324175669855936968199807472520562686 17006 23353124815143787540067833289142476451294652209950581822 17007 21574578240053678599844617656658275623540541588859582806 17008 19922364283862273243083771878646139199589316214707227330 17009 18388230465685534658902954400427609358857308969527334230 17010 16964409260421086187985192422465095275433457179714659674 17011 15643593447318499779558810393365136184636256215952107482 17012 14418912452198614426336538794838442290894393388261917630 17013 13283909660174564291602669171153566963385683247475055410 17014 12232520675114889948205885916918854367480233147384964942 17015 11259052501580122957388813800349823809219092621590236188 17016 10358163624553090023094136368625044906867097701988647756 17017 9524844961964446382172144727842935049881620176281537406 17018 8754401664783254744879025058949905289065741161538484000 17019 8042435739292493613230479318313677859692517431753842568 17020 7384829466096019619715217977097111128766366862044366972 17021 6777729590401641692235507068762148535444410137552966816 17022 6217532258189626631600453433808915857522087535912095956 17023 5700868673002309052948451256880079501926184967651006810 17024 5224591448273821629587420208316325635520143441530168894 17025 4785761630354734597826118667475105087816051622668221408 17026 4381636367670185594744870897233304527545499762056236676 17027 4009657201777635107758256491221796175881053872216298532 17028 3667438956457600404091900955104429052584479086837473798 17029 3352759201373664809078791018796584661453411301534763356 17030 3063548267272956984537834317713013071636540233986636198 17031 2797879790161539929430877961283844163073651788056348014 17032 2553961762377302466888861318810857686761956449276895992 17033 2330128068992735180342738184551359982940076373862597492 17034 2124830488508293470816952873208561907927501219211496168 17035 1936631137340964197819338325105581100085444084861280872 17036 1764195338169385502822163633129761225560134412808706942 17037 1606284892763810811019932191235335724457907438407053514 17038 1461751740503906701395660548793081851985746096370774482 17039 1329531984367536527682599578403578730001116160317647180 17040 1208640266757167374152865395641062591186439782885513460 17041 1098164478115357257080667838211515677391740732890290426 17042 997260781865088643835841909200207248830486366977246596 17043 905148939792811371252232503015814268883985093534539352 17044 821107922570378202879082053507980498954823346521324362 17045 744471790685167436812408122698536016275090730443270162 17046 674625831614284710248111009204249019475031398293502404 17047 611002939637638658262188068851188107440307462196720234 17048 553080225234828135805046739504498477927568315019302286 17049 500375841551210424854942506074795233226649526427432746 17050 452446015948395466470302912165020191685552029064668430 17051 408882275172987788965785334955183047721475719242379422 17052 369308853184029169666187584676827550175122186947422794 17053 333380271173726273659680422979057173522291423637067834 17054 300779079797209864476227105141862447608931611613955018 17055 271213754094878065648855673906602150567170462221707626 17056 244416732045013997500540775012472101022189860273056952 17057 220142588124597446920055334181557426292632655076965848 17058 198166333682376838830649414786633594496480218686963298 17059 178281836340219004702667002086599723948370412851549474 17060 160300351036454390125612137632455047800009495609546370 17061 144049155708381238674296530593515323244426574446127778 17062 129370284980328992447830500801421548241852645087938184 17063 116119355578797812580410389818031469576926191358890928 17064 104164477537317012069205032989970656912975461718148912 17065 93385245580965875856607715058751742428874156880788988 17066 83671805394174041956557094908072744114312484325234914 17067 74923989775692734513356677608853651937220871123226006 17068 67050519971755951160344008768572147912451378376510906 17069 59968267752708229243761557496907012005481247150892800 17070 53601574060058641646148400392912053536665852204133040 17071 47881620300341979338249878090242843777144295527125798 17072 42745848599654797192889590093957573715679488146124876 17073 38137427558625159726987870944056864724244888811900006 17074 34004760262219147126642909356063536252627688651453050 17075 30301031502540545435173069514189909187549009623439018 17076 26983791366004190354810401432447369377523300130802642 17077 24014572519323332063596932510925585117838007806809268 17078 21358538702014244411524037930645262483503254370754612 17079 18984162096954603894575983202796568471636395175880346 17080 16862927405302364244974378633383263104775388951415536 17081 14969060598153079049475173950000869215774992620980172 17082 13279280455046515470167862720376739581900955645823560 17083 11772571129184057935690118600750271890683266466910718 17084 10429974101337450872277395995927520822365469489419300 17085 9234397999261203329143577974586226821412308958564446 17086 8170444867302777198411576023090851272265069089308934 17087 7224251572166145812596856200729186089659533573386926 17088 6383345125746878599803807398293597402508694635896820 17089 5636510794933354559583752861253081474875015605214002 17090 4973671951562762328192855408388738174581865023030234 17091 4385780693626583992041647227211128910292783804424820 17092 3864718341623065653167854094136712150364075140626568 17093 3403204981928759036507801717166544972576749640593066 17094 2994717292472689837775872629055554143676972638241364 17095 2633413945100221906282658236220699455807007858095332 17096 2314067934054410383064091961942321490689310123526678 17097 2032005231215780309560939042551226017773435195957968 17098 1783049216352341640386795317543966529811571867557178 17099 1563470374855769929296973252774665423076265179880642 17100 1369940796482888360524458265975964707287097709141846 17101 1199493046680214781251564287564036012769320626003420 17102 1049483017330392624021475902604035489203946671807494 17103 917556396400689192258747773575582588270785328316952 17104 801618426164400010529789527225051287371866010259986 17105 699806647566262727927842519374676441898955715132952 17106 610466354064766430737244564833774298790359814504954 17107 532128502051301415414152565650666036916165218449892 17108 463489846854311460375494144036783337676940841653282 17109 403395093514264907124302627703506133729708842824380 17110 350820870083311655372350536679753045295782961891470 17111 304861348275863371491369245738591128336838327360374 17112 264715351980195318164306358302302973024144823077762 17113 229674808537225048744067392913041213985090849254638 17114 199114410895396937503458457646127449893973531968886 17115 172482370848709943811566352160224904163236108421884 17116 149292154641360093308988687394487177089763926568514 17117 129115102354864844150064887146243415640409502568182 17118 111573841754441084090208068424797281586433923411140 17119 96336415728540846974447089177047204575108105488678 17120 83111050171952908881942239242058537873999409573956 17121 71641496197569591090788125347277710715220601419456 17122 61702886969521839671954299179035640990918173780306 17123 53098055281768358588960260713174627936732183415442 17124 45654263308616171925948460467726418745421654910090 17125 39220300770858235219915732158614374871481542597666 17126 33663912133830014444612280294170398146704642591944 17127 28869517419283672684063693134541199571953028745644 17128 24736194806297747911581827849092805642881067611684 17129 21175896449574066870237945577622992931601599437594 17130 18111871886036049464624417725281699024238129601556 17131 15477276059932790410341018332498137550749124996576 17132 13213941397811307238741709594205554787619400802128 17133 11271295530873041309071404701401247239966165788308 17134 9605408214635468442928478605223094089090741164268 17135 8178152753990197018469267392683516928245924797840 17136 6956468823583633930789654899535948546306917042576 17137 5911714995344651203926982419190783562642042078082 17138 5019100561956567944181940009727664776236913487800 17139 4257187390844179569916038587281956311826275861954 17140 3607453570358969573524092433035975980596639947746 17141 3053911529739112566827544275534411205894399558616 17142 2582774137526464025189232804661540082211198810066 17143 2182163018940164020769862245525149417759110218012 17144 1841853989878581343069843031043154871903800642386 17145 1553055091603337867355134718801011578239568125462 17146 1308213232883281908508304731227405078463529236922 17147 1100845911911655758265450669199620267493313513234 17148 925394904518064277872901349743118863977291873054 17149 777099173384155265514157618850543907281162388378 17150 651884579936133223658444943361203752759312633232 17151 546268270662509836648483040754712151991100265796 17152 457275866703022274600614136949365172498166670738 17153 382369813200257218479170193901568499597278040178 17154 319387446274376296298267348133918673419950845708 17155 266487513429870125538022131512393389047661547584 17156 222104040298473182841417278211128304526291799354 17157 184906575168745121358495896110013090475348749652 17158 153765964817032923992980665891931519336752112872 17159 127724922588006910225836196982944156451678395318 17160 105972744132578273698655897303183585186477924424 17161 87823609177929593229760928455541029050643980440 17162 72697980501322992537043912377583448794254867318 17163 60106675086212674292220598861960136567805548434 17164 49637238307399308454496036233606723357699085020 17165 40942300857426138145316310482327278330366781370 17166 33729640821304096063402883489397209531933614902 17167 27753710570099173736245083940834327659771336584 17168 22808420631695576676084242381996359136155742800 17169 18721000990340404322834161541638527611644696730 17170 15346784879873992908934026309782059197736932750 17171 12564781523808939860141672747471688824604761850 17172 10273922840493602444255094641457844019031934834 17173 8389885228032404828378559745594420187338638748 17174 6842401483895140194831451321322064718581302102 17175 5572989973282083152795552976609322371523419308 17176 4533038580164777665306977200123598869255396872 17177 3682189967892951983146558872258546056908369760 17178 2986982428668375523759738561903545622008095482 17179 2419707276291899018546505784027852572533297994 17180 1957449477265610021424951189336835345551327764 17181 1581283146468638819499665233459390949336363834 17182 1275597764261889926525304100153713400402160090 17183 1027534597098760834950152889934884659824286884 17184 826515906341422619226736234798566910119504872 17185 663852182046807314531367233177759603050882796 17186 532414902584524387432142857570341000865568030 17187 426364251394073285072850715898772424065483290 17188 340922866052347499349725860211588433420658580 17189 272188092847974239469199974820700741656588986 17190 216976407467771265356689098232660190160497350 17191 172694669601010581659838745120119976761584518 17192 137233732478626997370014474269934353724711160 17193 108880650164857024949585609086871160770137724 17194 86246335224561409022312731931130526616642374 17195 68206033876341911462275562964764755990871756 17196 53850419212051772201864470390870667448532668 17197 42445467767984272968250051603299664359965364 17198 33399591150585836591799151238846689470140156 17199 26236751500726707108142571680553517720147788 17200 20574504960367049124736793271547862030866528 17201 16106097487407760412965408791073068054018296 17202 12585887880517504911927965073001760089218262 17203 9817498424500343109522747490727809710737214 17204 7644198133581903855458745741790727696856264 17205 5941110530073956935514303113403316619270790 17206 4608910103590520714469323707618994701946066 17207 3568731461625625634001731401294205569965914 17208 2758064738117840886674986534259035925541862 17209 2127451783530843618911299509887136820347658 17210 1637831456145599611992300142167856465018034 17211 1258410176728992515698363414829717119298116 17212 964956808985706746628433476938892706573456 17213 738439732460653393409161879010466990884066 17214 563939389717811570892607357230362340153596 17215 429782205189096008540632675908960283176520 17216 326852079890565915992516119981407812329236 17217 248044072230055840503065364442224316357424 17218 187831718942165462051839797472249210011848 17219 141925012259302148586357831450244627720938 17220 107000561719149476717272231633835026608982 17221 80489123020737039826360365665439013563874 17222 60408629897131209588933236193893640413396 17223 45233247911387670785076610231757259429772 17224 33790888028192161530394407366792940321064 17225 25183160168319325474455785288683342950058 17226 18722984229717260396590254458909528830224 17227 13886066661623443483152548209688334120788 17228 10273242214702162948162523094432141227988 17229 7581311694553341322553192353308664762888 17230 5580508870919269261186998163991279810444 17231 4097128631069279155005870447232269659212 17232 3000164630735264945088261147451335235508 17233 2191054732247395029986265095254934895232 17234 1595829833905876511118364895423434683482 17235 1159117064835279960741459774585408847950 17236 839570391734372547832003330275574161204 17237 606397379486334346641402653892260752244 17238 436725695393878137318068295298435046284 17239 313611353704633480727571260198731189000 17240 224536167875496247659972153946326671422 17241 160277193805592105065918829460205394320 17242 114058309900749720989150633091866528630 17243 80915228542142049866685594987104647320 17244 57221538899765691926809481675421815506 17245 40335920568424353104704319940748885366 17246 28340286274727932412689829328900476114 17247 19845971049694627034726134583943722444 17248 13850700745384824540412429038966527186 17249 9633346242843113104324051496264221516 17250 6676713010578175082080542661310432638 17251 4611070339067652932303400337493822742 17252 3172977135390341853763366900980285454 17253 2175355303867947871916155163148184796 17254 1485807846709606388289343834753185252 17255 1010961453971780266311134141170709776 17256 685197111145504622550655296256842878 17257 462566339334159982778284150590821018 17258 311012467226560800547748061476579554 17259 208254113767507821569055502337910196 17260 138863199043875441014464060517061366 17261 92198377225750814250137463456624396 17262 60948862972695815131498553205512986 17263 40112223728549652427015457207828452 17264 26279560522701606708452783692602134 17265 17137596538741863676631903605241762 17266 11123236328602192875376489203260204 17267 7184880037890175309601347411545698 17268 4618184671199932347404048935169588 17269 2953529926264238854896365203361648 17270 1879243971795048395273674406213618 17271 1189456372758231631420171278378326 17272 748837628480139651569263539723146 17273 468866410816688600602244223816854 17274 291930624649005253624861240300898 17275 180727464292489087386566018446668 17276 111230926917401105442143402940616 17277 68049470766524449886492885030860 17278 41377141687610246378347159028726 17279 25001683271318720952365289419110 17280 15010154383803489044329184797510 17281 8952407538252076987602928195620 17282 5303496792093262735735115598998 17283 3120173925357396241370901475224 17284 1822689361870820532039288249554 17285 1057022290999577306034378844832 17286 608429546270766933958126908482 17287 347539938402727692451073469474 17288 196959718044849369110872263726 17289 110722159885532731525088431958 17290 61727437078970938521412588398 17291 34119788377635227662878781698 17292 18694423159356457338979888958 17293 10150417277159170522532583936 17294 5460156562709936352176092658 17295 2909065342873099074784618872 17296 1534620558114644480831554600 17297 801333779342179109735372978 17298 414047237481627614334999780 17299 211622735401218787867329208 17300 106953529674399839455916126 17301 53429916423969092156459004 17302 26372899805913306359907324 17303 12856812316274943500815672 17304 6187548395578247518803212 17305 2938398524706616593559768 17306 1376241425155957620442762 17307 635393298891950919820182 17308 289010111615851077620356 17309 129434204978857195905382 17310 57039728200766631973024 17311 24717638501760188561878 17312 10525112896835292001824 17313 4400523622647918493066 17314 1805026533732937639806 17315 725741808583806626912 17316 285751661388829535276 17317 110067754782873161020 17318 41430205823122415682 17319 15220912935780531754 17320 5450886478582424930 17321 1900124856478231468 17322 643745718263971954 17323 211605766510875986 17324 67361393321455118 17325 20723789071048970 17326 6147621496966340 17327 1753941413570232 17328 479896853547798 17329 125516291368478 17330 31266143810534 17331 7386540343680 17332 1646972891406 17333 344622056452 17334 67219749312 17335 12124347370 17336 2002530616 17337 299214124 17338 39824128 17339 4626314 17340 456174 17341 36662 17342 2252 17343 94 17344 2 17345 281474976710656 17346 6614661952700416 17347 82542536920399872 17348 725748043076337664 17349 5037645619120832512 17350 29345340822736863232 17351 148992027920391208960 17352 676413147653051777024 17353 2796745878828727926784 17354 10676956562331283750912 17355 38036853021038373502976 17356 127520763917084768862208 17357 405077987768937297739776 17358 1226081538511056379314176 17359 3552753272129796662362112 17360 9894754338368951945265152 17361 26577835051498521428492288 17362 69053875366234053391941632 17363 173990324063981826786459648 17364 426097788612890790461440000 17365 1016261200891612925821714432 17366 2364732517068298615399645184 17367 5376831160663583375241510912 17368 11963427157823364017162289152 17369 26081133360907812848128753664 17370 55775490500507704746945019904 17371 117129200402303629666591703040 17372 241774484456220681253955829760 17373 490978625515313093964118097920 17374 981688198860174908206305247232 17375 1934049681824852765885024698368 17376 3757025317481557828016244260864 17377 7200790465559873173859040821248 17378 13624886576732865973219293495296 17379 25464864070919317401086034067456 17380 47035778048101105028588296986624 17381 85901701117665228346965545619456 17382 155187292388363075931301572769792 17383 277442974227105097031187567154176 17384 491049753815954228357834446321152 17385 860740393796205543106747540237056 17386 1494738043747630372862680154113664 17387 2572449312977784586655001140914112 17388 4388862921699950225545689998484512 17389 7425195457614889350965568249742064 17390 12460482067872101616475487492157768 17391 20746600484891296325891013865266380 17392 34280912624939013931922369924613146 17393 56228158597965012501694821055138416 17394 91569119307974994501943588666962180 17395 148091726392992532569637823589800414 17396 237896252896842433313257858646065436 17397 379667810924277177140074503415272366 17398 602087728178189772247538279546649842 17399 948926140780913578466576242313385438 17400 1486603303664072101152192392280554758 17401 2315357370871467247925761919569934256 17402 3585654392769807919723981660500216008 17403 5522181043950632069734211343124125212 17404 8458753466516842294735953820041196354 17405 12888868179259888936389070547602314694 17406 19538565741990111311693667467871653084 17407 29470982286880284545044452739143107450 17408 44235709435326412300678443593648327304 17409 66081249378713997701395311836637204404 17410 98255950073366587851712286510563056924 17411 145432520625194258715813933979960596586 17412 214304473988473972037208868125508560156 17413 314420840873974651487135480254815832998 17414 459349860558581468319170861579651547812 17415 668295216493424011581701065514617208064 17416 968332560864711889114443752704741342834 17417 1397493257998809809389872248128186996312 17418 2009001309993292181530718233085713496710 17419 2877074624200240929431844170290240228918 17420 4104841358701473103961676396813427004482 17421 5835106700165842268735847095281367394246 17422 8264948880483406290749052002492525725340 17423 11665443315182690003167818526524210563786 17424 16408233332655555626597838109679837919070 17425 23001214414940539929314175932922527671904 17426 32136313744408602312143782965664879221308 17427 44753276065151049791738640775936994297322 17428 62124571405154523143776398402749309339270 17429 85968097472803814617351559529723772038208 17430 118596357548597909571189488300636951075642 17431 163113377228917374011652415523390561412930 17432 223673936411449408919293271043396940872946 17433 305823932484660762821003714158212771993822 17434 416946102632397966094097754834962221276546 17435 566842225051667790095798620287083581679006 17436 768491674618931606331302748489745998726220 17437 1039037306269398526862367870091318045867768 17438 1401063673261395148613496366973164816406812 17439 1884250294377061256567997104025620403584332 17440 2527504975634518783415994685200951461010582 17441 3381710193942325963958415535192730551609982 17442 4513250649372912820516122038165900258235754 17443 6008533994993668812441054961760150625351964 17444 7979771551609491970886454400724092977897844 17445 10572354072931923459885419431187283990386226 17446 13974242478246162069385723633084514248126912 17447 18427898737677819792799792457375110451588258 17448 24245412434989509520455497307805503245729582 17449 31827639602571055467347705795030377125249360 17450 41688369087104505514802788361944415110993098 17451 54484776274422558132611161022441960705192716 17452 71055724525745670622358367309593770630578294 17453 92469843278142472678772121456755790387672188 17454 120085763042297180487398064803723085199669696 17455 155627439048844661294664590412173737940125082 17456 201278168126978016986365943987979234799554000 17457 259797722802196848088318061268879597169166914 17458 334668022789119180341770224864596399135544526 17459 430273973118164336235417938499776716139927988 17460 552127563103671107850133907667034670502646542 17461 707145092465513053805358800190834218366107108 17462 903989531049054356819042122788844357210616314 17463 1153492599013468395141678538021806442583091774 17464 1469174260702238433753612378426774632524843158 17465 1867881058975496523934838030455964844821378354 17466 2370569197240874096393293468125876336619958036 17467 3003263644920146195021287112507254974353323908 17468 3798230964878552387360529926874722766678329180 17469 4795411233934170288792404689112145476231654396 17470 6044163579552879563773396462050549703198945958 17471 7605390756456882245352592211335991332689895076 17472 9554121151402876700809900751266316996019179804 17473 11982642001477897718504770716947254815258521704 17474 15004295871401216770746364381897250672859788888 17475 18758074060496627250015076828075344681345567264 17476 23414166184777804100620039534622586741355421248 17477 29180655383781722018841561242377022806025522866 17478 36311584224907628001622752335780714399459311764 17479 45116658335780849931929553604464054101398409986 17480 55972904148238804525738822614218520206135321160 17481 69338655112927450123665105598410004815201561356 17482 85770308758765705594268420701802014065053341068 17483 105942376662322984931907219037937104427277956750 17484 130671442643333096794293990132602820489458091376 17485 160944753483490710081625895517616354819057718426 17486 197954293670010145239164305363908910068794272634 17487 243137343956093524151611029052275652592631801942 17488 298224696190293165660734401690596691494808387568 17489 365297897655533107879362530066391069856609885714 17490 446857131377088298762740753435321716869978444232 17491 545901609420939434618622154251887741959925179072 17492 666024669717203311520716673535677545771882374448 17493 811526129799522601675835571667651188781625073802 17494 987544870327441743681845842042827571688300838634 17495 1200215105630296957200665221182339854825035119440 17496 1456850357177891191771640295763032506268097129564 17497 1766159789510180505750556324962894832269580198074 17498 2138502308831968623300883250960404397961125954734 17499 2586184675881499424886475097384455698530238585328 17500 3123810862285211796385248814710800733022106347932 17501 3768691000889677106287278336190633229588780789252 17502 4541319565231983180466010872674339551412242941070 17503 5465933883591909928603250777106207843917742094160 17504 6571165773978525089941128869826377614376620439910 17505 7890801006071744742854074340806397140469330681316 17506 9464663486167519748692546916206075978392075014928 17507 11339643557025356162800884070601276663237864555164 17508 13570892645939876623062065639228536661760298757792 17509 16223209725865994558753566467204050810388781513270 17510 19372648725810476990787649769846799278470767091024 17511 23108380193597816996476384724889336575425149239932 17512 27534845238629707925085451020438063401184599366594 17513 32774245133636847674309423882546964613246342377840 17514 38969416009811489960235584383155809359460912947632 17515 46287144924952216356419254719347250540891269008714 17516 54921991314776386447721312794614966203183105432942 17517 65100686559334507451184528763800849964446735578096 17518 77087194227060478839003425624311928962112272597614 17519 91188524628706703482228038123552840690787738974736 17520 107761409766498423445422437855636613077311708979152 17521 127219958759848237805137296414465074258264389998438 17522 150044429544191438545119385319537339637711368904418 17523 176791270268530311203392984537294966538850506989734 17524 208104603574694822438992490499105979904065864156406 17525 244729349063529524068885530145852998694645188710220 17526 287526204000358988383950046796938250687913875314788 17527 337488729970195356458485057994400992633957342393088 17528 395762824076394657020206374045042655651363905523694 17529 463668887729568280845214298479009227692254807604444 17530 542727044474400147255395290675605224205244797783338 17531 634685801064442937736131732115402360521454696256966 17532 741554593571723964152789075929411233688680622695000 17533 865640713203935081308905728804443781576304475374840 17534 1009591165237444954854511496762668583479390737691714 17535 1176440079648773118503250381653643863151001159196280 17536 1369662364282834088164155934357458417852447963089812 17537 1593234371432505260187163382056966880369196553406426 17538 1851702437281490713008931394346897122056724875491796 17539 2150260251607488886036611553529353918857819932012010 17540 2494836123352438457693067449607294537084388747433810 17541 2892191327113981901928485734214109193668075751248324 17542 3350030847351233498828740816458148386987903829423734 17543 3877127982269204737168175936103254251633437797818472 17544 4483464429183237095644516700779834733998987278186832 17545 5180387648999816731698271655127597586941248364160590 17546 5980787500720878292614905972936782433203660351816892 17547 6899294349135001725963583354858074576076852199416646 17548 7952501081769880547754971753481135831735058751284168 17549 9159211726541837832827150317761979279671246729182452 17550 10540719641280024274803605688279592046535354329007534 17551 12121118552497522219484172524797761009615983872086182 17552 13927650055651623151523078087316378595128202588202770 17553 15991091555062700109827025421881570335223435855284258 17554 18346189021194686989747074314145336916394904050720940 17555 21032139378866173823724901796694860066243083721699390 17556 24093127815071340620595906331078150305485392183434982 17557 27578925812551427161009758361591001722735491359358576 17558 31545556278382024472909259240727235824385056800680540 17559 36056032749155555423996270145452527738395139765044700 17560 41181180319592632125973551844503392931899364746653404 17561 47000546663595566272646800030720068846254089853156616 17562 53603412300091440248806338742302421166448743657546244 17563 61089910104984301077265367645125987673092730007499382 17564 69572264989893806586689900601901149585743552657154918 17565 79176165663122537420805760605208638402949617387796916 17566 90042281463771244322544424003206183937524168322310498 17567 102327938421708541698254957930841851798937819688839968 17568 116208969950099069385702630560718716312211352951738216 17569 131881758929612813071421741378899629884615259512350088 17570 149565489400808071811505233313813467122195592243201628 17571 169504627650358278998817868734707697605359860819877426 17572 191971654164969226611674302655737955817786505183289786 17573 217270069741539191163810930594900902533578542806555622 17574 245737700991226780033041741886756163817583106928358734 17575 277750332566837117446208731112710440725198257537580020 17576 313725695685897198059344815652470434085290458701027794 17577 354127844924902872261095995247589536786697019965207426 17578 399471957832777038021816674575757271693534350966684020 17579 450329594663231733566686609827031151526046604504306624 17580 507334458466480813368379442912157604207558230121287800 17581 571188698920959998446617850848005736454667792907134078 17582 642669806636077099583041887280166963295248493446527314 17583 722638148228573468059572825314526616240960128791081188 17584 812045196279190934748262828510007233838310332670494450 17585 911942512324683057654379254448567775376345003853721786 17586 1023491545344760251427592656559859570650702698458327110 17587 1147974312776570544134700663096744419380640353362329628 17588 1286805035943305872094325581112305142141778671899116754 17589 1441542806931237713255089631624415548288515270544299930 17590 1613905369403882809818825651574581508170682306355382328 17591 1805784101616213591431668417277887959653980786050156274 17592 2019260295999134218613761191562976349281288735051031286 17593 2256622836138220397724306274797376042721282225057553168 17594 2520387378784407827220444287283163429942850093795025224 17595 2813317155721361795786083442027319831189152503103734368 17596 3138445517888081831005431511794149452589084294106948852 17597 3499100352129208162648442237632258468074926098622874680 17598 3898930509332662787918224347236234302771565546120252916 17599 4341934391527616593521318682104429714220795972563887534 17600 4832490854767971387716409482962017352662217634568769958 17601 5375392594329858026226967621955866278454253493969916128 17602 5975882188917903515283914060750930329333200502516331574 17603 6639690991215496326991282245503909889048487761944321494 17604 7373081063239633310770884901757405385097867004260846876 17605 8182890366581085870365397057785723827438642472703521826 17606 9076581429734664640539716085099092326911953943272917146 17607 10062293727360432525011300511185527032092030397277298724 17608 11148900019471896141704646546027079878463762105081542724 17609 12346066912227392983307848492734272168236224540012458586 17610 13664319916210673094902115110946754039690067478551735030 17611 15115113292829193565734562233297139294422483551936716150 17612 16710904994735463477063998169091382295351510994470382510 17613 18465237021987732161453345035962778083732856817403421790 17614 20392821532009365805834188393166638808525638075375720598 17615 22509633058277338681901397399195855879538226912507701754 17616 24833007210063119978399719632077174728704824404625655566 17617 27381746243455258805789634849790365430291945733127643330 17618 30176231912301033812757544511981458628509192354179386900 17619 33238546026600826428156514533854876363847766376505897194 17620 36592599165256721483860511960911388537856537781284963878 17621 40264268009896519647242724504136526799538007401788863416 17622 44281541786742927885099615926220848809273166578112673226 17623 48674678324148843288021496562156454757518622553425570068 17624 53476370254443447899422019050978622084518102860068618280 17625 58721921910096611830032081505830652079432598730244840774 17626 64449437485873240342064962117002789138869264864268824760 17627 70700021060572957064534479788701152900128824620744124190 17628 77517989094087850047619298130896536502377859328423718964 17629 84951096037811406722946582217075043860192644199267916396 17630 93050773718840071785543886923827970041611826179463066572 17631 101872385180865114922267715651029248656542613478645881206 17632 111475493687091764078258812428970365607673314160732287884 17633 121924147612874799466272884656162338801878391670280796144 17634 133287181977949710863848829615437669933711595379596473696 17635 145638537390085403372697565052825190424047611635628132258 17636 159057597193602092061451158634435976369972166111134252214 17637 173629543637394633091605703194385386821025328900046013810 17638 189445733897779565482730193000596048482073603957178691406 17639 206604096811540260773496198476140540053451830590032415124 17640 225209551193869622857990914934781266650650304003453727078 17641 245374446634388677684870286660213070937163144424079396324 17642 267219027681931154608356514804390776435931390683420234608 17643 290871922345201880299092647497487510750793718937177431968 17644 316470655851607675713220280823787476438704252288339019318 17645 344162190620384806857159145345219529383330397013584281894 17646 374103493418462449484234016166232808432946562711261902874 17647 406462130678156962412475720287669214683176066015982289424 17648 441416892964631345539224667344608562517245020899644405468 17649 479158449587917012939707004336213955184319517101747184858 17650 519890034359014659886483156915986864925031209302848683176 17651 563828163491996285636453005967785594644518361241984216722 17652 611203386653945369851751496578815311833867504241348314738 17653 662261072161816380865282359410268371340056810083152761708 17654 717262227319683714920174794135603083767814145447203059702 17655 776484354881195598621146518254228528207246757848180394986 17656 840222346610158888948901236806306022463936029377054086886 17657 908789414896861668481248249553084354909299945280627695684 17658 982518063368795276781095207154431686327090253206534584978 17659 1061761097411667320909472207827561887381856843235561313804 17660 1146892675489802382700582850294904649871617744529955935780 17661 1238309402124007055450351840556901710314907708159434468884 17662 1336431463349530080669421601332949688585409685856081942562 17663 1441703805436676918612195368626621620803217581858423447904 17664 1554597357611742743328943598583644576550384123185522832534 17665 1675610299466012529830310659777080579257730612544331844372 17666 1805269373685448612593013304502478136660811578815917015226 17667 1944131244673155818892977899846358377374814877105550360504 17668 2092783903570597872135647021356906100882989182736523280642 17669 2251848120111657904717105855261361850259883897235588121874 17670 2421978941665819124034595181911555491126283862816058155374 17671 2603867239742825295447162578132685887721501926824285751312 17672 2798241304141010009811564987626113588391548695080799929890 17673 3005868484824913963326606314704324431686509431718213695436 17674 3227556881514707095116590990313940667040020230146647030184 17675 3464157080860176083721521812295669030383955226745882657944 17676 3716563940955519531423261369020310420925528353851719999522 17677 3985718422827819947666325783989938100838570437597861437762 17678 4272609468401756022928716329435608003636413445665632118836 17679 4578275924305820391457203311600468005265581376849001647210 17680 4903808510740975164963722693470227911556240571474009209426 17681 5250351834481287589030632059220837163800117765253170239938 17682 5619106444917639637938545877908644252244464017860825663652 17683 6011330931890118663757539826732508507509659412860228950340 17684 6428344063882215051692938615076771406847176871831551186920 17685 6871526964970545372848069893398823500767675438344129833836 17686 7342325328737579589965791695569904010186254074136390930766 17687 7842251667161899099917862139421986966273364845342373672410 17688 8372887592300997371850534804898617604511817271542247831048 17689 8935886128375734278550582758348322036809878340087790789750 17690 9532974051653476614030508982706258945224676381060434640196 17691 10165954255308939503409488969119883148247987612949447156954 17692 10836708136218057202258168364946101982161490730799201101688 17693 11547198000411160777603231284815386369577600165814824969690 17694 12299469483677661646491567898805939486849047011349238916996 17695 13095653983575705577455856273484257054385981575371533728378 17696 13937971098857278191519471018646569023361391097848830024052 17697 14828731072072452420645794294483711889242679282706199008066 17698 15770337230866348945071844812205557077502653774123044940358 17699 16765288423229446777734832536311868777820520741345756976680 17700 17816181441706683833614652386410478276532508448027398829664 17701 18925713431313914041301044829095867613930727117699867861304 17702 20096684275652362398922777914518549126194319103731243384496 17703 21331998955453402797637655406588033144089469538778882825292 17704 22634669873527971946314005086763051709862035246077853715742 17705 24007819139837958447104867425557234965838079070054320283724 17706 25454680810151736102176478927381837893860107509046114156510 17707 26978603071493446211230776702466156611403998485708276065180 17708 28583050367346509579068920958637879191569992753617382316040 17709 30271605455327032026800351501812794107051654727791551626950 17710 32047971389803155163669878307950351127131827642964511004500 17711 33915973421702924306783839687933952178169748999523946553260 17712 35879560807526852903349155843728711170879805664104081639924 17713 37942808519363038887512599294323486310870959485685356592814 17714 40109918847493438499394965911521331470680208868386772530774 17715 42385222886980754601866831092623446707420171469706835220488 17716 44773181899437396503503416778718701939762672771645108198166 17717 47278388541002180936510447370072676248107021676704158712772 17718 49905567947387947812428603358330566783634711322326156824364 17719 52659578666715149953411427141247927355831943751758333957702 17720 55545413430713842005400486715523011307064009841604829483918 17721 58568199754760444374026014772511884467442562145033079391398 17722 61733200357117299466499426973811104251510718624513454227630 17723 65045813387663474414810997144397678198848266032607239248546 17724 68511572456345596215675293106064459274040560027854540092942 17725 72136146451538822217378946060259194874724557502649694852346 17726 75925339138491428461037217846989044912209291393475401212864 17727 79885088528033000778269037266788834384651710456616132656826 17728 84021466005756877666151273331674655787097520553815179885530 17729 88340675211943333061825658202737331654368485317032692310314 17730 92849050662571984415125795078105364972219205525288132080554 17731 97553056101881015532371276288061788439694605035301432989138 17732 102459282577067924023885918751114129807542080161417535472188 17733 107574446225892505552680243019638590757210508697662303519054 17734 112905385768138488740922616853132217165235878224001618885654 17735 118459059692116399709542435821108868894065799673663963001912 17736 124242543127647570146693196883903519321551499376312154451864 17737 130263024397258351351778670667383709341058063285363073192348 17738 136527801237635135536314386370038880143757333700495742290104 17739 143044276683745219641385334344945292522872938412397997648572 17740 149819954608416304569843736152594019476692584387186657037230 17741 156862434910588851734291945583449593160261249164384265088080 17742 164179408345910881720275245960316905814527989158671282473258 17743 171778650993834269777991737886012781188935664723412722114894 17744 179668018355895249402695507388390145300962777112189846495858 17745 187855439080419660633652539152927258292388925978729384568394 17746 196348908309485354918485116231134956136955279651562347369362 17747 205156480644599869783832519963270375873895645637090709934588 17748 214286262728210682459613971228166819247079000624102081541118 17749 223746405438857599313310819015502550029326868793481930530704 17750 233545095698501580929040993723754551771805861193560586815824 17751 243690547891320868067501411656783806326890405564786846845654 17752 254190994894052870229898474950398818376910855108433911388504 17753 265054678718777994445135692290031731254479297360340631760904 17754 276289840769888393688475548228942319034671282140037271596932 17755 287904711717859345531551751750197405021265321372447827396578 17756 299907500993342352003130178642512579049384596977635138055266 17757 312306385906025676916046755305858264592557493857183844966898 17758 325109500393658378782965099878576297156417295401666189328684 17759 338324923407606304073468047887769816737683133225745136969560 17760 351960666942301202537491583467275539486423412560434865315492 17761 366024663716955218007721689220844856383979116556346802867432 17762 380524754518940479507689938193574657214791385785958710563724 17763 395468675219275236600393861804456990097592045498639200523394 17764 410864043471711703432844836359324109000213757060961765750310 17765 426718345107984140612549190660129541238588851863284353604640 17766 443038920242846248433694723034927645867059523182629407883048 17767 459832949103602101641381730804153634035251660557207829921568 17768 477107437599911959256869468843899260099149993842328892180720 17769 494869202650730574375729770969438097825337193127908435952316 17770 513124857286308262408743173292591375932421066080660217821742 17771 531880795544251034987357685911790784731729463558738287528122 17772 551143177179692569290824342212122363340033539234729092700744 17773 570917912210674590136295539649029537484040928778968928833512 17774 591210645320860266306037701694242872148464680309116168319032 17775 612026740142714282991084259071198896957963474713921331752394 17776 633371263445270125260324817673126503910215517274924376576230 17777 655248969251566534900461664342045070343553413046886329627466 17778 677664282911767801205521074572761732211313679549033603995742 17779 700621285158883215853819438127595144022685228138797765341266 17780 724123696174866357423946416535995208028030357023427111934616 17781 748174859695701571059983323887728896742691409334787389894194 17782 772777727184869786589048190638694530995045965459809657302192 17783 797934842105325412589498280287847147512422163878073272049726 17784 823648324320807229244579006511292719107736051335159786219264 17785 849919854657945801273089848317282254549702799515197555623770 17786 876750659661214824237066943810544430719698073324212760752010 17787 904141496573300953287659747309555892929215341732391955575842 17788 932092638573933074280135268425113315575321892383470116579418 17789 960603860310614787090739535012150914702988111481907441267800 17790 989674423755040307793374041021203391673553248025770142514556 17791 1019303064419241403308189884596924208429833811446199887912460 17792 1049487977965708818986506473270583011308479929358410365966868 17793 1080226807245853553790054848216914193824594394036902240940646 17794 1111516629801219035301486529883047539438653601278458115796528 17795 1143353945861822663112414785570248824190860174043659905213318 17796 1175734666875892409249959003739912755333417935880493791541188 17797 1208654104605069453141610675079128382544900053382135187523902 17798 1242106960818869640698525043791992649875939783185082190496490 17799 1276087317621833545887030837042347262649457677807622952767216 17800 1310588628446345939982413574968442003782780377498297704761712 17801 1345603709743569616158908932267481190776451763584586156247394 17802 1381124733404315076931709127713454838467781440504583482178158 17803 1417143219940956102482345238285236992939076657635945942348648 17804 1453650032460701450516761484245867374929438245752935647064422 17805 1490635371459644908737284231064766223960152571386984336446348 17806 1528088770466039894614166732198368040886397058448370474683836 17807 1565999092560181293594025354617540629267839925780749940587326 17808 1604354527797127024093157971839116435206069562605896319203454 17809 1643142591557255954886998026113821672097007077773415590514070 17810 1682350123848338580837971507771593766234712069518692535650398 17811 1721963289581393854550321140853956626330133740152200858560184 17812 1761967579841121608641368472885882407504573283055398080279566 17813 1802347814170137185694097310247836905683297057765044441298386 17814 1843088143884595585008087714129419384882810306169484474972240 17815 1884172056437079263980703135803894930811527444589792196275946 17816 1925582380840839583988791892311934759400534568986122036163304 17817 1967301294167629908512238876736762023645334863902017532082822 17818 2009310329129451938555148010584791938357919779800336556939298 17819 2051590382752559646222484184491822620191673782503091580783186 17820 2094121726150031019492302872005376150233754544722207624121172 17821 2136884015397130869031839638379781281076553424403712634469542 17822 2179856303511552503543093637629334601166204918719911572554348 17823 2223017053538446699470613653268163381281852994089868032827800 17824 2266344152737927823370258082171559053670020268376879847707120 17825 2309814927870494152766188045100664861966688007001071209363812 17826 2353406161573517506575929599227266651141964938520111357244168 17827 2397094109819651529931139847731041568446661767609458705012318 17828 2440854520445683825975700110836219599695376321611776973875694 17829 2484662652738020175138565168776838263124911631330561559643590 17830 2528493298058645042474628163052469374198892928709110569503386 17831 2572320801493057268396337801010593912883280464234576030941786 17832 2616119084499339184343608575125587657834075817832286954717092 17833 2659861668535187387349715103056778408736332623335304394925126 17834 2703521699637420101493242570651642898199216527004273836098236 17835 2747071973926185548534527366854790222941381719370655500493008 17836 2790484964003834168567131799960740932778068744241774663961702 17837 2833732846216191005254756137569339105137216611506347748592766 17838 2876787528741779218659099998850117120615998018852889183790280 17839 2919620680472407601039654605286149320678907492008429596763068 17840 2962203760646450187429343179959670826943142454917947334808576 17841 3004508049194120545248877508993628277981714259202403743544370 17842 3046504677752082980588100871646084804974952989926912802064402 17843 3088164661302853491855021312323041592564353279194797120856012 17844 3129458930392630488166936208211955923810654275169408939602486 17845 3170358363879464580467458276240422272520424269375347734841290 17846 3210833822162033496270566933629866454566708705288514382404488 17847 3250856180837737532484177603291150790831068962668941176781182 17848 3290396364737377915533437990912193447508847660938646356534870 17849 3329425382282329739581175010789996749542353588441517601850612 17850 3367914360108877325906448340617186251327536712195109675462928 17851 3405834577903247165467711323350262764312583056747394042491520 17852 3443157503389856084999570382445665328489779137214281730521056 17853 3479854827414393649172221018752243885061570323818719399078792 17854 3515898499062581519698180274372179551927842513527421730585700 17855 3551260760754801673730077331662575795955108626601285680350812 17856 3585914183256262857663117008661789100126725940231980183414672 17857 3619831700541982908617962174937649248155366235471349605242710 17858 3652986644455605764960688218043034080903834268646576547922122 17859 3685352779100947910777962225705626479151044512729859294833398 17860 3716904334905181101516599003705532707879999992888669766942702 17861 3747616042292707578704122367356924502573430779323133515945712 17862 3777463164909071309800140106064979471772710232212160325558976 17863 3806421532334674418166087270462334752523067447603456928139148 17864 3834467572228631851868158992554238076365413946091714944103636 17865 3861578341843799050583203137732482258334607280607559080838688 17866 3887731558854846096026328066315349335206593387363218808571646 17867 3912905631442226378472115862769079549701413801883987418301826 17868 3937079687575996603316805523840288518105124079952006315085016 17869 3960233603444686040669479589456591325209217938134361587572858 17870 3982348030975783955001414076411728556135362412598542997063358 17871 4003404424395912437065075465649987016538321957665274491912438 17872 4023385065780374327711884492541475411107278918797433152890066 17873 4042273089543509146305850652703200951725693999465456673028566 17874 4060052505823150139451859087380497800148827849978656917519732 17875 4076708222714448633667260759958348249305703795365796844348164 17876 4092226067310413364878540650261770626223498347528638470205864 17877 4106592805508697608199537654067691221096843535607517399449138 17878 4119796160546450679923934535544280887120210954975977885803064 17879 4131824830227427377336503653341034645642144809946947431233372 17880 4142668502808013533923446550519018887967091739552660230949978 17881 4152317871511372212804472618427497484750094189338917233625782 17882 4160764647641537013458835493865483082753394841786310588146630 17883 4168001572271970176347002835189829422178708166381560959863852 17884 4174022426485857082165573399848780568396734588323540423082856 17885 4178822040148218616824115215115899894520238294320748833047828 17886 4182396299192781803557725375817418209911217902090111480724414 17887 4184742151409450038237824563269470925342292475444032014761856 17888 4185857610721150026797929718911801773357020509853981000073904 17889 4185741759941795835536250273981103920646472588480168296531842 17890 4184394752010093965307798872605319001702328015437053446758784 17891 4181817809696909629325398750667864980249807868231787319959520 17892 4178013223786915994345604349423223433516414390161473399400722 17893 4172984349738247564494689061012550372454048117965301646346998 17894 4166735602826868681524850458707905964837163731859044016991408 17895 4159272451785340850427984881451978960043004214715790750997168 17896 4150601410948620892777303092072625901139884912768236523324684 17897 4140730030922438473835107827390476297342448853731748172432762 17898 4129666887792679131290140659604994467068878254965703747888580 17899 4117421570897030458873272545455666891569513533489494170349924 17900 4104004669182927610967329695133608786571891838693504797413052 17901 4089427756178552997677117894167482347008510517204400916158300 17902 4073703373606297315747778969497034623873046982873754504890554 17903 4056845013670668489771763234187802723621686070384269705939034 17904 4038867100055135478027787641475531738027580283101888009889204 17905 4019784967664809260872169496535398473966553317972030941772876 17906 3999614841154187961904963932113431127926431356647444497116860 17907 3978373812281421506694727908765833974555170946850515554272098 17908 3956079816132678338014733423535150474605177884854729754557068 17909 3932751606262217615838244951723985915593180061395970152227342 17910 3908408728795680481784264889781506480028912053664751099572458 17911 3883071495545909132097943012878207965157123689054487862561274 17912 3856760956192278726338723634563726769492338173865150076400576 17913 3829498869576081011463217467521150466071651552869774266950894 17914 3801307674165926767509277599250669414129543623726691508200596 17915 3772210457748433947724504002846601779532903961394037945963944 17916 3742230926400637226847979274079950034533539803425846832551020 17917 3711393372801590493701990572575564627562622630700457337036008 17918 3679722643941534912880329426011001519952667471383773774412014 17919 3647244108287770199736274092147412563048449719343668724453738 17920 3613983622466994749199246638391794729417586046340560690373590 17921 3579967497524370660093594821662927617215209902500269792483224 17922 3545222464819922311323490462073384795643229412035008415188012 17923 3509775641623092161877245656003909211994610241176787727532352 17924 3473654496466355425668447572664144659441746858462925316058356 17925 3436886814318737147979692284189163547577459448955854074049642 17926 3399500661639882280797329975113183704926374824737211849436924 17927 3361524351375003275705913331691015805040698253890917656140394 17928 3322986407950572491337694456886958372286310177346954118750606 17929 3283915532330040694687335516247156631628722934815998397953032 17930 3244340567188150799823914384264666843188163846236640753453944 17931 3204290462261580731401765545845885887237192368835687192729380 17932 3163794239932694229462574154256226173889813575184678156431200 17933 3122880961102107126870454560465726536931864186894938764376804 17934 3081579691404593013130247335074030138200888174122114871604132 17935 3039919467821560396898591098016247233189861801939957235840564 17936 2997929265741937894401658492782346792006364541438670101032680 17937 2955637966521809238175851877136729805104482886418806378762986 17938 2913074325591550875323013575173464177663697113431317437087510 17939 2870266941157546664449168918734526858951389256681615885244460 17940 2827244223543791928187040863383581777138947455634114065137286 17941 2784034365216858283329511151538852577604848790108160202648936 17942 2740665311535776811691546449565773521232342155446533710699548 17943 2697164732266415940934771949950513123998496364474640950995852 17944 2653559993897887676660894578795829807078480604863316207162948 17945 2609878132796417459142217886420424470712042348302062066408350 17946 2566145829229964878424839618269625191004211081718534050568562 17947 2522389382294690793985472696856403258994718011123272502422118 17948 2478634685772137130120304396502835599580919192906433391790940 17949 2434907204943724834345121831831799802379711047866592881713100 17950 2391231954386889271488740474691062710906294720343196144340600 17951 2347633476774866740539215312900567918154402220387911167115716 17952 2304135822699826867943472680178984856006258688241946733079530 17953 2260762531536719319387507782997927883664175655835411242464644 17954 2217536613362875480595635286133977859574206530295560733752530 17955 2174480531946082297388452537322663621163268446154786856522334 17956 2131616188811532043601287578479102044503863370392213427820386 17957 2088964908395753990966625468842902460809588867761721297015136 17958 2046547424293357242358847124205682435701634764644860740587674 17959 2004383866600163665551053769588308117611474148269757186894328 17960 1962493750354091074057074923231321742265634466394026637234260 17961 1920895965072964515778255994485323900672449371765663767532564 17962 1879608765386292533990431999144347092282357123394186752487238 17963 1838649762755950146395028027204838851302569424573151343897582 17964 1798035918278665426671605254311457439442218667223769029851224 17965 1757783536561216132350612982160351328055400813647372895642364 17966 1717908260657310740420677486399291204554726657902172302503532 17967 1678425068053258232139321354285434807382859852992965390151160 17968 1639348267687726475164686933565198723247727053476263977570850 17969 1600691497989153302488755632196204672788700296322074904655492 17970 1562467725912710350837102998893425015079943004810840527555608 17971 1524689246957130108211685691347659418893966954116712430875832 17972 1487367686140193884811043443143319299582138354015800203127010 17973 1450513999910244756816560051095934096459612743744255326996054 17974 1414138478969736869671244600150185642307860078272365916232276 17975 1378250751985562495208430313259093238745315943295700647316272 17976 1342859790159712321891886338434085018388170380876042997315766 17977 1307973912632723765149392816799916761731334914421703975982604 17978 1273600792691357502041754467701847675166305491073743164872512 17979 1239747464751014591927273211158961856241119845666627205633842 17980 1206420332082565820462283397259380278108045975585643754405408 17981 1173625175252511428146393141538692350386919900686348777813428 17982 1141367161244723043471035770651774185683183299292821715648012 17983 1109650853231440083956249533712456840123988223901977530850270 17984 1078480220960699534334798785202271534943288001323053549750298 17985 1047858651726970054200910586986808868345559378203220676981266 17986 1017788961891437785443610190740340766770537740575301066122132 17987 988273408918150792210218258170081401333750369707251930577332 17988 959313703892070342676308268985115411984392657241412835112226 17989 930911024484998611458520748701899437438272203004754929314624 17990 903066028335352041709877824996607737688289262682313460451268 17991 875778866807825582901765409950172639662928469065872464721560 17992 849049199099143178783888018365401562251772566996155957001218 17993 822876206656311933847554816402827612278364105253068804203346 17994 797258607874088909343283298892544250698961048235068587197842 17995 772194673038727935637830296863676909193027087642200588072954 17996 747682239485496502131166859850044488236176343847892350754194 17997 723718726937936917472208084443682376680194620897812546265984 17998 700301152997388643664278112086804109690120672996095258156334 17999 677426148751887035164934866480805797462366102325977352486206 18000 655089974474204621857973987548520536342399531163522401079576 18001 633288535379501463818241023723135621128741004991792703032920 18002 612017397413797825575733604103244616613493642254167124190876 18003 591271803045272276975915246241098740400785524084385892115184 18004 571046687031218105740912415403896682858023007670099709890280 18005 551336692134357383193058934539545470774402825186008129444974 18006 532136184763111910099504323412110672426821133108750911947346 18007 513439270511360336168715498324305496095804627893685451818230 18008 495239809574167757251536354283691422119730713414456797480558 18009 477531432016954832071413392063810556718005660374388482058776 18010 460307552876574738204312330283289944791972441944194398410936 18011 443561387073784956284184734769905846533353474190509370060456 18012 427285964117633830029112332263312491578870328664308703732804 18013 411474142583326050448196847461633041489919994570963102901324 18014 396118624346183670650928327135191455329833372784801509245776 18015 381211968555377057720913640568538223548942534887669749926196 18016 366746605332160491065012782023434214086445933751001676451252 18017 352714849178407165950600573647997833947744220923213952429186 18018 339108912082295488356022507412494417166154389590770729005934 18019 325920916309050178187957891830352383791920725504325805225408 18020 313142906865685356276555704970656800245614098115516165947314 18021 300766863629730103146617700110351130564361057736953379341298 18022 288784713132937677977972382379410984808048022993866449003112 18023 277188339991985518233125513062424887917580403119981767757582 18024 265969597979162261150121180840694457834824420108043011261898 18025 255120320727008410348540637942338780715884728719069807521832 18026 244632332061827104548059144086701207426287906939920672408756 18027 234497455961909040490393935803905740810138633823389134496168 18028 224707526137219388617665774897251662477457637634167634532118 18029 215254395228173069006832513498420742229876473472397283433878 18030 206129943621976698954690051177804181547278630131703872736644 18031 197326087885839676122083085092273549885692785981934250717936 18032 188834788817152136619392158082679673513793210752171001024602 18033 180648059111492959937888947006040226970325541373378563043392 18034 172757970650065734759556426774282482305306308484769275376202 18035 165156661408863920803820458886484097107330864134597872989830 18036 157836341992537726261645479334212902030903768129011032661310 18037 150789301796573964898776521420970988736827874587788682264234 18038 144007914802005968495433951618123901866967993575440083677498 18039 137484645007443223050282802629277278016435186123665458077932 18040 131212051503749589350122146376172305805542958875876017028248 18041 125182793197204679127542011445681398978213054580747173470052 18042 119389633187455203392918462644144073574662414396269645738172 18043 113825442807001999466713624275723302253603631449088644551532 18044 108483205329374177223373051908327134575753537280161177906302 18045 103356019353514688148041305844606427147688524265594364194148 18046 98437101872241979468370296344884296855307496321875518675370 18047 93719791032960693437465187857257507620345626771248458357958 18048 89197548599071125122528512194177383741619240724285756488886 18049 84863962120772945381997504585314038397207632313402945822756 18050 80712746824174177438229995221645071144238350492936643843998 18051 76737747227802293133247985784797749276687088195491960165812 18052 72932938495771330800077807618732297281230672796923790505934 18053 69292427536987942981702160909335364242198047116553974191246 18054 65810453859881116803548844243386746822751574850272811920484 18055 62481390192215871483609063778086774185714837441819319521882 18056 59299742875601461612196508376417361479170179682098608614706 18057 56260152044330468938358641554420949721738838756025701384294 18058 53357391598187644731174837787574265830746610581959503544402 18059 50586368978847488138966674749434865918401038525271241573312 18060 47942124759438351517964339859706831636082401711761938253784 18061 45419832056789404940965435721503294357687379607809467565982 18062 43014795775796133922321651196444840500441071594832584268424 18063 40722451695241259305555507758910301000970630475299778713358 18064 38538365404292132690641731325901779231333098311646233069722 18065 36458231098763851587760530541219147861571181476198784758564 18066 34477870246090629586356632580091536847506592142458799102156 18067 32593230127787415980589174365298166893099887519743236027110 18068 30800382268010445048725013517677430631401240642064517349850 18069 29095520756640354011488114805085679391973951026948990207640 18070 27474960475115772257899501256936862574132805072237556133174 18071 25935135233039867046789542501770936857985812020835757000088 18072 24472595823368227172572593641589306533536986440357394551274 18073 23084008003764648717641140796726176986201565007504877344628 18074 21766150411482804758850004338958365138745436702197793577904 18075 20515912418897356726398483395473249245724025929240375338412 18076 19330291936568694544206523709952234183542443484043500003936 18077 18206393170482042259876656398681511066627001219086891264290 18078 17141424339854971844402326754846997223475536213844203853294 18079 16132695361658234976505671074328416450450645954749138895522 18080 15177615507744023208403109630691269892496414272177080420814 18081 14273691040224039886922390417981444241722725315457622821308 18082 13418522830487817490214179704208462589391683086067409006102 18083 12609803967000211967520354119304314664500519974201253620740 18084 11845317356766586582955027980150359279701272266098359785198 18085 11122933325105461757815035808839117600020608616790938124400 18086 10440607218121919189632785988132434231751562967020224591806 18087 9796377012031337421397311172076518502135738541380406601702 18088 9188360933242596089851658047153510967383171988043836168390 18089 8614755092873176304400477317609213730509371307635814279122 18090 8073831139136029301889446956501474526358295646253855165102 18091 7563933930810074728979904235283974921992454257431937770636 18092 7083479234783079937890257133349322831370352442423120396372 18093 6630951450437785754776220160340556201388094910013136793864 18094 6204901363439773107162500603906073914597843177916667899682 18095 5803943931278967874236555715516339601589616433663237476386 18096 5426756102716086778746512472485516467331573016932281196256 18097 5072074673090933639385168104241748814810513371655761380908 18098 4738694177261432520694141401967345427402129066765558765812 18099 4425464821760774044932997428968824655156459156621923814832 18100 4131290457585168332339494483091983176721076778159138676744 18101 3855126594856531943951575943707893934744881200714302530406 18102 3595978460443051433802301471299202884435324820614912971258 18103 3352899099466003828455213213500696130688419006463363886148 18104 3124987521473493395103381104444339137009406726180005243076 18105 2911386891920882167427348447057097397642748566574899476040 18106 2711282769463626670293525167976840413040251556907072333032 18107 2523901389440944177107040159290636591155686359915622431212 18108 2348507993808160152003501333473120700366951591895394088946 18109 2184405207661659410446761233225687353706641772757628880494 18110 2030931462392986921348710209116827271755594792927550429122 18111 1887459465407715986288730885337665826307275741693728938088 18112 1753394716250104795954568242115093134537625386220324568264 18113 1628174068886168348663762959413724164547391300501978759560 18114 1511264339815462028943507045622488923422686651115536085486 18115 1402160961605456808862700358661777603832657068621825685996 18116 1300386681371726535587728180896306579920322995417553015944 18117 1205490303662100066390882007702821772820702923151602572630 18118 1117045477143283526602687778580476339431724626234217904728 18119 1034649524434053522216892848913365971960181729021370652450 18120 957922314379778879340236335600227038304635354616810315486 18121 886505176018560739842664521033674048641019325534370821566 18122 820059853449499973391638489026063577236913918173795850046 18123 758267500778316046925564732086033981194752589057925765358 18124 700827716284560473837247224512050237563243345758880150272 18125 647457614927797784697475526230971133840318380632408472854 18126 597890938287174617708389894724466111749214787032958438696 18127 551877201009570610813917936995153292883063142025210203332 18128 509180872825832061863070259954992019706805334119889167224 18129 469580595182241314443722899230814380299453197498636734148 18130 432868431525184273207575739922204325885336309485572761172 18131 398849150270760813840207852461877523719782575204165134230 18132 367339539487656731927961285343869450137588253700586094814 18133 338167752320783409155732107473628080513366403059890134156 18134 311172682184818591272972845336867400686276876452060813470 18135 286203366760678804496301842928292750514946529639866963658 18136 263118419833955710411526783426454941785347449229507224038 18137 241785490022294578078503650012468008015332316953477101466 18138 222080745448427454764772104009940210867220209997094280414 18139 203888383426946101002208719502863244259925976477447820928 18140 187100164245765171044964770575789858747192847080030122002 18141 171614968137444732435980644771811288415956851471094150170 18142 157338374550978807785192663250151156496714106661199775806 18143 144182262851184551580812975002552165132017267067007429582 18144 132064433590321938378828453556642638537776312635352213230 18145 120908249514919082054152630035127456119469219751391820714 18146 110642295489861828242616493342664321056851146781480579854 18147 101200056541521996600088359011948918834914299457242471512 18148 92519613241946124063265840427756407291648309107473668352 18149 84543353676810841877105517369752363991715920933641042882 18150 77217701260882641425197630732583543506837235957226471716 18151 70492857686014660240289302770046636847491336935598779594 18152 64322560308192442662737384579526638085037099856944056918 18153 58663853301730758926819284678434132217128537628143168664 18154 53476871930355904912279393772215478885262608867378123724 18155 48724639306518765836714361256534529953179367534187577452 18156 44372875031814393376495788307069295633414878260622346870 18157 40389815132779620212481235045519815739656294719001473324 18158 36746042727551487643663781823766091516639313222802165792 18159 33414328879850465308357374268558910656044054636750218330 18160 30369483117462213480578991094196262524256682903698282088 18161 27588213112792568514525741061387366235642800651622940154 18162 25048993043128916172232252516640478506618758585072994888 18163 22731940167927184785743490301355736999005456807500942204 18164 20618699179730831266817397979637927701025982506960112984 18165 18692333904193188669399272029013470405140003999386829988 18166 16937225943097294010385973069274813949333917259090050928 18167 15338979872230668155152050637992723157696468969110707006 18168 13884334623462105804824069663271236781433840701959985946 18169 12561080697371598791568252221246025572339778539699803684 18170 11357982869293759028802397584200820989868696612512696938 18171 10264708067642521602241093444313517878024197216196937696 18172 9271758118885625128502053493068835024067999563660537566 18173 8370407068528504162905711429099054274830018172711817620 18174 7552642801947745507340923436552136071265630192667321574 18175 6811112702884812522948363063193796432785328886364610976 18176 6139073100873544433339295997530491976625074683706998234 18177 5530342271833633529051897372522689713952704264588227300 18178 4979256768521813992106696158705855179550707561957883038 18179 4480630869498980717487811438754220076868915595798839550 18180 4029718946752074153988721178181736592225213275273327508 18181 3622180563112445563241142994414558908820078514523152192 18182 3254048121146526400366707353016908622636454257814132448 18183 2921696895269677667909005600347003556432414377719929608 18184 2621817288460448373899569882722785143789121338823586158 18185 2351389164141041294011210228460730122909288500586704942 18186 2107658112551955407339470284729132541873571587005851010 18187 1888113519296326085864740846059099417177364977348891080 18188 1690468311674512517167638077882758694836566522575804738 18189 1512640265984331348865062136362626528663238080346650094 18190 1352734766139534280244786834452594381501666301201960396 18191 1209028910771327259924363414970449287187022203599828096 18192 1079956872437650625880153312614683738902031415592848472 18193 964096418685321228387353310751449698536483117926786822 18194 860156510503688743582985521232345056441219107527433060 18195 766965899187817122505701634601117093467290987522075586 18196 683462647806896649375407389215423563038781359411523806 18197 608684508362005937812170385853244233459992986973172682 18198 541760090328683996894632788107300834997557900341376920 18199 481900760626044137245862371697291822646267708269051970 18200 428393219147139512923744322554083120257134314409173028 18201 380592697836500174195353130573769573607553801169613446 18202 337916734921460741973252977869119069763047203737147804 18203 299839479305058768519564740936514701922358756718512754 18204 265886483320581095481174952053461959240997683813200860 18205 235629945041634564923507848761519363668331220382812420 18206 208684364146965838553960383989294272500362031378414516 18207 184702577965875606788877334482218189713521565001890490 18208 163372146787358164171022605380002653651440238373722100 18209 144412059813108297607370137283180997180801044612741098 18210 127569735279999245185534858612361378487739464767803286 18211 112618290279939016521888578725666662452184794278086618 18212 99354057672214999083779726895162863275400713292028576 18213 87594329223264770679445665913352305960794706945509454 18214 77175305728663009631235412318280698110453727132697834 18215 67950236379065741077471235443503068228733731104907876 18216 59787731032661361774636444972921261897406877332139170 18217 52570230357788560887633598828372219747514744867183656 18218 46192620016934859358672901472485010725170418140574148 18219 40560976183168610467566212921170774868874379702473734 18220 35591430717734416624057794410382301240282346464341018 18221 31209145298327564423211797320336008577836978298152306 18222 27347384676454372529621075372478086423122270161559276 18223 23946680064014732748673404651429574296976712680135696 18224 20954074408287356726381082943707808822258268039955848 18225 18322442015087488684114775199173498125204567203486474 18226 16009875625993895299716053061047737794841305571026556 18227 13979134650971443084546754444903070645352445710677126 18228 12197148805993264670109620602102757914119561333468330 18229 10634571909728434770420669945935264326499819251377234 18230 9265381057142670882693692031989586236673182812468262 18231 8066516813904706347695283158313508192854447219368544 18232 7017560466560801834855609987977344567248738010439136 18233 6100444722121501529046500735539910199529175570020544 18234 5299194579419845053229263953548002930350314792836238 18235 4599695395613279817463779160424180260278055467112904 18236 3989485446627861882100651960092772230334938276259188 18237 3457570532157145830641277171356997061523448430058756 18238 2994258405870001446505927839745123587066512510456598 18239 2591011021465775556441500786555626351213228073332168 18240 2240312776736929221795777715311547155865643266916790 18241 1935553112341424831200867161301029984322371544234180 18242 1670921980926906662673732278596350434312147998609948 18243 1441316846863904894842425751642917118799971959391766 18244 1242260008320332673730811620893089294774536293177076 18245 1069825152841293832275292666018210727435641540984742 18246 920572166001462324908920750097328803656025207037834 18247 791489311010004933726691999535816435848918738947372 18248 679941986236349031690465420567515621403218315984666 18249 583627348288127078967427418674860688273897819554254 18250 500534161246867462065101102833625308790510950129314 18251 428907298630646856206282561567048878771377482360518 18252 367216384229894424115823296279091163371243137748982 18253 314128111726293809413674384885101696752962426924490 18254 268481831481834815752754292933910722006754231122218 18255 229268036558592151740051062800146078131628333867214 18256 195609419342501895171000066848872729694173515240726 18257 166744205501680891513047133368963426702244952031596 18258 142011503782570191073643123921294258934730871794348 18259 120838438674351745329706164484215659496373833699402 18260 102728858563205139664146119677185509017322811919050 18261 87253434935396264676318434617693523626096745422980 18262 74040988729263196758601028420082614656595913978386 18263 62770898315205827117147198097958949363182869589982 18264 53166460012952413815252270435702703309943596382060 18265 44989086730392152428526378044698902437616917997898 18266 38033243404024102582140226464742616140470415678182 18267 32122029597137203570223080043783389530124355860820 18268 27103330012803757867501472952537687676286122626284 18269 22846462935559781919768147923829958568307112162880 18270 19239264846681522967957682091798506992153248049004 18271 16185556770262054002109726490353525599308741009780 18272 13602944397457677545211737863913630136736206605428 18273 11420909791449247774339838606780488298740459059102 18274 9579157574366022674683075765940753175567346254518 18275 8026183010330535894380470203883645405295593693344 18276 6718033389467538251665260512511015716724527603446 18277 5617237643288410615813712081705393848216579191350 18278 4691882233574894099573752185340091960818193511876 18279 3914814100707062750833329202122363782198302521558 18280 3262953874485462714575099607012034423153570203274 18281 2716704677734803745504241052249444531508440092898 18282 2259443723290201478294768246314941901216615007428 18283 1877085547779958708287299246437683999893414137314 18284 1557707167183856039238442788825120256925587709834 18285 1291226702862954396881727774842635321737258418416 18286 1069128133462323877504911891375499870856649594376 18287 884225796316505322156431565125971796286842530040 18288 730463108209149505247944323578342111622875038510 18289 602740714173962255752661660734492924587634628954 18290 496769917439398592110145111672976563267437822340 18291 408947805100297942726735330829921049454508995354 18292 336250972810103710545296491753112049236363816446 18293 276145176712788348638495297317839404246331846210 18294 226508609908830282604976819587771728956926609986 18295 185566820974060080059700698995725532667835023292 18296 151837569591802958966046191559163773393590831516 18297 124084154646724445610247296276324033292045694376 18298 101275957936983460969986498293891728011231433528 18299 82555126182707626192917350366862103440407122410 18300 67208468922199287559066924671310546516773855932 18301 54643783416695924137760372799704285932214524110 18302 44369932652313500690310126344878259338608086302 18303 35980101401965418186534502047783536194269966320 18304 29137740246207051517082402232568193823955927136 18305 23564780330790894008418830475943141073310953976 18306 19031764099154261339764128988024044032676769460 18307 15349590706693617803106988632928708549513978752 18308 12362620540833533394542568795748792063220593660 18309 9942922313690727905622632726562899957826707018 18310 7985479496842885665080094709724043788223714442 18311 6404201239755421250100126420126265024075648396 18312 5128607055199578608772022140776526297568346306 18313 4101075071849208993110918075584372111003567402 18314 3274561068708416775134917011437652871284874334 18315 2610710268606443220128664662528936326768546494 18316 2078296366626854397054514055423290917837450196 18317 1651932837637076876665073704079172241154979324 18318 1311010491608448010780482766414469773473795202 18319 1038822771984841009607428242395746540764549500 18320 821846631571081045672667138897023055213392474 18321 649152152467082479401652530851128177479139672 18322 511918555449437528390652648954241517676582356 18323 403038001302800239129029511732875330990561850 18324 316791733917664826014053692184181527901582416 18325 248585747813470098086156873439973654253476670 18326 194735362129267583273626389982471350543927694 18327 152289917811585547388390620978329892259917556 18328 118890343005651691828103190414821919841844262 18329 92653602856580809381282275496708241108665248 18330 72079105751644201331567528323883873067130648 18331 55973013680228181220003787768484758575028198 18332 43387129519790454621312882532516824842453696 18333 33569633640717779068920917568047028808929328 18334 25925437242019806926492947049589765578821230 18335 19984327889679322336532534005129874275634578 18336 15375418582349191173328114960043385931874220 18337 11806687656838626773280527891673627950142606 18338 9048623278153554205834520147591043367576724 18339 6921171734558278109738563643616911472028224 18340 5283340437871273616707881818661027369348280 18341 4024930366638041409464360994194253449291002 18342 3059973627124618983078987977127979438930082 18343 2321533940197520997296013583928378844233442 18344 1757594580179058146044222239557659458481422 18345 1327812394265546621907079286181060385448820 18346 1000960326821878022768124156089762750495400 18347 752916262587454737047179436458561952019366 18348 565084548754165393457861713107387543286164 18349 423159539741386992049661625483348535396418 18350 316158980073726819842078779056263967580914 18351 235669858341864961344263775779506425570748 18352 175261229249691769081188475236596394222940 18353 130027981837972872017526732571507285336202 18354 96237094117999594689179996923070146083104 18355 71053934138575462367961761269611711043608 18356 52330950023853040452693413458180438998326 18357 38444883431753900905513786396762901469976 18358 28171641258786127499664386800051547676552 18359 20590329589100800792758988777585250034768 18360 15009820732886344140268033483795403250916 18361 10912692110443289840289358562946553401198 18362 7912527484726650391489354551788298341600 18363 5721472755373916054203754387410035040098 18364 4125642923122625589019837975853903358992 18365 2966525859224196686899907948275181862492 18366 2126955468015028937452149440707282725172 18367 1520558088820049810939080866844491413038 18368 1083832393586008475162969133427931338886 18369 770221039968025324970086324173220180352 18370 545684872138908574997085215997564566908 18371 385407678357801071657382480476663772778 18372 271349368469784064940640992902533988986 18373 190434139934154154750254914719774316664 18374 133212601037657520764523120059433497376 18375 92876680470839579054780683824769890924 18376 64536394196881542490351556677689016190 18377 44690423147544889578661683891138438832 18378 30839722402320240811605444739050401974 18379 21206376159545174707851106981425371814 18380 14529663148993760321391640439049565758 18381 9918592809935305622409050062955401652 18382 6745615674547248092593264053019619242 18383 4570260370679206523850647234728436328 18384 3084452523968916018749160920538606720 18385 2073491069996476477264663360009620964 18386 1388293958850490139188889615289568838 18387 925727619516019405064440450367064144 18388 614715152289272688842297687537810346 18389 406461038521659412445870129419097752 18390 267597839477726598355745820137456916 18391 175399462251945642403950219995022928 18392 114450599279234472523874342857550608 18393 74338375550677215645661639394872888 18394 48058815027971941524500766097712524 18395 30921218489228353782217323037455070 18396 19797982160625370436285651790981412 18397 12613102122734841583767739055049732 18398 7994917451534754997877883972323784 18399 5041387525270450526829695685748900 18400 3162143553475374924212884651205626 18401 1972687180717132304412761811475126 18402 1223849552236988333703519656070086 18403 754983141420298082464509806291238 18404 463052516771292216206228615702780 18405 282325052478802908285477355036130 18406 171094125561401725960354084129764 18407 103044654794877250160046019741726 18408 61667513107266995353152783596710 18409 36665829835948271761048824351724 18410 21655675452144781922571933079578 18411 12703267913892704706104734073116 18412 7399771121799441907385614726708 18413 4279597196442045649521650128310 18414 2456907834571225113389767317888 18415 1399885543571647806397659694554 18416 791455997300880872229350228244 18417 443916058898153179735305704198 18418 246956340853303810616314154334 18419 136234180967771079089821620008 18420 74506743888800140568189465742 18421 40386955511164912905280112544 18422 21692532351808455566296509620 18423 11542115074649285043763542834 18424 6081958511939348691587418018 18425 3172893169066249616802797082 18426 1638272610951605135971242392 18427 836938831609426026235869412 18428 422891594127798411900869632 18429 211268858726579624033540424 18430 104315329052179784577624298 18431 50885412628210692421165294 18432 24512512822297386061257970 18433 11655700506022442560442298 18434 5468152110444195041639086 18435 2529753585737578448079318 18436 1153512160581620827636556 18437 518118861689669907816374 18438 229108750073818830196018 18439 99674545094961634290636 18440 42634816894195002317612 18441 17917178392434813755734 18442 7392065495599521753910 18443 2991541872951603260844 18444 1186515339218665621038 18445 460773530634858994126 18446 175021869246029458850 18447 64954114463156297830 18448 23523908640033882148 18449 8302995704253350394 18450 2852109225670925464 18451 951984369192693996 18452 308238650928722042 18453 96632884417846056 18454 29271491096390938 18455 8547702025341968 18456 2400080528375628 18457 646139114805396 18458 166242261257598 18459 40725969889120 18460 9459826078586 18461 2073285734906 18462 426312843500 18463 81690787048 18464 14471037736 18465 2346690366 18466 344159750 18467 44945626 18468 5121498 18469 495184 18470 39010 18471 2348 18472 96 18473 2 18474 562949953421312 18475 13510798882111488 18476 171981210770210816 18477 1540934760002486272 18478 10890477955167813632 18479 64543513981520707584 18480 333182228999566262272 18481 1537016496385278607360 18482 6454095106389682683904 18483 25011262352223522258944 18484 90408011831968985513984 18485 307412686645100149735424 18486 990047898265889976352768 18487 3037132987519065437241344 18488 8916557993267602382651392 18489 25153313397875709610819584 18490 68414229162503800522539008 18491 179944144843473385877929984 18492 458870917605202986058907648 18493 1137076170767002740195328000 18494 2743500783937337801377316864 18495 6456704617182322106354892800 18496 14845634421441190241438269440 18497 33395657576424334900521336832 18498 73594497140416596579616555008 18499 159064344780524193225377841152 18500 337547255084623747811616227328 18501 703967023594761480652936183808 18502 1444149790169166987327216549888 18503 2916547562374203709775708946432 18504 5802958727163734333339453095936 18505 11382959680301997223486916919296 18506 22027515293940185743188754300928 18507 42076497981846044515768300470272 18508 79381339546951813344721075109888 18509 147988031572234706000811635015680 18510 272755655759464057666154429267968 18511 497228539418524981181792029188096 18512 896927195484372099312865590726656 18513 1601583728889175458997346916214784 18514 2832014762665632316853007550367744 18515 4960750456364687519471620318358016 18516 8610911038572626319918942446072576 18517 14816187568994742184355321302127488 18518 25277715562524570660740767803127104 18519 42773484240653884542726174537700576 18520 71806203142564375578032714776075568 18521 119621427907551107115986440760035480 18522 197796832478542118187453712945699166 18523 324706912496527094689364594247774454 18524 529321245974537165320081990807712686 18525 857022025375229499294417347589643272 18526 1378461394326941419535560452697784904 18527 2202969039759043781852916889254979710 18528 3498733593142681137193190271598237512 18529 5523014059689911612038970893454752630 18530 8667125497768773330325154687262289360 18531 13523076912436919125101477259964860336 18532 20981784607568364667889355954429143840 18533 32377110496651379150774031213013908360 18534 49696093388654187208052301403408479186 18535 75884356693374115817062796854251730884 18536 115287755525143347513919523808286978524 18537 174288192108912334816959828459778163570 18538 262214981431004023164733639587458979922 18539 392645632198996623331711402250519397078 18540 585254723375949499036260749646485591694 18541 868431150727529194070800570090755655772 18542 1282968358486578427219249771684417321612 18543 1887247238728750451169564401663082869806 18544 2764487811154652273496727372497266092938 18545 4032857716385275208983250229016890059630 18546 5859511671506219511490727608551360420268 18547 8480021033467912931801384013746471663712 18548 12225168971819327118633846416494293604934 18549 17557777064904903196723051410164315681940 18550 25123149106293340145776848522659667636190 18551 35817940166603331833023792338399233594704 18552 50883877915503617349750202480748823749704 18553 72034901263697988917953207407699264325690 18554 101629096757166487832502163335848237489564 18555 142900509823842362061915680160396427439028 18556 200270748196110972756516312773386243317068 18557 279766614915804105181411151401861833630830 18558 389578238409221433224236767029971771381352 18559 540802855947711736631598955754556355874972 18560 748433252701761282695351222569398954855398 18561 1032667748018299752295180252101614708034184 18562 1420641676085122115201940181016808864827730 18563 1948709948004516890772926433421772995149944 18564 2665448293980716461122795546298297783117746 18565 3635589415594462570711817836335705057977068 18566 4945172349125465096405300602482905152501872 18567 6708262381953661409155036115372348489705664 18568 9075699284985906705805432339974936988309748 18569 12246458921131282531178128280460205641480200 18570 16482374299100503050739950733722345359076436 18571 22127165347675844129848766773166594268799546 18572 29630982596721149626239760156577406594305540 18573 39581991556854738362579081426627618334948850 18574 52746927913212840414621032575020234691758022 18575 70123058417105430169229883269927475782353254 18576 93004612812127179507253972304054902890753016 18577 123067537995502237974451595995714556617238484 18578 162477403279051535724619409125777415341452864 18579 214026499535332120415410032128873948868255444 18580 281307679411418338396021646087831794667431770 18581 368934346666306077557495149950366032099270430 18582 482818300238091885775838730818330022202840158 18583 630519970155675594811973802579949854612192668 18584 821689065672501994923793606906906777421120052 18585 1068617933406631080721576359426238769936995520 18586 1386935166648337324585434237297575135827448044 18587 1796473423343129458466658924362576500292165778 18588 2322353248534388877229136724785247022873420304 18589 2996334256191046131499727885805605667778188814 18590 3858496663713927142786339541311371308499196332 18591 4959330318925681928644413499562745549738488854 18592 6362325526553703803527260133646652498042508276 18593 8147180780649495782468794770777329805891894754 18594 10413767669565689531872969338818732158268465470 18595 13287023607578683201914908854742271858500006876 18596 16922979691176791502272008080912672384873199946 18597 21516175098939125881730851390310692653636305480 18598 27308762497087555370482026879983864025994280610 18599 34601672587152444043394146379125722674793123884 18600 43768282255564448486919643590695153144448242738 18601 55271122136470004460496849714073269279586143484 18602 69682268579789590541140863798863352234246088018 18603 87708195319899711423588892531534665842179472186 18604 110220015433178004744270369662005138867131596518 18605 138290228988960920544445580164534191731502574428 18606 173237311447175155326985519338267247852888859642 18607 216679738545111216507574845415892124122009922096 18608 270601352395407739771901629099551217288396354662 18609 337430339242727269974075709071108680208707174066 18610 420134521646406954246258178360439126236034102672 18611 522336178227078430650367093161918991338167229630 18612 648450205846856062521947016438236351165448525516 18613 803850147628974219510837681866884600633505072512 18614 995067443460947923948189151466766000036163691768 18615 1230030238280171234946365004309097374036648650842 18616 1518349231458674876615274143553372795988301575280 18617 1871659395632873306723875349885186500764882964142 18618 2304027967248670722303082592332686748031833337420 18619 2832440950637120269623237610721403919184628730188 18620 3477382524851261467184920649667819520334242408346 18621 4263524246330733661938919401432325109767456626206 18622 5220543856441023944277902984777549217465846501518 18623 6384096894942311898042299211776121984776832718758 18624 7796968261632985822599714426374341038224353992092 18625 9510435442459733571122536996925608820825061543522 18626 11585880418889768401342488895591058173592879080524 18627 14096693419403922571138231724843177106868425542558 18628 17130518773965865693104783865863322161552665765382 18629 20791901337878515438430673786739445487105934683202 18630 25205401421648132108949359286042601619490759335480 18631 30519257081379143221121423923079190736936076756180 18632 36909685197567937600681427206552463150274118333734 18633 44585927234494029007299139504508598361371676994312 18634 53796162194490866425049172950351027048698918363034 18635 64834428363031358982732104123895512985416568544660 18636 78048717322891762440460983578667125737101087095534 18637 93850428783773041359447995368584422620667680127966 18638 112725403462002050182785212529856320545014441750172 18639 135246784042664544092553140243545677457348828311842 18640 162089991714518652040361440881354762485371149084368 18641 194050148505581237425660816518803530905872615485850 18642 232062324359964522610760459651080969956548176031778 18643 277225043364891679360398269696815168097378838170848 18644 330827546635787381238904801458885733943363843282608 18645 394381381076743017631733151041655908553864431815870 18646 469656964649670767533993535244715767556808119209940 18647 558725871133223283590527065324849663371109697172676 18648 664009681999996658836415942551181365240869703578576 18649 788336371513530345362787427546690414713372692667068 18650 935005325145576994650938772619232683835593744504988 18651 1107862242832110156038321742073125341597936833793682 18652 1311385349529107938683217579463796037787253619079844 18653 1550784528335906775730559560847884955711853494835658 18654 1832115208722086223625237510600950350610336652678444 18655 2162409087003890894602233232487731476268713189074934 18656 2549824031359697711507251678927259430134314539234558 18657 3003815832883955888239247439469339284748983609478872 18658 3535334811362549554104943923559700865961923183842906 18659 4157050673926668640320396541326303676675342770243782 18660 4883609461272395602831670446460801371498942311633308 18661 5731926904974738270416184958985183541250421582809592 18662 6721523066368241135784413046674527267893860452772896 18663 7874903738885712473474448685499903036921518395063058 18664 9217994778652143745481198787739158270834061181491270 18665 10780636290225082709782108663771378967735363316672672 18666 12597144444111068848826618759126163713929813652008144 18667 14706949649343889481549438803232924686604210239699596 18668 17155320858145999452314967775191300080546255249787588 18669 19994186951633966542229872498722283348115252887464126 18670 23283067457839774685082255800869671520821243760152516 18671 27090126299298460258209575864000191449940194042677858 18672 31493363871615308791973505073906508738647477508052434 18673 36581964532606947949137161874141741615157189231488186 18674 42457818551066166425697416843321339022534430584492970 18675 49237239743718596098723206577742343407168233343768090 18676 57052902438958889289412166431270749721720316264829756 18677 66056024068687767159533640108277562353415051329396118 18678 76418822629139277065636583741505674280289463930128922 18679 88337281494156598105310357521966688460459337078172286 18680 102034257638306386286294630872409944093604538250396046 18681 117762973263228518459928011271467834066401041812621244 18682 135810935151928317002969042899044769764105334314547080 18683 156504330838248919127893312031113066864531237230023386 18684 180212955911300412265847348763441244004644108547686298 18685 207355732519019894327151458744832083272708571328301708 18686 238406885436405468151952007071296707876032401564826086 18687 273902848970892223942202013624692973751256635025315320 18688 314449985542095499840294507025100946604383386987633156 18689 360733205051931610851248864183930315393211551566655332 18690 413525583214291481562643826949846622090419181926948566 18691 473699086905745158939935394979848848612449333046506598 18692 542236525399612509355699555943415246982826588491011486 18693 620244858129490869235457570247372211230680072528813226 18694 708970002474527361103931469543093723484632571541819198 18695 809813299052387977820763372415533652106766844063065182 18696 924349807237806756415889860848386859838156202845837006 18697 1054348620191667646785557936000858887822950301321498734 18698 1201795406691027705119253365760083794666892155685481542 18699 1368917406604271187433036953712396633952409816269536272 18700 1558211128074635482180622338482679024701296234297185078 18701 1772473017483947126093949682074909943764970533336897490 18702 2014833398198481586987458248118474687034437047902562542 18703 2288794001090332426365661915766940259137330073764014168 18704 2598269439028779522236653686058808038519455568035500686 18705 2947633009103766605552676101193044064972204270557583166 18706 3341767240443598757358503069661707661804656487881446530 18707 3786119642296520392860195209267153659177335915042002700 18708 4286764146745732421824496359054783085311689528286148590 18709 4850468783214397872056832503319951739840237929328160600 18710 5484770167996265331617535973027876197308326604398445956 18711 6198055441634255597255692991011399943662579493908991666 18712 6999652340290087988836942242863523544265771867306935014 18713 7899928144540247617155391824187357751838281402697646446 18714 8910398310546139963627723348640128610334808629771505756 18715 10043845654539544903568342243929223009379499826281031764 18716 11314451032310644249697141982168505380368021109671872114 18717 12737936531169077960865055869742841891352080280175763984 18718 14331722272964895076823216484429760551250247760617813280 18719 16115098013514309001303849670220293910109429027033029682 18720 18109410816495502140849532112385030172859720388948536168 18721 20338270178895287781908217902296991657516683635202623994 18722 22827772090743411121647424743627987558943960362988512212 18723 25606743624525006561632308771741810778521437077156848902 18724 28707009769682601447691416462540350228523688329217475522 18725 32163684355388268312190232460746471227936627562128222212 18726 36015487040676832925933930452463357575665660406515738552 18727 40305088495486408501289109758985805733854194153404187252 18728 45079486049567698876138719170270151267477685198082701870 18729 50390412249023527535830735281564958497571708510784268070 18730 56294778932859620577416737964427357323222869661567127598 18731 62855159624810506881647771438551470133099793736774590360 18732 70140313229302401333356674794494214244947173854096180834 18733 78225752225187305454083437450708420266028177016951853702 18734 87194358767294772543422750758191384385502109565914615496 18735 97137052334370464526975776112242254210164639488397569386 18736 108153512803078282911985751790273488711612361282878569148 18737 120352963081912487114959748100996668908709459955999311172 18738 133855015706575784307744824988593629973786247566196032216 18739 148790588080106141947968559917722145816083903893433887074 18740 165302891337253764544286762934627367944072354775098038100 18741 183548498123790513631602931671867867252679800482094587588 18742 203698494908040620670858933674100139975208259569773893740 18743 225939724784408497583653159663865430870123729285734116230 18744 250476127087490037897299221645087297636737020867051488642 18745 277530180510917230630499008552114949362809504944106258052 18746 307344456817814529194292855989057786778376360652784150930 18747 340183292640031725200946888421851438975218184368502931312 18748 376334587291531536172690867744265919607282329175092137172 18749 416111734967793794433256559263499112621542278500336290308 18750 459855700168165143017269822008205039726943969017445763476 18751 507937245662012939949062518425915309643418716229075690890 18752 560759322822576471859972853882120614185365211650885799066 18753 618759634674747687253349186690808693156157596560059885538 18754 682413382544811565815931985835838904796419400701779921012 18755 752236207761536531797768732568766241457938634680107522332 18756 828787340438976428546750913354590000847633484706360261932 18757 912672967971915939843888343217854889800734332137959269046 18758 1004549836494984422428793830078196283414534202977950095074 18759 1105129099195932199278488403857929173901110543344701177744 18760 1215180426032186280237896906348879534209288695629083346270 18761 1335536390077276120004087242730476490151851750343110959644 18762 1467097146419654763923625936785320794914096909190269769598 18763 1610835420250354703127396332105585228204265363275328199060 18764 1767801821507231038757515039939238079547998288468529662770 18765 1939130504191573248963585091492188097444514368701807705312 18766 2126045189236817117213251013665410589574451081718866363964 18767 2329865570588050377373850606840592884169284445462633433036 18768 2552014124943947450628293985140703334285943820379164189550 18769 2794023346418530221979347948116847439574138617009989072308 18770 3057543428197438820272483845310929338448533313119643106592 18771 3344350414090774231406602281984700444340511667837346626316 18772 3656354843720462429569210617888001525976224864934486230420 18773 3995610915922754538900772448596061648271650498070883102720 18774 4364326195794028395070865026950919081147017955515605698338 18775 4764871891658439279019525471700532910161505757825922347512 18776 5199793729086958091572324671762402296792139761600504770570 18777 5671823449946536203644776967481845777429232941411247404548 18778 6183890965302970912597249899326703107927964737080528598838 18779 6739137191838753361404282241200507016315253385090508864204 18780 7340927602274813369275421182159340410349925697769112282898 18781 7992866521099492327015479887103681529484093857247880374158 18782 8698812197705940085583522224443645554945242106168576735960 18783 9462892689816910048688224056246797627313374944507126571830 18784 10289522590829882866369802582534552507633142360813011384954 18785 11183420635441644613121447237381750497321675631321661865016 18786 12149628218605737164993337853135586104797875730400781626774 18787 13193528863534238657090972169398630850374520066993210642460 18788 14320868675072567349033919262788376184771453432779246950060 18789 15537777815347675599959878193317326457838409595051660791666 18790 16850793039111151864682935025967133846301255755846103411144 18791 18266881326664217238409973043040168735073434562581429405594 18792 19793464652656031629159107990567295649285934402366818638242 18793 21438445929384562858522898421708767325703946839966933153652 18794 23210236163494782054876176423047206732940319117465448354296 18795 25117782865156211491426102737425292061573919716819822897046 18796 27170599748904773482806287688103549221034228699860827215928 18797 29378797765346212581756447316437148169061544421851817519514 18798 31753117502833673797571151493642054380160466495805185518742 18799 34304962998043757621275993277699666985353612316799924844200 18800 37046436994076846160250623636127262420861059141054325518224 18801 39990377684291892041138569536684647255165135981838214056624 18802 43150396979546266510080795159416203908062088047333772899326 18803 46540920335840670125157338743833930158376186477178608423484 18804 50177228178560441957141726415994324762965207435659457884428 18805 54075498958550731979202192861950575421532180091996271101338 18806 58252853874156764493063963762779244665781414754011850258376 18807 62727403292094645184532124055443447528355478563545985141890 18808 67518294898585689872732270462284947565208616045398893250902 18809 72645763610580954696280244821973906134398973198019264141338 18810 78131183275115462945299527434516382184835294842890863123904 18811 83997120182856579832679714246456671186722226721689063415126 18812 90267388419741227811392399192397606279563369934169099178458 18813 96967107078225453847648039030765815395324016653336344469700 18814 104122759347090727449589789043852255013642218492081918698238 18815 111762253495957946623581696838398854146426025873110524712124 18816 119914985767646385667968899228672328020304427885701702434772 18817 128611905188274941050978610500571435723001245752853792009334 18818 137885580301531542613371250297434680925458534857483672030708 18819 147770267829828372885196815217838663708160846135092671125026 18820 158301983261110844123376927658567780282996213589247710564130 18821 169518573355892817144184682771842613588320413718959488178584 18822 181459790564645473821419756695703496868875419067501597996958 18823 194167369340969251529942502063154769943612582527371666579366 18824 207685104331024538588878412695151111757102552104054233216252 18825 222058930414485232432049022738672323534756176658364377246554 18826 237337004566808227736281915641648569727362899105028300833166 18827 253569789506880556192840103967239758037941207853466444520958 18828 270810139088114086143351441070741951651154564352732064850784 18829 289113385384806010747209460301283253831754542146199121316710 18830 308537427419073209626345146076485695471249620429330109894916 18831 329142821466902204002024374717016657738367474709009576040896 18832 350992872874836963483456732821538571816584280537388895247282 18833 374153729311558308979825941070222413564011634732917539458488 18834 398694475371096095038772769597767525763361821597571272223308 18835 424687228436664747127539611777420882230334657600328552556920 18836 452207235706131108171043591047816925872955456809492455945792 18837 481332972271919013797041184054798965757309586987783383198888 18838 512146240139736765888872383249491770129971285945219148200968 18839 544732268061892037133961436523022776566868378795197184114134 18840 579179812052145200503189815989607380107490639465424484273592 18841 615581256440059305084492092620504228650277284212250277552276 18842 654032715313646787212839191766838845524589013396331386265446 18843 694634134189804612794286213635780941575820741034875242889808 18844 737489391742587234886031896605004025383320063527086223784784 18845 782706401409808117472278921169971624178050422723564054600124 18846 830397212688804484969660752110041368633618804122590740546860 18847 880678111922466541753290405601368464102521321193303307360942 18848 933669722366843074723650061343622196539424213511677760296608 18849 989497103321812783485592445055287605909998787516304799555430 18850 1048289848096478820218432422897162249949428353269685328924418 18851 1110182180571128060814078655757568249553320718941960944292844 18852 1175313050107823003082084632082238561032466512152515321532122 18853 1243826224551990545014902699337674132351315410948871279811516 18854 1315870381057767073702562036983107752405798437572464409423744 18855 1391599194460383288459591200832836709254653892419167655559364 18856 1471171422909556105532163341189989725108111608493258887541316 18857 1554750990468731039694739647274949734292389357767424113008340 18858 1642507066376119852987275967655279513902472567276200308534012 18859 1734614140654839201166671267549532075028742375244490710144868 18860 1831252095751111608178349479169641642683667915771944618378938 18861 1932606273871476322029992500557075605351547811646618027383836 18862 2038867539682311194059774129230161885651579572008693547762836 18863 2150232338027725120616091050023388905724073144320690352181254 18864 2266902746315081851704287513116904522336782611369880268368658 18865 2389086521211098693188213608924180705119546445603498240598064 18866 2516997139285666828373227218570145986875599255526369984699848 18867 2650853831235303013815526737884491715785245981301910605297958 18868 2790881609313504840947952511221637161742009848045150423664802 18869 2937311287591283290942845160212760025024274090794176292933736 18870 3090379494667826632639327146862119089885942514004958964970978 18871 3250328678448648383567982461914487921985159642992102439859724 18872 3417407102606728379757199123827390639061653936268907362699258 18873 3591868834341108903207142544444673891420257844194502799847702 18874 3773973723047195696880232644343491693680711527941922892464580 18875 3963987369513674293662904543358350635772990481983612003626844 18876 4162181085262522329367012622241550874306323839832108031186300 18877 4368831841651114377724673212198302268148765674701875727357268 18878 4584222208358912210058066226614730070683807903216710108047894 18879 4808640280885743858561536350217640756584162029692649483287534 18880 5042379596694231651368575401892935268339942660524931346778522 18881 5285739039635563120963233284730361065622784495638233439884584 18882 5539022732305538267677292189273262658044970200004402938302146 18883 5802539915986699102162002726015558329893995387854082529451382 18884 6076604817842377663434454202359628983007994640949894798491096 18885 6361536505039709575697932031191990579474094515047008971139870 18886 6657658725491072067947826442202556650418254913030124140702360 18887 6965299734917036116570909535152038186031480355248481122765880 18888 7284792109948787190771210652741051171223297498655340696371816 18889 7616472547004080367465941932099898481280291441550941343479980 18890 7960681646688162748040544571230583943390946456439096002259428 18891 8317763683489725450160690159102564915125679151968981263926630 18892 8688066360561842005354392978606382906635391648311914181878920 18893 9071940549399009421017821958427950687830806945465491677635658 18894 9469740014243828602306572086610166959368008219359453510896462 18895 9881821121080534777624901894649820033615431392184723814345146 18896 10308542531097504784661542029864869089035240478794183909480870 18897 10750264878527011451580487809607266047842456862169875529963040 18898 11207350432797846799069677395986719972086917244741758680203034 18899 11680162744964972305137407956829952741658979621630137600502804 18900 12169066278410048813236880728387131830938506764042440503509676 18901 12674426023837519442416360729755188094687996112920553162134496 18902 13196607098622830457182452173735060347042003871215907387007834 18903 13735974330602337577440853091414257358980167745552521099960040 18904 14292891826428414448655946690015423235835420723277772193932932 18905 14867722524648207415407243029023688512313236572657083482676172 18906 15460827733700313482281690266702977493303030360922116585469344 18907 16072566655060339216730445093303718555727735821656264771523048 18908 16703295891803765862817437099908041746589573392859538566129284 18909 17353368942892734346279139218564375230183254273732293591668112 18910 18023135683532203206951273531052723685833064655217023724049696 18911 18712941831980348703516706345422745260323254668104193345240832 18912 19423128403237991253365732098506612807187817152176528613152438 18913 20154031150082163899555849395420242228996801291295110950539328 18914 20905979991949600702710756888659610499666919339614034121115740 18915 21679298432216826198560022257296033397215554623461899013803642 18916 22474302964464578145361960421734561872210529899901974421913212 18917 23291302468355398120993185876930287317909085404524124701847634 18918 24130597595794278316324685942376881812263047150717282810766586 18919 24992480148083155293086402543823688087746904286122531389439818 18920 25877232444820686910189133026036016207118490671830489740276924 18921 26785126685339028875075964350094245240116681054377697862183306 18922 27716424303509131914266872065869100471156427135980902131601872 18923 28671375316785296770446137738265354097916751018522186737685888 18924 29650217670398237706450995663291669250722862485679486084946634 18925 30653176577643599992054666365237975561324942537759723052881104 18926 31680463857249635806628314740428152751834245708019397554846602 18927 32732277268843448035570443333917507119011898352213944817784976 18928 33808799847569743905716938970486454442663068063450547946007094 18929 34910199238949281371727233871724207381252280735074733555917648 18930 36036627035096021793832739686340328940645493029637174252262220 18931 37188218113442304337092113317209725695550124849701414428610238 18932 38365089979150013071436619117837802523925825442328685559532444 18933 39567342112412600524456245096294102875824359954826163083916062 18934 40795055321877846539410921895535255369765842254869560971689070 18935 42048291105444255742985924373561366962985926306522133739643496 18936 43327091019704920056776843250719503883478791804233596956805628 18937 44631476059331386507295665791892426307885407870438894517655650 18938 45961446047706470190439012288813677677386929050819394514164844 18939 47316979040128936179220235589022198681375366995527017192084138 18940 48698030740924444827975216424764943510586131020526767662990384 18941 50104533935806018954107238367878294709167551800986723764465938 18942 51536397940833460013421219679128762004029358876400452801032834 18943 52993508069324529857130748606479634326873093579111092956074288 18944 54475725118071246551650372440923077157746278638938563465770892 18945 55982884874212244354005871358938898111700568671763807511899986 18946 57514797644106752627784687751256588139491553836739391647721606 18947 59071247805547296022007015124719971894736721339310138793565064 18948 60651993384636655113488092309826233820829728058435325180370396 18949 62256765658639906471262856183433372716373833901817910560301432 18950 63885268786104444620543408245975436764953152666668399112418600 18951 65537179465519744168461460343205295148724968150925540694224242 18952 67212146623764224797553556310418044437974004540076249019006462 18953 68909791135558919461832374562421800267074228608026219349840508 18954 70629705575116709818734167752778444433427368836376557544284782 18955 72371454001141684144219377241790267803401057293368822719781840 18956 74134571776295701896300206263452322556941102210518595168566566 18957 75918565422208534802466647199266125043862507857993892645964370 18958 77722912511064024969344131009447586762388924442019811679441240 18959 79547061594747593308094838842887958350919107258772683868910228 18960 81390432172490193015823838091217982271491729293072915703988222 18961 83252414697890488703525219160170716526764178300624840310430894 18962 85132370626140717064636461784647392967295031678128002359344790 18963 87029632502222424079000141974576618100407429309286048080992366 18964 88943504090776160250338887193824011217371278147698872485128136 18965 90873260548284342085650963679581146967056818575079374356982690 18966 92818148638138956853313208886333970928977861161466825073627102 18967 94777386989095709498285913211452715150369652476184348251347096 18968 96750166397543705173912748382153693279437916193322548118568396 18969 98735650173944956544423590252189961404215459799703813303510020 18970 100732974533721038628505495616946964121927265933832263089823316 18971 102741249032785230490642765003028591260070863260446782709467104 18972 104759557047837635458463220226145542100785963227631006033318198 18973 106786956301458220279829656544676163531652058324731366886453840 18974 108822479431948626543347677885205139397548834652432159624992746 18975 110865134607788159502279742801145321651616927740251705467436530 18976 112913906186482731430279006030305764128836417177115991248097916 18977 114967755417497916182974673571796652970373585858516719831619258 18978 117025621188878851806621172027496011018166664996962810974023900 18979 119086420817070707102693984765672905580502933069326926566851750 18980 121149050879364009030791249944042790019332781030122021494193704 18981 123212388088299517932840334147298620919060679590167244970395648 18982 125275290207277747695668444318111575985764602854837466390967754 18983 127336597006528872177155299617038924980598564986686606116614014 18984 129395131258509854110303107273793528979694542667913385272046102 18985 131449699771707396858305238604836990754725045995995310017937308 18986 133499094461737972793784887974211383715702982964100132725804602 18987 135542093458549945460201304209245980957258278188148520625892066 18988 137577462248447896935958568934842606068421820875442970131986342 18989 139603954849575917373663483575694088378700642608338249512478164 18990 141620315019415029820913760833816522268462930891040448697147320 18991 143625277492770327676115821368341719803751623518376591391021174 18992 145617569248646009617639768089071990452142237875201860446768254 18993 147595910804331519639229295667914236921538470875192041210560432 18994 149559017534949646304538751058513028602441736921329322391970868 18995 151505601016647909537495965176674482990874981551546183396192650 18996 153434370391548064259858720825312500816713295988150602867285358 18997 155344033752505271441797731825732175683030456563667536498370378 18998 157233299545668615900327582608799693665110013815262045734309906 18999 159100877988778366900629091533786778171094967277921057506394222 19000 160945482503082855316214734751045689046870043861933151920601392 19001 162765831156709244835102814617210489471264426747772875701641286 19002 164560648117277960976632373347903856909938515559529476047101232 19003 166328665111510257956464052824860986696543789253020261999748318 19004 168068622889542487577770785658169918743864404055253087413680746 19005 169779272691629214143929466351004070178559035187335108804731992 19006 171459377714890512169474300898041462394833847589409728159548710 19007 173107714577736695745984067146285494684852514332423604972062110 19008 174723074779586454778258511754370813714817700068632411379222404 19009 176304266153481997200372563401057222932226458273556208378947202 19010 177850114309197388907714453512267611355925479094849095660531696 19011 179359464064433903334477936778514301627945841965747495208274048 19012 180831180861698886572219864384376834491350646929720032703756886 19013 182264152168472445011669480982029775983024026220614897089565738 19014 183657288858279190994585006212452054270889699476691079668616836 19015 185009526570300344979621585611401651691054680375044206048425070 19016 186319827045184684033880409363273058211212049404989269413434088 19017 187587179434745126448198789632541041511904890457244769802056972 19018 188810601583261117905044017281631776752897672669433178060238176 19019 189989141278145389454874487243867682557674141852624712913679532 19020 191121877467777031767629385000952008711496476583724321304775386 19021 192207921444351100635140173636807549005715144216620683662761298 19022 193246417989648049281617011201197470393296171787220404616452086 19023 194236546481684074499704564781360309677996026863597843269246614 19024 195177521960265854022765117151926495178678162855881866371845054 19025 196068596149540017425407560851328617230083859504033607490716072 19026 196909058435698895564767035423124750476120024637790220955722042 19027 197698236798079485613931033904154266363372978705548362677215828 19028 198435498691971990074480989994843419428115590805366537594564168 19029 199120251881537567672074665516304707345377277892516658976548828 19030 199751945221321889971462001227060397924332627951017674280931320 19031 200330069384941537956108220253134740940008641075742062975475336 19032 200854157539613996100205787477641132211451123720109426151877150 19033 201323785965298796892759522194741817167929489589327646785365712 19034 201738574617317017078812956537675293277708290001937840475607588 19035 202098187631418600833132752730429107811439233161789348922825722 19036 202402333770371650119656556397804310551719309430196358986330936 19037 202650766811254637378213333110403151047223449740325443646339576 19038 202843285872741213170358490586610439695924631985373984429294490 19039 202979735681777648939384653047092542237815845251984382960266352 19040 203060006779164715411996134077002472216328470344216447260257466 19041 203084035663668689314409551062789383037632955555288802622358196 19042 203051804874399940759129103370713719123918506541071486135755772 19043 202963343011311914232101237963961425227771334955047535804367382 19044 202818724693788009264014640304088610037501005866745701379523028 19045 202618070457398623391513978986632828777333767710319369680359298 19046 202361546589025170548753175333863719479820349088342431206795278 19047 202049364900661963840142364023853566566953843462275159831010440 19048 201681782442320185371733168705725661616962713016980180508442544 19049 201259101154570492233330312424711851496211113432652358672823548 19050 200781667461371864476606370937104436590116668272514904414526340 19051 200249871803943829292853906386885077612462223194619194779390574 19052 199664148116546941165833048149439013440659386414959104901747534 19053 199024973245142111221625436878805045298242566095342370961983730 19054 198332866310002816727037833224257457107732239787262515323818794 19055 197588388013455146532453263236226969748910686452173567549193862 19056 196792139894018820123143825388951536766945497180242213126234662 19057 195944763528317534452776797317693403060835274471098256276362108 19058 195046939682219029816890327342781739063839318423830638722567588 19059 194099387412753918509046347976636418633836828992149004597896662 19060 193102863122447392158567129190198040482369655041797427641754848 19061 192058159567779229709743509117674777520733381656949535802024016 19062 190966104823564892651856270684501223852310561867231194751263568 19063 189827561205123752934422195579067657697260235734259736897047200 19064 188643424150169498911531405064208703815527853261927425016399782 19065 187414621062422364265198306388487679241008428067420775967862722 19066 186142110119002894820350421931066990285854008788965737624282110 19067 184826879043722391497284346930296084915430447540929397823162302 19068 183469943848435839985551872319986355453967200925424258709804928 19069 182072347544668967548151386377351127169043898711779083634875520 19070 180635158827771976192277763467622027113598234446199816575635384 19071 179159470735888423967836656154202171206004021849019422148038546 19072 177646399286058610356489803145829517967931508690663126322339294 19073 176097082089802628918448835472018685498046969321199327034672170 19074 174512676950548955267295073573991078731252688500171898437001238 19075 172894360445290029091167427096719428345206619461575156299297250 19076 171243326492856766669423392212557615205122966147137463505684344 19077 169560784911209319676805255763251216253720572988337563616494182 19078 167847959966141704604407865335278371472327184052470811190716390 19079 166106088913793205315363106558661214744751551928086209681526190 19080 164336420539349752209205017740274253246281014665645081366526468 19081 162540213694303870714780984553543852316517443751356793959630778 19082 160718735834622347007584739797885191489811956091683781701591332 19083 158873261562146569388516333090619820851329640178467460984858872 19084 157005071171521670540792638947017739106155539183834029467034150 19085 155115449204917230823912033657887445599444826531613153911880490 19086 153205683016764528424229263593558998001954963011889653323533308 19087 151277061350693271302142087421403474496955463612021683355466178 19088 149330872930804560909101082946592901816447865090251585889094702 19089 147368405069366670259566236010589029218210536185715394114107620 19090 145390942292966229490726949441764628507797462288987544935537912 19091 143399764989089769031466339978046848325618075611140480406028930 19092 141396148075049450022756686434061509521811313713165904833136260 19093 139381359691102396781980364912632983769860277661646253602977182 19094 137356659919545526393162006348562278951995320818291383531859666 19095 135323299531497341247950757766624945405486750689747897904188358 19096 133282518763005012058928393562785522295745076266447882607575132 19097 131235546122039436577382171983483072371809220801063776448111934 19098 129183597227863021957995749675918488264721308293891101589478478 19099 127127873684174918697087605219846206004877284104690437947450978 19100 125069561987356546251350383141574715031942045596078013866459022 19101 123009832471056711750883538680509785000217745108816114114304858 19102 120949838288270651954037167766894189234113085383825899249111600 19103 118890714431981143788583404631909462874691733347670521680530456 19104 116833576795342649628531690683164280004948130331252345209493800 19105 114779521272301508501401119715082340997938456895817812900668666 19106 112729622899456671218470324553361131130726646166438223736567502 19107 110684935039876621762717105155717753087699199299348007692376890 19108 108646488609499142644705982726069162281826969653370878185318118 19109 106615291346651678962301510763583075094564749390039851295765712 19110 104592327125141441768669439495144853343340729640642226940555960 19111 102578555311276269300594663334443982827388312151646582829661752 19112 100574910165089833411905879296143092183752217126035601304110148 19113 98582300285958231999720636234818931180324943102839773636919910 19114 96601608102709534679386000130807930590066409316484491340099464 19115 94633689408243630957896458048165073450157442533013066416599476 19116 92679372938596943881550270798591431308390708418420951774544498 19117 90739459996305387110243500159657053872074354106514909628947158 19118 88814724117839522062297192524692155557827558399648892587326894 19119 86905910784808369250928916274444619018161015931900604376265870 19120 85013737178552891563331022819782583038566241451903502134558174 19121 83138891977676936397062261496612700399408361752355300632843198 19122 81282035197992529409312588532257124254634836791001966077085724 19123 79443798074287977835009382427218960673042352433916972380869712 19124 77624782983261379918516920103784145049725234479247770919249216 19125 75825563406898954193155950829764153858009842068178082530262532 19126 74046683935517194395848895742298638523553135773219381880249366 19127 72288660309630309931360122050196764563873471450447166968582950 19128 70551979499749806086536973196380509338201788261759830271058428 19129 68837099823171461554548770992096176695269819001372986553615658 19130 67144451096756432992383806371814942545178642791951102825522392 19131 65474434824667807860329524773300368273612713415632233128406580 19132 63827424419981679108109986375545343278226584291251277054693542 19133 62203765459052760745227443422789374282378576336352303725836584 19134 60603775967478725362271361297985466496565495608662006847015866 19135 59027746736474837808310685541427239909835146181931779244450448 19136 57475941668441089328189765090458057793898299539965538495551888 19137 55948598150477900840973068531112827024430482190631009451800446 19138 54445927454583551673807284037725434973481128331571302981203180 19139 52968115163246781802366239311742880405674618183319639528433712 19140 51515321619131484442739864451855055061666995566362277117656450 19141 50087682397537017000118876354406935346988813324927233811164020 19142 48685308800307369844314552462755431498947564318181082283382640 19143 47308288369855195002817599287403830040061910255532349303330504 19144 45956685421962454707187820755006423827275235294620714991433588 19145 44630541596018140399457611324199319224516324774242083204258736 19146 43329876421355067765129112755906681955077640228861245455095006 19147 42054687898352098273401801564887468282673504490797498056022196 19148 40804953092975192790584591842242253618011248547404538409911470 19149 39580628743440383216738059669005555415816589064014532505704858 19150 38381651877693964181943695921112281577117558727357122895313130 19151 37207940440419864677936462934664818319709680971863647086982002 19152 36059393928301161166753496978260071468428933676837378257261778 19153 34935894032281937675612183513619942257435686170637781864711720 19154 33837305285597079913267257270229840342644460827091835471177720 19155 32763475716361001946865442103660987215049816997830903032490796 19156 31714237503531635421256416363480249814077500867464017464201864 19157 30689407635093150566074080766311885541981157663242336393136090 19158 29688788567329711495007796621152095085855406996967319571066320 19159 28712168884092980395763951068470590356333167883071981255292302 19160 27759323954997960005582391416825559088874091525611324168343518 19161 26830016591514984518742843114186188045891996937231754388824516 19162 25923997699960118767664430064913317291375566807903286964136400 19163 25041006930421787223044743384469033160670294505296226274864146 19164 24180773320698011544449217684727378105809112184505351679345472 19165 23343015934356072283958469926339238411429838486921523941100930 19166 22527444492064612144818069220861852074888197810726677437855862 19167 21733759995387051505451639853975229452447033720285013993632000 19168 20961655342264579941346893682619052368924646836274591365659098 19169 20210815933456810314095089762791947062856369098836805476916102 19170 19480920269248326904216163620941735992755479682126267849826740 19171 18771640535769720698026903718381515128648227351084991163629686 19172 18082643180322180584224129205396273408881811151351830219796736 19173 17413589475135199003566331388073527466586687506820863342984854 19174 16764136069027357700507874088004368698070134674223998542712654 19175 16133935526480390053824365290405848487952866521704342669603262 19176 15522636853676680817566647257688675096648129605928868809487474 19177 14929886011089975339209304227738966559048656358280214511621082 19178 14355326412258245482992796737166896715759052851019212245698132 19179 13798599408406319428669018199301737198521580914699889884530452 19180 13259344758623952011921550571546443009317223098343770036827202 19181 12737201085342420103412542954758011114202211831657739765558074 19182 12231806314889406552834957053554052862547354245423824213544352 19183 11742798102937823460267293646591945521176256522821807733749100 19184 11269814244699262176331458606492621650298113489746422648925034 19185 10812493069746888891903527061143064102974934383775115094814334 19186 10370473821385780610916511481591797218819511168190611091487658 19187 9943397020520870599369089123548714244041259890224115915133392 19188 9530904814003803192711535304976719765255342914748504496324678 19189 9132641307470047451324312575176792716075753205456247761198478 19190 8748252882706554079659166774496779981576175234295796054343854 19191 8377388499618030892114647793706533326729450003306688652413396 19192 8019699982886533606152508830892717632901116819877654116325912 19193 7674842293444499554507323145217072666813869851137977053825802 19194 7342473784905574633927189692950174969219233182027726713821956 19195 7022256445120584875561541853921141061104930963913231574838518 19196 6713856123047773589580341062659151440877469757219488518784648 19197 6416942741146956885509244023498855751455251625479548512231830 19198 6131190493526541792206939534620692879362184188775865809349946 19199 5856278030090402879564632722219129794554114790156438552067356 19200 5591888626948429163422339923586323820887905586132006060931246 19201 5337710343370140232487570055305306609179413343871903325276124 19202 5093436165575139041600158562416475198783455067338512674152208 19203 4858764137667331592051676792355326971358859647016333576441556 19204 4633397480031816396197564610720613897285274355232695861131720 19205 4417044695524147388069185238941139375596496582448153351305012 19206 4209419663791323389427066253131298501068750503768115999297538 19207 4010241724072378221849161736743890242219198101504320232305958 19208 3819235746833863021003080700959895896349345227068270433507064 19209 3636132194601853156321298164054676469798194623675941204735234 19210 3460667172357405076267347677177268414875350449282508368932434 19211 3292582467866663711422964699161663668842085548765807001079938 19212 3131625582320110583108234800921781353276388597143372823939114 19213 2977549751657779623502804043876293660063959757566770416898940 19214 2830113958958686234173833608179608633953395934405242900701232 19215 2689082938273250645896507622926063396080050577134703729496210 19216 2554227170277185433054235507663960096985602497675004234430310 19217 2425322870124196064762258709956913322401797916986046042087456 19218 2302151967872950231931085860168805933089890528737397817449062 19219 2184502081861144435102922265318518269433884694141522540030092 19220 2072166485396173351866074164188440671176848892613862914668090 19221 1964944067127927437546161149944132039663993511792188573138666 19222 1862639285464645751894450281223136694659645811889630548423720 19223 1765062117387572824205957756426001859139764879069856383235072 19224 1672028002014449007378898070908244167573038772437390671612792 19225 1583357779255641519624689352280441353285766675266343538170960 19226 1498877623900036175002184663822261950706436888268437023247634 19227 1418418975460695161022190273936640854349223000716909433575594 19228 1341818464102781099153132132170966087087895439470451078595448 19229 1268917832968388368639630137923383479509494045674655471968292 19230 1199563857204744933395115987708974986921032058501001147846426 19231 1133608259993786561337066853798530134512959779824962697067290 19232 1070907625872394400756626134510845577067149718167001699947844 19233 1011323311623659512234768619728146785024765275171079027025966 19234 954721355010426321562323427141399279203871185895950212120264 19235 900972381613102223797124487475874912910570101687163755925994 19236 849951510024332840749870204838905079849094612268128424910984 19237 801538255643660728737803492597125818740271790566732349084352 19238 755616433305737535888729173870397241111235720808590274502610 19239 712074058966072445380014397333901913943352889013878278914378 19240 670803250658698756508921497699015577823770774109505602093008 19241 631700128930549990808986395538997797265568118664952743578090 19242 594664716947780090019717621889808373228792177568090143459224 19243 559600840459760994141180342480420479049518978093620452112072 19244 526416027797065816143605603572030008486255013437289768296422 19245 495021410070416396425329185209862677149163114839759812615204 19246 465331621728358424973798207526694583483482957048580947394670 19247 437264701622342537949124586271067034997551752350948790423856 19248 410741994718951589209056182933376428027907586110519757690854 19249 385688054590237226398730220253892579274570863069896250669288 19250 362030546804526341826502719318770393800011279925990787445660 19251 339700153331642132315802190979062669919642523429299130979558 19252 318630478068266459677411677615250309166049677987043393082324 19253 298757953581159907851762123936715126414257386160262852279098 19254 280021749158162248403113304054712784260832336091725289070598 19255 262363680249326757593955951919249234283863446066071906210846 19256 245728119373203752353473071143668077534404821349245164325520 19257 230061908556187610889879622652254491830484722920710593561114 19258 215314273365982238248500888560069858678880409709410897441372 19259 201436738593626325593549926722702008708628903815425783408260 19260 188383045632154845457808586983495096840791449570281131909446 19261 176109071593859186140303947582416643552846323528276885344104 19262 164572750202246509643732422531869670984034195814597719732404 19263 153733994489189901659307600306230660104872774547651013100788 19264 143554621322404521487394445158617943973464827763458461622828 19265 133998277783280416682323885710466042604384837590897202505544 19266 125030369410248454038217708179911012711246982787530813316048 19267 116617990318249838065268271420309211394456719582935710496288 19268 108729855200519273510618469798803523145751055679639656692628 19269 101336233214773783022726286385168264696993061139890331345068 19270 94408883752019827378663025770786774583707429553329369127034 19271 87920994082546554507021210292174709406896806005167537734612 19272 81847118870258171695235142975023588666066283254723684918288 19273 76163121543308663146175431191617982176420202179264144438780 19274 70846117506032092593158395525646077982789791289199294670722 19275 65874419174405963528204307778054530353973510991355102628808 19276 61227482814737713172467726600768418443184359376722548226166 19277 56885857162919309379061172493643157683776282538858329276526 19278 52831133799445816606412623204862922827746989293458999017194 19279 49045899253434239103434337005250443616024066643725508387338 19280 45513688807102334348687416508758750461776887261024566503552 19281 42218941970566700745317388761647060970411051117339491951646 19282 39146959595388476425404908841980063459750864366558828988980 19283 36283862594026575308875299897788962887661512480090542591724 19284 33616552231245630265342924058552976055642357049384467289872 19285 31132671952561796109152161114619943525800321078455901974948 19286 28820570713987380804197126462930793161279267197737888485780 19287 26669267776648044748825211558307118174866247756706862463546 19288 24668418929287207270449552315903642632906101759830010305292 19289 22808284101234565245813622038485810420991295329306927713050 19290 21079696328092583373407526287399295756400698861486150743006 19291 19474032032179880288573702091957465182630902277502695033068 19292 17983182579657143713029449774421047254699607781417087837102 19293 16599527076243221381914640721417189769269997221001681434870 19294 15315906363500150392398893686599272202458928251075941965918 19295 14125598177820051725359384353005986587131753158443132665156 19296 13022293434478132241056614702632220880066087552888046123512 19297 12000073599418772262294217942407404658511077036301484735948 19298 11053389111810274474732294041586398434569687398062114041884 19299 10177038820832929654155666063499880002336065687213068810510 19300 9366150400649420964939707363778242639865331466859154138918 19301 8616161708041233646668905645234032810840690679712352510996 19302 7922803047774844556028967790087111846803039370735235458398 19303 7282080311382413758183268399300145930830422232315449811072 19304 6690258955699061020013434307265515275875512472862553272754 19305 6143848788188352685543246599202229170512914151318392454914 19306 5639589526805314346304940837994752038257389151043972744056 19307 5174437102888283026316379433708826678603084664404663548684 19308 4745550676333574900551672620505424937691935478548730583574 19309 4350280333086819254301954398961156667079734414299313264810 19310 3986155435778635339346486678427934598167561104352500146872 19311 3650873599137032537428246842665925775990647531293715125420 19312 3342290262621606775090725301176735473794599029339280038718 19313 3058408833542579189674313592413541290010798327999340317768 19314 2797371374748445113476909659561285023327480334432182917456 19315 2557449811787113404919073739889814550272985872152130813068 19316 2337037635264726646918691647287263405698246820522728463804 19317 2134642074941833244864953463094106579410816612113083361272 19318 1948876722916362224000551178713159215026113674671170734720 19319 1778454584045212228776195045473890488844496917722133855248 19320 1622181532549636541230606322219227636540655189166931775238 19321 1478950154532555963641629290426934389599254962727510214504 19322 1347733956907167017093695390179179966719649584912418726446 19323 1227581923994569991298321377875765751014526320258154985030 19324 1117613403792580108557133302281071319088168536344191123288 19325 1017013306647484088133290056412952130285864508618249623802 19326 925027599774455079296273149367686787898097404125310777008 19327 840959081769939599475144727188295781342916606005379315284 19328 764163421939980362327544188410999520646374347564349570588 19329 694045449931633936975856511914363758216751011549300085080 19330 630055681799967355148586089273430576158671884980286082026 19331 571687069270243017531517957420160912507461887958447595524 19332 518471959563575769414304440151949343956280949400769349504 19333 469979253744393107000032864058585223219661218477489661018 19334 425811752119341401657902916496985504354342004973819738128 19335 385603675769814078557606094370682757796018103097192281416 19336 349018353834047376288966106831891808386305470973015482088 19337 315746066669805751702161900439610684847850775248010817468 19338 285502035525182396652626627014600781664304254195164295476 19339 258024549823136718330864585533154957188456131428464220796 19340 233073223625287680946490575315353450628254002967179595858 19341 210427373282424987142392755889062372693347162791984624188 19342 189884508703468470417850469514355986740967368985623501536 19343 171258931081509342997034222644065725426087477733556557762 19344 154380430305441517459171956633359636915100574209543624752 19345 139093075658897106286491707649869253212970185263992288210 19346 125254093765117916241668268739281839609133967174434530406 19347 112732828077422398607929728722152411838497014726148691362 19348 101409774540478041940703790662321447387640896454900367744 19349 91175688358087820561243246593907523337228389551929638350 19350 81930757099081116144963558901068978029075781598401064378 19351 73583835654607193162693877825394543918514170987714213004 19352 66051738828111022748320680122772788909419371950245603546 19353 59258587593978770206076405820814978519981582887280768570 19354 53135205302727113393378958290739125730784659069940787436 19355 47618560340130380166242378249139357994296432849291126774 19356 42651251965284515165005059546262261218241588873183571432 19357 38181036258746549533772920594267343586555559954340991416 19358 34160389307007938984654931135375374765069226756236950046 19359 30546104934100050328408754855078859764395994788087357144 19360 27298924465524190669854744376346588571908576241899493522 19361 24383196174373729899267754712817226196417804892981073642 19362 21766562214890963726591422221577543528460493167287089436 19363 19419670995186640621157624020288369501212376120716036426 19364 17315913078846491928399852029926537316929010329851574986 19365 15431178835047808286481848708627199263952037173588089378 19366 13743636178990982199093392533127061791008182609596142964 19367 12233526859286233707290700975272568512457554105840347310 19368 10882979856783760976712291214553340260071247748274594652 19369 9675840560544441799675077854226958440844743603135267968 19370 8597514481554737094235530498219565214755491287363971066 19371 7634824353718928254342323784864007187103310093890169960 19372 6775879554928040413886349382856351614465378782282910484 19373 6009956858910000051833266945745377782468836895387797284 19374 5327391601400465657448679330241097551590152282765065886 19375 4719478412217621350454051493222029765010035704664984130 19376 4178380728344955901101963168363703234080519616594464120 19377 3697048362380374456985755035508010626241209426218434110 19378 3269142455943574849188255102370709711739219689132384924 19379 2888967199081280282838064746583932528060973012043475852 19380 2551407744595833967115159232735113930746678052320919770 19381 2251873790760604340587619855829590362272290404395544462 19382 1986248347279245938301156429249619515261427402298443600 19383 1750841237788848749199740414689082871340356727950951126 19384 1542346927883518260133507378532454980274251199009148820 19385 1357806300719769064983231993121134389941986352703872568 19386 1194572032924071760700064481941020790414256430718972934 19387 1050277251913026922583328583772313418324622602897788936 19388 922807182006593810697379494364999176896941154925590106 19389 810273511005106852709489501714202669803294632437642186 19390 710991231344199441015398265568598008066128789824540520 19391 623457730663457800464793483277468173811021177961564858 19392 546333925742695939291033764326963310984637220654068602 19393 478427251385340897214075886226233689213160193872334864 19394 418676332066127367330481241738966122417318606779809430 19395 366137179108416462495583396985478688999647185825984240 19396 319970769907271853441468801446616502437396545981453550 19397 279431878354531713286067368391307019554344614168371564 19398 243859037232655612467981608803819840543522595805730022 19399 212665524001085851308785958699743599021101616891512844 19400 185331271173325321364201145098154421142185810963924124 19401 161395611441335241916616054195962320579883261955989504 19402 140450775908233326008238439191604159104085738627546432 19403 122136071298503120121698690305355761996933565657509892 19404 106132668880955519871096715108949850739727283927615506 19405 92158944113752681327158910714867918480402991678451928 19406 79966311749656525940029252276416060338263138975762852 19407 69335506366751952547191916122769770801836739532218020 19408 60073263055577120895900316996999089200767135131280998 19409 52009357335320678410883350708697482712976796749797444 19410 44993967324240860720804174103217625000367922049340830 19411 38895324784888204790968758663118095240109671269242244 19412 33597624932840629453677774539816652735857926689673206 19413 28999167866013937389584184965723685032093828983842656 19414 25010707165624617560238058018391772952145439636710466 19415 21553983663031533422954908943042684255041967247422046 19416 18560424580620702663215789054536437111697171772431152 19417 15969990259575028900462627725062841472910902606645964 19418 13730152501158238453673107388749184960782811733948572 19419 11794990187937518457400707856010766436662387430730118 19420 10124389332703372992020318902964402867885881012288538 19421 8683336039979988006656257008974162052134927271534310 19422 7441292071040270805912177082183955324119647278233208 19423 6371643790242081845853455874507602300737673258622228 19424 5451216249272658810822049548988677176418026795020992 19425 4659845046580863422933229941136983342583227402713360 19426 3979999391084216037175018968970461205473199587285930 19427 3396450510557316200683921275995911976622032184904356 19428 2895980183604877170410236021364726500310390817586334 19429 2467124746785892005152878676296653380528606475815270 19430 2099950441653908773597771833838490315182710993258576 19431 1785856426009502895261340308833278670662493567982580 19432 1517402184797819696844268774777118637468789268706700 19433 1288156443618317993789065342279389912188614576727438 19434 1092565016096231473354565030689236500582763727467528 19435 925835309342418099470189006747773178827510818020876 19436 783835472977162141370812332674756753265846297414572 19437 663006409953185369490092146339499662645049390923738 19438 560285074614066777748362729358971530635579011825064 19439 473037667715350508115468832297970892197100887123950 19440 399001501909069979313702924036018806026764900727914 19441 336234456606734795932523169855921283451153092182148 19442 283071070136870880956648349234228972359133934588586 19443 238084431453544296152679130105477360855148582771954 19444 200053134908988698040204026053048364934460419312426 19445 167932651194316141735554926372713293049844969805504 19446 140830546750821031167409729053528340427123319687672 19447 117985053903406829066786477021527131626122000135872 19448 98746555691777667332837229303447001657276807390666 19449 82561603792006770651809240719128874357537728616334 19450 68959135852222456190510633493138049454101266897776 19451 57538600745731640208748174539124618510218681863714 19452 47959737328812773697014966179558376843795640150540 19453 39933784863948770332047395053547366926224859060178 19454 33215931854242941355752292801091046975280936827656 19455 27598835095930975805007041815292178096111192015024 19456 22907062706829575608944792784804060323726974410566 19457 18992334096890712575947731398441547855476095659976 19458 15729446639267957371299566252790092026884900942936 19459 13012793466141800333388607053321798554881486446086 19460 10753389609773207667254947247054069739308954364406 19461 8876334863238608311695670622593682288306650106286 19462 7318651448192513917560744362721165608613837801412 19463 6027443026570402842513800652855061419378928096128 19464 4958328936326616303846635333600522218505250949678 19465 4074113906519386000750213892170465379115996533500 19466 3343659036266967823564642801532946571363089905982 19467 2740924612651905036293619529310857155234240287870 19468 2244159488932697407185488060245020234746378945254 19469 1835215329341540648727876406615092890435136618236 19470 1498967123051732342991782135702150568678302035514 19471 1222824041355831605549843531999271226137398758466 19472 996317014541254593367878225450690225958721685282 19473 810751387222414673903472318885859880230959391392 19474 658914715660820066972523897263028911298680976094 19475 534831235122354999571700230155730876471750823698 19476 433555782057569891633165058096555975821672933502 19477 351001033127697186316297576273683628594400364054 19478 283792845440028627365821293063910941387154014794 19479 229149271181753109294708554760139284634339256094 19480 184779493710176218607501274864033528044614730374 19481 148799507160810957939543590929424685536707639186 19482 119661851709338332676436142561846398130928161514 19483 96097133824753836694334672919164531690624037544 19484 77065415596373734505900590674666103811223272196 19485 61715858497646025833412139466803042010876246488 19486 49353262515629332093630929005213585293019594454 19487 39410358100337690006362390093637888675386770564 19488 31424891612512723756756381237504600006115449106 19489 25020699802069179178543742594456524987596267774 19490 19892099562433088570007260764363640787731472948 19491 15791029402946738586907285378129809306771187548 19492 12516471864656347832954085284846379467258051810 19493 9905764125862995484160544458239007438261183202 19494 7827469566644936412873815182793637216884098998 19495 6175538016392936342069929483105398115112707526 19496 4864528438945197956360131142703221323339013228 19497 3825706314067055298719842287164874793945728462 19498 3003860139105660603089349925471366657241357806 19499 2354708307787282433479522418704346301671171598 19500 1842789977468329481782438087429849739757567890 19501 1439752133456587824420466799596479737171211234 19502 1122960509057834396930657667281134746284273160 19503 874374837235426440005387572632486491123474578 19504 679639527646918760753398527688262730685831356 19505 527349646031441136288513832632362369034055256 19506 408459327870241542668647309189351553780072468 19507 315805742002682390382957078241848899633772336 19508 243726647824068105821498154014734250366983342 19509 187753641996790063043840301178423388465714846 19510 144366517784522079299378342072366250484498696 19511 110796887716442839389647987281797264759406200 19512 84871452869328099274319995340237915617838384 19513 64887126578293454196412974982782647690980918 19514 49511709058473879047121795802905061239741906 19515 37705022104732099978345069024347303859116012 19516 28656399289739825954059219816747545936098738 19517 21735227858884232906846628793285559172627062 19518 16451887619219884044184883024067103103663940 19519 12426957381316483068514306295494360510189018 19520 9366983837392949111600004770521000923847876 19521 7045449950697164420827293830391087799692722 19522 5287855404744258096903030358282364273406468 19523 3960043032257965980262618475441196688509808 19524 2959082719219709907979260359285313915212024 19525 2206166465307001002954468013180732507700412 19526 1641081921981057694340919031323171283532300 19527 1217922385616403482625925817827851637733718 19528 901763407630534261789993094553095069326820 19529 666093550571568882126028640369662260418424 19530 490832322105107921003729849745704837940110 19531 360804340742146972743047480168475053268954 19532 264567246910264108657475314470904863698240 19533 193513312942810538411799903149240577768954 19534 141182363020555086145420090055786233140108 19535 102737479648664383883906847294254144893530 19536 74565838424873440412595234853940552570666 19537 53975508856063011039492986622614849987592 19538 38965688134840813463854501307764311843414 19539 28052996031043044691906434828912800249648 19540 20140468550067254676057707766762036974702 19541 14418995796789612951560132488018497314904 19542 10293352874826410633624943903822279485824 19543 7326827016236432419425440532804982130798 19544 5199871548564266734545361591503251476846 19545 3679313459927243374636394662719800825742 19546 2595481066437611019968851016533130667008 19547 1825260026519582317807219133857233091126 19548 1279575154406185763892372265422997609900 19549 894167476061163999044818986992891148598 19550 622818107597647101237707679332727918958 19551 432383967666491055679904762840266508990 19552 299171366630225232712871757302063587662 19553 206294686160007455607320485816704989940 19554 141758291963389740943162079681034149896 19555 97067868815948503417337356445035398766 19556 66228146413663867657999158622485493224 19557 45021770254127537306794222438625991262 19558 30492107105133423108727942835742636720 19559 20573514295195479285696672717908943240 19560 13827898620645686689307650265154030288 19561 9257638249964619778473387110126944606 19562 6173185725994502647913973688647964512 19563 4099694655997306774364176276161179422 19564 2711400697146407990236317622726130134 19565 1785673077630165855907302835566259784 19566 1170957925340775892627802867016445630 19567 764496886819056578820390705349923540 19568 496899047341300220804760989650851878 19569 321499585089340173489504198026173538 19570 207048985810098900505520529793816786 19571 132710610259418551812457654628695984 19572 84651795231445201306207192215751238 19573 53730576742216229012795354906277400 19574 33932594581590593608231754167663202 19575 21319492458855641294671872312537044 19576 13324575007320841183153668623350070 19577 8283187482050372750026789849067636 19578 5121043928574990907896673670680650 19579 3148356747857856004706658947706058 19580 1924507195620866722862652006098500 19581 1169524054200568304891074864557350 19582 706471537429275973711964155824640 19583 424146484950473027336584575724330 19584 253052359389071289200143445887564 19585 150007704594194035292556457555126 19586 88340191486927038831601375193580 19587 51674361650978766756897958551656 19588 30018686198833984749535703992720 19589 17315418284941280021624652187656 19590 9915647163141838108925782852174 19591 5636049966699792458183472675958 19592 3179142132128567344530774088666 19593 1779256588556919538080365682536 19594 987800591256038665841237797288 19595 543884532357885486104273722224 19596 296928191504581675487705299392 19597 160694010536810596397848976754 19598 86187266648010455829655379882 19599 45800311136845542924374850174 19600 24107778785037087358078306240 19601 12565663710387802314314761250 19602 6483705198448453622727343140 19603 3310812029382204005924546056 19604 1672539418430598869953303664 19605 835600586821172843717434252 19606 412708992693374431816564620 19607 201440133966794807783024196 19608 97124804914615023205399898 19609 46239392286404330784234604 19610 21726879464106944722976634 19611 10071178958084502162534336 19612 4603026847640307120895250 19613 2073273261902728672815932 19614 919761101321107845179376 19615 401642239631437937363002 19616 172533489557619107166984 19617 72858944462657472876348 19618 30224127568462470558736 19619 12306949176027656803002 19620 4914883680428135049092 19621 1923341807476531788248 19622 736826468257866167210 19623 276052937623007173084 19624 101031068376977714234 19625 36076953913821416404 19626 12553045273787534256 19627 4250049569534183862 19628 1397940343863258398 19629 445955974670564402 19630 137717323741842360 19631 41084439323996304 19632 11812948227605366 19633 3265246202263398 19634 865165673887770 19635 219026559082374 19636 52784297824776 19637 12058327935656 19638 2598501857070 19639 525216122164 19640 98903278664 19641 17212491616 19642 2741453880 19643 394763514 19644 50603764 19645 5658138 19646 536640 19647 41456 19648 2446 19649 98 19650 2