2 1 3 1 4 1 5 3 6 1 7 1 8 6 9 5 10 1 11 1 12 14 13 12 14 7 15 1 16 1 17 33 18 34 19 19 20 9 21 1 22 1 23 79 24 95 25 61 26 27 27 11 28 1 29 1 30 194 31 261 32 193 33 95 34 36 35 13 36 1 37 1 38 482 39 728 40 585 41 333 42 136 43 46 44 15 45 1 46 1 47 1214 48 2022 49 1797 50 1091 51 521 52 184 53 57 54 17 55 1 56 1 57 3090 58 5634 59 5439 60 3629 61 1821 62 763 63 239 64 69 65 19 66 1 67 1 68 7936 69 15722 70 16411 71 11797 72 6486 73 2819 74 1065 75 301 76 82 77 21 78 1 79 1 80 20544 81 43928 82 49315 83 38055 84 22426 85 10664 86 4131 87 1433 88 370 89 96 90 23 91 1 92 1 93 53545 94 122924 95 147607 96 121785 97 76661 98 38942 99 16493 100 5805 101 1873 102 446 103 111 104 25 105 1 106 1 107 140399 108 344395 109 440591 110 386663 111 259253 112 140139 113 63267 114 24337 115 7891 116 2391 117 529 118 127 119 27 120 1 121 1 122 370098 123 966037 124 1311587 125 1220377 126 866988 127 497907 128 238449 129 97649 130 34594 131 10441 132 2993 133 619 134 144 135 29 136 1 137 1 138 980226 139 2712704 140 3895703 141 3829951 142 2875078 143 1744458 144 886019 145 383841 146 144682 147 47696 148 13509 149 3685 150 716 151 162 152 31 153 1 154 1 155 2607242 156 7625102 157 11548203 158 11961045 159 9457603 160 6048574 161 3238425 162 1486117 163 591100 164 207326 165 64109 166 17151 167 4473 168 820 169 181 170 33 171 1 172 1 173 6961462 174 21453246 175 34172589 176 37191683 177 30892763 178 20762173 179 11694705 180 5646989 181 2377312 182 877796 183 288927 184 84333 185 21425 186 5363 187 931 188 201 189 35 190 1 191 1 192 18652112 193 60410702 194 100963089 195 115188647 196 100273782 197 70640869 198 41738243 199 21171135 200 9364120 201 3657780 202 1264539 203 393237 204 108902 205 26391 206 6361 207 1049 208 222 209 37 210 1 211 1 212 50133616 213 170247928 214 297876993 215 355493653 216 323612742 217 238443740 218 147425505 219 78329155 220 36349450 221 14898700 222 5447399 223 1775239 224 524434 225 138384 226 32111 227 7473 228 1174 229 244 230 39 231 1 232 1 233 135140598 234 480145140 235 877730397 236 1093583699 237 1038983347 238 799031930 239 515884575 240 286424735 241 139067035 242 59742750 243 22895555 244 7890541 245 2437371 246 687142 247 173381 248 38649 249 8705 250 1306 251 267 252 41 253 1 254 1 255 365254226 256 1355076902 257 2583369381 258 3354240125 259 3319941907 260 2660000621 261 1789829765 262 1036368315 263 525215905 264 235845565 265 94652009 266 34158547 267 11159019 268 3282245 269 886451 270 214529 271 46071 272 10063 273 1445 274 291 275 43 276 1 277 1 278 989614976 279 3826802778 280 7595520385 281 10260434531 282 10562449312 283 8801893589 284 6161506599 285 3713624335 286 1960683490 287 918097595 288 384840721 289 145332491 290 49675796 291 15455189 292 4345281 293 1127937 294 262498 295 54445 296 11553 297 1591 298 316 299 45 300 1 301 1 302 2687312752 303 10813611392 304 22310694109 305 31308420037 306 33470524342 307 28964118218 308 21059628341 309 13189812215 310 7241260150 311 3529377660 312 1541429869 313 607595381 314 217181524 315 70647102 316 21015207 317 5666289 318 1417682 319 317992 320 63841 321 13181 322 1744 323 342 324 47 325 1 326 1 327 7312725944 328 30573940788 329 65476760953 330 95315553623 331 105671433037 332 94824684998 333 71507055175 334 46466284595 335 26483167990 336 13410554370 337 6091874669 338 2500141463 339 932284393 340 316948948 341 98513637 342 28112441 343 7289754 344 1762294 345 381749 346 74331 347 14953 348 1904 349 369 350 49 351 1 352 1 353 19938170096 354 86489414228 355 192003829737 356 289565997969 357 332482364877 358 308975952123 359 241322726823 360 162468552435 361 95984604990 362 50417231570 363 23777021951 364 10143149613 365 3935563737 366 1395177379 367 452971567 368 134989977 369 37061038 370 9265126 371 2168927 372 454541 373 85989 374 16875 375 2071 376 397 377 51 378 1 379 1 380 54460115308 381 244788804300 382 562610481909 383 877967573175 384 1042800683022 385 1002346147971 386 809823552573 387 564124125033 388 344989471320 389 187690839270 390 91752371811 391 40609919685 392 16369274234 393 6034762655 394 2042317237 395 635432949 396 182098544 397 48219646 398 11647115 399 2645301 400 537174 401 98891 402 18953 403 2245 404 426 405 53 406 1 407 1 408 149007155356 409 693145731040 410 1647421320993 411 2657146909809 412 3260997192432 413 3238414151616 414 2703318453423 415 1946113301853 416 1230400648998 417 692398021720 418 350346200623 419 160636446927 420 67143158798 421 25703281644 422 9041551747 423 2931432989 424 876649932 425 242206528 426 61995291 427 14495991 428 3199722 429 630488 430 113115 431 21193 432 2426 433 456 434 55 435 1 436 1 437 408341969073 438 1963587905296 439 4820828589325 440 8028084373995 441 10169536896855 442 10422866413428 443 8979918561033 444 6673321602561 445 4356693555063 446 2532796536178 447 1324743992067 448 628336637909 449 271926397315 450 107891942730 451 39392941985 452 13269380949 453 4134106309 454 1191387208 455 318065359 456 78847409 457 17877889 458 3841102 459 735357 460 128741 461 23601 462 2614 463 487 464 57 465 1 466 1 467 1120692898887 468 5564911463555 469 14098661603785 470 24216728610445 471 31632278586195 472 33426349550853 473 29693028279117 474 22754587169037 475 15323129805597 476 9192349134633 477 4963879078489 478 2432350326995 479 1088371373155 480 446902781365 481 169047393935 482 59082189885 483 19116308411 484 5738211751 485 1597201371 486 412852799 487 99292033 488 21865119 489 4578979 490 852689 491 145851 492 26183 493 2809 494 519 495 59 496 1 497 1 498 3080038489322 499 15777509389797 500 41208844700005 501 72940644118135 502 98154001147300 503 106840143051621 504 97761688736019 505 77179954197603 506 53555819869086 507 33117713419983 508 18442920958529 509 9325262930219 510 4308647645680 511 1828410388845 512 715463316005 513 258962943989 514 86908100418 515 27082274809 516 7850651383 517 2114815829 518 530217724 519 123906135 520 26536481 521 5423537 522 983426 523 164529 524 28945 525 3011 526 552 527 61 528 1 529 1 530 8476121915898 531 44748845212912 532 120385691995177 533 219388421973465 534 303876488275510 535 340417257488518 536 320574196262817 537 260489178445923 538 186082345951020 539 118496290647848 540 67982518927469 541 35430292902069 542 16883906235704 543 7395097216050 544 2989381682275 545 1118894624997 546 388747877962 547 125615472760 548 37788912395 549 10600405219 550 2768527994 551 674327666 552 153332123 553 31977585 554 6385626 555 1128544 556 184861 557 31893 558 3220 559 586 560 63 561 1 562 1 563 23354866287530 564 126963830997518 565 351516146453557 566 658997436975387 567 938761962228485 568 1081434763633486 569 1047218826045595 570 875089599148359 571 642980312968338 572 421253406965168 573 248736430260717 574 133480931580423 575 65533277207269 576 29591483617904 577 12341638280185 578 4770351515629 579 1713335810090 580 572985149878 581 178691249895 582 52002133969 583 14141919527 584 3586650178 585 849919185 586 188282493 587 38281176 588 7476782 589 1289053 590 206935 591 35033 592 3436 593 621 594 65 595 1 596 1 597 64426865469574 598 360350582015366 599 1025922318450079 600 1977026466400157 601 2894249366552997 602 3425893714973635 603 3408706952539423 604 2926912603675399 605 2210165991543762 606 1488480485869522 607 903756493658857 608 498909036826365 609 252098991687453 610 117230701801039 611 50386825138579 612 20086826268429 613 7447925993326 614 2574063206974 615 830592424137 616 250521178607 617 70657760159 618 18658855777 619 4601985637 620 1062351141 621 229544636 622 45547464 623 8709247 624 1465997 625 230841 626 38371 627 3659 628 657 629 67 630 1 631 1 632 177925716127272 633 1023081531506838 634 2992913574726843 635 5924204690201733 636 8906085786801682 637 10824286392343771 638 11057872959341253 639 9749180149633993 640 7559886286014148 641 5229447306975602 642 3262202359434197 643 1850916530645631 644 961695450982566 645 460088206630571 646 203573941637609 647 83606263998369 648 31962669733568 649 11400791037398 650 3800742834413 651 1185847250987 652 346571296638 653 94890456849 654 24368223679 655 5852341219 656 1317660936 657 277985800 658 53884459 659 10095989 660 1660454 661 256671 662 41913 663 3889 664 694 665 69 666 1 667 1 668 491889284291304 669 2905550065475736 670 8727605077680627 671 17732259267073559 672 27356008746241982 673 34114426189110748 674 35757117096673815 675 32346356974708517 676 25738684989954454 677 18273433656185852 678 11702526092308461 679 6818719174144545 680 3639789332665084 681 1789831314444328 682 814462122495599 683 344230512477681 684 135532459266148 685 49830136769672 686 17140441184069 687 5523815656737 688 1669599355494 689 473597023340 690 126066268301 691 31524922447 692 7381078086 693 1622623796 694 334558207 695 63408311 696 11650722 697 1873536 698 284519 699 45665 700 4126 701 732 702 71 703 1 704 1 705 1361224189136338 706 8254168682339668 707 25440581760686247 708 53020030759534745 709 83883103600680897 710 107262269245727770 711 115275047084301737 712 106923093965847561 713 87246111724736005 714 63527744331681922 715 41735500440252457 716 24953991407371239 717 13673605701244477 718 6905224696084800 719 3228625300532189 720 1402923024726745 721 568277015163960 722 215118961729784 723 76252397851665 724 25349306599407 725 7912200923739 726 2320695211946 727 639882826443 728 165819045475 729 40426715111 730 9237701994 731 1984815163 732 400304325 733 74243655 734 13387926 735 2106389 736 314481 737 49633 738 4370 739 771 740 73 741 1 742 1 743 3770544589883878 744 23455211597679474 745 74130865931323271 746 158373036122187847 747 256797011497189257 748 336494790333966887 749 370558951236536079 750 352200023259122125 751 294505731367068031 752 219787240572200147 753 148021462459091147 754 90751709877327801 755 51007820587066385 756 26432730418625847 757 12688011807848989 758 5663103174950409 759 2357718355673048 760 917963627701628 761 334935587938189 762 114714113664017 763 36927663350347 764 11182524595573 765 3187642392225 766 855515640743 767 216091083261 768 51419661385 769 11478494629 770 2412676267 771 476362295 772 86523961 773 15322867 774 2360193 775 346655 776 53823 777 4621 778 811 779 75 780 1 781 1 782 10453715209219488 783 66668544756776158 784 215933252129407451 785 472617270243896833 786 784935825249761848 787 1053369110041970639 788 1187929563598245261 789 1156259969495815829 790 990195561917330902 791 756911210633617077 792 522229839052836819 793 328088261425776849 794 189017160174664708 795 100436332209899519 796 49454939877598459 797 22654234690641819 798 9685189585787548 799 3874699663452020 800 1453724533625865 801 512388685361315 802 169896476439424 803 53050905343437 804 15610103272027 805 4330543620371 806 1132695424626 807 279178294799 808 64904035285 809 14167187511 810 2915582948 811 563971513 812 100391889 813 17471617 814 2636162 815 381141 816 58241 817 4879 818 852 819 77 820 1 821 1 822 29007537187817904 823 189545343635789792 824 628776200995027967 825 1409110760447498887 826 2395738930351882578 827 3290777795387383142 828 3798333274758164663 829 3783908954934438333 830 3316747851435023278 831 2595315875888280412 832 1833292375277269063 833 1179450536439793791 834 696028389097765636 835 378961365250122866 836 191275234470663229 837 89853754354950763 838 39414249439496910 839 16187965967663120 840 6239188565560885 841 2260770292409885 842 771280745184418 843 248019285109674 844 75238968563849 845 21541939195019 846 5823333039326 847 1486086457428 848 357780265777 849 81340754377 850 17375679992 851 3503917798 852 664478367 853 115999649 854 19851074 855 2935544 856 418041 857 62893 858 5144 859 894 860 79 861 1 862 1 863 80557762612495352 864 539027636254781660 865 1830357446389446003 866 4197653202914811581 867 7301903953239198903 868 10260628418193288754 869 12114846584237221821 870 12345555585486090817 871 11069975917592165434 872 8861971094526347362 873 6405326012927244087 874 4217390499318340901 875 2547725026403263099 876 1420401692898207188 877 734374653327503719 878 353519912143560963 879 158983132531032578 880 66979000084841330 881 26496057949536065 882 9860653772197855 883 3457670452991969 884 1143785692921730 885 357263092352051 886 105439930450767 887 29412008850726 888 7756349902666 889 1933213204729 890 455055546563 891 101258348221 892 21184802888 893 4189145693 894 779342129 895 133509366 896 22478982 897 3259621 898 457459 899 67785 900 5416 901 937 902 81 903 1 904 1 905 223894890598450368 906 1533240394818806988 907 5326544771429206659 908 12494280066815997595 909 22225527115903770263 910 31933429365172172737 911 38549164989194747653 912 40163025749453762177 913 36821078125311666370 914 30140508354192322902 915 22278644023115698705 916 15003606409808297975 917 9272696341371898763 918 5290347139649965625 919 2799943069474337749 920 1380273012276711043 921 635925209513584678 922 274603800622152038 923 111403157583694575 924 42543681800016505 925 15318681214113449 926 5207419050702991 927 1672929714967263 928 508286420241615 929 146130060604326 930 39759156534722 931 10239287746987 932 2494904809833 933 574682555245 934 125260494263 935 25685129299 936 4983892785 937 910141002 938 153093450 939 25373951 940 3609709 941 499501 942 72923 943 5695 944 981 945 83 946 1 947 1 948 622739178408670980 949 4362210260770773588 950 15496415509325664135 951 37159970843314944189 952 67563710017677226978 953 99208640665253063929 954 122385669948038811975 955 130300136470940098651 956 122075837295906551872 957 102124569323565489642 958 77155297293035756813 959 53117760569562643811 960 33566485740956679046 961 19586078965858357373 962 10604821541804673079 963 5350047721122204119 964 2523516594029157736 965 1116106647900979478 966 463993000171440843 967 181679311833786125 968 67114898799988022 969 23423287482979543 970 7731573496889725 971 2415682825769193 972 714855216226376 973 200432874738942 974 53247935032111 975 13404560082489 976 3195792507938 977 720926480123 978 154034150113 979 30977834185 980 5902029024 981 1058578322 982 174934971 983 28555477 984 3987158 985 544275 986 78313 987 5981 988 1026 989 85 990 1 991 1 992 1733322440327284500 993 12413553622479898272 994 45071150241314453931 995 110436859767355746363 996 205137367926325817768 997 307694346046567517960 998 387710836355975874717 999 421617851225863837991 1000 403468353734008927058 1001 344780852568145980848 1002 266107607818348679753 1003 187185905075152656081 1004 120882085736371897590 1005 72098277824589531180 1006 39913415757700927665 1007 20594295559617475599 1008 9938582602350371820 1009 4499134044916873176 1010 1915303684519002083 1011 768345265991413223 1012 290965767384716694 1013 104164281982002192 1014 35293298109914647 1015 11328170381789341 1016 3446783720432106 1017 994604128763272 1018 272260043116387 1019 70692768378059 1020 17411126763182 1021 4064864504892 1022 898712585919 1023 188358311833 1024 37175604280 1025 6958754280 1026 1226488915 1027 199228039 1028 32043962 1029 4393352 1030 591891 1031 83961 1032 6274 1033 1072 1034 87 1035 1 1036 1 1037 4827813998264767118 1038 35332562764116507792 1039 131054844794274802767 1040 327975508597009889977 1041 622112259764186701093 1042 952767995005246356356 1043 1225709354630478547707 1044 1360812550896682092307 1045 1329519652610630609177 1046 1160000356443984744118 1047 914202994775071019157 1048 656728912933324027875 1049 433187954563699643805 1050 263955768907691994330 1051 149322183566413291035 1052 78754667570752065207 1053 38861595595522546047 1054 17995083918084604152 1055 7839231787357813847 1056 3219637628150033433 1057 1248919113773087313 1058 458253079521290234 1059 159240596328736529 1060 52457301027891529 1061 16394251610204481 1062 4863439977028166 1063 1369951839135943 1064 366477328880833 1065 93085846576443 1066 22448828467002 1067 5136083115005 1068 1113706343945 1069 229113428545 1070 44403599940 1071 8170688135 1072 1415845609 1073 226178189 1074 35860734 1075 4829709 1076 642461 1077 89873 1078 6574 1079 1119 1080 89 1081 1 1082 1 1083 13455732763620095386 1084 100586605095999054574 1085 380977693737842112963 1086 973353694574001672751 1087 1884546271785982001673 1088 2945655646806421364159 1089 3867293102334472064887 1090 4381563950346386085063 1091 4368584131159856203331 1092 3889909607982229097143 1093 3128929474602740335567 1094 2294367283610887205637 1095 1545056109337359905445 1096 961331287907070533475 1097 555442399109798287305 1098 299280706111911276015 1099 150918510861738411153 1100 71440511643449886573 1101 31827380577689155851 1102 13373922004456265223 1103 5310305113024917849 1104 1995519130138841015 1105 710602111046710491 1106 240041349192750517 1107 76982607685248731 1108 23453982961500183 1109 6791067568800385 1110 1869195610394807 1111 489099082082219 1112 121629199240557 1113 28743280132955 1114 6449069212185 1115 1372400822695 1116 277291504355 1117 52800470535 1118 9555963415 1119 1628765901 1120 256002771 1121 40028067 1122 5297681 1123 696099 1124 96055 1125 6881 1126 1167 1127 91 1128 1 1129 1 1130 37526515128531106472 1131 286409796757683919562 1132 1107242387202629256183 1133 2886783716492402620445 1134 5702679441962642352468 1135 9093512538118616335039 1136 12178734859923419270745 1137 14075212448704818962201 1138 14315250090238561692410 1139 13003117596052219394193 1140 10670526804646103018983 1141 7983295463701317311917 1142 5485981211242805581272 1143 3483775285400763174795 1144 2054821191167282427195 1145 1130518657017277122411 1146 582273723260889007926 1147 281613091951401943587 1148 128229470969360757175 1149 55093156306000111253 1150 22377054362241443764 1151 8605924842626216671 1152 3138070569320240673 1153 1086119997641667905 1154 357132314443726506 1155 111638727048354481 1156 33193516642254457 1157 9390258127454731 1158 2527813424429200 1159 647515193052117 1160 157771434455881 1161 36561377770185 1162 8049859315730 1163 1682211791805 1164 334006919275 1165 62519425009 1166 11134323532 1167 1867518779 1168 288931345 1169 44569201 1170 5798754 1171 752921 1172 102513 1173 7195 1174 1216 1175 93 1176 1 1177 1 1178 104720636792685530712 1179 815671313829764692176 1180 3217265533780500507939 1181 8556255533052686409043 1182 17238681611832901795658 1183 28032527941882092232042 1184 38283009033724877458083 1185 45114533157163261840777 1186 46786213402423749619556 1187 43334967610553012548608 1188 36264163914982325896955 1189 27670531291429547467123 1190 19394985726867910379392 1191 12564788722438231374582 1192 7561933935404089700445 1193 4246081701412811260059 1194 2232554590032931887474 1195 1102604187013718829648 1196 512849580572637304347 1197 225162136677878703683 1198 93491949031352815162 1199 36773890398963481098 1200 13721239021797111595 1201 4862250746747690033 1202 1637881013234439006 1203 524873519068961336 1204 160103100150195253 1205 46503941867037405 1206 12865189685535156 1207 3390005593065522 1208 850754815559879 1209 203249670827689 1210 46217476775570 1211 9991740906480 1212 2051581009055 1213 400508001511 1214 73729359246 1215 12927223706 1216 2134531699 1217 325206081 1218 49508362 1219 6334448 1220 813045 1221 109253 1222 7516 1223 1266 1224 95 1225 1 1226 1 1227 292401235851434501992 1228 2323374265107582355252 1229 9346225402164882821799 1230 25344872936420490607657 1231 52059473827726552980287 1232 86297502149632496265538 1233 120129610462894062378241 1234 144295230195540778422645 1235 152525712502143544100090 1236 144000969177560977130000 1237 122837775218134374905019 1238 95551556931307836405841 1239 68285314217542347865579 1240 45110233556358378026392 1241 27689316540056932264647 1242 15860534258765589998259 1243 8509143716287962949062 1244 4289196712206680616462 1245 2036816108016476166151 1246 913294971538083437441 1247 387443712370984615159 1248 155766850854386124402 1249 59433465352507138337 1250 21547606901769747821 1251 7430395895861978096 1252 2439048097303336962 1253 762601868661250357 1254 227218275662985119 1255 64533885306569417 1256 17473726951485372 1257 4510511568714293 1258 1109791607232121 1259 260137234743530 1260 58080303775070 1261 12336171850755 1262 2490088177069 1263 478189384171 1264 86616041894 1265 14957936137 1266 2432397717 1267 365082164 1268 54870782 1269 6906317 1270 876591 1271 116281 1272 7844 1273 1317 1274 97 1275 1 1276 1 1277 816900850038490667536 1278 6619071138655690043868 1279 27145295825810704002383 1280 75031505028579970527103 1281 157066224719243010457007 1282 265315482007766930089993 1283 376325508649821876617085 1284 460571982217226231145605 1285 496040587343239680799250 1286 477175427730414061475010 1287 414768466615454452867879 1288 328781754503406811085323 1289 239464214884065439600803 1290 161246801994719025754033 1291 100902644682491660402077 1292 58934057343028868845971 1293 32246992993285122515394 1294 16582266383960891150034 1295 8035403217573055495289 1296 3677837615667390117391 1297 1593193698941754931583 1298 654308344358696959409 1299 255136273847152117949 1300 94575539972033491029 1301 33362269610167481796 1302 11209212499590662584 1303 3589509067006406083 1304 1096130760383890373 1305 319311352817016393 1306 88753568897353267 1307 23539490781181643 1308 5956741865170105 1309 1437895703505350 1310 330897741431070 1311 72580668042565 1312 15153790098619 1313 3008572073603 1314 568605180133 1315 101383360313 1316 17251659197 1317 2763882776 1318 408828204 1319 60682719 1320 7515949 1321 943681 1322 123603 1323 8179 1324 1369 1325 99 1326 1 1327 1 1328 2283460878419130119508 1329 18860195113803393129460 1330 78825276992065900959107 1331 222000558262557498758609 1332 473444257792952367859022 1333 814661298147469077840433 1334 1176994976489906184410623 1335 1467192290554221968830075 1336 1609461654342736374795020 1337 1576969456917699404901610 1338 1396216263442087400660651 1339 1127426188780146290264353 1340 836561192415512225378802 1341 573957284609545797440309 1342 366006300972884734842007 1343 217885193805534144283567 1344 121539002274894019371888 1345 63729035110367857593186 1346 31497987412549400428797 1347 14708802774389569030651 1348 6502868782154907774614 1349 2726637329578325740945 1350 1085921396685675235191 1351 411316492317700184187 1352 148331113413622557696 1353 50975275521793301216 1354 16706198501594009503 1355 5224410779491314217 1356 1559638889911350254 1357 444588401453869807 1358 121032408702847513 1359 31466213663336833 1360 7811269551199280 1361 1851038143373630 1362 418446227505065 1363 90220042751311 1364 18525520119558 1365 3619261376797 1366 673483009499 1367 118254628327 1368 19835630712 1369 3131933148 1370 456726651 1371 66971477 1372 8164966 1373 1014439 1374 131225 1375 8521 1376 1422 1377 101 1378 1 1379 1 1380 6386210941554274598244 1381 53748219172178712277952 1382 228850799433528045526151 1383 656493600484484774610775 1384 1425846418576339850083292 1385 2498401301525761743312796 1386 3675438295255667444482613 1387 4665009825437392903975903 1388 5210402920269549934356770 1389 5198106613193825267165660 1390 4686227372802353177646051 1391 3853330072063922615402815 1392 2911808600998669977915044 1393 2034754969390419899045280 1394 1321751465878864561348177 1395 801659347240526039317519 1396 455682218147723692605004 1397 243535831856234391473376 1398 122714011704398170321365 1399 58437764939787851276561 1400 26354713533227895802814 1401 11276221495480593345556 1402 4584352938897970525333 1403 1773272227276159376295 1404 653347577771414535446 1405 229506874589591710428 1406 76925306825925238555 1407 24617133772035276299 1408 7525056407898127350 1409 2198034224632748152 1410 613618716784765991 1411 163732548126677953 1412 41754739005579128 1413 10174730720831320 1414 2368354001898665 1415 526218054453901 1416 111580090680390 1417 22543782842684 1418 4335915724505 1419 794738914747 1420 137473957474 1421 22739245404 1422 3539683031 1423 509074215 1424 73765426 1425 8855024 1426 1088991 1427 139153 1428 8870 1429 1476 1430 103 1431 1 1432 1 1433 17869411162995905710928 1434 153196335818956881827600 1435 664291311609756754628475 1436 1940356784438875388315901 1437 4290505893539516732605677 1438 7653098396735976809576256 1439 11460194778321863217831003 1440 14805542923890111987337803 1441 16831588021592568982751643 1442 17091706098295505637487910 1443 15684308257518879062796983 1444 13128221582739907548649737 1445 10099420037561690657182563 1446 7185486098113496368353904 1447 4752925481853226328671987 1448 2935859741716710384750279 1449 1699884173716939047354082 1450 925593403480547528690128 1451 475281717116445957867521 1452 230707185729598929893951 1453 106086347719902132154707 1454 46295026282532990242098 1455 19202939983917003442435 1456 7581373272082095803323 1457 2852192855534852359671 1458 1023501607869360062266 1459 350618218711202684455 1460 114738525382401869993 1461 35887543883791862699 1462 10732727422679292762 1463 3069895033565908581 1464 839926207436553873 1465 219821064867670938 1466 55023067079421468 1467 13169188697918565 1468 3012671057410923 1469 658246356997667 1470 137333213534618 1471 27313816180119 1472 5173977564807 1473 934493199379 1474 159307693462 1475 25994176563 1476 3990462301 1477 566182291 1478 81094022 1479 9587813 1480 1167465 1481 147393 1482 9226 1483 1531 1484 105 1485 1 1486 1 1487 50024965582745367064056 1488 436713714498281932583580 1489 1927910855553285804454239 1490 5732123377619141388977547 1491 12899989802692914588468057 1492 23416430921668310189374383 1493 35681788533285379358165703 1494 46906275933204721019691591 1495 54259510586497560543579153 1496 56063901676548734200334493 1497 52350846887500550537212917 1498 44591084948716698052650279 1499 34910459362150681754875775 1500 25279889680036293770014985 1501 17021291727344858269347115 1502 10703890303327717973622279 1503 6310630496364324139294334 1504 3499476655671213011173378 1505 1830442786263436786896269 1506 905298815671011242281569 1507 424258914529270982084499 1508 188744016311104063296557 1509 79838659370494258732937 1510 32155307259275142441631 1511 12345532633658997463341 1512 4523013297311498312393 1513 1582636018842190839481 1514 529273143638856341335 1515 169268057382710824275 1516 51791691564190037085 1517 15166104920091992703 1518 4251108203439929553 1519 1140707980863525246 1520 293003976838072818 1521 72029899956239733 1522 16942022522489157 1523 3811111432124259 1524 819248867538525 1525 168254208744285 1526 32955113531315 1527 6150735373049 1528 1095087226549 1529 184045919553 1530 29634502019 1531 4487804419 1532 628377389 1533 88987827 1534 10365057 1535 1249991 1536 155951 1537 9589 1538 1587 1539 107 1540 1 1541 1 1542 140108863621265031994548 1543 1245108801926183396849148 1544 5594231370004629633729123 1545 16925442862389054999457713 1546 38755013163376404306248472 1547 71569791941934513573422655 1548 110941785972935128405917777 1549 148354072705962331084947897 1550 174564410759494376593323282 1551 183474658330814064583564123 1552 174277329836030848813584589 1553 151011727742691009099840015 1554 120280168891090384109494100 1555 88619453466424891680410385 1556 60717043466584344159236365 1557 38858135720899227566808365 1558 23318607435016850525484576 1559 13164348476679722343155566 1560 7011411984115827786511161 1561 3531759431761600308965859 1562 1686115395055948202694168 1563 764372477697301724291429 1564 329572257379717556886339 1565 135343692958297231611499 1566 53002786076193776027066 1567 19814810198170955489007 1568 7077846955003230096025 1569 2417460702912959783155 1570 790011165357485482540 1571 247135974556962940125 1572 74033423008456300413 1573 21243096941148770637 1574 5839346124422090232 1575 1537703313909980142 1576 387885601310785713 1577 93702191957897379 1578 21670406517478240 1579 4795774295124325 1580 1014725008103535 1581 205233122493815 1582 39602987992770 1583 7285498829251 1584 1279101214841 1585 212004028611 1586 33696834484 1587 5035454493 1588 696001569 1589 97478529 1590 11188514 1591 1336701 1592 164833 1593 9959 1594 1644 1595 109 1596 1 1597 1 1598 392590454487071086971300 1599 3550403927482610800985232 1600 16230119023761668451041727 1601 49953101401852952428649439 1602 116341848457185450870397422 1603 218514818781325793922557238 1604 344475723604978774429317051 1605 468441684793389793857893793 1606 560524964348090949508130916 1607 599099474307000748053685948 1608 578704890198721415605076409 1609 509963671833093107356131329 1610 413107131867318988064223460 1611 309581061485024627532795030 1612 215763437816488198784710235 1613 140483434431498162897551229 1614 85779696796505238313209718 1615 49282395681829352196241144 1616 26717110587849464025719653 1617 13701155526397294693250189 1618 6660945087845772187734874 1619 3075719994711974875242850 1620 1351161199901380367054721 1621 565512679223218274306867 1622 225785506985072634870966 1623 86087199245318846773372 1624 31374251431142218736677 1625 10938115486000178193885 1626 3650319711413431241920 1627 1166728169012291468230 1628 357304734154148043411 1629 104874110626281030189 1630 29508031963088227908 1631 7959547519603041696 1632 2058239714559116013 1633 510157297504830549 1634 121167271384962094 1635 27566454472222410 1636 6004508408019005 1637 1251064204334335 1638 249289392788934 1639 47410270331948 1640 8599786568469 1641 1489373069053 1642 243524365564 1643 38220456334 1644 5637377495 1645 769412881 1646 106598962 1647 12059976 1648 1427729 1649 174045 1650 10336 1651 1702 1652 111 1653 1 1654 1 1655 1100531767383608700219156 1656 10125262333480156797867504 1657 47079663723292521805724883 1658 147363432304536205190794605 1659 348999544923131908805990607 1660 666483980405621627871651294 1661 1068210757443601050582339489 1662 1476806011084220423253816525 1663 1796480124191431888592935020 1664 1952024403847282622858525088 1665 1916949088431000907391515369 1666 1717420869137994591016857659 1667 1414521887506580756578658029 1668 1077865556367375786239311300 1669 763929557995408007206763105 1670 505866747110680515287160837 1671 314188101797295447319381022 1672 183636239951559610700534890 1673 101296221025802624020545345 1674 52866783619080401107600079 1675 26162395665105409591661089 1676 12300084618168902578627146 1677 5503030581906054848036683 1678 2346362184217205221228535 1679 954646330590858513846066 1680 371045026418243647673858 1681 137899834518655438299997 1682 49046703788524405018047 1683 16705703633584138689665 1684 5452252874181459811840 1685 1705850790212246085913 1686 511811158728097650717 1687 147294011178319174308 1688 40665356686107291720 1689 10770595070532630153 1690 2736486732774975879 1691 666820149570451749 1692 155790163918166494 1693 34883109230150975 1694 7481784027638155 1695 1535666442292342 1696 301587381613202 1697 56549149126245 1698 10117527135695 1699 1729018284529 1700 278977942044 1701 43247458901 1702 6297766633 1703 848985810 1704 116383126 1705 12981269 1706 1523211 1707 183593 1708 10720 1709 1761 1710 113 1711 1 1712 1 1713 3086369294609767601721204 1714 28879589665461326039946264 1715 136545626494863206773888647 1716 434538691321025828990448123 1717 1046177325964321498262283207 1718 2030818098077748407936228913 1719 3308331744718992348844577445 1720 4648644180147729936076114341 1721 5747320207529968110976421040 1722 6346973090214177208055824008 1723 6334864122951703731609902537 1724 5768513622426098749683029513 1725 4829259468452359384736740429 1726 3740677783081546326494621679 1727 2695211704984771017564004115 1728 1814581401147742304649135749 1729 1146002635556845234567447770 1730 681196905532952770739349178 1731 382205506925769960112665775 1732 202934299828445379911924729 1733 102189695857484526073423657 1734 48898094602821218501805183 1735 22271357239555384667941175 1736 9669797192562912017552903 1737 4007463151399580105475866 1738 1587072229011461193762870 1739 601211287722789074122783 1740 218036675615336043485837 1741 75756106912865504467857 1742 25232118523279092199315 1743 8060305963917272958151 1744 2470463600213324669245 1745 726703338658535549604 1746 205194622696777514448 1747 55621181746242488973 1748 14473413938980235937 1749 3614952605798415573 1750 866446728638692019 1751 199216818476320919 1752 43920866259792715 1753 9279674458756014 1754 1877076158208530 1755 363453400649783 1756 67213161817605 1757 11865273796129 1758 2001450964267 1759 318766224983 1760 48822886345 1761 7021051878 1762 935111726 1763 126866207 1764 13954253 1765 1623285 1766 193483 1767 11111 1768 1821 1769 115 1770 1 1771 1 1772 8659039064895439557746412 1773 82381598091060379707797760 1774 395965487878036210427633163 1775 1280810550870629807534304609 1776 3133916833576687872307107834 1777 6182140880242010956809901833 1778 10233705540844551208252601727 1779 14611204719975683362757707923 1780 18354807714688606669083124884 1781 20595542643041347477719426644 1782 20886785979760172617689782717 1783 19325888185584966349422052695 1784 16440631864112105146387778258 1785 12941346125476318763127227979 1786 9476532994058866746964485169 1787 6484914019852071993440847969 1788 4163281717914669285469849096 1789 2515962210869694839727425794 1790 1435410931945566306810858347 1791 775098990991077749712964717 1792 397021444536684287618380574 1793 193283679005893271016671927 1794 89587297495713757455842597 1795 39593422325379558896281521 1796 16707072886010346243942216 1797 6738795684127526143409914 1798 2600807187602492685275011 1799 961299012538771927970949 1800 340533367725611764949842 1801 115687826014652986414807 1802 37711260222468006729405 1803 11800308060652465287013 1804 3545640317740031383924 1805 1023229517121134493912 1806 283651101988756818297 1807 75534255551342404347 1808 19320750718102580990 1809 4746263771290406363 1810 1119487713638520669 1811 253424012833988009 1812 55035428148819384 1813 11458958374633846 1814 2285130623900379 1815 436394340656077 1816 79619345790922 1817 13872433871159 1818 2310405988717 1819 363323000957 1820 54994884176 1821 7811908646 1822 1028199339 1823 138084597 1824 14980822 1825 1728091 1826 203721 1827 11509 1828 1882 1829 117 1830 1 1831 1 1832 24303137371251508350526492 1833 235029399851307856503465936 1834 1148085309393591574232896551 1835 3773679579309465904301570271 1836 9381689070109273289540996244 1837 18802115675441438829527542032 1838 31618818891003858950927678661 1839 45858882431036830117280072511 1840 58519474765723795048729336266 1841 66701185937871138427696680824 1842 68714136033679444358736153309 1843 64586249827118404955227214841 1844 55816753455602375824469870476 1845 44637260309578960762424027756 1846 33210334999629365467055460199 1847 23092688743064330327958304729 1848 15066088836027755260120926308 1849 9253764444874883353316677888 1850 5366642578913873707879826403 1851 2946223522390886026021460647 1852 1534554496872344194634220878 1853 759817159929948952177730344 1854 358261363244327739542873199 1855 161108694670667114568148389 1856 69191163921745630446822666 1857 28412437996548735856646912 1858 11167145900918221060088503 1859 4204779008329206624061583 1860 1517922285813380839373798 1861 525714369449656796889892 1862 174777807599353705429731 1863 55802944833021849648053 1864 17116640675978509185868 1865 5045287950686286174448 1866 1429338286211814592077 1867 389225526937095837237 1868 101878217901567428276 1869 25628932415128995936 1870 6195272798505042591 1871 1438629855591491389 1872 320776799349224654 1873 68646395919553528 1874 14090354896028983 1875 2771124066493223 1876 522118020380302 1877 94010558949708 1878 16171513290139 1879 2659962378869 1880 413116318084 1881 61814852496 1882 8675266635 1883 1128675159 1884 150075914 1885 16062904 1886 1837771 1887 214313 1888 11914 1889 1944 1890 119 1891 1 1892 1 1893 68237077347645418194258761 1894 670602791160258145905104360 1895 3328360412984994491374884219 1896 11114105116601917400658067293 1897 28066950300173498069388086049 1898 57133027463346154086087573216 1899 97580606178017746577561756595 1900 143733657651427269498236854539 1901 186269010527013861065688975633 1902 215612919570966688482498903214 1903 225575380283998344872831732113 1904 215328062325497579817228991287 1905 188998212587446054220676465549 1906 153513903284108807113265874808 1907 116014375874106168687992809789 1908 81948217225229491603945494801 1909 54317136809202762937091996203 1910 33898295063139629385061287232 1911 19977624541156384182024603639 1912 11146908121126820056400915897 1913 5901897920906589960204570089 1914 2971117031663833609464591490 1915 1424624424710411014451698681 1916 651637069113184698136618257 1917 284727256522550006474008241 1918 118985149230145949056882854 1919 47605387916429673396722971 1920 18252431394597197871497437 1921 6711746422391390917205279 1922 2368649250166997546009842 1923 802732919751469879291433 1924 261371527661502718383525 1925 81796221876277013076517 1926 24610895664045037351504 1927 7120881858787912159177 1928 1981561529680356512031 1929 530353787698136454595 1930 136517295635989049464 1931 33791950260867625113 1932 8041546424737878129 1933 1839212543962483531 1934 404094441136999738 1935 85247112651282987 1936 17255904342011149 1937 3347988840407827 1938 622555376903274 1939 110657979635705 1940 18798377068061 1941 3054567893917 1942 468650507296 1943 69337604031 1944 9616318817 1945 1236983961 1946 162879022 1947 17202461 1948 1952469 1949 225265 1950 12326 1951 2007 1952 121 1953 1 1954 1 1955 191663218779628361690193631 1956 1913630921083128060021919699 1957 9647790748788098429406414567 1958 32720409765157630744288288155 1959 83914849503977443727439046269 1960 173457304662779607442056466203 1961 300816762828276134520076275219 1962 449893754695159455678466127487 1963 591960538998027393662859117195 1964 695701249307097288732470739359 1965 738988903591954034581700855723 1966 716233035027814176189988445121 1967 638314804548480698083848206889 1968 526466858091092492932460302775 1969 404026950033361757769485574329 1970 289833651725059312798719748425 1971 195118736947407024745884888725 1972 123691917835102890722162885969 1973 74056610679796392574442667515 1974 41984870158771265101490148167 1975 22590055027614132880570375809 1976 11558686068277567333168724751 1977 5634242025317326297541709283 1978 2620464425789940264022853725 1979 1164495764583083802240741291 1980 495045904327111273119753463 1981 201543614869737695612451613 1982 78653802520940252159354187 1983 29448048083340236419458495 1984 10584988279314649025362857 1985 3655001699267030635898055 1986 1213032271318249099751797 1987 387105223826402643028771 1988 118823869547774121840255 1989 35091770383271919284197 1990 9972552140263260037417 1991 2727365768950117275719 1992 717821205421402270817 1993 181797956864523849825 1994 44298263986984061469 1995 10382292196649067545 1996 2339711081536892165 1997 506725886376396969 1998 105415785140883515 1999 21050508540324947 2000 4030495052400389 2001 739884625478471 2002 129863796120213 2003 21792526439475 2004 3499064905471 2005 530468284819 2006 77621527023 2007 10640530585 2008 1353589255 2009 176534051 2010 18401489 2011 2072331 2012 236583 2013 12745 2014 2071 2015 123 2016 1 2017 1 2018 538533234328820260649859778 2019 5461339818439912142861318997 2020 27962025273400766747314345515 2021 96294808265819084753692575657 2022 250738020071631655352653728924 2023 526180036492032557216530883211 2024 926351901262156307789481184725 2025 1406358209367749926914963928485 2026 1878357152909789443015598398962 2027 2240795452761464874285467669209 2028 2416088422192422295066884056499 2029 2377019911320694007861460700881 2030 2150460563367074869187895659152 2031 1800555576401404777689629008759 2032 1402851850974401297603991994679 2033 1021761388706605068110948788359 2034 698454709655150048394404462278 2035 449639843967178531798101897983 2036 273415644633156324559109608199 2037 157451451703168047203554951077 2038 86065732767619680634038154332 2039 44745782531238626825736440663 2040 22166048737602490361131766825 2041 10479146704943063968165665433 2042 4734495456331358490784977666 2043 2046777302532514504795023953 2044 847604055764937893305235749 2045 336558778322227998588533631 2046 128245653074212882970418312 2047 46930931649841502185219617 2048 16503932437221957887323517 2049 5580372097896631450062749 2050 1815026919067346437216210 2051 568076268031856884656441 2052 171142323070444934185697 2053 49639093337034934702267 2054 13863079666845874418276 2055 3728074215831204196785 2056 965344647492709674087 2057 240659443455673296919 2058 57750779280507172534 2059 13335789762385055123 2060 2962295701649133393 2061 632635933606198699 2062 129828020270634032 2063 25583645613031517 2064 4835470126856013 2065 876557523331965 2066 151964096283938 2067 25197393399521 2068 3998717590975 2069 599152937709 2070 86728753052 2071 11753649055 2072 1478973761 2073 191082417 2074 19662018 2075 2197505 2076 248273 2077 13171 2078 2136 2079 125 2080 1 2081 1 2082 1513689943047443754509258866 2083 15587878806559555903998266608 2084 81031594648727263797702103383 2085 283290381491499956668636159959 2086 748768097038606670565564566754 2087 1594863821091343419672668867322 2088 2849702443039270821754456737735 2089 4390698727048176494455092969093 2090 5951373104579363859355758345504 2091 7205043051674123204394128941704 2092 7883937707097660494666593818567 2093 7871657006618296944804066837903 2094 7227381304803113287189117484272 2095 6141739002423900860758255215126 2096 4856877174745771980631836585041 2097 3590759569209262301491591660279 2098 2491744724014788807436711847028 2099 1628551083134963020125678794600 2100 1005495368079090580971648084555 2101 588001433566720311273434738355 2102 326436022152823377543719080194 2103 172394522423951960819016406322 2104 86763531508510065415115832387 2105 41680535613724782643648932601 2106 19139362404460507180195670006 2107 8411358378847966885642575408 2108 3541877690067998832491121553 2109 1430401299015941340132582841 2110 554518770947433929137593628 2111 206508947931561990123328818 2112 73928624671808429324944019 2113 25455630396800574872792061 2114 8434526715647650367405674 2115 2690388678396290004608912 2116 826387355705908677572037 2117 244494796493486002769509 2118 69685528176032892619774 2119 19135476007564679226718 2120 5062481256342744274749 2121 1290281980120738416439 2122 316766558876557316424 2123 74890515031455328328 2124 17045401203229626205 2125 3733476374131462245 2126 786503354309024720 2127 159270924413652594 2128 30981275236681227 2129 5782039888633677 2130 1035327878473946 2131 177331968499176 2132 29060653423699 2133 4559240489675 2134 675330594306 2135 96725329858 2136 12961712523 2137 1613639889 2138 206566842 2139 20986112 2140 2328141 2141 260341 2142 13604 2143 2202 2144 127 2145 1 2146 1 2147 4256058057900204506827616370 2148 44495931493492349945052209566 2149 234793932318234014274611530891 2150 833125241493157118852134543941 2151 2234744458829096912839417444779 2152 4830263955452955675564502393386 2153 8757619277027800956538116813741 2154 13691134619015410152696692530161 2155 18829083049160881039073905118346 2156 23128545012955844257332286895564 2157 25677606051004320758208339619639 2158 26012560105564178025906761378549 2159 24233457431688439883896806729719 2160 20895892377383887880589409530744 2161 16768152335848484312693469578611 2162 12580617318956034898804503037695 2163 8860155493068148700489388901820 2164 5877621685442201970306470828480 2165 3683737985153343225751384604695 2166 2186992023904411309810080175025 2167 1232777441333520697068950359423 2168 661137088539631010643013274794 2169 337953249148479366826571344569 2170 164922676471983515915071422389 2171 76945859022122204323102669956 2172 34365656588282125577322925114 2173 14709236880498622113518668897 2174 6039731365937250838894638547 2175 2381180700833615529219367317 2176 902097000855988323444815348 2177 328621792199852262307995097 2178 115180222936638816791651853 2179 38861237403835811323555298 2180 12626869052505145669110318 2181 3952430525991607248447697 2182 1192171184223449787804943 2183 346579617801496979388161 2184 97120287537740637544406 2185 26234958210052400624511 2186 6831303675514987035659 2187 1714493222684472107718 2188 414668606241465501580 2189 96624548396171021565 2190 21684243999323802455 2191 4684844550110019965 2192 973832361292718248 2193 194658926626991249 2194 37387951517277349 2195 6891892834632394 2196 1219282451368326 2197 206380825133183 2198 33434557159017 2199 5186828465167 2200 759672581482 2201 107681399233 2202 14271060077 2203 1758110224 2204 223031374 2205 22375869 2206 2464391 2207 272793 2208 14044 2209 2269 2210 129 2211 1 2212 1 2213 11970714716050074270559893774 2214 127027504347295101901471914038 2215 680248676886131933079272678509 2216 2449304287645138501523730222883 2217 6666058089263742333094835228859 2218 14617941606802304938551287550045 2219 26887381707816342679295570724129 2220 42641163537208994304095080525569 2221 59488454134508365109500188894738 2222 74123998083514476016502170603674 2223 83477848196785895043128417603575 2224 85784936659103162850558170251271 2225 81070948674223126724119679974911 2226 70916777927339036463012299576597 2227 57734206110024392712299924424361 2228 43947783036278545037096332074735 2229 31404789789538247404581192923140 2230 21140418765321218320169294294720 2231 13446257033719582007410904324595 2232 8102320230594140956081821842495 2233 4636078916909255384468962331479 2234 2524188237818913343068272647545 2235 1310137731263038835467450190581 2236 649296313104507037569706152077 2237 307700707006444173838085126256 2238 139615487799474221407961691332 2239 60723490664104097269241746735 2240 25342007200933160233591313073 2241 10157324903602228209949888021 2242 3913079924958844499493018023 2243 1449985974837087194613597319 2244 517106439388789624438838221 2245 177580660510937550056161502 2246 58749566189316223725150654 2247 18731279116948339382283947 2248 5757216000289542772815097 2249 1706229321280966954395441 2250 487650951766364703099879 2251 134420122571971677141123 2252 35736290136536343479899 2253 9162639118456034456798 2254 2265381799105428516118 2255 539988956069459619285 2256 124058905318124882125 2257 27460620363508085285 2258 5853924197078014599 2259 1201078942852149635 2260 237051499594992901 2261 44969161820788542 2262 8189569362988126 2263 1431874404309281 2264 239567960504679 2265 38376281900423 2266 5888188119241 2267 852897870573 2268 119671380053 2269 15688341364 2270 1912928016 2271 240521407 2272 23833421 2273 2606409 2274 285635 2275 14491 2276 2337 2277 131 2278 1 2279 1 2280 33679872539266047060181317632 2281 362675468775447743042960059062 2282 1970599876431745245818897979985 2283 7198358334854210194816069979335 2284 19873665582278406815763440116894 2285 44205807179879243365400577350085 2286 82470605420939378306791109624043 2287 132653115843515276871011738333991 2288 187691856857384514008022383545620 2289 237185767874370784010771379387674 2290 270904750112244413124474212517403 2291 282342437126913521296369269749657 2292 270619911807788528347132799074674 2293 240097590182562174144049092018265 2294 198260634954683209239806499699691 2295 153084106853403600211432794430339 2296 110970964013737517449232439472380 2297 75784961710524074599744306367120 2298 48906622147388182891046824977175 2299 29903260444550572360793521061045 2300 17364178424520651628747877600734 2301 9595691690885387675894046647961 2302 5055743913766145008584057746543 2303 2543857757050845037429713286115 2304 1224149149912315549305011533856 2305 564125575282480701671603201028 2306 249242533023874154384875760683 2307 105687436436691245372939242269 2308 43050626426380991537634206270 2309 16859513534181525694014901283 2310 6352325459081657693094693037 2311 2304180290865757804409049813 2312 805070293140691958554044632 2313 271074218730517673580490670 2314 87993514007484561421740087 2315 27546153579100883332493785 2316 8318189509997511296444170 2317 2423452026575340802138543 2318 681285297666338324673825 2319 184813964133597183701029 2320 48377650376519988281708 2321 12218632553428231885798 2322 2977148880618885165793 2323 699650381899072190475 2324 158537152744483036310 2325 34624307825632011139 2326 7285145781172457321 2327 1475793723957669793 2328 287672966326916640 2329 53913911161992326 2330 9702777830513477 2331 1676959460566547 2332 277398355546638 2333 43948303687945 2334 6670570702423 2335 955775613899 2336 132774156520 2337 17220526512 2338 2078657675 2339 259083701 2340 25360934 2341 2754351 2342 298873 2343 14945 2344 2406 2345 133 2346 1 2347 1 2348 94788291547040286146295974304 2349 1035572170431181986653090362360 2350 5707955692298867940741992819233 2351 21148839786316537960509931286325 2352 59219016543786236139284373860254 2353 133585523815938552188580776850100 2354 252725959038355170753578578403385 2355 412210469346176376670559575895499 2356 591404139058766286200570669119626 2357 757804648689046987039134258078004 2358 877632962944067890595850722254667 2359 927477740721135484862255735191807 2360 901419020071292118255004446702496 2361 810976220992142037243343200832264 2362 679092446155567752536494199197821 2363 531763223345709127312913167855971 2364 390950675589968712290153036717936 2365 270803090592250521056809774189040 2366 177269789528738630858383273104875 2367 109957686659365978452090346239115 2368 64781331573583529242908283509152 2369 36325723122625027258482438787388 2370 19423365666300251713784208342365 2371 9919692995151533044778554097823 2372 4845916662805787091944989270806 2373 2267407995336744088179618711940 2374 1017350306178295182973463223943 2375 438182281425239673269664533735 2376 181338215991113403800365928174 2377 72166515546104327004607392048 2378 27638481999008002748624873939 2379 10193105527779314134772673045 2380 3622086523716826350721002976 2381 1240747973310733189920658152 2382 409884450286075859794724527 2383 130629923425869910933781923 2384 40174288211148874461693886 2385 11925330062840813940985836 2386 3417226064446110241607003 2387 945354608313576149642209 2388 252488905999916101100294 2389 65102406728086398548476 2390 16203586397384710826193 2391 3892299048686992747373 2392 902142042282833691080 2393 201685547171026762952 2394 43473828186373478143 2395 9030958270246805105 2396 1806783167310751148 2397 347934595519971176 2398 64437573080055597 2399 11462739414752601 2400 1958834942787814 2401 320428741857868 2402 50218790881733 2403 7541806567303 2404 1069127773790 2405 147073271684 2406 18874916207 2407 2255885271 2408 278766402 2409 26960608 2410 2908375 2411 312513 2412 15406 2413 2476 2414 135 2415 1 2416 1 2417 266851158284376362476149644514 2418 2957217073346479275885823385636 2419 16531625330962556662633079402749 2420 62116348738408791574633681577427 2421 176370164525283492859840569994427 2422 403399426039953599247335069147938 2423 773769853940552770875707433951943 2424 1279521162572974379122810057253991 2425 1861082786151530961089432471397963 2426 2417594700870325575392863865811998 2427 2838451478175176145729405220204031 2428 3041003931683377821119340053904625 2429 2996351788545772216242352735359779 2430 2732998373921609583834160430412492 2431 2320292401800349970093390855081367 2432 1842200251265763562331958371091867 2433 1373321152502580525388767446951854 2434 964643762993987276768452063918700 2435 640394528543324316745670763447135 2436 402883176668557949501950254094825 2437 240763154236895026276081496445509 2438 136959428239504828557134867523652 2439 74301163271669614367864164204587 2440 38505605858773626641162765729811 2441 19090740578087496705933022751451 2442 9067126442887282747153030074170 2443 4130299269833107828250441211667 2444 1806428140551466888667190689421 2445 759277091386042720857663409383 2446 306964838573504682183215305938 2447 119457356471991808696594412905 2448 44777760505785987587753368997 2449 16176740613423408682495920586 2450 5635335348069138173092789468 2451 1893818088418528428140436083 2452 614195185962748561594818253 2453 192289479091801972868895261 2454 58128514043241795372196330 2455 16970085931831224999171125 2456 4785086405639341095120485 2457 1303255800038325630125729 2458 342846771495390004548610 2459 87110433401941372844941 2460 21373790081535341461603 2461 5063441449859470222193 2462 1157834818154896047564 2463 255465703218957197677 2464 54364825369092047657 2465 11153095766480885596 2466 2204291089596042336 2467 419459204309671257 2468 76785029320591047 2469 13504563866938379 2470 2282281867789642 2471 369271938263427 2472 57262020094219 2473 8510341211423 2474 1193831846050 2475 162657126315 2476 20659151925 2477 2445219039 2478 299619062 2479 28634677 2480 3068641 2481 326561 2482 15874 2483 2547 2484 137 2485 1 2486 1 2487 751467196104696712606869893670 2488 8445504508514194212460534036378 2489 47874548798071097429993106380533 2490 182387611108891982426190977263613 2491 525020044428555075536915565108747 2492 1217349900986356470681623983686421 2493 2366986868093361892947355425586477 2494 3967491311634493856617851342929827 2495 5849314423807371395798681396693937 2496 7701676353752215337847482915945533 2497 9165215210794771054640638802620205 2498 9952668301130879257079350287839023 2499 9939933660677953958459974449789143 2500 9189877056759853376620809388526993 2501 7908767877899213850668692794577587 2502 6365308301738299020289017514857403 2503 4810569090078197365623326146925970 2504 3425806406590201114970192518025990 2505 2305946788732234687981572399228975 2506 1471043399457155892772892930054735 2507 891506594827331897697774961583705 2508 514354872964492214371215952048639 2509 283045296196811355309718594050859 2510 148809838946374501219362848008359 2511 74858454825843320506741866185801 2512 36079993872894884069001597388053 2513 16681333886478071333266895423197 2514 7406310000764300188633019775747 2515 3160813459003886184060472518207 2516 1297765619381439273794833486113 2517 513012418018262156629112542611 2518 195384424212642743294429914597 2519 71737099709444751353456833822 2520 25404945134669923754767126842 2521 8681830762547736588993031003 2522 2864124143448474433681753747 2523 912432529530142853385305205 2524 280770871247300372300705435 2525 83470578226306655490147035 2526 23977660338976132508435305 2527 6655926764210529327287267 2528 1785457060102058134547527 2529 462822329351664569207807 2530 115920904552929399899677 2531 28049390836374839773853 2532 6555437346508968177243 2533 1479352644185940726329 2534 322235866635151695449 2535 67719697369832286724 2536 13724017038563659336 2537 2680202642226190941 2538 504108503882795033 2539 91234122103116123 2540 15867658356304933 2541 2652610282730937 2542 424601473449695 2543 65158815380885 2544 9585272957185 2545 1330823679805 2546 179619183195 2547 22581226319 2548 2647289889 2549 321692659 2550 30385409 2551 3235311 2552 341023 2553 16349 2554 2619 2555 139 2556 1 2557 1 2558 2116771821879362482906036357672 2559 24121622028898599484778060727814 2560 138627475871638139363292587066577 2561 535375377290304105452641470057939 2562 1562137829792480713016114360273512 2563 3671199282371066929537546613913469 2564 7234563686990033681689912418198127 2565 12289583617588386365216241591801223 2566 18361877157184582811632486891609306 2567 24500772222402353356454154402361083 2568 29547180926663264767759255218621957 2569 32515698437153250182809485604075479 2570 32909643562732033421011360140790092 2571 30835148223040884420061920197846969 2572 26894085524589292732590963921409997 2573 21938067528658526817500014260965613 2574 16804673095340283695611889013296888 2575 12130512984898993470683898610303010 2576 8277148844681450093643831530745635 2577 5353143330725292169946079094514105 2578 3289281481426100361548049384052536 2579 1924323645085491029329005209924847 2580 1073891107724432280525015422382661 2581 572637737237800235056225953024157 2582 292208599192151654292139529300826 2583 142885184439434738325321552294691 2584 67033223362673384263056836033149 2585 30204743965615352446646516344383 2586 13084799426685169375538305986516 2587 5454391178021151464262626651793 2588 2189539508506704298502988409449 2589 847011588688187700464528048537 2590 315954291133401172773008482448 2591 113708674532941659645920016726 2592 39500556294358850677031435903 2593 13250439919175914669599656477 2594 4293630892502337984644555192 2595 1344342699803662923624497315 2596 406803042156117544772869665 2597 118992716423616145565910825 2598 33648599790698320395953070 2599 9199155010148116921905153 2600 2431433994732115340393943 2601 621276364124261040478941 2602 153448842182327761277268 2603 36628680094256958147059 2604 8447952576356704405655 2605 1882008511294321565271 2606 404822009417735794452 2607 84038643533771779336 2608 16828538018944860793 2609 3248273091926777955 2610 604013441164163392 2611 108099444282066589 2612 18596171724724067 2613 3075708035748155 2614 487156508693970 2615 73997011613655 2616 10776392316925 2617 1481100395695 2618 198058176900 2619 24649493761 2620 2862751921 2621 345039617 2622 32215106 2623 3408549 2624 355905 2625 16831 2626 2692 2627 141 2628 1 2629 1 2630 5964277382771968745785247369368 2631 68900906047135380392816623240896 2632 401375322093528639269135630284365 2633 1571080893091149130063973427302645 2634 4645806770621801026257777805991102 2635 11064216524366816045376084624222706 2636 22093841429131261436185505096691405 2637 38029720131759061769773945437340991 2638 57572661581987595132213413837545870 2639 77836538276641753180510414925806388 2640 95108726529930092940238561445357361 2641 106047072750936602942140552528796601 2642 108751501537309568684247290309321260 2643 103246227005740835595107456606460910 2644 91246216633922640710634006366735227 2645 75423117911965064208878479588276509 2646 58547247929287588325684413070080618 2647 42830419545668052169646891004773888 2648 29619742428392171383014808866277615 2649 19416526091157116781927255457221135 2650 12093858175694821941506137289853810 2651 7172762304029069442078093135178598 2652 4058455180603049564443170300784415 2653 2194445645146408626165277269114805 2654 1135635551824398050858474409352176 2655 563243027420525315863363430849252 2656 268057391320960993290667622732857 2657 122550030584315514430416852722993 2658 53874438479049391847017340760120 2659 22794065416891693165341246284838 2660 9289158050447796412515876885799 2661 3648844469900640829775042678905 2662 1382399448251764807030164793556 2663 505421730743055555364540636560 2664 178414260041224300381538448403 2665 60833873625736140819682398683 2666 20042864332992067441608988642 2667 6382707624357055770561180462 2668 1965117637445490995788610595 2669 585051319956309429131472465 2670 168453774976524528940878846 2671 46912100658969177067527996 2672 12636264792621816176457147 2673 3292083624931618166766675 2674 829479308049163418304348 2675 202098094242330323884874 2676 47605229950711920452241 2677 10838482015356192519303 2678 2384314975528351363730 2679 506600111774588569136 2680 103912305871009101061 2681 20565679269669494637 2682 3924383935270793306 2683 721607808548036650 2684 127736494310999377 2685 21739476593598291 2686 3558093182442030 2687 557747075170820 2688 83871942983705 2689 12094223091985 2690 1645723404384 2691 218078329142 2692 26872681039 2693 3092282945 2694 369713826 2695 34126104 2696 3588521 2697 371213 2698 17320 2699 2766 2700 143 2701 1 2702 1 2703 16809632035591820334014498946080 2704 196824841028103342344105531073308 2705 1162010210585857115568986734524969 2706 4609131595313681786625160047045575 2707 13810412902716378744685260140745477 2708 33324298544085039024077152059204670 2709 67418960916817435177707912138652031 2710 117567012211502111488422604259067387 2711 180308567466860234592372240754856746 2712 246951863672604548833623977620699738 2713 305684619855847635790968674659527457 2714 345284032567951968979142184452552835 2715 358708902139210937846345307470462269 2716 344999826868318688297835776184537660 2717 308894509372941755362032111672684737 2718 258682675936890399223351900385218693 2719 203450057308967588552389208334813630 2720 150805456352250419788889612588994038 2721 105678910161574375427734069021301603 2722 70202704325869968994795503625031165 2723 44315886261959116612581986840415099 2724 26640008657996707207775245895570258 2725 15279435459389012859196546495632477 2726 8375670046336794108341070539565625 2727 4394766614089445994247475804146976 2728 2210310070976841500103576654804252 2729 1066863373629284045812029827538961 2730 494750244074091468759062696120539 2731 220658107657705969153268855371453 2732 94733085168690931875376053207528 2733 39181650085839067352343240628117 2734 15623477328163883860018194900393 2735 6009903148368536131400980519052 2736 2231523342771093451772208681136 2737 800201833327899592668710218743 2738 277238800965202065197379788345 2739 92839058337983084338238425603 2740 30058713765500301879736389922 2741 9412163423876898162009128097 2742 2850892367640728763351985365 2743 835438171556461315953551994 2744 236884702103840275955623554 2745 64994011655265235870120923 2746 17255396689189833402942657 2747 4432721901806448280074303 2748 1101704057847384054434892 2749 264873876998620709468643 2750 61588382482894764059535 2751 13845922797177194892638 2752 3008580297450022784886 2753 631591157468221584721 2754 128036202171017281103 2755 25050752509656737625 2756 4726829093394764506 2757 859665413470252907 2758 150546224595615719 2759 25352691892455654 2760 4106970238144730 2761 637259640788145 2762 94886957603515 2763 13550065255301 2764 1825821527376 2765 239789569741 2766 29259898209 2767 3336585006 2768 395770662 2769 36120773 2770 3775395 2771 386953 2772 17816 2773 2841 2774 145 2775 1 2776 1 2777 47388406917610494358703418273448 2778 562303142323178135232067088086780 2779 3363785500688555914721005602622977 2780 13518336613588546926264885566595361 2781 41035629277370438633874247644533301 2782 100308142226229695723240499288741779 2783 205567272093352089172027711786083903 2784 363107633535003928842128245549917835 2785 564066626707130879127047383659370570 2786 782494600610172981106600207593163550 2787 981054128201827709196902224066580147 2788 1122395387278976295514994188672589793 2789 1181042058486667740062940085853165357 2790 1150545548308078216494545680246591311 2791 1043443014270707289754183189089960451 2792 885146773714937754924018566088929157 2793 705204089009935741405709968179954266 2794 529549577856441596139660595743417146 2795 375956682759684138718745555228700733 2796 253043063411366483530009790251030603 2797 161855039754823888293839169261584667 2798 98597602460421559615096453846796701 2799 57312257177451539055860251467936981 2800 31843079382161615522542826538925073 2801 16937053891977076589040311098412148 2802 8636094023552906246115229421263372 2803 4226638030388945461829359724438917 2804 1987737049058467403780081731072289 2805 899184496982276642414328203074877 2806 391616443127809169323329162170007 2807 164343216226467447956955722389163 2808 66503046381742382193759073899081 2809 25966701006465676740669489178540 2810 9788878478668247517470017446000 2811 3564645722842902045448783140635 2812 1254486771374550685140863333759 2813 426830235182469392637909153171 2814 140453332402575136568326397029 2815 44711720976888112538119746817 2816 13772884933032630120112999797 2817 4106028728544267329057049954 2818 1184867813283780836692606182 2819 330981849022379579445501477 2820 89503188285437310284106171 2821 23429583726535735360104111 2822 5936791203265949920510549 2823 1455949991276419344043937 2824 345518542247955363082927 2825 79327672373094014775466 2826 17614783891753347248466 2827 3781602768183366671747 2828 784570547005907225097 2829 157227169394545978129 2830 30417712546126475047 2831 5676634159284152527 2832 1021341120551523943 2833 176980013574039126 2834 29497248510853570 2835 4730290494666915 2836 726663021985025 2837 107153959201269 2838 15156039667711 2839 2022594222139 2840 263307763297 2841 31820649602 2842 3596384914 2843 423267007 2844 38201517 2845 3969341 2846 403131 2847 18319 2848 2917 2849 147 2850 1 2851 1 2852 133627733098734728422537779329436 2853 1606555910507658289646637280754964 2854 9736588553332910875918773842914509 2855 39638211213123512113635167071517519 2856 121879153288715784197961159986600086 2857 301754026185922743909771776023081979 2858 626319294361216123681004406531718005 2859 1120426931968351557650147646371924465 2860 1762670262445191841884944842054029400 2861 2476311240481155246467785863947073930 2862 3144090802278812150549944169849448567 2863 3642716758306219264814558191348103409 2864 3881731869314326070187511965595948474 2865 3829585450504709591384494629051803339 2866 3517348795375738542929083131423050641 2867 3021867998154153781838346946751298033 2868 2438411446904340892714017336318920152 2869 1854611422551952399977211436806557722 2870 1333718303060051291127195272824011537 2871 909348378871110186450926187173303703 2872 589257242703121988869195879717270674 2873 363684631084367458800220426102955717 2874 214203651706965864009479334447012487 2875 120603510029201974660589244414246827 2876 65012526147067242690063410521535148 2877 33600339351663843132650958259935008 2878 16670381957763755960625316342948873 2879 7948680537864433206148022513417763 2880 3646166390976669647610321821303058 2881 1610537377519166535473838522613227 2882 685582078048960200563580000440953 2883 281467146454447442085651003491825 2884 111523799452761360490351722415420 2885 42671717828255152691193400017240 2886 15775305511998747059340130734895 2887 5637491131654986234926065117709 2888 1948248078072847296910285621098 2889 651341160965567077540501381853 2890 210722557253115753337287224683 2891 65987504549519771836449325327 2892 20005467268774777889489578416 2893 5872713505889600716154431674 2894 1669466769866419312423761489 2895 459610934846584164840638319 2896 122540671476737278496990286 2897 31639520488336996350639513 2898 7910428672020582806621339 2899 1914824131084102637905579 2900 448674833591801374693584 2901 101741851301201524070866 2902 22320131808453422308799 2903 4735477366610197842753 2904 971193828397087538918 2905 192442058331452755663 2906 36821803372780619997 2907 6797911910899353513 2908 1210216101129864360 2909 207545093694724430 2910 34241500912111975 2911 5436816629229185 2912 827014656410994 2913 120793976924243 2914 16925134678873 2915 2237314913553 2916 288754941632 2917 34564844986 2918 3872434779 2919 452261269 2920 40370774 2921 4170531 2922 419753 2923 18829 2924 2994 2925 149 2926 1 2927 1 2928 376902359642400768930486619374092 2929 4590447781802843606555522394231488 2930 28180362328935709068954267216430761 2931 116196866680205067695255144297322857 2932 361839892447671881030061138174229456 2933 907231884748149360147789440091854024 2934 1906847548521851646342917867402664119 2935 3454142619246938887385567643641219925 2936 5502379414922630172491831527425085510 2937 7827047518070498310614800472083535680 2938 10062267104335138464406849256611987843 2939 11804101652006654756197210728669832659 2940 12736276865868199031617442735933383366 2941 12722854843788927609521308843102655972 2942 11832437567927322232892115216523180231 2943 10293759391856124712281965183576143801 2944 8411289890975371067450360843030581044 2945 6478680216603067888426710162824293688 2946 4718459023644463488144927765742516601 2947 3258343400090349956168148391828813733 2948 2138619667656667674820472711742570402 2949 1337059852844320410140452919117727680 2950 797790583493492672288280445985996533 2951 455093579013333170530572372313049831 2952 248578133957466318078691835273862398 2953 130192200884850186604581555176647800 2954 65466119371155517712339527979937097 2955 31641298648324402357841158694041477 2956 14714540831531991395188101778411024 2957 6590209814765518125384989729052492 2958 2844971844608626110425361222230503 2959 1184712728859967725903071141915153 2960 476213355207122955258303162338260 2961 184888547350825776376078388724640 2962 69370748370855345631642720941195 2963 25165873302693829819444273006931 2964 8830861306936798510264823321708 2965 2998553928538014240771412860552 2966 985548307639816502086191816409 2967 313630868526593830109974685707 2968 96656451278963261236671946882 2969 28852911276888797234956862448 2970 8343540394427590264651975581 2971 2337480578188898466409210437 2972 634449886910186078335303446 2973 166837141006364070543027964 2974 42501866006232252284819165 2975 10488074807359694803154611 2976 2506609953386268127689852 2977 580081586325785302317416 2978 129953282129921339274911 2979 28173385800209426456603 2980 5908530650945547485322 2981 1198140859201386687664 2982 234798944936335420487 2983 44442529797295893053 2984 8118257559744638418 2985 1430347648286373800 2986 242810469375821995 2987 39661387689163235 2988 6236191842524846 2989 939467252902428 2990 135937764291607 2991 18871254664369 2992 2471334433712 2993 316259542072 2994 37502810883 2995 4165512551 2996 482813402 2997 42631016 2998 4379139 2999 436825 3000 19346 3001 3072 3002 151 3003 1 3004 1 3005 1063325321589118302110304182234906 3006 13117386180417744254279797866100704 3007 81554621001436552871767677647760181 3008 340539260761278990218448837018044675 3009 1073808299748736260778466084254458391 3010 2726077881402846439994982504795168068 3011 5801264413499102662160307882739771089 3012 10639359063242428346890430254664189209 3013 17158545140453447677054830693588036235 3014 24710017848585540422294985021117006130 3015 32159594311068350302751190739415070423 3016 38193164756932245078507186329036870705 3017 41719134780013781017221631762351649287 3018 42191331648276996716191125752739331490 3019 39725381199198626849148236260130305741 3020 34989351496793490158237866348349258577 3021 28947349683852812660554154610053107697 3022 22575470165615284759533729666649555448 3023 16648597172298160124417093751144213845 3024 11642012743543854758402820455690802363 3025 7738352874866676688841255502385857907 3026 4899852872453792284401903586630173998 3027 2961251438775973157530540857805352899 3028 1711125300879696331849273991987065835 3029 946853815562458494907372789436247123 3030 502448775466038121833995326975503730 3031 256012973898799869466841904514999309 3032 125398955703743594684737746392946523 3033 59107195614432439332756296112231525 3034 26835575747475391792492120294451612 3035 11745624463997776177233646333134181 3036 4959874485667279396269422895067553 3037 2022071665647527256045885426358888 3038 796388953291517965219817731027920 3039 303179661101547005756865222550895 3040 111618964500402327919568797118441 3041 39758602957453879916343789465645 3042 13707177783196936440474081174424 3043 4575462289003238447886443586655 3044 1479165024000434961024726111927 3045 463230280376420810585729812849 3046 140559325633299020061359961334 3047 41330318932601178942174886521 3048 11777920703196737475478316415 3049 3253001269563431402693724681 3050 870805250411101627669867754 3051 225925263673863829634993071 3052 56804292531705534444860363 3053 13839335048121329227623395 3054 3266559587161353850563416 3055 746807613338573119348323 3056 165328583299213154397885 3057 35429091148363929713389 3058 7346401732277748367150 3059 1473280747796573834657 3060 285601150220855555961 3061 53486988751090213333 3062 9669187477003781198 3063 1686323940000059695 3064 283413361027180985 3065 45841144189530891 3066 7139013772343770 3067 1065275835676309 3068 152726428361105 3069 21009270551257 3070 2726084572124 3071 345956651639 3072 40645302041 3073 4476422565 3074 514984926 3075 44984749 3076 4595341 3077 454353 3078 19870 3079 3151 3080 153 3081 1 3082 1 3083 3000584644613684464909397634899422 3084 37486233453910503762753694561844570 3085 236000975132582657705729316760343233 3086 997780653900428331504985945238906581 3087 3185406003818919845012200601776505971 3088 8186892203965388169886055054914430213 3089 17636958331876173081881421258369210029 3090 32743015783039890125327166067393237109 3091 53453002883669866342230662150663725129 3092 77919017759007152798790232837151400805 3093 102648820875029589683019385561437925189 3094 123395699872785688316596852268552963111 3095 136433889273749652326240275384321026839 3096 139665109525442701791079283627279414417 3097 133112573268473273203989561995816296171 3098 118682088415142919274925982103788187417 3099 99396634604563666164747766937485072351 3100 78475099331606187149133997042253986739 3101 58590447466222266226338393471872877233 3102 41481698453276955543375443023020052133 3103 27918030187374961170400573674847948171 3104 17900241273330473310645704135767284709 3105 10955341469621118538631904644041354225 3106 6411296191621512457561630245222070319 3107 3593374206557305303233798670356580673 3108 1931578858810471248340621998435199445 3109 997087052998168251285740787166804075 3110 494844277797442884650676123456349437 3111 236360819204066841706841900178765673 3112 108759586557308329656103079760444647 3113 48252456395704258981072370950750901 3114 20657142086643801544278316241565953 3115 8539381911398724286912579311761008 3116 3410863570205778984922564324063828 3117 1317141136635510817320250176604195 3118 491985784227118996837679019638063 3119 177837260001137755245122272476937 3120 62232526689455796356876521111343 3121 21090605455914184174579643057359 3122 6924189936347996677992806408187 3123 2202765492231167829938205759659 3124 679169650108410594247323536047 3125 202988338030676309688133089763 3126 58816594290934351573034920041 3127 16523384709809738436991279521 3128 4500742306023302697351788967 3129 1188644677744687318714395133 3130 304354949278109154072838355 3131 75548730028179333685267453 3132 18177345878663409394901241 3133 4238451195057614488068951 3134 957530416562623558542195 3135 209526530480968866473693 3136 44392816060981406249539 3137 9103289323874546151967 3138 1805860177763343690821 3139 346364389228937148823 3140 64193597426035468723 3141 11486625428845704913 3142 1983324158891754335 3143 330066213299890523 3144 52874070488236157 3145 8156913438913363 3146 1205805200174769 3147 171312090198367 3148 23355072385019 3149 3003081738367 3150 377988257223 3151 44003513061 3152 4805996091 3153 548838947 3154 47434513 3155 4819315 3156 472343 3157 20401 3158 3231 3159 155 3160 1 3161 1 3162 8469260952895230231830532018199160 3163 107134114699053090581156855389257006 3164 682878095789988600382888430952177853 3165 2922810793139639249855854975180098239 3166 9445714782659851208665639663416195244 3167 24573479397781717552490922495017253989 3168 53582947805908822640413362290802167539 3169 100683680091289966216431055059222296723 3170 166355169221681719861488043128981258334 3171 245426633118586245291079747072980784979 3172 327220288815049019282409045811406542381 3173 398099801154578373990341163542553498287 3174 445472621122947897662804995109167592920 3175 461528008299608859203923382122085031065 3176 445193153171555272714614712575127979305 3177 401739921006306926871972226248531790457 3178 340546384072498354268032816418158575082 3179 272144028497681970458899108923424164029 3180 205672781766033631472369204325153407317 3181 147405438261920921741627120232168141167 3182 100432850913784638098593348143562720012 3183 65194988980639111217605246352120093021 3184 40399786175322594456910999410331543171 3185 23940520439615867166443516185166160323 3186 13588293255105739976812100887496778478 3187 7397639400361863543812271457231175939 3188 3867934107625954601714622384395732659 3189 1944600705141322806917261397067853913 3190 941038945382659097632941339934743104 3191 438761029582840040934670338746276039 3192 197274275568093078052294888286758483 3193 85600850950913697830300307627722963 3194 35872504644078776273720819498004196 3195 14527876906775413662550541643411668 3196 5689217225118269694267613945528183 3197 2155460152267469599711074396189437 3198 790437503871447048288610977120164 3199 280682406071380486230005350287135 3200 96547559390440320962154080004265 3201 32179810239908092739961484689545 3202 10395836098533208876602731941434 3203 3255873830101426650717734196889 3204 988752473453724908715125801563 3205 291192880937612871036542677849 3206 83174499258442102070750714424 3207 23043102843442656511817638959 3208 6192128792036018205037554887 3209 1613897402751438476954420567 3210 407961182288443315007715646 3211 100004535402044840612478631 3212 23768942038450575671648163 3213 5476460267241752705707241 3214 1222867383038556957013620 3215 264554364959225103209755 3216 55430336589496097609765 3217 11243387225544975862053 3218 2206717998663849164098 3219 418847400592204480181 3220 76836258587105328073 3221 13611440659734001163 3222 2327184404183269072 3223 383564307900808709 3224 60863358144385585 3225 9302639488085265 3226 1362537798515570 3227 191858577762149 3228 25925623991539 3229 3303930739273 3230 412503501804 3231 47589090179 3232 5155091889 3233 584440177 3234 49982882 3235 5051241 3236 490801 3237 20939 3238 3312 3239 157 3240 1 3241 1 3242 23910167750112618825735449067169928 3243 306206567571262773486590299082208176 3244 1975775664429731274929197737858529281 3245 8559858330441001373683217863104217521 3246 27998899930543505278012280192643284814 3247 73720232233079838634435567540950383838 3248 162681687081890788578385765242245799681 3249 309346723737437628627695767166882076291 3250 517229715164557788446954239930283511396 3251 772182131164266973931708993949470815344 3252 1041796714565282905960957494123977674857 3253 1282557196742213648650020619216854278385 3254 1452273898008905043655728870157213045440 3255 1522552640801594675045920160658170339970 3256 1486198084435757838292333126662593721855 3257 1357180329860752543006908714263741437065 3258 1164251150065486981351965977447648146218 3259 941593849795403678012031505612064268288 3260 720204202416739184238175505948792089473 3261 522431116300607959615491623582540647737 3262 360291281907794774209602727240746576414 3263 236746419912118116661623918617036246382 3264 148515378332583042228595240121809787937 3265 89101325131050969820326200533849468467 3266 51204952153285846795631852081155260378 3267 28227877018371316079359353735970467384 3268 14946757967039404390373856465593554311 3269 7610786766852480655743955657321064831 3270 3730694910626106411008275065008099276 3271 1762173645967451623633115925537751254 3272 802765891684334019166649648716581597 3273 352986057296412230499183244511895987 3274 149923426060062769501528080558185382 3275 61547422584339121962116153730964992 3276 24436344102267730710410625844398963 3277 9388160164305588994556223998042259 3278 3491809444625476493483699766444410 3279 1257858084073481744845114039426970 3280 439023415686026169449964262711155 3281 148512195238062217626663112085145 3282 48705595501522448960851774881760 3283 15489698194755567775493082983296 3284 4777945067128375948222462179711 3285 1429691343665225019030614715031 3286 415047294594188154679094351464 3287 116907080939002468922370607838 3288 31951283890896205348161832289 3289 8473032794776464179872752999 3290 2180085861946465562756571234 3291 544196057168353264400401456 3292 131773642467954725533045927 3293 30946973601253158644039295 3294 7047401515477387364992450 3295 1555768280919018015967810 3296 332833818072002971055255 3297 68978294942944481857973 3298 13842533205725366874282 3299 2688529271033113182552 3300 505086441608913598437 3301 91729006838631241293 3302 16090042488373967244 3303 2724469860055725810 3304 444794023573435695 3305 69922979339421905 3306 10590148008718370 3307 1537082073034080 3308 214542152343591 3309 28739019788431 3310 3630328672726 3311 449658946794 3312 51414143203 3313 5524596769 3314 621854954 3315 52632464 3316 5291301 3317 509733 3318 21484 3319 3394 3320 159 3321 1 3322 1 3323 67517268928408549313366112757715992 3324 875248222675127131198146377107442556 3325 5716076279256351417857092323184894509 3326 25063119736975849058261432218165901763 3327 82963521583169869833076090221674013669 3328 221047028980716717287654265184644352662 3329 493590609884661322898996982312267869451 3330 949700178657508553992712322390679359879 3331 1606658804794804035798738465359511967998 3332 2426885192095034408732127775095404856744 3333 3312801323186021963532373980974251560777 3334 4126378834772277779604987932708332422747 3335 4727386831364292492958717771433782055865 3336 5014511992791539649340758004093033723560 3337 4952487724905609851094874751022431521965 3338 4575981661036279836169756991049676525617 3339 3971970924146270535353671075425867298494 3340 3250508404878638898504688577931464622942 3341 2515881636285750979247519760677244881829 3342 1846851533344658583387254046271584454227 3343 1288990042252039795382612417302115742837 3344 857234252242070595035084427634650749670 3345 544299856638528646487864815831258844643 3346 330548423926809631869428860467530734311 3347 192301880960309382247495162126263220728 3348 107327264428748755983376917175022372358 3349 57541603263475241741303198567895669927 3350 29669740195905297588651105400120524629 3351 14728979378204001648871732553187988803 3352 7046660278286713094581020935615366724 3353 3251860048191780691400484101700352695 3354 1448668838848262390906546380039621923 3355 623467644047772488973263287225973958 3356 259391313657192844813227144628891746 3357 104389171672865445693255493444373463 3358 40658405672844718491510466213930809 3359 15333901602542392755992316471591159 3360 5602122905927708195904763107387090 3361 1983440997756497357214711196074465 3362 680771856097766631066843850683365 3363 226584029341650182455137499575254 3364 73149883665066667954636926294748 3365 22911206802914631155616933882399 3366 6963188639048788946958748363613 3367 2053775620240904613345823362919 3368 587928244104477734012872496384 3369 163360551562225196750972677875 3370 44058508564603003005722042511 3371 11533558547660647778972561822 3372 2930365072135775882458241006 3373 722538960494763657425166547 3374 172870130626219574861762757 3375 40125182001541008792607715 3376 9033407152701041943804730 3377 1971979179550210877762485 3378 417278340203639766255201 3379 85556539853121422870484 3380 16990099105120042829838 3381 3266082284959243706181 3382 607434069868523658543 3383 109231183287131739969 3384 18975036426144181044 3385 3182553714591671565 3386 514741788204305265 3387 80178642162630090 3388 12034698211083054 3389 1731181256941403 3390 239552269722629 3391 31814543800723 3392 3984068940174 3393 489618840569 3394 55491257605 3395 5915426156 3396 661151262 3397 55385901 3398 5539679 3399 529145 3400 22036 3401 3477 3402 161 3403 1 3404 1 3405 190695299174988325594725784099225360 3406 2501942372483885117445165395339155540 3407 16535798486386718701677010640575568613 3408 73368340654545054494579841294725174325 3409 245740805819142821592234322825062205749 3410 662469525411471724178654823156422929971 3411 1496642313790028106061875451160335384815 3412 2913334120795174546956341159464934360823 3413 4986164034240696203836025819048116898310 3414 7619409472107153523397119829732214638214 3415 10521801805526447821667054590854830054037 3416 13258158881310058009439192839592312163897 3417 15365779151090616763428940622476025768577 3418 16488625584553427270561895282721468297275 3419 16474321913836480351640709990418949259375 3420 15399468959931063704283645288847148503281 3421 13523114753153827902248533220966607875466 3422 11196593533347872879655805894143184647090 3423 8768117514517115732073662200781464275135 3424 6512535557964748387837365140778675796797 3425 4599312515947643968298201499574968968397 3426 3095239272453765571900931358791695164963 3427 1988901507407853552655302158778090247959 3428 1222425473055056882032763047383570365055 3429 719810078049760827004951565059607184228 3430 406658065493225248477336179268802712864 3431 220712608762709349677749565054419856961 3432 115220257798997306797420973222094724439 3433 57916852677577736368949754467574833795 3434 28059727398425867107106392326906258609 3435 13114563037474191137487734129059312905 3436 5917940260809670818291221216922087651 3437 2580216647841851214487890940080238842 3438 1087686267915797367195651703605094170 3439 443587015745914871403986655599849853 3440 175114569150055812846655267610737839 3441 66950063066817779061886977600278119 3442 24800463711184441291999671500064049 3443 8904769181813572512440697545694525 3444 3100228604641536221966393396566085 3445 1046907166399740742777227313610982 3446 342991282493079699265594311186382 3447 109048064724818930626430754704135 3448 33650791558175842888064966698095 3449 10080471523095699576206074385359 3450 2931730446472829256370598241909 3451 827862050471289427307082225561 3452 226986248115049744660150339503 3453 60429545687795952720235318010 3454 15620372594966182554648737706 3455 3920062391318709846815810293 3456 955001570340553454231598107 3457 225817095374317683161953467 3458 51816113631648730967363365 3459 11535117726738705114309745 3460 2490589396479540318331033 3461 521383223236287518608992 3462 105782383430533846417068 3463 20791153125908860163295 3464 3956592432159660045333 3465 728602671321970437489 3466 129753189958306663179 3467 22325947193357411259 3468 3709703354981463025 3469 594503770468394710 3470 91768815982590462 3471 13652954263841117 3472 1946722661671155 3473 267092377229995 3474 35172730936589 3475 4367045379969 3476 532555393261 3477 59833506768 3478 6328524660 3479 702398751 3480 58245869 3481 5796561 3482 549043 3483 22595 3484 3561 3485 163 3486 1 3487 1 3488 538710953707212582911058713297867868 3489 7152403838723090197554223326890588956 3490 47832150319053313657702905426628185121 3491 214728423802483360956319964461479267003 3492 727637297041148670362045797523938355274 3493 1984428543828884326477570009422119473707 3494 4535222238776816364127068670698691411365 3495 8930273793255943527645730879327259991321 3496 15460428341153446862394300246491832650868 3497 23897186127058939422381420658809248983374 3498 33379465623852589710056807446901662933281 3499 42543458418599042031517335825643274186259 3500 49872833504961220248642951243490275332022 3501 54132284708540978791424140588789747925127 3502 54707562685991822168896651931070485108205 3503 51727537878034075924684542010281324175797 3504 45949434750620671001225394813220156691880 3505 38484924243733261034289683877435281481474 3506 30488006343870205570414621911447680593995 3507 22909209771682354555867305021780535511397 3508 16368632309033238908564505978809951959026 3509 11145461436238504186662395118820360021539 3510 7246513490444352720382932325302902717445 3511 4506928460585620148186192200775431111569 3512 2685665489860461796680627091609151984928 3513 1535589974773251846317513195860677430248 3514 843575589907745543474993594628093976725 3515 445778168241652927154416395555007203747 3516 226847082092420225922138004309325144234 3517 111275194203763576467473114075918716709 3518 52663178449746620719671522517774389315 3519 24066736472613255783621938192013604155 3520 10628078653609681887599044226305930488 3521 4538542791939608444539694894428022682 3522 1875304853353100718082142454570417873 3523 750180287608917513539162379673881567 3524 290682514683924523693745257937161918 3525 109151797820821751399523270302494809 3526 39735636650897380094882033018440799 3527 14028969114205994154850856385287995 3528 4805161691637462344377773392374404 3529 1597163673973340340208154514414950 3530 515294274056268862619896088235483 3531 161404007013736606694042527708345 3532 49090649285515044926843261539834 3533 14499903477377166465482633071177 3534 4159622818388819346551147998043 3535 1159018191282372378152708931475 3536 313677428183585239905464590048 3537 82456792196488918050392409306 3538 21052182371076030373581634985 3539 5219829315181412063300969823 3540 1256747547911255616014344942 3541 293764221289890005749245877 3542 66652629652547354422766595 3543 14675473503413059188187591 3544 3134674741867500464654920 3545 649330529212038748070724 3546 130387037478931371214683 3547 25368928712382986503653 3548 4780057203038233777182 3549 871713236548664333223 3550 153762879502976970969 3551 26210014395375633409 3552 4315174397719051920 3553 685296360980518574 3554 104845831021969345 3555 15463093598143863 3556 2185747471043990 3557 297380747928789 3558 38835430579507 3559 4781256523663 3560 578649057880 3561 64454464388 3562 6764866651 3563 745668757 3564 61215078 3565 6062135 3566 569433 3567 23161 3568 3646 3569 165 3570 1 3571 1 3572 1522159702586137025610616690450311948 3573 20448185102683732033437869712993770816 3574 138351220907193359432836379706009066445 3575 628318464642720867287996768652726398845 3576 2153791980691100104673854043544563425860 3577 5941529900308542962913402011113504266276 3578 13734562732041556355676389272132022090007 3579 27353796101305119032495543317058987567685 3580 47895813769466440374600501588098877148950 3581 74874853317981151467190654347944709990180 3582 105773035138385263371812497560742547815161 3583 136342424558113013219317254964916196818685 3584 161645695341578287690611866822829092819364 3585 177443654666450740562225459715165753545232 3586 181367912879754628592649403831521052782027 3587 173440927068713359796640387696457887681237 3588 155824978574119927713301977081824752727148 3589 132004208493102625130623465678339268744832 3590 105774791907393576932265216152952040653291 3591 80396601949122499919512588589272255938951 3592 58107938667337648575708089380878282311022 3593 40025828686998871813951225237833918181356 3594 26327944993498427659089550157010739376991 3595 16566973057009699294099950457220608867413 3596 9988973393371853345321227761130654772898 3597 5779432593021644829756319677468257411460 3598 3213011788306581677550290751516692911209 3599 1718405911331446137520612005009842037177 3600 885119755144616236426016132716250760226 3601 439516656239355431916341615300979670136 3602 210591862695626284812443067485650168061 3603 97445525912327147053086427675905697851 3604 43577834067772575709507561958103868752 3605 18847466468368288867539793249038871896 3606 7888550313866345801491399914372376281 3607 3197029546307437847129042929893800037 3608 1255239088261316742840274046549743050 3609 477683238317064454471035757852876828 3610 176266682487294494324577724811697989 3611 63092936124562399762919107397578879 3612 21913751739285411517918437699879514 3613 7387642348682414424804897331312076 3614 2418014222331364534870341405780939 3615 768546418316728025457088928954207 3616 237256503092640882690090370950352 3617 71148520124247047254945423740864 3618 20728170802112721137428780687517 3619 5867267698681042301982007504627 3620 1613644859097014891500602765636 3621 431200491716405100543479353456 3622 111953197413670034183563299329 3623 28239096564580896487801664781 3624 6919539498415786578328530494 3625 1646850552224845046526510052 3626 380630058389490141558871017 3627 85413662536191243507235475 3628 18604207838696027181175078 3629 3932052208157690293159324 3630 806110987561693251204687 3631 160234523751576902973447 3632 30867638196520751178162 3633 5759657005021091855640 3634 1040349931977529804023 3635 181792640180244194049 3636 30703067029391352064 3637 5009313147160468664 3638 788467495574949841 3639 119577056437445509 3640 17484921998639942 3641 2450461062944412 3642 330651353155409 3643 42825872553907 3644 5228809977402 3645 628088817836 3646 69368217031 3647 7225456839 3648 791034322 3649 64296272 3650 6336591 3651 590321 3652 23734 3653 3732 3654 167 3655 1 3656 1 3657 4301809744707078521570142890390107136 3658 58463511796982685501925318192958755440 3659 400142972215716036799510868237135838025 3660 1838152996086201137463375444675773908255 3661 6373047003588033670430114453246298494815 3662 17781120444827123950531880732679673166640 3663 41569316155183004094165043555286499598905 3664 83725196107347001497258918035824403951145 3665 148252958675921862896003896531100223467985 3666 234368371532724345770735472661387031891970 3667 334802161860465926534342643462998672679285 3668 436405906387431367488428426996574632759403 3669 523201532761605275868219803199813694595433 3670 580780910140300237104536707803548002791048 3671 600293692123888984560840572745490931712417 3672 580515098580345599392671738103419959174397 3673 527433111390197804190568992525916546148574 3674 451854737188456422965779097501519858517864 3675 366175198844622126510944946298122962392959 3676 281486529443550579375671921695576288196241 3677 205773106426105753608314627119330264492509 3678 143367033230484085918052203427128987943082 3679 95390894115422706931147300745751629611497 3680 60721414083683496308054002141506524248017 3681 37038953274194492159267301295242799961973 3682 21681795090194972936626410897077642755662 3683 12196361636995672770745187810238641430669 3684 6600703104450478585274089293731684084419 3685 3440759370240301685017175860688934686169 3686 1729257637538740221657657678508553802446 3687 838697435924757521989056530700781726343 3688 392875873540712071691697140050465342379 3689 177886252681324554046682646585529352514 3690 77905819286883291168870296289668749044 3691 33022856083203814597469031640584227061 3692 13555905458362556105394503686175638251 3693 5391883278887982284542919368390164531 3694 2079015888253343957914704588903838766 3695 777441243917981800371590219183439371 3696 282057548346383406564809201287882459 3697 99315731129597868193740973833411279 3698 33950094908928083507121867540325598 3699 11269961158486309686638710508127503 3700 3633809363843972537159868858818193 3701 1138267709356059544614920012206507 3702 346448215532263565237726882620588 3703 102470310675710198244836111036279 3704 29455271838681572282574850486459 3705 8229208743798960579573274156074 3706 2234566760482179477331719880856 3707 589744898317375670835589134077 3708 151269400398092494317205624643 3709 37706755686412837915577223423 3710 9133093816681081426101062338 3711 2149218599872193846429296127 3712 491273697464893442268637191 3713 109054975128975891400513603 3714 23503159234431500275150618 3715 4916163362754179405548123 3716 997665301156769588638677 3717 196343387399595645477327 3718 37455673501161068825046 3719 6922206958827286376181 3720 1238621061171872819361 3721 214447240850210063294 3722 35890483424535540164 3723 5803668112125976813 3724 905508876095312643 3725 136146161396798483 3726 19739995812698042 3727 2743243879778703 3728 367154774685679 3729 47168735522059 3730 5711926930574 3731 681072480931 3732 74589376845 3733 7711330859 3734 838570214 3735 67492229 3736 6620121 3737 611713 3738 24314 3739 3819 3740 169 3741 1 3742 1 3743 12159809767020965952638934288016925976 3744 167163639427903458095756281579152135076 3745 1157223441003568577919707288669352969685 3746 5376468000537434100491911054810466972985 3747 18851606451668135694458353882825571618275 3748 53189090805381228820608134433661070975605 3749 125741478881922737758217979257681935998525 3750 256087046110669441818800637443164037383965 3751 458508474491847191889656637053747437644435 3752 732901328147766140320148555146611184430775 3753 1058595943242661279683204883447351085213967 3754 1395159654338439269832443173763132470679109 3755 1691189459748074275239556183545361306783917 3756 1898134225950825951809089538871474927845739 3757 1983689570902331982758804517324238643453937 3758 1939659039370878813796046558722568037791613 3759 1781928841213687827870204727012329052033794 3760 1543634780729354237890838822827013588369646 3761 1264944685711221214833656964123786399837867 3762 983317421102673945686845523111639076265791 3763 726937912312061673025017741118878973806117 3764 512214820546930773008983275388869914305995 3765 344689397492264403507496122555848473524543 3766 221925685677948353303275724641296661693821 3767 136929851439768731001372056258585894586423 3768 81084906050592594607217095504402047189483 3769 46143936651889612065568800624337747812339 3770 25266843469949992203824537999108557689501 3771 13326961020678540609434211317763091573457 3772 6777896711027142163867313793210841984031 3773 3326934321253802244596127261754146629349 3774 1577415659417637224842744688628390205355 3775 722996700833795863768327889802983581526 3776 320568910240464516154176614757369522042 3777 137588275352442669596856092636342550141 3778 57196804181187324392967070335766674165 3779 23042249080803265550662521242309633099 3780 9000192401821815261243428607366290309 3781 3409914754373372992179137661059669253 3782 1253637855245103229126124507016804599 3783 447395514891934393577919936949139661 3784 155038345296195532173800870535106873 3785 52183745866368939533406033046149717 3786 17064159884215990438276073108068159 3787 5422227939282356841320854685545807 3788 1674513480927919668611472497180489 3789 502664058171497304654495292060555 3790 146686888655733753151313617010171 3791 41616046688212037048306649100262 3792 11478999576775894904538181944506 3793 3078395240080961345498403061329 3794 802621745153177557049326370781 3795 203440854418469467410139157647 3796 50126305930060840684498908049 3797 12004324663545840859429233477 3798 2793717914066701570400251243 3799 631701342244560806336589985 3800 138745798407707922965765517 3801 29592536049838243438198429 3802 6127106068741849923583627 3803 1231047610381039888991151 3804 239911581165301825176945 3805 45329240691405634734219 3806 8298665327671845338273 3807 1471227063186182101034 3808 252412505758045433406 3809 41868243673862979653 3810 6711111248251278477 3811 1038069146943862579 3812 154754463841344717 3813 22251751620930229 3814 3066662869565995 3815 407159157818321 3816 51890217870637 3817 6232946793881 3818 737806979891 3819 80133094427 3820 8223555861 3821 888352947 3822 70805761 3823 6912919 3824 633615 3825 24901 3826 3907 3827 171 3828 1 3829 1 3830 34378353240951500443208699285585891740 3831 477996746409427514857361475186236045156 3832 3346491917229043287860553655522005404161 3833 15722731870426587941751923569144667200155 3834 55745612044914779161098236838892787941880 3835 159035124054723566906871857817910766483941 3836 380134732759278041191079754880636739134315 3837 782742307475441996299136741976580551861315 3838 1416895012310094328802413598860057486402470 3839 2289733108008214288036097042282176974167985 3840 3343578254767982379288397086524084070117783 3841 4454949193146537351506257638507908556806781 3842 5459427100080116314937400668673509890289100 3843 6194677524922676186251636605391012449439875 3844 6544945701654071361769111601546076212115207 3845 6470001433022115787142243309899643716936935 3846 6009309037493855113104828737673239770554960 3847 5263140007677349480952892974623402098153042 3848 4360652520056155500092431890000837770168895 3849 3427433533393774522903050163410016833252501 3850 2562041469146815992592705421335726688496072 3851 1825471483388302548610107584256360637010403 3852 1242246714847213154885018492707734723503949 3853 808853507496965652756207989842524294442725 3854 504743337903810603169841556191460659028798 3855 302310257272187524745217575269647798270909 3856 174020603648654075082676273566837056394675 3857 96392998919009531775040099030879347370737 3858 51436572756257985647925425090879630935540 3859 26468103909832645853835199452363567320831 3860 13146266808067633616986330379115083472111 3861 6307842836582921935731299649825156099871 3862 2926150271378425524156075156901082288888 3863 1313286317267979934297010189419525449110 3864 570627115472334803628353993990736813561 3865 240178545879536810886390096825465946059 3866 97980734218743409401068554000164985568 3867 38760238648454911441330907635599537981 3868 14875314513264838719138363290640855375 3869 5540586857573863457332097267428596439 3870 2003611263744552173674364425835938490 3871 703688681594644651390464060795561055 3872 240094528929161693439097644646949869 3873 79602784581171002018988841211150015 3874 25651531123973181415192466901532852 3875 8035586306961163934889358055534529 3876 2447412118186493684925193982780581 3877 724826351872830693298574308493093 3878 208754800218947865657408865644400 3879 58470821464157683339248883311606 3880 15927699327135471357458538200013 3881 4219637494688795530807345728783 3882 1087147880733489235567665888152 3883 272371967199129846788858328745 3884 66351508747514940592150852967 3885 15714228564362041192767708815 3886 3617535368367464525728274482 3887 809314200730511857003354731 3888 175912361495432858646621005 3889 37138287375225143635560847 3890 7612836810492400360533052 3891 1514614207362468999525249 3892 292344930015342778904457 3893 54716480070735327647225 3894 9924704773292093472624 3895 1743536250655938247170 3896 296464894261390875745 3897 48744082097709265379 3898 7745969633592766240 3899 1187968088616402037 3900 175622371824112439 3901 25045643724152671 3902 3423483520106658 3903 450951206694475 3904 57018111146081 3905 6794331969019 3906 798508679508 3907 86015071845 3908 8763231105 3909 940460801 3910 74239714 3911 7215181 3912 656033 3913 25495 3914 3996 3915 173 3916 1 3917 1 3918 97212974832357879144213474169266340844 3919 1366890427324455711800658395057890855728 3920 9676839611811118033331837957457357244021 3921 45970198388715171529914894197468011483541 3922 164792403095888432943288638109300529624650 3923 475307719274275291382312019908624332894594 3924 1148564321723193092866397669296056368724889 3925 2390872555746745745021881186582859210356315 3926 4375041055645835860569477334635823506286860 3927 7147038374171966957386520621816126086873860 3928 10549753376660842549359642096881375985887835 3929 14208840355628480021498682836726935509747123 3930 17601356754640349861226533754481292522471004 3931 20188388664755876726496308110790366409681810 3932 21561355165932532731958559182468566953225457 3933 21546019075885723405933000922064794434182807 3934 20229626052541026921703624471739541963938154 3935 17910975609197148417368236379773614315838584 3936 15002011163140271573810385673737604250891907 3937 11920808787488924522599963129987314655124331 3938 9009046129060275398211722153415116303961726 3939 6489978915900578607560637775123221486827694 3940 4465535842176297291432703859393731369802175 3941 2940067645935123910824838749719895737134749 3942 1855266729401771336627139256544593044272598 3943 1123740193073812149922674092079442866393828 3944 654217782696919704258863991783086522465655 3945 366530091394829417567075183492882447998239 3946 197840394832649654285187436275966867424592 3947 102987254587801311178101145563580051697906 3948 51751427006470701819991617211625729386945 3949 25124893653100816186205936064216028643391 3950 11794254946706819622360172000776957950300 3951 5357149281745765715104792921488459571568 3952 2356026084061010849992714529205565004261 3953 1003855689076846693580399448911512466781 3954 414616329992152834367500713838436037766 3955 166082327555123510674619292026361985114 3956 64550639907803754967674249377241848301 3957 24353277211444879039746327605171057439 3958 8921873519008731692361008824064981434 3959 3174986515067065655472156455504097868 3960 1097853411747556610281490816674788153 3961 368958648234163719491039997421160449 3962 120542839499538502170888914753995612 3963 38293123621346844099551791179148662 3964 11830067186301085464523850869808243 3965 3554663190467014249834736723294165 3966 1038960215277925672850213120572618 3967 295406261313469590821500025754856 3968 81710647643830340733476822048553 3969 21987728342961675105934190399249 3970 5755936495696615253774503269066 3971 1465760788851979391325792321802 3972 363065787290341346772137886877 3973 87464538405330179549418825047 3974 20489799449649860544078354694 3975 4666825552781736673518875420 3976 1033205181286115570066078601 3977 222289484026115211769502497 3978 46460755622016103010053912 3979 9430568866884279150337726 3980 1858240972659355738719735 3981 355289632215384976520377 3982 65882128862917159535224 3983 11841353214840094325184 3984 2061669049907343144573 3985 347482066359939141733 3986 56638747784950320934 3987 8924168326626379722 3988 1357211892539095237 3989 198990922522509703 3990 28149289814244630 3991 3816682509273308 3992 498837223198781 3993 62581876098565 3994 7398672752164 3995 863403690462 3996 92251575815 3997 9331488561 3998 994973842 3999 77796968 4000 7527105 4001 678973 4002 26096 4003 4086 4004 175 4005 1 4006 1 4007 274942893563169475348035134560809173180 4008 3909016968616415156817402515811796979504 4009 27980093517508141404074058795078250492497 4010 134382898685146197288522102417885194076591 4011 487002123109680867922003725052838817678421 4012 1419947082573431148106311154815837240466618 4013 3468463785904556787181604504206384597783611 4014 7298051228691676638265437364456639646122495 4015 13498587972761447784455577319321616149071100 4016 22288354435139452214470863044622786285943200 4017 33253134029006618850214335101211935037619563 4018 45267096403191989181550238970238797696381825 4019 56676337004467983625303659999761561092353927 4020 65703618092741652516192468986536055885504796 4021 70924857195775021358569225183307002675159491 4022 71635680906733056950541432126631235653385967 4023 67982574921106263549205463221231600767769434 4024 60839571574594337593435117696917153959620470 4025 51509287562754971540314274973761681240552775 4026 41373777914790015957632152639936020539519625 4027 31608081757698725818610616668892981676668567 4028 23018721015215049795622648128868564426403886 4029 16012199467365783114023173380426875762021061 4030 10658532724460364441927265696800617501403753 4031 6800402022369748924848060339827087763697218 4032 4164952097766833154148393126930167852029754 4033 2451954246693270195248509498770571821265983 4034 1389242281826613007333850192760255344787605 4035 758396809171990159241224968518329704018155 4036 399314859148873369426843708318285185541680 4037 202975959747972268625088860576407885144035 4038 99691746999402351402562374959154810550799 4039 47348178686838164488083474152021735546372 4040 21761667007708998305557786750714259412576 4041 9685339814210478659965400534125106581601 4042 4176726945700699920408192833468860016015 4043 1746216101514064276302696093777956684717 4044 708144287234449955961841567578211826966 4045 278682015391328119737267946271550339423 4046 106473779307736676742763100916278999163 4047 39508329045088129727944676615982236594 4048 14242825469568271734097669657082433878 4049 4989978376835163230140553334069067785 4050 1699474612332259814127232310098767035 4051 562792401311950648389761741417003285 4052 181254721216613008046129024224449884 4053 56782488944634144574269458365174697 4054 17305600158235582562871153723113997 4055 5131639477877768524496769569763906 4056 1480675958780390544559181941491886 4057 415740832543579020938707573937653 4058 113594062855710663083851322508123 4059 30203516107245757372951122741181 4060 7814727916353956686519497039898 4061 1967419559567369981034003331263 4062 481909559593445645145982788699 4063 114832326844751959241864081586 4064 26614785548073302099049623394 4065 5998696511206625997533773297 4066 1314513099401791584588232747 4067 279981578933337397719359349 4068 57944811226316708128136824 4069 11648394886995473888992453 4070 2273573427512152993093529 4071 430669303668253370895344 4072 79132789336852294172604 4073 14095711694943934260633 4074 2432591569200535145015 4075 406454520946103016125 4076 65687381792895045750 4077 10263385199310150839 4078 1548009584729216867 4079 225123424238877302 4080 31592625208966946 4081 4249460995079901 4082 551144190814599 4083 68612721395065 4084 8048692373476 4085 932728189893 4086 98859451033 4087 9929493514 4088 1051973942 4089 81480437 4090 7848891 4091 702441 4092 26704 4093 4177 4094 177 4095 1 4096 1 4097 777746655138423066732362564710753768604 4098 11179592451303039468132077734967933534184 4099 80897903468701042085845138219628258326509 4100 392764889792952171970210487010912791251529 4101 1438780642443720509997062605122788060225501 4102 4240225363575659175146907536042702097305419 4103 10468590281093517580885802129185040220285255 4104 22262630625067952865458331925591076979714215 4105 41616316595723047848194651734416509265905080 4106 69446281685838346807481625382887942207746080 4107 104710903060803695850290199394802659673969691 4108 144054056105935367577976972612823068000486539 4109 182274466989153463502224285433480880684353799 4110 213547574198958233350778803305128836908499629 4111 232963320184217724620668603153666004298635001 4112 237797293158259675916177068886112815025537903 4113 228071239465225164146372499459273670214499150 4114 206283093312728376938307106463222916503994030 4115 176513924024745935388055223624804212484015625 4116 143300622354019066394303174167124328347939535 4117 110653766115855646139236331240508145740982239 4118 81453970248072251514533316701675402780764857 4119 57274996781627860400100984819970425844060257 4120 38540442110190550429828322012190419612397417 4121 24858985674300332862538029458787942715236018 4122 15392704857586722583656292112925641635689726 4123 9162251642569048193865096068752496721515145 4124 5249087962800938003879347787637128039286095 4125 2897688919929866403262252558217548413771675 4126 1542964409729203415510359961393132626907025 4127 793246948946045965027501952187750822224125 4128 394082426165024047297308217256368122988399 4129 189338286506291276141378803319289769023044 4130 88040098401917201599609346870926758399744 4131 39646516906684817447288094394998153140461 4132 17301331645052872069593107579520906831545 4133 7320640786475523785231751290422731612717 4134 3004955002056482893908096942895164845787 4135 1197156421545262588213670712894344814207 4136 463099512087261184614420157724871471883 4137 174011299319855103929769189129762689362 4138 63535018291374493674690088879480370990 4139 22548559685755423531085580035261535375 4140 7780668412457172378635819388906847465 4141 2611053278669290703422953711642746405 4142 852333987345019018427722468229727383 4143 270695048840634300701198697547068339 4144 83655680299199145337219672739055789 4145 25159998675052215055129599174783734 4146 7364931704789930923464457314898286 4147 2098457556076897969436030264580199 4148 582000050236416946658131173611277 4149 157124094850321223198043849316277 4150 41290724867819127167127352456147 4151 10561666816177515894215788659843 4152 2629359391758136169267069876427 4153 637028607540104495993640575418 4154 150175677152762232352425885638 4155 34442751951855568546745984483 4156 7683597474533264056127009857 4157 1666844499081413702171059173 4158 351534615775736796347783231 4159 72051697811076654283793251 4160 14347166116470278651419481 4161 2774313759980705689350264 4162 520727128043347637855148 4163 94822871553800121108625 4164 16741757334606099486385 4165 2864219389485300458525 4166 474498400126016826795 4167 76041020149005223303 4168 11783218583369316899 4169 1762790669126294174 4170 254307206923344594 4171 35408066043680751 4172 4725258569803613 4173 608220904833257 4174 75143685062707 4175 8747252174847 4176 1006728748793 4177 105856133662 4178 10558445174 4179 1111544799 4180 85293069 4181 8180741 4182 726443 4183 27319 4184 4269 4185 179 4186 1 4187 1 4188 2200440008537644744249906426149618272100 4189 31974844223155985109508420896635272961376 4190 233882898259362342077427315274486638110361 4191 1147741408815968311859065876981960906838027 4192 4249434926702542997142869747809554693885486 4193 12656950689247080409461831597044268974329939 4194 31580092115278137050002411791837459228866789 4195 67868957036531884864434667359838089563526945 4196 128208001257173355317215205883876480977603740 4197 216195811327237283470415655506433148248937300 4198 329404515695496046254869964058771785289744087 4199 457928389941516568396454503705620382555398693 4200 585503944771428697341205434643182574602923046 4201 693154987264231031240936855612456547067398657 4202 764112075821727706206707923740141015013751091 4203 788160264328185924747045939670059745685798883 4204 763875801016373553549595147389552494905370808 4205 698182724399557825672228485668075541018513270 4206 603737874157378738590217446602615284286545005 4207 495329703863319549246133537486320809213791995 4208 386548762422083878609218906869065377443908482 4209 287580324620629944442185942658001385523219905 4210 204380723042485603234096590057929980213512243 4211 139008294030895040035484268185994424607124231 4212 90631656435332997875393502293276934547781568 4213 56729559114925929709709523614571786819255306 4214 34136756474425096515909351737678493017440821 4215 19772394775758795258802476369345454949909035 4216 11036074157515516524512911656092648301349750 4217 5942107544291948969511165211477454896665885 4218 3089238301727393497429286612022364669555951 4219 1552127925814158899652980487703582236940647 4220 754254363350504913755483141765389981986116 4221 354766729285537491174669692789792966156632 4222 161620715736609363143364847628665680201081 4223 71359285118471110010036074972748762875883 4224 30552811792160464362650465058817681330526 4225 12691888786840909542660233422442413765763 4226 5117802052102144598713712849815974036261 4227 2004068095264468686212126286432638725393 4228 762405005590504405549034234339348146032 4229 281876987109040795472883044758223739842 4230 101315316306951608074053127289136866275 4231 35412657829379586618380750771726709405 4232 12039880133783835129654909493688653250 4233 3982582517031277303353400243399342419 4234 1281952828209911620570069024488563265 4235 401621423660764967467996886721581361 4236 122478462459294971586321673699846112 4237 36362088795602359223536228807892886 4238 10510424823344929458265818910764787 4239 2957999801656752626017230159605885 4240 810577377186809770234701192938118 4241 216276452646865906173058444966411 4242 56186262908347638616688517199993 4243 14211257371881416652614874095509 4244 3499281619912475531772166037496 4245 838723534454491640011951495562 4246 195653792681663796921249474999 4247 44412899744558351380786498657 4248 9808182617682864792593957882 4249 2106774791358245960049764931 4250 440020823658177887832488209 4251 89332847543028651770629033 4252 17622664635283766810979004 4253 3376549696897822867143108 4254 628073736214613922903133 4255 113361286781708530707615 4256 19841240188230364147310 4257 3365532545000852265715 4258 552869559778471141629 4259 87868232389495621865 4260 13505368615473553176 4261 2004224064886129542 4262 286855486980938451 4263 39630681826068821 4264 5247767903062554 4265 670439150344783 4266 82209718724261 4267 9497356928133 4268 1085662666288 4269 113259664974 4270 11219577291 4271 1173771957 4272 89237846 4273 8522859 4274 750985 4275 27941 4276 4362 4277 181 4278 1 4279 1 4280 6226658309204472932816048134167240417652 4281 91456474336560920882484868307436948858992 4282 676134897002296760496667036113409518418189 4283 3353357370484006806077430294161854726949365 4284 12547099938494254965288456280075021862834316 4285 37765597730655564364424550576254739884172512 4286 95217665864390253108387961512423022474005639 4287 206774427846159210412776176187418768711988389 4288 394684154396999177775724872229384639472242510 4289 672482150740109981906946012027081003023894040 4290 1035272049329568239810057666810573115852135511 4291 1454149011700872539492271049679980446060667339 4292 1878559080773161817398170161172518806766251236 4293 2247028747950982062983308924425905691077090580 4294 2502766570496212764609245021272710003207874581 4295 2608355269945911481510272442661911533239733291 4296 2554288349342173562491688390347522472593570188 4297 2358953336387415687677448232396255952673276528 4298 2061161061272958033975650007785377381737220725 4299 1708768977435353535218913093967150500844673745 4300 1347513035431091881402674099526033949163172722 4301 1013080198194554270855077133496876774593914728 4302 727610299094016988231539220167767136285727449 4303 500142979907163115160663346981063475465172595 4304 329571984206628558752997429191016643876578918 4305 208507216103528743258314917067541453566142896 4306 126824084994323141976332871215670959519734761 4307 74256617495982612570348582904888177912694201 4308 41900350799503335837674072839764951387126950 4309 22808864321630441945193378730989179122937820 4310 11989742527724875561200248915900431267733873 4311 6091422655490881766181700091924717783592663 4312 2993516588433210236489376598386080653031500 4313 1424038092489957429199813388186453260578720 4314 656198758915193564672503974490692270347741 4315 293086547535373338421244958660026689224341 4316 126956117874882945744693400198542902531564 4317 53362796625373824744557791001465703943440 4318 21775162020358569771990103335373321017655 4319 8630077523651479287047212521432608098373 4320 3323335165639226191955163497431020776910 4321 1243939800217090857883246554697293099112 4322 452725323496480584425116016806778824887 4323 160254547978127951278718487793801951775 4324 55187685187258581665040852671245986050 4325 18494091105976463732648827384804850284 4326 6032157784549990826883835147233985511 4327 1915308188576268928829212251995410153 4328 592101417318385657483086118359087940 4329 178237149495229807609688520259830336 4330 52250022768591053270219521199538563 4331 14917313485543861752452449524654303 4332 4147904258391456946287185284962754 4333 1123329667435074848139226645841320 4334 296292590605192592013501412569403 4335 76111826897989509189752480378937 4336 19040216272482770792793680907098 4337 4638078663800026088645639451712 4338 1100008740033679252163773193595 4339 253967368421448441561377348147 4340 57069172600007306873595926790 4341 12478737197232246465721778740 4342 2654442237030764198560411423 4343 549138171814630757025166025 4344 110445961625392202857351484 4345 21588109540516293601765248 4346 4099130659901028274970393 4347 755741505221943953757273 4348 135218975068656402439000 4349 23464683595261551018240 4350 3946702738949918123279 4351 642979013744076511901 4352 101356905992284375798 4353 15453833216573350040 4354 2275238415500802751 4355 323109352359051007 4356 44298377773408782 4357 5820950099389868 4358 738194929465395 4359 89847774688333 4360 10302160296124 4361 1169798310880 4362 121088705147 4363 11914158775 4364 1238742826 4365 93317784 4366 8875451 4367 776073 4368 28570 4369 4456 4370 183 4371 1 4372 1 4373 17622726470196950591902753560536048276118 4374 261603496044007037137945446255253660232888 4375 1954530673196649336406871767991021440832041 4376 9795838756725221075642085194533015882962399 4377 37036823693984311356697719451488263581342651 4378 112640456552003295574316010803442052392376304 4379 286949362779133208795371269485857237026631425 4380 629591839028771447750275845306330298219546409 4381 1214154577696392960472481794750046441998092979 4382 2090052171765402759622751516755992589732800090 4383 3250688964361785201199048012503531265119891347 4384 4612849030945738441747639367162241754170122725 4385 6020349410047570360863213769291445156836045063 4386 7275138940587046077659640503889065664113541576 4387 8186349658206839956046720336974585803436922871 4388 8619409707190364942341197839246166171232297491 4389 8527606407296527819674108191726888597340949413 4390 7956657228111670652031215975877146531339281008 4391 7024039232539901770288498627389669742429491393 4392 5883471480721749507337687936390548763968455055 4393 4687833145368504426065377597504363545500340591 4394 3561126397819227960336781415560184036079822654 4395 2584427011407317949214108515948183329676025215 4396 1795150748799535898844883093907673349459214439 4397 1195417920271699433472831966811101939667729143 4398 764322592378025804465553339147291631919415018 4399 469860451650541557561110346169685456096764437 4400 278061792331577709757449292063387163262692211 4401 158596040942090641871975672167401411014225001 4402 87272719619788860769314470476734627304355850 4403 46378709936563711976758647818431675383703891 4404 23823057663099908469377016155902916278689575 4405 11837736353094397578837091198006317024835807 4406 5694523921147160714471214105479531490937200 4407 2653768496366824316377700760695151543231961 4408 1198838827137855743828726996909742807219311 4409 525295727588355992969528689810428537145923 4410 223369991297113440724535945444186713275056 4411 92222544775834603441233441999693093139585 4412 36985899700114889550061135893420298640153 4413 14414538205124588215999861609789142964323 4414 5461268094759679566777632918780901671386 4415 2012158454943357861245392587614252555067 4416 721174153787076211895861403528455549917 4417 251505282724726724213237508068783924795 4418 85366917426883981644522118065614815662 4419 28207298420986583133690304244337919133 4420 9074953132751367944096987683642297585 4421 2843203439561469153627453816704157933 4422 867581083919690120885492214877992736 4423 257867879071782489727799718882313175 4424 74662843483648773396715414515130473 4425 21059869297092062758332684975852785 4426 5787128899265432022757590198166534 4427 1549273530454385919362329609182093 4428 404054703414183886000705423917349 4429 102654352504748303356655536630265 4430 25404217696803470170419263273926 4431 6123214071999493286727816901807 4432 1437273797766597102600645230537 4433 328483976143002549930134497083 4434 73083274587305506699382001986 4435 15825266598642300788561006701 4436 3334250379601082184167368233 4437 683326958458942565475728889 4438 136173690290466406381809744 4439 26377043085633869050063141 4440 4964097267495235813576883 4441 907246039829418938591503 4442 160937358537909948909660 4443 27692498469163650031657 4444 4619233922592140048993 4445 746409866686970011935 4446 116716187715934344578 4447 17655119692413085651 4448 2579043851305972677 4449 363439874152269091 4450 49452087365682314 4451 6449050796491473 4452 811909739285093 4453 98096895957493 4454 11164970438520 4455 1259415468719 4456 129362547217 4457 12643494321 4458 1306546702 4459 97535933 4460 9238725 4461 801713 4462 29206 4463 4551 4464 185 4465 1 4466 1 4467 49884109448792710657906922993225078832418 4468 748333582138957472935331710497472976200094 4469 5649713630024186233815754112473887960744589 4470 28610863853600749439143419980436917064305097 4471 109296148365847366659126367565825888266066127 4472 335835599309865617828147126875877915561373881 4473 864332998356191269031311664986414592092962593 4474 1915858528753881480521535284119716356093671173 4475 3732453899522904280171775432026482391137585409 4476 6490584407470118724203848032259843476342889469 4477 10197665194494555228055257898856332152099916065 4478 14618000371504412229776497497228980901077789731 4479 19272176530883585614213629168114685634638600123 4480 23525550027311907432329114972765999769369814789 4481 26741107026097957873898734596606952263376620699 4482 28442018920658262944219880756322160758089455643 4483 28425561441123595094435191700934971117679489723 4484 26792838533313780226482566593000482515358245151 4485 23894078329352504260283960491408687835604181053 4486 20219169101259641491384767329378974853554692273 4487 16275750354518515281244371315863312861783556087 4488 12491376769762818867374230371070783360699257081 4489 9159208662614638031959150829858111852279900901 4490 6428120147870885602927749604871488003487830203 4491 4325265067851798267388479411192083163264095373 4492 2794486501286209762689302874639122910893628993 4493 1736004936965835164892319970638149047647811955 4494 1038260869987036371630881969995146177517706917 4495 598506641022260934069748149554403821778924241 4496 332887124662436209396752263864728858876201911 4497 178818100674775340511119391378119809293027601 4498 92853704109358171536012117070686312925307159 4499 46646179721507266407563178708311235313249801 4500 22687650890103367591085920847172446315874373 4501 10691069191386814694852449267000100656325253 4502 4884145382839295471446213898319828636042809 4503 2164449516293446137323062237132765466759319 4504 930964032756651422400052299321557557431793 4505 388831078309438837896114718970757076759729 4506 157771987731117037548685193676336372020069 4507 62218736442330177635121107626040717898465 4508 23856161852779754984861918753692622918893 4509 8896493483309108699908716806363744269609 4510 3227845183501172515562760586847798693067 4511 1139738370554246036776994232547356457907 4512 391747666501890718530730357750805249269 4513 131103441681369402339554226814533302447 4514 42728118502293924424746192986546372137 4515 13563734874757157507128756207635777411 4516 4194430956669012774130593385377758351 4517 1263706420128497029866521101128449915 4518 370969993601304930009192122204529287 4519 106115762580883436909599991649913761 4520 29579284985089876731527052338076703 4521 8034692524969818268918445084888283 4522 2126771279266220796281311712929025 4523 548563845239726712085146510806627 4524 137867529081945533182063914530431 4525 33758808789952379814818513370753 4526 8052902558836319385547116238943 4527 1871093425248610872756001529003 4528 423390158203114802183065858941 4529 93282330385479147894805633195 4530 20006365084108977118127695945 4531 4175696898998857389394593055 4532 847906168404115006976888859 4533 167445290739294843568547425 4534 32146648418960460180103781 4535 5997170931133383877045723 4536 1086655679255846607546013 4537 191137820704420813159509 4538 32616222871402009467437 4539 5396117454713964944917 4540 864935858766346885601 4541 134178593543377864441 4542 20138472996209516067 4543 2919155290765690307 4544 408250351209326549 4545 55135975561830527 4546 7136617031030637 4547 892031902047019 4548 106998309218263 4549 12089255765195 4550 1354805698975 4551 138101131185 4552 13408925039 4553 1377274787 4554 101895377 4555 9612891 4556 827911 4557 29849 4558 4647 4559 187 4560 1 4561 1 4562 141228043311033375610044442220634229073648 4563 2140765397301042490816680895583880862846618 4564 16329982513611381157275660945418468910799353 4565 83550561525260604342437030207472446987028323 4566 322447631896597437242276612056084866721475492 4567 1000913998598828935395875940210379233547840713 4568 2602252171997366878738116979773718584337235511 4569 5826599582974412994512492420998151932572482311 4570 11466142997628044855272011547923451678655026726 4571 20140395111757949805677378189342307944689639659 4572 31962345441132036545508198405812757511175840377 4573 46277960753890555716168807570422428407143501971 4574 61625741112916976847044975184437684822973050016 4575 75982782771557423702915531423270196943756701541 4576 87236796665806878523626591444690412506154708309 4577 93719194283512163727425040211140447213891525573 4578 94608420554770152037985804517775652190416032362 4579 90073867042369065361286397133842598327749504657 4580 81140617949091991628032037810232582039214300497 4581 69356911556611524469078823071862138611799450403 4582 56397284013624290425427775206671385746458425268 4583 43725255979249858701876627809648893582636581297 4584 32389249127752838628552092491031114373503712207 4585 22964955988234022040710385843314818238910419007 4586 15611791511097890908734936018270857771534074398 4587 10191120875420802330792809383881060683106335607 4588 6396968769270623462853349417149525033846809739 4589 3865969437114725217361777760756366098427102449 4590 2252043654230054407666045174890737788610919624 4591 1265872421488062613422670550550452164598291951 4592 687259474562435398232480507180005581553734211 4593 360709899155802462808255495902786412464042467 4594 183172310687478329404474680406804749352288942 4595 90064922939777762751110108998600559110883667 4596 42909099631749067794676828359436805681813153 4597 19820788777380009302246324417378915849794043 4598 8882357105024568717102264429320459088543796 4599 3863748502104536164533184805406937005528481 4600 1632230073369741467505272616374656460657031 4601 669956581338590357590410041504615801100439 4602 267293821870191043765110662815023483728214 4603 103699516892751086336850156514782009231563 4604 39134867364319135600447846090355516781873 4605 14371101196893105313347387054530739966923 4606 5136669469022516027214492863100462747392 4607 1787524988957984945315185788529896306077 4608 605763043823095239679428738193702526989 4609 199950694889451438493436826072406906109 4610 64296948628372932545984488967248253234 4611 20145204903003030528081106015613138801 4612 6150670739673687009252797237172894663 4613 1830153409792969899801772878426160677 4614 530763200628721964909681837812275052 4615 150032670782016919770439304038676887 4616 41338567043957578238444647779829433 4617 11102267545396032079433327855383241 4618 2906337454136205720606731780227362 4619 741547422405358323570443560891337 4620 184399474447182361923307787737257 4621 44685453605090922819033161220763 4622 10551264302095436496791328510312 4623 2427216704730561372877658179285 4624 543875441643429500883376799065 4625 118682043290834822330558379865 4626 25214999658266281548644307450 4627 5214349541773577724282141677 4628 1049232631398613112907348157 4629 205361690699959194711475487 4630 39081556800772789633338532 4631 7228311047027094567905373 4632 1298669958312368904807323 4633 226532321562839514864299 4634 38339899191564517356494 4635 6292003152834768024919 4636 1000541653815315401441 4637 154002299650610875691 4638 22936121750745166448 4639 3299417369887601613 4640 457978694481680373 4641 61397653140785797 4642 7888514899447810 4643 979037949098825 4644 116595520877575 4645 13078650839045 4646 1456272696380 4647 147325058279 4648 14211829089 4649 1451020209 4650 106399234 4651 9998161 4652 854673 4653 30499 4654 4744 4655 189 4656 1 4657 1 4658 399896717938179242246750405547093777148800 4659 6124415229111053767341457510488450354889552 4660 47197702829521056790001895698282401315474397 4661 243948579503758382652225214204314716844488989 4662 951040749594479031021232539336682630177130502 4663 2982001182607448404677984684835492976700118062 4664 7830948183480168352022279581197062908275821181 4665 17710035962373674968208503520085444442314655559 4666 35200492870534429035248486558023603006845825568 4667 62447730206737220142728390970191522176278406984 4668 100091453364565783794523562615228520806755380341 4669 146364857105029938372210198030987963269499331405 4670 196845571764907689782279994362318294319656179104 4671 245119723190768085733264748998148544266009942738 4672 284225464349282458064467255227666279123277952899 4673 308385962507458219517675724131753927191601154901 4674 314414871743646732639740751847062585132220957764 4675 302333056339959572899104629091466649573580417768 4676 275072268098664290044380202107746951958873485421 4677 237481539122950519030272127943760550945680795333 4678 195048063844612167469755186034674748522465044606 4679 152746995801801847425920954482952897281216760334 4680 114291348914474377744998827067753903789123041253 4681 81859170426265336912163272288374218240615859711 4682 56216341411468097839952400850539879856928281098 4683 37073242511976021155692801935476914929210228768 4684 23510622088551754730335828395752317001425251039 4685 14355684366588905592078408646433770131137505591 4686 8449754094149529690224640866774888245268388052 4687 4799401288401678246954860344083839853926199326 4688 2633162906349130841931847191209192047687849709 4689 1396712105783160577369635486063094438444317827 4690 716860241596096726189025402985418533782516938 4691 356280654820493057242214348464141607911815616 4692 171587651237437325569885830920542395977481253 4693 80130525559703410713116113184752506066174437 4694 36306830112291373882360867013022934815845086 4695 15969706830441601060914125001883494539490414 4696 6822519958561858095422106069548553114897213 4697 2832274218771316511220862981982440930708439 4698 1143023655790370006611414317439878493545856 4699 448617123688109845572517693200582037440248 4700 171298584537224043805715286789408523083677 4701 63654875715404979550033994263265578903429 4702 23027085419218305875816340693394192562192 4703 8111336727442972510481735441900897282658 4704 2782893995970295420938712453104862368619 4705 930131971280211259981655987410321565261 4706 302912865939744678908224175984790704182 4707 96136131556742778667170243172877117976 4708 29737955237670454808967140978670250971 4709 8966857967677753098471915514436432499 4710 2635803076984510449275966292705104978 4711 755366166656109770356786584848321506 4712 211053280938955111891420706677794963 4713 57494260958873661811102362234012489 4714 15270459547873738428605044557494562 4715 3954229308387811414972756906620208 4716 998228473578511381489926608123621 4717 245652801005292571108518583274413 4718 58923865654513395981004982284612 4719 13774662565083943427521164081722 4720 3137771993813176769585699348935 4721 696354411249061245168107118105 4722 150526349618463300618611082970 4723 31685365765765779849845217200 4724 6492992827542354081245157953 4725 1294886430739231369047112913 4726 251224440165964230639409606 4727 47398209077197365076178038 4728 8692348112548249524594169 4729 1548708046545261144521195 4730 267935268408959375396676 4731 44981602298770258865512 4732 7323387648006904404941 4733 1155445011771015068053 4734 176473627577472186600 4735 26083543185746772402 4736 3724031093221003059 4737 513099958115053877 4738 68288402643527530 4739 8709948041998680 4740 1073434060185115 4741 126934416210995 4742 14136962430730 4743 1564132661010 4744 157055605371 4745 15053622321 4746 1527878042 4747 111050656 4748 10394749 4749 882005 4750 31156 4751 4842 4752 191 4753 1 4754 1 4755 1132508688845379696025773272402204806069248 4756 17521910691141493177028615817473856320666084 4757 136405650704760494852170681286420345146592153 4758 712162574075065100943641741483868329533008535 4759 2804316166262481797185356161161050049550846377 4760 8881024844526224280257743978098231742860819006 4761 23554837101212358258247140774302502992813203295 4762 53799870775760960727939759588073726349169754923 4763 107992724873686176716517909518709046461890203750 4764 193480224370603432618980864675426481719282029444 4765 313172396214464908396900860970537197332731277445 4766 462470818653895760193573589080293524601424538879 4767 628102799469360305483079398457998709986146273877 4768 789840468290190027535216826784296716054645180440 4769 924869707596352080481792122575291859881129079049 4770 1013376645665046908015264025102772533102681576109 4771 1043379250713474246088553149897281366628870276372 4772 1013196038785370748887506910433101955388281731448 4773 930960109707835545800249365714920455291910067905 4774 811708273124723108356097396251931370370124663223 4775 673300277963471292453941881298123088741892495209 4776 532536980205459658616887008933931404930595120182 4777 402452875443265678151664065317324741931149573023 4778 291145421129573076815788625675020318042244212515 4779 201959483837063823395422339681083561380168463348 4780 134536813636857737009680682378311047524706319014 4781 86187677485439782892302330998854974742838568815 4782 53165368214758629214275182187285918529484103357 4783 31615353247869005236385036020220901803320602395 4784 18143333298445140014234178361842913491852961436 4785 10058023668829571778673081467666459986919557863 4786 5391101302220383814270087684663553451134523955 4787 2796233667612820559028777738161519097830572906 4788 1404540500168493781396041911490944229118024430 4789 683703558782567720297895567969656233559055313 4790 322744175924743471428114864989557811221575599 4791 147831966892467254688846434704675558240258625 4792 65741526612802285056924970397068124550548438 4793 28398539396345561934741574408700523575925375 4794 11921825385985250468509360100228173403256459 4795 4865969117902872211000054258871446712165702 4796 1931744276834184036150178420932395054885540 4797 746178780275050483185042656973458650734429 4798 280539879970073767209228563380441187538455 4799 102692121862909419576113834810864397991997 4800 36609204207685446919692276763237724319816 4801 12713406086981452593635089407846331384145 4802 4301781013598636100809279761994868253637 4803 1418516986755105263602077929535698138830 4804 455926593455986264751497397210843779426 4805 142854248544859704255126249287666319207 4806 43639785790905925909255466617616190977 4807 12998895275614955099128094896814336103 4808 3775702468279272378944287156826990170 4809 1069497205871537110327199177020668633 4810 295437218529904287010260083516079909 4811 79589811061139507958974522918419440 4812 20909776489611360021188073144887286 4813 5357024417806208337418772736096085 4814 1338296646886470584520121829942863 4815 325984671640452671016992311466433 4816 77412030427405546353392024600092 4817 17919474841342403859302912697877 4818 4042730740786999132273771241145 4819 888734056738400216415435859610 4820 190334732972358231418094438606 4821 39700995843561935609646731341 4822 8062972677147584674132198307 4823 1593886480548354061029624925 4824 306569095001878613980109918 4825 57349843810778049874949059 4826 10429702002796502717729711 4827 1843008291630707537770458 4828 316276773381320545188680 4829 52675133148279736304141 4830 8508821561978085559591 4831 1332120995654283359317 4832 201909737571418133856 4833 29619748207471181225 4834 4197582304129897437 4835 574129024554357226 4836 75863416407326550 4837 9606476978877335 4838 1175757559679105 4839 138063361688695 4840 15268175727634 4841 1678714675377 4842 167314739549 4843 15935758920 4844 1607945326 4845 115852829 4846 10802871 4847 909913 4848 31820 4849 4941 4850 193 4851 1 4852 1 4853 3207751510529841848313553165360978187457512 4854 50132477312504744507102235459349338620837612 4855 394203708748317996788626159100795877945766377 4856 2078707121039157724669908182828317990868596833 4857 8266943851548792138339389291624664952437180217 4858 26440258576184665577580669761480060436212740687 4859 70819135461355235391581260173808300530135131835 4860 163344824610735818258696095436784908577558722491 4861 331100866266246818485194991058844639319210965838 4862 599010344738144034381348933688901174026216641734 4863 979051443224817252701370492002767788885883984469 4864 1459906645237326083457948613948042941736736778933 4865 2002103790109981904744412861327767036990845391565 4866 2542193813870017865248699758555422504728246648687 4867 3005823133923550820949556092302826322332040541419 4868 3325594890341380469037516740439287913208824782205 4869 3457482661359715780812489360777553526356482083884 4870 3390284845169606402487574243838227362929036718784 4871 3145617566569364104975789928914674680624627998413 4872 2769592821691555830610768903904569868283097474713 4873 2319938651913097320097962887614846514457439256625 4874 1853026220728652641180383774364335985449058448319 4875 1414245883678661460983754286569139616722756010499 4876 1033269553713667991799032769377289078308793589803 4877 723900813326770861329914385089224939887490062648 4878 487064130159369368096184713156814374015195211588 4879 315167290594400476011586316517244690663573764945 4880 196380431262845766942837786000145851946009616159 4881 117968228192701848672555586635451950920610539867 4882 68392378597415706229983073015343429293371621321 4883 38304929413976248411852212280178036779481510553 4884 20744381538569700508446129297843312160901795379 4885 10871986806867387941435239939781713790857297782 4886 5518430341318988834917799974070024907427938486 4887 2714753036002894694110069882353898639509516123 4888 1295207805692690635448839521661762973027526009 4889 599663183009553536171227405485626666877093457 4890 269574238534338269944183964735773877898278311 4891 117727513406985893631264132358432270760893203 4892 49970554919968012086150744140510842490900379 4893 20624274043475658522740361528535464391508062 4894 8280332727668698383150036622480749385885126 4895 3235067686579303055552908308980915370545853 4896 1230363880455272329671664037648025153272749 4897 455652272190552657446112566923855011985477 4898 164363743366927285303984911179928990208391 4899 57764618416777622598363211793432453614163 4900 19783388482806489367611482670859734852549 4901 6604057054184899344429787468841624064522 4902 2149166888766264329567624676863069375026 4903 681939891242427434502140683847625342517 4904 211006571527785636660417265014198065871 4905 63674733096952959985547181585147331039 4906 18741185539450268087186542709231748913 4907 5380387136915471353202490206149383573 4908 1506727056818374405465331627504616717 4909 411593574317592389373392968013586228 4910 109676628304476508140030871267673952 4911 28507543086789771456511422171488591 4912 7227437272926578010585023149897253 4913 1787129872700567959498286677521585 4914 430956086182341667887052912137083 4915 101335606341289127202878818429427 4916 23231596241178461998130277601337 4917 5191681339582489590627062809910 4918 1130734856935166655205574193654 4919 239958551321453546780672667159 4920 49604329451510729147119448373 4921 9985770002191459213313356317 4922 1956940715684602690172756523 4923 373203644084621675604352647 4924 69232192877926444772178063 4925 12487195635760977495802250 4926 2188740104819973819593018 4927 372617440601685829972641 4928 61571893525145232276381 4929 9869137139138014153453 4930 1533328373481793767295 4931 230661544907225321331 4932 33587587880978062717 4933 4725072076416206734 4934 641623451208810494 4935 84182047198563065 4936 10584039327984735 4937 1286578471380975 4938 150033310545841 4939 16476460699381 4940 1800361088901 4941 178125132844 4942 16859732056 4943 1691321087 4944 120808973 4945 11222745 4946 938403 4947 32491 4948 5041 4949 195 4950 1 4951 1 4952 9087074172275874166631586101257724501149468 4953 143442331607706828616788249689333979495969492 4954 1139164296952468375481901330783483710103689013 4955 6066554387738967047409827691998860906546812359 4956 24364378762953545414677471913388336469949571194 4957 78689841747427126820763213074809487368925983111 4958 212828485941456657181527314405460644534731900137 4959 495674498317179052646127165788732653724043556445 4960 1014499239773666322641671446433962313824928661020 4961 1853174199257734761085331966266194979743270172790 4962 3058231201060646272600928778297606652547741808033 4963 4604337231185052973883175382446970508903083896507 4964 6375322264563027823763988059252657155363122040838 4965 8173270492721533767154330368980970805171224325499 4966 9757133677078111323953525203465961230578822135409 4967 10899373222683404309537607101838438644522887517913 4968 11441132157936274161112847059604809689407923354964 4969 11327319703183936425740600384829225088106081830624 4970 10611718367111754118117037673070847523768810391177 4971 9433938623530693521852187477686439993361517338907 4972 7979232073871359208159397783645407568321769079298 4973 6435546238668353875237856575941421216606499331999 4974 4959768832811659749183055942702132915968760128729 4975 3659298513824154948966955982838764342448361185957 4976 2588973638104889110588551762107694828559074433632 4977 1759208709869322773081112357600993499337142722004 4978 1149674660722701940433100274302113113792045549173 4979 723529497459626838986530654314399421237392838275 4980 439006136623918617050578012772079053744964488850 4981 257090330446766610615689354612509550818364551725 4982 145456097648461229374222001811711621293630044275 4983 79580284194236766866159533105854558792508762635 4984 42137807924947742730436052975838432741305821080 4985 21610696216996538022342835679584179165346703190 4986 10742558415541727884033962724292420145188563815 4987 5179371030396457662474577597317114992438517705 4988 2423500398188587511928158178141574908192801690 4989 1101164641387216215216725434121712559503883215 4990 486107303082444450426904366567288787307452145 4991 208589762181270216904289213432711027807270645 4992 87041975768945948887575069416976932948390300 4993 35336056552958902378477843558393603138870630 4994 13961282323393503095732218424772651928186665 4995 5370331927946740912329125486834586456590195 4996 2011793263691157815418579044178240134205670 4997 734171463482216238371607060228443884372515 4998 261070242240083671618038925919322970240185 4999 90482688201347173062140111891553510770865 5000 30571274462520736337068493680564135204520 5001 10071234236381086748303501751991087280570 5002 3235518815267886585660958095589673072377 5003 1013813956735390311715468591852934714007 5004 309868174159306042123667626285490531054 5005 92393563297637017631770824797481277297 5006 26877239553509640620744619581216966927 5007 7628313571434579189775182849501960963 5008 2112451004306894280632393816480875896 5009 570772230321081020991614727694196560 5010 150470521861888978495509526740227035 5011 38702327536723010616233717952914645 5012 9711686171721688572861207130092774 5013 2377326724369860386156965592602951 5014 567641607430726597605362190204929 5015 132188733552118089387096247134217 5016 30018030949969079509814602161672 5017 6645973400914701518234228693574 5018 1434275507143426611182495700627 5019 301647947160159297704168275917 5020 61807985219936818724028758466 5021 12334838690175653492630480931 5022 2396735926645941184222173789 5023 453252667158357242236428897 5024 83389974613276616853300692 5025 14918975340527724878419386 5026 2594129547343821989958861 5027 438164838609382238239607 5028 71842958888436426361862 5029 11427698086410759018139 5030 1762138386131636643177 5031 263116874857202897057 5032 38034082671704887168 5033 5311949133897895606 5034 716186486507981085 5035 93308071966029435 5036 11648970934605470 5037 1406501133539969 5038 162897911664751 5039 17766178622259 5040 1929427909832 5041 189510177112 5042 17827074539 5043 1778106357 5044 125922342 5045 11654591 5046 967481 5047 33169 5048 5142 5049 197 5050 1 5051 1 5052 25746034791950888003189696803993583926571468 5053 410445578338236506427045168405534422560430816 5054 3291772372632084121999046973576346453280717121 5055 17702182454990487738852961198357453330017972161 5056 71789371967874850682358134887831110415467132084 5057 234112681221916754757380679875803076206460964076 5058 639324362572368895634264484668371496345569480355 5059 1503347494738567596138195985371023393921709793545 5060 3106519557610056138753960494780161408716743285710 5061 5729128046069486641938547996387197450542901025260 5062 9545196649666235032248176448597681114295510424913 5063 14508358303094554898026576028252473408117186731981 5064 20280844997742519304012244158213643106042345742016 5065 26248864380669686788488829554534235218444831021576 5066 31634968090281405685322150622253892538809392946119 5067 35676204720576592963250636577412371938102173961177 5068 37807788034172308461438040565938937778617485227888 5069 37790217675719682482859116493402911832088221359968 5070 35742454660828597072327603929417789927396169173253 5071 32080874552126724635420975736782950796340753216757 5072 27395448077886263610946871375941808550611901340536 5073 22308899037691396589779530521810242550335005884628 5074 17359707471737421217749058941705280086245786458683 5075 12932469487724693937350455749474988556162514449193 5076 9239104915525520546142468396552530745790326350682 5077 6339512499735730000958769364877347876375330587660 5078 4183780151931001312387863735916628805328687652025 5079 2659048887091831004518918725081200663139767477625 5080 1629443360598379346744213827353462925722818197650 5081 963778159657832964690704973092145721550453834400 5082 550771764509010137322521738508994223782118688525 5083 304383469252285767152360688741618303996645433035 5084 162814297213979532985960003100014389186848442960 5085 84357818408078815773784384369338029234518028760 5086 42367522135279016269505281705421087916743674815 5087 20639813489306820018333439609620010240225367955 5088 9759145816648741110698851413263348030729315230 5089 4481253095674990828092005845022091930431521180 5090 1999394250050847549919904762316564405984722955 5091 867203531790525882854223415220429990975816945 5092 365816593696581294974408883464709600348465510 5093 150143476604925412251131405116300961637100780 5094 59981438783764013527049533576709111480117705 5095 23331774860265326445112494274464401238958005 5096 8839740369072913706080959098250685578392320 5097 3263023899025735392020504397441167938523320 5098 1173833694107381886362188663781023202623855 5099 411627028678107785570717370110069561535105 5100 140736550844074705157276600574950510786180 5101 46924536384145053695853070654288210273320 5102 15260103182796557489823770485753550221705 5103 4841098172122801413190901027795838123053 5104 1498353316188505709477500894915566790818 5105 452495317513492937463236188328933264188 5106 133345932802115512500709227025518468397 5107 38347619524067246563102821157671308863 5108 10762371154898941013696625573912170190 5109 2947794786438873770237944658267231860 5110 787963042951294175423772664391571855 5111 205553114765272367661455443655779655 5112 52327830705097194433170785851528714 5113 12998794132165560498469222178397648 5114 3150622722398524023027350353196303 5115 745013088745605492926129663972233 5116 171848684053595662434768552022552 5117 38660994669518225173716493914936 5118 8481303578338548283917948559179 5119 1813932862660546361713244555919 5120 378131159931279121360395440574 5121 76808010650886801930277048956 5122 15197748371437128293327210943 5123 2928272929641838844189599869 5124 549207994348633891719962934 5125 100224284786473424645882364 5126 17787550429692221801077461 5127 3068600108050098673416089 5128 514291827585279294754548 5129 83681367649871630154088 5130 13210673502436549895183 5131 2021966063398636516977 5132 299703872899205173108 5133 43010775861750810440 5134 5964144409226248085 5135 798470263470930705 5136 103309969252464230 5137 12808027943968044 5138 1536165875787133 5139 176713621836863 5140 19141888764918 5141 2066285204692 5142 201493999071 5143 18839359479 5144 1868404194 5145 131196224 5146 12098631 5147 997153 5148 33854 5149 5244 5150 199 5151 1 5152 1 5153 72955550005020510310588031833827989854002832 5154 1174501356420467468782676104628253791977152256 5155 9511553202818862721638342173480164061546777709 5156 51647429148285966580111798022257439906965104283 5157 211476189560299669852381407340839889699142114739 5158 696285491312237210009062881564963871917645053696 5159 1919679614211094534460713932591615642793945662141 5160 4557201262179548451099287741103796364631745696765 5161 9506762076919510288476559482508278006234570600145 5162 17699344081755199966116815993020466595945512882410 5163 29768434732823183961101720887700036716546247075597 5164 45675795431039198856210504993739607969749886166691 5165 64453528015568673528269310107155690505257923339769 5166 84209640273081421589117460139297971342071929221348 5167 102449277711875156205056773272035235164262328783829 5168 116630354491235666251071751279710941123094322530369 5169 124769533107487088055042529085033678937955063781086 5170 125894136487147168568283896965046929982875616178772 5171 120203025665766248943378123559982090642321176173969 5172 108915525748384392344063122615371189868203469086727 5173 93895283328206959199648666813331714437920305367963 5174 77192664345482051336344150520058411736186919797140 5175 60643618139652717824154931643252436755767474163997 5176 45612385893469413214439880509671707311391407361429 5177 32900704890398042565614633213501927039792392139157 5178 22794078118395398703601070404883286887759653805910 5179 15189529725581681607383165168261319576302535452685 5180 9748349583387482083676128367484605563760691479475 5181 6032466451416205240591673706769418906397155525625 5182 3603352668120142539177975397255481971512530623950 5183 2079697592001511345995192409006592156608803829815 5184 1160846649026781408700826807109894104072939591355 5185 627190846829846965283417637982189676031501242790 5186 328258306698119708498153184898204903691463766380 5187 166547548629351286195180278722804560969259522115 5188 81970790387272809176262189940499676009132880125 5189 39160530001286921958508425999872300779122382045 5190 18170076266263539159479692995652171094731288170 5191 8192478668790883930798684918581199150324397765 5192 3591191967089805526699929833450164606754643445 5193 1531175157552408870001646364103959172411977105 5194 635268293275839583862951032063180574387967650 5195 256569142514931829498525253504566175058972645 5196 100907181285198493337870119834799034682601515 5197 38659204091242966338336356129043356653648345 5198 14432036833364863256064874442935024032834340 5199 5251283089116003717528373090718273600364285 5200 1862835460584890441541641770506006783303545 5201 644395383879396367363197685628344564327540 5202 217413541474522717446721119058171845380520 5203 71557392283251117076919561688711292840517 5204 22978625799564256410250767428171215526859 5205 7200352080372547953238058882590520090047 5206 2201875923251559480861132468175043334214 5207 657175879104562406599285564733248465787 5208 191448212707537359948655741317248839523 5209 54440775761737318981604369567530564383 5210 15111725158273325265299694074956835570 5211 4094728271626824447748119539048050635 5212 1083061179129126611864729353331044405 5213 279630294777699565872461336577672111 5214 70468657414845793827573547673189438 5215 17332295478210891983110377862609277 5216 4160279799820868443527378523015209 5217 974413771843608567716146493566882 5218 222667264172123340595690898811172 5219 49635029586534832394639699188383 5220 10790826596952747045804577508001 5221 2287490592570106591550276764377 5222 472708344457932338886847582266 5223 95199426410515195613094925089 5224 18678677926196251448286913185 5225 3569253496481792635158225181 5226 663986731097977848474037442 5227 120200996920132680975638161 5228 21164965772553022715306431 5229 3622930304906070871867653 5230 602556925709832158330552 5231 97304646684626657693949 5232 15247337913381997639417 5233 2316604282292918234368 5234 340894687704975840328 5235 48574112627799699745 5236 6688107858059266335 5237 889179179209872955 5238 114261210818211306 5239 14068409848385723 5240 1676250759695667 5241 191539821473239 5242 20608355237722 5243 2211317505307 5244 214101475493 5245 19898200951 5246 1962319702 5247 136633941 5248 12555089 5249 1027425 5250 34546 5251 5347 5252 201 5253 1 5254 1 5255 206760151421013333250815264363252221134059816 5256 3361017629335722934983874614180408443277621060 5257 27482214918900318871041441664692878350009504473 5258 150663828755485627573838446122019547041282924925 5259 622818212861965281236943524934897292509831555079 5260 2070182616055836947721996860041595638131090554897 5261 5761768201557135395505274460709035550802390588761 5262 13807573480033388911572419366175902994617315707121 5263 29075847596120841953237987330202828566820151683715 5264 54642177798386695723283050122012829106738370170535 5265 92766306896434650772632466370410343033552307339767 5266 143673950946810671820445539957143536717790310575005 5267 204640807643092111987869565075333924406265398381493 5268 269872539345185322890408181344281090209083353880035 5269 331403050681973386768964364366448508625718387538969 5270 380812267235304683094446756685400528218707207910273 5271 411208641942285971588736016088195291183522161358018 5272 418810654385714851747433365286116872315774221702062 5273 403637850123273582717115591501631741659361049993105 5274 369179690657036332883928369800491500945688566318497 5275 321271409891591253195129640191734092178080142288023 5276 266621332416912126990637451590594940366919775096177 5277 211449317992954889109459899473943305955293070160261 5278 160553413687408033166443276837916626703293565084865 5279 116915546629790407493460047713738556945070417000807 5280 81777839573269093830777832730496707559882855984795 5281 55020204451829402759043315721565611196111355059235 5282 35652704673655362481828310214553346148082706189085 5283 22277199186474739165909797322617702138315760509825 5284 13436898726328612150134746574384863431183691018175 5285 7831463849435057227244089395548972633949891026685 5286 4414622471897687297401647566375478908249800831995 5287 2408915047247788263345385544077143843737921546850 5288 1273413070517050294655960660655969136978331567550 5289 652610519735079044758106695917568854934476131115 5290 324466129531960710199881236969316325306925902755 5291 156598348222125446942211979310594465663610411765 5292 73410724970284775262484348542898566615223635355 5293 33444128675122080479888157891615656292375678875 5294 14814417747817404667743281936327873050501425145 5295 6383426163021967957740028192938927036639173875 5296 2676780843662625700840349010534764691705682295 5297 1092779524314679210700544175281348250018862535 5298 434480951273510642228910878721473630047044725 5299 168295490974417032040344438667785634582681045 5300 63528834123155614816444104693868946420774115 5301 23376940250265265648825816819153898006501905 5302 8387521215212806353543033730355331992272745 5303 2935006869019357157345810775592417693369900 5304 1001853916375925847185080784248870894012720 5305 333656801515022213781129282639169826429441 5306 108434360441061522166331820786291784272741 5307 34392761832189434141037810732117640247495 5308 10647635560925678383431543915370587726025 5309 3217875477166026543512170200720127241757 5310 949402559102021876496024496267963291191 5311 273478485045871247409208915730076744693 5312 76913997908835344184212241923920839073 5313 21120600456434145647551800182339308445 5314 5662735797944822062357489784904005755 5315 1482372115366336195607811951585779631 5316 378862751603513011994139743817565825 5317 94530963482006074685211753308716979 5318 23024926280586691492471677242356905 5319 5474057311285097278113866104902902 5320 1270142463623751566683832524369954 5321 287582444153789886118347057855439 5322 63527725403571538824129012188991 5323 13688889645065814602873768934465 5324 2876592248689330293847277403951 5325 589362323957092833943761658119 5326 117694427728832551490807666661 5327 22901311951286705840823511143 5328 4340526287932021840474059995 5329 800997615006719217285835411 5330 143860295786758592366664993 5331 25134122578352336243630665 5332 4269429897129230691379679 5333 704726914962861627206325 5334 112957594434957673562537 5335 17570399576910904302256 5336 2650260774079748445588 5337 387209445450633992493 5338 54785846341947318945 5339 7490847649697509355 5340 989073469096797781 5341 126240568047359825 5342 15437783541406359 5343 1827473384716205 5344 207438933833017 5345 22170554008149 5346 2364924223499 5347 227358248551 5348 21005254665 5349 2059960051 5350 142238849 5351 13024191 5352 1058303 5353 35245 5354 5451 5355 203 5356 1 5357 1 5358 586050065373894100648485449510089370579675372 5359 9618492836538447788888911867394124238001039300 5360 79401934536430032283418251506804380515373003061 5361 439449392139408732755102488548539141371116523223 5362 1833840557138640025621017777178414339159054372624 5363 6153065798627416889279051758020856690768393019777 5364 17286448343344426048597435421610018138419399026991 5365 41813932399684860521455156892051011012494798992151 5366 88874727598077050198713238272690905878576166551326 5367 168580241138026820564286289672712016217472159385985 5368 288864444624512997045817771255762077675158852125631 5369 451545144986601616982869074513449842639864497989269 5370 649128389225738307164673918894557710530439011373236 5371 863992264903069506939633597299256105007219396965563 5372 1070827872788672884090551404726426711535267611016839 5373 1241900789589788086659107325375912670655498606469863 5374 1353484774677913578894207553493830945501809821167584 5375 1391322860388409034711172711836246584796124034256266 5376 1353401135204959233843225359139469863864773081060477 5377 1249406572320760543415079637701328495196816267345127 5378 1097432319399904349194811948329224186071409356148184 5379 919284741395521198952958049597100193780863499235681 5380 735905747714962961880656303986190062999424153932795 5381 564038702384652376800143845690507319062440761637891 5382 414619030553726085554825474595030642775776930764982 5383 292762743596419944496032196109973482729572427457645 5384 198848647303904808080044437700094381887528824248835 5385 130086345247937044316374807925367689507295649505985 5386 82065120520647240631259694502945612016863699401660 5387 49977825922223642086042082785440413117569051208175 5388 29412000997637426851045418432932628804390157683175 5389 16741835033387225120297745458986874177879624454135 5390 9225394778081339899130852759790113226962067907080 5391 4925093564400450797053378639008929520975372402450 5392 2549237573884434126629917445715568434918924993615 5393 1280170129971852457733194057644053411224461660045 5394 624108808859277518678830663332224082504783723720 5395 295557479531135392638558653990135338994043303395 5396 136034145533717039164461776905850081700748527905 5397 60883050482467573094774459577354271309150087945 5398 26508766111190498662851070188109748278122404670 5399 11233482730177458779424452344565091543593653265 5400 4634941120484569327193883487473754739200166975 5401 1862682128981822654612110238783271913406228085 5402 729365652219852068246169062342103912343156420 5403 278355189603168314335914420594060476185150395 5404 103567837050799758627586316821162092680051855 5405 37578147772820495143103039664686997582931535 5406 13299449713556577891125577133183473787372420 5407 4592115586182231194894217686346328218838320 5408 1547234606464249812927044627718156686835437 5409 508789115924152740336372798424469359583375 5410 163313741151128736025206407776959079197024 5411 51176083541537479591408564506101923310545 5412 15657348063766123654557059460996557152567 5413 4677513813020158170140081926442868487471 5414 1364545636046746058206167063773451969378 5415 388739925095472123266776762786938820663 5416 108153830295819238718315515453262045213 5417 29386069254053180589046933953085459855 5418 7797486009161813372703417521688662068 5419 2020548708760920404701953272275317537 5420 511287343325752252300195173808307873 5421 126331672085582056491420336391853489 5422 30477005569323477672490030128674112 5423 7177895924725540368604565928586414 5424 1650171467324700470011738314750787 5425 370254353131860309475286860885273 5426 81064747379774820794288707310136 5427 17315505095823012271772829539991 5428 3607516994150003495254606280277 5429 732889076403391582370163225693 5430 145143657516224149543752746950 5431 28012199432217558619137500333 5432 5266599946316894705535681211 5433 964216784615442932754289161 5434 171827481451943354721060260 5435 29790264137924089287142343 5436 5022136661445061745330579 5437 822801903820739573042547 5438 130915344634574034845836 5439 20216359368638141125148 5440 3027598299656680425833 5441 439220535035974498083 5442 61713473733923905280 5443 8379971860438088173 5444 1098972984636551147 5445 139332433723501283 5446 16924308412140594 5447 1990592761264927 5448 224476547839909 5449 23833680084647 5450 2527520073508 5451 241290741321 5452 22162218641 5453 2161434497 5454 148014338 5455 13506165 5456 1089793 5457 35951 5458 5556 5459 205 5460 1 5461 1 5462 1661348906367286508951365932889253666166385916 5463 27527189965620369657178620621149592009282522672 5464 229398145571195650023777342997739866382622717145 5465 1281591036966387097340003590620798263206378583225 5466 5398388882757868430967267289386065782567712607370 5467 18282629619475339222356836077793762062260922349186 5468 51842036894687171245077501638289594174602417846661 5469 126564880161113998325717175055311056629129116928927 5470 271503290065497292527405338514421657072287514431316 5471 519755006926887155795773886345249663440362101036396 5472 898821989077523936160329853654736442945175860894659 5473 1417955169339197065381431938503995390742336567115483 5474 2057166633298669807158085778507930847908282979451700 5475 2763272562801289467713410126562722045837511635609370 5476 3456269404177658177323718782941755703119384932780305 5477 4045288237267574895840801069141005971574939807143863 5478 4449310446075572883936958998785137137895753164702118 5479 4615806864098874182518143571465781968718671803682576 5480 4531392591550852541556936826686689579143626801441873 5481 4221831590304458046038149908679961829762940254587473 5482 3742611777299083502875844620538760246023160665304238 5483 3164144938105494721627429198829717142016496172698154 5484 2556516350749445305749696795792803963413726711451329 5485 1977732420560667026810557138180694151611918769602827 5486 1467417518469663330675521366139476713921326486759672 5487 1045878209293514363784440801536699807147377419257260 5488 717076017918380615403600914044415850380759323118535 5489 473553831851276773110456713287874704219427590558095 5490 301585605445127554241900971759322121830873656715160 5491 185423353271630388904575850297850474329184184286410 5492 110171408835175035840563866688326145970282760613385 5493 63318165912502013488903001533032726185407501946775 5494 35230301279517557212988036999657415959403167881140 5495 18992351850710399257177385215958765921165045461920 5496 9927405200833605165476925622725068224446171583395 5497 5034823200205013374615119869950794708600054739755 5498 2479131235931256629862207580333554535447867168370 5499 1185870033508022313580162995132826668454483649630 5500 551358425181428633037202957473158335915390588515 5501 249293081924948332129343488414915955126419990865 5502 109665424078537472110150293016417103169822872190 5503 46957132969257772525161184519364589875619598060 5504 19578564361224505448888194810656876135873750915 5505 7951872631522490622300072644435069289756213595 5506 3147144742321881483484784274267805175382402220 5507 1214116544028527154484005990918427760268916010 5508 456695572699753092016197922441274559982224665 5509 167545085239388582660045049468790381088585535 5510 59962606682172605498168907119714950734008330 5511 20939622204952730105625633739343803300807680 5512 7136459684128864224638031348586812872700697 5513 2374101865251802146932394955582347022770513 5514 771056905261443000975333105358731747933562 5515 244513782482381146669301396415737138795986 5516 75718297872899413534242919548442430504221 5517 22899251945327119714753250963010890108583 5518 6763925136591039471662499179510306995898 5519 1951458025025121806169881903650594857076 5520 549946280995870333976305021194686432633 5521 151388014027156484111302879703196489073 5522 40707478714978706619582985713178536432 5523 10692061481117289255335546761279736774 5524 2743076158310556429570047442380673695 5525 687352565959924476057699670541996145 5526 168210804393052322448912484596314200 5527 40199369434603143149281507329830464 5528 9380473170481592447382322035902919 5529 2137026643504300048969910614153423 5530 475230557539162583371676036371954 5531 103139997511237378726666275360054 5532 21841695955029414661512467323119 5533 4512099148698947591372425846917 5534 909051174268570690680404966222 5535 178561024516662499195302158236 5536 34184641740130253910020665871 5537 6376232517733031008307349383 5538 1158274165549876309471873076 5539 204825196062779019031272930 5540 35242644947341871574935685 5541 5897035866184129471931395 5542 959043082713160803831478 5543 151486735459189223897168 5544 23225902727190879846741 5545 3453778226642519611453 5546 497557224891283779218 5547 69430700633402715562 5548 9363732801215450009 5549 1219761184412995995 5550 153627159779340670 5551 18536662513688500 5552 2166411252773249 5553 242721544557529 5554 25603154871368 5555 2699535502214 5556 255926173439 5557 23370833889 5558 2266854402 5559 153963832 5560 14001241 5561 1121901 5562 36664 5563 5662 5564 207 5565 1 5566 1 5567 4710252067101484258372166141785994099681525804 5568 78783453290965686810868516592795062881078573200 5569 662717719284698733024475930538999645861238675685 5570 3737075701742929518654043537464582746023207080955 5571 15888061517000916116842548557664059468392785706225 5572 54306585712708202308309832380345963141871516382986 5573 155413189785259452305746989940978621551010487230319 5574 382911052380019410156961261610498642667550633469459 5575 828948342055885639446343056900659370131136647696704 5576 1601435222184737837243156296475774129492070971260056 5577 2794699476486492986096664672428154852977793730574803 5578 4449065114511534412875387662486307672533816271734105 5579 6513528531781137407389296357856935917340955743839575 5580 8828938743001791702170672428219883024993604259462020 5581 11143694318259323598467435878767623181115988107659555 5582 13161588458166707963067066633690656309032079214229935 5583 14607996724782686859719394224410414487896745898275642 5584 15292836258486130938230121635537307204032076007841722 5585 15150233362972325782949265251351452628008422373522237 5586 14244326966817435448726917749962841431118170626766403 5587 12743149329984439057160562705179084070594800113661701 5588 10872471377001743904200832130199620595355617429079918 5589 8865448501138579036638665347519528256668971198311363 5590 6921681163262666879012069881894179862387070487655783 5591 5183256871449219583589229236703250561284021575387872 5592 3728632189872645583345522913008202398669317417407340 5593 2580291786892345718540889975425332537388307536316015 5594 1719987711193055536455597236545827733769787217448165 5595 1105700563676031618787275798061825300621619685288915 5596 686249841707317758009179154052033921117859893533960 5597 411622425826533813619609111830874068096520537429755 5598 238832588407716545074583815069446117586789278782055 5599 134165561354478304897633023819340897889389284837780 5600 73027876475003865287790533074605575393704603002480 5601 38544127510226069936130082716591774069894985138695 5602 19740043825558124661445874628386774427559902511785 5603 9816016619361002035554698028795537352762369695235 5604 4742166928800524174700362684779799780446417089810 5605 2226955323920754730815464488120817070397056589185 5606 1017093685823509659664893681718497015042059239765 5607 451992229778865454980017834009888891029938377330 5608 195529567795014051050769887466420781422346166530 5609 82372516338364055609256575191212179912272130755 5610 33806833149859745344105398355530381518110175705 5611 13521671259564741368683907444167899586388426695 5612 5272295215502242671774444936220051707713551420 5613 2004661880521002988665382115814806563529676795 5614 743485658582711495272600907958231992531569095 5615 269030763894501303468562378293259228222672270 5616 95000801955081094568915317996799586099555230 5617 32744418687057140441458580313810008787649045 5618 11018224708715007662446851003067810915371499 5619 3620104733165600493764336097957429921844589 5620 1161523737982361796461250734973277602250714 5621 363987432327892610374029554473030664694111 5622 111414498933305270337660904575391885741339 5623 33314372539665310344147627276182414244122 5624 9731633246316979607763827121182963145542 5625 2777317942963599591932640078571598487377 5626 774399196999120746023840336519506159003 5627 210964465561242102300807258150490587829 5628 56150874996029735828284207490493158080 5629 14601454866721224069373647175519962365 5630 3709449591124805434170425280840607825 5631 920596946441699321284968832150990400 5632 223172502274730094706279914364366180 5633 52841906799772294624284456192622491 5634 12218822140254167972758806948882581 5635 2758863534404337890732329033176751 5636 608146455545555142354290961064594 5637 130851880606677632678040899040933 5638 27475870853919054968711230525449 5639 5628816042844611086086251507834 5640 1124757876305458428574992975394 5641 219152606021014865640474600671 5642 41623185885875566510304358397 5643 7703107501466108442934598115 5644 1388551817745886187687076420 5645 243687241822998350622552255 5646 41616403458891844608691835 5647 6912304771550926754565658 5648 1116003427844216838243802 5649 175018010802372064518497 5650 26644327305244525068607 5651 3934507756039430953873 5652 562910633191188166834 5653 78017940094340785955 5654 10451074116577526015 5655 1352389347806253350 5656 169221411641823850 5657 20284069840345065 5658 2355776588538931 5659 262246227395021 5660 27484633696216 5661 2881417127229 5662 271292576913 5663 24632885094 5664 2376333254 5665 160090789 5666 14509651 5667 1154633 5668 37384 5669 5769 5670 209 5671 1 5672 1 5673 13356219855652832404561598148854233781332166284 5674 225489381469614547047014817237093366177857031944 5675 1914465327961832369245365784917294826798911897745 5676 10895753122806755857468329938669583382781057459165 5677 46750212574450414733515392763232628833926285511785 5678 161263298855140510097505967282265165515764423129887 5679 465721593318543271238865952604238976628504137598923 5680 1157920954474547135440780540082099381892516563912171 5681 2529530419422339292134059703416698928433803852518852 5682 4931101577260498061683074391506873986548479801262956 5683 8683288763636501517833147414235608146772034376607843 5684 13948468666244550540441444939610242211624491769420883 5685 20605274860137496359018831841839631421038894690682695 5686 28182022478218215153994940740281026892336109802568685 5687 35891627752914421702304684288063146748119245575646345 5688 42773304830585359299780384703818983424156521392891823 5689 47902410151659779030500454219984889821339785244711886 5690 50601107764811785926516263901983937477858694007770798 5691 50582590278783327721878614297644894026869188699271651 5692 47988732431846571633634266775984384315008405400694613 5693 43320845107848575338224960080114296871265010536501253 5694 37297504062521511030936352955034401491999045494720995 5695 30689756235915715482224956807872897114948387828046107 5696 24180025838915529939237473060717440537576351318162639 5697 18273127548511408507502503142433876086429177122864972 5698 13265955958157045598249878218386110761738521664202500 5699 9265137792160784280171850718472756775720280211578835 5700 6233314012773009464419049356760859986411113473871135 5701 4044451994091668390303768683967128334800603356391795 5702 2533682309991068162382372248864110406391789875857785 5703 1534042218249107543508255465333445287414324702013125 5704 898508692803711003047559854585163083317510897268295 5705 509546254048819340263426385367081209258978000446020 5706 280007710144866496589076892727359070336995622556840 5707 149212311422700990388185180764030655803902392876795 5708 77159168422461662732021541113074405665711254429775 5709 38743343840854427389224129573900033402485602422515 5710 18901315007377885944920854417195857437345395872965 5711 8964222880394168989230723998442711578474057746305 5712 4135064718843531544787072960394244714898104129365 5713 1856130450010874512830790147539815757470553294250 5714 811117674737719440041684228896178215097968163470 5715 345213046785937932662700935254878033042243087645 5716 143147651692782384618426725834298327573848314915 5717 57853329411854844191060611258776566320640912695 5718 22796141759077168891378479424412374502487939725 5719 8760197631206028657149124402284044744851135305 5720 3284023017733088137513683112178689399884935655 5721 1201291275539533011481219632158628494749329210 5722 428884903448872867976998553397378289740633730 5723 149477108539792500663690576868130763836433391 5724 50866556702222629854474305170566107183060397 5725 16903913798960864313789078884956441103625781 5726 5486616374353757656339443038617585896693667 5727 1739567171892130129527422441355044738691051 5728 538822735714229852999625726187327767806027 5729 163064569390344301984748110091288019856370 5730 48218682439681645124018689902691420660198 5731 13932799498552204330671915239401020272351 5732 3934108183720401057659003576834970867553 5733 1085547632997278548207027839010376776709 5734 292717167684802261338457653466873913839 5735 77132684327154629697225919786183865195 5736 19861220326401989256303082214592254225 5737 4997224630199664253454557466151705720 5738 1228505951486825990474091434620369204 5739 295061571137395498336863756177335603 5740 69228969654647225586655714556290179 5741 15865243760395670051725731620384623 5742 3550780044519861084211598625291049 5743 775967690600067421902735987746269 5744 165546816119923121715567743817225 5745 34471411239283781328991118722626 5746 7004072485745427278235003477302 5747 1388276113099448234964902500121 5748 268350249215173931067422682847 5749 50568808814334710440619124787 5750 9286608075096265392859241745 5751 1661295739847449338726199565 5752 289374176366630440418640315 5753 49054660683958674779980366 5754 8088584694403252606634654 5755 1296561630142440472897143 5756 201896882391987039590041 5757 30522009155030608870073 5758 4476091061553296023039 5759 636039074486316208319 5760 87562844789694816895 5761 11651680797696335750 5762 1497881021518760770 5763 186218539812195099 5764 22176328749035033 5765 2559583949249789 5766 283126456115143 5767 29484013514659 5768 3073628182929 5769 287418812090 5770 25950201306 5771 2489986687 5772 166398701 5773 15031629 5774 1187995 5775 38111 5776 5877 5777 211 5778 1 5779 1 5780 37877216318370010298705110752895233258051862836 5781 645408684520141997790916665951582253389983546784 5782 5530279013089481060773983808869700805630221745709 5783 31763371395178764657617853619393922867871827903655 5784 137532053463970992334172330529502070030829991291230 5785 478729488926671325708280658613601565459724751086631 5786 1395084844576430685615949972406670360062099814430209 5787 3499934942183376882018464510751521611892483363404701 5788 7714660207731250403393760363474432662333145464616540 5789 15174257540953492872006142347566171174516084706020936 5790 26960428869576673415860098663675827832621382216681103 5791 43696051542451244369588866832154857375798213906532093 5792 65127260527745586924161697723421936250321890317635358 5793 89871590852871622239936487350212528311303402742579425 5794 115480302953879418041711651870654479329912713193758035 5795 138851988995501696096387705191961525652635801063672019 5796 156892672157315311400816582098880025247841436064961704 5797 167214584107146893206506600261433654643143895361443710 5798 168650728124521274849376127648220686680523561174184015 5799 161437710888472528868597168448821796024588558296307593 5800 147044248107451820494924551258044621111275832805890238 5801 127739278843433284986096912370073569927770239325537627 5802 106057444810769546010473747013214183197559484694880681 5803 84317606159123630224017918085782834462513699337029445 5804 64298409166343065037416699763159912128087436616642372 5805 47104789664674906570449396468186995702451872338014880 5806 33199551127428358818350696214426909180666010494213295 5807 22540787477806501465740514563042786672425994762366965 5808 14760353584260344105774844485693113509165657498026750 5809 9332431338562369150720990480972594702322678234478885 5810 5703027041795059573729788684749106802339433534596215 5811 3371608478929164253408433123650306852121593507251615 5812 1930046786899834405428193757214788607569566810149180 5813 1070650229619476193303435375267143813273984417179200 5814 575971688902967218821864940825537720914587335510095 5815 300697471875420662451527313513754625952678040149645 5816 152445106355026266043705092601878500753821685458330 5817 75095249233957719868795673393825583910033257249085 5818 35964051466906456714224418346103089960388668822475 5819 16753550629010740625431632687745263408052967068815 5820 7595149807259100630908793420849343299860226689360 5821 3352365927691744893624831910174301160562569591890 5822 1441227743370639463258687531093970658218886189705 5823 603736543426569764528143805853531682185860012375 5824 246519484276830412325898943826577253109698136270 5825 98149405070868400843181107317018576636030295825 5826 38114430863646610044724220789219945928763838035 5827 14440386366130824413590931039570124658108615395 5828 5339100272315030855773956796508412457279194000 5829 1926903476882321702111341488381746246407260530 5830 678965976987686990837761178383055157895046747 5831 233623718879602105391691928367905723772785893 5832 78513232726129043544482797825024111332824270 5833 25774699835833383004067445620451498012184235 5834 8266638116298714750242322448789343876889761 5835 2590601352002831163462076684850333811026141 5836 793327702219027343744939780106227845697088 5837 237422225292617369652745902836356535226834 5838 69444139808621890536992594582749873104195 5839 19852560788355939321440348584756171317693 5840 5547251600633405308484557597729676696034 5841 1515045772254857209155761687314031131779 5842 404444361862468062043767675243447120969 5843 105528042887981626614273966409538686625 5844 26911394683642047902204732973171551540 5845 6707165068496522589289029392045049852 5846 1633591252914895875333553707363914967 5847 388783880547805538949478373978293405 5848 90403198750790807361724895549073970 5849 20535789294250866838878755996504289 5850 4556413895724525992263532878408879 5851 987282737922640138993278042353251 5852 208871332630094052149936668185248 5853 43135683128548741274070757489610 5854 8693714504009765069386461842421 5855 1709477223364783037485964002203 5856 327850569078141233953033206742 5857 61304889520000388934564836437 5858 11172702430334967003901630815 5859 1983742794580830262690426975 5860 342990891164859950029931128 5861 57720869020935951173164142 5862 9449283402309013207773203 5863 1503959548767302863948245 5864 232556983607691651919638 5865 34914910468292524049799 5866 5085484620647725970109 5867 717773807006968806249 5868 98160875654478952200 5869 12976032257936828190 5870 1657336709296120607 5871 204728969338480457 5872 24223841561207490 5873 2778778127082795 5874 305441784717649 5875 31607440791769 5876 3276648974496 5877 304334583778 5878 27324656635 5879 2607932501 5880 172891094 5881 15567411 5882 1221993 5883 38845 5884 5986 5885 213 5886 1 5887 1 5888 107430261858380987574187417687381453052928808580 5889 1847399531233948723845050820950666958348369322416 5890 15974510384204179182487527794462862196836634043889 5891 92585064939935757387587013686804994070197718560729 5892 404514046513714719530100669106738216936177303210980 5893 1420753561227366888309778719614881930999730757100632 5894 4177472429432088446977297860340723178587717506630555 5895 10574131360457546546732961131738704957868716452801153 5896 23515944311227632998060784405183018669749880424398006 5897 46666453310999984371466876490943054801923424370324976 5898 83650459758762116405620429475052825320080714637840559 5899 136779800398727443346067058279345192436206916667472611 5900 205672574262628959346935979959103615316931268360074908 5901 286329998997422695894038763873734215171769811315811708 5902 371177524281740516642805857788940682881412560934974005 5903 450251410978340254842767868377452124686726883582700363 5904 513258460635484451830060863381538358255474821195878140 5905 551874965848864078280975146490960216921307607143504856 5906 561554318515644861966175266509915032243736729796310055 5907 542313956119526181663483281469053066089941577273336443 5908 498359322847878036152768468129755418057269475567503374 5909 436792883976536583932570789971339482845950959292638896 5910 365896168000978594207605106144623338040152753520536795 5911 293501885642201703280888365614764109694796824860576521 5912 225829336316410770249563696616793660093251755065301922 5913 166934282547093600445775833913360504597806268258451320 5914 118720879883618785552428960872082156431062765274981695 5915 81338051684663407313618575583351317298518633593830835 5916 53748686891352580755173677066769598358743547749006840 5917 34294954483764012285985784926517777631431116268637060 5918 21150683086521216305284897251700002755642549474326185 5919 12620023578927621815364981289195929067271760605021535 5920 7291498335627293473764409510301938854639424277054820 5921 4082683173282892457449974843314308577638676124481680 5922 2217036807886868274903859461142360788564642232168395 5923 1168426050220983804367509814514158312007609825690355 5924 598014959896317911588613440828329595763013496503980 5925 297417840283055629564032125434650521315131845143640 5926 143816774131091979477519138851237780945892174582585 5927 67649735903358991238733594140540531415907828395115 5928 30970442723331517603648847100534906950302150390690 5929 13805414840817515194742858820215229304485881272640 5930 5994520660568691040485329958266442086251915038645 5931 2536481408998384290161847240187571371511817786205 5932 1046256587270355155124804639515272623683575838870 5933 420842492864427348874869233292996981216289379500 5934 165124099037544867644773212508715571082708839525 5935 63217176687989206107920252410594618955510414955 5936 23621520724296563542087915785733809395926881820 5937 8616554278759356368737719368721094124049129880 5938 3069080125823931841019693848519462579723300667 5939 1067624926966533745581654893231369935324875111 5940 362780271969459187977683923317254335305221122 5941 120435216413306684389697147248264473825377120 5942 39067051276206698847502125517494662256782611 5943 12384249625902479858316422777878256320337217 5944 3836875295137144460768866556220493183840890 5945 1161914229335001189198023370042402966495960 5946 343946513056180881057730187876812761357999 5947 99529747157809700072986954588160126928063 5948 28156418227801042113594232036605462316122 5949 7787077092409155788816080703430105606348 5950 2105459023883315062706649743284994592039 5951 556531371420053559772172948097343537569 5952 143810578260985870449674800274314430100 5953 36327081757447449988666906728485018784 5954 8969765413612335321211823748657872555 5955 2164746211633949484319433755321232363 5956 510580779070239938472497087512103440 5957 117679626214283988322460609839411464 5958 26500644512726455133411881328151797 5959 5829882156992523709805865442559503 5960 1252655276534080267344643704172850 5961 262834308713903315395757177704368 5962 53840719922798597172661899930321 5963 10764809969288453654278857961625 5964 2100124994046281378903152323638 5965 399660134909861739716250391372 5966 74164078028490406205173190697 5967 13414954689855159020725275575 5968 2364264603307580941237620556 5969 405806399810006046034336120 5970 67801438011523806690228219 5971 11020910845590629138010543 5972 1741843512854958438212958 5973 267482748140968555631952 5974 39885132092970821029623 5975 5770357033194350827869 5976 809025206190292322874 5977 109915908848069977800 5978 14435458625510227059 5979 1831938815585575035 5980 224870607856307118 5981 26437645382210300 5982 3014355762313199 5983 329275603271497 5984 33861319564968 5985 3490977340040 5986 322070457523 5987 28758170951 5988 2730290682 5989 179571528 5990 16117235 5991 1256633 5992 39586 5993 6096 5994 215 5995 1 5996 1 5997 304739202949626449071626715008846258051921954488 5998 5288151189364269590730417643068591684387519024152 5999 46141254288528080307492050186175314212592864321853 6000 269836863727068872831154560334817590810417848514699 6001 1189526891370047786896760033009278791446449302634479 6002 4215251860106845484833321987997138364040143783043560 6003 12504553472452845799205962281156350856514397201488701 6004 31932772607106122637323752341452614349891410772811573 6005 71644180865459059661164907414208375364232380332474699 6006 143430252566469568292503461858247600877096916624371794 6007 259366726886191920501872418437275486236252487987550779 6008 427830641794128113953933954459745178529593118503363405 6009 648971780901333584873429662527016959853016906151964991 6010 911407817212084029694185092218063006872673193637449808 6011 1191852192634571381864316798950710149605879094034441063 6012 1458446070062623810112359697888516797958192780918809043 6013 1677131213603623714295670998718500456646215211011362767 6014 1819154700107963991181480842632239383235603749237736408 6015 1867335678512988619515230161507822335642374613845210379 6016 1819231767437493683255389100135275894721332298964852069 6017 1686524522219819307053086149150687293887198617458327133 6018 1491234319612030353907610215159234821580391836370567714 6019 1260251236748538262646188821745262811414787978383409389 6020 1019879829515749737929653015803927867853005954858515077 6021 791714182807669712426514381948644676673653043178391917 6022 590467377816362670680593083306875455890158190712225710 6023 423695019797706028372460719647333291497525247661714075 6024 292894150343606751164911434457416836529039121948659165 6025 195295172927181617998582660633297964109597468765658995 6026 125741281576223233978025551065157441378783150127222220 6027 78255449893463139570263200531329052478746264429933035 6028 47120806849260804433263016106709381616896844402621455 6029 27475954896141300957503473595499382966534719374195730 6030 15527000567974053729782559364270620722223423982194240 6031 8510291118039774805651038795772107859917050467524015 6032 4527176971929425326547915152952158035076798889799465 6033 2338942294199156290789007768792384099256840897585725 6034 1174312271805959462385262292434441570832830034003960 6035 573277120665319790367312933179167799928264296978655 6036 272264175130620050114557184808996639141683683970455 6037 125855879795460338016164059001618741939117162234745 6038 56651472779356075523426146004412510913583636201750 6039 24842049147933001255093864942068092438408816463505 6040 10616297636983038606387130737912855532019139113415 6041 4423102619885515875267570089337593816698337263265 6042 1797200573294317178436488287038311314802170100010 6043 712390589567326311199154105750845573217837092935 6044 275561202504858260995828112804477808199617062595 6045 104042935315186671960154506734317102120784676835 6046 38353827933950225757638854417598148866413533960 6047 13807161141224702358894746635711916460302715983 6048 4854996651237044078686950008647311800351892433 6049 1667797377473362942681021244244181091337766641 6050 559809550888170210259971579536082420259448918 6051 183630567553689159790552511871909591541151413 6052 58872791310012504517000948633776649227722989 6053 18450114835428392023818254106960346749780825 6054 5652502476574198900657177178553247172359206 6055 1693069820627010924559036296569783494225683 6056 495826094894214660576190444581469629072693 6057 141979333371682844985001696164365593073607 6058 39753542637589683277931656789214696113830 6059 10883988193616265539970907882220015779173 6060 2913809802212204615428745842131639920449 6061 762759097004702327783601885069646274914 6062 195232200597904124722443176662161056784 6063 48857437376854809287199092532011518031 6064 11953491641171318221891418497756088409 6065 2858943590155919057293487814123908917 6066 668369866016763321812532214640403212 6067 152712298593590850310173984934577379 6068 34096811764638002330293264484118907 6069 7438130804642808570786601160372457 6070 1585047657714157744444869609161526 6071 329881186043434235642354464204221 6072 67035861899993373933847521701819 6073 13297739378511605702941911761301 6074 2574211343747248427927621422714 6075 486147743194910330498144842787 6076 89536183947678804263824136127 6077 16075677573345465396746141095 6078 2812530460504525736274389368 6079 479276086159027635907619599 6080 79508666253998389452806337 6081 12833451498679665584117097 6082 2014309821127851040052802 6083 307214749063115928214065 6084 45501514262528522075433 6085 6539153641197434989929 6086 910789391335421089494 6087 122940883203008362519 6088 16042200413922112561 6089 2022956854240571739 6090 246769272892719482 6091 28829444175964077 6092 3267367658400409 6093 354715283770097 6094 36252319689972 6095 3717129120871 6096 340657876041 6097 30252710589 6098 2857183422 6099 186443597 6100 16681341 6101 1291921 6102 40334 6103 6207 6104 217 6105 1 6106 1 6107 864534217458522228082320719257513123846326862944 6108 15137829543926127036374258514861914192858041080716 6109 133270155545017745204827604498080189441987317257201 6110 786336794945671900015430584333586308967191821158781 6111 3497256553433981442483838444819372587722272470252099 6112 12502783616404843059591212420865058929625092283107237 6113 37416850553501254383641462369589886890842438115426381 6114 96391599046718969715266371624559239925174389566480561 6115 218160610164467768446782270114722055204372280169859321 6116 440575158593382240583780209935087201501897812501563829 6117 803655365622156028872468925305686834976309409765198809 6118 1337204523396741115364777488352612107845649318262671307 6119 2046056388939314505985706159551744392854567146086883027 6120 2898459582755657255986481073214826481282741102716617437 6121 3823295463122710773199266604482311863252945280724022523 6122 4719178255843480407394257918304182964343624384727224523 6123 5473996111927505920182521497999510640087613773830870081 6124 5989225709373127171668699819095838110568086694139060141 6125 6201410412423990114980135079038571671717736600965553871 6126 6094355831433860489255768565589874425014455855506883579 6127 5699149174859575205725795199941318844509743827056060261 6128 5083325780842648011306106002016539406461532213381186603 6129 4333633486896695237273851288821847942368411345928276863 6130 3537908040188738846167925106069844311515099555388145793 6131 2770633903613441088028312554511472372383956445915994367 6132 2084642993656444881207428508321960576456327262611402955 6133 1509132165249759466537218711022843816686216557922737005 6134 1052536140009882983739459431523811731615526821640973355 6135 708085496878624296028022116850347238391252560056500255 6136 459998720324965988852695122219422235334844353019508945 6137 288865572819480748543998786789876155597196782280032595 6138 175515509358497962745330563571721880422600253120811535 6139 103275557878871923585550547113735267406698975645409510 6140 58897377063312304379248084450475428711362949788473610 6141 32579122246194479911546545425165170604105293886589315 6142 17491750439458409187688116532837001978871850758210735 6143 9121405157888024078024709122426235409708977855800345 6144 4622631223639922274167342922936654027278122482313695 6145 2278043639874917353582546153746437152990371850647295 6146 1092218474907883402201278593383924182105118139983355 6147 509736107044237389326395630808864897029290526494435 6148 231669445090612759525668563669512255662557571083335 6149 102580542501993572125290444398652744367685994020235 6150 44269706714745198659259773924223796216757646669185 6151 18627483210416500014231118759011298758466249707065 6152 7644633281020706417999770397626992097311594172655 6153 3060922527148702125012468051253234774160537591365 6154 1196104824042824226101331901040301681244098563915 6155 456273908240030282294212689061073287062071286365 6156 169953638131807119248792762452370483905340338185 6157 61827795728375415371465642313350425052574052147 6158 21972373952092501072495776007905577471788284127 6159 7629451389422368189838886903621164272044593537 6160 2588856301186106362000730695545762880424523167 6161 858594939066781599726556126141162808120778123 6162 278351991999344415736874761961694702507485929 6163 88222320599071870974143319422877412688772547 6164 27339213773841223656498336689805712347176367 6165 8284286421937969845714614213208451699373997 6166 2454804072243096307723499107817551149424323 6167 711369649111641103306245587078750866324143 6168 201608004780555013215531491511967687018521 6169 55881027915281298201324506365305856275231 6170 15148458501503517593690688452733060020161 6171 4016207906654336005301546799330964896294 6172 1041350130391194631318251547747014707354 6173 264053639457723543045046587179198436163 6174 65475215753602846026112693727757532143 6175 15875163464049162698783687078449538633 6176 3763356194459129737512251578356671967 6177 872167085154706766096665553948973223 6178 197576118438192748469674404617823439 6179 43743562658114712175895239509304819 6180 9463774749090122115239755474884359 6181 2000328754569245197635096334730071 6182 412982282849393501872690341705517 6183 83262682809176967640495688675133 6184 16388646467366874794912213420363 6185 3148346876394180200399879950353 6186 590104792844432708673347684887 6187 107877222487759763739114059401 6188 19227244856991263122507087653 6189 3339691541177789836785994243 6190 565066687539439494181207423 6191 93084011436288268739403777 6192 14920776864603063913505967 6193 2325954816719649691514691 6194 352355536440902816633301 6195 51840289199291717122131 6196 7401166281546723365199 6197 1024155333701519823649 6198 137358490427381388423 6199 17809471737294629003 6200 2231752933754407693 6201 270559139146741707 6202 31411642133564873 6203 3538921177549719 6204 381852330084499 6205 38787385272439 6206 3955638639991 6207 360129175805 6208 31810289059 6209 2988735139 6210 193510929 6211 17259971 6212 1327863 6213 41089 6214 6319 6215 219 6216 1 6217 1 6218 2452942070709274249213449562154697509028378511068 6219 43335097935526866490813813202065044804113047175692 6220 384909308352539385894471505684239621778091698998989 6221 2291204390101771727422757379143055799325375274308063 6222 10280040870666364883421407618466960920769313005467724 6223 37074086778877945209123816135689199378453358377376341 6224 111921484689377720531898672744084147799373991426985275 6225 290841055095332022767092621941859368687145900298027259 6226 663976351262210415963316754786175339488358660456172158 6227 1352530455733083805161760692342286622124364278581324979 6228 2488514745602361773870450522510103266251126350463232017 6229 4176433225905127068588369232718916491281270042537378715 6230 6445521600658619030552721218109368650623605155365394648 6231 9209526167196655108304348450785551122808432749882029741 6232 12252807396194561580214473718797010144042559410992955253 6233 15254264724899992644663459682609292247754214253551291877 6234 17846672362778582665461378308340859182564954673431980966 6235 19694877435639283131592306501171050161139461176755481699 6236 20568665081938705532714074264711796266001322490144974123 6237 20388293338432693285627642950934648575867307159931354129 6238 19231188279883654103578330877970379420908268741409230468 6239 17301901912677514724555658962097012669426294400300634355 6240 14878386498454419024860003661476935483187725323521940397 6241 12252284361497793106994206216618422951482999824703840909 6242 9678918118809246499492292915815894100759707224901651842 6243 7346287815066693385215012350175412217213704862197082525 6244 5364937841561593330008278907700400534393185556097611845 6245 3774760147510487748557997603751858346838291496639579695 6246 2561933738862980308211143212768560753596020585510816240 6247 1679131722983812783164480165629824861928656834857428145 6248 1063866573891480026102249295184452400876061552656606485 6249 652211717840176738644670561596367902962400568865738325 6250 387232737650726958213035263379897324659231344134298240 6251 222839830195400536683805766396736747351933416040921630 6252 124388654723262112255850003580215152160746392132834615 6253 67397322433757409498299504165721035069102009006455965 6254 35470217010213204384793544593306832737293366299058420 6255 18143043771416130147208247783696499419097034305659855 6256 9024625063848822855902121658564391728755764586833785 6257 4367688818690760653202911829768407647800538177619705 6258 2057751120418543923230402369529798699281639752283450 6259 944176490979382415931283116760379286300603287393665 6260 422104119526151054320588162996560944675290598536515 6261 183935757810091407835186379661193072655260024119505 6262 78154676041270019507794042803256290897433246664840 6263 32391920737117869900948552036318735474086736333015 6264 13099397974075331693763535367201899257606297226975 6265 5170453761157977512494019106567343574352991130735 6266 1992456104590144004694672903342634661698314834270 6267 749794928261580537221545215630990049315501494935 6268 275608032263389320920277039195428130825519167695 6269 98976111711291525174577348708229326614812165133 6270 34733087033049879489229852783865326473444610708 6271 11912647464571512640195490865733674632019992471 6272 3993878765382472455039387692210032494726287913 6273 1309077853672090792775101727373763474454214857 6274 419541711371045932695913141546701070237350490 6275 131483674865934844395330182364316937734466713 6276 40299206688488752804105497872568173759632101 6277 12080452343882441232488020635431199545484543 6278 3542086555232149492026991267040847361324992 6279 1015885760194433926990830529588904211295761 6280 285005998550549989194987125378377165954269 6281 78215617373471786208362970144194617358973 6282 20997298564009131817399963584860016085984 6283 5513877248091057860929677810715525531646 6284 1416318044090181461505141943088104481143 6285 355839157141512649465267187827796027677 6286 87439557074012649083954799563769430004 6287 21012998718124721464050073514754069567 6288 4937998872882117204863879976859020089 6289 1134608244137229825727380163159852345 6290 254867142276151215476904962789808186 6291 55961224168535952048244033192138817 6292 12008523354471516566139890029178671 6293 2517881767499495544926987344664229 6294 515737684033701387883993357067416 6295 103172585199609972289562859059507 6296 20152305620217088499681908469619 6297 3842214532020054835319153612387 6298 714814911273890810206407148678 6299 129719772735654555290769453195 6300 22953583741061823660533910767 6301 3958588917874420900387323229 6302 665084315686058485043414452 6303 108801733409885921858086071 6304 17321102000090658440814345 6305 2681929944182106078831849 6306 403576014371924142980058 6307 58985789491012803733689 6308 8366608523121842166681 6309 1150312475833477989643 6310 153301910431299717392 6311 19751527244200317109 6312 2459787530889493657 6313 296383206479867609 6314 34197378375264210 6315 3830182718781581 6316 410782532090107 6317 41473743287841 6318 4207059188876 6319 380517603787 6320 33432967761 6321 3125072497 6322 200777186 6323 17853369 6324 1364465 6325 41851 6326 6432 6327 221 6328 1 6329 1 6330 6960536982146214022824061723199499396788963368876 6331 124060091421336953876244642420907576444017079856016 6332 1111645328200413235969744831123918943450549611792769 6333 6675255669023200298883757758630480202346732606100065 6334 30211884759195811986900739733878383104558536178930054 6335 109904851460726461189949912112219124116067391754847230 6336 334664435125551271205293771749408847471785388903109769 6337 877181494864273324998776915263410424200007752225787467 6338 2019824184812163785667748739002517814342378896821422960 6339 4149791848357456689605274749731948970516023908591560544 6340 7700702761537943602805938793365790147289339487400790989 6341 13034686009371632603823240864118593537895468895303168933 6342 20288660784079465332013833838305030096057659025706516744 6343 29236784931071968646931255153413563574067669514746167850 6344 39230422523652472678397549358321452762012969685596718083 6345 49257574202134425411571925692126580884273569284832183125 6346 58121111228819405066307625871175614360745274642528566720 6347 64688433069565219339191051743037210146668116029769263728 6348 68136389628175469924651008971649541496757574684630181055 6349 68117342670174069205505234485919340258370436411170602119 6350 64802546392805994928791715036824578407440826237429805938 6351 58802446086441874307224873422761870534501836098368011362 6352 51001222611075702303995898728982657996053920807084770671 6353 42361737749532942188195927296153949528778723055053177725 6354 33754007237384467570325474275978205752896765408924934742 6355 25841593472776969232346008280382158741230480329167804600 6356 19036232721927066591602078481065735840918115141009851665 6357 13510888075308725913745445009386600544480251045807129305 6358 9250283697543646855666953797389303092349817061222406500 6359 6116177680789480731152511813323753914023092352401756970 6360 3909375208249117788408696222306095599615211902343313915 6361 2417973359795550832202753729996020565578171170846622965 6362 1448427436154469747909105093497679577003145475014838870 6363 841006762945877742196415403103748593236432314520733200 6364 473686357806212625638024379584155224843392923793883315 6365 258987535459176676764620650765915745279571007428476115 6366 137546679547763733023215682624615460879464159076698250 6367 71002178235438093774764111032962481110864855411151210 6368 35644495581664579870398616236868270708729324561605475 6369 17411838814542781716176929819114239003586060410051305 6370 8280273375037608601863649218272502714341022409220400 6371 3835257568736123009604910675232926218920889284235280 6372 1730942182888532417674523301482368164879774429764935 6373 761525306426258437218109634510648691064236033450975 6374 326710781119315078774649923298407141373752598050040 6375 136732650357892757873866168607858026527555143072030 6376 55840879052970462270029894820322056168906342472585 6377 22260503808393575026357481835111836409521536971455 6378 8664476193282755727289157386206998503670920200450 6379 3293721616047648724609744944710460152391249624160 6380 1223129995660470353055204907630767822326244959587 6381 443807841605134307636088269868277380380101147291 6382 157377026242148834650069121005743145595301632922 6383 54549562693460091532154107690361699577337055450 6384 18484886567041256371826426643131345860910891843 6385 6124667840433095954386518496960685607729582969 6386 1984476787511774302470836951228226503202807298 6387 628865452937773633149489289141115129011444264 6388 194922204532893828465744891747737941795515025 6389 59100836389756670550420140539691346786049113 6390 17530119073529319737137855624185461222959020 6391 5086963225271026575535083610673596753221690 6392 1444214812310738759847238671084136006691523 6393 401157429698343053983438623454073540209725 6394 109021338225854901253401171501080404786124 6395 28988044779567503227049743032924710143280 6396 7540974706293588367165232521715327184835 6397 1919202358472033707396008914808194398419 6398 477832195478832468992445017411046318890 6399 116375331606151361548454343621882002762 6400 27722958563628816133051301386181162499 6401 6459011643131804636460117321820829161 6402 1471591812421893979670936396411728828 6403 327825212536883817939622844321283200 6404 71393966947814591575383406192089571 6405 15197303505294306930741414508638363 6406 3161330213103968559643711330198928 6407 642501584526366115401770534731142 6408 127547504579940550013263281474245 6409 24725471293707956330655948838227 6410 4679095686951533593776312308050 6411 864134127767664548357889083792 6412 155684821713135961636220828691 6413 27351869523100166568253625755 6414 4683988170817986475116482122 6415 781505847961591313789330362 6416 126972948423571433468652579 6417 20077490244983635655631897 6418 3088002227251925363265750 6419 461622401210085010166904 6420 67031216390612783956245 6421 9446696759868649195325 6422 1290558893431094433764 6423 170915594255085031090 6424 21883732950395931927 6425 2708625564961504889 6426 324393789369434546 6427 37200563026104528 6428 4142380280572975 6429 441606124043191 6430 44318912392094 6431 4471963522618 6432 401857334355 6433 35122856705 6434 3266324426 6435 208246064 6436 18461781 6437 1401733 6438 42620 6439 6546 6440 223 6441 1 6442 1 6443 19753664496414580552746153289476167792090062644396 6444 355173274862629032667550958566085636791833501749728 6445 3210382054916246053033847992369206132150550677901037 6446 19445616117970813168302127728980567578305484266246819 6447 88772386778682922844636987025252492011799569098216949 6448 325722649098121252239763412936594117363920470541663214 6449 1000364180112009223939451034319480902383673360022033203 6450 2644500187142618588123799104110270233363957293015377695 6451 6141337151906646696517355350989751415497054181797373082 6452 12725125690332608558570999931941408119921884059144638244 6453 23814701015911529246085163629142062760359660870626178749 6454 40652603009489697442908247214348740265825560911421366887 6455 63813054746663835952303361296761462400629310904412885845 6456 92736521800295613344558203209527145324225975929379380784 6457 125489432005934963941774756955783392247043877444158125833 6458 158898336419738000531160678568731576024080506003894210893 6459 189078783932077673541400779004553823706159679550296889556 6460 212226530081436563849479107428318658578816519683991152876 6461 225433819124413105312174599278103109696955576318086747163 6462 227283792119553386952954962251855204538059871263319906989 6463 218061354430107665702461571687688274804049130954905601179 6464 199555664271900879336482229358439171975560685427132879626 6465 174557523193379436939037633204693736706763903609921772525 6466 146227635631622637667466244667883439439478415632159426121 6467 117513626393820343460393520707581666211502378086000523792 6468 90740249610252431670688570089230910498592849740723567850 6469 67420375322248185227300194281134741838753402759744238225 6470 48265446644994568348798438243556658338021459783090406195 6471 33332175191383750268758454681585591309624044931261854005 6472 22231044932499501462728287337916377489719481345563252620 6473 14334232559902938819565898230061678366530972961041076625 6474 8943822518911352521864646315941937403005719646889924165 6475 5404946211599524312694807078384273441983044800982867150 6476 3166187696785200927724171122260786919557148379105121970 6477 1799249202084712897706591434521645353408292065093068215 6478 992577690533205684500359713074761888108293684213113145 6479 531917295063653010933188278453249937358276014706139255 6480 277075685241062900857230688057341852865220240704895170 6481 140371071512106734972711937722081172263371540384399185 6482 69201439556501478184470168314889487257669721446369205 6483 33214582081332660710195295922633166375784180701854350 6484 15528228633459207773881349796958897063911029432331500 6485 7074312537477748214461591590865577631458043167203815 6486 3141903149832487047599471472120012968561945189447285 6487 1360857482509630633123366674833192181708768130679615 6488 575039420145400582446355669411584234525360826618480 6489 237132398460053074696492669585161236827748541916715 6490 95460913259199290543254271669870265122398832359975 6491 37525391286462763961508372067143743198800240655830 6492 14408018223517021979807668356967712762062268126110 6493 5404659701411983060013534588340188876094779762463 6494 1981138821432465821940371828428532803755413837433 6495 709795518215494641521665191993114477771847741103 6496 248602216706608177528779659778710922690490457042 6497 85134241717416335023604314150404277851886949913 6498 28510048628958063884590835870749796100320780629 6499 9337828120862975243105092380386450684733927532 6500 2991582301326677718140881783436883339112311990 6501 937582247953412670584922146247254848091277649 6502 287482015510252174528208349492922803999282163 6503 86245782645387909877845450857090955812656413 6504 25317303751297386778081255632353719369065876 6505 7272261928758957495580420790761899129633801 6506 2044126207809534501035830547862846238779293 6507 562262687647284380713712912893379492166524 6508 151343913965837724256285753596918066887784 6509 39863833660275831130626278413359156966983 6510 10274702143752965684414340069824908505673 6511 2591292725945655877328347126078901411599 6512 639432808035549878412535343814592561122 6513 154373131488780319955158676876418364417 6514 36459175230497191167594908272127873173 6515 8422729361401643425975608901277323730 6516 1903069319326399240475764210089806728 6517 420483557590649441420465894527369571 6518 90837388989062852225643732692716553 6519 19183212112704979653155325222500099 6520 3959403391936239055976940146001576 6521 798529422081002223411825203637567 6522 157324229142842681986217105451787 6523 30270784013966694954555015658102 6524 5686479320680705499050548174414 6525 1042583055794509897179681232255 6526 186495288531876832601753582761 6527 32534447488636257566373472047 6528 5532843666704761577750286082 6529 916814053903271359955903401 6530 147950136090387536385970485 6531 23238410689759249014365592 6532 3550620639676779657980154 6533 527323819824453114337109 6534 76079472453293618697023 6535 10653737552727702657273 6536 1446310032671892153644 6537 190356097187669364837 6538 24222641157792065257 6539 2979942785439711018 6540 354753028597961470 6541 40435914706327603 6542 4476806110168541 6543 474427947284155 6544 47330711925494 6545 4750944363497 6546 424183486325 6547 36882115236 6548 3412622142 6549 215921293 6550 19085455 6551 1439673 6552 43396 6553 6661 6554 225 6555 1 6556 1 6557 56066213282172559266851624956007587407580006973196 6558 1016866788917234496104289588616008848407109667623176 6559 9271075892368894183282357990552886779378791377268137 6560 56640374464481455318803348429951519530137733455989621 6561 260793344879099748631622827118353918004327852747022901 6562 965085369934386439934724730652648703472778297809532723 6563 2989246373546918818283829949065242064112835812803777167 6564 7969319168832087631251656496359181069697441008454150623 6565 18663984398074017012455855424831300335182941115299671274 6566 38999455054465579801022974008715454657104792179990349874 6567 73601941542853056633689364959486502720890833765390322373 6568 126699290437797954017980145743994049177410701019474254413 6569 200554481733203155759207434117663841280968923655323383101 6570 293905192322176184789261020641513620620216551721413742943 6571 401046821853403747598321709267215080422248953137515140123 6572 512079995558583484510507562993334913145686670831372695453 6573 614457777899054078268552620004893977545090684600200015276 6574 695474350609751758363939820868936945661667322154213823440 6575 744963966167589215260619370839908302967601614094243576955 6576 757396156495548482809684395069070664539136056348391474755 6577 732784973385715784774755078294494171858019114489679524643 6578 676255815299449643727233785244173281665169521499394585069 6579 596542786205078946032049118196195044234927674006453918969 6580 503960628540819203261941995169201745695519831009350833937 6581 408440338393353031742824253050364265941871021812624205972 6582 318070807667532830784712043989416674787671406730747596440 6583 238347015081300195032916667952840259294793247334265738615 6584 172092494239680604865738710729188884081262005161255019105 6585 119869782670871013073228553653616428680182464261388038965 6586 80638213401507284537993950518549688176830937410724942615 6587 52445231956563280998868399641197852582111893067448941775 6588 33008209320093685231529976240065813421878020952786054085 6589 20122187492232525069928327204063843241077309186832752530 6590 11891165240574120650515185703596024363977198880613488690 6591 6817153579277256284865359772472669927084668801016666365 6592 3794211093125717018406514156413841271103107497664029455 6593 2051486714698674985048250446111351851189707558165677735 6594 1078236996060739489029240447301730678610582334406607825 6595 551200328619675804119569655494975065116043433046566125 6596 274213667897154814679840042234336317872989447563380725 6597 132822679310488757758795518348670267418878261882282030 6598 62670550504731043531996462322581939651813111412137430 6599 28817347670321396199080777373630264009587534133206735 6600 12918798859784728575932746938632389130534967233140855 6601 5648516521696431404728659152341551483691857806789255 6602 2409606334478719862432268268256792791861172211509085 6603 1003233247905742293945316834852113819988919419384385 6604 407789971866101506905783125173222963115720011951495 6605 161873266952939088927267187504938128036515307560610 6606 62767349131511815266339324050187462342294425991810 6607 23780444026572018367341022944883299348665217320817 6608 8805070114453412279693351903395801778244797284743 6609 3186864398055186118941487037578314306454120418407 6610 1127705816768059194405300687592160103912639596441 6611 390216558679638744071842149420599939032624569221 6612 132057237830762051018327442627443946465538250573 6613 43714689979979794826228974051070143083023803288 6614 14156520545743561253318284751134075665050213076 6615 4485368999054543451406770620394035879282701523 6616 1390575100664881189939980142960414100304850273 6617 421872292352073676865931141221204573854118413 6618 125252717566031611529196665582140504280019231 6619 36394515028697717809729401870019174393558335 6620 10350089376653937484669058874830562183047645 6621 2880859973574857221116775323971463733412460 6622 784827681724490519497208204680018191044784 6623 209265918242493972720815539740279746430403 6624 54611770794349744480029081025068430094495 6625 13948344039090861927836462335805513777215 6626 3486471925205456457553133226958765820665 6627 852802759076802556097684149294167378749 6628 204114946519700356094954422047141641797 6629 47799416878947969539760755459458291482 6630 10950714091949512381302324154823310586 6631 2454014990357315143121336060811892391 6632 537850887357052071629686989644716723 6633 115271833544053279191653334771897243 6634 24153453027525322801924352861021721 6635 4946966172911887527533040164275893 6636 990151662592131879376040590680683 6637 193622917648882744734074913893554 6638 36981318068356414778853902467586 6639 6896766286874533310999234849489 6640 1255452730164654670848370636807 6641 222991445980028459101882533207 6642 38631009698167101031756188089 6643 6524595900936341935097303749 6644 1073836857429285323097812413 6645 172132144390027377104195484 6646 26858353290567425355095424 6647 4076988877348572885232859 6648 601600567990623506298213 6649 86244063203519742612825 6650 12001221635553530318755 6651 1619108057557214058155 6652 211792964778463530409 6653 26786069654142330982 6654 3275532485936247902 6655 387633425972005621 6656 43918999478523051 6657 4834819441692499 6658 509357617345205 6659 50517271112521 6660 5044614913053 6661 447532140168 6662 38712952764 6663 3564099167 6664 223806637 6665 19724641 6666 1478291 6667 44179 6668 6777 6669 227 6670 1 6671 1 6672 159148507612978658781578187252319841272817793763668 6673 2911408779231632891611014644343849280528599976455104 6674 26772368654198631300403815002912579445344464088761829 6675 164961264793509330845855910716331553413073742421158719 6676 766011055609516031694424839844203586106508753561012186 6677 2858723292005033531044268787735244158139121942138839979 6678 8929410110359635641406533289932538515896134857681968181 6679 24006305234641412199038025013913743437331886347930740521 6680 56694558391269221609574166783492478450612629290679725036 6681 119459244208612015192649728935905165297749006256841171994 6682 227335565210295508359169471802554103444135025014241440161 6683 394605555089392905887281402573405989888463047816814584027 6684 629836147132134906557011275433561820020553916393913414542 6685 930690361910844074439473258309924291794149430261551298027 6686 1280541181607824049575283997101203242483197252256375987313 6687 1648677629190989181462889758062496484151098772234466141801 6688 1994754964044708016143510255720508596808542373909958786020 6689 2276561805904524501751349382655841993897920983517688276440 6690 2458876823638733678178154961144434155735385593101558616495 6691 2520758501988613014880650839161390458713552373139712781845 6692 2459211467821515308494953256546007093779830969556634244446 6693 2288479991520488340202995428988323514195421278267968180653 6694 2035640872165287407646394468398274026769346877550139768203 6695 1734152765597675800609403702383112241013297427108909712543 6696 1417291955052651535343946020147751073424753803215628136672 6697 1113023341209967358281638471707500234487750209810954355520 6698 841106137407100103321821002913364143204876746963435713635 6699 612456912482956026701944120362291782289331347107965654885 6700 430238040423995138094086058131723261885612201649853977910 6701 291903610124668951134589998904905083191461982521657748515 6702 191478105588830175423609641807465314483373843022631535685 6703 121553018860136902165944728499182856194445209707378407885 6704 74742369013845510182884298144314468689213208606890476760 6705 44553545168920914384115948428045916885385335963461577410 6706 25765971675444457907288681377478775385744061774368579665 6707 14466752895466948553959407862217026657941414134281822815 6708 7891255141597852840533430011860672620124548321077872750 6709 4184487234447476543499318531569139138324954015791291225 6710 2158301705531769077139172696594605872806203445545492975 6711 1083407132499678011987190989246226709443248456908214475 6712 529542978520078804683697304029816338612019164887046500 6713 252142828475779660372034624512091089365662048551987070 6714 117009278596840321980634626555347440513000742685496995 6715 52942202709880245650513861761767989727530380238999345 6716 23364667956105822159433906838550451234137343671532730 6717 10061201084745876374532136991661475547597104206026385 6718 4228816259092117663120172809192070386466337432710515 6719 1735412649525127235935464610398047490371532243394315 6720 695550036221129159507912865527991849253899218701040 6721 272341224343943240324517043191844013655069740462210 6722 104199804718517646203835520788056314923300092698677 6723 38966360137026174548410769782828685312819561697859 6724 14245418441444497320736174341564908337460969666134 6725 5092235165052086733311549592186935936245766908169 6726 1780195419043119135576360403059191863070501611711 6727 608728906997913389151801666710770748392649114579 6728 203629806235127730704546996132113986331233672232 6729 66646509053222503682114715078088378412970296252 6730 21344354152462785769133195796515186067970989567 6731 6689639149354506917506583420791499045961373633 6732 2051987112109725260218962424528580956345871926 6733 616071062957664100081886143791724461515107435 6734 181049386836969985820209817965786643634884805 6735 52082650210851228205780002835671892773066445 6736 14666701773592777889275384406972780781873580 6737 4043176611483661215516346027080902660880504 6738 1091101598287373734765019807412554929921335 6739 288240554165941715931545068561236762093445 6740 74538615359597121695832192567876477132910 6741 18868026928218298224751085344545345701985 6742 4674839442870932813585952327453276580543 6743 1133630332843049871593783973262435491259 6744 269031709026728557822770956771007565884 6745 62476752569277793915045417330339325954 6746 14195963121174588674155122713523900491 6747 3155612572603777478978734440957027409 6748 686132564627890995557987403532671682 6749 145902550673340969117023962786772157 6750 30336440121991375926408282820720127 6751 6166242016184604156073454468415063 6752 1224978704174210119560988366247632 6753 237780484297564162017734889643858 6754 45085867935934427258160186892853 6755 8348082318463095401308719015523 6756 1508925950120154953888649787142 6757 266148482348474907409610085753 6758 45791057390792561981956848751 6759 7681505646763498010461693171 6760 1255791173343191227033853776 6761 199969742030564469148673544 6762 30998506943777025780013303 6763 4675145078292821295740545 6764 685473122461768727098830 6765 97650072817357304584095 6766 13503925023457669401625 6767 1810631843578009640833 6768 235409674564681296624 6769 29593185395288220574 6770 3597312558078145369 6771 423218402884920351 6772 47666271294343718 6773 5217849325225997 6774 546509695540747 6775 53887038460087 6776 5353609372728 6777 471940355372 6778 40617629499 6779 3720891349 6780 231905894 6781 20379591 6782 1517593 6783 44969 6784 6894 6785 229 6786 1 6787 1 6788 451804863826184426052258517563862431845390021163044 6789 8335994069013110068289142577354867303043314992445040 6790 77308454438026641400111503239732051380538488934269161 6791 480385755775315649805331576379681182248511184665796097 6792 2249545881397641367054962352454606929417117681307974136 6793 8465819576838730655204960127957309618415198583532304148 6794 26665130781756746277351190150238990498793661462029777927 6795 72286773838416040130382985804884043331397485877252267029 6796 172138269969021699960252274817728370316224996420428793558 6797 365720854015648307942413054198169467989026021756064121844 6798 701752496587954763723734719713001001606717640834410463489 6799 1228175453984334848230223157997385661893272573329270773997 6800 1976517715263473952583449640294755010090500618667156175328 6801 2944765750058101363035735903353946828761585320118881415936 6802 4085161015105892042603630646293481657835603390781244363143 6803 5302983913023361337841943463425531740213723998556886549401 6804 6469087573555351710463114721756464939531207306040084188256 6805 7443940913303549528184200509195292023076480817276356179160 6806 8106481860909411918625531776821687185171976324201029578155 6807 8379195009308393952774900494557793649483385351137421011635 6808 8242266462417931269552996361886129828579903481614902204668 6809 7733622342123979564594745038325413340197173477478711799460 6810 6936309291332310038964428199483139849977882103257729658897 6811 5958178330161676076711583726312803098875297079782776186299 6812 4910127332429129194473924349333490438773893037779236477022 6813 3888252340639732125739131551863510599240061477599195994060 6814 2962976287705343690252150307447628201686881934671278576975 6815 2175662882035425269590201527094256028593262467323613272415 6816 1541260544321152508147956963434845980587566962413490804430 6817 1054560356147171177797592248492666687682344224239725797240 6818 697638399953665579148488744267668700711307686337110014075 6819 446654674767866152026088338968529004838647251723127439565 6820 277003030458308123405003100784678003974831313121394666240 6821 166544066286982686073640666023462697443053906195151519080 6822 97149695008564171361272609949552332112927005978222619865 6823 55021683400462797916454527017508039013416349617328659365 6824 30275949475664072038788647969666825335471432535335679290 6825 16195893817023808125589142601500336952543700273566030700 6826 8427700139474974295538110749123760823816675801824179125 6827 4268224879034370569505228910708825750745968069011264975 6828 2104946838330189553405257597160667700732667599931371130 6829 1011341237510546190669505119431608577045682543491740060 6830 473598911930357340581920859452079684738790384607459155 6831 216252487744369833864264613939054762297061701205910535 6832 96320376503384765444435146342994237363598263186994880 6833 41863925281441183071955370024238962316889118350965520 6834 17761269655487107675131094102917155864378897632289605 6835 7357969663804297461492679590350154997452073655717835 6836 2977283021908368027157140023780901531690404436966420 6837 1177008653766765315835603409928190595708958793924160 6838 454723423708836825776651486319202530104870427884573 6839 171721905763693107193705585586757850397113400145129 6840 63402958460712781190462959548495723425855345577326 6841 22892120602076413480363734359249177666209903451972 6842 8084165346364874802989655374085374978148908155101 6843 2792736655167154818188075443700699591168763076047 6844 943923066836871136877441885713990286716658527230 6845 312186847539616180152200384333715906163280399388 6846 101045533261078511172312791897588926459702142851 6847 32010390222958726381041578669011980330731069563 6848 9926057033008284053508176571150537803814138666 6849 3013068662039926535511009982559138189675111656 6850 895398240019685449336331483912900538916128715 6851 260507893009954829423351672721124327033962125 6852 74206084812637802667172689109194043886660300 6853 20695824063037477377754939050869424394143504 6854 5651388077448601404457970758266351879166419 6855 1510968364281534678621373040275877907030155 6856 395526896542379430087595987731401258156240 6857 101368617764423346485862990848540290055580 6858 25434200262708833604040767015742477460309 6859 6247317080772706672781650428886951467935 6860 1502094429446717835827923983544390173266 6861 353500286070922982316216245824721491772 6862 81418831135428013074160593830731347891 6863 18350549486916558869664555316130843967 6864 4046704781347749813931994619356768860 6865 872998670590036425381932188726993888 6866 184208010893324246080110127853381001 6867 38010279367395890349319870471675063 6868 7668262857690450089321611280995324 6869 1512142055730763090111136792176896 6870 291389617312523919629698905641997 6871 54855083944980495445499465988969 6872 10085215180378640835418756631742 6873 1810216207764536850388798256692 6874 317096474463293540012523862621 6875 54186683065527917135426335839 6876 9029029035363857145569308918 6877 1466331798316066310835176284 6878 231971771828142125430772643 6879 35727506263312028607665123 6880 5354049077845006881125070 6881 780071933916081952584120 6882 110435219113958719117895 6883 15178017686376569871809 6884 2022707655792813190920 6885 261404636458908100376 6886 32664592879356465017 6887 3947332899186696701 6888 461702883559081286 6889 51695113984484604 6890 5627397549048393 6891 586003865119531 6892 57448791356818 6893 5678583473148 6894 497446187959 6895 42598457191 6896 3883136882 6897 240222896 6898 21050559 6899 1557585 6900 45766 6901 7012 6902 231 6903 1 6904 1 6905 1282760065738301412288891387401654401007695100507036 6906 23868572411959718970413382428794772403028741355305176 6907 223229199627435650476848332872631572569214377532156053 6908 1398786246806369016197111585220527172397793530265360515 6909 6605067837727701314482208867056055259912925157528063731 6910 25064453258906695562246321778317502761532359650893809924 6911 79602536179465142341018104918242340064774233762227362761 6912 217582836520746241541357253325347922014189799615481200249 6913 522415312973316192020788351735140824028382632098969000465 6914 1119057231660093212081523615605904391555429060108988692674 6915 2164927711292091106828306790126317370327034927166883301165 6916 3820064800121638125734317515123393661481318869118387274675 6917 6198079819508099923091431960255342208641638051506103469561 6918 9310002371665374967257713623321297498847793878525072701300 6919 13021122083821115639631458674592155279960219265230957119653 6920 17041133417974986586112428772698255650575954286037840426401 6921 20958489529576242994841529290912622196731613087992305922856 6922 24314177409609767622405599986579287664993141159445033888876 6923 26695053109675781311943945463798934423332294925884879845375 6924 27819250453141152020021308778917522039903007701725040249785 6925 27589168057904448197860454050217072360408075036450651265933 6926 26099298647798932914199251847999804569217529216445004005152 6927 23601214657809597202030238827952821963677412771230376803911 6928 20440265771329760868649314055517426521500053051625377344255 6929 16984041257527393564367758323682796498655825517269954740547 6930 13560854692648469676150107379702757367377050378162508654130 6931 10419700229869575291582238682198668010591913846082910748715 6932 7714790928255578254385490634231428883027912249403455911845 6933 5510946620226678828891741512200739965841548816544424669375 6934 3802351331156106566941942468231770842823710313715217411490 6935 2536622924674454241734956418278283452549082564151387089505 6936 1637786325824346404751364788011739880799076435992467111005 6937 1024343948294630098944522574506951546530074929859428118110 6938 621131446130373431247015892576010680362964165699787132100 6939 365432394975373879210785756993088648071277467355007816565 6940 208751674383084061913625089310179909866933043449993455915 6941 115862974590290377894784665778354042025722393428198284515 6942 62520730278296884228418798129392372349155788385378520190 6943 32818818385600043693002205604789940745192611455462531675 6944 16767934354233663076200586231036556244848394846745541675 6945 8342892236684010662336934909870763958439585175626534335 6946 4044291581214190077637683985594581680327256808616467390 6947 1910961376067472024535080416850322538589987321029129175 6948 880495766919927779636512020806372241836184768485554025 6949 395766506545978670228734027103186459134444075961864755 6950 173598750672430174336255531548522795897542432759281180 6951 74335946254979990070901712193065729999907418802995215 6952 31083857573653129604401329042339322385862330253164435 6953 12696510235802163085053627173579881472674617094584550 6954 5067199473115811701364956758238076647673164942440760 6955 1976505754027105800973661698063075504544833182358505 6956 753665751330074802313626533619833594230518582336375 6957 281000114266181421731644545784211228446729547033587 6958 102463734620991464826024374206688147303189448187490 6959 36546989056393073105357228614446495228102722327211 6960 12753388735485778999936290042596555881130334757011 6961 4354720464270099951379456333523049867929074142223 6962 1455181783763758183307281373190097832550570996674 6963 475939481239411692271063296490608541090650540095 6964 152374660295738696633361667002382530185805060433 6965 47757680456052840913134965093318910759472217379 6966 14654806410087769531274388461417930010615703646 6967 4403057355099657252227532648818121432071552881 6968 1295361986612616986123690195101154064075440045 6969 373172672823493615489833337956910054965447180 6970 105274678788954274901200205813623663639382856 6971 29083130052119507519318075950395745679244919 6972 7867982540033155435666148482147031522302129 6973 2084426918124773239187948655679676029804625 6974 540755676462118492701633667149357414499380 6975 137369618478783734196304721841472981822459 6976 34169090405677846444221143505513048156011 6977 8321486785260133956139460817643812974963 6978 1984076710935625103137870748506715490390 6979 463089183156971465633784967220867161191 6980 105796488934260763262679957621386424473 6981 23655004245753184045839428123085524723 6982 5175559650148526412730014686269009864 6983 1107908237220935085840324797182123995 6984 231997911485944867659990928869828623 6985 47512878695071845490279575432708562 6986 9514584882682403481051873915727008 6987 1862577732828557313771221799651417 6988 356344308965110406795146880273895 6989 66608582786769654918231764781707 6990 12160693378955404848598386997970 6991 2167726534998854378325479161435 6992 377143073986340229385571876403 6993 64015709966955062048984900975 6994 10596238105829410323051853114 6995 1709605881543174547413167663 6996 268711963431861454966783713 6997 41122253265764188005003603 6998 6123677829743279650697650 6999 886648073838109700551045 7000 124750993474237736312369 7001 17041180276146506891106 7002 2257320551277965634028 7003 289992254868679960565 7004 36022427430078861851 7005 4327783188129389187 7006 503293903824692442 7007 56023884836502023 7008 6065041657275095 7009 627965112058243 7010 61211645875974 7011 6020215012115 7012 524088708157 7013 44657799875 7014 4050976326 7015 248761509 7016 21737801 7017 1598273 7018 46570 7019 7131 7020 233 7021 1 7022 1 7023 3642381152034082207411510820882968698401821432274620 7024 68345525618252531141340534820256486450699731739089096 7025 644553700566685015721996051289741970437496588942954665 7026 4072550336962680685277790733231652477342120199033543013 7027 19390259016115417287829915948452321058177550966739190911 7028 74189354721044468817313202743700635637811372733417822793 7029 237560712982123454115797966034957811692136490351826604945 7030 654674588785482562872291234416058031379816863068726984237 7031 1584747410841058671798588311027866823294631060009532803539 7032 3422403855857544834069857679865601886124706067636363445079 7033 6674979772066940945695927756575644474275055477497378353431 7034 11874051083955737402144365103520909418906323296046549215037 7035 19422369483484696483156531903199367390133379580157357893637 7036 29410885791894908424591754664969848529200162537435358080131 7037 41468423741761330499581757110329068243498159603243691868913 7038 54711300946213818728633819603988431365346095123203916504273 7039 67834045637166786636619776798432052462100591166950311402632 7040 79333621515396329778943473901871285402667583591420478966156 7041 87809250961520970620209973332766027533914355506064513576311 7042 92250672410630609936472356942186998576231663977869731726575 7043 92231911610914892275019429451788307799862068287672405042729 7044 87961937058669181164784880480930130462626712116061152220191 7045 80191711872284584269247908363939622028148540637668104438475 7046 70019284447421029528646522055309912579614472090900683321971 7047 58656474621882246413833940770230502965764496654301737790097 7048 47218755351417714611770439888949824103870696194801896097085 7049 36580107396865210185053037145393255207692899848435837206325 7050 27307810811830482947332922516331532678158425613233660459675 7051 19668605243815079402805842645128110896459879257229633401895 7052 13683489765891752673548740120325628270375812750074909765065 7053 9204737827380230852037689569471667645137089433324214767395 7054 5992916507123923397198580672233814367629701170303713754845 7055 3779791604837256090920294437203848211475433741772871137690 7056 2311336729854347611264163470510506521519552113411676986110 7057 1371393247390300706768814261960577198678900325206598494365 7058 790094105780766372717449588379978466543060738086867966645 7059 442289976621379126616986890769185757128653526998180161755 7060 240724765723687799501938484592823856519765123255688742965 7061 127460552706450314768362174108816273971686712612250693365 7062 65691846391571572947906100271068291518179358178914789575 7063 32972481232322496996911614349076140155924310293384277085 7064 16125223491390252000825620830925669596915174571129147305 7065 7687229592803037214404636350311908700689175035985533485 7066 3573777038386099356007906748239565162429678737046960775 7067 1620877804896863426721504274726078974750111975199142455 7068 717462125423727166689204920607300110275562265919620225 7069 310044337721563405915231577503555585821528378508702755 7070 130847411225789836663063534387824771021143421751816755 7071 53945351217622092933089182965884765150763991244548810 7072 21732649103539343065148927258530208915936512670876910 7073 8557655900273169368773155565871199950996089694650877 7074 3294474751304455360098021999083741269936058660539849 7075 1240237205028649461723846041809513200693983760204339 7076 456668583495021633518561560535448972381283659371597 7077 164497312605848376636341212539105571773779027598961 7078 57976819612737410601900809440183096113736632087367 7079 19996677829435450182467376047913049234353826144485 7080 6750449872060569147159548553434159725928101921505 7081 2230674675966057452189554268062197191877794509689 7082 721638228754548057236552205474878165199496397743 7083 228574470842778304048771401689001058366112589155 7084 70892458627965721015915563994746728149742997789 7085 21531282458413687403555128735262241721090572991 7086 6404201398353081996292577178879352147023161581 7087 1865551617660202176178342709612386671213992860 7088 532246825692295742645247057377591066693856000 7089 148728112428103494832478097927785378984189011 7090 40705417363541755762459442366814830575543719 7091 10911634213105403942191107461083811241746309 7092 2864833288550117040140383769697411983338675 7093 736662531929760037805820327683546869384347 7094 185515099638371134289218450120770779104103 7095 45751691177779884661883063215743153428505 7096 11048970697614211243461364274359742027493 7097 2612681741405976582700167657211138967541 7098 604864259537983507206304812102783534935 7099 137083762392522336555157681063613598303 7100 30409811976091018658891547323925539785 7101 6602018517082418344845843931216591019 7102 1402500623973349110865281708377974863 7103 291482686194250395462475591495591534 7104 59253975991212536287822935351669010 7105 11779315418549408813038009781512501 7106 2289358710974823393211727314193337 7107 434892900448346564363143650733547 7108 80723175545910284745760515430293 7109 14636026066903778377303092939361 7110 2591230883881260418054575802391 7111 447799243351303443892320693813 7112 75505230720526089441739168369 7113 12416291816133563743046719969 7114 1990313549018000263780315231 7115 310836468745871192535994923 7116 47268820662230521985589733 7117 6995129670023250780570615 7118 1006584798473639186529137 7119 140763891645666851397718 7120 19112729422001787822090 7121 2516626547851319635733 7122 321404055751093577301 7123 39690453614394098307 7124 4741001044160251581 7125 548211246314190989 7126 60671959805940003 7127 6532438065158953 7128 672523910576933 7129 65185066784625 7130 6379204401379 7131 551908018227 7132 46798074621 7133 4224552627 7134 257525633 7135 22441575 7136 1639663 7137 47381 7138 7251 7139 235 7140 1 7141 1 7142 10343559783412830479497180772541882550196710325843060 7143 195707780183500435353132532446501455841284610840648464 7144 1861022276963623537740128145792491351941881387547774437 7145 11855945939352615431732488091570132191034544292300429751 7146 56913474429576536223546936613151448610759683724229608536 7147 219543625049443158875494513692345419476744439358115703785 7148 708743513311536446532546964115785180240333091383934229759 7149 1969083392065320425529636025562296124812888237332730928567 7150 4805217946692186883921982010915872294086425865409955020246 7151 10461411419988455912987113863497036836236995577720599107601 7152 20568745030966581793837682067058438794016637843353494332031 7153 36884985124309111723808890934384144669261588683814309756437 7154 60819240119307391493439431479294571747389000036572877531580 7155 92839185502478728075582296745739577279196645773734136293835 7156 131954028627193817128949001919153757075871981563405686617055 7157 175494144302832566935611193230179609758595961816468314220543 7158 219337747641585244693896218402911619613921753117684279381980 7159 258585195789729145050163015041109802815559732877628368410252 7160 288515420059006683155816570465270974688053817150056309809691 7161 305550739029377388668603581372834904788391299986030959233121 7162 307952473217667435680519886738455151492497199860162567687008 7163 296067393233114118450133771612692189932757906840380247774079 7164 272097262781455396521381121234100358356809402598762733794109 7165 239506767594880112681713105734734941978235590990330327596677 7166 202268848065605554631344413188322578604178453189478224418082 7167 164153042491396204788196660371530591466803822278197048650395 7168 128206520491001008151444563083226447440861089632311142863925 7169 96492393746424964522918208583675900030006109486438579072455 7170 70069994251278157612264647923046824928190827693111546363740 7171 49149592902012149103000767937140821464954338282519737192265 7172 33335899330216213573824129120472367370606153343532820145545 7173 21884206340617228165350256984804239727432203914330739896985 7174 13917695754870623192102454295779059454215610983263364226960 7175 8581943961122081364294818286112604127044108769754188928530 7176 5134811206497364416992818385534129330838325767863758652505 7177 2983316731933925087421464420830735545897069292379767991595 7178 1684243071726071731183481030621360687689422982444512538000 7179 924518630355075432535931621697624936041471171760127588205 7180 493729474470333021555972430806244674069416429387234762815 7181 256664199748661488213278423054185655247647093033230109415 7182 129947918042306758477664079856542761626130708264732854890 7183 64107924769745230140857923523552027312007897490776672815 7184 30831145356978962047287585263335893253805499698192692005 7185 14460649797984379036612109221215401077947092659802452615 7186 6617273612741135582881545186893850207379722780190633540 7187 2955462156340647949768824193366865307947818261768629785 7188 1288778376601200575744571235062017132563263473281992205 7189 548882384621511494486872579758054294062950018880469005 7190 228381517690212857398771186740084815031896418135948440 7191 92863874983666735457006745909952236226820964713080290 7192 36910677736563373941650471922634628034149878710202537 7193 14344446306253181413871741415183198984596158254524739 7194 5451821608389134906074620550599568195078255371032840 7195 2026831978487449570101950542383390667052668304761445 7196 737220242425365727792687256846123211251215700919835 7197 262396763115095538601691848800234382074579605103939 7198 91405675492479291396631590101129799160646469452810 7199 31167839035140080240463500168238324266119023443191 7200 10404428692153514772916474309178106410218459817673 7201 3400642131082969150045181869827063900097874649923 7202 1088383606844745502161690382195729983706703972412 7203 341132300194232574689142810354537880890056222413 7204 104717484196793333263519251410469218775189669157 7205 31484815135572139231984777425700620532405790741 7206 9272422073129589394726830626201415631114513196 7207 2674941554769292468908111310357846486824606888 7208 755923598546125384583546658993060660162901607 7209 209262748033094452466706207076745072157212493 7210 56749067387570289935239109865007872655442824 7211 15075617235837961626119650733262680704485939 7212 3923125380361207721182326223170251945877029 7213 1000035480361770255449158217312121442035917 7214 249691849760533432990224573654243395864962 7215 61062238802971955172589826885530467040211 7216 14624736607292801266897959830315649170701 7217 3430138641469750977946295085842604226735 7218 787768208701990312357236616454978346132 7219 177131813013482288972591984802936593201 7220 38989464956183591571281246849709024573 7221 8400102698211448216605905365587041053 7222 1771067011304476102180976382304904320 7223 365356642984087499942136109190517982 7224 73729423543198068261259688652934401 7225 14551503287102955258872452794667163 7226 2808084297947420394237955181691928 7227 529699787158510346925230812538253 7228 97642375042665243054323781987371 7229 17583126271965315777601595556435 7230 3092080967833600280378253062890 7231 530808415513442355169669186375 7232 88915591264607607138587435489 7233 14526962998304524000705821515 7234 2313775308110898020807045196 7235 359072188805027763434834693 7236 54263443983964971557394933 7237 7980738149662397809025029 7238 1141410099311866729706472 7239 158656741750336721073302 7240 21413752137240998542481 7241 2802965602987713307171 7242 355889881941107593952 7243 43694169027701222917 7244 5189480584025256319 7245 596688102973542087 7246 65659780407131522 7247 7031325274356819 7248 719816413457353 7249 69378877761715 7250 6756275222260 7251 580945270445 7252 49021752289 7253 4404011137 7254 266519202 7255 23162141 7256 1681761 7257 48199 7258 7372 7259 237 7260 1 7261 1 7262 29376402974235228372304892983948443683079786950361156 7263 560428513804447290352640314265850886206419004525671184 7264 5373146243153918326068549608543053893409686014809575609 7265 34511302451570881458696532794136337026360155253036551529 7266 167021729605685694184059741680452457994775563959366134586 7267 649527662966393294555553984224035346798000433647262967882 7268 2113841960084574922773670395475902321842646195919909928709 7269 5920292436408344027764454711788810944260345376105861643759 7270 14563915068085336136149025461075211868894003357904155218624 7271 31961927785056676930175044718685461578605500615070650828916 7272 63346260767273522181172315501474742456841058925245785359459 7273 114505768105747168478897348805351852631367477495265477545275 7274 190317406055890111362123380109355198687465153537158077181260 7275 292836314317351276720687888683094069164089538811344672701810 7276 419536511063636757453741991593181084513356442049165141257945 7277 562421224315426621058916743330960197888418354699767258556079 7278 708539250655193093396520760677694410570803542707473951015194 7279 841988513013747739602623746010454538939279928192673065421704 7280 946945575255175917898032331533077857781227026585471551984919 7281 1010869961802470239252765019758678028145499956905260792283591 7282 1026963620286935664840377219772558437934437219782217726213266 7283 995235250292890955284417136705755962548088418147231591618398 7284 921994836471174462964173044194234088426382112424146625469463 7285 818083292830983909160262321549973100790866557126040382994413 7286 696452260779577678514900665410718907072236903985467400834532 7287 569773213178597445165978223255289316985926454156689163431020 7288 448603841097910702936618438861478376084664683059413273794385 7289 340373468430612436666447101816420304242727570828758836911785 7290 249181233063285381832068848579535632953090964873360321448160 7291 176212052125120382903774170533054734360139963182302079726990 7292 120496110477440941693971493524505675790763443256345885661895 7293 79753635329930929601397933725579225380193254981914581258745 7294 51139969714712349444649425140895869108281806388184923889820 7295 31795656620454645083856194834692011686844567311117491535520 7296 19182805090155143411900382262397356226621528642580013763205 7297 11238542516998069540523313484404233254283316124403733906045 7298 6398186043517465456482840047099583460521878773622485001910 7299 3541838038500601807885242601792030261656984814330659044810 7300 1907583285848319874055516176162776964871281272016229927485 7301 1000144376537449701675698238265300058233319668840313932815 7302 510731040620144772412419770394116203485638316005333706250 7303 254146323527817691069476984882537336087472119969883858460 7304 123292232960083700662972624101208700853960022314418720785 7305 58335604823681951024048945617645514877317531360347663385 7306 26930962388133137550875643244073133285207994177526936140 7307 12135377877211325819615671781777880281183706481757928150 7308 5339378627786185771277006785417629933927148204533281035 7309 2294600371108295202068136801565856115794842617180591485 7310 963465159360292763933858053935113988341164953974132610 7311 395368889741214356836963093194913064637922391447450840 7312 158607258082611532402392454495400134789053515502478069 7313 62216605184144905958821055528136088273727319215592285 7314 23870045657012479719543081010825249474525603528026850 7315 8958959741679381208804657011552557401946724608889170 7316 3290076718980088113577785618003645672262736011269945 7317 1182438427256545936230324721790694345348790063131211 7318 415957124904801581982893221643885087189860693856342 7319 143246252152442934808995809460617266755779134270492 7320 48299613548790583443966967978431717578847131854357 7321 15947212640366683770364232011292413963489676320013 7322 5156510211436796824193466770509470957288454283496 7323 1633053692560915020863577796518312817203325279094 7324 506589795796979723868739333119796215101017494619 7325 153941665046760390203699744150852366281831136469 7326 45827545628768623634831083579045457137766779716 7327 13365622117610230505105735818068909143594235600 7328 3819090983598377021869879007842800570244632931 7329 1069177410423389659225024198837569575339086931 7330 293267396750178206608140963473816021456473246 7331 78813734143821732930130862380768034024647374 7332 20751931934339839726015116553376628836764999 7333 5353311738747620384818502504880000497622389 7334 1352935661049926263534878112875606062195784 7335 334965343648963477961002366097425927128284 7336 81238592160093773050853348588689004259001 7337 19298801347310133600854915967699419315073 7338 4490174228587280186105093303817173347732 7339 1023090508425410855134950605821648068182 7340 228259787931957631415845325221647072267 7341 49859609090055745178538771671261451053 7342 10661170394605023318649694414968645246 7343 2231117314794179722379611148105089752 7344 456897218846198100812914082272990477 7345 91538122532323066136358147578319797 7346 17937953094688675177923116453955898 7347 3437335448349358987187896076975602 7348 643917090502968799490518754947865 7349 117887365757014940792897877831195 7350 21085942353008331098701763818070 7351 3683441837391949055828373852220 7352 628179493326917433179460799437 7353 104544871043610449088698506437 7354 16971227276374638578559678192 7355 2686006916168382367512812662 7356 414235966669226783535413243 7357 62213610333273089315654053 7358 9094196214042822192901644 7359 1292810314105440011229664 7360 178630136189660942382989 7361 23967249908871143186421 7362 3118875448939671211166 7363 393719160232324628938 7364 48060913688569231053 7365 5675881393080485263 7366 648971765814356582 7367 71008902330953100 7368 7563527190497765 7369 769984647245965 7370 73803271827660 7371 7152174790190 7372 611242685239 7373 51331358289 7374 4589499634 7375 275746184 7376 23899761 7377 1724573 7378 49024 7379 7494 7380 239 7381 1 7382 1 7383 83439259508371049586063053763278154764518722287743492 7384 1604893656124704922852547892763242031638276941084652568 7385 15512815583783062810411502587937234868584962830322698501 7386 100448304121888990683622077453514554300459624667748334427 7387 490070366042220404419573197948370474175950119726926422121 7388 1921205055808817484166997133463439089545471801998411721418 7389 6302705250264775762967341203312957709864683329717675486479 7390 17793657238037714908211031930044747221180124219948372702931 7391 44122309531517030263067472478315549212693321229470013961672 7392 97602920185772507857681145744877867619460785234447722728916 7393 194981535315012146684202345548366747349656033778400432762579 7394 355252049951373912509217166687425141708613086899288846775769 7395 595140711946555251046300441318339165465261659113563553276015 7396 922984251794659113147375255297900323718604727128987536614700 7397 1332799060095387251523932182700278287414587176290614425928635 7398 1800862508458401610781237416819081123095068050172106886509895 7399 2286683736393588953539417568569105791484512681782745832700946 7400 2738874132641593172061005667561720231194989234729271922317846 7401 3104673977021185365444460074525096863792954633826716727191227 7402 3340516801045140666737455133326755257513506710457478887421621 7403 3420613990079290637823019817298620953501449608558621774088883 7404 3341254687217769740534785004667810856083319560752749643694210 7405 3119983127363937982944359575356061007654081752196532593187077 7406 2790404862919864428618124952073269984638276728284254359245249 7407 2394494862623870179639852841929699964664559240308208240394432 7408 1974627890704079475976218167541355359766513323493471973031360 7409 1567168266112002063111649324644071688547117553853419217702025 7410 1198636120186325309174645277486035142962012098421531855082115 7411 884578798359890825679134861072181131735988063801272291057805 7412 630605500091262958176019475431604626115628879240787394159840 7413 434718820414626933070890096009154020298603159630782097356725 7414 290076401115863942900741360217263151606082966830622020219305 7415 187526658869068042645767754203944014768827164005502105629980 7416 117550925513322038059120963521110556486135288926382946440960 7417 71505932297603364853138126642831008670118154660711188688705 7418 42240456257976933034073389936899995990264297275565835225135 7419 24248340456939132926341028569111966271306618421003799786525 7420 13535655001943917498650394577694465936247856196932731426790 7421 7351557675352841785494680593231262418836216391900924559855 7422 3887090966756113021525249199505922046619841847001130321515 7423 2001899616797937045597902718009252843925887581660756390090 7424 1004719531727794541471565216435955732029146995063574683430 7425 491622448430860800408195016286196415785612393141659376065 7426 234633361181214794871491718371898214208469114724193242755 7427 109268307475217947458892069296503991574083528496764814765 7428 49671731215467097138349305644502870347695200662019303340 7429 22049000378441658915977287606924850154985243951494344305 7430 9560424916883981344995035300176878325216664929452861365 7431 4050504353860180534915621837797729650900041090064360130 7432 1677300301418736573040914184501069539613283915273998390 7433 679047646253632121430683356871402196365076006545652529 7434 268835951056700263207390230310557383949028355206608319 7435 104105705466940235887450250844152307857626632089066745 7436 39441823027814292890899029422954568161703498991252370 7437 14622543384101491223201246747433920401588798097810355 7438 5305836786424195732617282229377697764388090643551199 7439 1884625099539012659353222413913775876337544205601242 7440 655397854404153697317006732297594406220997617515618 7441 223180788050615814968650758219044296768710530323581 7442 74428152552744160429019778479971821479081074778063 7443 24310699607769313680744334041493689147492065792657 7444 7778269376223879475409602704979814390100023015208 7445 2438000579583691787385308579334835806869571669361 7446 748659768453527111986235727645128446210177867957 7447 225249715130507516089286387277558550434929756356 7448 66404414546731728691796471773114173464787481824 7449 19182323174211918453147085337741332651719881383 7450 5429881405215218945239850436186433246545950969 7451 1506164651410759403179959255798388944008146723 7452 409402339172144072290386431578710942579967054 7453 109048936049816528449351341067480829907948405 7454 28462818547635272229900877502502021285091841 7455 7279581460811711731623017477361537493429936 7456 1824265725307475119973030642045997352433732 7457 447917960703336825157404984282404255620201 7458 107747520027376113861869896202901185569851 7459 25390913542151642935958181661699524150749 7460 5860967508347161650096072524637322669748 7461 1325048086698497577850406706042648052721 7462 293366253291550503414549941240139414933 7463 63597918331864087606426446420624139654 7464 13497732407293449637838833546466794962 7465 2804060543090097524927091871231179593 7466 570083262675379975208842109750968391 7467 113402064778070375866128864605487673 7468 22066533241090982494977184491487722 7469 4199206362549531118713700887270227 7470 781267783499624357328122306185055 7471 142069643676735951966836502445170 7472 25242325679152462462625225703490 7473 4380559847510655734260874578405 7474 742224150169175399522992117303 7475 122733915694037220684487036233 7476 19797920547537292168089802096 7477 3113802458465795281898894033 7478 477244727140742677662349429 7479 71239252153735509121487260 7480 10350691562642468744973456 7481 1462644877249961403478697 7482 200903974534126580813671 7483 26798293072384737608213 7484 3467106332252409885070 7485 435182243833772583087 7486 52819985293370920379 7487 6203037926652271862 7488 705324346853777330 7489 76742045837732565 7490 8130956545424575 7491 823176712424065 7492 78468821988140 7493 7567674728245 7494 642843569481 7495 53729473346 7496 4781168342 7497 285210581 7498 24654699 7499 1768105 7500 49856 7501 7617 7502 241 7503 1 7504 1 7505 237019897270156157610346287687316332115232475417136852 7506 4596063095109185665420875480378405453848045887864234944 7507 44785530876825269845489438718187313247432318335503199961 7508 292334922472284875654200857684149629441329936889513833565 7509 1437714538431237850304743516352395901077762135342132598561 7510 5681338427875610284384192923506196839253838313282373458023 7511 18786878230376473469002635421928126569195566273267859876275 7512 53460475230141030846486553135668257725140209600013068567147 7513 133615351839829409593455171118268246695466346282304175058620 7514 297908735259803224093964039275137839325243242147673883169116 7515 599831358776253520580287590016025099676969715496742596653831 7516 1101492678717940668706790780691934587352211555603217550734579 7517 1859812705139879968197779275620409769000324213660758965862639 7518 2906997263395731258216069380170881359944700753043184457661765 7519 4230708314323448806164163720546225554025944422937178279356065 7520 5761364365078793471505390626597578199924287189813308989075847 7521 7373039517012466530617306826019200800242599952397617134010742 7522 8900378355145834224535797288370466078122837356520525762932614 7523 10168327957188618990064104364982757693351091225543130668147325 7524 11026723898167034616863900031360290210526291523701536645770531 7525 11379921650371203143148568305456493187193754743231328920683843 7526 11203433142322176352269541221130734897924359420162289410438117 7527 10543990564123938153991886418276468277426005453533443294133861 7528 9504668355405413147360964796514913079879853392948953489812985 7529 8220671486461949480514458509461674518354855152618692313171732 7530 6832974793916875751592849490398816906544174187327906627167636 7531 5466127502551127084046081745980280312562168246386905186069865 7532 4214056475899798127577012898020232992799551342012497660220345 7533 3134790628716680470380605500874069635862770324109192880451325 7534 2252681693368200941324076753157524683258336823027404369585015 7535 1565425842822473778770111967144335938490273877605620119102315 7536 1053006958349070436648550092016633251235482211265956792643785 7537 686262615001059147555367274954694863670316275296021027134220 7538 433687051534516795560334567140105447493216023976302496060200 7539 265969023082313880057091149564673003140019651931063974192605 7540 158406350857411824850421848994209595232937942285483253591385 7541 91685016389023093125863078913636843861042004395720139655165 7542 51604345744276228977265205270386790506195357416110411153995 7543 28261569618912249470312543228904369146544872122823825946575 7544 15068560127004410104464906392881329418871892957334479581915 7545 7826015693061685491685423826186678890321852584090837734330 7546 3961109689537245485596082295578354428173298338083812312470 7547 1954792253864914190684823739793091397316902785649240803975 7548 940978886749114839343414006175732801475501213818670453025 7549 442008847683388971984045607660191838005583110111616687165 7550 202683875858122166595969357887123851714766661782739454015 7551 90761075481518861427643958186767632306994622431515986795 7552 39702475579163202282469376997510504287358339285539763925 7553 16971069143608314260218715066536533004374494049822306550 7554 7090909069256155733824199250781214197916458441159710190 7555 2896775870078222800526352350383542709639313172845232555 7556 1157335912483571131269065363669411552228041522840103529 7557 452313238803711861157748705957006094638478653547942449 7558 172962155289610122938517930464387634038016679840212695 7559 64726851657167949762972175391743909721599905134375735 7560 23709507686146787482300521811508182830729524870097935 7561 8502407257070684616164166877807828045836266303562210 7562 2985472383390077080779899272532704913552835666821006 7563 1026598158994115174160599932674742465721869568845215 7564 345750509502028083495912306312691450781958038989453 7565 114065177785002767547869099988122857746296976239937 7566 36865376465212742454941239002627740540429446189939 7567 11673513754482709627614692061125781505338651161431 7568 3621917145553547341780500516612418898070924965365 7569 1101186275537185299268492709662458667792742371716 7570 328091217323207544821834639574461119709112701720 7571 95798995415228362199843277158105081950836192187 7572 27414207384257111249018366628008136607834448495 7573 7688640218286956540239015369885325475182014795 7574 2113430954354188641944836633948613536532770509 7575 569366189579561126662624033422440610029668097 7576 150333429488410124049876958777028113017946217 7577 38901797092478746209202452176237139199392284 7578 9865487592751014812035421344479508539491980 7579 2451779322882010556523310879188453570935501 7580 597078894174512391462799906198494185971337 7581 142474608459958387130261353186244870280797 7582 33308929483557661327833943388608741759263 7583 7628819389462672093803390618391341560595 7584 1711501193116647217272604248203017968853 7585 376065568246273100727349945895721834994 7586 80919456804647415542338038717422806850 7587 17048055204974060875693765667086735391 7588 3516019790433393194313165932762945985 7589 709735745530964902498200989874535073 7590 140190012036090183493795056030262983 7591 27090058047804552504123226172414767 7592 5119924208113698920167838923582767 7593 946141961565167626397555448844570 7594 170905560367137014651288301364630 7595 30166165967983985874186783629191 7596 5201067097335198400451958373461 7597 875598943779755930372322481817 7598 143871984210292551959084545675 7599 23062472258880558577593154463 7600 3604826447372766586754026069 7601 549126650806216945142734956 7602 81474055057042535581286888 7603 11767054081094056945494005 7604 1652962293421407306051521 7605 225719124901042128998821 7606 29934186105494803019747 7607 3850636708120654912631 7608 480591833975642231675 7609 58002760590205969422 7610 6773969358360615186 7611 766023528212467495 7612 82883147974441525 7613 8735618426515505 7614 879546988628155 7615 83386492094759 7616 8003571549737 7617 675792334934 7618 56218734270 7619 4979169951 7620 294916429 7621 25427221 7622 1812363 7623 50695 7624 7741 7625 243 7626 1 7627 1 7628 673350257800155888191070203983899223656395824973331396 7629 13162523943012479866961954860538635835242275491076858904 7630 129291565818528055382948050064039863975850098652565107573 7631 850699771572858734606416135587917165340637040048214727631 7632 4217128020496772611164671679925792085877058553028040039766 7633 16796935500757030636108298345452712012995252710874250972239 7634 55983159822756618173508056821341638272102845563918575094521 7635 160564083940496456548520173289765260587060889497859922359909 7636 404459839500717019974663362766757700404390887693438328743332 7637 908861237562269894421907162513557654841203563544895454460496 7638 1844300998137653526192029088261234205294870038462475627951875 7639 3413238568892012775724796374264854313124148125593629820298241 7640 5808069633210234183123815142485178267608131382122225562658854 7641 9149155862183715581651640381102285996930138247407281698531609 7642 13419011542485396503086075490175134385515730478149670059105515 7643 18416286163973678601243602972293151655866980511233511705850203 7644 23751538321100336188152985110880680365514058033600341223715368 7645 28894971154270820414879596730312235680025666361419180454261886 7646 33268485621719434457642490885416981172143422071206654684694609 7647 36358140903449706435008526760222151138096925558652805763758791 7648 37815427221341364245886385360452925556762635654391670444463274 7649 37519687809633178095328375779561767354663785409347103416454461 7650 35587387378973881949495680092482771797691776755696453942130695 7651 32330811200394085969566575416470158600936393257933618950459531 7652 28182651925838787021442650326572433126590009202016216589920132 7653 23609487780053745593466948091740703426114357903467675503599904 7654 19035609913064075854126659295427892048122419351157801333846269 7655 14791310275026694134225649602689694057077684196164210170022775 7656 11090315774902844482007788873452618872479769854258530557688970 7657 8032947974199717194327394760393574618107330139735413940474315 7658 5626766726774525091314165893689233891945746133220835628873385 7659 3815235386153957690164932610495250064369128918084781907290385 7660 2506440438486044120833134281496120292625077938992743897250180 7661 1596741443060038472989777729193434089469184389863582080567120 7662 987177662837275233336154323590592753335612148134307142579305 7663 592732705840827798756286625954762925397951606951630679473755 7664 345878474117779559745352465866046032455522527116399107022670 7665 196276385630519163515969907728556275958726944683081697785075 7666 108381045729490909596476466160019207655763860632422664477045 7667 58267142325967077160998614095724647980904683103856885038465 7668 30514634296251120528852888573938060002437308851218344269680 7669 15574760797841256538820468351988976992246178176096248378490 7670 7751125358003100810840846132356352743978431828162995529755 7671 3762939747318782359363325480462626398927316260254232167525 7672 1782732700294604926033819994839357293723567402805478991490 7673 824533062796821053055460366647658055919302426187201972795 7674 372433673513126726259093499934013155819100980409190692905 7675 164344542204317110176359765358944951943566214674741911705 7676 70870323525372048040802628295821096457041832386543862400 7677 29874796969445663865207616433940810720265117618196431590 7678 12313948362001984378527953866007111257763507394515112711 7679 4964254947206879796894849173395110408317094225440542857 7680 1957853990155997296819588976379544788345208930407044254 7681 755568668154662908359717722415111869555078556956625359 7682 285381678207079017787639063657656301518226770545902005 7683 105516711749548968702798874657917826249124514580788321 7684 38197732899067390185208966656503595905140507443255912 7685 13540887868600613556668415314611150146338659296682642 7686 4701278906496493005899100122527129137570186805150211 7687 1598838356989467891047908360964108978593363315275973 7688 532681368038766822895190626937316410618049170562946 7689 173881799196924538797866425944426992640443349419399 7690 55617097671881081010337996554007188451360401487693 7691 17432863986328416636313937607052316078563478597061 7692 5355115600837149159709453820652637195181244115996 7693 1612267120453210940224749265895495786079438690656 7694 475769354670899704491228705332951503153078689647 7695 137614912951387716818207502888849528376326467693 7696 39017310641078792773739472205475446141676993170 7697 10843766852682947005461630209768864277959509189 7698 2954181676691529614356832661714439419834501283 7699 788908317126365703400519593314170127452135943 7700 206510045418182709803550843729669448423163196 7701 52986956521261308789622481758193561315846344 7702 13325775390255017794033345167512076227190401 7703 3284648801883719128099982437518463798540507 7704 793469196947758063114639941539465828097906 7705 187837371073122980151627285066920341746939 7706 43571756504801204761427600409666810542673 7707 9902700410687213019451986818397300313793 7708 2204834039317638347105056078802827497592 7709 480854434744726877779352093621735323338 7710 102707432174265542906504689900460671227 7711 21481703272749552975033967516712921421 7712 4398806738220212011126395118761326638 7713 881684861621812748177585250376498175 7714 172945427035504092572400968921032813 7715 33190836513603439478456186128021657 7716 6230570496392666721420592921088552 7717 1143708179658687889026236378746330 7718 205233035711025531389530322782539 7719 35989829543491445906661004285789 7720 6165326891714778060922207238498 7721 1031352810572992245951329621327 7722 168403078859634759751190993093 7723 26827722397872305629397609677 7724 4167715826368938819454519108 7725 631033477089368757181156240 7726 93066889429788340174432673 7727 13361916300042651785124771 7728 1866017423724839041577566 7729 253339211758105016889803 7730 33404644507693011835165 7731 4272689942378433091881 7732 530284484591198264952 7733 63642823140612369174 7734 7391889892629968459 7735 831363343364799325 7736 89457416666246250 7737 9379613915528935 7738 939256345004381 7739 88567647925261 7740 8460687249936 7741 710134516854 7742 58801834731 7743 5183659637 7744 304867798 7745 26217595 7746 1857353 7747 51541 7748 7866 7749 245 7750 1 7751 1 7752 1913103444510294236494581669412671920803237921570915668 7753 37696899106434784588647050544335199195175440901891701392 7754 373240078747669220738481948702816948687653418052955057513 7755 2475313081723690859874343482308551981299043140933679910209 7756 12367784760638339925284382956842218101420180551706986278644 7757 49649336638128114889153921535986319029162499696633561926096 7758 166777452101022784453530544895633418166868644158445694564387 7759 482074763602081347247797562946973355817502735191738995976185 7760 1223821855004237961648600657244220604681733457019985145709590 7761 2771463095012926528028092966276302067756609447740328957078760 7762 5667676770169464342560104855443563641634397794604218246766683 7763 10570506418596897719019113271744016577895348259009464670899927 7764 18126419066934861523177319782236051765345732805266469524316248 7765 28774545792823041515812593422762103454671171234892163616870404 7766 42529709644077889343828048037523101401265000653820405498284189 7767 58818852443189712963308445173672438180952625715180090941561443 7768 76444799232999531570203218805338132395977290770621689920207484 7769 93717395533516762837385866944777589645283228390640569766879104 7770 108736078520086220283518452458073590315861425431480521400562217 7771 119753118032247234355968403053996707101907654562746399908418597 7772 125516673195906943185485015659669818677624735094559697358559778 7773 125499634284624273045322028836611416984306080353449534937659224 7774 119959496302304823549075865214190719305618055761165015113161749 7775 109828666899050012988211329201300774505807015400080226847340167 7776 96482310413421335446710861086723897607204708050834315832398942 7777 81456569187712986332748673590905300883887867351156737325900208 7778 66189313783233169738374718989212384647442019875401686945634981 7779 51834381182172264407970136829142685457868491851168495328703705 7780 39170116401173303953979055156971782501888785246044006856997940 7781 28595382471213460259097734593370475973782512493867095109181940 7782 20188359765634898898084280777589891370360847808519542051137655 7783 13797380370223075395768180566551579006659320850433682716049025 7784 9136475956158276722429282317435964727558272831865778393809020 7785 5866994173828826690216033864821078504610704332842209678910960 7786 3656374557660924208066203638198512126143639661920152011427885 7787 2213115017245963617132492963787470764264540022323957532162885 7788 1301891166344946198372838119201630009574437030272585009322380 7789 744804786925550180032807247900844188361788268514942778620480 7790 414638018690471897239158359054998831172600855655049383354215 7791 224750110553996606290804337642504418992817305283875676847765 7792 118676504998889257520484849722599751568724492884222315750670 7793 61077221636766197758799695284890892715281639143027411844120 7794 30651085325720391017959787401619122646191797747706002207215 7795 15005637922564951101809199604549572296703411517363284175095 7796 7169410405584010673628232191924789819432725397036710815570 7797 3344261660038646180807455366090490443021566572498701443900 7798 1523568895479918884800685466268075604270486865609038488255 7799 678135590735806072788744215738283774547977292970557965265 7800 294986404639421418699209337906649377634319362586019562820 7801 125443532586212095223233047512276437508626379176509263120 7802 52164728881829106236056271359477883169171935542094309175 7803 21217872242270653932865094337643392188034350235799248451 7804 8443631256203909123166222449304718932115264189536428538 7805 3288202015231005248607027816901903350413798402932768184 7806 1253377717905752857164776470089368405150061383746084719 7807 467719632894912574187890225118684031006518365761856821 7808 170902728129039050371490911610995075629690418144786962 7809 61156932777303037604225556213078413991283089006467760 7810 21435981178627312282367082985092536638850143291963015 7811 7360443362630931506293668313515746653996335523558735 7812 2476189882858336155630507817821243413151528349222038 7813 816270865029726082132947556558148954576799513805972 7814 263694312250633376126539008382002455673870502564003 7815 83487969323675440191163142334069297151735433882469 7816 25908314396549120351861325083482352136879602752604 7817 7880921021621356448772795277613193776505827784368 7818 2349972647893705549288076500281508492083222491419 7819 686937432484724365552322639699813590825286038259 7820 196859202045973383867019818330896629659403159732 7821 55308151281559697581454560226644377458897149712 7822 15234326667168571832108706702402450975583582513 7823 4113949684683724670830514216667146826068112419 7824 1089161307311430828273696447920997894144815874 7825 282692222491156605659427677435783174946267992 7826 71929951341440534267375195245382408874525017 7827 17941575352039488875921406239515150269357757 7828 4386737546028178965463621209484787076284272 7829 1051291053651649679394684689496907538516844 7830 246927205727570966788276702783066270296167 7831 56837932675876210722960708045950296242297 7832 12819874027032568789710344407071325793188 7833 2833035828190721827812200684249723319936 7834 613314886263668403340966192969577321955 7835 130050413764206603551146244100528892695 7836 27006200006678852417296973913700779030 7837 5491084817637263031368754509626785064 7838 1092968134002596190293937840986051431 7839 212919366573444650119183790786290029 7840 40585993991362306843838889126140842 7841 7567919564193782269801251753206272 7842 1380042035282903846458031305177119 7843 246030737457168076290942671646647 7844 42866940021685091116704969855782 7845 7296825290713444493820238756036 7846 1212980568353597225240000534651 7847 196833032968572071984548301629 7848 31164830858486239890716647532 7849 4812192839938651723501919632 7850 724254038702687183072328581 7851 106183376274950583958850781 7852 15155887901269166727619292 7853 2104290179253380491893152 7854 284052538546609765606399 7855 37241983966953878642557 7856 4736752076344351746462 7857 584622194161276518968 7858 69776097746941210311 7859 8060219559125183575 7860 901654990559487630 7861 96491386733443340 7862 10065143839449419 7863 1002472355781541 7864 94024068486004 7865 8939869906992 7866 745916792747 7867 61481526039 7868 5394795082 7869 315068792 7870 27026091 7871 1903081 7872 52394 7873 7992 7874 247 7875 1 7876 1 7877 5435962183563108028959232176710066135228769469109547761 7878 107965533866751620685095553017949224318620349271892766216 7879 1077437755195949488212943938151393825252672204497549571221 7880 7201829309079755926581366476599221618643849731413977705011 7881 36265957819122784042227086128308926357902041643991458249359 7882 146724405141609177286457314442556735322541777771189132747976 7883 496702483994952179169559205802207599446151998837140326783685 7884 1446882072527648401307152035483993819584186512860022086374925 7885 3701583254323303186616003364911732265409607661418809485689215 7886 8447359433534085589101933613729896727325132678515272516483730 7887 17408148514245256517593563967259855092175872611283442989286263 7888 32716970319644624075501731543384621905127922948036774019968001 7889 56534590552285024434546178169141259990182989735040557425910611 7890 90434019344178615737895178937085699329572877483156995625705596 7891 134689593277557748372188573630225606513832050842588276888603599 7892 187704434331671285206700523959750162528384632917509577913409547 7893 245822319770237595888570818708697904485410662413833303559392173 7894 303674895514099483755573869400405604615884379221171554003171728 7895 355040974558728044977695340224782752789968390297141345346221413 7896 394012014588905482540072350137332786594564126457594701821471947 7897 416144763932963418165562542808388258450579385486115162983352731 7898 419284937053589292776292505064349943443050926126981703850593118 7899 403858720890868075377190625400926914068076815640941216411022723 7900 372600689550176347398420143839895183918089611066548591692712683 7901 329848604951840144490828772325556293378834581872947631347621667 7902 280633046947563700622216798807411623190533619095084303721935858 7903 229802029178993277995964024985861757574802076013368440773956185 7904 181361684498882824170698280900901477146794991648972340878851135 7905 138118960278884007468292633264124020592978734739608827671427785 7906 101619055159027930148037706377781781868947237472099246085884240 7907 72305592521982295013989081206260995158550794820037018749648005 7908 49804746005539307052069552080615168795170244994202322576257265 7909 33240572841201067880573833862726874358326230397958180930358315 7910 21514656494300095755419197415778271264106427999084710725568640 7911 13514890662293678206499549586254839578883905144596138255895785 7912 8245631310648571474459924259336443675763647429458015749189855 7913 4889545627169873892646337448498154986596101052170696420566435 7914 2819855624626121182597086125962325030479977490458952477950960 7915 1582565527330570282015953273446646417084786738301034687539185 7916 864806871476959247897809475860869736681408395853319691869865 7917 460394346903845085658622598826775422454008584064878545968555 7918 238897073889794478210230460643421980926437320925433263818330 7919 120882932742799558255067726997813515707308736515666230666355 7920 59673757083180700115431877139166539967295805027231595544005 7921 28750496526562103742816103724705307024690468352387627618195 7922 13524441963977143127738810786307611825352266310787406553790 7923 6213891143404031772323824659572936197013993595201425012005 7924 2789502922210980570352487682205477274880261054276661028505 7925 1223906978321212950840736802712652981869917857194091220205 7926 525000020083713878517077120164649452463488382017620656720 7927 220232946599105017785856060988453014274780908446444645371 7928 90371667641391292137377255264058427670374005736553633541 7929 36284147102340736176124901714464392989882571305562225821 7930 14257279638691207589534268990643764355509508669543299086 7931 5483846476496652999406572180584047564241568770564161209 7932 2065142534712994048422383588685885124804056456358305201 7933 761573644505722541031020916591479623152091611172134885 7934 275071690277080616118614249462866039119551867528935950 7935 97324272297958670706403050414626613944329514198651915 7936 33736594041386876151708326344037154515483364531753005 7937 11458932129969100101346345458019429957339171016036343 7938 3814192449586907716670311474514103240493796202648386 7939 1244297090798272793580883099546115376856824623608121 7940 397878961242966438172175799452514276614695271194181 7941 124715557242963496540349734449402924431297992444589 7942 38323527125664466990928629399767416334826135804152 7943 11545507740471634495308183347048626115143995748383 7944 3410248493126968117615876661622337018389226604313 7945 987648337573182637600262810418266754213337680573 7946 280462680383515074434295349106547477700538952912 7947 78093084802767422130095327291885501268230461191 7948 21321529514619381591000537709657546354763318943 7949 5708093914841995176972814411621011310708070573 7950 1498389318777735611995565257782861823090591958 7951 385662961175232463013287567851883751649065517 7952 97325085883528663641867605123424605532813627 7953 24079865828066616758959611538423558328032033 7954 5840759577771292048302214479680320058531548 7955 1388797289765664485991793001182250087570493 7956 323687132230191911599913069889869528600017 7957 73941146621225444553792560316638793210223 7958 16552834707645687664962562706503857847680 7959 3631025006988808095138259894806042269175 7960 780361194987357248787329151397838832345 7961 164287288581383364196075072819846300665 7962 33875018327272704974254061597052604394 7963 6839755145326587815044973728074561473 7964 1352064888469771782110625700729128153 7965 261609157009451925015386428113694433 7966 49533688758002257886435615296198502 7967 9175411777140639481553093092058531 7968 1662274466978402944830464593709909 7969 294440063320287474122380891742199 7970 50975545644116630385818469601554 7971 8622614383530726666117343456401 7972 1424483121877776363913375871373 7973 229737439172241127138541704749 7974 36154288650786904745665557264 7975 5549189813760855707326638369 7976 830229138138557071664561831 7977 121007598522027518274251579 7978 17171745361517923169863968 7979 2370505722905801347464633 7980 318174153996079827839953 7981 41481322550830978046707 7982 5246590712266433519178 7983 643994088972026649595 7984 76440991832891757565 7985 8782595507375091635 7986 977227679453441450 7987 104012977885769769 7988 10794512635849773 7989 1069369521147853 7990 99767957539408 7991 9441994292127 7992 783187001281 7993 64260617929 7994 5612736494 7995 325523549 7996 27852981 7997 1949553 7998 53254 7999 8119 8000 249 8001 1 8002 1 8003 15447361778112922009575703120596102442994308302879918375 8004 309227067841088176491449064538114968673178474946175038099 8005 3110156003491239600054077985327803838981739871061852697209 8006 20951495267077178461212970837505595353815889044481020554933 8007 106326017670693883393552159604614816969242462871061301459939 8008 433509132197576684989857726765885779283408266541585946915941 8009 1478891399572949507708283951355147100595349555706468535615981 8010 4341171209866972960070559484308186217205467484635045625221785 8011 11191442203866639738247805844590134280032789663993839208060485 8012 25735719177923199993465875839341190654094577541546830251051505 8013 53441401744395516096221388384069837341705201521286395222106877 8014 101205105755836990078249109340191076601547700575700763641556551 8015 176214990359553025556282455708083502271466287933709117799525199 8016 284024523082539038366586350873290177613945104987202722837186433 8017 426236421016934654311908929724283977414592270240587867097881559 8018 598524025803129709557519028412518693324234292051619439258180179 8019 789801307607561431250532863704056132958282484313989670793518611 8020 983093293608610679654930002295484949491200187053003893572701287 8021 1158122036098109981286083402010870325335943086224475401874414849 8022 1295021186003491581151407247627060132244034196040355776150580117 8023 1378179548925398725270114332643470905466424414064141824700198643 8024 1399161398152629602599208777214602154626032896899807693938234205 8025 1357967134689660133976044476433443319046303799516803635082792057 8026 1262436532957372051140507116177724351457732288088101061247419599 8027 1126139859470350115097077025632848585139096348911941883033096017 8028 965461024294886934352989210108437253928942100814484998881200373 8029 796664241755452234144546783321912755672917397819214173564032863 8030 633578758485730806719976757951028131925109764818809504557344265 8031 486240174335995842001185412442017914464734381975965420038771205 8032 360516233300990673518601442824762371912941488666768432950790315 8033 258514053732865144897350574537096146593314179662038114682246065 8034 179455534610038329855471105902122236250080938392269260046429025 8035 120709250560920740392308767516090820763187592737013556111395485 8036 78741788628109518607334394979809845325241611628703896081248345 8037 49853527843844954710345861930556433221897942559650234523856885 8038 30657327483155691814493594127406803837330674555531163970785545 8039 18324041225397590529595032500687206595989722097781969067487735 8040 10652172877176629664489151146878917975286090791401810491942865 8041 6026271117171870271513722934921809256226973805232930078706705 8042 3319706237918932592581482934330922490436274668523185817164565 8043 1781651970917229022310133027886883858809636390007042192608025 8044 932042674335997741069528390551186172466296608785796921875845 8045 475491390378696378298920966758024891107859397261050004586545 8046 236665697823926296687591964716352624044024943942082943834115 8047 114972523789434219927243532170035127254405677765263744212395 8048 54536635951174428790006772184775874710958562488393158731485 8049 25268380126881597557572917973541444943205011307414120762455 8050 11439600851909024429114241258238377171231182138490381617745 8051 5062083724077940956264401074598627050924669075375437390115 8052 2190104048459426836208042328253901062434993129047789050495 8053 926703912830927255618342604038127711093685430958529123535 8054 383596107158696204140660629622703023635716514926957407659 8055 155372118674393165099608169789548341286671371339294244109 8056 61594142474625748830823824298191940566801182410400320883 8057 23903867201362768126959591619582109938992689217687956639 8058 9083388713017051196720726469371911908249124877764371741 8059 3380344471345639232317844347742154516597402334895580231 8060 1232207135533840346128795522068512215444531348633732435 8061 440034557492293312515904912217982006732279625680284485 8062 153969666942607068329958418396211024726725153536866555 8063 52794474206348400986276296069373252439587112069106647 8064 17741935425932026856243981055745848141786724814181361 8065 5844157471640083021459901518192854650575394001904439 8066 1887101846611693132438215995789648399857912004592613 8067 597393463232905146250067787824299633519791283810299 8068 185417878893446958531090746434588174697143174899999 8069 56428471905499429029433728436151689670147199840171 8070 16839348569336665056125715610772906560980240478527 8071 4927795420098845850619393832499129131497686347529 8072 1414151122976742991747562247182533317617487914607 8073 397983855966848135717284887729307871782136630103 8074 109841788755160812376113708735977109037297343715 8075 29730593301432346334283851889190035684561031007 8076 7891689516447343148422707043431482294391136899 8077 2054275354263738454480125669271920496827470367 8078 524392586912554521252317709233168325746714909 8079 131264020191996628523249416821960995459171621 8080 32218339619502255549065227520495124827481067 8081 7753553683065641413732668080256841351614429 8082 1829385596645408807304122170716851730707657 8083 423133814023107629019881863082220516130993 8084 95934284664188919909995245926789624428813 8085 21317850043849909004157888956816749357755 8086 4642268160890695209504224181499993653255 8087 990539613663013815802835080794247428865 8088 207061462704434002305363183787502318191 8089 42397149373410963664550271330118393043 8090 8501605086852014075956447534180833477 8091 1669173321348596540511003627828622459 8092 320803798264669506077038127372658407 8093 60340363257144867890483371817162437 8094 11104281517056856780174317224287443 8095 1998762563438043882858385218694071 8096 351790303307818620196042547341617 8097 60521722702599439403331570720111 8098 10173813551466692805876296932989 8099 1670435138562759449856068317755 8100 267770508853006933038694712151 8101 41887041294515991384351984957 8102 6390986979400088042870447681 8103 950567885676428396486939151 8104 137743969869598010414964153 8105 19434637898569349913743657 8106 2667656286577729276834109 8107 356048071502891157774097 8108 46160796696629037798333 8109 5806275079724906026313 8110 708818202205974207115 8111 83678544074576132275 8112 9562883820382066725 8113 1058429512026523191 8114 112051554747050693 8115 11570132335320227 8116 1140129493517359 8117 105811955359107 8118 9967962489167 8119 821994161353 8120 67141979351 8121 5837646627 8122 336236241 8123 28698539 8124 1996775 8125 54121 8126 8247 8127 251 8128 1 8129 1 8130 43900706469566829191935787231874765464908662095262341130 8131 885691607028304572078792171182191970262202572650684369253 8132 8977562636515974336070543563214043304832358748972889962741 8133 60946302921090917277399980822907465869941221364330044026775 8134 311683738313813860215333067193218837803107538246243534730404 8135 1280567779287995614966678692070011765007187537949802825408917 8136 4402091138097174057029810456437812425773003431208364920496571 8137 13020809104546112683770227398282357439926016739953316059404971 8138 33823336362712736489043899044908986136826299730836095102222190 8139 78371496485385638139837414452991240200676615342348813136622455 8140 163977506944948598171482067477716026759572355346594392823030357 8141 312887096654098169482519211712787947541131871517421741184229895 8142 548911139576623223744142367873037768401775963924306662533173168 8143 891425651282675139086721401135481937827174100062233682652406385 8144 1347866876809120540740374858181782344353733140485438313254430049 8145 1906966929273687271913604504568972122038476354146412051653873233 8146 2535382047603763240268951512282209868741397807736482043231519258 8147 3179684394509212485289165108024456122609069814576351788158738857 8148 3774052260849377717477370304332956857923441683028963724227809605 8149 4252028645845102912749058810453318395317773749804065432157865087 8150 4559246566205704134998140680970208199050711283096975873561739668 8151 4663651872429502291661658223990539403282861412491061886165261077 8152 4560605056631323970063005337881757221182129824000839919444719131 8153 4271912178579083723117936558839161794918784472029888045185695915 8154 3839636404933457585308255732747126963406155805377375525355099942 8155 3316834180243337031351981221351369523450021782175129167647488579 8156 2757798934190486224473585073966378221362413685448474205519921303 8157 2210008479331181024268586144909826483588404341150961690511055733 8158 1709065860738320814169814742192520902613226656144588912595671000 8159 1276899641848770473441642346076665868933057220468284550890719915 8160 922678088472512350802261509970517990810195325425232512780832015 8161 645457908624002856945340222452084394808491052250886135107311535 8162 437530506680769078346900530410528941671713314724908364347617830 8163 287635353628107316011819868670179649678249405387694649304595775 8164 183533510566708614066959531926349072683790142024153492982202385 8165 113749721542799291374872703189016061051009985356703744151311115 8166 68524958734739299847831145205050932128982696307833804281048100 8167 40150681763315662517854175229632300902447947992084832254139905 8168 22895341996418784346264653986191802335421443733668137150419175 8169 12713328685973683151237090268912985214249051567473259539689815 8170 6877995787803987143404502233903320075787567705902480168442230 8171 3627215651372978199242393462734679707327554530817808639771315 8172 1865515269716896721993178868910844104767740039540096617162105 8173 936118806441995411710074029297903730554245976270495550850275 8174 458512396336816135879489466469360508734912142770330119039920 8175 219295405037290803630007868280920912434210526742012377039845 8176 102453437373104821963963198333209967325191597559831054421925 8177 46772729906798711081657107110030255307318671991007072137365 8178 20872269473180334046665756360930423606051077985906189682450 8179 9107316559497111630648183655480242454862138578228460327745 8180 3886690184108159919947284395857723458699283080014768326795 8181 1622764030192719535726973372057495977574097553620061940113 8182 663020069227083368449708859948458587942774540402115140876 8183 265153111791962958476236685884150513285523074952987124875 8184 103815391134928642450041927393016800143459124932276909029 8185 39802607374519817423283537621664571497514693581823862997 8186 14946162627219213820298322593814299833228844071731453546 8187 5497864074004141345962326268411854015915435396055198421 8188 1981419331840460882511008856616093889219492007933712365 8189 699750709885401308899975180057379913074062229452656455 8190 242189848737412097384391913193706207442680287186878072 8191 82161814513923283540515264661008746874383756134511145 8192 27323503055142653365047755915554940173307657769696173 8193 8908422441202958255887585006653745701536207659330285 8194 2847765494302923930549369047793552504250439661794314 8195 892653220790329807196644621545091782600435936807273 8196 274389748839892997465739406095391588399844495896383 8197 82715386021212258203111900573985029252272854183237 8198 24454578109125288026100051009804792792078774670380 8199 7090993023349558492524949878496283125300567680927 8200 2016693660472332790629982953198683999325543888273 8201 562557880191829442962873899451140914349201645537 8202 153919175724479532479793163173699634491381676266 8203 41306244315712706734074179204547666680057638965 8204 10872533071965398124454995060038983720383592167 8205 2806904900614736134187673590973104824498384877 8206 710708834748247841690427653770195712721979248 8207 176483071894839773059303840757469588725655067 8208 42977093495994349624978180301095075744389275 8209 10262754202508372487209510894357241797341227 8210 2402972291391523700892398626060444226903326 8211 551634268178723271295637822878113976485283 8212 124143933658137995211882577713794442168583 8213 27385455773366905820171566684208311375845 8214 5920755151981051602623330762548999439740 8215 1254391562649993824934733667580920030871 8216 260386089928848512089582899196152356105 8217 52948540915808365436858597603558561209 8218 10545265942660680511018945069203478530 8219 2056537377388165655074181039400378977 8220 392637185999969121483665265239229709 8221 73369189996714871127327206645679319 8222 13414862773320790981384898012542536 8223 2399286043140703879729842540764265 8224 419627406659584360486436022753621 8225 71743670282310095155314973209909 8226 11986175676172251483798517673826 8227 1956061041395105577054375260673 8228 311674962347282730361657092345 8229 48465735681617463771364352931 8230 7351364574325102380445465188 8231 1087065627838497191513207145 8232 156619274107213913732767919 8233 21972310962539791542777375 8234 2999024717439560717645542 8235 398049651469949866164251 8236 51321791814338968036593 8237 6420197346061070286763 8238 779543353461177990320 8239 91532580589610222525 8240 10405191866563105821 8241 1145628398870209805 8242 120637988964132834 8243 12394526663552305 8244 1214941309272527 8245 112169150715549 8246 10518704523484 8247 862388491311 8248 70128539265 8249 6069690801 8250 347211074 8251 29563041 8252 2044753 8253 54995 8254 8376 8255 253 8256 1 8257 1 8258 124774947909603234306420977531741462848240755039644100570 8259 2536880593535336069660529021648590211477941054668792259280 8260 25913210106788862173237515492906866256399781520207746121129 8261 177272132348351490588167907780910185575125450936825975189641 8262 913532397005824491134270112903373992706800330461089832863374 8263 3781958189268364267290343644624199909302204288397755370405062 8264 13099851397653796117971380052957597053251383012568023367985481 8265 39041679886646548424994343103017854046126830258651042018330891 8266 102183614966375004604926149161830913453649926932540477421529976 8267 238555497589987714726873191416885107004565093481421603385504280 8268 502892606063501606886484656503783350441144437629482669212368961 8269 966790807984576980327203114721500991933528656934901769916521369 8270 1708818611254563608716702653819527678237550646746686150890091296 8271 2795916660391513430451122905457399723638515817920229325047522938 8272 4259202565409556131388873318512116706764427904999040749913617719 8273 6071060651448929614298889582663768839862112455427104544853861793 8274 8132118947664792785645458978786281092538472159607738663629208104 8275 10275024494148706503258717552669473415510303299000233617642755416 8276 12286997548378365162956510408481063913824212664180475849144688497 8277 13946792778618440035086907182522309356317409705166808379573486217 8278 15066544262058708740936106025979916894341178896329532343121011734 8279 15527158975240007139233907214576508655985460255639831184700315126 8280 15298094101321672598790398376840609132698685814352110943280859785 8281 14437454608822150546527671590857150325914518742223969083661968011 8282 13074259650275823654599486470517882889918567721016847342576768042 8283 11379297673866530452671268506788227052530692856347172358550201328 8284 9532915832800848379498307247263230867560006545142513690411588955 8285 7697258802439771160485141278209590265795012083854054405107112563 8286 5997748161109119078628716595549927253849131279637844989244915908 8287 4515257457681692650228239738539281417119344199351395087421266790 8288 3287623647476976944659251063626887926569295528869715602337305345 8289 2317482809927291389167865724954570623339662068952042273441306255 8290 1583014813634895000360682418710750399890397010254323882588542500 8291 1048718809857871229647226098282859492533844432176201621912218480 8292 674349754339190632064437565716199448594593083486511629235963285 8293 421198564300948080700997917396301850258244650399461087575137365 8294 255721057318751195913567754726810626522354485166503262961746670 8295 151010471290523886913708294829340361013419677801121245455555710 8296 86790817036396062964153565578188801157720120787973969484279005 8297 48575280245406345588944323937250799567946633954557292825669815 8298 26488970145804182805999565440899553831751797771721770988080720 8299 14081283883262766123542238751386427924577473159712336140271720 8300 7300503939186850423269510536536206931928640223764303896079045 8301 3693095024487115755710779768830128839268423658965096225359405 8302 1823632404085423842729945590630251015567340450030139370525120 8303 879355739028766104202427323669716397141349333665436210986370 8304 414222361731919619459467773418819039333436473920255825548435 8305 190675857468599987872689748896379238664903923120131168573605 8306 85801262581047949930601195707630606236183846614913928253990 8307 37753871925865324804351683799942265146080188780851588724520 8308 16248943674305263341033449588971493161012009541726332132495 8309 6842312071898736545894015251332820310404642372092215093895 8310 2819718324978557931719478469294129252245809813791686873914 8311 1137464132848620476471149674421679383001099636725677550826 8312 449258403328228911101219680865184731224406769749122207799 8313 173768969591852155970215007037896132541419162009873157557 8314 65834061217740102241889440133282401252242057312409686426 8315 24434894685901812723878911429513756639440048968646931616 8316 8886382867696785638117600452748300431800089696626986201 8317 3167102558687991178460440476721805840290943500906552705 8318 1106329020125104144135725923087623743548754989981852676 8319 378833957065067266109497400024030730162019633233003314 8320 127176898955549812740561585569325695057102880442518131 8321 41861009860776102834614686687833308193326856910712493 8322 13511261744672275173390836839348245515106053125682434 8323 4276660037379369392981151898621659625746208817352208 8324 1327606592104233782814474115978139508095017549349499 8325 404220725573513205358002512144240005901606370203451 8326 120719209186885074398760721365650428393381327841802 8327 35364086017137987620964965618426446607005122022482 8328 10162297300647554421151266689788770855592482170619 8329 2864675535732267476625646111204553835376782483201 8330 792171624021883038338083100412117779576287595920 8331 214894426506106677162537468685006330913484038696 8332 57186071293181004230532240950391174723503397067 8333 14928193720924587336933015474100860508873637779 8334 3822646937418929522622057170485514499807594000 8335 960161708187439177265199626816073866916323486 8336 236551882387753854377264419475692560137981517 8337 57158911295289769742921975562625945078788187 8338 13545208000420191171021170626873114978639216 8339 3147713030254228938567022406403162251363528 8340 717249968559412699854792231403066368961643 8341 160237677779133911234559911149025337967923 8342 35093323876756231811067815888466306921890 8343 7533404184528074230273771026329001204498 8344 1584892867473637186144064557096465098787 8345 326722430559584920042943351302882680153 8346 65985747419862599391509109535885733294 8347 13053533917787096349273736962030414512 8348 2528831790437338234667115471974486169 8349 479650405341234751983506010102994177 8350 89049894976566533826821549365316908 8351 16178098263961957337117648954178306 8352 2875272972770538924509165416459611 8353 499746829769952239275231884695637 8354 84916357949468642270149151528778 8355 14100726010155216210372953616720 8356 2287320253304084531024641101213 8357 362293059126617071083911543581 8358 56006102713888759755550261646 8359 8445770551987605830371507150 8360 1241723605339514943712948693 8361 177884888802962041395272319 8362 24815348598383407240830752 8363 3368209873958087277002376 8364 444588157053602976150973 8365 57009188356643272397893 8366 7093095236708161049728 8367 856651133473368497650 8368 100049879002114140123 8369 11313881209926612637 8370 1239213011968848378 8371 129804723455046344 8372 13270335265701987 8373 1294001626070299 8374 118853093094802 8375 11095179000418 8376 904421428331 8377 73223287441 8378 6309036922 8379 358452288 8380 30446765 8381 2093493 8382 55876 8383 8506 8384 255 8385 1 8386 1 8387 354667498997068186398936149829228656864812041543806243898 8388 7266575775129096502846160180471143474722121768717607965998 8389 74794678764575872443626601089824978315101823943305786879221 8390 515578660564314282179678530381599645743757835601181384280443 8391 2677133117901982052371234385303976463176678244565248780874613 8392 11167143184839919981374580333074925067609428386497184023614086 8393 38972660906390553312028791478868758026900162748586937052546851 8394 117025532212321216397624309886335441638405534026116069846102847 8395 308590837984960415130026884350344306072008803482491435823394126 8396 725826925306651955176597638023134814203099578636319836485389356 8397 1541537271582570446451918057695563135889188057249380762836528689 8398 2985662108397570168457336773841728446194466545594626186480831203 8399 5316534676781762248066281386398357178448396711275405651556254305 8400 8763499079627029977551830266605677270967571618929274873006219160 8401 13449286573299936424863312829462734767920078209416944180319183045 8402 19313056693015907967251700755967158226789090247417573805084063673 8403 26061797901085221987427590641911066463954132495619819208841240048 8404 33173956551422075709867656655465965921105289306177332760426780556 8405 39964492225612314324704412500140331422560349673924924454142711413 8406 45700207101920040800772787404989049014623854870871655314254904963 8407 49736443288962297432311344885568370548256747869761946143130132093 8408 51638434488279824006360899142173992018793409905170922180260248014 8409 51255668468350575767332715282475018298311075058954115316328755979 8410 48732981883352180849304450063378423684642029718123510620841968927 8411 44461311584307703701761078249637772597381234243034108194778052372 8412 38986945753507451821653516493714899673521154595930162014971568982 8413 32905965085084067070247566373806808827231107388055790771765451691 8414 26769320843607771806496476247781675742994762911962054295586371121 8415 21015991994777527201488928944658327587541374292896441090911802903 8416 15940918703158415040443192911562464090282936045896328787499278028 8417 11694767262075182029029782567826764315134458105411226943083443715 8418 8306439621619826766752719766735757889355001589997617191121070495 8419 5717198428527471626941399723074214250742563274720168975919919020 8420 3816532668186222931297821357712746069361842825021521964889411560 8421 2472972413674496627489999991959154652957579829112806176719326785 8422 1556533089595657777964210181151524149668556529325462422910896575 8423 952334266264362097265891151129191609852941831482253815776729025 8424 566756153296560741600160382844916053282025019525354957861737350 8425 328280303243165329428521565859528404631008867868925069964074175 8426 185175974826143736074307567062595192895932242720681769888840875 8427 101777058353305636660861210780011867014573918092879792570375630 8428 54533154011733127216280069975077609334591075362480624407919220 8429 28498606881522975707588944881041645610563515042331641457814405 8430 14532269545775531428403770373811183125940571025024583103467215 8431 7233909149383642191222895309510415386642015282750834045486165 8432 3516532591267258442720376140909975000804812167090484662773400 8433 1670014718827405102771211171381513841379260989781255762143625 8434 775072863349613383610511249462549532691100898440036698236125 8435 351661540551589281181138996197935012847775003524427269314950 8436 156027931932134114207830847012028876275001396471561367794050 8437 67717659160637119970816269666034196977080303262104062352843 8438 28756958900896179347363997038678116842614628505476053837853 8439 11951914216462669532038662642551186877025055111655138860491 8440 4862846880929611559038096425796661885603590604454247099778 8441 1937317692471365512004368821651058171955066416307214292773 8442 755893105198180747994690212719524817388900328404639013601 8443 288905160572223021623908536471903303954235556196623635656 8444 108184696422087727720097096827547455547432593865810593822 8445 39697813044695773886165600901930522004453520254973823401 8446 14276663215930753992895805073075843320680089535197847531 8447 5032805180358269625279119509712142856353663204406353189 8448 1739304301797314215493485473653632015011219697307097628 8449 589354860067198714805091788741405912776974706753713305 8450 195822665939767165195105005897965403372069106757972685 8451 63808427031066575828595999696834435232166431055590370 8452 20392086086438957425730375105101915958945472852369598 8453 6392176878541343001739470393266290981555452736130623 8454 1965485707920593826161776292365301657821460045599281 8455 592858415660794714586684705713215018024603192792063 8456 175433966374140202731111042464509768074998458314738 8457 50930177256241643627972424764399864092986051937833 8458 14506022729833194284744848398431047023897722298909 8459 4053607206950085726752872403390047631333891013474 8460 1111371422406695454022073863467662353791057094412 8461 298951509130544117880778545906434723121930518107 8462 78897186588607734142816876721798782118165328705 8463 20428304540522084060946499633229875813845286267 8464 5189188239846476287145927820642551101825418936 8465 1293136757481957634659668426777732825589335943 8466 316114444967179870459825942774478395213073603 8467 75800345179885097383013519462300660494542808 8468 17827569631982652205729455857241518632784508 8469 4112153217028129079423169030815106745290231 8470 930163825244477067288050973350691276302673 8471 206307019190526439811105611017608560639663 8472 44862008778310011542261923300283039483402 8473 9562984766809416477730171842952775047609 8474 1997983997087758490843319049870000037205 8475 409073818124881019648128429034737061500 8476 82062192044534176295781339538817981330 8477 16126117376474309995362143307044307369 8478 3103614941784932075078302914776568299 8479 584864535933081848400665030942632333 8480 107890167432620838609347836183918084 8481 19477281506482135977028829191684209 8482 3440058749392963278049415805044229 8483 594230999257474912018458557901522 8484 100356795082996704493020670609902 8485 16564482262570656283855787359401 8486 2671002722575471567874984836311 8487 420578887620524025572102326553 8488 64638489125559060840575776486 8489 9691505348364351055277511015 8490 1416770490386306250024907315 8491 201819208241812746189990350 8492 27997436093339154700992228 8493 3779153999623752966730013 8494 496109494338640695410551 8495 63271624252589950932333 8496 7830076034208690282648 8497 940657999001593837377 8498 109280340712156181909 8499 12293581098959349130 8500 1339593775118291750 8501 139585838852343855 8502 14200318055693849 8503 1377514965799519 8504 125877805153338 8505 11698373753249 8506 948145647949 8507 76429275264 8508 6555855502 8509 369964157 8510 31349991 8511 2143001 8512 56764 8513 8637 8514 257 8515 1 8516 1 8517 1008214452163103985124510762836116445302393629876836412278 8518 20814773439235327776094801353960534538595942315681877019062 8519 215877362842283812327930103317687634570081938850874245578527 8520 1499378745026838975240198083267360276973061849730957721978717 8521 7844281150280193432106243688901517740014355291121392688506693 8522 32967043269270397058207179902288401389774049972714759064375459 8523 115915580875541775422800403950061370807985135660884801560995359 8524 350668250736812578728494168439132593977752698393080961028369999 8525 931588673578534959951089053157952457199433062114930332415785494 8526 2207455238242011638727645546197308905861109666732734298930311966 8527 4723063867661825718091751728630169581125486822711836974959898793 8528 9215431124417493004835374247104289292476560608903456097210456865 8529 16531187293200989307412326193864708700807203847090752332800045785 8530 27450446785808100586808047715828450894864469543895099346226926355 8531 42438942608481558291129123452418434742655162999288309018307158895 8532 61391404666309155460598797531697283916149103353629891924212979945 8533 83454704341894624077723481529716502961030593333031381903420509952 8534 107012147899827080579657840045420753520782070049823845872833872732 8535 129867276704273158991348962088346918967077623462581360769156633397 8536 149600925107642627126340220471125618235096385626452315361561355693 8537 164014913616101390246738423437729170229499813935768118433858314501 8538 171544490997780479264785926216015118335807566229397858607011068043 8539 171531564476262844593797664373595761968171265573960877095902874863 8540 164296254287554460443993673447934502083002094566044963875280998983 8541 151006035861113016467269775693939347404771783166753197733415043272 8542 133396420584763156921050699567713651337790434225422095232706447924 8543 113427619214421855425132738916350066676022519715292664776225906877 8544 92962497257064095961075965312802576691133015326526701107849782107 8545 73528264757436565050915645999001606173257810044432286265379047127 8546 56190155989891433523295191046370765673397598009417723017528517853 8547 41532697862919865515192991307847439045605314432102981671335158413 8548 29721797333831965739372310446114582757448436920197867521219692415 8549 20611788442602216575005853155605062833343688840552158960484431740 8550 13863888014777311890788549415467235641153111099670291983758396840 8551 9051719923419005551525143394250301909567238562718220689664090485 8552 5740885008975621614045038547279694880085951988592777278340299305 8553 3539420681254345199964610029855556173047614018446578666662139825 8554 2122636793647819873935455702064701312326851741650939792093623175 8555 1239013670915377016096602641705185563342595571454736771311350675 8556 704342147553340293461626906389358274234675425780491186739274075 8557 390151629302680130288991683737599102815618552068161471406445590 8558 210691090556645463367010885403179386789723470932642632150534910 8559 110976125262891991655146586385761146546430773520901481798174085 8560 57039922082638534837055826189781019457446436036237924142145685 8561 28620558845756875070112045039502182035199066622040885698269565 8562 14024913139096906834668468404635904621276530162753384963306735 8563 6714413511321370774712466163638777727121692867062023092505275 8564 3141631557492893033869194228399974989555971123200144844733725 8565 1437097172687731993238779132625008332568881916056974077318450 8566 642890060148161498061036353891475741546169349523022031861450 8567 281342229234207912399674516667637576648842716474251735255993 8568 120476155840786786220145380361949212264918541517120475700627 8569 50494994228095894523069208976900116062200879009519742588067 8570 20719667566601067382297148484611080519703354459348003498957 8571 8325379981969674238482775528425944873423694938153261649553 8572 3276464451981754021143093667685610573585914809571948776009 8573 1263206104652052823263366110304392781771601639606385969484 8574 477190474713799128240928586729489219933304245308982338024 8575 176658261377076201127260344150525743960265337515177241419 8576 64101945947263443406484234574981524290365247919685453241 8577 22801780809815148456972386599178457870637828580825330773 8578 7952190205124627244324217677667216042400227605952771815 8579 2719445846954462377619934901091839810035615751594670735 8580 912011171530208540858646456376834769739654669784528205 8581 299979602387722161450341980131699430810330226159135070 8582 96782371977665424087525186424662012107655683706189910 8583 30630240508855920390570976154429714267351400017053777 8584 9510128020948910737912835767042006349201578244468407 8585 2896889670114499558950927663955367772531880531376847 8586 865786229986265911041591628374477456388245427997193 8587 253887730219315746134667585441546481791164734244541 8588 73053324740552915811255050146215187873918494045933 8589 20626053475130598295070328916469397963334552942378 8590 5714477779854263069029068000716658739574422033298 8591 1553543085035900521568466405221650109316438711307 8592 414432854691114158522594052159346864464577551531 8593 108483227454886296943790250059217126385755651587 8594 27863622649418144011733894432291861710547684897 8595 7022046015423496363306231449346632263472922277 8596 1736284401864774753815558287311561048055673043 8597 421196256625052394191218996661393077921851256 8598 100236333759485653204160695016598717580235932 8599 23399607576038118719638446542331594960462127 8600 5357909445741315637300482080918104562886687 8601 1203208872205086177657462177486611583716743 8602 264969341086611213842510942849574422983049 8603 57214177619874121312492267356550512049525 8604 12111663420839829491131582664133765886285 8605 2513209005224943412129615421997746834520 8606 511098148956495917233717520757303972380 8607 101847508485804156820331280250813715375 8608 19882883562230390991518304972215335161 8609 3801860681308420072184998674157800301 8610 711865620134150879076419438130353071 8611 130488893978931033382200677760415999 8612 23410065185368631351767096535856453 8613 4109182881611258236049852020731534 8614 705491988543765372135965792162094 8615 118429998361061220850877615978979 8616 19431265371410133001866227130961 8617 3114835862953952278892229581417 8618 487612045708517588110757614735 8619 74509553092425624386309142315 8620 11107925271308527346692371875 8621 1614685964730891581567531990 8622 228730281561211546515718718 8623 31555644415840689193189197 8624 4236172210026881550014317 8625 553099148563459106236277 8626 70161774645548356219703 8627 8636642027714910124899 8628 1032117483029194999925 8629 119277171709093410910 8630 13349202555280067870 8631 1447203893153191505 8632 150017122198581975 8633 15187359693165271 8634 1465693963278361 8635 133257795411581 8636 12329306500789 8637 993615083748 8638 79749616544 8639 6810319679 8640 381750989 8641 32273001 8642 2193283 8643 57659 8644 8769 8645 259 8646 1 8647 1 8648 2866298471766060722138105492326401792798300069039576003336 8649 59624601856546228736008825504496064420655093530973735952934 8650 623061082841804262838396618799859861773555615566993800918843 8651 4360038180541632281849412307159448525990775547750140126316101 8652 22981292617454249993415894081986615360632410470941128117417858 8653 97304242688130336292683328272951736121346834658316324415483195 8654 344677805290111717175560476361114104648696699262585660219045941 8655 1050456334694111310271365984577152734542621495441632591469593081 8656 2811299937411613347051047210128946206595064440195748225954239772 8657 6710713371046161432378458670241754072663789893970986609444257566 8658 14463977762317257376043204663874282743617061420569396166919838373 8659 28428962323887852070507409003881184998182897058351307989661224503 8660 51371944896295836637386541980526641297691274875982492121436328510 8661 85929851365559379179026735165990415586574654328739898181674195215 8662 133822397942901807707281005537127285635191569636832122387153629085 8663 195002059736632609835399108171979009955061881687973278894287057573 8664 267022839320575390411425836078713206779776912185688639471923692476 8665 344902235630812363264387737137431431588127224175017174722978112988 8666 421626764332582771023174249192024220578972475135343978969352438881 8667 489248120179810765976087445207950641718908281825106610942180955803 8668 540314188374235114724720704903032051056965570530558281147709605178 8669 569259647351784400237036292095561709413987409238252774531172113995 8670 573391760182619024196568127197223355773227438968804980959395178557 8671 553238953533024280753386451889135490522434471847451725975398247289 8672 512226124203093045310801032662460194608805826740443106844758217072 8673 455826195648029550409768556580047158658118031721308378498624023412 8674 390452023663264452778883965940666191498631032060266068660720984785 8675 322371904424186066293252157963531213277902125655515299838452913783 8676 256869035579107756239691816259559687434722638620661022981533075306 8677 197757932742006207950567676931933406388655201888460361228462316433 8678 147261414556429237145926420169150991334961660030449363066372698223 8679 106171674162414142211048813745411313547389126367768406808142258183 8680 74181289936578651221856994203240367862059000855773951766222607860 8681 50271275745679024908964768337584606141378911695855226097359311520 8682 33069978012686332445294531699716503867558739256374981398327102785 8683 21133045127559853584731611679921849440441034233015898836696146755 8684 13128317886854064253343442447616692988526131571948589616957954730 8685 7933416034293617868124260203320840938176111193047102866737939375 8686 4666411194773860681028982861768614828227577858586351921575609425 8687 2673181410602082678749782436622979213527144582447277399950684725 8688 1492218022112896779130048469406609006228615411141775507754715580 8689 812112437938958384892899456534015418177673004119036003209939470 8690 431110412139940210841812531954316900429592506413489104421327665 8691 223329184238335558682235706920324429424707626131863868685238955 8692 112946227124059604537911939902146465818544140379705842770165190 8693 55788047690936428435142790892519464472517088139965775001462635 8694 26922636771860733823421079985156438588550997991749821838242385 8695 12698584712749743168956068893636000072483894620257010672280425 8696 5855981572653042646450505959375036704835940191376852682652600 8697 2641116926437461926655109267957285137096315383778442144213250 8698 1165327484948404258705902011429125124845590976644760296639661 8699 503155332074518693274850833450663972787503135803604070248019 8700 212649308885690526243889666714763658424738397609671475879078 8701 87991532844407714393549880402391695660159355672554018152621 8702 35656067950938475445108474755358534028484231587201127743043 8703 14152593910484913099985392271229189908576114094672348336295 8704 5503475475808324549508740170214255212824659234026546673016 8705 2097099363352442576244177775529833892855635440327712658056 8706 783175325775836405038984081935192080713562589520415537447 8707 286700646358061766399885979268518803760635072275255955241 8708 102895060290815183459487887573155448889978121524163934478 8709 36209124797877654013849999457018897545595504964003049283 8710 12495561322385808660424483951060275966523081278648858485 8711 4229213391559895257882418375152937096760183541635977565 8712 1404031093518811365823174751970234067341674846410138960 8713 457245912015262663878833866239636471008081564134257238 8714 146088877077521499569763545257426137249684970790515941 8715 45794418550449021740761872643459269929371778200668163 8716 14085283199090506029709437076357653625980291243834406 8717 4251102266158391178659436749102960534906971917687153 8718 1259045824338493503156884247528728156204101248687903 8719 365933714253675741615337619295017249090855667108555 8720 104375104430948878238195905597368535230538042965092 8721 29216862111019031480566970240924962099225608706834 8722 8026324646666260157600577707662732356088548727007 8723 2163946549169907233300620501683884405035366026149 8724 572557242002313810616390533420413277178339505642 8725 148670743386487917114081512228721209096280714933 8726 37883809058573780566177996437832113566706356031 8727 9472970675454501260605410159772667641831858903 8728 2324350340645620022230199872060592296087008484 8729 559594774892884431413463017611739820095352892 8730 132181751923368698663353373686276417781423763 8731 30630877417233180151745543581238891890786481 8732 6963005846723004323665296853171262961990718 8733 1552521524543101862803931708309424366893609 8734 339493035072000368932017267622006011539119 8735 72798050410974006294171384720389466274275 8736 15305296902539720853403984740133053228560 8737 3154484102515175185436406650965131386300 8738 637242318655495121696514097530368757579 8739 126150508823699151248842234597124267533 8740 24467689670271041828874876728193062734 8741 4648581959934791573543836735887556683 8742 864903687056305984535745841549467829 8743 157551488312706032157439693520720029 8744 28090773572013832386561316969001400 8745 4900728674445368476578673144777566 8746 836320077544436140965450908985807 8747 139555742532807217338868133054561 8748 22762611440548440584848763902522 8749 3627604155638870149274458995767 8750 564612855235856334673041071225 8751 85784139515438900687436556925 8752 12716666207806411200836468220 8753 1838226512211424124382215406 8754 258958683157622070471575449 8755 35530738050429719063792323 8756 4743984237000276729889526 8757 616085328646190649135603 8758 77736649921856233516009 8759 9518717487887575915169 8760 1131622525629009138400 8761 130097072279454276710 8762 14485953083710315125 8763 1562500421181118819 8764 161136137951937838 8765 16234474190787449 8766 1558759620781063 8767 141008071189019 8768 12989025514664 8769 1040884947200 8770 83187488331 8771 7072605237 8772 393817126 8773 33216079 8774 2244345 8775 58561 8776 8902 8777 261 8778 1 8779 1 8780 8149412902939052755689386697243502193979272342698797453768 8781 170801249692395105487556949212390948440161067512496548789912 8782 1798214361179352373801097075631210378674816911376808767334963 8783 12677462165376614017152132075057810487431324317908204532934615 8784 67318556662146230874167051957162737706245547118481826424988878 8785 287143311794704724012980215664718740270359604656477119246388780 8786 1024651567975422075332600234981806076244349946246105338675218087 8787 3145772370530925816219896610123255375631163729804838790670267349 8788 8480751315425441819021166396461330419785747604134268306060331190 8789 20392296192663084161174692148538839413447085051062284926804994796 8790 44274011114103777854449090632608786321160581778313101374314258053 8791 87655691725587436315268829116011924879256704810802349848052865953 8792 159550550048849034180896479164291467904091908912302831058874935448 8793 268822491717993839652972219756209575254278699311787630140126050200 8794 421693099079443427162327120667625919891666045913130807591815358075 8795 618943134947064684878961588929668646069750388145868347247673253669 8796 853694234566688301578727301429201658123662517692631643829934996984 8797 1110686879485556901847042842550401246883026043141196815138822899520 8798 1367620404836375569864631242071446393136040705423730367054100004965 8799 1598487204261403245077588594574493824151592761681434215509569678333 8800 1778158793794035053383444963410913426846095879977605890749304669708 8801 1887039740482937494324519321189366779572326200431524691290949469652 8802 1914571548609235088725933135772055917508279333131597616998568387431 8803 1860741976342961850350927460962487734185288354828634485716015320845 8804 1735372984000537925658987389821620788412818325638635928109965702722 8805 1555583215811339467644476013129533181490238091105275310942389434412 8806 1342240577626280481561114046178268519285530021306418850205536290133 8807 1116336539503253563344672606218307401741561329902216489680476630629 8808 896049963202306836222330916557777231910831257062386508380921449010 8809 694936048376844329626205366719795118895081470409554195423377794608 8810 521313514327032387516467060441570507866690248399898900075303547729 8811 378640528563694116405481257565803610055859261017753980644039173543 8812 266520889461141093971199188100918055839073291468364285763908954188 8813 181964196682372248699686548415526001928065958438205031767484988800 8814 120598119867180496212023911039451853277569853381300005699947126485 8815 77646420877776785641202484299234301027796047292835323333021630445 8816 48599749176832850056853025195938752801853942071922333275537667480 8817 29591319457993352885709762211941410413197173929997525935373101580 8818 17538020293018450502805904743104251994753752472656439045104468075 8819 10123588919357612301805819051813246026821590111785592860895462225 8820 5694592485928219744555100314828548829229831583078003386275697830 8821 3123110763738115563940923762685894873173756356418254488104183260 8822 1670774815028099479889481192266510060342793881007850559995808465 8823 872270499744217283720917721426161688659269247638570639203037725 8824 444603262895900696996019555772169336811289069959160510486523440 8825 221338531538422813528307518517469811537555000287057827232801640 8826 107663615712544889634350448237194459443624376172173463829718935 8827 51187463965864232232117600697910155947818686417397173523488985 8828 23795081950477630201925340491653044352613873778844274032178900 8829 10818760840907862431216256076316680586105677044221720877488600 8830 4812429289024372707199801195403361486231720445955446398473293 8831 2094932137071250047802555720647272244845089070100139822831057 8832 892707849741250273913237869674658208771190803660398774784578 8833 372469519580689049026918661486868808593821238045356394709340 8834 152200394363169023970038139913034512975317037776527195541513 8835 60922805063493266844364603836306291869200928972104199141875 8836 23893101120638116750979491006503809951180046210558080400662 8837 9182847448334581123995561895460850165557711174605001294324 8838 3459175676917825064910878343017884417099136714323543996715 8839 1277412402014932742893398988763864712509834419402260463171 8840 462509457594674239174293668289954296956296670573988296738 8841 164211598348457879008773029463634132976021356985375324608 8842 57179278385153265092919644781342644799888727569575399003 8843 19528925784326876291828583285758752885421078766020444125 8844 6542918536485309516462204929396009723726844733966534400 8845 2150613152904757934604883930371123745977873703847127544 8846 693570280067708901973405121624254342477474313436374949 8847 219478257813372788350248640060266367927623866582025785 8848 68154824161988584231886967971483503929461985681468190 8849 20769823073679398016915812284677431544612190694855908 8850 6211878827393130512820531112671117407633966819476053 8851 1823416623567698817666930200850183705868701647002047 8852 525334932674344455674316890250423244688026466488146 8853 148554114875458879369482795720321604652785500849220 8854 41232307489279786629668570917525720753111870419407 8855 11233046556142901838085836098280727550049675205555 8856 3003742762521368991190144084638218829156152686800 8857 788364958188201070699903254694051563985570286376 8858 203086574160469155206493523221663236999433568425 8859 51346412413939793651782148326051063640294135063 8860 12740759202520296240225080501647895529864083752 8861 3102513758261898282542561116484491119629812800 8862 741374582861616285391362719552736974951016751 8863 173834091581459174717799445529262333139785095 8864 39991567625230110172360292387121074997686108 8865 9026016446992383667229843948660943998150204 8866 1998347105977684258836488236865271744347389 8867 433950754107597771030509366667928267123039 8868 92415917898102066741189042483142630961350 8869 19298621143414796563165402200968010037220 8870 3951020561198116810262399052453601255447 8871 792902621425960954855434084187858071527 8872 155946413959556004163120057841680898950 8873 30052896604702529223641788600821636720 8874 5673561066486182489915633434937152619 8875 1049007998509689603174953912692646749 8876 189907624969014610546422681564163216 8877 33653061697290802839044893710348168 8878 5835711557726343807056978004283335 8879 989938944061494700041219883925211 8880 164216189108315396339161232187838 8881 26628796424505253875540306016652 8882 4219282784190356680138406480707 8883 652959267274690613062128278265 8884 98647352253910232030214165030 8885 14541889482357774856924605948 8886 2090453612673286839726311417 8887 292880633634395723457154213 8888 39967507936734520647560320 8889 5307748582028967271810568 8890 685642332919902307206559 8891 86057913064200438306289 8892 10482677245336020843964 8893 1239807931044685481000 8894 141800435971478814845 8895 15709352026018952777 8896 1685965375048981222 8897 172982301360991500 8898 17344809654737845 8899 1656941568483959 8900 149144151783694 8901 13678610296356 8902 1090011747663 8903 86746131735 8904 7342890626 8905 406166944 8906 34179511 8907 2296193 8908 59470 8909 9036 8910 263 8911 1 8912 1 8913 23172191629755793841809575846217187528950321515661677158586 8914 489292065348674547472669196966972476766589025885213452052020 8915 5189670736404195263434590021966132414194272126942941852519399 8916 36858528420303479531817413886961020947047771325940662401372953 8917 197167388921560754194655890913549278811399773085923065963178353 8918 847192374291885971717052701372444776627054254192810858306869130 8919 3045314080756499407851212722410750731314965263429174233134159705 8920 9417730685483343532717612059966055002691263589934670795986628921 8921 25574546112467111524732992623437252977654477747188616453238043829 8922 61942235291938841544683762936897210065156465828692566498799991586 8923 135459722736062884427298547548781094794957661686945371939506481329 8924 270132187487023481476005304185922327728816075999473640323531069151 8925 495250160903357811128037037491787565294428344291829866393799251453 8926 840461991325523331385776059186642383845652105677305671738482703948 8927 1327920270991149259861576090576578457716171038319300332783297863345 8928 1963120537550272028360196424590435426389321650984304912355800928813 8929 2727204708660889354356487522990004366998539127672533834134364477790 8930 3573760437869732629700888987873502613408767813416236193963555650396 8931 4432183761269231009920761071492668929935732745360192583929708217265 8932 5217716366707946412597872365244657856742581534209234924278375378583 8933 5846048519923986269012548293320772705652456454837395765217302034379 8934 6248786143310590472767484337692895421769910028486373234137496777976 8935 6385748907979068781741609706386787544711775089157775189665796486545 8936 6251087730682051063847017045571534348249682696546201662551496646121 8937 5872131167204604231949259584859325885944297789513981615523456245097 8938 5301937506987908288233143387542329521756773056106169735720557651566 8939 4608035408322789402947814631106829621290976434313582493467876943129 8940 3860388386625454018687946808744161366821023712374557428770447275655 8941 3121228123074224058456455435546956754155203958574152518478670050949 8942 2438390379497978206377099888550006418035417430030502623468685405758 8943 1842599097209529709886236037735790300456938838285793353485327389603 8944 1348160149696479453275084954233552347790156181982398980426107139415 8945 955955954841577278545078320087554402814953890473447950731512759708 8946 657499188736988181068624838184356232750690256628079917250305047888 8947 438999025513094187215244344020576595118267262387782338572255839985 8948 284754102198893183918733662220182538269375679604636232483405248775 8949 179564544520947341805193153914927099488757674539365893144729647495 8950 110154461602691884574242200546498282526599311035501466735808458180 8951 65778419120551948339226825165057753338273107012393775161503475205 8952 38257544153717482560599707264867055630625291172562927409726231125 8953 21684045568295464386724416118488943455176466075042373482298394665 8954 11983293980543332006784674876993576338875403681084837659275485410 8955 6460033307495540602559055539957674366381188708871071082265828845 8956 3398706337837058584662423914811751872340681411646015484740688515 8957 1745818572729539768140278609457459560452675821905091421230690465 8958 875924505135205127499959483553553218659822835657071185069975700 8959 429419529621360731713955891604151100000169783967018603792471765 8960 205778709988554558902483195307039709770891867723479371266216785 8961 96420568892709437956150495637711691368574959658743273998807960 8962 44190426092165695575810328579360744295290547526283988305202600 8963 19815572570485139743974887845763686916157444984741443895973561 8964 8696172356051320773101069302134946722591029700080997126389495 8965 3736015760173998168939221055718828782462447318389795483490859 8966 1571655870006767655101162158189445512383875607496354388612918 8967 647555600368616248046245316742074822812715035805230501368063 8968 261374940613745621884278877574939776654116816996470087580935 8969 103373350706596442627371087235909005205425213825694275286435 8970 40067826109093944737397424919045723218725428320782675704746 8971 15223159523875477351126907282814166774458062747300307677879 8972 5670347220402964709878473171206838836405860273111180493161 8973 2070995945154944348001059067757353481411642341599854499339 8974 741784150534186996888767581649418386301847800741749121606 8975 260593593846402177730755568501891990723536350050041401633 8976 89803307287551065933314332924497489288618786808665305853 8977 30360808385924074418955201665357551147615534375050205770 8978 10070993190544520435197952612036063965514975129369716948 8979 3278011571068500258081265867113668312876730532287108785 8980 1047043820456995491785898148977428851805605064522917311 8981 328222415512826078000196202825491513803337523391385655 8982 100983241465697422755273255761695895047404477592080658 8983 30495283862377919562485412895525681003874919429294859 8984 9039386018473067654694369291185611125157856276417931 8985 2630174899607246615001377386278417364834886966054655 8986 751246281000590669275941015739770709237048093780886 8987 210639892967749831750567031557723296423085255029107 8988 57978112691850591571007186545916270232429581078461 8989 15665823802745010519364024735283651745811532345047 8990 4155321455001578341904959341743159537835133709772 8991 1081958651416497966842316763601461852437970217531 8992 276541067533282675441688249325372000286937955663 8993 69380211797028982769604964548742036304901042994 8994 17085135354492467383713919338776757629305794900 8995 4129366901520609494983885622011454805542519507 8996 979493866533044238323612511982970832934280741 8997 228002456594619590840137347986673557130923953 8998 52078505556944824246874165657565007158973952 8999 11671197534904098830867551863458853633089803 9000 2566031149303011518447960730528213953245619 9001 553406751898190260710088423274509150458739 9002 117058773084617673457616648668638363581930 9003 24281511696899400499512292556074467355139 9004 4938431064200971634913339595686958181085 9005 984615815652607428287829425082611181943 9006 192409087592161932771628243004255804810 9007 36844679176124971627024302490765680369 9008 6912203479276806742791713021207781517 9009 1270120992772730408600018656487246938 9010 228531727669679630054823583985728300 9011 40252969516889464417719318668376363 9012 6938522505255174411803203865072661 9013 1170068322962609712179269126226165 9014 192964498067647645647684014387978 9015 31109986353635491538623001376877 9016 4901186808258607611725416112317 9017 754205629337555626676253296505 9018 113306842078815971980100324546 9019 16610551847789990292282433845 9020 2374764538196767802315257339 9021 330911390831084485855484153 9022 44915131329855320083664388 9023 5933099240037778288953997 9024 762394149671863845107273 9025 95192217413303021655844 9026 11535376954082614438064 9027 1357352956749023584105 9028 154451558190184617719 9029 17025246581215242475 9030 1818106884294908298 9031 185596954268754035 9032 18521653161136859 9033 1760478330921487 9034 157682081898898 9035 14399172264075 9036 1141053312533 9037 90428852751 9038 7621356982 9039 418804853 9040 35163585 9041 2348833 9042 60386 9043 9171 9044 265 9045 1 9046 1 9047 65893602523444181392060473480953435656837593798932619024510 9048 1401705289761155264725088317670199646460479221024210863325258 9049 14977034875676001798265887738665666625930911606510366451937959 9050 107153864013517699091780291124565259312708514773006186521722567 9051 577399235087682791825955071452919245209229908010327652410958937 9052 2499096368463600652912705660325345971946748958979703983816404887 9053 9048623807477669450121538732587577239885346747469719514901701247 9054 28186219741781077085677122343368660712944888780241160629532602749 9055 77095716696178830246100545356779230007639585057669653868624130127 9056 188076054393248685934280232139518899156671939557021601336445273347 9057 414261533284349184100767306165667968365683817950188522248649621859 9058 832056685800945713452212805424919715785704467387510608025006747905 9059 1536415115119003000826877607453268181911492199052608560577771062361 9060 2626064770614128325330451702668279065783927158078601689374396896543 9061 4178877278025686139439305018141297447165401176826397224310843948173 9062 6222035480849737629950919351227307062551826829971742736107796134573 9063 8705617135209524155916291476989849564521034927987085423879702408322 9064 11489542404576298477204981324324657459597461309943076935483150184318 9065 14351272934964647116595194712342914931483274219869880018252932201209 9066 17015672910272446341708358887516202894053152394279778483566330553249 9067 19201201760029648088230973951099431856524562847548460873669544711743 9068 20670978414288006328974649371568334835201661004343309873260152208409 9069 21275477776333360345350197886134762275026915519069301861621378935389 9070 20976286807341410842047732393308294637084312348204588636577467257477 9071 19846247498782790281845187668850375638424234112930348682966859424067 9072 18048107650172654104661385422256136159556957613930647475513939781607 9073 15799114094973420833410848855994941751622711367076367200939264357271 9074 13331342957444454862930112026516738053619119029716706824784515934441 9075 10856783124608364584967155366237586336790326906320472231438204315773 9076 8543170592497443774379840928716545595224359602824636267024836132163 9077 6502719062593027812165977189046335031324797271513286109810510495817 9078 4792506226234242314505050296457090198174738615430427902876826249911 9079 3423147227055515285522059038425823309169186487871924737816220126156 9080 2371698683143743892120424975831284562410498209588356880689624179368 9081 1595200271484041697155869907337837020104778040376434869606479716093 9082 1042366542066013043343704468979070612139463144203037550122985796385 9083 662189065618902340216940673003175177549104778538059109435793820515 9084 409248661787825608136534253516465635403156880661137619572077880485 9085 246210106661375590479668760125247557310150281153623613550269888805 9086 144274977001652231071133485784531953397893477466472156915231800505 9087 82391164579908416831312930944324223933216160433481009485844947995 9088 45877378511165396337551648215963383688682925020549334254889206655 9089 24920431871556120267058447254197078587566043209156346813328348895 9090 13211435153478926954738126426055251082584288454542622646961273085 9091 6838626632785743146391766891893815794932883234620718982340535485 9092 3457709781712490885316632177157990311956164053586176443584504795 9093 1708343379188065284378150278992075890065518317298814576582680905 9094 825060074573950612193633422047623635908861390605168232812517345 9095 389643678635397986421036171297887381298072120622518958262573160 9096 179995168081234281515874629621715858664263294780332711738340060 9097 81357342224083979330542032908983523435440378149063337898088405 9098 35991452329698173564823047152280700638038464332771930234404953 9099 15587827022339682777979826265862735828964318473460748533827299 9100 6610973983372894653217937315547956243585156744532312065277837 9101 2746265881361695995410782403532566931969645509418131818647857 9102 1117672049069574520388329365762677649182598486464021528502347 9103 445730514282446075181691298889678757956160110496586860531617 9104 174221731709341601294357250956732117524315643762003081117949 9105 66755127708486631765449375058478588017657690036724073273777 9106 25078086273432025477251604204613345465230803614111145931047 9107 9238504058172234258319225079797810952161219724288387220939 9108 3337886483158211303576033643946447613419754261587800326085 9109 1182944907071060838953069178328119632022701216076694143471 9110 411278789441763133470158558064490718027160160630836430973 9111 140293725643194230578298428209680077520864037636792748478 9112 46958828600584483315176854167850116046260375732335472098 9113 15424673512508546285549513584142317693117721266614714057 9114 4972478106656541499857171613184158217633862350828428273 9115 1573338922939792418718082177413600426594993381868772599 9116 488646145393971136558937614870226831279595347199266889 9117 148975797530231543721486353152380582444723755589837073 9118 44587006324481890103434302692678159787148161431199799 9119 13100583104297176800909096200242855922390933618293229 9120 3779001856784475111087566671670977608171365854709897 9121 1070232884628662456860554850688004092433683842154937 9122 297577997382109122502360538726303278678632972373731 9123 81235787440011136229494542192727392723667453953307 9124 21772925942768769347628431954970993071409874317805 9125 5729329703488211778066760819613666506204905766935 9126 1480127851050307882376238115367093801563647030415 9127 375396089329669837792936879848198148979553921742 9128 93466916383404452370283848309766436267158930274 9129 22844522233215591103786384292292846553530093035 9130 5480702876803435215741553737933708145429024995 9131 1290595203022033614537506009327244849581479005 9132 298269256779745922519928552714012839495948427 9133 67647532013873816910435490417202927903222535 9134 15054833630205495111318929097360206702961543 9135 3287236916778330609765230469086896899486609 9136 704145458295493604031135463087092675445149 9137 147948290935076216032193307897056600784029 9138 30486523844679786186453821594255565508211 9139 6160053755843703765038811855416568362079 9140 1220286356219589140485750775097388690977 9141 236949134968796895756212404607664630547 9142 45089264165774423669531188468445441869 9143 8406534868143133182745764246176922222 9144 1535253752945118931615504155797873962 9145 274566610156136436204697705267614691 9146 48072425510231540922797024626920011 9147 8237433779353903219622495826774509 9148 1380995066069955985257647938745571 9149 226434539211299817387237600467859 9150 36297527216826565780981281151297 9151 5686137528914888551063178053387 9152 870103501436512461165949008015 9153 129995330727403195455017909383 9154 18952701748505111054323607749 9155 2694925967518221746697257237 9156 373508931820947943145015747 9157 50427560514807609899632017 9158 6626185164021674771126265 9159 847018306799487090837468 9160 105211565972969334905184 9161 12684185124989966871549 9162 1484984040455439553449 9163 168118854808866715131 9164 18439828515896024069 9165 1959460388866894697 9166 199023443407081167 9167 19768435771299909 9168 1869617599543537 9169 166638445319917 9170 15151855449531 9171 1194068807551 9172 94239023089 9173 7908188147 9174 431735297 9175 36168591 9176 2402271 9177 61309 9178 9307 9179 267 9180 1 9181 1 9182 187393373230861434526641070855579048818435078873178899370704 9183 4015655964837623594527120778147404103547550867017177519734598 9184 43221492017887445970890348834768747276481537314432852528054523 9185 311488761773151175074887578538077698505011903005215461323701473 9186 1690670667406780760785911736058544352509428943538117082510432232 9187 7370599312286554095863122323024301042732032472536060217918985151 9188 26879988042149105970951084934114806771738493716398025512895254973 9189 84333642858478848740975741452227967050730557903325819789352507493 9190 232329026849519178409137588859359127496342210702104094756614630278 9191 570832321376456168752257608748733424303735430006308620374096684357 9192 1266324497744258913748079624871769164489504896875631962273768177227 9193 2561610244950233937004470102575824885529451937465403636990780478297 9194 4763801626221168930987896806652658775372381620028921616473971049492 9195 8200333755641921881727347150505651719884315542469226191717164419927 9196 13142062842373473767502756002948685044343123839132423324754681464483 9197 19706606027129230934976842768976417974913632745425524838662055205123 9198 27768517801488745710785960531274930726569126683003692893296496537776 9199 36908699853022639035263505245204623688709124738118092822077118418186 9200 46428979251823567972073642642774353279149480100137139700878046536741 9201 55439724868183869298590173893086901231852440835935997381998643153359 9202 63004969111760939115834558889294868399902696825771673600489013810936 9203 68309923164897751519735272846871360164541028432966228574657422797753 9204 70807792311504944121444470108546391293382141874245582629336977804363 9205 70309269118149604239529933972605058256123646087433554141616307204243 9206 66995949771604947076199821866683368700419739053270009736280360071742 9207 61361022561076213793621856402661505322398418565686467543650631493505 9208 54099054333109998530336907793151298014811109602477506343594889495127 9209 45976167517998690455514408048337102665402702911328462912121545608317 9210 37711040051809111163526298833927663433395803144735195446057163163612 9211 29888361859408691336831233194656335482348917339236732641714943706163 9212 22914034585721526828391705097446719679457058727648013695112911264059 9213 17009881906876382327373656052814865733333148496458376728739068647627 9214 12237857238030152212613290074650819220708029262185199917611356830292 9215 8540637965529996414014597087520595438475962805676247815749329686192 9216 5786386927738587700441928355855781237834792496873168801983143847593 9217 3808774796432795402663582866210090333573232458366338701390117394963 9218 2437424639948437609852091182354744894335361412585003662683193225920 9219 1517515987379933656293230867472658747113901661363485377295349105445 9220 919733131042071003941004681828937123527002049423594885509898390795 9221 542963622227282314221398966192395470350636086037087523986850316755 9222 312391088774082251378566765588161135326814084802106215336122927870 9223 175254863103781173294810605443023504580837658435946800317409057865 9224 95917193719805203177545257863062483805612972463201951559207006615 9225 51236206058458796492877204361549291878057887517023091930457872765 9226 26723867752148341079537553929128517957876393679470057589008537460 9227 13615718112431527938119229468673432212301107305030536614558283155 9228 6779031888321354977998375467188279763343085132005996881818296215 9229 3299424970660317746183892376525808085248114145755424951589734615 9230 1570366333735112360455857274264303976255584675281059953513877340 9231 731132579852730704135032134413459285545852844766406504444170660 9232 333085799332494680336874813682416790051710721886020085562875409 9233 148527130388837149634791885369346501666493840429765111027000603 9234 64842970786199946501424743917942764677266609487450797150009328 9235 27722885579597521885581763545526026940619159068571290130663253 9236 11610125033611586932740422343526124232773217825005375217709027 9237 4763834403603716881167569555346921583384794695446531864849371 9238 1915535382297725649995647883363071448167163392793794791113898 9239 754960590648249040225134912394379263127836716101613879246843 9240 291702642344016081666013027238826183820647994789507148945553 9241 110513313416267320887781083454437551797465845668967759880107 9242 41059923800109369734208757990144189373562281320936949705652 9243 14962951365164515009121041330990671086557978456893163971717 9244 5349011761821866448445462964350808567958403442383955882037 9245 1876048291772791807841947179433589560683241288227679609797 9246 645626298646247480354974163559099872094044445712826169288 9247 218038600592937619214127788667641524162657670344738569438 9248 72267751128130435585346371058771064106184204510141258261 9249 23510103412901619056869697775881838455254793371414474271 9250 7507566404743918997430271978640504081503524011432487976 9251 2353478676659078996858596171527624967067546740583998449 9252 724295272510447624765429641994433281219855698573913931 9253 218846338514604643222861428688187608727675096526143683 9254 64923400598523575170603254555715616529163607241411218 9255 18911144877034175821697048540275918732216978011249423 9256 5408805842166836548399259613739596816080920784749137 9257 1519009773191368559455808065583069664236232607017947 9258 418890122190413799892717568667883091137504575860060 9259 113428181996870257214334956228878702969017015196405 9260 30159225111001433876883538698817337162777563616265 9261 7873918040757596872853810514421443169316673922025 9262 2018469992896387501158586371111330319176409983040 9263 508041957303307062747723635009113382847281744790 9264 125546275494260495445263512354901991711426619695 9265 30458743352092166519756772398082559849651366125 9266 7254319617298510200017164786989791739376776360 9267 1696001503860451341755351148049185700675820235 9268 389192450264733891515728494343260226814310561 9269 87653719869404814641576665717574344068536121 9270 19373068298419813489655350313189971124407626 9271 4201437884678221859926992608768702060223579 9272 893949851518005494747492425932000546896829 9273 186587625091570714298982248139056165929503 9274 38197958470303806623406953063664347788308 9275 7668534246727715492730447541798773135473 9276 1509456217197394895405000384863677266777 9277 291258866113947276785134428689075209033 9278 55080247902807816794774467706070523824 9279 10206363655417890740604674840528519654 9280 1852666223451054102677766195732302119 9281 329350720638715974955970777185987061 9282 57323261087450529569849167374434232 9283 9765175110967055390138084951511723 9284 1627653642764933866492330920794153 9285 265351832445273682543414951404593 9286 42295390067394690953533621499422 9287 6588647858148155500170519218361 9288 1002624724857157631351976088703 9289 148973393174321416953323601493 9290 21601804166109596587215343348 9291 3055110650471487173700597627 9292 421177948190920888021543407 9293 56563942429294128377769711 9294 7393712650800857001089796 9295 940249985644949396377776 9296 116193693447056770752729 9297 13937017017662816453859 9298 1623477671280166204608 9299 182875091195271546813 9300 19959651588795759603 9301 2110589880918017547 9302 213307201243683218 9303 21088737688694759 9304 1984616511466189 9305 176030378843679 9306 15937837204676 9307 1249118757265 9308 98180081009 9309 8203570689 9310 444962754 9311 37194821 9312 2456513 9313 62239 9314 9444 9315 269 9316 1 9317 1 9318 532966041753154995947915208219997820186060518516352126931936 9319 11504489997829037177867189391013901358352127012611951855214688 9320 124727358443844638028895732359384941312823162681498991092969567 9321 905403447177838943215033679636353635366199128855039459387161319 9322 4949762623557720139383988335644731561661773315028638037356168002 9323 21734147465337581951357073454810359511229340312945613994206304598 9324 79831300964861492633300908053769531949637589200287499988048071495 9325 252255227542973096361928352849559887624728967675975139826706496237 9326 699889947341715226674580803880871236909817079151736726290709413854 9327 1731866850627017998155425679291638443273202751672389645128571115692 9328 3869226756296169644294022499066440211739557190253064019103709756895 9329 7882425402461875853075962313286581024261360071527237807482644838103 9330 14762617444706069660102885522833572509018720982847398021186140235508 9331 25591759062681769644134693801354089961901699438350598463436611848786 9332 41303596650086999311416733078322039405115084265681768077104203208213 9333 62371968917556265968078103204039693812269291681530044401186747325907 9334 88507874775266684049773945933077947381714405655047028454576449086726 9335 118470053547011952275156833157793795884457943936496145592985241022304 9336 150078796064597822857708330049193912897762662429923300199043397645833 9337 180468773888416545878300726545045872631550998533561059231929357090809 9338 206541689999251103597754609281153535402276495722471701579131449818518 9339 225512406365734444553826297603426468977154233811528705889573092221530 9340 235409442660642095152043598628578594665573787069706019220732077105697 9341 235404474814009967950853799994947310313782541748518135943265169119259 9342 225898714518452191144072910264530874888630559435880799179660200582892 9343 208365255086474569621640838388701980618879856751640347757306952824268 9344 185009893858724113835948818669593793181082372027231693839949799731851 9345 158349361674263772050441239855637966596930839965533713118440371141683 9346 130808712383996986260951794605615672093006785850551207570453606207016 9347 104414751216927703171591634296505371242266586829924774944207072819858 9348 80623287688590083627165593795749230779214465978939716949362881816117 9349 60279227295433846827096304959388285653469961949206121997499214882795 9350 43680548067495978797610342425370740194241342462355906697807957285368 9351 30704274849575061175654697152202454139142699445652329154824241483776 9352 20953279097511421595806195832682158069011804733362677079895594111853 9353 13892378880043385408275208806642625572149996351613876039544138776893 9354 8955313034141710104169674279835086682297960758733660501632863988498 9355 5616337602562014610577127248001260560801511764268892037507110925530 9356 3428979474585635038774174611698702186486188258406977850888137069785 9357 2039249418484775263888681903674587141386937931410301646431321344955 9358 1181976715459161509476759540816637342162520355239629457784507019880 9359 668045171688360699177773254068378096374489590464340696041375202140 9360 368360601714605965777441605399475173876715469905129343287373330235 9361 198248919073386263495012501709762940774183742536070842839294838995 9362 104185491946130045126409701814424075657799562765103320833241864060 9363 53486009381436703744587718083110587619811461970642394921903126890 9364 26833505978722342514967330034955329856792849838913186106503412625 9365 13160647082753766847665527384993478918247737091143963719214710535 9366 6312321699840443946200926046317224271468504972082689987042849170 9367 2961789270300001099649659726005061504702187648785577077229985360 9368 1359895460951744082124971445988903043208931085686291352756309261 9369 611179712843625511402112489482609834165892170576580220521561733 9370 268944687205184028888305674604165459208853312295779454650394562 9371 115904283528954301328806238575926134840259441216650682030506634 9372 48930977822231256957788659802598295070724158849255114677209697 9373 20240231251733649255899869212585828760942466836191151369549843 9374 8205170747571605455943395994891308853172872646732551079981690 9375 3260529569925795821226786478143752807525947613457988018314612 9376 1270279900976388299132981019876280954790412989666639901904029 9377 485287026696364199951824800882841629310885019014173001732917 9378 181826892806994751147889989362934177812689560601374132548000 9379 66825946183015367920799275057429733759196988983628010441838 9380 24094748146547676425101606801070932478144206840339644564363 9381 8524091902351837428385403855953090894311865714060606188421 9382 2959212104493761942196861561818830025683687537194780074368 9383 1008221142339021320860840172828661870940682164828772901312 9384 337157287775242385709035784383120280590733704374427828321 9385 110674499625594017864299394323341400896748487911222042569 9386 35664657101134268314923693887890006950561972350760676438 9387 11283329484473463531700781679636549880217365210463355674 9388 3504891635568198880730030847413995080770244277443201633 9389 1068994733821443644510136622887150891628689777781319515 9390 320156203982419088893194423173043789732250399069911342 9391 94156787550997519265946632361870953016732733736438724 9392 27193112275701813618369476069637476908283544513929037 9393 7712483477075920230563756908852835653273627978105397 9394 2148148785874090468268078535254462069147586751848492 9395 587587071481492917418943761238387378448013562681590 9396 157840000815903416993999231673039289346286856254335 9397 41638424919587257068182458453631818135722949473945 9398 10786870117016578382808835799329419614152638174490 9399 2744152314888535801189751752925307726541267488000 9400 685513950068316495722889742290798581799738164475 9401 168150972365698830280239495756187614354695211435 9402 40497949786710867738226744855261982327433295170 9403 9576098645435409461601690975819448885995710094 9404 2222967565261200220625840102164975072102223523 9405 506557964748870780268826206883280351463174929 9406 113301235143696513523696617308386020590781468 9407 24871548240145625663649829651571495994141444 9408 5357743833748308344449571085203070888701881 9409 1132439860752338510647566120639005684830513 9410 234822766411166982637152712811996065307112 9411 47762744236751614352312446320204633731174 9412 9527712801197440805314830732063689691927 9413 1863624796179981497761973300160948870889 9414 357365282433133222681608134554340556860 9415 67167168112423430994489743964830036976 9416 12370634808842753198941946615088555547 9417 2232075846584297996794497817072960611 9418 394449500809055966526534861498151554 9419 68251804924789015063961037428256126 9420 11559589398146092451153806881386267 9421 1915717239628923778470131187366489 9422 310545860217919207133543340049822 9423 49221788501215558133738666020988 9424 7625128678811921201250799993155 9425 1153986965876366083740502666267 9426 170532522100133335689773291404 9427 24595096539286579832859769402 9428 3459937371251085324450262041 9429 474474178430863397504963295 9430 63389071377297881575767354 9431 8242990838481415073977968 9432 1042886414852889097970469 9433 128222472252504400803981 9434 15302370483031512688458 9435 1773663411480733373482 9436 198797622063314203489 9437 21591649714344162147 9438 2272089193016990414 9439 228495829445024100 9440 22486293560532841 9441 2105741934508577 9442 185875586464176 9443 16758328918486 9444 1306265065647 9445 102255532161 9446 8507693922 9447 458491736 9448 38242569 9449 2511565 9450 63176 9451 9582 9452 271 9453 1 9454 1 9455 1515928394642563414062943286750071233859987205096510056032168 9456 32960149552748747416238872583881804458330297112732197397941900 9457 359924927630186689259032914940572958709995565959582166457527379 9458 2631525746999119628343178766334210327421560602121971456429896605 9459 14489489815972086951234031348977991955168483810175200886797721927 9460 64077207109600150868991775512596030800494983061373599001260418242 9461 237037145771394785157614234104979305229388566421669804097167924237 9462 754321636031160758470164455967443464021755224099418056496880256241 9463 2107711679829352265325612220274186372084012572680022902557637757170 9464 5252351216794436215420114837285330948553301281067476298858936548882 9465 11817207678092173369784117223412957090033630063943706146110480207023 9466 24243561717449810365993597396428618602129122106254326522274793115181 9467 45723665312063888446168865489984308678592224048731358819647508778387 9468 79820594162951024048987873641573015243690030970359297159506294430500 9469 129728867311909778407891396444582234102089788319685963038324029218543 9470 197273922414441781259735295996948062878444903806820405645102039591275 9471 281897917871845888157705351931334265476824911998928369805355870370210 9472 379968188233655507299822223437912996391574535174728539722248512650778 9473 484714880545385311773378458241648489778935746974672687500946658254805 9474 586945520993001396539842965384647819755270506786046465955903912074699 9475 676446074036505769895003654424178160213914927299296252778710734461293 9476 743750557543782154552903763953207142223899994556610155055007625102262 9477 781833886720167738741828754822050604871320047214723244388867324628371 9478 787303262917540706572835467138937012441620404195087247895283974345575 9479 760819163533935896073223712529041294571989887098669370675824043430892 9480 706704058626608358412852968851667293795307969834277491295129767498032 9481 631912171100007396177322836011745025533937348648475052388954997130419 9482 544669522844826928251747081927547934469541192965956407850620723110705 9483 453121377619649841634831994890107480034738973584698123242626091687815 9484 364256756748310964326947085293078843805156070743091735514091679108728 9485 283257562575163466412094460385190674917387966902585327835940173906367 9486 213290706544319978863754199435381480487561940498958244799826827117883 9487 155662570894423064435242968183602387068599953190934191484194093097944 9488 110203672996636323869678927422669611061553056770591158407600506062460 9489 75746085491873373268289244627317776664660351245544837706741408534153 9490 50583198004311710702873096598543244753878627200735445964766703243159 9491 32843016170511650246038330711534573297654167680716708108087298816253 9492 20747216416026770980968267700844210015319030211897059778556857444338 9493 12759342640813517112182135930512256950435209442398102751715027638875 9494 7643699611432438427286923317198253095453610323768788090367589647455 9495 4462988427662293763350198333753436876615044614629774312091686456340 9496 2541093454877946694065751485737193437607899311860836275938796013100 9497 1411565452484083827234278044357989952815356618084908498115332966395 9498 765363013902195674801039785610021424120923487779173731379773861825 9499 405237046631302852792537429353178998355205864510806044906972263535 9500 209606385241624655127306012522890496787176166671818338030345146540 9501 105955142128413187870214000770757021225506685692058397642475259235 9502 52362550682044549936155146197660914375148548843322892179918429455 9503 25307601325217025257809877033103619220275344835004289183115147950 9504 11966150784878881349645791861583156794379144013930991943013322710 9505 5536881458696842764218690960321523471443421620497096500723659673 9506 2507897317735516501923213079419309171463066933614586669850489415 9507 1112262937266697721565439709815938711029127306956685551155477809 9508 483137844829825345410164471059088556342435421051617515058449730 9509 205592280671333287086451112895848968008323943066265034236524747 9510 85726456094558108199929555984404103508911647377091820462518327 9511 35033988167459277423129430296815142139976710598570558626717282 9512 14035234021283420532704502531347785965966970866454633173169686 9513 5513006076896937217443214699193450973089946339052791432160245 9514 2123607358831298248505589684558858494017002559390650066368007 9515 802324669766172204526070444658767866939510029195248310848073 9516 297361464325321379744331528528986825778323387083940474036496 9517 108128866423109306119376117587168095827731159477866173011137 9518 38581610310724587962102877803170878724819755113865481937125 9519 13510012136372478426888646055478808607029417990384876816248 9520 4643212118878328565993151117845133994405710920636430771220 9521 1566445440990853556846857169234362409853390152037630073645 9522 518786309778212117432348376035692104072328702668472568643 9523 168685123631016558066860437804080942659113873948154237705 9524 53853603622059259515297047884778158181711163494147979414 9525 16882365566470145684427891848776650770457768566385403963 9526 5197080375510123875338271372695884599269533706212024967 9527 1571145807976000660394594410816557479727123902334842266 9528 466470400003525180242436281967505258219391845638599050 9529 136018559171628576300929140361241535431588296197831837 9530 38953904961914316502459577971092452884226404473339415 9531 10956988118588460894428709734012568300567156288408297 9532 3027078503233121951573512083129228247618973906669372 9533 821390625796680253667507096446725176937566298927885 9534 218910666285132150191413294898193308035728750554305 9535 57301903050520081163509517072318518180260311789902 9536 14731472112488552238291227169765147198566759049750 9537 3719498874075719595822123694964639586215112579615 9538 922287232389120231381552454087191487317355888065 9539 224579321255556479277698871463123813773159621015 9540 53699394882217710456305456063036363149023875106 9541 12607679607743843192091936756670161955116787737 9542 2906249419676871119035404554035838288597691765 9543 657694090967823230870787074758693917147782700 9544 146105028359005266316529821833831516828453384 9545 31857277631097487708473644867255924608622545 9546 6817130974549943130592732893664491096756315 9547 1431483012391237271298933337708540784289869 9548 294916532737992253340916062231124617031640 9549 59603478543237781873485651435358657991397 9550 11814872041540246423094348748439540766969 9551 2296627624772750789781298180106065444116 9552 437692428390547917680377097529937610488 9553 81765531176660376765221872710540481375 9554 14969004244847785231912828529233252561 9555 2684898796982687872991623070099512763 9556 471691437492592050047916959492007298 9557 81144134993860101497381870115763657 9558 13664378085392640561466914689761245 9559 2251700748053468474528469747368762 9560 362963910614660945020547602355010 9561 57210987385463422000874250716227 9562 8814118370048794520165100701401 9563 1326681976496201284463818833255 9564 194998500544105312324793955772 9565 27973978444376786514109220347 9566 3914514477366577434801877959 9567 534009102860849980380830262 9568 70973877151114995670869150 9569 9181980517002624440701809 9570 1155791560912079393822895 9571 141388343810289219040905 9572 16789363852643554500874 9573 1936427075430792084315 9574 215968642574138953367 9575 23343155890704944614 9576 2444583334142180346 9577 244639185019495073 9578 23964997926962475 9579 2233270758609301 9580 196192353816544 9581 17614576743853 9582 1365571036865 9583 106468950430 9584 8820749926 9585 472326789 9586 39312131 9587 2567433 9588 64120 9589 9721 9590 273 9591 1 9592 1 9593 4312123532116464559533939131394568202477114781817535261769936 9594 94432557796987704956754367323708110989891952102414914767380220 9595 1038605289623998403563546597604156469899339712846174072807033363 9596 7647849167953647260791220283943586185750614058212208609581796539 9597 42409777483567324172622092701937068182150879522171081174617059527 9598 188880368546575947357006007541198003005478992964258826408725158545 9599 703655547350895900974185853874329170316019092607700442480342577237 9600 2255027169541594506736716106529685957470025420175594833362755341585 9601 6345266580520843336514229659632143545202756150920241090473600134026 9602 15923139646333001187691473312972925272114240188140633125434203561182 9603 36076113579714010363759011167494319734703913042493945231616218104617 9604 74529070703992589292375275191979456085404230137272122995503917323247 9605 141543517595761976380712753688766409192634597019847055849084025544483 9606 248816740403010378005771373143730217882045008943898777495651412167777 9607 407205592118987482010333442955536595827092819180782222743191709516493 9608 623529142906288387472673675016986843728481915874268411748200525318763 9609 897195585824861902022352478314611831265213201779481164800010183563846 9610 1217726034294715908001134540986142809635899316767810749183346984810086 9611 1564211198464019434225936724122487288011743544515204716355599038313163 9612 1907277029182354812098196370039298847112495487678907320420595960529069 9613 2213385366320897481415640341259357217367837551686086329199709987589149 9614 2450533233017329536757760865729526989612915064512147790180819979128971 9615 2593937044877666230389753883836561521278921475718157294564902675839075 9616 2630276990461546109214140698307111904606634758907562313878658669371071 9617 2559521845139728560820518777096581814006755710768685981201089681944192 9618 2394071061212329136268230923956010178440818560087577598317882976968400 9619 2155673255148251541236056950788647704999091415660077163003049896380427 9620 1871075751344197778625319848428015213199220405649990760633047450365731 9621 1567511951541146845895043818818867716267452209558798416191233528597415 9622 1268961592991553531881584090324111325769204308662767847152224893129333 9623 993742982017315989761857380517250791994988314839619480546150513353441 9624 753570602552985317648966001433437933799245636439466570085907609271259 9625 553865139040275940449015709194357326088397495235332934685326625351840 9626 394905053482749986997747056083543261907520929572349841861424827364164 9627 273365176896598172722539645008833364561907485818777038151813705204353 9628 183859406990668946455904339503842459280121680990826748919433188307553 9629 120234748979769051135810364653873894661891013186288026178612913478005 9630 76500741180303416731770845481161064992468775765867369179929257235923 9631 47387633206184666649322488315010055520026345068525246082788012896663 9632 28594595099004401831015096205323782862259606846922460027627676513255 9633 16817563452666686754340050075435432504063530555534387198827278232080 9634 9645592935021092726659290925118273508276362477435316134892709975200 9635 5397528626479486227967020746205608746192716630877980198091745712015 9636 2948236912406222838895073160669088277251503603082116681224683335195 9637 1572610015031779426948768364624336444915360487394799486707520671935 9638 819502146819525788636442589920656418257105773571139873859655379045 9639 417367593318385856669494279315175633641032280954582805677456275105 9640 207819695706576475244470467858513640254963059393563022432483763375 9641 101205700462085485636014668898653772615971429466778201252402991130 9642 48218771733342976267806646063358809472312245645001737476821840610 9643 22483035384149218676414283014774340561041230082481257624859457131 9644 10262393403752854280107593214384271601958724103520704176703547665 9645 4586881344928246414062562609980925708990512714739852844170349433 9646 2008052156200623266156117954527034350428240074802273483936970719 9647 861247996307811918775225156316906481872082572634543753223145847 9648 361974717884898210732067663744906483208555486684893148263117415 9649 149114623581318981016120411340756555987111061204275813419007962 9650 60220430609867672712250289776237904524968098427738425689846030 9651 23846980464434484395449109468289620495838164773136423944198371 9652 9261216171013973604514884224866951681830119342290396671026757 9653 3527946265833513924678341138761425737430053057376372537058137 9654 1318453090968376451948394009946643124495859662653666633334987 9655 483460555950829046888288880793436615067927953931726197798343 9656 173968837206871519690781915498262178702309505281514165824677 9657 61440112758856288869879936996113942731286312260193310486448 9658 21298771403476153635093005720854914184573620475829599597988 9659 7248145161031607232460510584039964016169478693437758212141 9660 2421657775722127984375297275952128314372792057877291579781 9661 794423478836942539895443405583076154754415212848977524153 9662 255906197168264105947142197294079916955053295253903475759 9663 80952674952877774568429360251926284277007118744879426939 9664 25149640942404852486269483637638785003416941597915423671 9665 7673745600827556962432598922551217090150249437946467210 9666 2299742583529702537795728866345412766295397426985231166 9667 676962890440670992900367355315110067148282446348320287 9668 195739418010701117544150081725789576427770825141883933 9669 55594255845344371226109009063509882635638769608037081 9670 15510527416509018067258138522775054446430750252601107 9671 4250807601179699572406299513181181766613331193550007 9672 1144363980997127300221502077891485830721501564194945 9673 302622162244112070977544661519740648426142249732138 9674 78609202807889160996847836340434367230359625575898 9675 20057219866038743322911819967316351531676325283305 9676 5026637278335699697203910777605988894089707164455 9677 1237299303123684231598640922037378177793981165415 9678 299115836702974898280633963256084089037720088145 9679 71014078409965610325777193305871032509092709961 9680 16556128128054530684369324519408105942657013213 9681 3790068007611633479450024957225293772952690360 9682 851862262803707035853735952492458324416628184 9683 187967012975751553667306487847061175404123409 9684 40713161704748938319533841299954307223883873 9685 8655160552087999602366809081821500557013293 9686 1805691872529464066587392594773450885167399 9687 369637640561728980669243052668562429616107 9688 74234030369110902508492563242406001291097 9689 14623409909345824641868327791132941889828 9690 2825084032387553952338425887373066570520 9691 535134659615078529902860483127661666763 9692 99368526036022605068483290142072902311 9693 18083667422001294645857490819657276203 9694 3224528562418590594018540528097441549 9695 563209460285746515652552170991723161 9696 96332075690050447096842606381367357 9697 16129947583670711697845348900250722 9698 2643077072826639480617725209466182 9699 423686626391650413687236200796909 9700 66415323603772444283678040591715 9701 10176537878146507814469430939671 9702 1523506835700483890208615359597 9703 222735110883967533485723338777 9704 31784437931211488658987632551 9705 4424487260379377737624987410 9706 600455028221092278393457482 9707 79395951021791519127360459 9708 10219346464473982984480809 9709 1279901132893863956077473 9710 155788776476109563626263 9711 18407775974636994108079 9712 2112714072732580303127 9713 234475451123560699702 9714 25221921918451067458 9715 2628729874857001235 9716 261789469206353073 9717 25528910820871301 9718 2367490193716495 9719 206999562882699 9720 18507862334657 9721 1427101396210 9722 110823978786 9723 9142933567 9724 486472493 9725 40403805 9726 2624123 9727 65071 9728 9861 9729 275 9730 1 9731 1 9732 12266949704599203271202757070079002583510248135978611131444388 9733 270560852945331252179603449795086432928376642064103190828132676 9734 2996937629220858858516709258822152358604880291236018188803075735 9735 22224791589767603985270792285770655665465350803643846197013595085 9736 124114883507638529204809104842703500979618433920142113870363451410 9737 556664405315070082084018263930481879920676530586942951490124758025 9738 2088361770459164777609871528681129768609158353763447376525063979863 9739 6739497703491059806119248632090381668042225937940924773292766230859 9740 19096236438640822274444185212872942289951300321160783723769039811072 9741 48254925987040127296987237696529238287320754514712376182495024294722 9742 110088369142609735752148710165013927990099432000149467380826940247525 9743 229007993771113980592674661004392220241910832950914509102608680575179 9744 437938814749328103647084254742488978295174501294829913119125254193222 9745 775171140760825973778307823199301992598983914638539116568542725901541 9746 1277388603418864547178003605179122794855803805500555541236956231867871 9747 1969494796866491841823340172586521239512499184795582155367686619908863 9748 2853462423815911692463051693646350674729294427378207449541312399082856 9749 3899603243859771911279572859776620251378104836908601009458148456791270 9750 5043726723763036212270505232880487373010861398667185732867644392723095 9751 6192349221741923939949997977647751344406677355484299089062012359337345 9752 7235774577418418208841594897511532281357733641987737829026002621595358 9753 8066337428239546569221453062600307740102773146374573849969389314920899 9754 8597359865842604636753318429985927201944762289931875380113359671171569 9755 8778084493926716666343831755476153404295750913236388958853632235115437 9756 8601080927389668721685388815060857992051926902808944327532491485392572 9757 8100859257363063769442062864623116425181181392498987558881830355871772 9758 7344823738093550084313076230511551733484652160843935456360478987743575 9759 6419472579343056167083686810309362603836152269110424704684707113928293 9760 5415444484482970342260973075597237485656183633741801565986009722624374 9761 4414620004611405604785152796806394044506502261610140551619448286914769 9762 3481348118598078226384167516217209092644917699498657902906873729234347 9763 2658479874846021191292384780044422819133379955690235440950076970725171 9764 1967694300974671746262592501184695801461085758091685147508499890167516 9765 1412860128480251705944810121164881584793639610256951455555903167457788 9766 984944732122310602053118651986047433314073870663630179827581106421613 9767 667154828366491349854439595848219831622831739421307355937390664941967 9768 439393274787235761298454505033963314017745893057744325887743132538566 9769 281567679643416114999719789526404797453592353245808214668992827006331 9770 175665985037391620034698378500839795749749921808249981193154402538853 9771 106763910037397865060725701211383948537410934972353563424040306615953 9772 63246201648801361713950824834307675529282778110961368885532258399140 9773 36538001065695793704066002236290551064991738142686767409461722778780 9774 20595368159992298673161835404908208592671237283792751242240291140475 9775 11332106789178559176875635995768850558633088901127133511041457036825 9776 6089176674996466742127066380023427755694740980458599724809078035150 9777 3196635740187434309118321008546217475567573154131407923290059766665 9778 1640152539205080953995720673960655923589987462387165950619880678395 9779 822796283197935203277005211674873930290515936990064058008339780395 9780 403709569711339953681671144502575486508708240545709875070449704560 9781 193801771330904289005412060843186987362406444841226785799669209410 9782 91052922486145919503467896126981962924717940523057713070407553543 9783 41879889460413611255895266560134644005069085564276868794781840921 9784 18863125089043252778777609812155104274462841335948159240401593590 9785 8322092559829648567265918911023708385501287005325069688445703975 9786 3597246074721258614817776281691980427146071874011735878212881125 9787 1523801233297345791637229389245096629018409260240696909649436305 9788 632707706942634084700229078000595985882618896877615895014727728 9789 257563949596897694349466005451632823395030990600898047493818874 9790 102815685989944487884101966965366555653774294612711956990366967 9791 40253729782043634124231663605533566050422226098765255600626617 9792 15459680428642056839385468509654621760977420887145249529225210 9793 5825228801528325723081114468171472872744296701163138433932559 9794 2153820159502496895623385081978396420494877973444231891140477 9795 781540196524581014976375349960379532667298638578654751188981 9796 278352934277948558121812336058214072407192612988509058417436 9797 97318608497498135641761397468645118596197343510464177992828 9798 33404157454600427284444719612114261917403297081860524295401 9799 11257829840646450477220893153658442647844228103862138553715 9800 3725627868105517542886553090932525613918910647460515404430 9801 1210799452281655295676264972180998246979950801998830356855 9802 386461729183634317687589757414819347571852549782967777033 9803 121152455304616573257898459711619927818483828243619854069 9804 37305742867581726194782226378075582764613508024938192104 9805 11283910253207972453774625012210238719352556874188373242 9806 3352765472688940453678960499784092877406854914328935827 9807 978637792978807537089703912740765210267467247321944805 9808 280626168525009779975278135921165242418594197942917138 9809 79055180670278202407467893361304156491253725474919039 9810 21879308183326155934635705779762892237603127346394317 9811 5948938600478209088001984715494921596741506428668877 9812 1589081090683171501805999840355491422385304156100936 9813 417011227530451251316331911787709360506029221962202 9814 107506661343329677475301144344016842623855937576205 9815 27226768292050161184114215963236632429469763419595 9816 6773503123672579176331059335102332529133772034970 9817 1655261909887650318219579340600926856132813744761 9818 397312289121016139633787366524299486917129510195 9819 93665776102204376682172745122242127537113771879 9820 21686088370412271119018142348162322813563380292 9821 4930561130869580094045770013699237622510567932 9822 1100741809535152930256294636454051028068107349 9823 241269951460810098311579577278526082051549103 9824 51915816543488862541434839362864872738319730 9825 10965287012861084431394267475335621559537595 9826 2273025598595191061512322816617710072446745 9827 462367756327316788156837374310625295478289 9828 92278178798013832302619435409070298331372 9829 18066013525617329158409079399415927574592 9830 3468925549656714023745840463918806699391 9831 653142618960770285381362938044507527021 9832 120560690229457436115312082211486210618 9833 21811480463047290340418036649382673413 9834 3866657261865251335979432796548936211 9835 671488422833101025232663928507371863 9836 114200038204639692010168676473837328 9837 19014369417620161527593300041271834 9838 3098408353495297410063943361517561 9839 493945453620823593827023860521959 9840 77007461642174419109846204390942 9841 11735973935130208847312594442417 9842 1747598457878338159335463374979 9843 254148210600725352038173421299 9844 36077517631105025695942730848 9845 4996089494953179607921467114 9846 674550590843546633474420679 9847 88740112207818460915519689 9848 11364513533869809063717318 9849 1416227919788620870587135 9850 171528751534807674713885 9851 20168088500447962758185 9852 2303532922616419731304 9853 254410724266474419822 9854 27236138936726896727 9855 2825220383094808721 9856 280001319177028626 9857 27182263521344899 9858 2508698074246345 9859 218316706961441 9860 19439503593088 9861 1490922311178 9862 115324330139 9863 9474442517 9864 500933462 9865 41517891 9866 2681641 9867 66029 9868 10002 9869 277 9870 1 9871 1 9872 34899113699368955964861378684709913081900889976911544018065972 9873 775208712961079449788033478060261802807952479980723583731811040 9874 8647560593827759206574948475575199678037442018115515599096621915 9875 64580773733915158618243485318218691689439598891451246244141355275 9876 363184646275067367606398990712146156682188070639290212482650207400 9877 1640304755520370507516636708758548893243223634795705441559817632440 9878 6196616832938470653009920907968021855648609149274835813309514461453 9879 20136569868849562178885766931286164207917640996730253429120506069943 9880 57452232279621025130886776342284357565028352499741123015675914080018 9881 146182329914645045089387107718341478175326271968961524075390608282592 9882 335801408385451458189863600526368072168636333920674463941075570811105 9883 703354219501538822367008056690540831068657824334930201052832916578889 9884 1354299016310803283703675895283652999963013700887214925339393647849254 9885 2413639566740952679638803266782117426279649029047324126479548291758844 9886 4004684435833679283464048305574172436007141734871411923757531075193161 9887 6216815639174268548620946521842494219313679018565828347022790420404919 9888 9068831378747509522950341430695829007220050443537362066799395277503180 9889 12478558250607507334301212067429351519954050555307151330586702559455400 9890 16250241177185674330625015455527826835774858481093678850653840070246255 9891 20087601328249225037460176827177376521274290075533742239908945837750435 9892 23633213597178289929327910356399401000086592510351418780363006849866446 9893 26526540129081493183880853551091492482044820693904263030728010139754528 9894 28466742670966545928678793274514494934809358015271053185238518386662003 9895 29264658269794671681567339049182087129093872850499723117193959931752593 9896 28871606531752932514038462016096592389771274317972833720856875986558322 9897 27379593876222377527032684344689476356154714745584118716630448589297864 9898 24995375527280629934423148749258175707591305056539279390183482972004351 9899 21997076828541828054529435386182203476615262896024328750804913027275851 9900 18684979064025504826921187238503451258841990174662986546479297955116396 9901 15337368432283110748604853283960891456100056941508181865377153392321924 9902 12178974086872786021320165856493728306826253955867046416315665852634101 9903 9365040442189593700974211246099575657025794229206104607227659852521907 9904 6979990210952396756228608725706653216296863884398316303078437710727332 9905 5046911894667786933773858595926573366927064512588631563367429849298992 9906 3543046333816004152842136672119079599396289132478149837906446203084313 9907 2416794121736587222120973756551042753651966937560295403161352769896969 9908 1602967466887825549478965457178182089050442950889235699879373844218432 9909 1034482643287691894796817559745460115649785221247366482598645086516632 9910 649992895339681970322740155561814876149415959652041136019691377660087 9911 397867040153620474556676819667343507637150880557085442615785952921253 9912 237384928149541499234995252380855233882295185232395447238144698594358 9913 138128069000810544017655179183836663759468191150783271646039543614800 9914 78422208592971628610221498605018110906107691914611738740290439275875 9915 43463735261004783843905154844458458021416506310313039152599458840175 9916 23525399854113882806140667434434030012604415408236725408104124448800 9917 12440833192118968509565782371204560480022832417968724437684197843740 9918 6430354689590411415230831594563966009804569207631741073301367095165 9919 3249784432558598108040053292728491893015979433998039423741788408915 9920 1606425858241535524818078941722474623454323165769567753510764677340 9921 776957678868270721539935766618131378500319228957297460138286481160 9922 367790730842812699584816119923672291607293895447727997235041651527 9923 170451061929689093570122136564361940395176013918058192893609127875 9924 77359900317688331272606579768456006621624370120984355591579031050 9925 34392553248216330485492374554002330130449399635081623494448834960 9926 14981454519231271859802283091900925188792287445835570868188306015 9927 6395687786220479815751815561163939915853253968054904596653839045 9928 2676462329341492676521031311936678905061543463057891044340286658 9929 1098163463266267881088335537037801667105188332413403850327659048 9930 441866318516684927904630821252854849157351947965511941825742723 9931 174386900660520259148662290525194555568181970148492016956623587 9932 67516821344945906381373434835214385023933163914554721688298330 9933 25648188381117419533858644621576192175109432365455238355481324 9934 9561253856144265249911254343067472898605975448415604016460339 9935 3498234565931266267124526569741466152389161880704610678147829 9936 1256368813168889185641227001098797107303685196834427138475676 9937 442969268474992970713607536295744364912887953904699420621664 9938 153344548942110677273879315137346088056564507538697382783045 9939 52125174999120213727640492324978442851614200362719232053365 9940 17400168813731493337626534813702942272071788818401433852920 9941 5704593618031132924301570676383228121286654379929788567720 9942 1836945016393787643030209768644572754350810812175216760051 9943 581030672258734639773722030624081244077243677251337600873 9944 180534875329405280338288107760349138932713520130180736398 9945 55106963124081691662748626236974867309959248066777034688 9946 16525546822622818975104891064201153422450967230200524127 9947 4868850097937963134051382003468641608977466723836577023 9948 1409392433972284447704739233403536831259426130618017958 9949 400850804832435570975287619654876826984760431852199508 9950 112017470915983683085015231489365676344577719811198923 9951 30757029326654864012648572308028290392822046026050837 9952 8297716838618023335102028847438147578022014891719748 9953 2199504864300967560915918066228634177588323457989240 9954 572843920252780401411192828590708468437124561061285 9955 146582512988174609307093644976637907453600675638065 9956 36850915600064203294717640505768558649457378157330 9957 9101579788754186347215914304755322023917165564032 9958 2208340395644946469900756147522243621529462500953 9959 526345016095401735191546864236179529065280517523 9960 123225578834399140506557015270550679152354641958 9961 28335026505979920690377708956245095783626232952 9962 6398838848190995489065468235420534887567178621 9963 1419030095376535185546384492077335380270449105 9964 308992946099077317372506351208509800559858940 9965 66057338893858388308412235256725189489704780 9966 13862876540290454511959367602865374498823015 9967 2855516165088564245759989666776875405311153 9968 577229948795727902275072805442936217566804 9969 114491843309768468488789172656478158643104 9970 22278422208743599268772687796763074412299 9971 4252018724079290180257410868004702989571 9972 795823986857180414049835447628523012244 9973 146033832561202219282890722708810431112 9974 26266417528057252063337161073295805937 9975 4629645814833246413937332797845971507 9976 799419499751092740180142178223516258 9977 135192814238731522369078027286441712 9978 22384468255361694081096269029043173 9979 3627493865181138310248095546911693 9980 575142203767610757913674777444438 9981 89182909083759276678126897441052 9982 13518993268496495543262088054933 9983 2002471680020994807012074866971 9984 289690207772022589788606093916 9985 40909823991423780109440485896 9986 5636199464473822506323946999 9987 757106709222247613000683683 9988 99099017589712352662851090 9989 12627726727078271730556400 9990 1565867479767893593765415 9991 188721278747099886878205 9992 22081530530517466818338 9993 2509958947031725640424 9994 275872804242685850299 9995 29394458804456067219 9996 3034781912012062126 9997 299331902616534748 9998 28929464463868487 9999 2657203170205537 10000 230163905905952 10001 20410855427288 10002 1557101412707 10003 119973788199 10004 9815477274 10005 515714344 10006 42654691 10007 2739993 10008 66994 10009 10144 10010 279 10011 1 10012 1 10013 99294268441131391869038294940970166667193581025871312519583482 10014 2221174438999818454758874003183598204387590444369498143750780912 10015 24951601054504316018099266957058656783194734567977260465156354495 10016 187644749150159067143422681618620393473937340640062614735202401225 10017 1062619061915291891141623305806105013922680214228174260168528449445 10018 4832603364918640908669825946496333524229534863047068208888518271012 10019 18382652970834900560907966576737980905917968834980808828861631329899 10020 60148847575048562040175398080246925524655324795305635651419138102627 10021 172794206934522403735674397175522117797231333204804856296159645362129 10022 442680716558735442467537149756221548913804016896429769865420302448182 10023 1023871572253458613605872286742105365830946696204625133338987597117101 10024 2159229853661892676781696381242617907773536288166097735934994319705707 10025 4185973301583261220355341634039366816370595884369256190028951427568021 10026 7511167521845349187912491375588045501583306577190573152808421786076362 10027 12547384458032474639238377278169447619294902409739611189893988199509731 10028 19611020244697448579264652818283226741598926420506243830889570514054559 10029 28802415604277003661925445547822888961861144787447648932676150667798079 10030 39901216076536943697236441507365957483292065771525008277313103886202600 10031 52314859221058245370779045834510760134036146888073004918659138858706035 10032 65108379312171080976923337060211636864616379419060793394325068195094525 10033 77121556564695182654649472381523059765628477336697044292741240616462693 10034 87152344856562938048141229614003444359214187500030757762234575444147810 10035 94163711705495170095696804914782905966593042552552536571205052114862997 10036 97462834244582759265973261054200735611372685436491815038211332590050349 10037 96809809769047818282485021963892612735144992346311744500779445206042597 10038 92434030545952155600538358384761259297963264008138864667985070840884958 10039 84962100939999740093072058824550676809044124670080825257210964670641227 10040 75282846170394613613415977684080796479859096754520095461895463753815469 10041 64386456004244026505381515123125670386037836462077580635307276545166923 10042 53214445501224013692097298000788129370969758679469679791524260367281744 10043 42547367168895058091282340494692957097040797250343213792273649354743119 10044 32942914117102026674417833965358603315744873220051796130777750420213667 10045 24723228975251300299180371827197431491153589112823294361353457966491038 10046 18000407672238909794088950317891931768504188731910162416813403860626776 10047 12724727258993581061325950831185333645433789901307978973595955907030853 10048 8740488526291321485983431693248625001373981238064530175180580128495667 10049 5837879221827394532759551352782765867394880742392474281263444723153695 10050 3794010082183562129397942453983307601263241230454789012519527818345748 10051 2400710940167842333549798593152540414438171482601145917985971189946561 10052 1479915509598512084086680984890401313578667721904130030319016415895993 10053 889266847454108837456983836235160743550486020304090487936237749261883 10054 521139284037292303258794860952110315188886736705722266393652222700258 10055 298000761396516516554191637192474745545569967517333791728492163952975 10056 166351195618848601019480041453747416571434405327665695700086624860825 10057 90692472162457456205906716954344746667276992199817061593128328907475 10058 48309712276663418924694035814292008035718045193048051557555412773300 10059 25152822713370135155932353703505439164451254389349059185353598925935 10060 12805303999090067612707753553841075494372331567168089689245091707435 10061 6376714270689761164751567544436898334918500033529368919601334716695 10062 3107081510267501323400552541787041665250692234333631809925556340760 10063 1481814551526814183539313951900571032546137263538258473433994549227 10064 691910743201365209022337226829403692426509496114587049545823809397 10065 316405319973591805132997134815137829939764299462822657265551084485 10066 141739462087095653192352452970080841178885881023223266134324239630 10067 62215782442766172344554393746736379543208102468241746649409662985 10068 26765575797567462205915083691355080592974221233105857157452474337 10069 11287988215969467864362213776407185248004955153982792680533521069 10070 4667804226531019183329088147286950907311322714609491986593126622 10071 1893005055746897478503830211703275144658423482372880759125282519 10072 753036178887692011753876329093108924499651187100065167193747377 10073 293887998019688607863440132823013304618017771807079091186761291 10074 112543944940154416287739786692044211400218231603191453791651062 10075 42296508097154814467778099924351334622613468110512872222255561 10076 15602437451483054275236419551342401483677887955251727913188117 10077 5649957424089015414592098520281542521898406800252722584713346 10078 2008712691166612798810400003307434158071025787848640361927264 10079 701231704242474771758809558525037639452234363855169565588769 10080 240393986340059524667823778952798720277344920979054904722135 10081 80937067416985909625857521205022180698206936785891671446955 10082 26765348564939896936451988993964105140183651443908842140860 10083 8694328470119543796222080103578905021322143674258015355253 10084 2774402323973590624314062405691394547077159277783550543325 10085 869765400075962933833551043804568655770896694951829882927 10086 267891953852529192961243595458550767049820220430343837034 10087 81070750965864636840390381633361093315879808692142337827 10088 24106514894347830243072441554726835045888738893799773125 10089 7043454373132669214119445860946612916784758342214122387 10090 2022227417304319513529941376899634300019461687632260882 10091 570526596315332902627385088822979151094482776705745049 10092 158171647499515093502339130471118900273868800087987757 10093 43091347464719154013839935817976833909666287038336333 10094 11536090486993704808641868713430058629239599738507128 10095 3034795260568633608617464300901220734806811929106385 10096 784501647897511672744683804796437368003052243212895 10097 199269158799501487567755250535380904637471349959495 10098 49733904577346156066039920018054691461183864428174 10099 12195851117132603619375474864484148374811135398911 10100 2938298394532197278098685829504777721198287421767 10101 695468162029187718152123679940164181674900656439 10102 161705813370074683470657753658600460263826567082 10103 36932311458216419204938811095255707269687838401 10104 8284783195118770592433995904628137506859992871 10105 1825184078588345663789109616747895803257281985 10106 394853242269431065959862728286999036827502600 10107 83871868964270485586598376015286489731224485 10108 17490080107836575565274656620342171087271649 10109 3580143654450581892765306944943968673109180 10110 719242576264694486504980020812324785929296 10111 141789557611301313742442699568448519693807 10112 27423882495197810997969289763869504480521 10113 5202898188624184037002813417247504103997 10114 968061386369353710042980228223959944160 10115 176605561198021138500899925040112789383 10116 31582414246771416261107136089133469791 10117 5534949888746441417721205072188847233 10118 950362436694661082196424657438225014 10119 159824446450484335761033026114189921 10120 26317053601163699379759569100934807 10121 4241536557971644824067300022778689 10122 668870965080461796536529452152202 10123 103162819523614001972100016049527 10124 15555490906759448404448955493011 10125 2292061266212046572668752163019 10126 329864971904022543318175837528 10127 46344083244705759890340315739 10128 6352400824573899932477935653 10129 849013018806050352495414213 10130 110573817604114902352484150 10131 14020115506317434187226305 10132 1730004201665406026676825 10133 207487943004154832891389 10134 24160125731613354115550 10135 2733138150096250170751 10136 298965999582804786217 10137 31706016354875742251 10138 3258178541399590426 10139 319841015253845829 10140 30775105310398753 10141 2813325505073801 10142 242561921631628 10143 21423310519383 10144 1625707816569 10145 124776208341 10146 10166241182 10147 530819821 10148 43814509 10149 2799185 10150 67966 10151 10287 10152 281 10153 1 10154 1 10155 282530598583994002843752191797858488867565938385509205788086062 10156 6364391447292897233267650312488888898914634737771802695751927042 10157 71993332038770211405118544018221962152874661466434146172379808147 10158 545177175647124956651970691998416935281504671387832692988275783775 10159 3108672515600849628992738142882390870807006892210838286349302017865 10160 14235224123477670696395105307611449999869303211390578568992648603711 10161 54521487201193923219664070445215097381815191279390582835416478400951 10162 179619957459545036005585582468920598541390690297295321450678385377015 10163 519537006129747657589581305096864506381311789615594856078982966178315 10164 1340080861684603353857688936562060352491642479563169428181320425631327 10165 3120561994216034490107510179013242085851857424389588559944830226842807 10166 6625638329902697220618910442172712058184544947105421101551827990004253 10167 12931894227973375791081439320823681234656295413033384200627492636274045 10168 23361784261505786213694712836772603074600060909371304291529849309072235 10169 39289939445213534750185463743627649829482113983808769242398490908657041 10170 61823748315726308046906382413159689498396182657385616563115254611669335 10171 91413240159563382429278716262793318059632263574629123938541689236510769 10172 127494094343965997119580318494735814865293696310446052007342307665839869 10173 168287584149128225674311207294638955036503373221385035106015199069368375 10174 210856469973407449769622429418476614065822863082248569549229610692016675 10175 251448719127483087716918013621733256008934543496224289586319392807953613 10176 286073398932389514976870136910789212901452813108362575170904083253391427 10177 311177712004352629542392355084025289359958083889253400388016026769809111 10178 324259573386660830402304948872091447317131525153104468528994727435575305 10179 324268612751637251316917369475934308134344983643865789871058854070417447 10180 311711415956659351224183131560778100944671845994395077305426960396077171 10181 288459863412835837436183696574653819778475574572364158289521284506768381 10182 257335760243064112696497567314719158617046034430262600946211939588202779 10183 221588789018926380205587446626927260857338557823631983751084404928404335 10184 184390145039827040677830478612334239162407528933199624543233163608954769 10185 148436965282654608340357545573028568968185982692985276550245448035121627 10186 115717613381048779062435344621540981032186029146608352641336897184923875 10187 87441610659161989933809117073555391500820784945680024921569682202012106 10188 64103063740822431258612704769984805369178049334375682798474245124566150 10189 45628580805993333870280770457492106782729089061139518174798324748861593 10190 31559152079975261628249887905672376142249091830792608198556480384565797 10191 21225383153633444518940323944428257947671944536368523146369807846610843 10192 13890566876782012007813251240508785586729307464800586487984533418801309 10193 8851018174516640162074424957915267230861503641972616893491154620526685 10194 5494567949216671498046780973951271511459767104583149229427817459129093 10195 3324941224655296275097793569704968506395494608621510546362562336003689 10196 1962336559916335834825843618323913303373806431853070728029045571593333 10197 1130103018688930286524698525294935778718941797003782065907947055812333 10198 635362146394719510476116919876105337889606864443018793851062892681375 10199 348879767335812874227058585196364370625314564650502558084765351160175 10200 187181591418329124346859270810254951103162461238823800091116668415985 10201 98164666412661754397420488246601757871045348790124906823239035552295 10202 50340140482193703452804265216047466165969360407992201883279492501715 10203 25251925029277739023937925461936989816696638274804164421042632220425 10204 12394836169571065671195488506201998472927531988122205685340237734885 10205 5955125213774863549292824434472603307274893202157103618606482290207 10206 2801399176872867520250946134530786420600657101491489994093544787067 10207 1290673143292038640626934225937278288152853618878180468540794355477 10208 582547400654211147129436495665900306595966382100226606110336902475 10209 257650037667783769833945516326328721996319360240219155648037936455 10210 111690776821671083700011191172089799022932346321044781959774045261 10211 47466919732873278408652636736055020460226654376785867730003160991 10212 19780825958976510287619465281393396899341948925331017785351699995 10213 8084723580809290929246375241465820858750778972900256827691256265 10214 3241425382663074375492702717326844647151802337418303391710335047 10215 1275072450606651787222637221775227564748979631599102136583196067 10216 492192403364605064482305695082345266026934410380905590846251973 10217 186468253508317583360508568528101067681591979660330340197490195 10218 69344059320851486083443479089307662231352515367514265008302485 10219 25316764039933872290555705248340655491983936066114346543196406 10220 9075234312549540480857029183764913981943477730174417115811490 10221 3194555320204094633858600603584103456334496994015822170608669 10222 1104369078127226405135078163561067230128982937483878044671489 10223 374985014792051692541885914492488794216436535923617700946375 10224 125069196304040152538162176268933985371530085674699763419185 10225 40978957373063327930546591517893169369300500558725171870633 10226 13191049426957492465595463185468012967493652619348433945897 10227 4171920423952692080977219136899397695482809529867806238741 10228 1296456096564990672742504177802160808962513211068496739105 10229 395884287679613070940636756881817129133317835644994467577 10230 118792095169789458924559780400190256987571709234785271859 10231 35029383438545693771251530811117491864810709584930898579 10232 10151183039207221775904113104249419691058190458631228693 10233 2891014565463181402224799955575274865486324847238574455 10234 809170980774427900818561104092706292979867372648627317 10235 222582161709102293182341687460406464832676360096270499 10236 60172875916924962233158343031236199304069238372833223 10237 15987056683317367815988231498057891324631391528262013 10238 4174334025210185370971047592835333399297966125459745 10239 1071141902170621875042872177022874000281118429527375 10240 270106277323880329582115940222093547725959294950017 10241 66931940090958224674920078121358499756717523840653 10242 16297569479072194442487006614756925200385131478747 10243 3899230590890124688725003001259862322142215076685 10244 916587337962739353625336413937556821138666234737 10245 211678133691899724238909011285193855300583185927 10246 48023050155778658580968756194314331380027514801 10247 10701764261595146963051933165868738841174228221 10248 2342334879640437191896946847333589143730949475 10249 503480021564108756564261251169525140236554785 10250 106267944597267598619533889035427802646099009 10251 22021732786804599795382454675158158596563836 10252 4479889499025604349561172831372033447518848 10253 894503357722755585020637821720222867559715 10254 175275949886086603137173734097888094370671 10255 33698414848054507836477193072706900594633 10256 6355628313106893448495578731972638996943 10257 1175650181957209819847304797570536601599 10258 213240816312678398349537829440393481795 10259 37916653889611306962456361068617500443 10260 6607609463903891761696576274540676287 10261 1128216708899491419875430249301472043 10262 188688313797869494284894252458780497 10263 30900312727257480035654323832845945 10264 4953330405617845097034268714194767 10265 776942623301988317850945049656325 10266 119197113075265090017214169805755 10267 17879075968416507789827267783733 10268 2620768196932918582849154237425 10269 375233218570922089818965019919 10270 52449747990859141257744476203 10271 7153048680404916520341224133 10272 951244823958089334604716283 10273 123274861425648112950255175 10274 15553762606556294337754725 10275 1909917759976316781222159 10276 227959483715019004056811 10277 26416742042875435493233 10278 2974291291839810823215 10279 323800899287357480251 10280 34180452552413535517 10281 3496212974173305027 10282 341591181411264353 10283 32723967182473295 10284 2977396680543403 10285 255532173897199 10286 22478300103975 10287 1696812144917 10288 129735518475 10289 10526940451 10290 546254609 10291 44997651 10292 2859223 10293 68945 10294 10431 10295 283 10296 1 10297 1 10298 803966385735918356861563479452144269425937421214814598014036496 10299 18236485952392364152410289097976860431660235857766874800449924214 10300 207718576000654853461233848883477901669051583823050159005911234567 10301 1583825876980032236672504739855786181948617472376113991414681019597 10302 9093274937033536990122022549014223636986050874749315222943490052100 10303 41925188840656811001424527848023609949974468857447945665091230214207 10304 161671866079744728972606017141889157033191238762746868595734865047065 10305 536251971773953220492613974747481623455490382135646831359976847363769 10306 1561603191888681797475802527730023868400394818331572455970759762997690 10307 4055255420167297976831415137755628075727044764844530605382150801626217 10308 9507074859517426108326444264831434345973863520236230573049446427908687 10309 20321854386691792586603828448164126138287985141392162804905855182473701 10310 39931405941814650514186099331664729384222963750317865846196982633209992 10311 72622525709318081801760220049904825774915242894334538203245785464098035 10312 122957859521854311466669955368901788338615505050384977285038363572472051 10313 194776804495054322131064011024375574090514948962946707622682592559823011 10314 289931897260357998238564925635669076051218679437281491351909438757167542 10315 407080788785144250124320246635727147835411578751665482219302372690460179 10316 540935562125555063745974195920124535914051286696688889754605449504596979 10317 682312285422698206757309690135324943802475256035883439763222028993290665 10318 819122717246450442296587285353521520461789849235908254319842182722708724 10319 938169637715835253049270813208046469280870977133181943142837435053113611 10320 1027349911789353414149828635545822375245513710766951762163816060919263125 10321 1077732415122349637194916258607837385408463177955083520088104072428086421 10322 1085010847429294072931614938434768526695395127610157568400624937419932322 10323 1050016827835421074512138287256279832861694398137437720459097185133071861 10324 978244115851075671978284524602425694838938945694518262920124057169854133 10325 878586974544680325198775374257593513208250348845333986093924562062936607 10326 761658320960149931379690447059379715194478197924066941635650895639014944 10327 638092249597184900441292378121273233483258552636134302783482438203411649 10328 517162830140199245708347876564501534439729472963508986644471261401940469 10329 405911018345004919653096076321708487199904709448822158292163975573693045 10330 308818184959444764846736017831896704569045780060097602928033262694588352 10331 227942131985994626245624472834463139413753247715716780700992618093221666 10332 163362430955403750726127760640397057403894230797535868766798026536925653 10333 113767657358811552180354471584748351877473293817244826537376319201761271 10334 77043623404985513602997869878827842695596952313482370195910988093677724 10335 50769018565296686375443593707310620903893849599416884624971467354307165 10336 32574682691883550800437255514545380072477613150525216659542771876192579 10337 20362906365531771300448300854499424394457736429135368600212751865132643 10338 12408551977277367330710667592620513919727605993551865367954949390540558 10339 7374860004077536724720779407879005845644674905210068724561715621771955 10340 4277148168056242194216000010128159291118157334081855349654097140601733 10341 2421737035667104728734534813751261703372620817212424392240924342394983 10342 1339259781689208994926327274120951373439974278090449354143667983907000 10343 723686034858717906043845013904997887456244833092838379600249384418065 10344 382257046158249543544683153856490886207363600909301460327926807121265 10345 197443952579216593040854338170735852653076681701553204855065150515585 10346 99763002782558161546840619265643826408488986786494239992384283909590 10347 49326303312634940579376927275007581804058303010654604138181854378235 10348 23873123480592063415399090431704684773424122096402355578125421613931 10349 11313380651289573040473613800294797730238080364495629338944395871329 10350 5251119602870783490463857436674932582086101149043859464220508720052 10351 2387838901104372705257944304630656430141362326337835494377769624227 10352 1064051595978192440995085325890873895594208740142536877167957581565 10353 464761190835725869470504923758774973377563302325858832245061239357 10354 199024143240614985167377010988717375758660293012124429146958791890 10355 83576500378688019021776028759756361496453848071660111314867475789 10356 34423391652064057077769594360145640342148373033654406167616735745 10357 13909058283576459738625661320555715929505955440575236630588089587 10358 5514359962482454519743580595487764935046550476340082683325385712 10359 2145457465183717505701079122920325895440755782983287046756216861 10360 819297728052454120245890949073983601756875933476758843558336297 10361 307132633793989903444868383345683413405632762426468778845621385 10362 113040406230943520487658901386236631043129505678974368979684216 10363 40852826501318857614207967516410780249353365930211783645730726 10364 14499210869364883886292379040751818518075052289246746594667177 10365 5054170243123878724256062538940904243519978858724027677219619 10366 1730550512117914717764527967600558332730197588900899975156124 10367 582089338476857358509474556641222740176880661751887220253425 10368 192355426783376063757044168194265367785004651014397360742919 10369 62454490800082808692122380160462196151470002479004167556071 10370 19925026159417079057584698579298559985796151455363324455590 10371 6246522702144344333799710218534794411251677339830925736951 10372 1924450750864882226471834258103973668275036835156389446977 10373 582674352453888511640571626695564608642940739521510661931 10374 173385957895894942042606966443672288983502869454967183096 10375 50709100848317964696425745612478221131284660827819917917 10376 14576514147662677282814237975342527884950116755695596413 10377 4118374253725922870715105548554876171004594457760885837 10378 1143688237170473421877018535361817639730341618553499778 10379 312177297972638093773531092630610634929232215897257865 10380 83754016680408286869663007542472098665219749282484593 10381 22085955537309777307892737382769229552917370154055843 10382 5724337133160663559353491514127660450191070137215100 10383 1458214959141105482835450356210522926590072467179449 10384 365082227537557561592440662018424104342753010067655 10385 89828597339650223270485317557028337362502777300551 10386 21720597721730377252422830212570238729244358616502 10387 5161037011096843770077848768589691768418559514567 10388 1204984131937953254546260729414655904462730270127 10389 276421694835744454125094500549390123296940358061 10390 62297802393615178866440493904823441054015402496 10391 13792482325166510632484824742553943011804444051 10392 2999413625565172837174844755584119016523568255 10393 640627020210530687773322040621649079425478207 10394 134367841602590288792380338781438713000907548 10395 27672483602285686032385927039851068382149000 10396 5595001833513892845602237621589488827392503 10397 1110409211295020073050811639210204344388221 10398 216283121196677499805246433631754219441220 10399 41337031158015865593203051758332603633183 10400 7750814622446904133132737551164009886985 10401 1425459319830057329628321056215524697129 10402 257076863450937479826947774389910596858 10403 45453360707869666455332667906438111369 10404 7876810879689088009796094547706957155 10405 1337502775042325346202599107559277201 10406 222468586337578317347232291166111992 10407 36235384404680513529526965379878807 10408 5777470966783421262923888421738303 10409 901412278091023241104596956858511 10410 137567947532769381680535639387406 10411 20527498628161101050564697377743 10412 2993510641938502224190935295899 10413 426418409395338774887905705969 10414 59303658559516604688714586996 10415 8047341279511944196934640563 10416 1064870604266419069053764813 10417 137322454728336993354146445 10418 17241777626837663762646642 10419 2106989985722154959573693 10420 250276408623908419859945 10421 28865144092328702148363 10422 3234718164455729047376 10423 350494701087121931237 10424 36827938581672776321 10425 3749728189497645089 10426 364647757643953458 10427 34781027060565813 10428 3149760208213123 10429 269096756362105 10430 23577294757164 10431 1770486547987 10432 134855719921 10433 10897784177 10434 562023458 10435 46204425 10436 2920113 10437 69931 10438 10576 10439 285 10440 1 10441 1 10442 2287920657897915373544449672102533732078531789177366762560194496 10443 52255902247293565334236651662894463397645152265554515391273972560 10444 599304799352374309464404895122589209136414564255003642411288354099 10445 4600935618022044341873995005275074122920172973708356714211812477027 10446 26595879818142773028979824380278076924211426968415946273783006599642 10447 123456595840286216076265286572630297263313951198614404528074651949562 10448 479302537022030032957503263782292566608150859761185949257239234788963 10449 1600559380379678317217298615734254378338586176013760275152385490213577 10450 4692384541393793126775953865593631324847413739237993084452731231634996 10451 12267450613034137733513500073906498443378707777525547419202036725919856 10452 28952771479079621200147947525165796343889473910655985130035724010044483 10453 62302911078594522188753109054543531330494804051930649601723960616253243 10454 123241431855133559174294663908049381011288489225210160743965444384135536 10455 225635095364500412412549754166596057955254549339594667938337190426108758 10456 384575371557177539740652893527109880549978679620953269159629234382000613 10457 613267057434057488403536301505283030879060437053544138480858164320953875 10458 918953660326638705690938400516501208726334359136151735577611996840801506 10459 1298859113388629826950499677953890643318497352232735484401295743390999008 10460 1737440796005086969239030398905723638687878644791847079053526924038695079 10461 2206127105271433240364343775085779231904212257664688674101338206891702959 10462 2666119258952458941337459977328824171506671113297977938513715286776818098 10463 3073945892999799729114833378799225387005473216978561236731834463826449634 10464 3388590034955569346558446394462658399527980311669814341353793437627504359 10465 3578487450106711716359996780541276960996702532663680613620509913850738277 10466 3626713237087765239802112374597260000082759899018120865328306056350964182 10467 3533207999863213427104540108817065554541796158631450737593509445339226216 10468 3313734962491512452574734450606783006517944872755365033012856041026623041 10469 2996106041999007281445330208811600459301060697407111662712525199878689417 10470 2614805322556507550581453407977705647033447280797711269469078044295916916 10471 2205336071430735511811471658016675253496480041539435094990620002984949146 10472 1799437165987512474625329959145955404876397805565015090659029667750283227 10473 1421885938453241432740495380766076016566144263538558276445886536123784469 10474 1089101413347593249670198596643180981769654357161364104958612825516034530 10475 809336513156959639249677837969702058386287890471644271548806712952572960 10476 583987916343113264048163771684166931548668108083216786834235407683435865 10477 409473920158468895501839486792113071535061960672227370174866704334352777 10478 279195902922398587596852750304333286900589688260133501783220960841448966 10479 185244668226057710396698367350814405146211307261589660675183226847423486 10480 119677358720346728373160159221116053957857395843331553639490022657360513 10481 75329869769300140301335773983698428347911581025208187835077918495144723 10482 46222726813394645385433701807202657856813166482267780524840640588673492 10483 27663502278767765358638108985979676482158331278461070074099789074121376 10484 16156195056306829618092833323753947152756808202909424691741471998331921 10485 9212049240244712182337858965404036075662680946613970133203313665252233 10486 5130411689317733880518714199088568021901342598008817113599921032202208 10487 2791964830969605566326277313573053515776343639790600728807808744077650 10488 1485259893716599493660848052658687067281326175263398803708548568809655 10489 772668924989071532099624622966025152394598307856862555436983422670865 10490 393222039455850105840307936485561161505595226702599111906452536856420 10491 195831406621944683450179837210793228513756807565009952560625048594320 10492 95469754426432087346170314884096406141057803926883857750934087004111 10493 45574273734841846893048693225299187083055573699387647714139897029415 10494 21309278385534402704235415586926828111024184175406873461834883762674 10495 9761817818833292210589915864249880321218614202395376906581338858002 10496 4382453052711801243466650024893379726860336810233580467928765361567 10497 1928564355693984803053827280329320603678270366457735729457695966477 10498 832110990691991902780089968583474810830363468881499998357754917578 10499 352089574982341154864321194750327779352037023922469490804019914232 10500 146129930694869510218966010810538113282493669281975805689786440061 10501 59500912129026375883951437344311207873155343237641238913020267621 10502 23773112217297644934151623828439484179168761295429565993023546668 10503 9321833949641484271431123006449983946993594779044823493142407618 10504 3587897985796350309359778399347346689239711019869590800804037751 10505 1355715079162084744024900132231062399956136001710734196935284553 10506 502977385465013347853757140826079091993469341035341344005050108 10507 183247580926010742019291148787891417856756997140900229141603760 10508 65568005955515249765178392722374361970891107732709331109122301 10509 23044114839202390058647261404311772564901863666252579790000333 10510 7955896481256912682979080810320522601357619091269362128648854 10511 2698499661118752899817153783781042308899587206319423504681734 10512 899289162966864950694233837200112686693228446299416036264093 10513 294480301847207418849184879067675151957975270408390180689879 10514 94760163677017753653151923850468902149899862310867749306924 10515 29966598719441941737556837025969562393865078280622095169072 10516 9313595020264699077154507658293325586016896648541668704877 10517 2845040139763412816147907161858018667460117649992360251221 10518 854221081730917206522672348415677273087544811621593915088 10519 252103867115805556657805275951952411645841754033573708618 10520 73135693604941414680617097911459936303154736313865687339 10521 20855954426550151680105497173521784430837953052962230749 10522 5846400310292667166224520604384132911646156078391534202 10523 1611048589627005595464030770272534024617862730771984896 10524 436406259685849527144984480738587381221488325234595661 10525 116207182448848332415025267644636391935163739222764613 10526 30417872215703137328716251424200896928560708742382758 10527 7826533917295002262812560208918088123572334115905590 10528 1979440715395095967665638204630168561702963836862157 10529 492075962634070843023163969467470272195796495138871 10530 120231767876551728462888964427938314574623074522778 10531 28872277907623479032579588208284138022641916124248 10532 6813830389214290354139889141419449538238149381011 10533 1580229204281615630994926839368500700388338643371 10534 360108693489599148189047114968864299030961239852 10535 80629552865891375130634257339952674146647851406 10536 17736191199689489527806913670489100701468923921 10537 3832534848688097467444972894229209162475555039 10538 813432189225522881018611937948954369405831562 10539 169555327839616243730154463853876547620809312 10540 34705398596047997912548705011157932869128211 10541 6974513295626389109394058465254001487007251 10542 1375918415179801184557184862505967885687130 10543 266414963025192621805732768653100068782202 10544 50621064509015094177319286252016810801491 10545 9436789435264530272734178870161995407993 10546 1725618823595217929396790188633754944248 10547 309452268448654152716554318641905783040 10548 54408173608271985631437387051494459687 10549 9376531373654724477067648615898271871 10550 1583454759902824600959098872373267448 10551 261953222230963268513865639980365038 10552 42438135182068505655981976380399753 10553 6730591817379963607885294063059551 10554 1044609870362819980958654084778050 10555 158593576397176985279247555982960 10556 23543122285383783058451164057695 10557 3415780049075400670820562036119 10558 484113212184882408820556274130 10559 66990763627212788435028227186 10560 9045397749762595063742221263 10561 1191060114755769563509935453 10562 152847673511350665177147874 10563 19098375693316544704091032 10564 2322712176620343168618437 10565 274589643829039974546861 10566 31520048450395005529276 10567 3515802079557769826162 10568 379171554307874560127 10569 39659200899055222689 10570 4019609154127424322 10571 389079039541984832 10572 36951464352936119 10573 3330771848334943 10574 283278452923110 10575 24721805196170 10576 1846804725955 10577 140140888289 10578 11278984362 10579 578131152 10580 47435141 10581 2981861 10582 70924 10583 10722 10584 287 10585 1 10586 1 10587 6511398554626020669606014297035500581299504313748093959831888144 10588 149740518771040601865953027495702788235027172156517691623111391708 10589 1729058466103808234464468903343185719898476554620477533420225597303 10590 13364547387804852148364830690894553975002275206263228642884257193753 10591 77778182554874551084796774423426288558515296503863127978771516885247 10592 363482152006161531448756861339726289527878101586516125214436882643442 10593 1420675087064079393569094794091719348855488371816044469101044701355809 10594 4776004926323693553464545769326728512486710602924387114468290880590709 10595 14095711023909198608601359878795277318117641062935289205499462448840834 10596 37097219959641497623480211989108008879118049196722831407389731887426656 10597 88138329462128185879206812451846764944315242260101029869765903495429571 10598 190926107719846194066438006937190987472034269588550083580939155345491817 10599 380181862941479957213295672467198846174430047085303557460435169855371587 10600 700672435321001165946131146977847581801568310322119552716383551601711912 10601 1202154453100592848367421102188613284731886746040071736033628671494399903 10602 1929728415179743258437467088692633333668770921832214204196305804268888683 10603 2910756520751488969478989708913756438628619785973386011093922038125913406 10604 4141318115237493170233754321561365318176713923114129657306301043442954126 10605 5576349749365006181821967960223316224710022302822258618958269111910250851 10606 7127442399713002647892037713491268643219869749335852147385346167393128229 10607 8670542700986782497055977701208157494588321817381469813880425245581124179 10608 10062997104188099610500161904590679519867803227113777187699956484179467498 10609 11166473338763403682853284802420669200867381597100127016251931349499626613 10610 11870373547103798986378308026558932684577398968742124355582860846360008913 10611 12110122693395315634690617281190855166040564741270706025250746917215655832 10612 11876215382915898708837253702273811835629997912439075991588449016147982858 10613 11212534620624970104075672653679295658943102647881787385446604281358003809 10614 10205270952463419812027062176542165654462107431335017184706777679198690179 10615 8965876393842760542339927246841070710276445894721097276184672778398031909 10616 7612361743905533128302553455331491155715859747908462659620885184360692476 10617 6252854479264230101791043760381262338812606171070713613271062015229875185 10618 4974044497100430958201421687391916320995592927663326336734825621279641765 10619 3835511571235947824074958071531417603759719242988927634869569172269846290 10620 2869468759593932705463546904837127320836296746707095710949217200630830550 10621 2084497924756261713002712107551721362710062285080256664691970615897007525 10622 1471490515317271019718383008198519771310744231714234564610447647978854027 10623 1010142820579352943091300826772066422202687321855185297653734481326842677 10624 674794314276533186446012629980294483405661915532203454110645630780083662 10625 438934405670896402288176609720366750746195974783816108317040866939110187 10626 278180887930107091403222811694953632108923508975938567013661759736560423 10627 171869627890330832527410207215617420474089215090345181892331290078485774 10628 103572830942981166874054127029273658870070019946552025322971547216747992 10629 60909501760220884849070268959826663034274185209653160385650969543874977 10630 34972140220956853162968367719675768230428543879649243170390474231595187 10631 19613336280370878824404969355298416229868273128600288135093887263622433 10632 10748710693806905815981892610328702216170588896392705332763732137899208 10633 5758515199743948695023327204603108263227473017923549933894107653059205 10634 3017020070199144627980069764895065732897691336398097027228771278549305 10635 1546375484367298499344614265465302455447106244681006795104274034387280 10636 775654074182134246662283499156212222900185754505287915428922470912720 10637 380870272197941364398528592044681532609425332241668241381220224400699 10638 183136162624818538367195225550063032718979712545865675495067674982333 10639 86255019613193722508986752792872834588747731641418024175022818047803 10640 39803978372572486922746772190807151544380448716832121497068377001578 10641 18001668157400080527912259799735506404395835928552468158795313867597 10642 7980857495163245599323358580657624402623939712099515690146488241817 10643 3469265832442628313199195832406725169189655568393640830301150982644 10644 1479013293133806493447229335440064731104319573762965004238794156494 10645 618504865256678749720749958517729354241534558154281164306400850269 10646 253767385757249693838698690639395171759256943037674257256919790071 10647 102171663208203388739883159583494140835347444457817184622801108761 10648 40374098453763433288129545671107814416860176129025529740148524372 10649 15661172070176259572654435706015707383313239307442929870829713317 10650 5964331972737424258982538738406454628629280387072923192954802217 10651 2230377830511126900242158905255741725358648965607141085848457948 10652 819092850016085605742397031156073725134619202733373985239092768 10653 295447970867031524569678000662175746600218400110966097679157881 10654 104682343203475300718430546316770145707931027356443332599644151 10655 36438301027148961887438604855915948234384525058811194355903201 10656 12461755176331208382495678513670277311708567983250637174413054 10657 4187717643789763441355719736937699833064585660897717929829279 10658 1382897244615112005360734698712281071769234527647480178989003 10659 448797769870649315774337913283946363725021905667706000513918 10660 143149671827260848834270137794530237599110917698179220919168 10661 44878289867501232335862853003440194184671491392486038416077 10662 13829698349221502973044258768532116484356009199912381181031 10663 4189291738331800990018853213628672328377082066516169719341 10664 1247492312557130101463839434805324897455215636209168246936 10665 365190348773175594117090581168433954219791746185685097201 10666 105098496720149043373963090787206724249607997600094785029 10667 29735693547571874769110418632080733558641315086537508846 10668 8271217642132389528964093521488929039722608102974291102 10669 2261897772038983984499955176657782057608254628973406977 10670 608117995719029505222473379771753000790156482413438007 10671 160734888979887040696167955331361022548481190352724113 10672 41766948268654226387679096395613390387860519532140814 10673 10669529688471525910637348285338294603869473707420167 10674 2679378890137517315328088003235940373794625736705307 10675 661427680254475148751612716153144880337141430262432 10676 160498007599058242331549269345282121305021183908918 10677 38280021459103732683033099469863505520586511925811 10678 8973515183752796553268729014688052418959513779449 10679 2067330668908397455961089221842884150335002793039 10680 468036233831617241681803140732349010525662165444 10681 104119624028135501731991163971551117492307630931 10682 22757612742738993662059327273800217919957111471 10683 4886693313370540035192308271836590978728496714 10684 1030734256984799937349881538658153220632176134 10685 213533534194476978390386287418076982852064759 10686 43442324902667057918644343256273970394221401 10687 8678058841422941857595659298411225663931783 10688 1701862776900183054954520456970996095189362 10689 327599627598395085553112942218029261975137 10690 61886798412921086559802083692625321150597 10691 11470999916865198503204037823501755471598 10692 2085738088952837156899571839508723321876 10693 371940447897489841719590849908033381767 10694 65033183160818919267435637227714508117 10695 11146277410732917497594542021222705087 10696 1872126062682201787955369668748971408 10697 308048699869327266407715649008573867 10698 49641162375219841330136467320198695 10699 7831629792618567648286307230063950 10700 1209174367214846201380560885583150 10701 182632633392031932834691594543115 10702 26973445318040398285099866922797 10703 3893702817578914461661078555867 10704 549086569553928401947676286922 10705 75604904891784956488258904317 10706 10158342341047440038940532713 10707 1331093122047136868575253308 10708 169993237676518178019004614 10709 21138961502427712013668709 10710 2558692871133517828356559 10711 301061221852042862332401 10712 34397181851871127326116 10713 3819014575232684936253 10714 409962917878264148193 10715 42685547278327923978 10716 4306784593586574542 10717 414956371768434315 10718 39240667637265205 10719 3520799955712355 10720 298100754333150 10721 25913383089625 10722 1925841950949 10723 145595174364 10724 11670755934 10725 594582509 10726 48690111 10727 3044473 10728 71924 10729 10869 10730 289 10731 1 10732 1 10733 18532646438818244708185348458375888526855724694354785868731456136 10734 429094526444528051230202352873159405241879626967662154388763358148 10735 4988399766961487038788813221282206659838698218204388728486765816327 10736 38817909882563282680628425981871635901901395813320485038387345954319 10737 227431855039520290463635652136420597336669451241169490527130012559247 10738 1069996500841247420623237589839341873309107634510560600660723700969513 10739 4210084164757466363324566795479387475324166896874451169021790997824349 10740 14247849101896739891308597762879916291196895042730350793906848718651301 10741 42330422891593846782918605879598101151884883981878443353748407701713482 10742 112145372651273493545166418004667996879734724982007986558373562387728506 10743 268208907332526495874310872462804594767540606951199376963788974268228559 10744 584839641896748345779889108952943156921699015522662329004588905682893907 10745 1172253045433370301381187769706863123021725267888812287549801267375661403 10746 2174700971519618676282061030116163893272703733808770333250835565191229401 10747 3755744300873870735553164612590218220251574991841323290770400254521218853 10748 6068487859671516670335407647780574457311219722114996806969456585763806987 10749 9213754817190259202685784388082604470545332924599189860640927147361321066 10750 13195151106396243476110913614282820307307388074909053879387091629665158474 10751 17884215657176394269781801052742052841065366886887126506191114157910621173 10752 23008982637497557317903164733881812033891991677117038580682097699300157579 10753 28174358995637737950847256911949234143969220325395013822762065089877709371 10754 32913948538328651613869043884267916650648108726872028244544734886308445973 10755 36763335629088896675912825000948185872528237972003719187244948624736257377 10756 39337921031679748458097157468956701454197541435157963829667395417387390649 10757 40396723798853841436571383610770452038338095472309333819224258414529089132 10758 39877619254448247113806213483146995810352296930991732024958197451311916304 10759 37897626229363225550929747512074893551484731966939843069617903485342924055 10760 34721128004539266728327380180292714399306345387409628103823043844766216241 10761 30706311317440348689286301112286058950312640371895796580868627046311671397 10762 26243695643924625854297736712384979214274788363629107395453587889531897991 10763 21700020391571167975500312816433908684402482052682372049655251877488506255 10764 17376960728017397396512143806104366319220369918511226470147106630714193765 10765 13488895342583346045169143498121280251900288926668864196089874943562800430 10766 10158992462554513477268669164351027400784556235725392067549820037828229230 10767 7429409278073604620995259646695642652115717157136264360829918320410897575 10768 5279856385905991755204984867219831058920041660064757228447627523805082285 10769 3648950018462415415402519905668666048327801223168849898283365596061590933 10770 2454065918062152574495381160411851303155167680372574890860248908955995603 10771 1607140404689342149272046681183854710914816184551536667407568682104463431 10772 1025489241949467970087166126665587581938152649873295848243985318048186583 10773 637915788178946505501625588190675717557561682055762714565017242731726182 10774 387063093813994978230175887158883092991443020252118357321763980001523830 10775 229194671860819618031870670463491041497394823272175793662211163292431373 10776 132506638104602289053178360812779148890285609520352542680781036328374961 10777 74830011138917970669134502518971162930655543468450893061849360163628953 10778 41295539153018904859897573887436346306398385151012125547030553126854003 10779 22278903297496417993042684882023724305096088857192008914531615907804823 10780 11754730802149069540168075984754163793413387886586639721632509953116745 10781 6067585511335030815894355797918978183040673786385537063563499928385040 10782 3065147322227559263031652403875329507410643021611427656070513099200220 10783 1515860207566887722992445561468247032985999112196473899006585505412991 10784 734128502745330928182380725348570126740093170163495467053526823062403 10785 348269937912602754059040379098326125836308014865616534205000407269427 10786 161886304385906445609252913413634639826328163993114264592775704838669 10787 73750919918731399650387944622376760822481875558582845211468765951497 10788 32937833698380431685520132216414750319994922345681638260124647383953 10789 14424283785906625877807204988360482501825471527630486397022366454304 10790 6195282098657890424708524320534367405431978790406758090356621543916 10791 2610275300432453717049899702140527798410200723881718417845938604087 10792 1079085321930182287305881966451769579371307537325612660634171378221 10793 437774636105745883102444446426576725451705553500811412693446138569 10794 174320024339471850245087625725434915340901181503783198226481083987 10795 68142485818961799229637975098615983140105764629528819985384760323 10796 26153546351710280306971946804463103219309405601916113561390107241 10797 9857094896139365248178769878305442537759449310178367694022497948 10798 3648655737038863801714850337905121794271240917210662368260952072 10799 1326595334886748923292997665313945033626380714198538210454611301 10800 473825004017179656734454614180262108580907639311348692336225249 10801 166272374400318442004699413036618180423875803405223283478514673 10802 57331062364313764209074569698384763615409722923912980334206679 10803 19425372387206936373817786315842248602096486971022574519567891 10804 6468394841245898939026894353371465822351287658867043904055963 10805 2116930122660700611176783378047955523017883359301605655264022 10806 680974944236856761090463419536972074995596900847620595076614 10807 215327219617725419387344432207044434875437830952332333261377 10808 66932238298678281635890098772329357999184239159126260180605 10809 20453267061468128884396166347083697304907795609026987210229 10810 6144692776637888865809506081831250308086203990964327006839 10811 1814947038826036684050457520859839719367825928939007983243 10812 527068595352288922158462360241016539487837190835760486149 10813 150494207815107230057770060691330335584768538726615093114 10814 42250213931134589144797246472006231741750243163348695922 10815 11662683679083576719765623515952996397927061184095990763 10816 3165406255415450075368484059696182196514659571165998201 10817 844733335647091369716581401320092595177218256150897513 10818 221647974249656171661512325777351306033436036916987367 10819 57181225615306673760773772154447440916570699667327595 10820 14503644257541568300795449401487417949714508802661683 10821 3616762600723586502759929745228988684161174544268076 10822 886673986916757434816879038749559002913554401122248 10823 213691671210226183273327936957987366807090164373517 10824 50625115300904423801926509286095087545250564699043 10825 11788834824790714032383485916745602534825757070511 10826 2698175449600671676550210375460873343940590930517 10827 606915515973974738102446450399467881894574754941 10828 134154583936347633727662139315829475764418404527 10829 29137918373583798220426015267276642542118633638 10830 6217841619686608778455213515830160140392206686 10831 1303458009691903947531299809774871752670969057 10832 268394971292367840551531665722442592680188751 10833 54276356700638513146510174294901856994283831 10834 10778049588500672286238680998096093107191649 10835 2101318810389159297461556273572911776973693 10836 402151564148959820949652559377273198262661 10837 75535612287606390709699638106081838396078 10838 13921631015711138356758037736156509466694 10839 2517159723723143956947051549976138740487 10840 446388471893500444946492114916953478103 10841 77622725999368035120761891134629467911 10842 13231929538310987819299721227045611933 10843 2210509569690244642269902263478531057 10844 361796700359085703619433277525963207 10845 57996050590096518895324725478531050 10846 9102122284498792752351766310971610 10847 1398091885427351439142191903375885 10848 210088886800960494814119937300435 10849 30871677191768601554490352997203 10850 4434108063266277560711866956653 10851 622191428119384949269558623161 10852 85249670955427059885617826753 10853 11398395660490236654739737464 10854 1486368821146288315972994100 10855 188914448257965929597533111 10856 23380219068905532111992757 10857 2816666112156505522662401 10858 329865009687147616342523 10859 37513342522934590857115 10860 4145920351978675081697 10861 443007934035404269174 10862 45918893882232873022 10863 4612228824835553805 10864 442354261408251875 10865 41654241578407035 10866 3720225832849885 10867 313587875105425 10868 27153621878605 10869 2007675089216 10870 151222804996 10871 12073316767 10872 611382381 10873 49969649 10874 3107955 10875 72931 10876 11017 10877 291 10878 1 10879 1 10880 52750920778234698800500268219772396997599277879776984205620134148 10881 1229634803949468326739470634690413091291169767853699024062525636220 10882 14391385669324031426500227208483606704508654255108616511403009479419 10883 112740573608023798826979263294243990815258581068280730377015588148265 10884 664960030188294655748136537949716577241209297957245097773445201946142 10885 3149292725506829558249960767747933845434666825878725028860410336919441 10886 12473805245465308365935975784985393515243474334205872751187638758901055 10887 42493926588064383757000997290693209134029209052675051199921482369442907 10888 127084376108101778642085980139097947395644161888177256023497207650666860 10889 338903662552841794683585331937023645387077028995173030604102504563534226 10890 815863510051055265127372778136783572618631054899037232209648359420466323 10891 1790710036050482429453528249186270906867048690918436433366112212348913785 10892 3612845552167035881260158513349509242194461578071722532697959290653218386 10893 6746261814689687872414254997610517858419466320052153297257476829764361725 10894 11727136020561424199367014043737215222251972479037245365297951437901742543 10895 19072430266547580108740543996348532010381009744678831299407198976855766599 10896 29146720947691625878708445826656405843732693567265253058525163690370437920 10897 42013940093895481152853660388907862377366434955358698611519181578347844938 10898 57315752523002124516158711616418901390976811808416518366318071616275856585 10899 74220897869196389383525004162770821011575377082631768906256340834674904639 10900 91476113375435895523898023718882329224928210151822801830843635328147359422 10901 107562094717230116397949954546206340780267541175870191210043423357853512405 10902 120926380041016011829562294668096173887245701894368026721606847738528300899 10903 130240552466350105932955910092882127508874987315326666792433533536149918135 10904 134620743225634046213407173404425681090959550535754014503836189779643534432 10905 133760821327019290065837173002138912853896640905569294247794933319722223720 10906 127952550262729790273869779227183089044069965010695703307791806616416072291 10907 117997248155657579208341015557756731265791457760138536102001973639561113253 10908 105039152177851302255371409338273186468130899979993887322583299250646512550 10909 90364729927496486336235411529947715090921536496411549398181275376858577971 10910 75212480347019991823090437127504012450215139418713611096449362477199720133 10911 60626891644757523388709091072383708293733289785902097027362028679689350285 10912 47373556765592969301237517438075120681095650630093548069652666875065629960 10913 35915778485487587483596139938588809584250530576736142431585124026154571790 10914 26440604968573869389737800934545281191642621952267247533124585502515855395 10915 18916012641988998825634529977959698120710611188041091257435793960690651917 10916 13160555296111619436872400436516753183209713823144468728012535819257568666 10917 8910463161567585455703549050564000882298502572761341533265096248189492587 10918 5874691762184640650006347925684367112751915266989817093356753160756897885 10919 3773892756350027784855167598147706236627741329322426773336109061672998193 10920 2363521021440054120088059159051380540633764532106627594360293297983317972 10921 1443864942217420464531500508743405892578390359882461503530322083199678958 10922 860814477731483557643604155879753502046656831730168059842397260305461369 10923 501089153912995180130970297118894386802206677448260648294471104280927835 10924 284929966072394801379746021457340006121438150948953504335905162796157878 10925 158330135864622758702346514625681266493241507836322838311082919741672079 10926 86013400096164543172025240261713369220164039672613025939240426960934293 10927 45699469724906453058968558429903771393039905744138362783976311360770733 10928 23755021216047312690834937037758192806372060629971028075146377491000700 10929 12085020110457337994748168221223080021886485597964859098211932494711220 10930 6019047119362599200047071146719611776999821984804651554238711173685011 10931 2935823271364424178479730554420642229297308228573320800136395097817625 10932 1402750162348471864976781819295796113335496148222913611507509945736574 10933 656748183357571236083650633224741448908187062644264431998003185957565 10934 301369435996853907991772922798691658528704718379283098760857742389867 10935 135577932672494581567226669146079855028525194810320705862068249710511 10936 59809522793818424496261788569448105984087560424976834059692178537000 10937 25878544858307418636476732635464485706470891790252719586202238226532 10938 10984721635651187802673227731036414122915004299163000919429294844435 10939 4575141357016169192159994040277659262753418416879978036772382505741 10940 1870113968208046931585485611943795930736874352319787379295822623758 10941 750338140783481108900401873747852345342390970044296764768185502735 10942 295559067783078696395879271995301398687123524120004081742063327601 10943 114313779263235336330185265765916612672389433422603168077650620825 10944 43419473704323791161366760304703748799472554191213009343890057988 10945 16198056907345738883618859768828883837480214628171041688977742144 10946 5935954825648488475768787618007940455934676011591339297655480305 10947 2137079939239729114111413019759455842840457289395920127458311523 10948 755967423577269671642819493587011263162957904273082815207500610 10949 262774759734352758438038369632914790152550178733936912490888239 10950 89764614943266372184769312676607577446210152435724199146554097 10951 30137485970697311966811510215105839615903874473693270108271765 10952 9945469507229819856606407286696271362632804006764645427101524 10953 3226211720171571165048179042995639622600647175749170714861710 10954 1028820175803997297237418440601897345801920163886079321449277 10955 322546051902113580218272218974626125866128531392905781763191 10956 99419867907130792113539171439160806435825589804699168421038 10957 30130360607160148953760983821435567291677488579407119893491 10958 8978476700926367627515455130290883495769847082349679712545 10959 2630768679522895385709192145334044554240695867171045503049 10960 757976675088505166861669829899381067735141127376822266072 10961 214748787141682537295801018124966987090305798734969463970 10962 59829150914817068519781159862825039128695787681027611591 10963 16390973690861069321328526582940400610613297622558019225 10964 4415765572586422954808746769953602644140277579886282058 10965 1169804074584316838127091567607377351005642843588042375 10966 304733066943754021819900590098101567205388514184045793 10967 78057698994024617887567022533125669512633536028584989 10968 19660242015725145871245702735752982746424605791760880 10969 4868811764449158313208460487327934454051042802303248 10970 1185492829526328363502589097611246431079678189483313 10971 283788112779041452083721392676938725371493850705559 10972 66785610144321171169803585547055152004997193213586 10973 15450255161518279931364101422694526063759620855385 10974 3513334740648940827025307181004423496997705816671 10975 785231823105648507668498451326442429715257046903 10976 172476650902118601913557159063982585472566622064 10977 37228232620590441858824625197557397319499222606 10978 7895429635359928409957206073647683969090438005 10979 1645082425818894206533284694063229487140811651 10980 336706105199515942947394530909110572753858142 10981 67686806164562098475791584984793502152479817 10982 13362268557225662515318606036599936771176223 10983 2590048444943313584071483019482138219046395 10984 492844764512929825758787324443269448541748 10985 92045893893450797144683416925982296293054 10986 16869500633087130094962043373433746640635 10987 3033254363714453038069307204165148006121 10988 534961889260766350303421805056223080010 10989 92520043103274942199209329906086150033 10990 15686708111026632915313003523870814083 10991 2606674352375441137216712465467068667 10992 424392980315604272352575327551565632 10993 67675911530569707332038597327783370 10994 10566540176906929561657660493861025 10995 1614738171946591849071876859289351 10996 241416510983762820701887668688606 10997 35297374111771973241393322963677 10998 5044602024824409973313776767675 10999 704373184380308532380961001983 11000 96039325939366843822168986904 11001 12778973423774867825359794476 11002 1658415980320694793729673843 11003 209780192427732219381662205 11004 25840207520424501201462526 11005 3098500227329349974593751 11006 361187478842377701897177 11007 40886464754991645690881 11008 4498182446928356338000 11009 478453818299004141582 11010 49371793393044535921 11011 4936963652112908615 11012 471350494703838390 11013 44198014025630405 11014 3929444090454115 11015 329764770705759 11016 28444157608472 11017 2092382623444 11018 157028083995 11019 12486887701 11020 628535654 11021 51274071 11022 3172313 11023 73945 11024 11166 11025 293 11026 1 11027 1 11028 150159114900309170033960888102062063864904486176317685304054793556 11029 3523779507581578526370989264998536357890652419792492397692799733920 11030 41517758845508738167421326487478770472219749354884885648199194665263 11031 327415271659651266061734766165823778927746268074278857818177793209039 11032 1943977306427973117052811628022848424291154027074521829064359344427412 11033 9267786525953197362685903406100836427914363077215898121607132453729996 11034 36950513297489057135915016887257032747177722813891900389061021613779253 11035 126706488783379856366594641491026899552930305849436357287967211433369759 11036 381423391001026010585059048654188901900632038795926562110790056138207842 11037 1023830355493935619536216908086274362582554662384272717112113101524233996 11038 2480846703892179758434900878516864407055897931254501599732707722079707083 11039 5480663553658507823841093775156893266922146003985358708563892942013709319 11040 11129564065013211150338099708165693852863905802832541542517766479454064532 11041 20917457489575029455809347948304424691212901074186624344279516313756334416 11042 36597489344015769807917319672054695741705133838501396932040054782072755033 11043 59906821601269187796305512043916296903689987172886756204071215838820038279 11044 92144354655579125954302617047709172700708457534097213184572733064489540732 11045 133684076600198970272493154180278944152411047064412554523455343772459538576 11046 183555128956679878578072728676727241922608075847805095591078828184490598353 11047 239234912754344425088896317311711263914291676716193427830319380713527543149 11048 296764540439999026964944967446397942284057080754133196830252247361971086462 11049 351212656613727460653446461435408565583636584552521400131077738485655744276 11050 397410875966660110285729904606978831105691807176844212264017033025880758233 11051 430798738342197434615821557426494281052785619422922205596173688929987795219 11052 448179407828963542195969585368823509106125906954566882453868101789620167982 11053 448211813285229436015313018069306322115175907000944732608914751324742015676 11054 431539961685939378191591787891255216931130913182343096761970656511350313647 11055 400557988482970973093276117283402673611099166764833517775767239755505174815 11056 358897487195472727581679973233075754654672489155628209544378011586251232078 11057 310776806397642183185722113138029457535837406293187153981133307165872976936 11058 260360578911069263828136005978973738900951471694503206072562301732301030907 11059 211247717694189058054937838189293016292126471982513883893326903876085421197 11060 166153826477682454474647409177801516018164413751511565276406693750454590320 11061 126798463517910700885723221719667483895547271384457402577051628910161752360 11062 93964035422001252780056298377191900431069624865242105101125877843309908635 11063 67668903985494623790060085238763110498399753938712372602919504587269723103 11064 47392677093847353181257341386221507961783889744239343514855087086451971918 11065 32301559620403649110248917106236804862193661019378153671891287210388160948 11066 21438958818510215081936339622001330269550117086718070290291046742574268047 11067 13864788999592190319074898602460316529094785129617960433742261163676940733 11068 8741752483315266497770117532150333656262497125038131210830689631688218766 11069 5376401196567752279655922843277594814526960125936757914062585394917478564 11070 3227096668802752809901085197181994330728951081539985851422823495375949025 11071 1891326501639136112916100100482067097076791475815437098419754537134929589 11072 1082806947386508895795105627409524575180635511740985267165912407343913428 11073 605829949814478069161151442170204192714339861126336349961373723847239648 11074 331391152018117070954937308500119847189476123495274736874643994540748435 11075 177291345344513624005196822537463575527938699226246926201805140318583773 11076 92799980248034435119150833867222472830369177825386860668249435876217008 11077 47541294190957000141344936756467602287983056260443096712535987487097720 11078 23845047014411337034534591429193403428673980144000101549328396192731863 11079 11712872412578407246477437579358714799372821323788502008050429689404247 11080 5636295376052363578148062763656973497931732667853782902099201436125568 11081 2657722749684901911436495078945947295260430421725332927379659221625444 11082 1228359436459059831241681212311559158466765854761192834679611641237537 11083 556608029846344296303994263682283286525616172109409458078164469735611 11084 247334319675827849884614339337341004691348439184365378046990270721078 11085 107802179058846453896180651230863063716352142601468834902315006806364 11086 46096837128608347917295364411603789035122825902378327729123486365767 11087 19342046364575551477082006731331610234735855095109573285777686812511 11088 7965333716011258458486697430009264586658867623997319257865775264338 11089 3219984867671034174644632472753035793367263626965650081381844030264 11090 1277984745516394839253025657706772442215234594007266950493731464287 11091 498068398897224781247292152879503035183916673016845606184989000281 11092 190637895580931353803176011105065020278715874422017727577530221828 11093 71671741227769825487878974200798501059323650789591923270434581424 11094 26470546541555394863644828028105864960295245691567101497854427717 11095 9605239181154704427427966139321977073255299618796004172246199261 11096 3424792837510566006667506336030778722524085979434248477564696488 11097 1200019576967276254521423697034979745120092986743145883463119124 11098 413251013715513684941288344461697486836628431097019571065017467 11099 139878658842815912713629737363118504475317880823961520014994961 11100 46541251202013590662550073806513734153893166923520966767262798 11101 15223260020677675336642242038230656715429254729122524916805044 11102 4895433168238610666810744844185030121355829892728135481335077 11103 1547804834824988692717626771345754004111656107297195454275849 11104 481180053725771116190799138040648944566473863840957054036044 11105 147091343385486414791222001447810291016458999847539919890704 11106 44215390112761670462369528847377109044330151650328330448151 11107 13070207354594029475313651976353607588003422475341044716329 11108 3799505281921572976583828139645328381626571403456984210524 11109 1086218390657411010386550170218468958014708639917324226880 11110 305393520365603618119539296578713615149162831059001455767 11111 84442128317322775778498317797538910052516906476930837971 11112 22962353111459044064358216405222574097182364750642669038 11113 6140867215886730387569723653091217343705287142423254268 11114 1615081220349268736842208342444364917671113373546947411 11115 417736682749144078210345327171710757135821141014719665 11116 106253596544671472251682414328775888759786585582980234 11117 26576852415989479478788159589802480762711761142957588 11118 6536801309674266359452676504662029620131130083422725 11119 1580915310281028850227610900156399548380777704294693 11120 375932589718839265646935727992524314141160512137058 11121 87890616391053389742861180785591273467136108606616 11122 20201139790037896033850978728181151050751266164801 11123 4564321112737184206415982167187512187694748670775 11124 1013691791767430502728814782623697049072141317848 11125 221270636900919262760992658749309693118874264168 11126 47466208660477365186062726136751159869157788341 11127 10005503144437873192885596806277446189868030601 11128 2072208551436006335681726501997902715396578222 11129 421609358459824935415118420149372172208396316 11130 84257155519098738070964336752423174320421989 11131 16536965668422029693352031623232183677873983 11132 3187021557096947822492167542975813569916938 11133 602999126883381060790456054209919656680492 11134 111987008358050419608716692148943968685723 11135 20410269941690581309226097491594244444127 11136 3649762671138766092520816602899150210376 11137 640196450910194870521130994305388635648 11138 110124922402075329084467550555457593365 11139 18572276025312616449669673908492414043 11140 3069920956447244859492198395905866612 11141 497208702235257033040848809786958992 11142 78878240064458343763486423912645625 11143 12252660368858071270123420236826149 11144 1862925900527152656298416336165694 11145 277125926789858909377955201996548 11146 40317139855664703516817890429937 11147 5733649705262924588249475626763 11148 796678907689609864978149390982 11149 108099818748456032213961664028 11150 14314793280007163011022719255 11151 1848903864453667519882803103 11152 232774020635789261818270026 11153 28538463298438225077810776 11154 3406207154244790127098903 11155 395228519470947972649985 11156 44535686872598454368656 11157 4877567656071303317112 11158 516456266301445264289 11159 53057464235801474549 11160 5282060327670653510 11161 502026257254478940 11162 46878043292766145 11163 4148863015387171 11164 346657155036266 11165 29786669771596 11166 2180044675239 11167 163015393031 11168 12911692562 11169 646047248 11170 52603695 11171 3237553 11172 74966 11173 11316 11174 295 11175 1 11176 1