1 1 2 1 3 1 4 1 5 2 6 1 7 1 8 4 9 3 10 1 11 1 12 7 13 8 14 4 15 1 16 1 17 12 18 19 19 13 20 5 21 1 22 1 23 20 24 42 25 37 26 19 27 6 28 1 29 1 30 33 31 89 32 97 33 62 34 26 35 7 36 1 37 1 38 54 39 183 40 240 41 184 42 95 43 34 44 8 45 1 46 1 47 88 48 368 49 570 50 511 51 312 52 137 53 43 54 9 55 1 56 1 57 143 58 728 59 1312 60 1351 61 951 62 491 63 189 64 53 65 10 66 1 67 1 68 232 69 1422 70 2947 71 3439 72 2742 73 1621 74 732 75 252 76 64 77 11 78 1 79 1 80 376 81 2750 82 6491 83 8494 84 7571 85 5033 86 2594 87 1047 88 327 89 76 90 12 91 1 92 1 93 609 94 5276 95 14070 96 20470 97 20191 98 14895 99 8600 100 3956 101 1449 102 415 103 89 104 13 105 1 106 1 107 986 108 10057 109 30096 110 48335 111 52332 112 42409 113 27062 114 13918 115 5807 116 1952 117 517 118 103 119 14 120 1 121 1 122 1596 123 19069 124 63661 125 112185 126 132434 127 116952 128 81638 129 46298 130 21576 131 8262 132 2571 133 634 134 118 135 15 136 1 137 1 138 2583 139 35998 140 133387 141 256584 142 328406 143 313972 144 237818 145 147172 146 75532 147 32293 148 11452 149 3322 150 767 151 134 152 16 153 1 154 1 155 4180 156 67707 157 277212 158 579455 159 800260 160 823779 161 672648 162 450524 163 251938 164 118542 165 46935 166 15525 167 4222 168 917 169 151 170 17 171 1 172 1 173 6764 174 126954 175 572063 176 1294241 177 1920649 178 2118921 179 1855060 180 1335877 181 807228 182 413490 183 180119 184 66533 185 20647 186 5289 187 1085 188 169 189 18 190 1 191 1 192 10945 193 237423 194 1173277 195 2862863 196 4548513 197 5356610 198 5005073 199 3854157 200 2499809 201 1382270 202 655186 203 266250 204 92302 205 27003 206 6542 207 1272 208 188 209 19 210 1 211 1 212 17710 213 443029 214 2393362 215 6278605 216 10645457 217 13336051 218 13247103 219 10858274 220 7517897 221 4457121 222 2279152 223 1007567 224 384321 225 125661 226 34798 227 8001 228 1479 229 208 230 20 231 1 232 1 233 28656 234 825116 235 4858943 236 13665110 237 24654324 238 32754151 239 34471053 240 29958326 241 22039901 242 13932330 243 7633155 244 3639100 245 1509959 246 543341 247 168254 248 44258 249 9687 250 1707 251 229 252 21 253 1 254 1 255 46367 256 1534224 257 9822761 258 29539217 259 56562719 260 79474760 261 88351606 262 81139555 263 63179790 264 42386663 265 24741519 266 12632203 267 5651451 268 2212320 269 754188 270 221972 271 55631 272 11622 273 1957 274 251 275 22 276 1 277 1 278 75024 279 2848736 280 19782567 281 63462797 282 128671139 283 190740963 284 223396759 285 216155707 286 177540482 287 125913204 288 77937371 289 42372770 290 20296005 291 8566132 292 3177355 293 1029878 294 288976 295 69188 296 13829 297 2230 298 274 299 23 300 1 301 1 302 121392 303 5283100 304 39706369 305 135591159 306 290465598 307 453276374 308 557978083 309 567342649 310 490095667 311 366187024 312 239401282 313 137941392 314 70332577 315 31776818 316 12708522 317 4482923 318 1385858 319 371721 320 85224 321 16332 322 2527 323 298 324 24 325 1 326 1 327 196417 328 9787452 329 79453740 330 288243257 331 651138909 332 1067523428 333 1378253759 334 1469220324 335 1331372469 336 1044928818 337 719076372 338 437346695 339 236233776 340 113590208 341 48627730 342 18497013 343 6224761 344 1840324 345 472981 346 104059 347 19156 348 2849 349 323 350 25 351 1 352 1 353 317810 354 18115705 355 158552889 356 609955280 357 1450381403 358 2493601246 359 3370081924 360 3758569152 361 3564601037 362 2931132486 363 2116894449 364 1354368479 365 771872855 366 393081615 367 179068850 368 72913234 369 26463612 370 8519551 371 2414565 372 595875 373 126039 374 22327 375 3197 376 349 377 26 378 1 379 1 380 514228 381 33504067 382 315611270 383 1285344599 384 3211829372 385 5781088376 386 8164386606 387 9508515945 388 9418475370 389 8095485278 390 6119992049 391 4106555022 392 2460767494 393 1321802309 394 637629107 395 276267588 396 107343445 397 37277953 398 11508357 399 3133334 400 743894 401 151537 402 25872 403 3572 404 376 405 27 406 1 407 1 408 832039 409 61921452 410 626828335 411 2698208362 412 7074393739 413 13310288670 414 19611255269 415 23810000695 416 24586645595 417 22044812596 418 17404334319 419 12216207541 420 7673721530 421 4332499257 422 2203978908 423 1011095433 424 418041244 425 155435739 426 51775116 427 15360460 428 4025247 429 920929 430 180954 431 29819 432 3975 433 404 434 28 435 1 436 1 437 1346268 438 114373263 439 1242367686 440 5644170992 441 15505088522 442 30450387556 443 46738463729 444 59063015896 445 63473968712 446 59257676875 447 48757984504 448 35716756718 449 23457095565 450 13877952550 451 7418654764 452 3588540667 453 1570910333 454 621569277 455 221708018 456 70987679 457 20277620 458 5123211 459 1131300 460 214720 461 34197 462 4407 463 433 464 29 465 1 466 1 467 2178308 468 211145050 469 2457733443 470 11768290176 471 33827468535 472 69251995135 473 110582555291 474 145242381978 475 162198452816 476 157402263377 477 134728786352 478 102787160299 479 70414740189 480 43539279134 481 24382762821 482 12391757190 483 5719265900 484 2396007643 485 909549574 486 311908260 487 96182459 488 26498795 489 6464882 490 1379786 491 253295 492 39036 493 4869 494 463 495 30 496 1 497 1 498 3524577 499 389618073 500 4853685784 501 24463702852 502 73488590656 503 156635629320 504 259878366555 505 354298897192 506 410568753817 507 413527628588 508 367601979087 509 291545106921 510 207899883192 511 134036202877 512 78426852226 513 41747622437 514 20241748323 515 8940370853 516 3593537514 517 1311658076 518 433285499 519 128902429 520 34305348 521 8093154 522 1671656 523 297170 524 44367 525 5362 526 494 527 31 528 1 529 1 530 5702886 531 718660963 532 9570233321 533 50713402765 534 159021455079 535 352479104387 536 606916970536 537 857812466093 538 1030171982947 539 1075421101056 540 991328668199 541 815963340044 542 604557708784 543 405557548623 544 247350628194 545 137539334279 546 69839361893 547 32403224129 548 13731438238 549 5307304092 550 1866320814 551 594907898 552 171014330 553 44026774 554 10056680 555 2012701 556 346868 557 50222 558 5887 559 526 560 32 561 1 562 1 563 9227464 564 1325126972 565 18842681197 566 104858008468 567 342842228668 568 789423549769 569 1409119438056 570 2062447380460 571 2563794355005 572 2770431498912 573 2644548529714 574 2255653102950 575 1733533630044 576 1207772921921 577 766222602118 578 444002444526 579 235470435628 580 114404061828 581 50925729752 582 20752508908 583 7728287644 584 2622851111 585 808034129 586 224762530 587 56046980 588 12410426 589 2409267 590 402945 591 56634 592 6445 593 559 594 33 595 1 596 1 597 14930351 598 2442633472 599 37049460717 600 216290256450 601 736617233667 602 1760174271881 603 3253805067735 604 4926529885791 605 6332046083895 606 7074442983219 607 6984099824129 608 6164525059848 609 4906756930692 610 3544521759813 611 2334660577383 612 1406876862975 613 777403981503 614 394439197391 615 183852297203 616 78699309330 617 30901780104 618 11107669052 619 3644011471 620 1086544859 621 292829716 622 70811152 623 15216259 624 2868289 625 465991 626 63637 627 7037 628 593 629 34 630 1 631 1 632 24157816 633 4501351758 634 72758694491 635 445143121428 636 1577592321577 637 3908342460385 638 7474990775658 639 11696276180937 640 15527684577454 641 17917011782124 642 18272186391046 643 16668597775011 644 13722385433961 645 10262266793271 646 7006069991573 647 4382191701198 648 2517682381455 649 1330811940657 650 647739729969 651 290325186111 652 119750360630 653 45388830564 654 15772840883 655 5009067060 656 1447441761 657 378405040 658 88833244 659 18543570 660 3397326 661 536631 662 71266 663 7664 664 628 665 35 666 1 667 1 668 39088168 669 8293270018 670 142722421484 671 914227186454 672 3368532419610 673 8644349720010 674 17089985353214 675 27609979500645 676 37823784077585 677 45029295870783 678 47386863643626 679 44625269484736 680 37948842073126 681 29340161964150 682 20729885010062 683 13435792816417 684 8010679601132 685 4401902281266 686 2231852203204 687 1044537804988 688 451126598041 689 179626241654 690 65826843278 691 22146963532 692 6817405723 693 1911422125 694 485260376 695 110704125 696 22469933 697 4004597 698 615526 699 79557 700 8327 701 664 702 36 703 1 704 1 705 63245985 706 15276343416 707 279666527907 708 1873954397049 709 7172321435711 710 19049189150497 711 38896366710784 712 64825445062901 713 91557706873841 714 112353646312879 715 121885771974629 716 118365173849282 717 103854350204526 718 82906780024124 719 60537665156205 720 40595400650051 721 25074960317465 722 14296801782209 723 7534794747017 724 3673188083211 725 1656465814959 726 690628720719 727 265891097646 728 94347929459 729 30772707918 730 9192808212 731 2503537837 732 617835382 733 137100421 734 27081801 735 4699018 736 703374 737 88547 738 9027 739 701 740 37 741 1 742 1 743 102334154 744 28134211177 745 547473448015 746 3834139497756 747 15230881491361 748 41832915321960 749 88150834388326 750 151433461482677 751 220321460834568 752 278438284289528 753 311095175314982 754 311229118088175 755 281448584477593 756 231719065967328 757 174641948204130 758 120998581438244 759 77309528468376 760 45657884280750 761 24964488994977 762 12649318710235 763 5941581908141 764 2586596658356 765 1042784674357 766 388760113286 767 133746381763 768 42340918619 769 12288461761 770 3253948225 771 781332099 772 168794090 773 32475240 774 5490240 775 800911 776 98274 777 9765 778 739 779 38 780 1 781 1 782 165580140 783 51806158765 784 1070755303074 785 7831227907152 786 32262926628350 787 91567755070250 788 198974812392824 789 352062327627000 790 527226351443317 791 685632227054505 792 788272871712164 793 811667202170008 794 755761042861502 795 641032357641591 796 498096181597276 797 356101445880155 798 235022237723466 799 143550336712392 800 81290060488495 801 42728331668430 802 20859294443306 803 9458309409894 804 3981537286351 805 1554413803283 806 561904947353 807 187655511083 808 57725033929 809 16292820374 810 4198777041 811 981819858 812 206662769 813 38756702 814 6388688 815 908912 816 108777 817 10542 818 778 819 39 820 1 821 1 822 267914295 823 95382293498 824 2092423859245 825 15969447412913 826 68180099437428 827 199815076173102 828 447424586167383 829 814803390876520 830 1255018095062245 831 1678147299905163 832 1983733566197256 833 2100510746368719 834 2011959933571061 835 1756377141890273 836 1405505651691460 837 1035657124931484 838 705147339879156 839 444813382679666 840 260472573408631 841 141782234830378 842 71797601844807 843 33834331354953 844 14834787324240 845 6047580218560 846 2289463584703 847 803469587756 848 260764660322 849 78022212916 850 21436426231 851 5381084658 852 1226351306 853 251700933 854 46043838 855 7405601 856 1028192 857 120096 858 11359 859 818 860 40 861 1 862 1 863 433494436 864 175590577735 865 4085701431739 866 32515420260569 867 143761801146950 868 434757901605513 869 1002489576467082 870 1877702256630407 871 2972615054921194 872 4084027085752379 873 4959964800910851 874 5396478080667508 875 5312762639467978 876 4768953060899897 877 3926356074923080 878 2978723718927274 879 2089850358754010 880 1359751867513315 881 822208192784516 882 462746982580892 883 242649106851562 884 118606970111407 885 54045596593539 886 22948410475009 887 9072093584683 888 3334497812862 889 1137343397317 890 359084052225 891 104602245004 892 27999818506 893 6851967412 894 1523090403 895 305031907 896 54466352 897 8553073 898 1159607 899 132272 900 12217 901 859 902 41 903 1 904 1 905 701408732 906 323212524434 907 7971944619808 908 66109890907178 909 302491982819979 910 943337330648667 911 2238512858928519 912 4309611691094420 913 7007718406842458 914 9885493729100330 915 12325760629684414 916 13769175179841070 917 13921490152467251 918 12838708434615096 919 10865288020228054 920 8478297856603245 921 6122767311214834 922 4104206753889862 923 2559354870402452 924 1487229584537668 925 806262961453638 926 408065445229569 927 192863831943532 928 85107630219317 929 35045017425815 930 13451625625704 931 4805715019740 932 1594746841445 933 490266329317 934 139165455785 935 36322668672 936 8671796912 937 1881453284 938 367920773 939 64166897 940 9844095 941 1304055 942 145347 943 13117 944 901 945 42 946 1 947 1 948 1134903169 949 594886804399 950 15544037738300 951 134232070605376 952 635209903866957 953 2041496500509978 954 4982351341832457 955 9853184217269817 956 16446316076165982 957 23805677282493336 958 30452853173930427 959 34904110471698985 960 36215669730386534 961 34286143060427156 962 29800331235102457 963 23895527640014451 964 17745108758719781 965 12241330460171360 966 7863164627179494 967 4711605846693251 968 2637008524864052 969 1379744745061214 970 675186139005226 971 309033495788627 972 132249254595938 973 52876175092540 974 19728557852322 975 6857865305313 976 2216195447854 977 663994995883 978 183810974623 979 46814295084 980 10911613077 981 2312262923 982 441788215 983 75302014 984 11292598 985 1462477 986 159364 987 14060 988 944 989 43 990 1 991 1 992 1836311902 993 1094824809737 994 30288994453491 995 272202094831488 996 1331369665996401 997 4407066572346924 998 11055386862750567 999 22445280387557781 1000 38433640884152356 1001 57048876813209140 1002 74825522299274773 1003 87935210700483684 1004 93566251295535418 1005 90866461366274338 1006 81048096458387867 1007 66726098421990071 1008 50907447294626007 1009 36105002367475946 1010 23863452960626657 1011 14727021450163293 1012 8498393311883686 1013 4590235053532842 1014 2322051577842097 1015 1100389298638948 1016 488424374761186 1017 202956587355203 1018 78881665171480 1019 28638573443208 1020 9695509359576 1021 3053919110303 1022 892451489344 1023 241116896119 1024 59965724326 1025 13654685639 1026 2827918580 1027 528225346 1028 88043115 1029 12913497 1030 1635858 1031 174367 1032 15047 1033 988 1034 44 1035 1 1036 1 1037 2971215072 1038 2014760450472 1039 58985503053075 1040 551317918471015 1041 2785478474727553 1042 9491243717672795 1043 24459253811984866 1044 50951900019852735 1045 89453045892508781 1046 136082308002905742 1047 182893252800597151 1048 220242798981204793 1049 240163532405115346 1050 239083490419745010 1051 218676509018644008 1052 184699961790997964 1053 144645465344764022 1054 105372343269017794 1055 71590577828472676 1056 45454331233771519 1057 27012202227237392 1058 15041854894085318 1059 7854593464155822 1060 3847644036114767 1061 1768204552372693 1062 762088294875654 1063 307843742605623 1064 116430254205574 1065 41171726857047 1066 13587152132328 1067 4174827093108 1068 1190874306959 1069 314234049687 1070 76363482527 1071 16998259876 1072 3442581057 1073 629009562 1074 102577511 1075 14722736 1076 1825228 1077 190401 1078 16079 1079 1033 1080 45 1081 1 1082 1 1083 4807526975 1084 3707443279680 1085 114805240315146 1086 1115362898128701 1087 5817809846466283 1088 20394763328754782 1089 53963788402584819 1090 115280057009439124 1091 207397183732735062 1092 323176946571184690 1093 444817292242361190 1094 548552512500391920 1095 612634445191068609 1096 624764218409790814 1097 585570039672103924 1098 507028335131156636 1099 407264793951192492 1100 304482704579654052 1101 212448496558014219 1102 138635787335372725 1103 84751714238082736 1104 48597518703524341 1105 26160806768864120 1106 13227829958543259 1107 6283663842221205 1108 2803956767362815 1109 1174819192731697 1110 461822585845291 1111 170135134476460 1112 58650521762127 1113 18882887208241 1114 5664124217682 1115 1578225510214 1116 406995290415 1117 96705316640 1118 21055503410 1119 4172374835 1120 746121469 1121 119109486 1122 16737334 1123 2031663 1124 207512 1125 17157 1126 1079 1127 46 1128 1 1129 1 1130 7778742048 1131 6821836066864 1132 223331218839692 1133 2254030113258904 1134 12131484573152824 1135 43730290274178044 1136 118742945581863299 1137 259999823164415300 1138 479084700670978928 1139 764280113970813537 1140 1076722238953177199 1141 1359026808789444929 1142 1553577999343615561 1143 1621999215569332014 1144 1556820782951490831 1145 1380950197327232521 1146 1136857960824502412 1147 871584737728458621 1148 624007354424250131 1149 418129493400182934 1150 262684884577764151 1151 154934549417894003 1152 85877277347167263 1153 44761873221794816 1154 21947513606870902 1155 10123372824574142 1156 4391506857950555 1157 1790620621816656 1158 685662600592637 1159 246264451143667 1160 82829144046281 1161 26036308550497 1162 7629700931151 1163 2077982041357 1164 524042441168 1165 121818063584 1166 25957672023 1167 5035608211 1168 881762930 1169 137861418 1170 18975432 1171 2256286 1172 225747 1173 18282 1174 1126 1175 47 1176 1 1177 1 1178 12586269024 1179 12551818539064 1180 434232792728268 1181 4550476314135176 1182 25257874560288901 1183 93574440198869527 1184 260622443296757036 1185 584627370046626403 1186 1102797609790060191 1187 1800202715584000157 1188 2594529373119592199 1189 3349952399764646019 1190 3917628561442654087 1191 4184941579733662357 1192 4110876484635670636 1193 3733151125542094759 1194 3147637782274170376 1195 2472762642174791423 1196 1815116741985796474 1197 1247817844666005905 1198 804863475220319355 1199 487802269175469123 1200 278091585408704187 1201 149240217021892775 1202 75429070476993361 1203 35910595413797981 1204 16102429773112437 1205 6797928908852170 1206 2700123237156639 1207 1008056368403511 1208 353272217474102 1209 116018873939034 1210 35631586195117 1211 10207439503651 1212 2719071633278 1213 670973251696 1214 152677904220 1215 31856513610 1216 6053012602 1217 1038376280 1218 159074948 1219 21456341 1220 2500268 1221 245154 1222 19455 1223 1174 1224 48 1225 1 1226 1 1227 20365011073 1228 23093684154632 1229 843906573475245 1230 9177622131553552 1231 52509703338634095 1232 199840512483269618 1233 570641611932038172 1234 1310782175480519543 1235 2530002445001496917 1236 4224005986640768698 1237 6224933960988727392 1238 8217695265097932027 1239 9826177807103578572 1240 10733932513793441319 1241 10784695086085043421 1242 10020357911020746886 1243 8647476487043937090 1244 6956305105177681533 1245 5231411388366150634 1246 3686745076890424819 1247 2439415301706335642 1248 1517783128993490601 1249 889050890574983470 1250 490694742105322474 1251 255336484754084681 1252 125302747697718421 1253 57992082135448713 1254 25306780732866222 1255 10407554761348792 1256 4030573373371024 1257 1468336352208048 1258 502480821305889 1259 161245737778771 1260 48416764271268 1261 13567600728850 1262 3536975695502 1263 854510996552 1264 190433259417 1265 38926930603 1266 7248002232 1267 1218664758 1268 183012198 1269 24200591 1270 2764829 1271 265782 1272 20677 1273 1223 1274 49 1275 1 1276 1 1277 32951280098 1278 42487703771633 1279 1639369509512983 1280 18492715949022593 1281 109011342590819609 1282 425989516414235763 1283 1246546806572009353 1284 2930768716205443702 1285 5785632469085443657 1286 9874938370208684594 1287 14873549307262248696 1288 20065750492795514511 1289 24520084757155009191 1290 27376410728726047310 1291 28118380340007263686 1292 26714534285951532278 1293 23582159739324777984 1294 19412448912729122137 1295 14946365239513483360 1296 10789784800145843338 1297 7317757835636346304 1298 4670118084472975162 1299 2808082640967988095 1300 1592348789376924230 1301 852127494591599061 1302 430512909672528162 1303 205376316554817866 1304 92503213828068720 1305 39323961346711636 1306 15768578270934201 1307 5959189709383609 1308 2120025777345724 1309 708953422924397 1310 222447680126190 1311 65344526225317 1312 17922480486576 1313 4575024436910 1314 1082699611166 1315 236430607013 1316 47369922465 1317 8646955468 1318 1425614206 1319 209957039 1320 27229981 1321 3051239 1322 287681 1323 21949 1324 1273 1325 50 1326 1 1327 1 1328 53316291172 1329 78166157745427 1330 3183327798327821 1331 37229576915611909 1332 226006409333111858 1333 906439175580147062 1334 2717004104216056332 1335 6535564924794228178 1336 13189996460800749228 1337 23004821132274261423 1338 35397719902917098306 1339 48779997966690701044 1340 60888186793165527740 1341 69446718145236731968 1342 72879236560286555980 1343 70762753381822840295 1344 63858495783740979467 1345 53759581068798714315 1346 42348874285668857750 1347 31294523451368031723 1348 21738555394524085880 1349 14218578702875809449 1350 8768500237415457554 1351 5103729329146853060 1352 2805909036454799878 1353 1457816829182570704 1354 715962795084445473 1355 332390662075506593 1356 145844355788625770 1357 60453563127231246 1358 23656384316330395 1359 8730904911867009 1360 3035451801888629 1361 992603045398006 1362 304719968305556 1363 87621886469619 1364 23535553664894 1365 5885912662690 1366 1365127565775 1367 292243521340 1368 57415831169 1369 10279519122 1370 1662516086 1371 240216410 1372 30567630 1373 3360819 1374 310902 1375 23272 1376 1324 1377 51 1378 1 1379 1 1380 86267571271 1381 143800861962864 1382 6179002831789744 1383 74887749221909955 1384 467964201158085479 1385 1925466351330239449 1386 5909475516256191506 1387 14537277535541408915 1388 29981816515135361738 1389 53412328108963923254 1390 83924534295028061277 1391 118083855299918163523 1392 150490517205876037487 1393 175261508986322018335 1394 187828773531013805045 1395 186286361577048109909 1396 171765210427882831323 1397 147795498149610405984 1398 119044880723813770164 1399 89991555948579529576 1400 63981849440250082525 1401 42857954964638437545 1402 27085461093233723523 1403 16167876254741175230 1404 9123198612679528585 1405 4869415200228342225 1406 2459229509678933488 1407 1175367802680640793 1408 531576159824689413 1409 227427520696376626 1410 91997753488957835 1411 35159004430680804 1412 12681782738298543 1413 4311704469760244 1414 1379595301882928 1415 414619215019477 1416 116770513312831 1417 30732354553364 1418 7533468183074 1419 1713184001442 1420 359705261213 1421 69327913945 1422 12178937088 1423 1932991867 1424 274121689 1425 34238029 1426 3694942 1427 335497 1428 24647 1429 1376 1430 52 1431 1 1432 1 1433 139583862444 1434 264540991051195 1435 11989407575068657 1436 150517143364022929 1437 967768764776002721 1438 4083399250767779724 1439 12826922821399724832 1440 32257173298905683187 1441 67958337922611061755 1442 123612392245176706639 1443 198254591833179587129 1444 284693713324745120009 1445 370284610296395059860 1446 440125265478574522293 1447 481472317173227886395 1448 487522255742631767685 1449 459054028273586950757 1450 403497710828958601996 1451 332125678514707793759 1452 256679118333992313490 1453 186660731377615480444 1454 127959203974997748524 1455 82810298448229894188 1456 50652713365300612857 1457 29310544150953379314 1458 16056119976681413157 1459 8330057390403638497 1460 4094002319955769601 1461 1906129460254513026 1462 840586845428816895 1463 350969464547061050 1464 138659378033989048 1465 51791664995410881 1466 18269739875930402 1467 6078292028128094 1468 1904113763616326 1469 560538355175520 1470 154699668754665 1471 39913378256822 1472 9594708620183 1473 2140351002528 1474 440945257934 1475 83406268999 1476 14382404736 1477 2241018835 1478 312030117 1479 38267094 1480 4055034 1481 361519 1482 26075 1483 1429 1484 53 1485 1 1486 1 1487 225851433716 1488 486647594621930 1489 23255648705750400 1490 302294215157189595 1491 1999035439120965592 1492 8646208301824721908 1493 27787319288425005073 1494 71409348622567341919 1495 153620125292510231800 1496 285191420404100012965 1497 466704287837771046792 1498 683715383676895397151 1499 907178322856574214704 1500 1100044392328602099631 1501 1227808330301043120543 1502 1268688041691684800303 1503 1219343948195075177835 1504 1094284239109182126035 1505 919953569657838053778 1506 726439034453571346483 1507 540009025140210459303 1508 378597289887334396172 1509 250721845906817968055 1510 157030264085597366560 1511 93105925412466195879 1512 52299585491636677042 1513 27846819557260347926 1514 14058832520636244211 1515 6730893437784154860 1516 3055726991287457403 1517 1315098253826562369 1518 536290467126081311 1519 207083703594130006 1520 75649362008973142 1521 26114619462426346 1522 8506924253477818 1523 2610571258947889 1524 753167179372019 1525 203794070714945 1526 51569327314114 1527 12162226623797 1528 2662536257183 1529 538429881987 1530 99992141383 1531 16931450539 1532 2590957380 1533 354326276 1534 42682220 1535 4442575 1536 389022 1537 27557 1538 1483 1539 54 1540 1 1541 1 1542 365435296161 1543 895215299069705 1544 45094034505558552 1545 606677049313507381 1546 4124590075474808949 1547 18279952987720228643 1548 60083483839504367511 1549 157728141812140111344 1550 346353992267797969976 1551 656020822500816702639 1552 1094975278073835715496 1553 1635875066880301586457 1554 2213376304105365135489 1555 2736981856185025712515 1556 3115535612810165614294 1557 3283712055915784184703 1558 3219853674328523787156 1559 2948858396809040538491 1560 2530693667412047334392 1561 2040705960029520444077 1562 1549777966398133630785 1563 1110542873537134868774 1564 752081777725966118876 1565 481972075629782592267 1566 292589401545229141486 1567 168394552244786170622 1568 91937104629475959737 1569 47634427208129197851 1570 23426617076248784330 1571 10936217960104556640 1572 4845336653511765246 1573 2036709723531663941 1574 811798496280352275 1575 306590762616665409 1576 109608861057895432 1577 37050175941253888 1578 11823953007757270 1579 3556367262516407 1580 1006055652047244 1581 267019347086351 1582 66299071941525 1583 15346948135635 1584 3298450763223 1585 655007895754 1586 119472637725 1587 19872346464 1588 2987579815 1589 401423622 1590 47512336 1591 4859100 1592 418061 1593 29094 1594 1538 1595 55 1596 1 1597 1 1598 591286729878 1599 1646769320038991 1600 87413308917237058 1601 1216699768477800321 1602 8501053281767301589 1603 38591886171595431116 1604 129681969419322378458 1605 347637168118350146002 1606 778937324679276200596 1607 1504718463100107934314 1608 2560749505391214190239 1609 3900007354821488000548 1610 5378906978651496992306 1611 6780159937241700455542 1612 7868008191380573244196 1613 8455151273342109424913 1614 8454731337806186641247 1615 7898226515349627405037 1616 6915961491876213351271 1617 5692152017734550859438 1618 4413822858364488071520 1619 3230854688331598001132 1620 2236109139101698405006 1621 1465304083078711955569 1622 910120614634643474482 1623 536272580622335286447 1624 299969176012101413053 1625 159359139488474007513 1626 80428828839990522300 1627 38568159558673742750 1628 17571164275840629729 1629 7603657846748530759 1630 3124016248966287180 1631 1217896317919553087 1632 450159122723483131 1633 157594593477976862 1634 52191157703290610 1635 16326116273842195 1636 4815311387238876 1637 1336300275505001 1638 348048163655287 1639 84830741588998 1640 19281313404898 1641 4070036672744 1642 793961029821 1643 142285880114 1644 23256548714 1645 3436100783 1646 453766074 1647 52787961 1648 5306200 1649 448692 1650 30687 1651 1594 1652 56 1653 1 1654 1 1655 956722026040 1656 3029223500460504 1657 169399169023653658 1658 2438489234451667239 1659 17503117940108076509 1660 81360395037000085254 1661 279415249579223202353 1662 764612821993353887651 1663 1747576278481029700788 1664 3441884176303691193506 1665 5970121825859420337380 1666 9265754032849882776854 1667 13021932323754027931452 1668 16725845780076471868004 1669 19779193058312169539959 1670 21662774769153180599573 1671 22080901815729170054328 1672 21031330679880115881956 1673 18781291100061161365884 1674 15769571859642942549644 1675 12479091774403104778297 1676 9325754268626927591888 1677 6592530092997688928040 1678 4414635527533148104114 1679 2803573236718216058971 1680 1690076374334084901483 1681 967816380401751941903 1682 526750350359573468342 1683 272582369960325854262 1684 134138530881089223470 1685 62774270150250445568 1686 27933143315825926001 1687 11814980621149441178 1688 4748010388525041079 1689 1811623800749853940 1690 655739448621541423 1691 224926732943304194 1692 73019437243217730 1693 22400371785803540 1694 6481856286201634 1695 1765377255729224 1696 451410574891758 1697 108046420263159 1698 24122935987163 1699 5002950836632 1700 959060152324 1701 168926631078 1702 27141170465 1703 3942209309 1704 511829660 1705 58541261 1706 5785523 1707 480972 1708 32337 1709 1651 1710 57 1711 1 1712 1 1713 1548008755919 1714 5572164841595240 1715 328191384652660172 1716 4884076579787841123 1717 36002018936856908078 1718 171296865215926709665 1719 601028366411919020672 1720 1678374296776561972794 1721 3911649126136392164297 1722 7852084129462564702514 1723 13877226471669623336801 1724 21940792450957271217165 1725 31409575109866720252676 1726 41094704066547040060058 1727 49504068033103035569300 1728 55236733369580832563425 1729 57369426892247173559850 1730 55688831792025330896243 1731 50695686357118016461670 1732 43404473326426295308913 1733 35035603390594850886170 1734 26716777453281364221501 1735 19279959766289899412707 1736 13185692008962242704488 1737 8556477917890866594831 1738 5273605370751742348419 1739 3089436554515253498409 1740 1721347905108797465533 1741 912555950791751169353 1742 460430602882513778902 1743 221118911622916371856 1744 101069392506061667841 1745 43959446711376277598 1746 18186985149233236156 1747 7153361672105195872 1748 2672943575269453655 1749 947998321030172949 1750 318774449726449044 1751 101494064540982615 1752 30548772970967932 1753 8676310522155081 1754 2320150241857453 1755 582672673829078 1756 137010978832587 1757 30058800987683 1758 6127110111459 1759 1154627534366 1760 199952423294 1761 31589488300 1762 4512102555 1763 576124221 1764 64806107 1765 6298775 1766 514959 1767 34045 1768 1709 1769 58 1770 1 1771 1 1772 2504730781960 1773 10249705670850654 1774 635670061940704680 1775 9776428231840665831 1776 73981661017891904561 1777 360186192253022103837 1778 1290746656196192656402 1779 3677050928210339244364 1780 8735956929446202353546 1781 17867476826466521055000 1782 32164208079205877821420 1783 51788469304925764228958 1784 75494095071589533410245 1785 100577016633063712014184 1786 123376983487388619102600 1787 140198338735228812228917 1788 148312811679774659204396 1789 146666188517018328585616 1790 136048873801416758942650 1791 118723341906236257630401 1792 97706108247521927933568 1793 75990066522709085720311 1794 55950942717230591443556 1795 39058813691216471131113 1796 25884012317210817733356 1797 16300115422676134935528 1798 9762402105448164438885 1799 5564315984331096487543 1800 3019709456332726335897 1801 1560834786596452872895 1802 768529895247257299144 1803 360483426484789261970 1804 161055142612988297036 1805 68518436388693308732 1806 27745698104918586821 1807 10687625021894249242 1808 3913200768708258130 1809 1360620487539766843 1810 448743141565196544 1811 140191238697114939 1812 41419537729076460 1813 11551233750140763 1814 3034085014623851 1815 748648211231093 1816 173005644820790 1817 37310070373969 1818 7477305027867 1819 1385605749876 1820 235990229429 1821 36671484101 1822 5152521337 1823 647195174 1824 71618134 1825 6847721 1826 550712 1827 35812 1828 1768 1829 59 1830 1 1831 1 1832 4052739537880 1833 18853598743688358 1834 1230923630205106222 1835 19558040925812186575 1836 151887904923060631109 1837 756426560235748964708 1838 2767665635325264650644 1839 8040889377488746680756 1840 19468060487881180481745 1841 40557461253527268299092 1842 74342732133176758818127 1843 121863371664875282550615 1844 180835626833615154716937 1845 245238462361388870911599 1846 306236249740962675056869 1847 354269584446445351387889 1848 381587226635346939320274 1849 384275761376750760136112 1850 363075104246536455086178 1851 322799871244121939031547 1852 270731085073197352373665 1853 214650637902165622246366 1854 161175174503873131545039 1855 114788610333372547748216 1856 77641146316675807846357 1857 49927765244672218996880 1858 30551314262820721420512 1859 17801597519595103915099 1860 9882386991887751693803 1861 5228823078733880912334 1862 2637463974208453692281 1863 1268377836593919451228 1864 581524319204704188201 1865 254132568678998636902 1866 105822847449297246218 1867 41967586476601889433 1868 15841082984041311847 1869 5686443422757618867 1870 1939332320943710887 1871 627631554418443807 1872 192481541184299927 1873 55845694707202905 1874 15299253537531012 1875 3948708763256959 1876 957648522040086 1877 217566984581045 1878 46137570318244 1879 9093888993253 1880 1657633785440 1881 277743709331 1882 42464424220 1883 5870787464 1884 725625335 1885 79014801 1886 7434186 1887 588291 1888 37639 1889 1828 1890 60 1891 1 1892 1 1893 6557470319841 1894 34679521995672132 1895 2383037844565813090 1896 39104658370575267311 1897 311558387100971817370 1898 1586675965125898876240 1899 5925662163116999970653 1900 17552162169181771127576 1901 43294173792571682956225 1902 91842802059502873957685 1903 171372854164041145288147 1904 285903908356912656653008 1905 431745543392734636686922 1906 595818217401312943384880 1907 757133864162154050623286 1908 891398411250937118715596 1909 977245692859143106584686 1910 1001825936349321932874787 1911 963759781092332768314221 1912 872625972890635242538192 1913 745538699478338804240335 1914 602326252629316040212110 1915 461010920387136972772855 1916 334801452453382626530855 1917 231012089275507399480101 1918 151612664488809415696335 1919 94730278347637526555508 1920 56392107196562764806463 1921 32002055519039510815132 1922 17320323693022787182574 1923 8942916240554335424001 1924 4405689752149035295593 1925 2070943048518538565660 1926 928734313949713164969 1927 397259827188899820606 1928 162012322297582438263 1929 62962127422790263885 1930 23300769060848291451 1931 8204487577105273798 1932 2745852288215401957 1933 872403398089928722 1934 262753392869629277 1935 74892968032124166 1936 20162586049421079 1937 5115357596106038 1938 1219776846381386 1939 272532054843564 1940 56848043276883 1941 11023550814257 1942 1977130974673 1943 326001073670 1944 49053477811 1945 6674842960 1946 812036803 1947 87035452 1948 8060056 1949 627757 1950 39527 1951 1889 1952 61 1953 1 1954 1 1955 10610209857722 1956 63789383880530985 1957 4612502443359956296 1958 78144731187033441169 1959 638538801571231906527 1960 3324376204127884216833 1961 12668746808302750128006 1962 38247783588619736166246 1963 96086430380375589610042 1964 207501842485326041705256 1965 394024824200096907507495 1966 668834588792289935130017 1967 1027530069899507303860676 1968 1442545726597526958948931 1969 1864847264687723155075845 1970 2233694370196967191007538 1971 2491620194777669221777298 1972 2599310334818233279124124 1973 2545069736335028516582601 1974 2345936622485284563474049 1975 2040903500582331617544009 1976 1679460119661186935632534 1977 1309697455501158472413808 1978 969438650790006947325994 1979 682037020671023430301080 1980 456596271936450352215262 1981 291145455939412247401204 1982 176963178477942334697700 1983 102594620715046682521134 1984 56760315913197333486476 1985 29977333095397577118242 1986 15116831770643952322906 1987 7279198012592192975685 1988 3346887357213260707397 1989 1469121399648514169279 1990 615461624334767450914 1991 245968990666561076600 1992 93722582560445534940 1993 34023300792301220180 1994 11756859832592366825 1995 3863027529976815594 1996 1205428642644887349 1997 356693634226674704 1998 99918886593435312 1999 26444592478376196 2000 6597262766828724 2001 1547273971487469 2002 340090571079086 2003 69801255912144 2004 13320178978163 2005 2351389412682 2006 381643605072 2007 56532376267 2008 7573291231 2009 907092906 2010 95721378 2011 8727279 2012 669172 2013 41477 2014 1951 2015 62 2016 1 2017 1 2018 17167680177564 2019 117333114829749197 2020 8925923363952111273 2021 156080437738409358305 2022 1307616622677154685323 2023 6957452869738308294180 2024 27047406536319060591532 2025 83206394649126316806658 2026 212838500363674008897016 2027 467772936737323715802906 2028 903693815276709720513865 2029 1560312929925370534547355 2030 2437986902605830443544274 2031 3480874357702611015739602 2032 4576421453001620653611817 2033 5575101956219541695469671 2034 6325536297593921221220531 2035 6712995159313662213269500 2036 6687623868579613509012087 2037 6273183199750517892635586 2038 5555117650687514954179068 2039 4654285040416908375158848 2040 3696528778033145055573683 2041 2787563836693941046363482 2042 1998711239678664363991576 2043 1364217475268416356846463 2044 887274519326465416105076 2045 550341534547659389838151 2046 325760312711472934927618 2047 184113197022401838678923 2048 99394658410969700540386 2049 51268080396131146340053 2050 25269538043679302978683 2051 11902029678500175824819 2052 5356395842560575880986 2053 2302784821129149250501 2054 945387283370307165851 2055 370452028364661882595 2056 138468415084199683849 2057 49332532880380680032 2058 16737062604330596056 2059 5401481417176661570 2060 1656062518228607480 2061 481638439381421162 2062 132645485500766625 2063 34523760415927606 2064 8472033863422276 2065 1954923058802077 2066 422845039626491 2067 85418063054213 2068 16045826828854 2069 2788675549156 2070 445654879795 2071 65004115769 2072 8575440240 2073 1011500210 2074 105115880 2075 9437866 2076 712599 2077 43490 2078 2014 2079 63 2080 1 2081 1 2082 27777890035287 2083 215819188386129878 2084 17269720396912736078 2085 311590219817623030464 2086 2675665833965577211273 2087 14545391674410943936040 2088 57667806254409040892900 2089 180720039677646376734923 2090 470567653449931987372689 2091 1052244531129836886969532 2092 2067623327085514198027074 2093 3630274785176861086586569 2094 5767442320166934382927314 2095 8372201363169965437500445 2096 11191169980287542412523474 2097 13861777593724645758318678 2098 15992480036564951602139173 2099 17259906385338574058506287 2100 17488932553791491324990056 2101 16688920530258391193162990 2102 15037481878397614130668111 2103 12822784230905165755597802 2104 10367882476818030013387329 2105 7961958995919479915773553 2106 5815547665261232054312722 2107 4045109169544471735961297 2108 2682170241984896748008109 2109 1696812132482371945511885 2110 1024898981492662924939053 2111 591392086041229929763804 2112 326142197931143906273218 2113 171953486107834416102250 2114 86690324712845799974513 2115 41794399388087461652636 2116 19267934006408066879394 2117 8492844085170360212709 2118 3578097763534996131289 2119 1440322349433069854441 2120 553666275972615715353 2121 203110180052659823733 2122 71049798256449505319 2123 23676997908707103602 2124 7508177810988989181 2125 2262645762764775100 2126 647010523789519100 2127 175248413854245641 2128 44870565375943434 2129 10834606009538961 2130 2460522566975973 2131 523879909822773 2132 104189537733758 2133 19271788514484 2134 3298341703674 2135 519130735066 2136 74581705018 2137 9691347754 2138 1126010592 2139 115264333 2140 10193892 2141 758102 2142 45567 2143 2078 2144 64 2145 1 2146 1 2147 44945570212852 2148 396969464986445347 2149 33407003237176746615 2150 621747808436366019902 2151 5470839431073511186627 2152 30377472165073310312776 2153 122793869344071395049202 2154 391902750931570593659870 2155 1038495331803091524441843 2156 2362094602953686575708098 2157 4719634324029246539159497 2158 8424430302164559959985303 2159 13604821975500602162884651 2160 20073847409968521020942611 2161 27273662855165954611137155 2162 34338302333785015948316492 2163 40271635303370213315934861 2164 44186756404275835228913422 2165 45524776309744441534590242 2166 44179149741017054355610698 2167 40490701086496838600409988 2168 35127932689401823717573240 2169 28904264144109482619889372 2170 22595271690622290375557469 2171 16805490489747869231653752 2172 11907054764671501969435528 2173 8045232178245848389870676 2174 5188519987623175204383233 2175 3196268560920038405085849 2176 1881922840863649849532598 2177 1059563284881115903631285 2178 570654511735843037937332 2179 294066055137394869711223 2180 145009585445341420301102 2181 68428237722403419586605 2182 30897226334188211423826 2183 13346254791111203224786 2184 5513355179030828674320 2185 2177202873013639402552 2186 821418220993735678970 2187 295877243685178154339 2188 101666731469533116467 2189 33291872113508420394 2190 10377406818289931901 2191 3075028370962392138 2192 864861865997243757 2193 230465784190204903 2194 58067743531599080 2195 13800728084688830 2196 3085437346995028 2197 646840922236076 2198 126687287933872 2199 23079796372676 2200 3890948294011 2201 603290029333 2202 85388960286 2203 10931868728 2204 1251423378 2205 126214251 2206 10997497 2207 805746 2208 47709 2209 2143 2210 65 2211 1 2212 1 2213 72723460248140 2214 730166713772537274 2215 64612118906387995609 2216 1240074858787183863766 2217 11177854789747873458131 2218 63378821062038627891241 2219 261140403929225933272787 2220 848583927784685191330040 2221 2287827020867839467838657 2222 5291831692840128588472385 2223 10748920465290509587470431 2224 19500753517417552342939506 2225 32003738579802110033640296 2226 47985047098859981095795249 2227 66248960972435378720673055 2228 84759093809297318553151906 2229 101019794209942835997365124 2230 112652667770874227591968480 2231 117976402566835566411114943 2232 116394143223260037470658289 2233 108471631381115331838403632 2234 95709084586494806459658788 2235 80113676746661577605160643 2236 63726925048529985777398421 2237 48244293674197987018144067 2238 34804052353829598775293467 2239 23952409951618724509677746 2240 15740101911507301939924908 2241 9884244976980880065645720 2242 5935215261154675179148355 2243 3409657324584651727030805 2244 1874730110421658073232730 2245 986833135902798361257528 2246 497394901315231910338914 2247 240071661502060797821676 2248 110954756384371775554863 2249 49096891831240257660689 2250 20794867385637864442137 2251 8427438575625037624983 2252 3266373039028495045139 2253 1210062528311432163915 2254 428160908367794881954 2255 144573477787842853653 2256 46538507939099295015 2257 14264817797449941077 2258 4157741579167360552 2259 1150545020523407922 2260 301730705877459629 2261 74834593691437779 2262 17511080211702913 2263 3855239281644407 2264 796025960370062 2265 153575092164740 2266 27563351257024 2267 4578397617611 2268 699486244887 2269 97561349988 2270 12308704892 2271 1388587547 2272 138015353 2273 11850887 2274 855597 2275 49917 2276 2209 2277 66 2278 1 2279 1 2280 117669030460993 2281 1343028090605360639 2282 124944932618202126849 2283 2472250174873003709215 2284 22822148724923504129017 2285 132104471290498595950149 2286 554681128389005265103367 2287 1834749777332531566996014 2288 5031556281264114257146888 2289 11832339053922504303638945 2290 24427111316179623416658357 2291 45030508482383042989069937 2292 75083649884340006574197308 2293 114368941355303324825614175 2294 160409093515381877508935062 2295 208493475715506150195092826 2296 252460376747760192325395286 2297 286053493576736340136908602 2298 304418716287821028627270725 2299 305239912658156868584069760 2300 289158256235975253479971169 2301 259399099466228361412250006 2302 220808505390223274120463302 2303 178663262699589118129593104 2304 137620240706301379974544383 2305 101046907892109127681566166 2306 70801817492395533536751670 2307 47387381596387479381821504 2308 30320071877845886844363182 2309 18558406938370192018319950 2310 10872607069460328783670330 2311 6099554260546851969864947 2312 3277741870491411757810454 2313 1687556883395867312224133 2314 832528638874012085681164 2315 393552936548400929344797 2316 178251313712664079452415 2317 77340371811404783320177 2318 32136389357857111017783 2319 12782981780668388312709 2320 4865079874657623693999 2321 1770507101361843773484 2322 615641132473947472793 2323 204358621552533023289 2324 64690736715709245268 2325 19505272584822270043 2326 5593969754216932639 2327 1523540648088122277 2328 393332149728736107 2329 96056026030154775 2330 22136121427996699 2331 4800450280148455 2332 976488856765670 2333 185621998306112 2334 32829198198235 2335 5374080078052 2336 809219984577 2337 111246891044 2338 13834456608 2339 1538404002 2340 150719630 2341 12756335 2342 907722 2343 52192 2344 2276 2345 67 2346 1 2347 1 2348 190392490709134 2349 2470281938394804253 2350 241576803249284965790 2351 4926688432270788108501 2352 46564914378831856286113 2353 275096809955937073606476 2354 1176797160350274305609240 2355 3961361904828065903849814 2356 11047530835797593860258962 2357 26406902649778183288651807 2358 55393635018163548712767778 2359 103738524100271522911930649 2360 175696684449035207399465187 2361 271817618753635559869767027 2362 387202008407970538461133070 2363 511147057259424513226915381 2364 628655126754252729248794402 2365 723547567218527394427055943 2366 782238257757496815375231441 2367 796922138898663412048922577 2368 767162281879835135846116417 2369 699484823782726409412534707 2370 605307025659504917054512596 2371 498021354042654825144269550 2372 390176819063652820207698766 2373 291469762816320844849944892 2374 207846490523070538254742110 2375 141624170733551764536768707 2376 92287423440571950993522539 2377 57552640777605390811352765 2378 34368405816136174406440989 2379 19662058265969380996368826 2380 10780307891108017412253124 2381 5666022501380348021001192 2382 2855219259828659573247547 2383 1379562850468753146549082 2384 639100807589357312694764 2385 283835165504233388432080 2386 120818283141481140913606 2387 49274914343568850018218 2388 19246768490955140655568 2389 7196031549069879077052 2390 2573628457941943837116 2391 879784897791170665718 2392 287201587044852218810 2393 89436464087903844277 2394 26535470514088774769 2395 7490506029869769271 2396 2008474241668134862 2397 510609608097607878 2398 122817188674445260 2399 27881782706649202 2400 5957402033309733 2401 1194157761213154 2402 223717043445558 2403 38998960736728 2404 6293033802319 2405 934152416677 2406 126607099368 2407 15522677065 2408 1701827909 2409 164381413 2410 13716182 2411 962189 2412 54535 2413 2344 2414 68 2415 1 2416 1 2417 308061521170128 2418 4543667135263411300 2419 467011139949446639116 2420 9813928297434249697638 2421 94945728213490265064985 2422 572349709600656600493808 2423 2493818993730661824224163 2424 8541162790689190508961137 2425 24217762149964585665207427 2426 58826337969913542489222182 2427 125359272882677385196358179 2428 238441936027460090818384262 2429 410100477337636038147576382 2430 644247831946700841990279640 2431 931852506385499780952613947 2432 1249086958648684305583188475 2433 1559963811470264082204633375 2434 1823289877487242220599829469 2435 2001970587341667943054813749 2436 2071663818848873117445622936 2437 2026006789915425100919002915 2438 1876973673194270846297129344 2439 1650699775633185830531467796 2440 1380541228354282259726799767 2441 1099711729470336302412648163 2442 835496103989989795435231305 2443 606115835970352532913202624 2444 420293014497778517498707480 2445 278811636018308186360660182 2446 177072633117936845744783086 2447 107731045471507547605299267 2448 62819915278614607615500647 2449 35123119787638563851010093 2450 18834611023377301696445054 2451 9688904137641799855272153 2452 4781816321892153780664547 2453 2264211529099066842593813 2454 1028519824885160010106509 2455 448131359975790886939115 2456 187231722470761729932259 2457 74985469544810743016645 2458 28773751714437275115673 2459 10572781363591922977800 2460 3717557121050337695759 2461 1249829450328342080049 2462 401383778504950662096 2463 123002132531259123772 2464 35922512819611380672 2465 9983913865117916718 2466 2636361308134614511 2467 660187959416343623 2468 156444632659746965 2469 34996136493120213 2470 7369228698970371 2471 1455969849798158 2472 268885766720779 2473 46210948263314 2474 7352118651096 2475 1076119724369 2476 143817996890 2477 17387928881 2478 1879871105 2479 179057442 2480 14732838 2481 1019067 2482 56947 2483 2413 2484 69 2485 1 2486 1 2487 498454011879263 2488 8357285225784746320 2489 902688661858585138664 2490 19541700711751038038138 2491 193471079669466837033784 2492 1189755856831843725549655 2493 5278965224942926175365005 2494 18391306525381279789856441 2495 53006589228860849733172631 2496 130815055169864614218690315 2497 283132010963664270172949353 2498 546845609912079196632358377 2499 954902153226156538836470888 2500 1522898356737610186126570844 2501 2236134744491747670797854112 2502 3042824228988536276609747918 2503 3857867460471292173024560377 2504 4577888420278046881426375774 2505 5103683479720639323916250390 2506 5363059966034099517904822275 2507 5326755259518375022656942038 2508 5012791854375534138963620845 2509 4478888400670061504483374407 2510 3806475206681145043631915786 2511 3081943333252167790153230605 2512 2380527118386649621449786303 2513 1756258013114372879068294344 2514 1238855374442838951633662558 2515 836292115800843121484482096 2516 540669478813609926687909725 2517 334982083283346550139329837 2518 199002470212600588429780015 2519 113404096587922354321151379 2520 62012033943285149831647076 2521 32546396797280553385988168 2522 16397317521597447843353700 2523 7930676529621534319303091 2524 3682150371280029550112067 2525 1640947379332508395552659 2526 701776521775833205890027 2527 287927747216814365947331 2528 113286204482730152592423 2529 42723282892551241994221 2530 15434267147750654532202 2531 5337431123915851190139 2532 1765395420293391185431 2533 557951579479565065363 2534 168311687656393110347 2535 48399834519977444837 2536 13248162239719010878 2537 3446127618869693879 2538 850260036061392293 2539 198555122939338189 2540 43777191857751222 2541 9087010637353533 2542 1770024339794158 2543 322308702510679 2544 54622151763187 2545 8570205683157 2546 1237148618781 2547 163071177587 2548 19445843182 2549 2073604576 2550 194806936 2551 15808783 2552 1078426 2553 59429 2554 2483 2555 70 2556 1 2557 1 2558 806515533049392 2559 15371732753454841136 2560 1744578822901303616739 2561 38897331136974848555922 2562 393994265919284885196795 2563 2471079612249925714773929 2564 11162667850308736725657851 2565 39550207119805642159726148 2566 115843854131925907566758821 2567 290401069941799025984290834 2568 638238861900807942452030038 2569 1251454692151112428358531074 2570 2218202601429953531989923585 2571 3590595652381884687916323679 2572 5350918785966074384688878885 2573 7389930208561064700432968316 2574 9509472019517225889192848874 2575 11453680435797540784873964235 2576 12961965487285718069145563725 2577 13827832820760425339780656372 2578 13944906665417112970552764060 2579 13326332178199083650247286810 2580 12093594982495225494864376195 2581 10441139038395318117179623416 2582 8589820644830709939836816043 2583 6743285840555077854465062508 2584 5057547040625400778436123946 2585 3627852926029697890338364611 2586 2491146591546746655667493039 2587 1638819437409754787517821506 2588 1033561012262366181189311073 2589 625255978237040179392887226 2590 362990748109830689456573799 2591 202305044686854090133435403 2592 108270216514468954907178358 2593 55652127702833649217423415 2594 27476854258948362701295335 2595 13030765743082526576933412 2596 5935525305059886331110876 2597 2596369062908383920393598 2598 1090400293738700207852430 2599 439514686637463928115532 2600 169959018553395361465192 2601 63019035824460628080825 2602 22391572274532019216721 2603 7618392514174291480952 2604 2479914800747570654061 2605 771572822261092162285 2606 229188843876736619349 2607 64912245134297549875 2608 17504056169323784125 2609 4486459731576134842 2610 1090925649280321706 2611 251113370161720420 2612 54581984433487917 2613 11171089467143691 2614 2145755978094737 2615 385342057773739 2616 64410444478405 2617 9968383196350 2618 1419472977065 2619 184574935070 2620 21713181229 2621 2284161006 2622 211691664 2623 16946568 2624 1140337 2625 61982 2626 2554 2627 71 2628 1 2629 1 2630 1304969544928656 2631 28273491630036048148 2632 3371227160712075201445 2633 77396477576205231726153 2634 801873322832720069724747 2635 5128137019075258533774829 2636 23579612049499236379948444 2637 84945869081388475133578896 2638 252803314684483605820431124 2639 643598847325409582533868766 2640 1436031574365471090791839175 2641 2857994294446917571724925668 2642 5141001263166616541678088415 2643 8444484972807629127285644513 2644 12769531752040810461001896311 2645 17894643189908414423072161102 2646 23366049559552951928621967389 2647 28558965282845517136305810983 2648 32799722947742055756069858161 2649 35513947638296144624644782741 2650 36354586183121136461275026575 2651 35270815761809102979214926519 2652 32500730288728123223665251092 2653 28496984658602572394781705361 2654 23814305121373824748668967023 2655 18994448992688494902026355251 2656 14477852803419210061329671775 2657 10556994879570422085297717379 2658 7371290734680352145437443127 2659 4932493350565413103837569297 2660 3165271983120877223001871158 2661 1949090885453099989830265448 2662 1152235004244100969876166262 2663 654196740895616515402292562 2664 356833443772506850116145042 2665 187028075122855699956037020 2666 94208518699132926776660385 2667 45607709215491881535859068 2668 21219665981922269689043097 2669 9487316051544145776345413 2670 4075393128609951130208431 2671 1681501919796813698136163 2672 666146519261524498453493 2673 253273807309765375632621 2674 92367913225774011982065 2675 32290926178964750988486 2676 10812826695376041603643 2677 3465108865790189913268 2678 1061638822358172290636 2679 310613499625354274262 2680 86672195233226107247 2681 23030848013606359930 2682 5818050994075385961 2683 1394597266664424357 2684 316500147170945032 2685 67837152730421766 2686 13692577083539007 2687 2594131391131536 2688 459540794967362 2689 75777005187948 2690 11570180531699 2691 1625551669618 2692 208555454346 2693 24207898665 2694 2512737398 2695 229776017 2696 18148816 2697 1204872 2698 64607 2699 2626 2700 72 2701 1 2702 1 2703 2111485077978049 2704 52003814578820564260 2705 6513779277051446644112 2706 153947353315348231327797 2707 1631067937314922649161594 2708 10633775622898878941764834 2709 49758613699569396538004888 2710 182225475967318323604641727 2711 550906204900169669025104954 2712 1424065312401317360447452150 2713 3225186583382419561374438155 2714 6513729512889193366025431515 2715 11888510719053928360002318748 2716 19811751881506141187787585852 2717 30392944956499173980799869260 2718 43207896062179509006673154927 2719 57236810881109305384807949729 2720 70974507702229049483082138485 2721 82704730623487207139757792906 2722 90865652705754103484845828195 2723 94395287176460234371777833215 2724 92951311039804446320158624952 2725 86945944160788174190889437706 2726 77401104623393280645142490803 2727 65684455862948620111097794786 2728 53213382461919342524589985828 2729 41206868758971758288555464813 2730 30534295521934646595623677274 2731 21671723422901427995567909705 2732 14745130844264431669445270176 2733 9624217879397412761097138801 2734 6029892741764711021434334279 2735 3628304915704261750188909835 2736 2097637737925503311224168560 2737 1165558583753776125501147207 2738 622619377503749295121040724 2739 319792984818287904291934375 2740 157947082871168327147083186 2741 75016275436253894337011850 2742 34258772779950674910623047 2743 15041733245855664116368677 2744 6347996674464878318628327 2745 2574280271682398766927617 2746 1002735115327659888253543 2747 374990597936852771515926 2748 134558193309171494742316 2749 46298187055542542714820 2750 15263129626208850776118 2751 4816813688245442332255 2752 1453676977732144219811 2753 419045644957508938881 2754 115229835091115042982 2755 30180490270180997010 2756 7516319878123912969 2757 1776484190844594001 2758 397592468198300647 2759 84051217430356089 2760 16735083887707342 2761 3127870923292521 2762 546684360864853 2763 88948983054996 2764 13401810893870 2765 1858087643240 2766 235258070447 2767 26949212455 2768 2760597768 2769 249127081 2770 19418223 2771 1272104 2772 67305 2773 2699 2774 73 2775 1 2776 1 2777 3416454622906706 2778 95651150447389431593 2779 12584277737102231165220 2780 306110570314765045989760 2781 3315864601644064793795815 2782 22033367039217921835075274 2783 104900072133618342088950579 2784 390449233545029160990604975 2785 1198879178185905512512375723 2786 3146026013175835458057872874 2787 7230668258986582859517171547 2788 14816492171423670327350911395 2789 27432681162455060924771733098 2790 46370972124195527646859341979 2791 72153137042503801709932139900 2792 104039196873666108191034857890 2793 139786871414636031024693106127 2794 175819775631730213313168133275 2795 207825003334232268111584119555 2796 231636312997261802404800061559 2797 244142279398639872209232626004 2798 243943323068277872466347081382 2799 231572383598682640832147590375 2800 209247423118697372040487275445 2801 180273031690666000958949504112 2802 148296915665410676454841436604 2803 116632670987174056355931954580 2804 87797606999421812779899704378 2805 63320747488167078285266331451 2806 43790694376749939049855551145 2807 29061073252493844080950011069 2808 18518731379805957580712235268 2809 11337411687720134531975499813 2810 6671345387311167402760982419 2811 3774558164537439046824169711 2812 2053963894988767865627083612 2813 1075177272017469403748872454 2814 541478631861491631809440362 2815 262371924528184234285247818 2816 122314155014232974469214847 2817 54854923220117857367014988 2818 23662333466175469623416900 2819 9815055298032862154347398 2820 3913603983076194044981210 2821 1499442503891600055652774 2822 551739071329421749018493 2823 194863641241291829183470 2824 66011619612584202663413 2825 21431648136909545527360 2826 6662528821351558481241 2827 1981154768021807823311 2828 562833119906512917598 2829 152559967617870677072 2830 39395079032353436987 2831 9674690993148676614 2832 2255168980070250263 2833 497857750328591059 2834 103828808122231766 2835 20396694343160848 2836 3761698850054865 2837 648805321786897 2838 104182424311037 2839 15492434510732 2840 2120048329788 2841 264948596692 2842 29957670593 2843 3029075913 2844 269814711 2845 20757559 2846 1342107 2847 70077 2848 2773 2849 74 2850 1 2851 1 2852 5527939700884756 2853 175931873110868950707 2854 24309514148214446059109 2855 608477710792146626802990 2856 6737327505908714545967480 2857 45619426271474487218834620 2858 220938595279626501137938811 2859 835648022773175696938495771 2860 2605511546296071930423342005 2861 6939557226700669435887213611 2862 16182903193923483719737256323 2863 33638180114543147040187903174 2864 63167944147817765195714229139 2865 108286014114775554794776084124 2866 170865444823628956775900466627 2867 249838564170562074958021386847 2868 340405035186027323427561273970 2869 434189608848128755457180884457 2870 520495273678012130395416180122 2871 588392898448589547447434136277 2872 629055219024805593898169402847 2873 637633638344516804067273146104 2874 614136779223030625169515649085 2875 563121285674798515980127381085 2876 492392381876560664242766799505 2877 411182407158528610384710008392 2878 328348875177838271822922628239 2879 251021016227045807196921692949 2880 183904806453821313059299330430 2881 129230412818765527725414528153 2882 87167710037473195505987634435 2883 56474318132708346479754252401 2884 35163662013481515623182856777 2885 21051797546638207587307645904 2886 12122823978460542185185143516 2887 6716927370761198652577189691 2888 3581699061519957378003787796 2889 1838341550922164763075818803 2890 908275398046691773232852812 2891 431983959120396288886665662 2892 197765228674518014292621776 2893 87137856906613132497480111 2894 36944447387776315613483369 2895 15067982992502851477382201 2896 5909753875531734268033215 2897 2227930048613590782173834 2898 806908160502833912643117 2899 280588693410917691795476 2900 93611786260194442942015 2901 29939892091367220157587 2902 9171161379663029908052 2903 2687775362877324719626 2904 752723220051139228760 2905 201169635412396554036 2906 51228141140526877246 2907 12408544762444583139 2908 2853292012529131734 2909 621464149142698502 2910 127887112920846120 2911 24792221119978057 2912 4512625132763806 2913 768221187353975 2914 121765482438631 2915 17874443527068 2916 2414687452725 2917 297914725423 2918 33255224651 2919 3319578254 2920 291911606 2921 22169669 2922 1414956 2923 72924 2924 2848 2925 75 2926 1 2927 1 2928 8944394323791463 2929 323592366076779831316 2930 46954730196191068020593 2931 1209138957283654430461731 2932 13682076424081320407683205 2933 94385218637257687116234429 2934 464908568663120562394533601 2935 1786485984764574867734649734 2936 5655183386488487305270132963 2937 15284694576980375452798423972 2938 36158433907556524707583339518 2939 76227926329434402650660761107 2940 145157144493211614369628763135 2941 252307045976451452471623752690 2942 403645808260854453311098572799 2943 598389380885515935401178536996 2944 826609415588048797892939022569 2945 1068997373569422287967602531720 2946 1299360378041729135522797777034 2947 1489456066514519922725128986638 2948 1614867023314278201461357399968 2949 1660180216272341374858844631506 2950 1621963873713531681702541905338 2951 1508806966972352667508245896650 2952 1338658626308967135940419619969 2953 1134484164502915973457823514196 2954 919583241848790086068855877711 2955 713758236644755368038248214266 2956 531033022135266579363893792384 2957 379044884603185287170942944982 2958 259775138516961979503723271255 2959 171055273050396044375874331256 2960 108282910779865420145102698780 2961 65929845419037796265815243171 2962 38626100116248124554916841740 2963 21782120555445500443515352448 2964 11826361598812345542957681670 2965 6183204891346817500406552948 2966 3113413715154056677732084065 2967 1509871391759300116720936318 2968 705200261455199343002694367 2969 317186019267626421920567010 2970 137364418215990294101029949 2971 57265358074749156413900373 2972 22973886760490125968467421 2973 8866171468867315776728109 2974 3290007298289836858441575 2975 1173221906083377467050599 2976 401800646318722375016093 2977 132059922306019337729829 2978 41619686029341721492450 2979 12565557337395871523993 2980 3630388683073090259548 2981 1002502523258061659760 2982 264230838661096871541 2983 66370539672267366910 2984 15859959807432596344 2985 3598362560485937679 2986 773409566862158976 2987 157074860817641386 2988 30055772535450804 2989 5400262185684859 2990 907569727920200 2991 142021934982035 2992 20583770102730 2993 2745568306879 2994 334467504132 2995 36865305246 2996 3633586755 2997 315493385 2998 23657474 2999 1490727 3000 75847 3001 2924 3002 76 3003 1 3004 1 3005 14472334024676220 3006 595184334029362005079 3007 90685893724635971720350 3008 2402025799478310634329024 3009 27771343014984681781991367 3010 195142836483087323493690775 3011 977406132531674050380857771 3012 3815107193135311265158898244 3013 12258916907947505941868581232 3014 33616698899550212593867930804 3015 80659937542065669917879862323 3016 172429823059571920918633058054 3017 332903007671244584842426523527 3018 586602696480079352804218654496 3019 951312342147135063336369757295 3020 1429558985009918632108742951247 3021 2001769590521624563981861635437 3022 2624199106509535370520466930083 3023 3233528513888790311679803850060 3024 3757777235352050890548119126111 3025 4130797214154477753060199190994 3026 4306172236706196153305879511609 3027 4266474325327802473103421572555 3028 4025441028430102662220371196493 3029 3623002933914636295914366156442 3030 3115234573438113115865602130435 3031 2562468241041951432781052148789 3032 2018750839960460759701807861348 3033 1524803264688242549433979629625 3034 1105217984887815827059328219590 3035 769364748818343717560523469995 3036 514717974580280872702670004248 3037 331146776477418538184444023131 3038 204978939604459497053495861993 3039 122130248104895837788340252555 3040 70067517248678583256762392578 3041 38717916382308992876853526059 3042 20611072319986023165766999770 3043 10571690770732766092794902275 3044 5224881100625965137941103889 3045 2488287955549302513839659390 3046 1141807071315934172551206611 3047 504776998792993877625146797 3048 214950686977712291315347326 3049 88145148603226556873453014 3050 34796475822693023253890424 3051 13218256016833398711437425 3052 4829542949953757879899656 3053 1696234505309904525287309 3054 572308704670566607533736 3055 185359402273335560557142 3056 57579639324470434632384 3057 17138559340664727323463 3058 4882670509538074350308 3059 1329794565167858848806 3060 345743776865104728115 3061 85681914524687976459 3062 20203392915875339968 3063 4523717545067557129 3064 959672175576595628 3065 192394184768564937 3066 36343671774056716 3067 6447180454171284 3068 1069848115445639 3069 165315031660427 3070 23660219263763 3071 3116588589720 3072 374942889973 3073 40812900502 3074 3972661919 3075 340638664 3076 25223972 3077 1569497 3078 78847 3079 3001 3080 77 3081 1 3082 1 3083 23416728348467684 3084 1094723045551035463322 3085 175129600140173078970351 3086 4770386284908860940631652 3087 56341578606244734882653232 3088 403185183700246164636140057 3089 2053076063915447075314947725 3090 8138750588234347952400270844 3091 26541423467984484166904264086 3092 73831839488866603695745837492 3093 179647159772377147730290071981 3094 389357519478867810186476052344 3095 762005474085724082122381799727 3096 1360949813592465078554276120453 3097 2236919577664033864851283793110 3098 3406784149636533427797405699101 3099 4834708636854840144896628480729 3100 6423558332263814715104525576791 3101 8022258741936402605851310732599 3102 9449722600859010939518693465810 3103 10529915595596708507545254890676 3104 11128274663873994568323266418072 3105 11178940671006649426205648131025 3106 10695392508458308239586880884973 3107 9762639929284216677504402812849 3108 8514813454481464878795478269181 3109 7105686891019042015887747465104 3110 5680386679114076068186903141604 3111 4354599132692189804868918313695 3112 3204206212328607565538220514294 3113 2264902597921317970834605121490 3114 1539025559461943483221023311117 3115 1005956254484721904684772106177 3116 632821744906472112145965127564 3117 383309590395213376364352570859 3118 223639182486004879746948075875 3119 125721229457851068566954091470 3120 68113699423468693665429843928 3121 35571248970104737850950251372 3122 17908039256830639690945025988 3123 8691585619965270048899486351 3124 4066701836725971515939378245 3125 1834175049634295505880933195 3126 797313954532428166154811500 3127 333975626109416248648352981 3128 134764213488122477412766441 3129 52366816387492504900037165 3130 19587334618451077612795162 3131 7048790054490189463423675 3132 2439051268332315365338688 3133 810967586911218390918191 3134 258898994892934708329460 3135 79291200668404017755317 3136 23273511676667785764531 3137 6539757116615730388160 3138 1757051280236971433495 3139 450737066242213314123 3140 110228740549006060051 3141 25652465445524516547 3142 5669652329358589409 3143 1187385684296084116 3144 235025755781227565 3145 43837770496714425 3146 7679306957142362 3147 1258456243784458 3148 192051700085223 3149 27147828136324 3150 3532006865534 3151 419703385731 3152 45124637585 3153 4338445862 3154 367429134 3155 26872239 3156 1651344 3157 81925 3158 3079 3159 78 3160 1 3161 1 3162 37889062373143905 3163 2013523162385525767401 3164 338174461254765600233725 3165 9471268922917910757185508 3166 114249644375087300001884345 3167 832469523379502456658168050 3168 4308915509823110065596979727 3169 17344629945061779739225670505 3170 57395442800232207427189641810 3171 161934353198716263112223718893 3172 399498711213605396052870580219 3173 877693836757744933625402329043 3174 1740932877148423886578223666430 3175 3150998612725051951777491777504 3176 5248184407593188767729469976332 3177 8099174643391554406172606718421 3178 11646642056749068450134980389038 3179 15680055564194656494105489413258 3180 19843876658931398199168663650236 3181 23688175413996062313565951264515 3182 26751776552286554205696596049531 3183 28655667708079677017594453667052 3184 29179983768930375421521865200458 3185 28303251362544810718910687715559 3186 26195231338587515733762635785593 3187 23169263904331052322351810624065 3188 19610952663081230418388816251088 3189 15903992008205217412699768733301 3190 12370834104537992218099694751007 3191 9238208292661162140246928568991 3192 6628793423283427661265215329443 3193 4573588968026861218525253966770 3194 3036220093851106419827931794897 3195 1940452967820247590789946075251 3196 1194461986092439367821110240392 3197 708457707262327298069907310447 3198 405014124153028433624093854878 3199 223230711922479463020960253228 3200 118645125043692146201563346902 3201 60815636713033251140045401073 3202 30066329396135214650802894801 3203 14336701337867910566938583451 3204 6593244864678628355150038024 3205 2924025959906157960565409398 3206 1250314519773548372136170136 3207 515358904482434646600432849 3208 204701370440414463958950347 3209 78323229607561261414190064 3210 28855371777477698659742856 3211 10230658085844915668813742 3212 3488677737484185539641334 3213 1143406174423752247019969 3214 359901756905272309207710 3215 108699664681074861960916 3216 31470355400361172190543 3217 8724065111921814406344 3218 2312781635856293333626 3219 585512632815537457766 3220 141330278524179753177 3221 32468052559174138236 3222 7084751522374162013 3223 1465043011089974309 3224 286357625000599699 3225 52749203956827865 3226 9126371329265639 3227 1477244612294477 3228 222687137094108 3229 31095253277672 3230 3996470747023 3231 469139760399 3232 49828867390 3233 4732665466 3234 395949640 3235 28605430 3236 1736347 3237 85082 3238 3158 3239 79 3240 1 3241 1 3242 61305790721611590 3243 3703468431028296379707 3244 652958208478151244712420 3245 18799472136635648989644630 3246 231569103450868727171160952 3247 1717718975508772219901792384 3248 9035952691475167686490329596 3249 36926708029505841188943516571 3250 123972547195141882055539475854 3251 354696318827030471301444163703 3252 887075509025744271898802383482 3253 1975219724203200698021042226818 3254 3970188466753749395993210724908 3255 7280916256311440538045387921266 3256 12286413037897511407061501997898 3257 19209611883017893518256208612526 3258 27985673630007465019502055212710 3259 38172044164007779916698570598713 3260 48944250413744764375921532194289 3261 59197968701582646894022960137754 3262 67742005905231068011037345119470 3263 73533196369618345045008650491827 3264 75887360581314351514588951531020 3265 74607545822856317169051995133991 3266 69998321531232223402698125022458 3267 62771119217960534285761625878649 3268 53876355776011332317538880411587 3269 44313249788472530724686778183866 3270 34965273538167115373157493744919 3271 26492651557168125685668265171783 3272 19291588926899409814409994667302 3273 13511068761415832121816993923811 3274 9107003596267130574645860195760 3275 5911169775006879696709397153583 3276 3696555195098654214285759640256 3277 2228067810221880587596562446332 3278 1294846773082379285571146812056 3279 725754318540136291099060269046 3280 392407262586395061758657103103 3281 204705149499653910630703897676 3282 103040256248473040750706164687 3283 50048146451905765735780575352 3284 23456489230499195761299281254 3285 10607121734856648770399923625 3286 4627341044920826538682938170 3287 1947056702629001416688682853 3288 789997431875141097105567102 3289 308981013268044481887293310 3290 116446638544065581120880614 3291 42267897894677340533946665 3292 14768962292480971382757722 3293 4964522499420471642763081 3294 1604310693341362157105929 3295 498009885599018015374225 3296 148366863805129420577471 3297 42378728507589070615071 3298 11592577103397429640101 3299 3033069835245154935035 3300 757944449314890904069 3301 180613918197003513102 3302 40967903274563872853 3303 8827451860258026515 3304 1802732505309946142 3305 348018262417541004 3306 63322639658216781 3307 10822404310070135 3308 1730567186397470 3309 257729815513128 3310 35556187906184 3311 4515046882090 3312 523672857594 3313 54955752460 3314 5157135612 3315 426288261 3316 30426780 3317 1824586 3318 88319 3319 3238 3320 80 3321 1 3322 1 3323 99194853094755496 3324 6811775944755579222020 3325 1260651632028754192016553 3326 37305250309702536996964965 3327 469150545513811127780985211 3328 3542123634470426988031096541 3329 18933575223030105899844335082 3330 78540903033543934356620656863 3331 267474165885498964711063625143 3332 775910915711000703688748939268 3333 1966857590044784588438112443996 3334 4437971215710057888845027186962 3335 9037870817214374754272027707295 3336 16791068028380796616984741958399 3337 28702732528211431112848487616084 3338 45457446821238153456302753776947 3339 67081782008021074373418490542227 3340 92683118899448020053442283146311 3341 120380489064227547927899690487855 3342 147496311039255318058562531189160 3343 170993805063013117211936848226009 3344 188056622082855449626731122461705 3345 196652249821931261917490401481809 3346 195922468457614638355541294006277 3347 186300937522682847330125091267469 3348 169345328628549720120482059581006 3349 147354566865649687368977897144270 3350 122891902689874830957861545021638 3351 98339804856601504734340650228767 3352 75579742547965370495820955966454 3353 55837621118305782820969108463294 3354 39684933026447646370742458634984 3355 27151486985923232051005234838347 3356 17893123052429783548160359225502 3357 11363827197383940534488142440264 3358 6958228829449976021657698990514 3359 4109303649124311860668947455942 3360 2341341286009623434145173483053 3361 1287338131790446951595414221984 3362 683172436542010736818501551553 3363 349970025283566740992070825977 3364 173070219756149357571464420590 3365 82624423575036246691440554409 3366 38077487835533864946949090480 3367 16937777864792143887200390567 3368 7271139930405280999924133740 3369 3011692661896848964299384208 3370 1203258087970815596921203375 3371 463551060748614382714864474 3372 172127062555942563529031088 3373 61575164393794367630648367 3374 21209329553837729128642550 3375 7029737711679443709954970 3376 2240428707634125878646669 3377 686043948528201994568251 3378 201653965419946389617070 3379 56839817602462115488929 3380 15345935138031446176545 3381 3963446101059399285407 3382 977842007184718177096 3383 230081672186957120572 3384 51538055472705763870 3385 10967873859787944490 3386 2212411405144428451 3387 421914337777146701 3388 75841076949091412 3389 12806294070570598 3390 2023339680329618 3391 297746938047824 3392 40589810923341 3393 5093252836879 3394 583755495124 3395 60537358218 3396 5613762494 3397 458536391 3398 32339605 3399 1916142 3400 91637 3401 3319 3402 81 3403 1 3404 1 3405 160500643816367087 3406 12528866733022496124624 3407 2433725677846599695155069 3408 74009055085672022510772332 3409 950069541694780429023323277 3410 7299795343964578454836942067 3411 39641796491322297171279969433 3412 166894482729561418451461740316 3413 576446682920904096682237631757 3414 1695192635057188625418803337510 3415 4354804417700656731878333305378 3416 9955620773915055822706452503789 3417 20538418042285722359361466177426 3418 38649770422175119732267205103936 3419 66915589554829363138681718132146 3420 107331199271012632893746734853402 3421 160411392628726111090962305028344 3422 224462343577599314642567722498015 3423 295272051900135554900210325209087 3424 366428860406193548424981281640339 3425 430285952365992797340891339569856 3426 479365043296776171001080383808448 3427 507827925350507098323705586005456 3428 512609826154380883030905326007774 3429 493916797679831426445194252265738 3430 454993273248497764582899448729981 3431 401283343141880230515285824352400 3432 339262016469386841599359426135166 3433 275258262614605163857500278669536 3434 214534016414365114584246797482555 3435 160762333227408808983754555513211 3436 115915898244301665632025157126926 3437 80476838236878278343306233456716 3438 53830729494515668572273097803176 3439 34709607672190784920410248692571 3440 21583729661185238363517252555690 3441 12948768317476719155399020163468 3442 7497139448061179443388147464645 3443 4190263231050381046236941657116 3444 2261275742288073363473760221986 3445 1178407337609490308171939305831 3446 593070208547392415384293502470 3447 288270920454316085218564954056 3448 135322910015604780824039454115 3449 61345921830261503950949947989 3450 26852716680681879348365719877 3451 11347468551569977511834219303 3452 4628211405963339061036223856 3453 1821379196199999880463639013 3454 691358547316433928652046036 3455 253009493448853958256381157 3456 89224861208988854505175745 3457 30304282477776144905789409 3458 9906284433606333310142379 3459 3114506719091511852408946 3460 940985015562965353224920 3461 272954872117281549979857 3462 75939110775127578201918 3463 20239757504905089812324 3464 5161185666113944735530 3465 1257391433361628905138 3466 292189879857804775459 3467 64646351332023626335 3468 13589964164766855250 3469 2708221818281180849 3470 510273852017112744 3471 90631260780162473 3472 15122406244832364 3473 2361103740912138 3474 343370371988322 3475 46261269715009 3476 5737090969533 3477 649874459100 3478 66607747594 3479 6104547015 3480 492788821 3481 34347303 3482 2011097 3483 95037 3484 3401 3485 82 3486 1 3487 1 3488 259695496911122584 3489 23044271609450188093438 3490 4698038846341293228242391 3491 146789158417683579890354156 3492 1923160811741449023152770716 3493 15034890257838651723697387580 3494 82936364620005127467276833813 3495 354314961251447709850754473256 3496 1240994142223141193853495915843 3497 3699067386079840583782796390800 3498 9628607422736537721216548059645 3499 22298949933549956328762307484698 3500 46594309946091993617376958206492 3501 88799973700480231766299023063828 3502 155689815254492076957267178736774 3503 252875221230340864028310751906374 3504 382696521714746665054416988993970 3505 542254291062908506689017046212647 3506 722323325933352668054517573187277 3507 907749282775669130931637955463718 3508 1079504453828192739975004077217226 3509 1218022233820541955608406173240432 3510 1306964271895654958255470533944948 3511 1336395327832922966940492688435081 3512 1304520953055518976951117893058491 3513 1217602406653975713728623272287609 3514 1088214630903680658673431777505849 3515 932452809215000132342706823708861 3516 766886639008721806780338613763187 3517 605986490586733827838090096174633 3518 460478940321217356096745243158914 3519 336756508597706356924354939997880 3520 237184641691610575912263579210257 3521 160986810239986383434769212183364 3522 105356821786467454864836530646176 3523 66513239797177321112953168782630 3524 40523037466688700652657505848997 3525 23833743564474766181506366174339 3526 13536324624152318101716857282707 3527 7425476583836080821589047879063 3528 3934917980965043242999137282095 3529 2014577729420708397948455484794 3530 996541829699875228249958989992 3531 476292316910489400175203307877 3532 219937265840593923778990259613 3533 98113577326833118760480997176 3534 42276513853416553372110024743 3535 17592198701599806669607282807 3536 7067711710392523225042298507 3537 2740545230084253355052866611 3538 1025250471658199281635777262 3539 369884051473037299636084280 3540 128624096610703415188112013 3541 43087113633309367816119197 3542 13894869164155231136313602 3543 4310432801689240564290535 3544 1285240794377582063567564 3545 367993276065074590894764 3546 101072690646906311650021 3547 26598682736073579997977 3548 6698126525652484368710 3549 1611689520890281335484 3550 369944527049146264259 3551 80858405801769392345 3552 16793996396184788497 3553 3306855184538259636 3554 615695296628346278 3555 108069779199256603 3556 17821274046327022 3557 2750097546840958 3558 395303100494999 3559 52642198817196 3560 6453084392609 3561 722552596070 3562 73203079130 3563 6631588266 3564 529143822 3565 36453355 3566 2109534 3567 98520 3568 3484 3569 83 3570 1 3571 1 3572 420196140727489672 3573 42385173982725174562666 3574 9068418636304248548219871 3575 291072243718952992373163982 3576 3891330383799924921903131889 3577 30948486567086714354407988170 3578 173386885558604701702276174328 3579 751534041398033220836515205917 3580 2668857856763268509437259459672 3581 8062038632614592855154317196920 3582 21260451357633826592854637142542 3583 49871156026525881567666197365286 3584 105531538951341550104771623817511 3585 203655567487147981155053668389695 3586 361529673378195750566688666498378 3587 594524583401250632577888411265470 3588 910937025117186257873184679106051 3589 1306793693951931182002914717884633 3590 1762438592664390659575870961077099 3591 2242549837238618752532298595431577 3592 2700329329280322362978326024017496 3593 3085262968888633215948759461881868 3594 3352585734259124758401036265878324 3595 3471927002197808101803788082105166 3596 3432827407786776464575104932485318 3597 3245808968683102705382547850081524 3598 2939038395212747329387957902609589 3599 2551836906191786634011038964326960 3600 2126964070763054998174564370587043 3601 1703601357567584071171497831066291 3602 1312410354814803401790949468679511 3603 973229624289221258841674790295739 3604 695209893736625842955611203512697 3605 478681423934705064428288330616618 3606 317869724318405624591645133231372 3607 203673693708631312170311564015455 3608 125975585069369484054750298915372 3609 75241756278161513860271205120710 3610 43409253364718222941551933115744 3611 24197014560774098698658011382816 3612 13034036803478093944113562221266 3613 6785666102196969730724108945852 3614 3414591180273066439064079962308 3615 1660855543066537943381800651690 3616 780843938576072466909144372988 3617 354818498663998657349002305976 3618 155813888352984346156335326785 3619 66113442705046189199490371054 3620 27099410716421514058655655965 3621 10727422974361030054684392716 3622 4099687626084217989672375099 3623 1512009081155419922651564665 3624 537907383485455275507132561 3625 184494041399546005914560998 3626 60970567528013496778604022 3627 19401228048442200412485726 3628 5939929374881439338200743 3629 1748272474390449695377235 3630 494199546583759635992888 3631 134030298614148381833651 3632 34833750121264603999867 3633 8664114134071418134540 3634 2059388695130769088543 3635 467014987320661422614 3636 100856434429372114089 3637 20699484946980126920 3638 4027971925777839448 3639 741203594246697011 3640 128589921047078283 3641 20960365399096800 3642 3197333375842634 3643 454326228414382 3644 59811276632881 3645 7248315125649 3646 802351006736 3647 80361708647 3648 7197087089 3649 567703229 3650 38661326 3651 2211537 3652 102087 3653 3568 3654 84 3655 1 3656 1 3657 679891637638612257 3658 77958732521338586270400 3659 17503219966503620838196550 3660 577043598304951029309119936 3661 7870602274294874521406420372 3662 63669999869748817284072646738 3663 362222458857794345472868415645 3664 1592682955711892840211091256578 3665 5733735914494936624347767276282 3666 17550516914456911708531950485519 3667 46882437930228039985990003252029 3668 111372904533256900894542125282395 3669 238634329093505799291908301044722 3670 466247719731713572096660012110769 3671 837914553341050842551593517189553 3672 1394888816432729223259048115199718 3673 2163523311385488074353111020206074 3674 3141827847119545552548761896967925 3675 4289416570728871440674148268836128 3676 5525214934935092296835432686117390 3677 6735459210982690846974981070458842 3678 7791350812627069802271524830351896 3679 8572412203425165602638552688853045 3680 8989475466720027190061925425012595 3681 9001186489929881586095614392045890 3682 8619924392095772822014748654688392 3683 7906283352454321681253828281600040 3684 6954497576692592304309395924559809 3685 5873312238502889767124023097637325 3686 4767280146889500493150375990139543 3687 3722435576610456954917553183292845 3688 2798390663072028554646648894245066 3689 2026892903164766587119588834398856 3690 1415388099914425395851507521264408 3691 953434062331529930174090313262720 3692 619860289949200794067309912552522 3693 389111624050192959166854820688734 3694 235936060159003811122635100730284 3695 138226519443123193561868703542001 3696 78266957862114102237151098584609 3697 42839611583894205765296087946243 3698 22670451026906990162562642830875 3699 11600270733322394210903813385674 3700 5739760436706267097577722275696 3701 2746251103308193477024886089789 3702 1270543670063475857828158725327 3703 568332698043134230901191962370 3704 245764259909660171183206044150 3705 102720065436289410647194400177 3706 41486544954751050942982142890 3707 16186252996445212678976276303 3708 6098455316736858553339727167 3709 2217939796653293174029745507 3710 778271369673843872148142544 3711 263348062822263631655649845 3712 85878154460742666467261872 3713 26970653996515838524596677 3714 8151233529284756665387649 3715 2368678291492894376468247 3716 661187453165150088010169 3717 177099116120604009835408 3718 45463851863754955900237 3719 11171202003442674976142 3720 2623474142722945669512 3721 587869450377636258447 3722 125461407927147579432 3723 25448573613997546180 3724 4894683817642887192 3725 890313657141596974 3726 152689377798944861 3727 24604934603941110 3728 3710682732176399 3729 521306582862948 3730 67854822491570 3731 8130464543051 3732 889871344900 3733 88124294559 3734 7803349725 3735 608572526 3736 40974866 3737 2317191 3738 105739 3739 3653 3740 85 3741 1 3742 1 3743 1100087778366101930 3744 143388858005151587538761 3745 33781361859517100896084281 3746 1143722525803465781918571921 3747 15912926258800659779746912353 3748 130916086446292338003012441902 3749 756189024885719119825020632087 3750 3372414998738210749325040104739 3751 12306015231757436796139687261220 3752 38162765860632315696516350914774 3753 103250128955715016405796265354502 3754 248364937644813568264647891748609 3755 538768188491141187957160540082968 3756 1065596706707234655770270574877905 3757 1938420327074160890545012425486233 3758 3266162001681256279078487854175230 3759 5127410603342077991627189418951110 3760 7536241867854725150703222543067393 3761 10413867249100580942149702182165306 3762 13577407831245744844510751486830819 3763 16753583514106737587565581277424429 3764 19617831505277047968878517771512604 3765 21850912250127756871212733773403263 3766 23198777402491306614027994725251695 3767 23519921444356098248132155309265853 3768 22808207866329377160179255026588937 3769 21186682128320345662759455615865045 3770 18876240110626599601345173754102556 3771 16149285147506561777929326906723169 3772 13280908461518832699523219419871965 3773 10508549942542829980844519978597892 3774 8006806547939710627260897072422662 3775 5878946845112340467008699970858410 3776 4162459209256991535644544993288785 3777 2843574800642780191757832216444380 3778 1875284917911525893716394031884696 3779 1194409844340955400230682032242512 3780 735008159298831097357373977112461 3781 437147342767088684386101287970840 3782 251351181802633175094618967421108 3783 139749166469128415069085263093335 3784 75146476834230092146307811386726 3785 39085326391354808853646160656371 3786 19665200426461861966995177974758 3787 9571407100256116108245693803584 3788 4506494504859072725772059167455 3789 2052390567485745662281540344091 3790 904047329509470227111268723885 3791 385090948077192803278104473450 3792 158593744629369998474503029992 3793 63131627973280446246250302780 3794 24283476003834711795983355538 3795 9022325828888024978747653516 3796 3236575152515525642818898034 3797 1120473453918825129544881236 3798 374133804215735467811569567 3799 120418234405332143103969500 3800 37333191680203912517171232 3801 11140317637880095722946908 3802 3196853651239434916495697 3803 881355386792209725847334 3804 233193069726849317636015 3805 59142141736568887717981 3806 14358761593757797226623 3807 3332198056157556763792 3808 737935831802559303222 3809 155659070208162544872 3810 31209969323505481116 3811 5934107537679384129 3812 1067102491692408413 3813 180938881607730281 3814 28828966692451274 3815 4298969669487913 3816 597204951213207 3817 76867436452023 3818 9107856226115 3819 985758225371 3820 96533906920 3821 8452791548 3822 651860932 3823 43397711 3824 2426582 3825 109477 3826 3739 3827 86 3828 1 3829 1 3830 1779979416004714188 3831 263733864596993714473757 3832 65194428166671415098281854 3833 2266417943190242506898066608 3834 32160962341648965584932115739 3835 269042027353710958807707207735 3836 1577571060284066313293666111613 3837 7134981456311210961737073527676 3838 26386107323154703014088053237638 3839 82890871481300430895388734600875 3840 227105276189346450216717413966712 3841 553091052585601223755736020168176 3842 1214523269092575876667885168543735 3843 2431323682216452318321105472470377 3844 4476187404989098373015964615885490 3845 7632828528008663957466089033458665 3846 12126093763277556284821089328083330 3847 18036370741612546641944183347971220 3848 25222148400959938915618298599315137 3849 33279266296684049449480002531380118 3850 41559359909486645844408867224894176 3851 49253787309023857637930727374831947 3852 55528305191595794453531302015553426 3853 59676054851350403044176787908522753 3854 61249144824405834773913704110924449 3855 60135150687068670866972374835462309 3856 56561647730871206227128902350132226 3857 51032878997118696433845615269001775 3858 44220312828947050424065591652466785 3859 36837789832041326473633782544273134 3860 29530728199714990852963629560365837 3861 22799727461811794141789382906161323 3862 16966309575092362993949865381595873 3863 12176972360461556950185598077639118 3864 8434220710628126523243357378687820 3865 5640710574134302049012992991255550 3866 3644244316644235900110295505912978 3867 2275314538888424635778570130170489 3868 1373366784674004655006941333214371 3869 801623186929231841013470517445827 3870 452582556878775902995638395008122 3871 247202508553694393596404797920501 3872 130646678590032719691037489868593 3873 66815456510956138576732703220213 3874 33068254190267827085908843306230 3875 15838145006666068082764926048705 3876 7340731969767088192506981130310 3877 3292152528461551885602885829491 3878 1428464965754195662484271626635 3879 599558371899643389579916133257 3880 243370455621179840024021492662 3881 95512326984504657159240737553 3882 36229672344873903200138935403 3883 13277536337265783090355704077 3884 4699250690679332029760517962 3885 1605392999528032433512370525 3886 529092118565657087552246695 3887 168113963769224129613715287 3888 51462593426679347297677399 3889 15165346648866071179470055 3890 4298376971658704280180196 3891 1170642410125304351283956 3892 306013501336232137171740 3893 76688462920641807195085 3894 18399683563349965084695 3895 4220200269385039111789 3896 923792564291736813534 3897 192630435241175960924 3898 38183500581221362182 3899 7177998863922603981 3900 1276290877108924114 3901 213991880388691719 3902 33716223299250701 3903 4972072989051379 3904 683085001625683 3905 86952684361202 3906 10189501331957 3907 1090701744652 3908 105636140291 3909 9147940886 3910 697681488 3911 45933684 3912 2539797 3913 113302 3914 3826 3915 87 3916 1 3917 1 3918 2880067194370816119 3919 485083235102899892997106 3920 125811162493593379095256313 3921 4490239897601967305487558457 3922 64975469555170896767062740954 3923 552614371814761451200697826472 3924 3288959145965728137326430009332 3925 15083206197432534768990392264034 3926 56522522186974458734646271316981 3927 179846550359421147633273036754196 3928 498922475096167092148587474363202 3929 1230022435912662457652065838037167 3930 2733760764615220354898498463188289 3931 5538394000549366517723808287757008 3932 10318096434568628442508379440484567 3933 17803421091108036408866853647568669 3934 28618852492918708777765697630816720 3935 43071423919613004358554872178018717 3936 60944425371258983034656529376263376 3937 81366813628833313649168564009251778 3938 102820578243920895207290146893927663 3939 123313351000604839301799574941535839 3940 140692566183241869798081668578852512 3941 153029502643199405019882137111869675 3942 158975567097439753888700694005639855 3943 157999524754137150494481626253586334 3944 150450238282471943758945476344698939 3945 137440723596786532084155568474805198 3946 120597264544385925098261664493978527 3947 101746607345523103025244271160547134 3948 82618337769952470634701168733367597 3949 64621633180795748619407408268009280 3950 48725540064056809450636551601519526 3951 35441307450903136423000657096255455 3952 24882954572460818460723047873420417 3953 16872067058253950429493588664267964 3954 11053914289511247955516335460200258 3955 7000463550080129771436721877497834 3956 4287039948937602848435077937723840 3957 2539465815765379652647781063397851 3958 1455437118884150471910128339850562 3959 807238407517036275119362727754801 3960 433349388899529740832171966270960 3961 225192265220590187990856735652648 3962 113286764465029930781555211857915 3963 55173137103343847143193001600056 3964 26013114441341171742006829141870 3965 11872646459204446301431212445201 3966 5245035130460472983460160358876 3967 2242490761476289638365999419699 3968 927705538512633071153456088589 3969 371263481616908708096252664988 3970 143688195670417751763535252821 3971 53762419190517444402102690041 3972 19439462566108921507057841967 3973 6789563235816571767240377776 3974 2289443432443611140805294348 3975 744901811698773203675707769 3976 233705958942378911691898853 3977 70652969086531393933670601 3978 20565246940944044823334750 3979 5758306405117103256900774 3980 1549476343070919307991421 3981 400248285440946863843929 3982 99129068453583940137852 3983 23507886045962486544481 3984 5329849566165953435635 3985 1153394364565926190510 3986 237787467080113204172 3987 46605390771387186015 3988 8663478126448043796 3989 1523335756278577271 3990 252595360294741847 3991 39361399607865546 3992 5741038041089538 3993 780122933896064 3994 98223830799001 3995 11385146595890 3996 1205440118314 3997 115479230515 3998 9891442930 3999 746151145 4000 48586696 4001 2656924 4002 117215 4003 3914 4004 88 4005 1 4006 1 4007 4660046610375530308 4008 892208837772239565825743 4009 242775255721388415820816104 4010 8894307371113172995081737217 4011 131224691523058737903691650480 4012 1134501127208574406595495181618 4013 6852454683701031599359360307805 4014 31860455850601669582274322755282 4015 120966727691602256792378957106234 4016 389795898883762500774510423656931 4017 1094764470636547344510351667540207 4018 2731828432552031014088961548567650 4019 6144425479876339488632401972512471 4020 12596005684869496007537042082572718 4021 23743250417938419043609000694359454 4022 41448743821865394326161421686768099 4023 67408293691069329535639986851183067 4024 102635604745577283722812132058941355 4025 146923903138280166028426932207342808 4026 198455903922725758759218490211382035 4027 253728703711519423233153523427323354 4028 307887920300515995277078605834531925 4029 355444696047696838783214154711021587 4030 391223266275257321547620699740674954 4031 411304581986046472732435713784325552 4032 413725471781156607439261432986191739 4033 398764850631981815831137383386101391 4034 368770037745168237384143379847689566 4035 327602373688438773290882490442591124 4036 279870166406484946586153734073382540 4037 230145493053386700249848550242379465 4038 182330875931828974983842632177356379 4039 139272985847097573171807424970757003 4040 102641845390770719284418260536504161 4041 73030244235363216392881559463574243 4042 50192867978340592796379245936798906 4043 33339185063142144291508691568976020 4044 21410597073027271598279293276023531 4045 13299228909066910832528301569762423 4046 7992604795794357498723698593443753 4047 4648716866604448755454567223621485 4048 2617331377039447119153215400335963 4049 1426734676762401363187301862376176 4050 753087240750677397122847947707663 4051 384950337639693910977234456148265 4052 190564784481449797982032371751797 4053 91361220979360122544441733835091 4054 42417675389982976152362272901962 4055 19070564191663840382748647333462 4056 8301551687658856597707887571639 4057 3498343466601912391092995463620 4058 1426862046125270647321939925903 4059 563127545973239554464082433077 4060 214983361706578737367601697500 4061 79363807985469504325862669898 4062 28319338347062733011778079557 4063 9763057101175761615338595947 4064 3250154937275500460604463191 4065 1044199765814306897445790188 4066 323549303688762352261562656 4067 96618116319553412400870046 4068 27783482779519547056956102 4069 7686616681133637521599660 4070 2043959412616580898507539 4071 521817959427472936924548 4072 127745156982158948142119 4073 29947384908909354303962 4074 6712845731006069003121 4075 1436338863484976637930 4076 292814748041666214020 4077 56754348160360669626 4078 10433858761896274224 4079 1814534596479369246 4080 297601936211222238 4081 45871402700993243 4082 6618198907255983 4083 889617911132864 4084 110804622658824 4085 12705325087866 4086 1330762439053 4087 126114175489 4088 10686063732 4089 797390853 4090 51360747 4091 2778052 4092 121217 4093 4003 4094 89 4095 1 4096 1 4097 7540113804746346428 4098 1641030597518743548826914 4099 468454417078942550476264295 4100 17614506591735188034515870243 4101 264930289707887232473824709004 4102 2327951681041072075872782330695 4103 14267862547572846048213673635674 4104 67247480530909136785392632292466 4105 258653309593573416190614655061906 4106 843962171432663933003057787265623 4107 2399397629859893976492022842120826 4108 6059422632718112846137036629551198 4109 13790593788447899715936503941326286 4110 28602629714027986953280340815127639 4111 54544082127252011077857254383665358 4112 96322623732457389345009041555249983 4113 158461900603423997471348652548716690 4114 244060646111416767925451671911873283 4115 353411985100554024079443181240794505 4116 482891284815550561613543971204920925 4117 624546497427773035340381719576805796 4118 766683965972921433993525781742800753 4119 895463961366400569397597857695149888 4120 997198662407007653084454405697745430 4121 1060802927602152150752931325833464807 4122 1079779958450463337450321435398853913 4123 1053255648290888358328706935978252679 4124 985854687839828545242959071632866485 4125 886534061525256232172296459531730719 4126 766745441957022280934325411581598775 4127 638414545167735181286336413147148768 4128 512188907147092171979174799115193867 4129 396255214445228371896251577570508830 4130 295831136564582202214358032433272657 4131 213261026410594015641102430339269098 4132 148533025619583583524502384248732161 4133 99999171046370930949879504856818088 4134 65106464919685439532549859961211658 4135 41008591341080963491899135611119940 4136 24997398551718022981540619780549809 4137 14750572713237875356985051958313440 4138 8427942501799192521850869684235337 4139 4663562323047213570408456397332481 4140 2499559769364226416600825791520541 4141 1297795650809475031086460124351545 4142 652793142137563576159743987793944 4143 318114089336826195927722837821923 4144 150183457317984903107159450497145 4145 68686157314106210616428355123685 4146 30428632436521080594704262117864 4147 13055747859386391741527879079180 4148 5424362020339820614583419226837 4149 2181853656454841048153852127069 4150 849406073715979277435750575256 4151 319948558487000301617224347255 4152 116563022113486048842360987045 4153 41055889313597684475214893675 4154 13973923543283151395742227981 4155 4593652657205341051820335798 4156 1457592414249452690277016647 4157 446132567241337783129632147 4158 131619834937648461691447500 4159 37398409736669718843254648 4160 10225059163295880010623317 4161 2687347046030579908512706 4162 678179204938206893070934 4163 164132040754015170205562 4164 38043226804755538874569 4165 8432129093410096088471 4166 1784180892488195861798 4167 359718053591000367257 4168 68958587557705174278 4169 12539592198576435445 4170 2157143108607071875 4171 349983342005343178 4172 53366762474415671 4173 7617311795625647 4174 1013003325651511 4175 124830126238666 4176 14161409847658 4177 1467511559516 4178 137594860023 4179 11534694293 4180 851525651 4181 54259927 4182 2903271 4183 125309 4184 4093 4185 90 4186 1 4187 1 4188 12200160415121876737 4189 3018330210507687753996191 4190 903876294058114504039445480 4191 34877648746522979174378068741 4192 534689448252596555065180419145 4193 4774574070009133994592000332334 4194 29689533852486867468533354450992 4195 141831828022656544085282957255938 4196 552569671320259157702292080185142 4197 1825448990414100309141239048768025 4198 5252781885108917008064862757778363 4199 13423305994836512752334825800624961 4200 30908636619917388052306713334872985 4201 64851319450613419358309988822984969 4202 125094716130525470597656097567745737 4203 223446035966332308544757330126650943 4204 371797657751390430408592996343947875 4205 579174887681507767989071224647315954 4206 848249006463264052640886578418270548 4207 1172270649521711162429231073997670611 4208 1533528374981208591655253784301034065 4209 1904185725402697380628051398222833942 4210 2249723968325092900764981313693407961 4211 2534416590110123765092670224004061692 4212 2727581251330239085377435125569687368 4213 2809058262515668135445870066490000618 4214 2772565783250792301212534462121766328 4215 2626200173338507240876291133093077795 4216 2390152773145162889816416723096944554 4217 2092422571750860459915278195799464250 4218 1763704365886007475801932880886141915 4219 1432646866408532797061694145309231036 4220 1122368460105719937663819073112567968 4221 848644501727295202846569454849631732 4222 619711343994999514186030013112880346 4223 437296833414397966295321525609542851 4224 298338499733984852627765377512256600 4225 196872915822599665723464647297602694 4226 125713050528820094918068601476820994 4227 77704159535450098622452066354454903 4228 46505939182399416196787024944657988 4229 26957740850231811645232224100906343 4230 15137735770854172543514567078547179 4231 8235947185013265040422806117997342 4232 4342063830232499081650898092515968 4233 2218431597444908272428713643791168 4234 1098456536329766170033157291685993 4235 527119782993435879597600004981122 4236 245138096556214348187653887842553 4237 110472857995484531423088232025951 4238 48238576467635007480052132704585 4239 20406128433464120579601722069234 4240 8361207287124232063569183555072 4241 3317538257913560048561270844504 4242 1274319828983401143302597572266 4243 473710794728502894976083651447 4244 170355462393618684781012694838 4245 59240679298988225651360753690 4246 19911073920418333038778436386 4247 6464637719889939534928578904 4248 2026308245043365904274718285 4249 612754120797081294111657101 4250 178633171631468352321000694 4251 50161911382127841342901622 4252 13555793842740458929141190 4253 3521887496479520757730026 4254 878698129464078285339939 4255 210271109454616893650738 4256 48194639260569662048390 4257 10564152014901511174137 4258 2210802251628530382292 4259 440880880546050046187 4260 83603913192961770944 4261 15039343819311209949 4262 2559507856406535993 4263 410845464253181277 4264 61983187158410982 4265 8753700535795805 4266 1151858955470019 4267 140447620846116 4268 15765670527637 4269 1616587104073 4270 149978184877 4271 12440354742 4272 908684758 4273 57288417 4274 3032672 4275 129492 4276 4184 4277 91 4278 1 4279 1 4280 19740274219868223166 4281 5551581845959085990525585 4282 1743935459562546537185778383 4283 69046996844221664520400746746 4284 1078771436385686026748816616416 4285 9787958811995890597420948386639 4286 61742753729321791728318650069810 4287 298918432867497548172434133586878 4288 1179456215966380223739763421708613 4289 3944459646236059329322854078495583 4290 11486651090488056786871853906478909 4291 29699606887402569668432305040855115 4292 69180823698945504766226373414296206 4293 146820429425650350601537715415763947 4294 286437951132191549971385067242882177 4295 517442601896741202943205312402524375 4296 870718670499844898907628896451346981 4297 1371685503952016686069869656784052110 4298 2031612241534653618059674640426420042 4299 2839378315043072387385806027267994990 4300 3756436112642570994210769570475814901 4301 4717353327659345493788248451757361446 4302 5636949695859153242774264969746385809 4303 6423093187115212936504193918228983036 4304 6992380430346788792273338200214037246 4305 7284894848755378096346699460980262500 4306 7274409870565902125901291089918574285 4307 6971710481636741461457931849994971539 4308 6420651031788972473210646468143285286 4309 5688463855121622348651597921283230001 4310 4853085861565852362054923298732850161 4311 3990583553535337787569592252295787378 4312 3165194879472880488595176871269731927 4313 2423402249115081970242810087321769515 4314 1792236053152712028894662587584224335 4315 1281043984413201431127063709739219132 4316 885440807262784088025789358030148370 4317 592085160332813253124784434896090536 4318 383192551960554416027050625162467249 4319 240112778258639328671073551204688395 4320 145718639348530908034485495244556312 4321 85670848169625164130266421166700893 4322 48805269890140964210410488573539617 4323 26946067817833489053951722917208303 4324 14420515076114036787123776511508736 4325 7481131374312840595421865255746759 4326 3762551527966877036335284239369210 4327 1834582012979811733300634463826314 4328 867212518787879672865748330169083 4329 397397655233077200417401996770770 4330 176521378494233465788488235317257 4331 75995085475176856897727697763873 4332 31704180987372764092156669952541 4333 12814430146496511112537873117011 4334 5016771842164383057730715413780 4335 1901792859953406631637540527905 4336 697858697402254215695748054078 4337 247780931677997451608519308543 4338 85088903596541740333175398481 4339 28246696702992871056815258396 4340 9059661795727218653200998827 4341 2805683919396190709368400340 4342 838400629122369537062210989 4343 241558584659054316163549290 4344 67048439904312879190560685 4345 17912221789668920536088536 4346 4601104550469470435338970 4347 1135108307619296902435853 4348 268617161171000678872949 4349 60890814196962588308193 4350 13201575625670376076923 4351 2732845959129630107409 4352 539130119374268413797 4353 101143008633007755397 4354 18001216423517210060 4355 3031215442907555369 4356 481445076095587570 4357 71873276434376945 4358 10044415121084332 4359 1307924070923585 4360 157817552053732 4361 17531333176267 4362 1778948613804 4363 163324200068 4364 13406198607 4365 969001665 4366 60450490 4367 3166347 4368 133767 4369 4276 4370 92 4371 1 4372 1 4373 31940434634990099904 4374 10210962394259737161571856 4375 3364593008266951093512829847 4376 136667634910757518567049759787 4377 2175799294610270079063908998484 4378 20056329612255121849241460323811 4379 128325505315071735357763972019597 4380 629535770650578572894802808319318 4381 2515422590094680547469995782116409 4382 8515029926202528723979490749575369 4383 25091425761289046849653424040301894 4384 65632205286347521370737975828081733 4385 154637186284982980724468103687022839 4386 331912459327632337837642286692296619 4387 654844608593611770331544549979970533 4388 1196228188956584314698064636458798343 4389 2035433767143227277577674750485461267 4390 3242291949677980138409725730593364841 4391 4855735066540093206458091956919718079 4392 6862119851329701519429974776763483102 4393 9179979885479747953859739071565012143 4394 11657614391103079716937741843392374384 4395 14087066993369647573049222075972786526 4396 16233412101585822952318082374381350816 4397 17873437457650422462284002107634851769 4398 18834588876515398844824630494635439350 4399 19024656327368832042461426677579402343 4400 18445265050588042406070072668396912884 4401 17186812371876076572382218606505943182 4402 15407425968887036960373732564825618160 4403 13302213006502463975382192114495773792 4404 11070548602750520100908748437649021032 4405 8888326446072565923738805138149742598 4406 6889630917597324486668967584275661910 4407 5159229853693210824735406684917103322 4408 3734612677984115376925709818008528365 4409 2614628765524371640880710328931025132 4410 1771272628194425741647438150641318177 4411 1161597348431322419455413504455239266 4412 737705057949012978451128833851501705 4413 453845897420251046117592466692390648 4414 270554396505381820098231312450287912 4415 156323647099675280905855174210373516 4416 87559669754953769774799367329390762 4417 47551150785048297587776469822228387 4418 25040713994507218896316608930486286 4419 12787802832801686395663720090694011 4420 6333259017596734332903395875335845 4421 3041887267562135199434531119183358 4422 1416869732697819725512898435868070 4423 639967554226059600571290235379333 4424 280272972976952172103891498140418 4425 118997319016458264502439315599721 4426 48971833993241554253663232631491 4427 19530435572911717179438033100067 4428 7546037733087795177703198897324 4429 2823799460029412168052952984614 4430 1023065098364630434131773976326 4431 358718059572092706623509351815 4432 121671223082109149408027478887 4433 39901382574557368828288677146 4434 12644721389476234167663081222 4435 3869731056843848489381165217 4436 1142884626809009817068308875 4437 325493553085552233201769038 4438 89317089640910261333596567 4439 23592543394128340649036450 4440 5992623036243985954870737 4441 1462071520506681366531013 4442 342204150304356193440945 4443 76729813433401829287902 4444 16456465292301105909449 4445 3370225317332116888816 4446 657812223447322153647 4447 122106097660730965568 4448 21504139452925784805 4449 3583260130845549232 4450 563208441805930478 4451 83208406140749804 4452 11508404307461483 4453 1483111554184933 4454 177114547878629 4455 19472643299802 4456 1955618829063 4457 177696242540 4458 14435517179 4459 1032614228 4460 63750512 4461 3304389 4462 138135 4463 4369 4464 93 4465 1 4466 1 4467 51680708854858323071 4468 18780906391161145896193536 4469 6491070141360814422375889861 4470 270465687472617474384939012581 4471 4387058264945427046589534894270 4472 41078770996288535412795000587788 4473 266557158971544907621875587560721 4474 1324902758845509056198214423382506 4475 5360221523830218978468506743049415 4476 18364331033898300583063795056221024 4477 54751454944954518309375046639239578 4478 144867210023771829603559500747759633 4479 345205230036033764727355299937605866 4480 749279920291488559168447749381199418 4481 1494780295776863380764130334866716443 4482 2760862436985207964240353354476148046 4483 4749652780941262480882885397465922532 4484 7649298820179567023759284002052710693 4485 11582076496101419241768832847890955983 4486 16548362492150894988962222245375481500 4487 22382701293301218374346533922072748338 4488 28738772550030544539148919048910325165 4489 35114395048532329593614751713049118194 4490 40916941500184118880868467029844832799 4491 45557193829633834699675591291447526935 4492 48550234780299627307306095297916399756 4493 49599006682489639601222538540424110860 4494 48640776557977317916567798552509141941 4495 45847179312703128329063866558478900091 4496 41581013277861121259603124070680407740 4497 36323388126770333619570278318198511742 4498 30590224350437650546766929097141514467 4499 24856617941360313999761623848664421814 4500 19502393401794334390294578286198098335 4501 14784688375868664164085347066038245099 4502 10836219156508729549534569139871958855 4503 7682826224619657227548242813123602227 4504 5271733214650439036149044105004141097 4505 3502382164724257327433440811277449351 4506 2253814912368793960330618833811773985 4507 1405284074530875742015240158615763437 4508 849236051082483778279569594922795954 4509 497530842535107217779675239680133460 4510 282637716719441856245043420295370269 4511 155715903507216875896400584056638107 4512 83212063697948698593285911171692222 4513 43135188285797751092222183856127549 4514 21691769340028278025135227601996491 4515 10582451539741192998471823649876247 4516 5008414214169894977594579660750415 4517 2299407185916861726238076909855966 4518 1023992121685730478990584996342912 4519 442272525534691844211042431575987 4520 185236806015568608917609110910162 4521 75218274992568477500001425714614 4522 29605739196922924477113715480935 4523 11291843793193212882171564338647 4524 4172070959356418820620752883188 4525 1492720285830818395770273371413 4526 516971602139769265106388911108 4527 173227291528231016007789574783 4528 56131163557782618510413840763 4529 17578499583767740437057011316 4530 5317099681339498586455571978 4531 1552313148321059967308297661 4532 437079292463059876678401487 4533 118589954639498022095580931 4534 30976684916146842123438954 4535 7781657769638051785496910 4536 1877862659944393074539954 4537 434772962974197263708556 4538 96441168392333665029877 4539 20464069967835709579672 4540 4146719644852492782313 4541 800881410135776329386 4542 147113160143065325118 4543 25639444271709327900 4544 4228231938361822618 4545 657751977653053141 4546 96180799634588438 4547 13166703344907764 4548 1679523097888459 4549 198528501301966 4550 21604932344124 4551 2147687114075 4552 193161078291 4553 15531743970 4554 1099664762 4555 67192943 4556 3446892 4557 142597 4558 4463 4559 94 4560 1 4561 1 4562 83621143489848422976 4563 34543502312088823906614048 4564 12522255809639587703010137107 4565 535163544707215639103659347959 4566 8842939112897543152229896300380 4567 84099758935558516834307919863627 4568 553380570302237509687479694753332 4569 2786444488391779391820329371049558 4570 11413141177998605171730987841702346 4571 39569761934146059756542318276984254 4572 119347856193187107821102519251819433 4573 319390011259993420608951779067269988 4574 769641494621025083938136131584164724 4575 1689124733335415177287830917521204359 4576 3406925815598005318825201281138542575 4577 6361659131594682528994660385096090755 4578 11063938983301733023259261620010172198 4579 18012816219967560402695023193904998194 4580 27571159654879422034654955855657138263 4581 39823066322997463307481081896876372709 4582 54451645191069044035104178851482468499 4583 70680266494556227320585549298081099715 4584 87309948251513235608770619127132812762 4585 102861211054150378553948181437039197499 4586 115797917057475788508837914418150837087 4587 124784225932481619944111670651963908512 4588 128913659268739555254974923159619504380 4589 127855903471070254871909085792658609166 4590 121889870132794507269643966338145090186 4591 111822393496549110162690873691495093466 4592 98820363562514721561036852744674694822 4593 84201623821143166332032192248950471291 4594 69232911630407757863857109152117148862 4595 54973078298876416788093538894217567154 4596 42182139235934338224642943161893730751 4597 31297896835192912437763339212243518064 4598 22467258927763928627653153790407344334 4599 15611663888396163658962064326938342882 4600 10505224915904527949368283782847006677 4601 6848414641030522828639255379737137872 4602 4326678003481532465909969957486537941 4603 2649910279275592252456786871489445575 4604 1573743339647316393740688761622817923 4605 906482628874315649363906906057735653 4606 506509853978921838263045221079236266 4607 274588880118065975495195936577794117 4608 144441726275036981881413669953461034 4609 73730924133052620746828918969426520 4610 36523413401913929689175479026413140 4611 17557392700518847754226451852193719 4612 8190358853305798704557835044594277 4613 3707423875062263083647956667162457 4614 1628264199778161995308778361354468 4615 693748818549370797543821337796590 4616 286701522007464009663948729707899 4617 114899317813502609274790823576417 4618 44643389050221555063753645260905 4619 16812186251876638355360117120409 4620 6134446432653425178029525649688 4621 2167945430538264219359541841814 4622 741754962114122147713940581787 4623 245588236069238884200328579163 4624 78643441335841865216864782173 4625 24342967889602889120586990055 4626 7278841351172608704003858425 4627 2100978180161627487463331597 4628 584942112101145659535966782 4629 156950781077663365693422389 4630 40547377419178959739562037 4631 10075311569020156568045805 4632 2405204435588431408516121 4633 550925486325462764480408 4634 120912843035703978279772 4635 25387283940208578255482 4636 5090670241676723287438 4637 973001632761176014054 4638 176887909233558196113 4639 30512648017587423904 4640 4980527451861998422 4641 766905170781480213 4642 111005802016942483 4643 15042637986499749 4644 1899465552613762 4645 222265722690412 4646 23944687743211 4647 2356313028117 4648 209789049052 4649 16698459266 4650 1170300136 4651 70782338 4652 3593951 4653 147154 4654 4558 4655 95 4656 1 4657 1 4658 135301852344706746048 4659 63535454718653196812802416 4660 24156397921141988579991249246 4661 1058743768490974863453437072921 4662 17819351391506625731274821285658 4663 172102784347254388323055503306892 4664 1148204557483460934483178642670890 4665 5856339973115513174956937809186988 4666 24282090349628985742459742863795462 4667 85184381483827891113491963335424519 4668 259891514679199238277962345176342451 4669 703366468147445515673808324294616042 4670 1713796752607454544506910269460132508 4671 3802678450339565362345904621301046310 4672 7753691196055529662581018000947113759 4673 14635460376226357359516963919058308541 4674 25728672659443350089648266288778651668 4675 42339917573298217778344134642751714334 4676 65505836189051563770233520507750383905 4677 95635215573136616410586484396718866139 4678 132177994118589369212266982982687994992 4679 173429476851609464540119640546356993072 4680 216561390435458559016482643008572023879 4681 257917975307475187916371085244530173780 4682 293540103667818124961285206941083390711 4683 319809175092513723934569343585781182284 4684 334061309689590301329263026139749765846 4685 335026459528374685295659048902572686944 4686 322994867178678755226068299878034561748 4687 299687477813189007873875805932726613223 4688 267882107343717332630503044140463534984 4689 230900223078030705488699188280424802756 4690 192077222731521029442036432937504688888 4691 154322450286800277186149994412889224454 4692 119834963368950758819339148826888343500 4693 89993244530451498933411330945073068125 4694 65396195534212040143310150920242943683 4695 46007760479936598718012713514886585676 4696 31350380505554780521548581731976167895 4697 20699672033241316279213302161716518956 4698 13247955735624793800128574320547437241 4699 8221214487501841228808303472521751709 4700 4948160907487741261658594798149769381 4701 2889177754860840474688827334030925788 4702 1636864620112717469644953927920572134 4703 899971710707836913357036510178185219 4704 480260268970191240664737365313023962 4705 248768386255344472282849324036186525 4706 125085981596852202100044649420256309 4707 61055747263210432199156559080924331 4708 28929696192960550185747542280631858 4709 13305799417513463145615671469063225 4710 5939960152932856595274928393528481 4711 2573489311342211746185378605371661 4712 1081915056548730207954109686302226 4713 441281882641900750713528951146119 4714 174580356717022794925184398617292 4715 66975917760781618892302315163076 4716 24909008157827069890798415536597 4717 8977617007899135220978335961903 4718 3134483752626739249681034094280 4719 1059704142724368900106808165330 4720 346743955183139996123644302746 4721 109750877531279903020981750967 4722 33583550910608607942139134927 4723 9928484563174803711622223958 4724 2833783111900858929856863674 4725 780253719616974368827230629 4726 207068850999874443049107509 4727 52916342787581221090156737 4728 13007857780252626310538093 4729 3072282445265159673768381 4730 696310004004537056010075 4731 151223340948285425211064 4732 31421904778709532048045 4733 6235792097063298986160 4734 1179664291085227081162 4735 212273760997023716021 4736 36245470982949598130 4737 5856585815771905707 4738 892735975180776741 4739 127924374645034217 4740 17162045993838814 4741 2145468496692620 4742 248550165832710 4743 26509626685370 4744 2582730047930 4745 227654223614 4746 17939394776 4747 1244671869 4748 74523348 4749 3745662 4750 151807 4751 4654 4752 96 4753 1 4754 1 4755 218922995834555169025 4756 116859998723755511322356048 4757 46597852335127994995702908477 4758 2094244030346929148609477189240 4759 35897352717089123454425595587274 4760 352047479845909284818560436417444 4761 2381123181232652012317778438775713 4762 12300368951955938563747837492763858 4763 51621770168749947831259954478467134 4764 183220161622371705886004149742456635 4765 565376388456722674086281480773982625 4766 1547254295830969611848147712206270404 4767 3811549423684318898356317722681433644 4768 8549495367597531804463966395736102005 4769 17620923822702171612708702644172071571 4770 33617678033735595671235338385318469845 4771 59731141728809738154978691214891040393 4772 99344566198538946113541903433804978055 4773 155338772432073406874387016941549706916 4774 229205107092052476108161985998096841643 4775 320168137243175612128999496255985857410 4776 424585302537787943217597638903760887685 4777 535871991195469624963771254041754690023 4778 645087392788454560202058876253319935261 4779 742136971585879115951741149899504527098 4780 817360536794534288217595989899059686887 4781 863147568539004860158460654675062063354 4782 875200569477552729284009813305893813850 4783 853160290414652056630909581985917555554 4784 800479952672260381781335081755493165410 4785 723629299004074236829993089378252316507 4786 630862189937263970778784171825492105621 4787 530853044719929590761541849314290733556 4788 431489211674713825021744998661452823965 4789 339019298725825377930911905723151098082 4790 257639313193919418450831242533246499757 4791 189487738763682666781320295252285264478 4792 134944457566321308951609404722365552971 4793 93096857602649996102142997340513339708 4794 62244499656132885130606635253215112779 4795 40347168863460381050831183260847631769 4796 25363706707146943791835210867159144784 4797 15467626023201731499668706185152907808 4798 9152773077562105817295560704348586624 4799 5256424366211959764614828283811283164 4800 2930298187549469458095981727197685629 4801 1585903368530153419191315304226438978 4802 833355315205843203349022343431935978 4803 425209425315996255736109703907272623 4804 210674062721359136809182288555691831 4805 101357746948612684816425191789994328 4806 47350936174681677772421050174164031 4807 21478295848316913252517571588957730 4808 9458674575839118092336907242917335 4809 4043570605890301364549776640179523 4810 1677777299825067699717218858886565 4811 675543278262443731289106924804286 4812 263888803188364477646035383682539 4813 99981747824559120318539029115861 4814 36729795740971915154725561810715 4815 13078639082614349500980862308649 4816 4512137075961354902180709843153 4817 1507603817021410008153768191659 4818 487602268909857936948743022507 4819 152575011462894229784673030766 4820 46161678685785606661379724418 4821 13495072606814894083872619709 4822 3809348439033662007975358150 4823 1037440640539059889232023258 4824 272354159155857925489858946 4825 68856746779066317143187118 4826 16747218235194514249558734 4827 3913976966948771021308123 4828 877843842865403928152431 4829 188679866565495911051672 4830 38802818731159406732927 4831 7622119046472577134430 4832 1427323903845716317091 4833 254252054945335488377 4834 42978115162631411122 4835 6875152595351978976 4836 1037578922453902692 4837 147205828646212096 4838 19553517434610292 4839 2420303105667628 4840 277624731460239 4841 29318773753113 4842 2828249446106 4843 246834553900 4844 19258438378 4845 1322936227 4846 78420721 4847 3902122 4848 156557 4849 4751 4850 97 4851 1 4852 1 4853 354224848179261915074 4854 214939174677493366596941537 4855 89884436205994141212402540739 4856 4141882518263622639114265290965 4857 72295516247781604638942050871722 4858 719845009336359995284398864805809 4859 4935338603280257889531702450354173 4860 25818573321463635670561284389368505 4861 109661183209017166348296720587273500 4862 393741840298003741545111994748670168 4863 1228741674614058934905089157951745337 4864 3399943594283436133623046893812815696 4865 8466940080742215800893357456316315158 4866 19196704756501505787657607977488401210 4867 39988635859929781456104354214291582753 4868 77102569484505950274704843157653284976 4869 138444489468486657872607306761061853052 4870 232691595042885948028599516689196768044 4871 367682190255859028195181490994348827493 4872 548243148937670728805957545704864019659 4873 773906165376211864930768900215180287477 4874 1037160747956218806283649918614472556406 4875 1322899807990171784444232332250023836953 4876 1609485386308423201692803791145040831305 4877 1871443360644147783544339380867961999634 4878 2083317941504749040307261273135090723858 4879 2223846498779424168763977603130489428687 4880 2279487397804378393226483703382563156501 4881 2246494690778451837178292082488311874832 4882 2131125328580488129752250290943690176271 4883 1948051072867218788004160573463367553916 4884 1717471571534884673803572281054356890515 4885 1461668056299092421543630638494345791294 4886 1201754245337836208016108056486430985201 4887 955205358839564303300158988505965975069 4888 734462961744713455971267655486153864663 4889 546621546190833253076147301324035702458 4890 393980458362113244540910179327046977693 4891 275130412291684702437860285516719843171 4892 186235476409360985841806349814691892370 4893 122239165349812330953055633314121915836 4894 77826626542129474834373028012082226913 4895 48077744266048565562364319681536939692 4896 28825011270838201872601232793767319808 4897 16776444055125184871836389937909659534 4898 9480156121198181211161837810285794607 4899 5202133213901939383121575825472377143 4900 2772353729971648585224622625777286971 4901 1435005779582491242538392427210294699 4902 721471569161862327254429631598399976 4903 352333809355374074242876113054756156 4904 167129923105015490175519749857690532 4905 77001728453802041131840521883016266 4906 34455684847062292841916457681263919 4907 14972326476277509075251081917904720 4908 6317210148991706556030104671650427 4909 2587581973708054411581903757349018 4910 1028740527922149891655993293552072 4911 396876381076701099390811126751185 4912 148532331148675880737191737200694 4913 53909456898301478935708950466110 4914 18968429481910320055661247900675 4915 6467640567279806018381438061141 4916 2136064399657985885927609933927 4917 683001414304366493497107333072 4918 211314817923856835165293344675 4919 63223339336240591117502739878 4920 18279986372981359169966472335 4921 5103976000494807417612174037 4922 1375080107850901297162633641 4923 357151309926409338686076445 4924 89343325469202719331766493 4925 21502889723826896618406599 4926 4973354648675041821602910 4927 1103980235048110325044711 4928 234863599249105192469481 4929 47811264727041262015627 4930 9297102563078782687450 4931 1723554252739363577824 4932 303962814287648712491 4933 50871834537563463367 4934 8057574465079007619 4935 1204066205101292667 4936 169150817521593866 4937 22248655149252928 4938 2727002402755396 4939 309752652281095 4940 32392542597395 4941 3094264330292 4942 267412035880 4943 20659638963 4944 1405254321 4945 82479303 4946 4063429 4947 161405 4948 4849 4949 98 4950 1 4951 1 4952 573147844013817084100 4953 395334982344750253994015075 4954 173375881446581205857703777106 4955 8190383985487353905878180454405 4956 145559899547094216741640073228753 4957 1471313608133403337758722184563732 4958 10224206873503393643481029655461037 4959 54159501609124275548754218467560188 4960 232784048265355055344672241799834666 4961 845440202764793401176365366871545827 4962 2667901777774794190452880364644349705 4963 7463141101819675271164006922678111709 4964 18786463928397946782011509322615358097 4965 43048711370087207997620489389588620106 4966 90624414193173982066039211328617332565 4967 176572805548792689154651881582672304187 4968 320373842402070040341219098792403308525 4969 544096522145393251580171154819074935489 4970 868711401333806316369017989392778712376 4971 1308829711941349843580658674914408033784 4972 1866850370983174959245055158675770353002 4973 2528059523407840227024552437120866396775 4974 3258375061167202048355834303378611752252 4975 4005998589334147458242675379853208318737 4976 4707284714784449903458049851878975928289 4977 5295942272061023462366565699384173857744 4978 5713650402267306831604506116617941600001 4979 5919673725848755802043986576703054970855 4980 5897276209883637050875617483102299569776 4981 5655585057524757481644944712197756351870 4982 5226747521642661914321911771463205087888 4983 4659364916932913328126800310350791081107 4984 4009945494195805459421724673371756392969 4985 3334323502254835234912275223652741203321 4986 2680675751342250988125559635188395942095 4987 2085111983603165837149770071457540168050 4988 1570066740932460543656889932616937457975 4989 1145094724151377075375286744238304626523 4990 809296825379161340464919851573580128449 4991 554504507507756678019323505949304086569 4992 368469307452852762617310633141556955976 4993 237545249570610899570970490730490602258 4994 148618408367079662167266455969567079526 4995 90260140784523237807898079069536266764 4996 53225126303526465798978451964963930563 4997 30480331931309587529545237274666604765 4998 16954124361452590519309007734032841315 4999 9160937305315083134379505772800512058 5000 4809009973930787866952385136765940391 5001 2452739492590219641311141986499822028 5002 1215465125151251338930999569152220457 5003 585235908616792369777490420980142892 5004 273782443837937894666779743449559033 5005 124434802299609713563155865656586374 5006 54941663223778192900081714274156024 5007 23563176168370620822761514621026051 5008 9814596796582747679476693327461898 5009 3969519751289910463604783419648876 5010 1558604486887187612791580163371903 5011 593959295549493740546655572036712 5012 219621449204306923453884076322199 5013 78767676779507769546050583958811 5014 27391573540508577190243414179804 5015 9232165549574367782082889737336 5016 3014464959356860935973081577564 5017 953056038689185934043020991656 5018 291599817910552410738919100013 5019 86288239475388415373563064839 5020 24678589934937311997215462259 5021 6816695575657550122705418061 5022 1817028568547862049044927585 5023 466981214085748460206422313 5024 115601886681661998319020957 5025 27535622054228209240304296 5026 6303471275905858543539901 5027 1385027566980824798932001 5028 291683309972028309767808 5029 58783350806726250256097 5030 11316887164711793526007 5031 2077227826369325514429 5032 362728368200144228103 5033 60111830872369499629 5034 9428127952827690261 5035 1395162011498268303 5036 194094610385489430 5037 25282356849096092 5038 3068882975857347 5039 345218963722772 5040 35752821811873 5041 3382253848152 5042 289472875428 5043 22147211378 5044 1491792206 5045 86704039 5046 4229682 5047 166352 5048 4948 5049 99 5050 1 5051 1 5052 927372692193078999175 5053 727134728893843145730396760 5054 334409902891190080899794490643 5055 16193793728742677402016723132596 5056 292992501266801894670980152622462 5057 3006103640754123397022721443097856 5058 21170192811951343761967849276229005 5059 113540624007940777714672371507934774 5060 493788058090679148310745038720754781 5061 1813823424035565270201472981918898624 5062 5787274812740188694086797383997608357 5063 16365193941862440984307540404157079177 5064 41635886730003039195764686765794967485 5065 96416742932262659828377975591807893456 5066 205100679310118411849964346802156147252 5067 403781282099630307906605726532935504784 5068 740217853786644811541310862591335094034 5069 1270122359052325721621174184970920727738 5070 2048827709926243277358209417746771941961 5071 3118688625510924374476142908708552486641 5072 4494287300839231819110333693500885529135 5073 6149063250762463332091049757843478227569 5074 8007648897171888738229540500094101695788 5075 9947472431636077757278255358794517277328 5076 11811082632528939607603022672355021549224 5077 13427725898243354595654153374877335288892 5078 14639925135085830538227691258706530209942 5079 15329151355184155411554058827941928450466 5080 15434738747811372698932719531338730293724 5081 14961951634154642624346437219618689045919 5082 13977954772229582307929448503851692681045 5083 12597426282641267907841241397043346463456 5084 10961784333789639279100622238645077265307 5085 9216924442406383465908245094095431355681 5086 7493920759601500997790890594982526221324 5087 5895694359709018358509479165262742852212 5088 4490782503723373468429320153782470955452 5089 3313634643044381441325629676346753389696 5090 2369707916547586511763767524916852709184 5091 1643175428102989994065676029182497490484 5092 1105207646004101217412136657040470376927 5093 721320641244262230806195896457674655658 5094 456955439762640749071130371359091771174 5095 281060945670077572220698294327110531979 5096 167885382120737967533253750203455789247 5097 97409346111020455986232536576353242530 5098 54908424533016587357001414932446181886 5099 30073865758180817404946443454161487015 5100 16006603523205010283059653420555105868 5101 8279483179528735907036276682555289748 5102 4162198173730859991918711493205862966 5103 2033603133029462004243104298057750085 5104 965670873187652668935530158021570426 5105 445650319983355280661250952879715515 5106 199862443900103806521402836523634503 5107 87095689084241925470353661598303406 5108 36875159612544409625684796604299420 5109 15166054325454514195104356409410632 5110 6057988197142135797531950452840610 5111 2349646696909473994494080180694142 5112 884669862809431706717231987480416 5113 323247345865020983610276293773711 5114 114582394378614603870876164417744 5115 39388264072377506736027755593335 5116 13125031068630103768101442958537 5117 4237575622430866310562016227804 5118 1324940856586433920355565847007 5119 400952957525088650368542489813 5120 117365432972281680198027517022 5121 33208005085757604825014124344 5122 9075672604902372923632639590 5123 2393839686792949630771695766 5124 608841661979869737512697734 5125 149170241066291520181222950 5126 35169209957364884505781188 5127 7969546174819397816359192 5128 1733530587675776225998136 5129 361438746858439548264375 5130 72120022573071054620661 5131 13747788564711080977041 5132 2498721748481965258144 5133 432080195407319763994 5134 70910512312945872532 5135 11014385770722934200 5136 1614200414747653297 5137 222410668934428686 5138 28693120398055390 5139 3449568251021796 5140 384332064749123 5141 39423065177885 5142 3693787563128 5143 313107659221 5144 23725541469 5145 1582720981 5146 91099974 5147 4400981 5148 171399 5149 5048 5150 100 5151 1 5152 1 5153 1500520536206896083276 5154 1337409813288778959400352547 5155 644995207607787266111334113725 5156 32013457934222748039971877630770 5157 589601354011913685791509313028845 5158 6139583553615699350125541505265610 5159 43813432902794085791471379160922324 5160 237885402126306849003746279679381578 5161 1046698585270581225371217615826822242 5162 3888261061997570870868244250335060432 5163 12542433924276053090106553795568206309 5164 35849207827637690871025242091647248830 5165 92173287531860352963484949852528819470 5166 215682442418410680356937031966783285531 5167 463569028652738897334935613117865069476 5168 922038576440983815256272560228657917881 5169 1707644023712734613108464479170628360321 5170 2960088636806107314994420080298490094674 5171 4823681207815168611012657489723857481882 5172 7417493535926110295945414932205146938352 5173 10798433504718122573519443113250660620451 5174 14925563427074811287341181897206192119662 5175 19636301520076436707812046639208273317032 5176 24644218698713720918755418398324397117107 5177 29563639107179536482550959322692402552927 5178 33959249714177985512991360227706126212891 5179 37411633896339514356939550982844892179257 5180 39584577443183206676805273100082107146262 5181 40278955124957308715259710470794849584963 5182 39461365806236843824116858550628064032700 5183 37262276121089015390154573378949911615150 5184 33946059815869450109735758979623210655122 5185 29861630033287632151082549661184348655435 5186 25385687724406600606485802308122763282598 5187 20870442459354550207309817053999675715614 5188 16604633727677286724381504469190466733152 5189 12792147383552599457972380410703583518466 5190 9547985048879675807400388804798191985418 5191 6907955751988177389475938649621210470654 5192 4846761947374405159430059540469570446764 5193 3299086212603435750870617161003612002688 5194 2179379621039772916407217365403687840509 5195 1397686271198932829377486129164054190850 5196 870458922735716231345260503388737859852 5197 526571569127030269479307715647554393170 5198 309478948039252413706740371390886313627 5199 176745863245744043170690129166575306595 5200 98102031687925631647585294106736291329 5201 52926135499275754836686244522471186643 5202 27756559908331694230179821648899744973 5203 14151140034400236249562557682467193652 5204 7013939314638532661473920520169142679 5205 3379708970787974972336674193120748045 5206 1583189069316425335591252320331442423 5207 720940405483953180140900760270398147 5208 319112158844809464562028445446085291 5209 137282832140960123898961740185876195 5210 57392671466870690336416816095658786 5211 23312510968448875326563473895442976 5212 9198677104073896173728530650856991 5213 3525027126978843667381888583618262 5214 1311543105335166750483900498705639 5215 473644457842742421805978038650388 5216 165967348982861040152688261424610 5217 56406160660063346490147751773073 5218 18585717354134975453252393836581 5219 5934401296914548217230126930162 5220 1835246953726058810353731726620 5221 549395583994263595391034459018 5222 159102853208859577850840303451 5223 44542654719904800549573985463 5224 12046323409940410136131103537 5225 3144541796666940645590668921 5226 791580257430790779556122677 5227 191973038926793079952481030 5228 44804831031097821594959671 5229 10051579783190125469423463 5230 2164724771420627012759078 5231 446895441197855407249600 5232 88298712537781423048736 5233 16668004235305685978900 5234 3000153771096460558029 5235 513789389160842009429 5236 83511155901564050671 5237 12847624588719972491 5238 1864927142231021239 5239 254514552881443374 5240 32523373924241635 5241 3873013416797270 5242 427425373293020 5243 43428386455989 5244 4030530006142 5245 338411530781 5246 25399191225 5247 1678216890 5248 95672254 5249 4577427 5250 176547 5251 5149 5252 101 5253 1 5254 1 5255 2427893228399975082452 5256 2459881025047908566020847658 5257 1244002837964841473040635274760 5258 63278757404671118401701857811701 5259 1186179433116409899068743884255484 5260 12534697188980221955958817170349815 5261 90632020213134675800687814411992805 5262 498115125910588942488823655109869597 5263 2217189378988208262873806847744906146 5264 8328588689003611154863958019988922702 5265 27158210722043475233535368507885034219 5266 78452344744375333475612588529027058445 5267 203829374426226863237810933507379264858 5268 481901220041971967246938556749725545142 5269 1046402918877072474147587731017188341474 5270 2102544907700004714746883808884613492516 5271 3933544959070301018819930737619990139769 5272 6887603219075960853956679134608550957620 5273 11337328573003629751171012946875593842845 5274 17609840510543177223962631042364419278871 5275 25895671893099654516221604044301319643082 5276 36155273046900238665217478645838892912568 5277 48049103212198747045546422944675838953602 5278 60917090018823182840120990268254719958808 5279 73824024480944323744702521020671918146128 5280 85671055902858270985265246429294791992881 5281 95354791608572452762457337060230019817700 5282 101940863647609540177442835502217278544460 5283 104813336337911177549179088467074210372683 5284 103766947989619082995081894430785559446914 5285 99023966414260124249034096581361592917814 5286 91176440980598313639638376864963643875523 5287 81071893599803443226317746413536803692082 5288 69671221148311193587558630723552887616410 5289 57909648200709317486768953599623263771540 5290 46585789155107622649789091312227722747885 5291 36293234135073467280871398841964583752021 5292 27397334977588577604250115283957050998910 5293 20050261909811649145018431940116754263232 5294 14231771730189401196571662574089080211191 5295 9801758944478286667105576413756567885196 5296 6552637808678880366272912914620275449326 5297 4253431522193376344355993619227701303392 5298 2681648676907724542996876760512401466636 5299 1642541115319699198083177640237263476488 5300 977644083084797129359534708223280273797 5301 565561328419720044061888093147645417193 5302 318041502088578719108859302447601371870 5303 173880436928296323916011339697517176276 5304 92432651792734133013986234399715570720 5305 47779356797603430822268660331278842529 5306 24016820489946441580591687229599616044 5307 11739754123185020601904164608352888684 5308 5580416236233172974583648675762062465 5309 2579419560300976415211802887992523202 5310 1159302279273468302743554814638934226 5311 506582134042487786889598264219534275 5312 215193015462157094946110575772894347 5313 88851639078313926794439407477134106 5314 35651876979454531876488584744316348 5315 13899084661122109513998227637399373 5316 5263443474839745461632457593549124 5317 1935584675155630610485580282232704 5318 690996761429849898240478397081864 5319 239391406230610226396956009377421 5320 80452564299703193628551096487698 5321 26216944325533205577150631469101 5322 8279954347780231917582024536395 5323 2533085164189497350767258154843 5324 750235857439701070894687548898 5325 214980157562911574124974150033 5326 59559628934883247898203552947 5327 15941567316481341796540745613 5328 4118860649548652467190216541 5329 1026356094218085419279861787 5330 246413491031623838636619184 5331 56938444422658674717447405 5332 12647498738355603268943483 5333 2697076906957898278993903 5334 551372843700347198726411 5335 107886932443681714029495 5336 20169590029016641836814 5337 3595652354010824812893 5338 609901188651024238239 5339 98192019308281061453 5340 14963278458434361672 5341 2151545579059479301 5342 290868180331871254 5343 36819832506814379 5344 4343532098634187 5345 474859081027113 5346 47795658905145 5347 4394245408483 5348 365484371762 5349 27172904024 5350 1778461424 5351 100426127 5352 4759122 5353 181797 5354 5251 5355 102 5356 1 5357 1 5358 3928413764606871165729 5359 4524427995123759071126679417 5360 2399243710935447934475488503892 5361 125062278409352361861723539595197 5362 2385804814311761542767942927406241 5363 25581872698129381608360560992062642 5364 187392596902662329299587028901509094 5365 1042419303360867896413968942662490357 5366 4693429025544732239008951307498591698 5367 17825842722734435246921364032847161283 5368 58754349673463130857089958762581809882 5369 171517734458085537063639902808822377150 5370 450259152008426753859854314953675151042 5371 1075456095654628228315884776048829065295 5372 2359022676957379161024286441804893456326 5373 4787922310735526573577196476620435057312 5374 9047595338462597819944214850711256748122 5375 16001106831255197050716317838649417482041 5376 26602171433005061141168730047850923339549 5377 41733328238778504548828299483318043729545 5378 61983690693074370055229356187724566507213 5379 87407784453526341565057441205133991180715 5380 117327916033043980797962493211778730569085 5381 150246981725743234989546254179756634357693 5382 183920920280659450784461646775333739513988 5383 215602497179070146825523525946184389570571 5384 242421389405708558326201386265692773460810 5385 261824885007421484464881522435224061050089 5386 271982958880241317308261058984138154700437 5387 272068277192190396004645757103062961860042 5388 262353515011902152686949945696330541920005 5389 244114572254367673318240998317731353553063 5390 219374168364335739202230219604396628351441 5391 190552705863138196562795574803590918045334 5392 160104829825323227714539074112615854055216 5393 130210784051570012548140092835890822127870 5394 102567623697577270483572286763431427387486 5395 78295756706698023031028796970810440348780 5396 57949873748332200086852567058600066319776 5397 41605849618202274148683072586385488813003 5398 28988527671771569371352563379591461234892 5399 19607948349232611648780773530759756640397 5400 12880121232025860138577682204999316386523 5401 8219042604809892600972260986965514058651 5402 5096271984811406707817971536804229529939 5403 3071257712362263187322939341016397284448 5404 1799287791884984803776570523127330468280 5405 1024898469351133439108916568876268799304 5406 567700344257245735293296687735899408446 5407 305819605014488835107297563974477131022 5408 160234805479609300428343733413373510805 5409 81661857743096077733889477108010880965 5410 40482389421677950122926095926136250733 5411 19520877624863391578734787766756265569 5412 9156066287518700469416002131415666446 5413 4177083713363959840558011756999993507 5414 1853354388513634411960722897631917485 5415 799685332825841852882857675579446774 5416 335503622151914258198572574631503773 5417 136842882068774115220853103070323826 5418 54251369197624854730756509368258103 5419 20900944483822756769881254240879359 5420 7823069719815839932119717659308893 5421 2843933740172587985160559037746044 5422 1003812224908209310881702154412096 5423 343890374169953267163910450579744 5424 114300735596634629329599965589319 5425 36842451724179121195084553611729 5426 11510877722433167808762809119461 5427 3484161295074635897165598793621 5428 1021093319356664641293795545513 5429 289556760712773269371807270464 5430 79396440157905521355153940636 5431 21034746818911706085330509774 5432 5379992580554032526193817438 5433 1327210037354540016600619125 5434 315485548845843366476554323 5435 72181862116179755785910908 5436 15876927780850772814172211 5437 3352927153160737269197125 5438 678847996049929203736665 5439 131558108266409311724223 5440 24360740965941830904571 5441 4301665342152031279942 5442 722774071366022310474 5443 115270951636429812306 5444 17401442474322299035 5445 2478767386841778435 5446 331984471421258377 5447 41633883287285483 5448 4865824887395393 5449 527022012381414 5450 52553619715969 5451 4786802621226 5452 394430988585 5453 29051609982 5454 1883641424 5455 105366944 5456 4946169 5457 187150 5458 5354 5459 103 5460 1 5461 1 5462 6356306993006846248182 5463 8321722761874211203419045351 5464 4627176087394390513598379062437 5465 247137915173411707545767667128561 5466 4797495796911115205541481941008704 5467 52191267993106860472097265523969149 5468 387278988744171580741888321929977683 5469 2180274280652417937270638885391114497 5470 9928646805949648751395577906767687747 5471 38123980632379158410648549671369512535 5472 127000700598771976889229258675264079982 5473 374625548444958011637988258835711978765 5474 993577549305083834968247311785173108318 5475 2397336430497455797887295209735666259766 5476 5311595753340009594019146086944274547315 5477 10888461113389358152774812585540721054246 5478 20780565916437406113230668016047314854966 5479 37116262735108996950625737787475383687802 5480 62317845755866032545744430745225140016242 5481 98731498971129580081460767642630135315455 5482 148090868943390262372311263604465909239091 5483 210903587633494202299504289508682578733734 5484 285908343443534080726834573561330694205859 5485 369772776261636311223050270387029279445896 5486 457171732264615950784433921166255027270419 5487 541301890156720936526303261673572776994806 5488 614774220087300643617483213776452221871071 5489 670716367811891276886507672263130976038910 5490 703849939120272907180537903473287523996798 5491 711306176926705999275022919310086030478541 5492 693008359226374584822451491698757296942065 5493 651558693106377176071927633149843226328302 5494 591686468002440802959943273022997115370329 5495 519407686490808683435481121417693639748835 5496 441091144365473457571786453431257652858192 5497 362616749727753935213095549800402458984553 5498 288760242291616930852149320259414750930171 5499 222865902975899849263318159513654654478584 5500 166798169225773845600345347388969322305573 5501 121111311074925099239188523431421697315725 5502 85351133231556011694815664368081241142874 5503 58402665425758506001808478181659699427585 5504 38815553004605451559663221992053099340266 5505 25064774919452268996166210422691664367846 5506 15729937897524981473611327295058620815261 5507 9596246294216233884380672578457474742233 5508 5692189213047435665516545679044790367396 5509 3283523402167531637932515567732179967475 5510 1842257655777046190586650641900465882807 5511 1005459117357927081591880475987336492838 5512 533856564180973302949998796401508581911 5513 275779164168198025073854027298116430206 5514 138609816096505536399149981730683766387 5515 67784390548219712678491506851295893187 5516 32252593963667619542983143353825535996 5517 14930814153945643735320222757423130258 5518 6724490211117760361735902737624894251 5519 2946142920122830330836839984571276758 5520 1255499561667513274333892249069559973 5521 520337747211148561845839373295017319 5522 209693743484569292805877537062523684 5523 82154173504148258756520790212617448 5524 31283640448614691172488231965948021 5525 11575352525005385291955255452568277 5526 4160561428559156708683484949488372 5527 1452201567017505618812567046194163 5528 492039281063519332194559285270684 5529 161768694719459666142618441343676 5530 51584252821265224895028147314256 5531 15946115148392942252326748551860 5532 4776112076348264108858502335749 5533 1385226683219299605912435936408 5534 388790012093701064183911598789 5535 105524366479247591729274214571 5536 27675871330471118670527928109 5537 7008056561045027140115193901 5538 1711767644014602910917108587 5539 402910828655544203330928734 5540 91288218939525698145311847 5541 19885705180214349073572558 5542 4159250301560248477944044 5543 834077280139066113155616 5544 160110000169276331696551 5545 29368419296235068651562 5546 5137312296233051662651 5547 855123955330600873633 5548 135110558126640048704 5549 20207431668946376604 5550 2851868149352423935 5551 378432405489014964 5552 47022000963442082 5553 5445009831131108 5554 584333592908207 5555 57732979549938 5556 5210180226634 5557 425361304525 5558 31040431406 5559 1993949185 5560 110500160 5561 5138672 5562 192607 5563 5458 5564 104 5565 1 5566 1 5567 10284720757613717413912 5568 15306038138352871847412820608 5569 8923739566664341398429256000165 5570 488313378737795003764780044361262 5571 9644771714338508152128065958679050 5572 106442179488967165322149509625123317 5573 800019168225837179413030169749190983 5574 4557648508657953346591758734439648025 5575 20989788367667017324669357249520950219 5576 81474664015237030804959746451258545750 5577 274288052456098188885398831135144032307 5578 817484024509230032795363482758305602669 5579 2190249122003251696611127043093294491965 5580 5337978662285883807386975879260747904090 5581 11945061523426412188981260099195945804534 5582 24729487670332818729880527350131789740816 5583 47661665508118040463580960513825496755756 5584 85965492906364955074992376191524928514523 5585 145750845653147272327007621863405285161146 5586 233178671357370848791828105050996531843885 5587 353179908188845647911262198027352570494236 5588 507914353329247674833235036807375377737641 5589 695312489991148661606801643911621024433717 5590 908125979905459471012427810404699834813007 5591 1133869259055362337873087641862278296816192 5592 1355854592294283138479140684622201239615608 5593 1555247833151332493693897373194223975288666 5594 1713785566305123618048070126229824478795132 5595 1816591361044952286035213789696196696650966 5596 1854479334093428843291478418677651984983267 5597 1825254618187261607643297024727314660631471 5598 1733772230427226159023378575261933814791438 5599 1590817056856890995269476592955751782364518 5600 1411127672619722411794064272876686070071504 5601 1211037269358617399161039193647958454172338 5602 1006219813995658099889885542371045787427285 5603 809926450259417784320157205652100881056336 5604 631924424545839358889699997344261803825533 5605 478166484720749517432426391044810243025597 5606 351070917627291843991820494660332269937215 5607 250207727919834848480132916553668713972876 5608 173167936411301454327079794598416309133875 5609 116425823085736797472354133335752603936708 5610 76064981611484129413417959883788900458342 5611 48305608109692339342416603995784590952034 5612 29826158501146042534554700914210280617464 5613 17909367007948842028090824595507401643863 5614 10459948225497514137605006291381418410444 5615 5943140244370490579996900282656838491210 5616 3285475546235654618477114906139239433962 5617 1767352640705384852384580504815876525586 5618 925180087037760052669363117584367931518 5619 471336938618113020138264513651473082015 5620 233696207771267011633206899507139302028 5621 112768700850691560185723005792190699610 5622 52958155984040206544207586737256130066 5623 24202710862817204618234016475672925253 5624 10763421662849786611448859809135530282 5625 4657456710632015026621766807130949930 5626 1960671433937896139826998421028090838 5627 802882352111513032236741344349740861 5628 319750721295240955588162608119500477 5629 123820509917554884331615999903634131 5630 46611275778809621824279025211775682 5631 17052541641951110724161666313798977 5632 6061152337685958635426916887464602 5633 2092389754974591016037775166155787 5634 701275934905804035150196202368717 5635 228094748637810994737590182360459 5636 71965605395617941590918835298515 5637 22014178006014834572878154429737 5638 6525472123430198679389578663052 5639 1873249946693928464908451863522 5640 520442304894290726287306087295 5641 139841362321278122984999561015 5642 36311991872007140424564498473 5643 9104381811719692945348791950 5644 2202103752479847951102411732 5645 513305404418415843835641520 5646 115182701519103623478284752 5647 24851278630174108760263521 5648 5148556865788451500518611 5649 1022739172211209464824495 5650 194486097795804638095104 5651 35341378546549140696922 5652 6124786135528231099443 5653 1010074119947451158735 5654 158123978990210502877 5655 23432400580809446039 5656 3276748488909195486 5657 430842524128613645 5658 53046195738308905 5659 6086655004566108 5660 647245932292114 5661 63366537381980 5662 5666471847099 5663 458390557355 5664 33144688352 5665 2109582561 5666 115831335 5667 5336736 5668 198169 5669 5563 5670 105 5671 1 5672 1 5673 16641027750620563662095 5674 28152199180071599735675959288 5675 17209468241097374191391171661862 5676 964729527226117281012374242527656 5677 19385158992694305383733504221362048 5678 217011789886025363595601204403111171 5679 1651908124766302011663794805160760421 5680 9522180856824456778679702378889322362 5681 44345537822161571453488103360248731620 5682 173992105261157531882610208450214132948 5683 591901696869292961118259205626136795935 5684 1782225701268898875017228105671450302548 5685 4823325811434155496991577003395847734849 5686 11872600294640221448429878209488802064188 5687 26830741535390834449043157258916278893938 5688 56092423307330948946686759845661603170182 5689 109164345447085778226711350971152734114752 5690 198812077868168676645609894177605495862443 5691 340350917188133932049510441456711846312885 5692 549790340369473100126300648687874613401097 5693 840806987684428110704698993488067460299676 5694 1220917745424585691908644837036557032921979 5695 1687635745481398545925402773204444446389532 5696 2225656106283925977081966373990638004719881 5697 2806091721728352604196965308008464513213902 5698 3388406711370797850592453625061630270507808 5699 3925048368437664721099590217904295361049345 5700 4368044745673565327935909656509382462793593 5701 4676251920582953008425536212046027596727724 5702 4821700090111493274743255973639163287069557 5703 4793682393541236435085170151409434178628867 5704 4599790719815337391776717230452435163006834 5705 4263847651034630610499656018192904696618373 5706 3821385934093894953885627922400976975490121 5707 3313794524846148516991757401113109483395192 5708 2782385752984460139989460974490039229619634 5709 2263455964786739733138853090162181011102989 5710 1785015057059479571226613012695571873335094 5711 1365391491011438544489057417047213995995591 5712 1013510150749559359815518922796452800770721 5713 730375062392036441712881067273643669971186 5714 511192467510881745439475635953777446210403 5715 347616917157016543269979508195293785455540 5716 229740233304099604739526827162568542256167 5717 147611422911416539102084957279660773173774 5718 92227987214459442937914678523019421260242 5719 56048646222827492706355677526598682531879 5720 33137074245896434637784291499222011996572 5721 19062705312070963659666291288962867913053 5722 10671833681064753626364479453034851087305 5723 5814721710288497241654395439783655990867 5724 3083856250599931654773307943583103806710 5725 1592074800105788067872038117589197665342 5726 800119538064141507005528330935067919684 5727 391449218924430419326161404240224808061 5728 186432418855104353731155035912877423746 5729 86432763555728972045355396931178850314 5730 39005063977399017479395833356319091566 5731 17132192163990986333855553438826153384 5732 7323300016840294031941871400117571633 5733 3046098390949773642454641736432555241 5734 1232690051217425650607189023526218131 5735 485237567626202465494873817714151291 5736 185759421026559436807685818361237474 5737 69141006537706457980647102386805359 5738 25014284888763871286332015139239809 5739 8793730280617635048689900173582013 5740 3002902343722679754143608285622537 5741 995696737461966358482758125745959 5742 320441706607781653024399705643233 5743 100047846259254668484348395606129 5744 30289010176526967822798809420092 5745 8886745333598756003294046453688 5746 2525344544388808853299152439323 5747 694600663057599380528030994754 5748 184789474734821285163600629852 5749 47512698934401499175146888472 5750 11796821672664785936636506827 5751 2825803732661135435442766038 5752 652382588517097392646899177 5753 144999553599237491925239236 5754 30989142060190763283356699 5755 6359957930071804317011985 5756 1251601367633542409318152 5757 235800435592667850837386 5758 42453638521372551233157 5759 7289810420092532543280 5760 1191211519801232115785 5761 184781348482883018351 5762 27134029409275413076 5763 3760001131677407812 5764 489912914641789373 5765 59774495916310013 5766 6796813276242129 5767 716246027506136 5768 69489300849544 5769 6157891657284 5770 493639502653 5771 35369904289 5772 2230745071 5773 121366135 5774 5540467 5775 203837 5776 5669 5777 106 5778 1 5779 1 5780 26925748508234281076008 5781 51779976721326433407071487342 5782 33187779805271625637629971187644 5783 1905731325192444846777738523086239 5784 38953741632610131150043622488268028 5785 442292653442273121085049124884341608 5786 3409450521326381963711509602649154523 5787 19883950301237422451046421555697450304 5788 93631325902140017353321690622083342115 5789 371300390214875471834282620692879063043 5790 1276266083529561468795859498204589939490 5791 3881999414745706174745945847858065286991 5792 10611324118804280890700252403331425873371 5793 26378212427391896083820848069291334386291 5794 60196050159053879287118138990806228282616 5795 127070485177882498288041090689621852661669 5796 249691597912317193751520156672137650842150 5797 459126817638934349441803536868354881112662 5798 793548408924204336569057458749802077808384 5799 1294180746748717925040011820133623101836543 5800 1998225641680629143463548167634686978139068 5801 2929462569126731612790184513925422782408966 5802 4088274882550307183575708248314364961957946 5803 5443635467862179370024919238918558137389300 5804 6929713569765173392932236956200169071312220 5805 8449035885391416703604453863947094946789261 5806 9882648855944738467421474334232132005525786 5807 11105890026631444132437551696969134503486517 5808 12006763020533816693716776687792249283661525 5809 12503060739760858041464015604100432059687719 5810 12554585543100508240548865363936298709332955 5811 12168009214984643581102565822875968409676785 5812 11393713791457371301517646447475340865285880 5813 10315802462365529320696390583185016731798694 5814 9037847311166469543528681654469956486220833 5815 7667528761456451393027823834553075707797575 5816 6303077868562281505738180804853998151703563 5817 5023559628646281091194581538089819093396664 5818 3883873614536517301306600410870113023875760 5819 2914245307789807746686847453374315618832466 5820 2123189357906340399249389512885151421270559 5821 1502552269493965084111694021146112671757546 5822 1033258365413613377652354501052314481312904 5823 690671560679478955276679009022092216610087 5824 448898097515448553530278780880452666105287 5825 283761789230643085635497710292604954368255 5826 174499121158968385816071332660851878172170 5827 104413427706671519953833435929508163710695 5828 60802536644540847819511867785765875646160 5829 34463232429829980332398349912375726737353 5830 19015801555406093491196155426462923607520 5831 10215081570782975698816430822133987078648 5832 5342825763773747737848021061177131205876 5833 2720976937615958061744830265807860422695 5834 1349321768141735334024644239908378233778 5835 651545355783947566602748470273788955943 5836 306339789982522091277658243037978994308 5837 140240180647709802385913047168144108193 5838 62506026642531203535658080424835868052 5839 27121335487039559371117529431930346720 5840 11454825364801945177024156451954591277 5841 4708596141273111911432278439135250642 5842 1883414465174589626008774050835020236 5843 732935899761766454778629454532992108 5844 277430158323162730944700997923072510 5845 102117034673283089829149466351486000 5846 36540593112313182748284898598939233 5847 12707145213088403540939341578671300 5848 4293019883740808435958928334745738 5849 1408485402039718669793967354671966 5850 448571793730673048402177661556976 5851 138611688606293769557067860016576 5852 41537028720294281149997323664416 5853 12064184475682445244983899468812 5854 3394103565609716888067908341536 5855 924338250205963827870232693443 5856 243502880731617143089329908323 5857 62001960468011378103071110176 5858 15246325385507208856419627171 5859 3617263505276914376900922872 5860 827198994196468753019092897 5861 182126559089444909731689113 5862 38560501054545920416862058 5863 7840421493127679670823794 5864 1528716141023073472897820 5865 285366334088863812606778 5866 50908473226029385220274 5867 8662159339747545616115 5868 1402650237776787649610 5869 215617006720624398464 5870 31377283183721033214 5871 4308984436832372913 5872 556415710736100494 5873 67281467464228163 5874 7582059398962287 5875 791858091823244 5876 76138612317013 5877 6686780105235 5878 531234622879 5879 37721811870 5880 2357646006 5881 127110333 5882 5749972 5883 209612 5884 5776 5885 107 5886 1 5887 1 5888 43566776258854844738104 5889 95238240965499413224441343246 5890 63999943677149058174455849399450 5891 3764162204544392826600013987886559 5892 78258883709174676180061099944065794 5893 901147785883707944539385646592491340 5894 7033957699335508291268986096124078446 5895 41499624425713461218469996624493926205 5896 197572799478524250431178840466496345038 5897 791801384128245561677285336684257312062 5898 2749721104156647690435570306132592989642 5899 8448218348941657085339888428793835957904 5900 23322267313899084098148498080745779708346 5901 58544276341724491910999770000802831147157 5902 134897587356143302684156650185317421141598 5903 287506182656804308956767818102092099462033 5904 570361190286892245775065108548248699992720 5905 1058780844671676194795411520882822500934005 5906 1847411532397025944974369644572054941551850 5907 3041558971656098423353825813049584948337766 5908 4740841683005043900858116659740141374254740 5909 7016343789164401289450584986048705620775456 5910 9885094587495796016137301215262125139457931 5911 13287910072280657551545763069916131464339240 5912 17077406500922299241284743929998133184026390 5913 21021693618756883076726218841800132825798191 5914 24825926885890484835191867676931339871081937 5915 28169380540764281624517873434197918748307871 5916 30751371322023987388670507173494816628386349 5917 32336632579472200723334668498659914863364257 5918 32790531735850294080108452885138360203649637 5919 32096921579528540448937447052321220637822390 5920 30355646078084045164056225783112464788331876 5921 27761471065153798678214030700035954229972333 5922 24570111150604573345597909455254997821571881 5923 21059110309233223796195254400865550575067091 5924 17491298745596554262250512940671965938991254 5925 14086741161068103954704655625367221938961822 5926 11006291800659836122549032957776616156795307 5927 8346972739104694250187971527532501770499962 5928 6147113872852929185369811679104480482448524 5929 4397918834502234125759872810905824387710863 5930 3057876532810310093976925731234445959565471 5931 2066984569615554744935732910982318535642226 5932 1358727522406276457597709738505071410458456 5933 868810253065318185699189243968434817086978 5934 540532044334120414329725697083811984424486 5935 327277330349483933017382526993069570638387 5936 192881426749856780955072880001813960797134 5937 110666296192129844824642276321554408419852 5938 61823001859577413688426181312266722447027 5939 33631242986683547647174621630947241772466 5940 17816876847730539519739165000905145683689 5941 9192704838899875793465643475203654385924 5942 4619500935835287222788590414689548970567 5943 2260963260785200047903979776215731337603 5944 1077792516893887395426909920436869520813 5945 500387387722212724004128940443088360380 5946 226247169955373191977833374661496752731 5947 99616505452619335944037585849870408108 5948 42707686199803155693223970935721957641 5949 17825919256398395357434071593792537320 5950 7242735020404865512842637517279072983 5951 2864048697071920070071159142186853161 5952 1102036795381532479860345632017899654 5953 412523221132022452622352828239239151 5954 150183936009145584039387248410124657 5955 53161153257872354781473681582699820 5956 18290282636847340658713589962540239 5957 6114293950358279417064104918343711 5958 1985187282893283113573922972142685 5959 625747324684005919031964985983999 5960 191396735870355364034263697925316 5961 56778652338060415636671076148352 5962 16327047062513070167820563712561 5963 4548179402964045163280342733668 5964 1226554536934376828885291880237 5965 319994102733238400120325240203 5966 80697789566361009879273857691 5967 19655048663399902174778706877 5968 4619278905152754490292209489 5969 1046452558776121080557231887 5970 228258419138345987282056530 5971 47881386110729475441497661 5972 9646252407540284207301282 5973 1863648373608133247273990 5974 344729642019550031814169 5975 60942981485431943909224 5976 10276248295499888799550 5977 1649102902735153428187 5978 251237543678791051816 5979 36235250925708371228 5980 4931902943662784528 5981 631204149748246807 5982 75648772985910608 5983 8449529555102639 5984 874646015607726 5985 83354280870199 5986 7255609848340 5987 571308342330 5988 40206358811 5989 2490500537 5990 133069810 5991 5965359 5992 215495 5993 5884 5994 108 5995 1 5996 1 5997 70492524767089125814113 5998 175170460433673705222033527980 5999 123416169531147898815130689592367 6000 7434074294551310723875130314389727 6001 157190018864584890440875731468676424 6002 1835461130290364734758663229135514836 6003 14505600338300500062230340864680077619 6004 86569596527826924488948715523995216145 6005 416651611898315522463432959281201892477 6006 1687361021671252984726541819063185170412 6007 5919683310711986271475865365911387885852 6008 18369572328499140398898878713736607695972 6009 51210408356764083073126211387127392481739 6010 129799163966084459397109948036733323832670 6011 301960952188668069003942250917079096161885 6012 649713679064662074978265602641365265132105 6013 1301157919590805698794859473160315098069114 6014 2438231179082322696037084270829623992077225 6015 4294477030882368364043364238502048126661667 6016 7136981033505752158428914362441420229038880 6017 11229061574163884785923309724830663317586274 6018 16775303611861866523668668661931340807314688 6019 23857070391676675974675878144246496851404028 6020 32372639848170408607820196139839530417743384 6021 41999087605769159866410500264548645442736982 6022 52191080168501546673176394937277747704729546 6023 62224511505092559687729488999398178740761217 6024 71282039111458405624797934993682345593438592 6025 78566233158176457670288643894413548583280357 6026 83417873460433466923638179667195337743233748 6027 85414635311411671066949041702856699487704557 6028 84429789351806810263116348917498023015709061 6029 80640204520711975858535645075535649829309544 6030 74484874416934269121328902810205721158822102 6031 66585890903997415691880015254854083025172359 6032 57650484457904551338807608899682493268061815 6033 48374179038969880919737779918034872425948933 6034 39361703199170480664893123561667251655104826 6035 31075765133741495108487321719689154018242166 6036 23816363664332707321605592620190838285606762 6037 17726955177020744874239537369838835684400629 6038 12819762183951057037640066121299508303483224 6039 9011119630628889229602022744050792646095078 6040 6158587306627806206196036570508329168115857 6041 4093768053748628704854473352525776661572855 6042 2647449931021464275465809444341711532145739 6043 1666112552502915928723142927797316261249451 6044 1020587583874119894548419418407713641779214 6045 608626756142525974973694851067157739033660 6046 353411482489575622784845564859156390161018 6047 199849067481454691869096289033712121270353 6048 110069686277538415491579269147698282355345 6049 59049915111361650987836520810623546061142 6050 30859460761756543368822430890135323249661 6051 15710729772954492177297994038774891904363 6052 7792105689263951984571905727212633411995 6053 3765002938789027272155051146815681423286 6054 1772227502355790752157509558285067247265 6055 812641546985249305573882642597937757649 6056 362974154218080660330250465936401700895 6057 157910542365186087959367998289383976670 6058 66904699347798001231067957671352441004 6059 27602793155935014471687068189215432644 6060 11087417949374116026976181750817759069 6061 4335186388073218575013220951689660361 6062 1649653079322414654160350290573305446 6063 610774058477030530871977858708002465 6064 219965649412577110854049712976585064 6065 77034573318478632557961519929108998 6066 26225850653823091056882871464481923 6067 8676183114105126974417983507957115 6068 2788110138530621903235675282553707 6069 869929107818422877543424521818055 6070 263417011826181914157608526557604 6071 77368561987404110727328304104662 6072 22029302302831443606313340838361 6073 6076950226626834993180693800699 6074 1623039861669236486036612452320 6075 419387721397949041775801845409 6076 104761561507653605372411644274 6077 25276342968428496778462202983 6078 5884985028508527898387580366 6079 1320842837963368145389655834 6080 285460690305259017748189794 6081 59333469432682364185276431 6082 11844833013733477228951442 6083 2267741323558369498295550 6084 415707131764384534412343 6085 72833318736684175892209 6086 12171803863193408006314 6087 1935960983372111133355 6088 292330762346486761058 6089 41790072376201567371 6090 5637895532423177648 6091 715220228255839860 6092 84965772697153599 6093 9406963494494847 6094 965215965031111 6095 91178720461644 6096 7866991910121 6097 613999248082 6098 42829713879 6099 2629529824 6100 139250556 6101 6186737 6102 221487 6103 5993 6104 109 6105 1 6106 1 6107 114059301025943970552218 6108 322188748613024318942672172681 6109 237988531715099630523829715369303 6110 14680426899783208580845167801843810 6111 315664145004864937236258636336449775 6112 3737318698547159461822182272625290487 6113 29901700588104862828888487932742256410 6114 180497295070610899971144113445038496689 6115 878140411850479153141999965220105240228 6116 3593407113921999237743792644946327218095 6117 12734360882578523243326900932720929647429 6118 39908403497085471933322378678927715672112 6119 112341401051591028434727474923065972536822 6120 287485719695113626280638440932098879239315 6121 675176137157087511882224348325538705038750 6122 1466490205519247019535113862809179802760122 6123 2964522963791811412220786322266907017860425 6124 5607258843407912733677194980819642470357561 6125 9968404249251480091048235198523965537123746 6126 16721027484130033107093509669644269633935799 6127 26553545168618063397435062154644294690979486 6128 40038827095264742427125482420074685786448306 6129 57473100597478404980144674361737076200494243 6130 78717255497049770171981161106859644465327699 6131 103082904986123549836039914622069571945819617 6132 129303841441394960698230048444523108219439703 6133 155618409559782428405043504406904994463309519 6134 179962662842074572852345018779106843278372598 6135 200245124887034668506752811356093424316940428 6136 214650608757016199922682167447743869220847210 6137 221910511503783838969452776230531261331808610 6138 221483682279174826457800236256670009441141786 6139 213613276813702186367588178534732478853648982 6140 199254307276496462265791837601667224597639453 6141 179895185159775300661316318866101807478047280 6142 157316748669201944836869248476108371783687088 6143 133339732226611089354611060075938324843597255 6144 109606286691714287983591363729417380247055264 6145 87426492305585366926714980015702546865688221 6146 67702200661747073629100199087950645582642165 6147 50923301279269502819891830752461350260214059 6148 37219365672069929764149429772425004014036599 6149 26444082610706601371084205506623155699542123 6150 18270417711074191548017167891187242257986221 6151 12279138844509508870969250231932078454852716 6152 8029940393385280798188382496106865548577153 6153 5110864782961977947212906055695377182714099 6154 3166755675917035303490256067519837671390140 6155 1910563765809687911478426593548723558978718 6156 1122568294371820439588313100783652046456007 6157 642443321260355161698395866605026165740611 6158 358165438176954109163828646016841963085324 6159 194538273513578169820077689137998132703625 6160 102951959787144198205742217589989046876774 6161 53088215468765651929952775492481452672463 6162 26675440215647108923653215078510609757786 6163 13061148306056806480978028244628264920964 6164 6231665426606721381043160342948946397003 6165 2897123208604076639301145903037854402183 6166 1312342685466037434256550199809244406708 6167 579178733495833500304948876665299246127 6168 249012254860978934728279942696366901037 6169 104284366403269634817008022455990768972 6170 42534894034278381012796794173571877799 6171 16893742028448633106931464512010226630 6172 6532455751336515403473575900818371599 6173 2458677975144453263281953179750071225 6174 900521421293039168540690036251047936 6175 320873642791662021188499071252103240 6176 111195991989277474013013672895532605 6177 37463922931675065588654733562052442 6178 12267216108273087667315411100921844 6179 3902221029483461739290559340205818 6180 1205366395600431341824377877007947 6181 361375483462929719975594058618576 6182 105100119530553927772134422068823 6183 29635023353121068429394385706091 6184 8096475413030931136368626825102 6185 2141821201731896169467890902935 6186 548213054846895242641351276266 6187 135659198781110696754557343363 6188 32427034120292798084945154226 6189 7480218145659143108609660147 6190 1663505799435540193603978892 6191 356246243059894270677244995 6192 73376883052609034435878033 6193 14516667287242082978268552 6194 2754425945067588535306067 6195 500430787752320942287537 6196 86900678167571103105287 6197 14394622927202476844837 6198 2269384964386293603655 6199 339675656173181524572 6200 48133960497385138139 6201 6437131839186610561 6202 809503000664236450 6203 95330170131040654 6204 10462749408949343 6205 1064219125084200 6206 99657094433546 6207 8523682063955 6208 659452317029 6209 45598272990 6210 2774961126 6211 145658671 6212 6414216 6213 227589 6214 6103 6215 110 6216 1 6217 1 6218 184551825793033096366332 6219 592597564071498463333117596125 6220 458914613477281237469988897721445 6221 28987112783012573889634254585103294 6222 633777146818050657123945828219344929 6223 7607529650536469588831386889126291683 6224 61614626724253385709039807094562295666 6225 376152804988899855859942627678459790591 6226 1849714734185651602617884583322533006219 6227 7647457587593397312764975930464686238114 6228 27373539115733178680736147602167049597204 6229 86629937311741649868883944776952766835397 6230 246219919475015780949333942901053592917276 6231 636100742960320862507700857569218817329354 6232 1508037335262908413784596425416108098767702 6233 3306194399778724525364195124962182755598766 6234 6745821583319537269153521997072732122001886 6235 12877882151841943499272548821674652213190479 6236 23105835809416565119182557027594768311733323 6237 39115981988173274018466131540091966466951642 6238 62691136685039829499613824409201291892928228 6239 95402137735729876156738859632032275571457877 6240 138209724656508773613618405610404763606718841 6241 191050541190911793882711091241147942854733018 6242 252510425617693633828454017746584153006738231 6243 319691500261926708959435535532838519669674432 6244 388349580392056987491998782090540063616976795 6245 453319223738716122519314178134762640734271860 6246 509170873504650538967514539382238188825069943 6247 550980109242881372473535841195027367246785500 6248 575053758304148146035351618923640219536109192 6249 579463240750721306100129626760141878056383377 6250 564280446554772280646949464543216799030031909 6251 531481686845983113988838662024323690911972440 6252 484559803179112790692537407986226071570742200 6253 427942791594181774020555423059715172899208373 6254 366345728664519572113075241029169601426159398 6255 304178126571069784389025241873655686334825438 6256 245097568103714541170487252819822713927774221 6257 191755128495338019076240824749443922282798126 6258 145732439555953371947259021204191552676807953 6259 107635077446388617473949382420371160760113144 6260 77287768709532075468677630090894019266783968 6261 53973798402226095237516508167540029279487586 6262 36670108093465403083759631137532546210056696 6263 24245251577531441762491541837096272474506561 6264 15604220028287772417148385161608634410372143 6265 9778263582293132625470275262880888220968045 6266 5967295623662291231898689836207913513782922 6267 3547073598410802815681357944048833241372971 6268 2054043454402955140200259269134547411651990 6269 1158925130132808688156956869604997964855383 6270 637172298926572033312404755145139946106542 6271 341392277976504915243725603507352680395976 6272 178268929962918958696825337684816628972039 6273 90728366127105377599961211610727780283672 6274 45005631138496769901037365840554506187719 6275 21759476220481221970909297783710476291684 6276 10253684341459083907487942590739587954104 6277 4709167032550902202240363660058405457950 6278 2107725998239623774536197487203441198067 6279 919292700852605281802140763768649071531 6280 390676288319720203131228029936995997977 6281 161751361315891382370914542613919091926 6282 65234960141801531199683541446774571990 6283 25623467143048445338865395361957309467 6284 9800158622303007275877131969745208603 6285 3648946759253501069491355393544164632 6286 1322303057463786100063638465778669352 6287 466231053451738336656564897114059452 6288 159897987198804514133440268555155566 6289 53322172034116113948867572255939015 6290 17283548028709389242660854498779773 6291 5443024712865901545395890572403657 6292 1664700350700108867617957467687495 6293 494207160536633464792534598651560 6294 142340863933964621024609852642644 6295 39751023952556095708950945555596 6296 10757077954825486989267796178652 6297 2818859590027737612974791610058 6298 714769890901463030778054318718 6299 175236924053267796145985448832 6300 41502485383102556403776894154 6301 9486386906566855350427962097 6302 2090537595250069717210279088 6303 443666539732429975363724630 6304 90565384613359723163463695 6305 17757777853818890550585136 6306 3339580388807845885468798 6307 601398825350778972605902 6308 103518120158782648788647 6309 16997431872602952918792 6310 2656405514386169891741 6311 394153504791750233479 6312 55370328643335181613 6313 7340917612259243601 6314 915197568229164159 6315 106848705454444493 6316 11625971694086632 6317 1172354593489648 6318 108837466651335 6319 9228587449931 6320 707819149130 6321 48518665418 6322 2927027912 6323 152300366 6324 6647907 6325 233802 6326 6214 6327 111 6328 1 6329 1 6330 298611126818977066918551 6331 1089956957670022280530919663118 6332 884911855964749323446738269678690 6333 57230422120561212105202294110031074 6334 1272216207804992171404552677263270292 6335 15480981034893018037078363704611509371 6336 126912071803593419215789231776724083434 6337 783520420988037645657547750863629750841 6338 3894038279704321579899196463262660484098 6339 16264675674097931509735635006049881343595 6340 58798460803359980642303025609487813864722 6341 187895652913043671739043513176457840804873 6342 539157561215264055515331095582409555564193 6343 1406076201665616137964645837211803953992852 6344 3364686286865208465790936442268054997082868 6345 7445247236800832967422798086661580428778438 6346 15331345325464784900908847678623716711381149 6347 29537061551526108903461147248285472746470309 6348 53482294079018154540696415255157967948029016 6349 91369395053620348249516023295710764503591936 6350 147777227620394196199080847455696757191548945 6351 226941866864568167415051642216821973403328657 6352 331782759897954375765254393979235814982893827 6353 462837706417655178996404607116935578390438939 6354 617354136920248104877708084041360990010835891 6355 788810521152177692942602071484809072550185954 6356 967086819603557508614299370610722106906682470 6357 1139369618309367542109114247111560991196075830 6358 1291698307905844287797141636615397834455810381 6359 1410885967103352122756276242290513830736528732 6360 1486437017094154835828133628166902671882827231 6361 1512069728301805380240598634269909493293756219 6362 1486540451581090709789451842171367282231282278 6363 1413630543433036256327193191019335436185084636 6364 1301346985927712220985297661934566424270673871 6365 1160550201207701036018368040250786744264028054 6366 1003317500254018973090043671823658099675905706 6367 841362249580048051490906955485050767716353951 6368 684766976086784578740472858478823847612207740 6369 541181332788805212395552145781232178421792225 6370 415517806945497689341583682600331571310755222 6371 310079293169461104075258759260923454057743130 6372 224991249193382838647154597188601721332171688 6373 158791282903277664572626394380842983026922002 6374 109043596878082709857018599476389508479222619 6375 72881472404018777737773464404544598849971461 6376 47423751240721705798599929655734641883251418 6377 30049882409912059720876029631334943098515048 6378 18546099153700679785777398867765854026329492 6379 11150879054674208951782979130756578693840815 6380 6532592212844892656493563381534270865699607 6381 3729450393408217354815777141739517110816038 6382 2075104289808998645617937733878435893502171 6383 1125418581366003693979778273021847174193275 6384 594978178115198634431634061286996891463279 6385 306637446748364061966794985413790736866920 6386 154064188188451808478382728213326182901324 6387 75463435273402407361877933163347193850123 6388 36035179476792668404842022622240705802889 6389 16774895197956811672667524007818544467821 6390 7612276343564112317056208434656043447376 6391 3367132666449000837835530138075440095002 6392 1451633022631066753336316880946274166448 6393 609894644548233333056049092708843412857 6394 249686387565216063757484831333896358107 6395 99588152399449788770482867658678964294 6396 38691328636317944487146083400629355074 6397 14639374165665556151577889577083466642 6398 5393031452888034101077942288850455400 6399 1933891521575600752188269188754685016 6400 674831035860069890910431761328837979 6401 229078408335361676442520679504981154 6402 75622051983261804766873870152576717 6403 24267376424957730594162076303381269 6404 7567059018665687938807427630770700 6405 2291739188310446077227432606372039 6406 673788768874008779069619881868025 6407 192207888485955744013117358047745 6408 53168704449176138551117911087798 6409 14252975933149066045749488495833 6410 3700186316983768431889548971228 6411 929584540226887926315467873019 6412 225814860699180110868594082914 6413 52995041050577123996023158201 6414 12003956297631454591244541381 6415 2621624431655035397260483353 6416 551420425906540387254773987 6417 111564273033755421286365415 6418 21682512686366993786216665 6419 4041947251757082888393065 6420 721534387500773167077909 6421 123118360976786077781394 6422 20040857936988999098619 6423 3105036867796488834127 6424 456760201581035458566 6425 63615032028667058254 6426 8361809748053335469 6427 1033564809007012491 6428 119637899433668414 6429 12906461755981728 6430 1290372432358772 6431 118770959487242 6432 9984773431162 6433 759258206976 6434 51597760116 6435 3085969973 6436 159181964 6437 6887922 6438 240127 6439 6326 6440 112 6441 1 6442 1 6443 483162952612010163284884 6444 2004743568965671881783776350475 6445 1706321127645948112536218492024923 6446 112981110158417447449603599068933154 6447 2553290565954838675640939889830106316 6448 31493958951284010423115184748641820788 6449 261310316002799215299083552047003406873 6450 1631295867752054456925430957466758799093 6451 8193226986028792741333124242862746022300 6452 34569786632652535425881713647789555104637 6453 126208352418411755292882623497176825226568 6454 407208764372612325764382740353313767765555 6455 1179572371091749390685020866206867868782704 6456 3105081495576112952963484363138568134530616 6457 7499340278744516151509155283160694183715475 6458 16747137063544834392169407195514722659781287 6459 34801738738298897302613817436061433630019438 6460 67659643602905515760697481768396199488955040 6461 123623765526108232950927810877252116002917820 6462 213115247204571636398834742389753654645808954 6463 347807867681688969201438551326630592842932388 6464 538969824356602781229054312203060806270746106 6465 795105248784054476605579700745179659218805922 6466 1119248448017079905293094799558525420248530111 6467 1506495439043719673424753585710377460248111850 6468 1942464753598289932542362436442380233449781176 6469 2403292660094426962816552529844026808791266873 6470 2857476475829303152531314082610961318858148474 6471 3269447010382064736921468737043736519094755196 6472 3604299368607822414599631616443691486147831448 6473 3832779892048761130350080758019477397260730392 6474 3935522715393612876685011250921862913680263707 6475 3905687390713264487763118207130597494927831221 6476 3749521091892390736817949155207324302075557648 6477 3484842828442477545682849736616020038897618198 6478 3137887585164001495612568963688715188650798088 6479 2739242410121557207102722688820918366967758639 6480 2319696270749595503800835258893421706535371024 6481 1906718075182547424561607764587120506916900896 6482 1522032073560680462358493528158557106607624371 6483 1180461818184462572002190758485234584394557212 6484 889943953728466525544813406166272489474317856 6485 652426714109838163895615997589297794018136246 6486 465286046290406092323729551500772115586208435 6487 322904678257216989049147070901264173255938577 6488 218136433592654862248805896283084293971865088 6489 143483723307930747572481781834047044766024302 6490 91919296032258052823203603754840970611107294 6491 57363817135020286666960552103915961674293843 6492 34880561639386806457444667293069120769253527 6493 20668989881953191449088747949776244719442838 6494 11937449545258372225924858395878757028484519 6495 6720733842893405957894695739891390926666222 6496 3688769153614434000265089524776990295749842 6497 1973982659619896047599320792088488276723801 6498 1029984141649007799668398694429761736225080 6499 524037456998162301323599230229715322385896 6500 259985427596759853301101228699466064413851 6501 125774318006506522200652680624118129164217 6502 59331285531247207842689128047138206784427 6503 27290280852534134104539577217072225904623 6504 12238815678222490218191071223603482439313 6505 5351106010858529062706023136199339356367 6506 2280746023407813216317187036426964994185 6507 947516058362774078200104212762717037145 6508 383627732222314110098767025204479714705 6509 151347342529037232405909639097980364975 6510 58169918345346049514424730585051079755 6511 21776490312188123284242418761240212810 6512 7938511438575449505390842200581156080 6513 2817322539844002197352567814298301522 6514 973089865331988729662032851783644721 6515 327000340267769172027400847554195573 6516 106873256804467876712537168260559482 6517 33958469749423204926381040992519012 6518 10485837044586471225644335375827283 6519 3145109565521830170574137771456529 6520 915863681911955646071244745320871 6521 258794273431751925406402234667745 6522 70917578360648783653349091900812 6523 18834488977088865296553794828231 6524 4844585506536081253742430398548 6525 1205977337571980351906670590015 6526 290302457417231802456863505162 6527 67516566739273177828084278866 6528 15156667565691455668555228999 6529 3280798743735686196406306697 6530 683983587360691506664041122 6531 137171520552670518308213609 6532 26426826801073313677533997 6533 4883617201407850249942981 6534 864252989295562673852050 6535 146202644978161123059840 6536 23594526158195806875132 6537 3624403766166809517780 6538 528619936995034393461 6539 72997733912514485591 6540 9513741797838196292 6541 1165991902419904826 6542 133824851251545238 6543 14314852027209624 6544 1419076884681921 6545 129511918899635 6546 10795470695984 6547 813935061790 6548 54842672150 6549 3252033535 6550 166309901 6551 7134374 6552 246565 6553 6439 6554 113 6555 1 6556 1 6557 781774079430987230203436 6558 3687298573870145237657976894602 6559 3290140872372043975858559151144836 6560 223019467383971700861696664372325982 6561 5123378078314923455476237462130846684 6562 64051980470831841986871155505447366429 6563 537833590753763585804790894968287934180 6564 3394809705422662291996885596318405807128 6565 17229535989796057561695122741021122501154 6566 73430433382940538402042491117159206824774 6567 270709273361453838448821219082297756007869 6568 881811055166334563738360771053912389813779 6569 2578439067179139037448598948081269049167993 6570 6850558604323954739590870839293617093878533 6571 16697668230475706415845536383545508375897143 6572 37628913483508600243699673714958165447886640 6573 78905356239402812728241220721714389480869527 6574 154789672969346323743532909534946113843837676 6575 285370108247860806218998749816523001828602292 6576 496371963016855036164828493015795430078511722 6577 817361585980800851570987230092050291527047729 6578 1277970288007816369487544894283529666450074902 6579 1902238454704698870977465232693383996594007706 6580 2701819384767230408783315500863112547621102642 6581 3669401619625614928321791529088431058243390423 6582 4774070809297243225765440997393597682110249374 6583 5960239552627059881880411102964370950200528928 6584 7151158792146923922358689537821216300636554391 6585 8257000878283298197626128587780093027237819849 6586 9186347439691650744307175968201137410137125156 6587 9858973185601936714922398584409311480824300206 6588 10217388305741818536823208215864178735744506764 6589 10234827768518333435750555179806728582310375033 6590 9918189122916954618787819768901766670882536675 6591 9305576205344309449726207332524191155345456853 6592 8459271012842768294140569446613383548413188055 6593 7455822204199414870217947239559807800318499516 6594 6375317451366729241072870902922612048553154619 6595 5291770171534642301358127557146358058315807015 6596 4266015246217123770528634646373866726743596485 6597 3341774377140800393966232499054055396767094140 6598 2544831918695897933750120602012965261879845279 6599 1884718088778681749260776069302581031529869418 6600 1358007557497267509895919623617342512687715710 6601 952304119901562405849397234231720763361918319 6602 650133948564444003689740259833301673553085582 6603 432222407804497579655995995316168000463737328 6604 279898564131725147420289059677159738095448511 6605 176597047892386566436248678330915105821553441 6606 108578841260093219796072487822275029007493242 6607 65067662348618980403839184061864705513224718 6608 38011296759625043244444901359999482039924805 6609 21649466837636966786898472733922021699382791 6610 12023167860313275312806937055566935624148776 6611 6511315891488222401483952835932119675002518 6612 3438972764802713012504484119661014857710681 6613 1771421608896968340348802169475401644129952 6614 889944124003230199447418959415321268312274 6615 436070628336370490340528656784355128892162 6616 208401709592208269481188914096153836930182 6617 97136952038358664379100758473464114125852 6618 44155635865415002223865511229623147335873 6619 19573895033490547505767587357926721057045 6620 8460965035043088742004080328106995178289 6621 3565883495585128039661346369243555655618 6622 1465085135242186234640153431837780108448 6623 586734264880938786140103435741761480361 6624 228995850583411386947613016867453169411 6625 87083524804056739931331678530448038733 6626 32260481736450988193946160873552069570 6627 11639264996687853147907708640423074108 6628 4088671234647909765766201756536752985 6629 1398012137532165397274313867387054713 6630 465124801893443120685601313922737820 6631 150522819878356555971137173942216237 6632 47363084819930459438862284113402878 6633 14484316987319685489565178312368302 6634 4303048160471732683647007380230246 6635 1241244340289503752870931856608616 6636 347460725703873354161982507381571 6637 94333580381677448200707193061441 6638 24823473673177259372149106654099 6639 6326955641453154031240303705559 6640 1560767391707263845951803517425 6641 372340549845201034117008904693 6642 85825945573024634573950195483 6643 19096640621507792664107359040 6644 4097345492550528822479614954 6645 846762355432277121994102925 6646 168342661468450151877064938 6647 32152113952131931289026894 6648 5890588792498202430569172 6649 1033539918275098842190336 6650 173350839357563737711485 6651 27738296822732937076565 6652 4224883438575842846136 6653 611000372791396306389 6654 83663407760137542706 6655 10812160793670993453 6656 1314003705489326888 6657 149548093549982758 6658 15862633364214694 6659 1559329762993949 6660 141118086860441 6661 11664082612588 6662 872022645974 6663 58260769247 6664 3425471373 6665 173690727 6666 7387377 6667 253117 6668 6553 6669 114 6670 1 6671 1 6672 1264937032042997393488321 6673 6781999882279918830959903111631 6674 6343975768033892794549162787464496 6675 440188680218118186862840539089382150 6676 10278535630146226488184506889621020402 6677 130231755800581495632492559458311131618 6678 1106573294902308701161673965888220653580 6679 7061585037087631001152886776823656493538 6680 36212657170456773309710304542987124322596 6681 155879349926925607189200059368443942967119 6682 580252035262473636398569680265457278701656 6683 1908087182067883572941789112450854063160029 6684 5631438789265270309831980162176370925416725 6685 15099940856023929038737322139972245779522249 6686 37140773581063394688537003138891851419559450 6687 84456121301070357016140057294962759769485103 6688 178692463170096731864662618314605932971192739 6689 353682945426980342945132819660521989633527247 6690 657870234280085924319413685630763070121131237 6691 1154490261893342794268026405540886969219224814 6692 1917979884017448990265397216599372788010983325 6693 3025494292410558895941941086704427633361431203 6694 4543477372165147368847020478069638995672194320 6695 6510771975063881945663259212126808732876732114 6696 8921374175842404793036364005592748549853713522 6697 11711047799116246555740851267298276587380315012 6698 14752085160931886374855580421217199893445661009 6699 17859264476819526266204545056458467346757811028 6700 20807684072882090201008869575772266471883458572 6701 23360248747283928962828425053310793238321140332 6702 25299994442287540997219114111767085131082380909 6703 26460969905036772973285707810471820812593948358 6704 26751521127384863424635711057425198340824797363 6705 26165518623638976245110108690232073639201541911 6706 24779820441713182398112694883529448315145321874 6707 22739275402587368422256979240456354956511822187 6708 20233027836077596527137533363231938417441707329 6709 17467214696811316143422624805661948767381231312 6710 14639161523686418339725918833793722224364149807 6711 11917082588786342417819530312527020329975476042 6712 9427531926938044096098530723194810462539951963 6713 7250976396348133689463843429908113872204111954 6714 5424324142524794906726816611168962284223272038 6715 3948306489663378605156995601390847212549468833 6716 2797329751009986229270984253378424878973125103 6717 1929667338773233424179730663491787352389880863 6718 1296442330580784300752926353032008359985287228 6719 848535812760017126924092332778372688357010968 6720 541173363884240227469582812581688456560472126 6721 336390913277552719361433101871463784099191869 6722 203833604317944374146306188652932967875276469 6723 120421265985915875443640238832087375820153679 6724 69372780889640604592316988431964767684580533 6725 38975068715370111454617651105164502014166400 6726 21357030489675286115509753202654184678369925 6727 11415278761473752378893600283165661113700022 6728 5951831840947641893533689764182056409745505 6729 3027272399905266437920040858076328858368604 6730 1502099953079211326827375044284565461682747 6731 727099729514280507102253804352544673588309 6732 343344328137678390396701302995943858397459 6733 158157942916654534722292203715638182892975 6734 71064610254173607017209614721873107010650 6735 31144719092718195927069724877941372057256 6736 13311986002805531605009586030167141495340 6737 5548537707706726430741549020156398835369 6738 2254925932781749696821593278116823354465 6739 893378623518724327629419830378687454208 6740 344992981846178817295851643343298167122 6741 129827997964770593034981581516311965063 6742 47600500291251244984370735953817061706 6743 16999284926139670482087544339198278556 6744 5911605644380251830652796639527217690 6745 2001261401051282466618115647678334780 6746 659297184845688355915338493546610812 6747 211290519768794269922480701176502981 6748 65845881749983359192348305362312199 6749 19945303742741320686285055301372265 6750 5869673159138784543317626348126607 6751 1677371518265498535788494636704013 6752 465210308106579466910047801603641 6753 125146038750943101648451611541408 6754 32632799449547486180887283666669 6755 8242513087295701371237240150394 6756 2015146033980434111728957821649 6757 476475874251977125436825016793 6758 108862559250348764233609684564 6759 24010532862873164112660282251 6760 5106886616054391559803779682 6761 1046276157816506907440019192 6762 206220062571640700777584729 6763 39049674335720485900222257 6764 7093415639752837441097794 6765 1234038952012065194553466 6766 205232906844833804989483 6767 32563659933717813251057 6768 4918264247163601065453 6769 705329454399156906210 6770 95773987549641333320 6771 12274176302229742403 6772 1479275041337747166 6773 166958508251202522 6774 17562216005520671 6775 1712054017815196 6776 153650781389633 6777 12594192842746 6778 933701512318 6779 61859678458 6780 3606542926 6781 181331107 6782 7647046 6783 259784 6784 6668 6785 115 6786 1 6787 1 6788 2046711111473984623691758 6789 12474043290052767993399049845029 6790 12232131623898914125221638603424576 6791 868750768432115013963526514013240150 6792 20617050454262014571929281922490420548 6793 264717521367110586353154002697519945614 6794 2275916914613040674005257826126655917826 6795 14682387597466982660883976922188356384114 6796 76071099884210848311251940909229978381383 6797 330703697053879550968004651989182518243145 6798 1242894232719258878453439838823436711735775 6799 4125638673692042568499851073496338621955400 6800 12289061532144557768514425180799830995360230 6801 33252785017391057087198197116064001627399774 6802 82530838789412570502238391539251002907430051 6803 189355270850158917799021306640428704929347537 6804 404212074426613491692027465230525245372943548 6805 807152955444737031728469258569800880005663372 6806 1514633713446646212961005246732146160374813782 6807 2681480633270548214485572757933791761355497073 6808 4494078057731405853154244391864098043597667599 6809 7151606878140412602918946666127929311449436556 6810 10834478746483313295823344247795194644562336980 6811 15662782866591013726789066016545418059133905412 6812 21651700941570156540966625249716757571178730964 6813 28674068154291283451442137860606389040117366789 6814 36441147311626214431955699906111949789811255430 6815 44510374561925002785273632831568418463006651581 6816 52323473830430909433625091780414659966790536456 6817 59271180689164946327682023510542588423456853096 6818 64773890192166899734019156091287729345105618080 6819 68362961066759034312969886846635783250288850493 6820 69746623854064654134246935786225987753264197973 6821 68847730606144476567935598251202920327520352569 6822 65806970384148385228085692595949835777499408592 6823 60952795041543609569261263545913087325875433520 6824 54746060061899793143673560137997855366128522731 6825 47711635025500813937581630843649210651479117489 6826 40370220292817423580893316172280089394323523495 6827 33181556529724460873884537746687171851530080029 6828 26506131196445306839472915379296918864195414806 6829 20587710342493511081058303582037185996482945568 6830 15554792762701825569167186091214519783409345559 6831 11436219033072870367780016310380927927137808084 6832 8184958434186083553803043234700904129465923280 6833 5704360308654890671781048256693814732487124233 6834 3872418051370358021995843104128532644590437098 6835 2561291548296320974945115022970855030358112207 6836 1650983976396772434442968898250789135297817879 6837 1037358142546959099756200337993177039027479650 6838 635479280653348247857972991355038645015422711 6839 379608473941157144629747482255242632358754037 6840 221155531005572041383829314336017422474546980 6841 125673451482743860714653817908371749934515741 6842 69665961834407408372830220454905935746206762 6843 37676272121134568471813000933053387230765742 6844 19879969678566323153456495691868759075480350 6845 10234955031861206429024969310859312482352761 6846 5141528182060458892127371987230138513421824 6847 2520228783771401850691353996205299679967203 6848 1205386676197429018414467496248278553453045 6849 562523261932628795462184951953756110057557 6850 256131527559586746532845921929761249578402 6851 113780153406119451365581477119829130068117 6852 49307726063286170395084816610168659869647 6853 20843177922633856426831337701236383510460 6854 8593304438028039589744582144552265435851 6855 3454948914938259565940329503132436782520 6856 1354368736627670575273510100197830619041 6857 517565452971663263434483127845474058515 6858 192768516810822094809776892550394018905 6859 69959805146842732800638115991790544710 6860 24733824980252264377626935861715960951 6861 8516116308950651366614714067496832537 6862 2854730968849216057763191320848818584 6863 931355404504920339789162721957400537 6864 295619198448830528868315027787724501 6865 91252172248146315075353237652688427 6866 27381601900547157089273300617395233 6867 7983171855380277862023683764926017 6868 2260331408774784115446607732529724 6869 621168805226788222006243831625016 6870 165588163976860814638077072220647 6871 42790869982685734892121460261898 6872 10712037763549305748743352276267 6873 2595757232639187328485598950542 6874 608375047179650019330094190438 6875 137786984354587299794822890026 6876 30126960602431418409788226661 6877 6352676576255128252689715141 6878 1290373621491338157118123712 6879 252167297290949741289002349 6880 47345916822727958351848673 6881 8527953625501868988014390 6882 1471153926344169066820947 6883 242621929889536494415032 6884 38175304989469172535827 6885 5717922783170518571484 6886 813214021738302030144 6887 109510179360429824673 6888 13918722679415909847 6889 1663643964290169452 6890 186220306898029170 6891 19426994278157114 6892 1878237493734021 6893 167175084462537 6894 13589573221408 6895 999160099987 6896 65647292937 6897 3795514413 6898 189237822 6899 7913497 6900 266567 6901 6784 6902 116 6903 1 6904 1 6905 3311648143516982017180080 6906 22943343792913943536001553543020 6907 23585043435240851776158978083903860 6908 1714402579937082475368091249257337086 6909 41346998851733161033722991183568249321 6910 537938096428046596055294117198773776538 6911 4679285637093274930439908109396396571202 6912 30514234864343459872160491283059450582170 6913 159718656790978886710781483860464407921722 6914 701184362157497939906745980598156631999327 6915 2660485811864872928708795041008936734667594 6916 8913748027106412293517508665647847854567769 6917 26795470726538848305723674511711639170250973 6918 73162977095218983222398482313719496541457522 6919 183214316639512958934525808090246959506590375 6920 424100430335861462619054847029334978674261488 6921 913323159957826075680278307199209674843896478 6922 1839825422801424624745357250513617638608099498 6923 3482737371405212925653783162140050703371379784 6924 6219724705884590394615273769487884716088303982 6925 10515146464457315833224816761774566957258859119 6926 16879311918337167677623660790582842035093183002 6927 25795070073059530602764540832239625997466293504 6928 37616567104965776790444332037723721543153891792 6929 52455412773606641935456905153099193142781170419 6930 70078463073896593179033380357897525668573559281 6931 89845314978277015521330214461773066556014863698 6932 110709811274493300748650266451597741207109895808 6933 131298057745951146101171764774161341722923190296 6934 150058151135873944607833379725234419965830644533 6935 165458712326213504422537095836405462925878269413 6936 176199817883397090606231217966435286359660940277 6937 181395238869851489131339813730337594637989841365 6938 180690563938968725952359368801423081907120880246 6939 174296152750802267082441679654216303957557987586 6940 162932740025522421260037817541919264044197643311 6941 147705639762755827308630175123601374534666565325 6942 129936302276823824471088216142078315085878050610 6943 110984860914324344952832224667393383995012849102 6944 92094171828579926988504488872740314584132868084 6945 74276736333828732134955983269533871392578418611 6946 58254019954494284905484643823502015516302725652 6947 44446319471549028529928166188038850166599071239 6948 33002906686322771398000339081771588892833608864 6949 23857829411781658870229101840960765057668995672 6950 16796349300485878668094155093326330210516384547 6951 11519529072622373291593003774923622155189342797 6952 7698558817382215671133146795514693697233252007 6953 5014723688329848716906960486619226018905299218 6954 3184526897606450406485786761652369319445310025 6955 1971925790576102876110713218831686355421399445 6956 1190862624217718162971161767212588153182105160 6957 701498269966385351953765872095190044955318051 6958 403129653081419158220819961720796153846961126 6959 226030306436188566005696607713019119405328679 6960 123661475587001259200946469118358525529332509 6961 66020932716793462399832392033625244268026362 6962 34398047901341094117972744549405327630440367 6963 17490738996076857775359672427243260650827805 6964 8679885796524051266682704935356172411673483 6965 4203902406651979380418035184349312113284984 6966 1987088871925008218942136097159846915170700 6967 916628374135147753805584592097640426321386 6968 412627224117652042246799261447546402703986 6969 181250886439973596228681385462225077750155 6970 77682095905748351643737905982474285395227 6971 32481249090983209175578952970184515546793 6972 13248276335122809024803647872700315646426 6973 5270307764674876388857929873149410566394 6974 2044506660724818284846624712545480568949 6975 773274488628536860019055331429950131262 6976 285087626813256315426682388580158046619 6977 102428170181207591073804443376024188056 6978 35854451953773315280203567357182408335 6979 12224316845597801015522981061516134925 6980 4058144593013368381426178271217008846 6981 1311303281633787127603312076356346558 6982 412277661195139799826673197730789156 6983 126070072306499308567614783586106628 6984 37478272452168928270003041799120660 6985 10826463154664347557128404593281452 6986 3037458711121781092549047594176115 6987 827199094429566749633946364524902 6988 218537104492684798241432709077774 6989 55972432422488645018370924664038 6990 13888406194847246293985592355702 6991 3336031452746510241708962314625 6992 775086456638475854686130285926 6993 174030372696576972501739061097 6994 37725427138887283355363877261 6995 7887147661421297659485943373 6996 1588488153501596938918543681 6997 307809456600685172092477438 6998 57308408433978858886779659 6999 10236222526178141927102818 7000 1751164879278408250661528 7001 286408879934757026235629 7002 44692886308646608613342 7003 6639021372247965725562 7004 936460392909520346170 7005 125073448417031901964 7006 15766735566658501585 7007 1869126069835025270 7008 207512079448822727 7009 21471415247809960 7010 2058936881269462 7011 181760038062607 7012 14654191909064 7013 1068595007403 7014 69631778837 7015 3992658950 7016 197417770 7017 8186847 7018 273467 7019 6901 7020 117 7021 1 7022 1 7023 5358359254990966640871839 7024 42199390276894773877342523679760 7025 45474235043338616615324340179480788 7026 3382927649564945676281917543885122382 7027 82905872368153238871726601274161250649 7028 1092868822555017179110559761386000091362 7029 9617286248909185370519725992429366895709 7030 63390338826741440539537162852764147891511 7031 335175529522932110615486160391177826699385 7032 1485842289116502760681138893939097479406045 7033 5691178000780908148167446011795712439059063 7034 19244713007809993679278734545222360020088592 7035 58378600547340057909711146761259833897963273 7036 160831881483612215010038967019794051532260645 7037 406338361787825191265354566442536296062169022 7038 948883934740541214040089204003939381012178516 7039 2061391159027512294110549813568226831029398382 7040 4188761698442466790593017314396403017490383882 7041 7998147054828341012251047441836901223795488778 7042 14407552974092531928786709043797189578454307827 7043 24568536947077028655510290499999048017768056648 7044 39779692214661472785287349411927233934937232359 7045 61317845172228749286864148215884942642603546928 7046 90193725530084677700714647723387680520982757072 7047 126864609782860465683238837241999254644012639850 7048 170960637978749891794106577281727165473350704104 7049 221095024875760575919619689605006132357099818497 7050 274823790215499961863078260926772443611948594686 7051 328795552204426369852891216117927940598297158034 7052 379090886187254844974751913611515998468374070941 7053 421704395099132284689648937430547839840947037418 7054 453084457900839812671356086456729464625304236148 7055 470627334556340797371299266969898780121772562257 7056 473029742893724233071082121031289198425869600708 7057 460435138834428772185479932474712235006574062585 7058 434354662417698722146363811920224408671891419284 7059 397391224509490465903022780090180492163561485563 7060 352832184254503683039019347846291455674864299886 7061 304194389079971700428599343862483106331629729050 7062 254802984278666775347438014848834623652234125457 7063 207466087966512930384334152436446367503467003501 7064 164278645046371995106428693203774808091365038209 7065 126558948555098830884280098337270847454250994945 7066 94897340081492745756761404986560198403481310787 7067 69282346476813218770678504061739916549014575403 7068 49265569578567332652614367027517101055844656055 7069 34131047137075734579499114263477627257148822136 7070 23044228656016446611863454254333970875195640442 7071 15166714645745592130001952745388958554957002129 7072 9732793507145977095435565111655664442286398476 7073 6091020336211697058951012861321918150338393189 7074 3718171758358190954195063761901804744981672570 7075 2214250690209331722248946029147725165079107430 7076 1286602045123651627011576481200764922601402092 7077 729516814471052429517559359238462642636067291 7078 403687295775783676034759325494830234717198644 7079 218027068899453615528798252252555626834617723 7080 114937058840909327482321385440567140453426745 7081 59144570861633603239667120093032536449743216 7082 29708982407064501416597710310725466960752947 7083 14567461826056608176827421307849496958276248 7084 6972693474304566799887839882420727390173339 7085 3257822358262674931091120329401371657755915 7086 1485751294810865091766337193062971982150956 7087 661348843591479783338580555252167428136179 7088 287307352188184129121072380817004988670962 7089 121801416165080913568064474221606932978353 7090 50384497323200787635441666571032881403794 7091 20333942949534302236579178115866699996694 7092 8004952349496842383277669198042541085251 7093 3073490185010228741450252247559906772958 7094 1150681225444227396062643216039872205595 7095 419984162028828764773653159340415878021 7096 149403249108501957256584642228673043775 7097 51786969336018265944634815412717845648 7098 17485875062775321720612146283101334033 7099 5749395751776022296843639701972301425 7100 1840239405575236198388343444030200369 7101 573165633559992101886549527250313985 7102 173645015310290008018347566566952715 7103 51148026906117345522236167220757547 7104 14641049168133125626779892049103958 7105 4070688094754126369810696491600903 7106 1098685139438075531478734710459803 7107 287691099354976353386053098143952 7108 73037207048633831857598757099175 7109 17964711867701079448917918034410 7110 4277829318843811931751128696039 7111 985360217677042499894785518094 7112 219354266371920120802678588958 7113 47147045885474750421646048866 7114 9773750346933153380204907023 7115 1951939769412017541814496208 7116 375080356645914931514188083 7117 69252899860833273752970905 7118 12267398358390789361604927 7119 2081360709258385808717754 7120 337619347562581070926486 7121 52253006269972021492982 7122 7698728136328704387758 7123 1077097110383154325425 7124 142688196870932995287 7125 17841343742038382673 7126 2097929921834641554 7127 231027915666285533 7128 23711051516614863 7129 2255281872932139 7130 197478848659327 7131 15792221823883 7132 1142211272140 7133 73821582324 7134 4198256668 7135 205877967 7136 8467214 7137 280485 7138 7019 7139 118 7140 1 7141 1 7142 8670007398507948658051920 7143 77616782718220740397709767939648 7144 87677585260789170085131462177953480 7145 6674763380579571669953396850796888538 7146 166208053598129348772962476165687016302 7147 2219688988975917966470291745973466892369 7148 19759601523357236461265829141113217849832 7149 131632108668770964594665194873037270891384 7150 703029590208783677647917813511593854363073 7151 3146770150574743869795148181788215498526710 7152 12166422026823951824148166677726739588728909 7153 41519300720511513347983324697748737438965984 7154 127087172497834392121348551154782394788339051 7155 353245817331929984995837090404360248963168295 7156 900344581561124737245875470003416129926799693 7157 2120890992590818219427191910087607869922017798 7158 4647565082241850552997322442800195473061619758 7159 9525590851858097654223054554990668372091334179 7160 18345230017615533934490726752375096832124434447 7161 33330515402403084852118206259129243679235883005 7162 57324902030184004726602647062040417915214122149 7163 93612774841262391898303945241493399632302562532 7164 145536070605667408632859655459499525472002025019 7165 215910226143105161983943079878102595312721416752 7166 306306377983847451846401201377389130065640107734 7167 416330472963944549073479418516908522381442877021 7168 543072224655321194806021687775513197582998529138 7169 680897290328114714086700828759393809645134454605 7170 821705083349738803555666040785932321936939036419 7171 955679266832948075911391237240324962029577836486 7172 1072441525249634961196273865917396413664458903352 7173 1162414598574595607219160942479046659516782995235 7174 1218139309130123621597829665804248782897984907688 7175 1235291581473937613395313455315756147566309738944 7176 1213209456623613016780074944988505666121648153061 7177 1154848310919023942437537047210968726735099923053 7178 1066204371411157231397524781476286843383669935043 7179 955349953255742004449200588736682565957663266782 7180 831284660137623259389558570459074615401295456004 7181 702815496722980906165418267792133004503144026973 7182 577640988383112709126896630587531844732032570008 7183 461746641725428188462148417717555499161121181197 7184 359142522202075371969494430999516454621409955049 7185 271907309246535293867873739387237066434726291737 7186 200459126348796411900117981660355216834664870664 7187 143955656222166225205678128657420839428743410889 7188 100731314552232923143518439903194445880060850417 7189 68699975376486254511633018961299434032739379551 7190 45679099130125415200734212947588720046208257831 7191 29617577971707697603966122481985005394594345088 7192 18730307281962920806851804072643276184236230422 7193 11555438062351976091230427166293714597592405012 7194 6955810514559136235721794052984663623616078596 7195 4085956510490249624318333119454064900322477794 7196 2342506020984337327825875237956894053119482642 7197 1310861099586431215581381402515103992657075844 7198 716079957987689647891409360881582962857063942 7199 381880253864478808093608631100064663473444792 7200 198828152662835439843682881077226885722472810 7201 101071796679685748297502868287240209720421305 7202 50164020262653666503569847991068288465631960 7203 24308946368013762396185065888341639625337942 7204 11501249318904908443127944444063623790514469 7205 5312696573749257360818210123429675195736441 7206 2395821757876172616196699042119760435719328 7207 1054712661527874445352043931423952327727948 7208 453228088612597604613463423277744569232441 7209 190089161720499279663368854393488180239148 7210 77804106887146583083796374930065965750756 7211 31073539883853110614276586638802371600802 7212 12107426058792481581331548980616874062218 7213 4601578147270146673556483348209701052886 7214 1705561922688628610183267146140545915018 7215 616362490064625088213018000421737777515 7216 217122735826765173865650705696926326736 7217 74534402615971108370336126917404378789 7218 24926521973313997932873247415828928037 7219 8118571281292707566017014513676355605 7220 2574293011500080602334769300800039183 7221 794385591874072809355629876798112787 7222 238462796670355770792816859209347149 7223 69603662087719249218667546725684011 7224 19744966646519597273852237438129649 7225 5440859279200710683134219547995607 7226 1455530233655343440009408197669933 7227 377793081029755372082879687678264 7228 95078224589188744461449000812293 7229 23184339052642193070711213111863 7230 5473463297559421076854569446301 7231 1250038377724305768998403634913 7232 275922931003982338290606809429 7233 58807398917919759522569919539 7234 12089141732255591524915355758 7235 2394291026103162232750394936 7236 456277747933602620133350234 7237 83551474051436710549077941 7238 14678954897629152728378907 7239 2470190524448790924335097 7240 397432473793878505299108 7241 61011441170381464542936 7242 8916461964185492692438 7243 1237400055707988414035 7244 162604148788351259048 7245 20168077515872640511 7246 2352473673718389893 7247 256978603451705299 7248 26162678381209679 7249 2468479532188186 7250 214409100398029 7251 17008049360760 7252 1220222657951 7253 78225436710 7254 4412594832 7255 214625548 7256 8754717 7257 287622 7258 7138 7259 119 7260 1 7261 1 7262 14028366653498915298923760 7263 142759525458036856319002503214348 7264 169046612145985773342234128812702352 7265 13168710643992622192514904159219923786 7266 333154652361318484863955491748455692444 7267 4507199178146919024804741003133848041020 7268 40584408586411120324182350459719340205005 7269 273226035316919369380105348781313354240202 7270 1473884298647698563828500226084179629833542 7271 6660602560451211061061050731360162767405046 7272 25992495649022615195941546783804392606638993 7273 89512063241364801473072352833322830577299266 7274 276446742459248300659705081335048073701063529 7275 775197809277923806747513697907033323150452602 7276 1993100739947890287098388039104956652391050710 7277 4735786102410028284830189976852286689095173751 7278 10467135514689954398647134483219580264404718477 7279 21637354356808174515007160118039120415294161996 7280 42027288319935297398805174376326469626071106815 7281 77008113219350213688805363022839137261936692020 7282 133572766168510425133361179210413393675223962066 7283 219981914592202283016090782504908528615694197493 7284 344905223750625788127222671139794597514236567449 7285 516038677678732041813697548118951306424996478796 7286 738329256562841950518380412447209172815384023379 7287 1012102714121591189461365823072860220723532959426 7288 1331514284293064481108165424484995217611967464865 7289 1683771780434804192371963827144051725444534753366 7290 2049483666811764756961266210631195127416621341633 7291 2404268064811106838918211776045629061126637004223 7292 2721471431144933622600987340472748827260561206412 7293 2975566327299685884138398873734314631960005433742 7294 3145608758934001010850561022864227641098614175607 7295 3218095137521657572335733374760797869620501206701 7296 3188680751827439308527559437794023416547205798182 7297 3062470939627232107885939445750492521068021380892 7298 2852902391323639678976919149119006144161600917913 7299 2579513053413150773667148860319335192036374713998 7300 2265087089276484840070653256764848194883826532002 7301 1932721264503613371273887722924026878385008754912 7302 1603294489210539549069285226162812767801135382142 7303 1293668183867456155666542127566928849128887361891 7304 1015753041083206937294671642065425823996962569717 7305 776398192140047128820957897832736663842566562368 7306 577928221862635371911347922730789364847803206352 7307 419088092316315643540795702622530800178386128553 7308 296152715748064738840100638956377829385449801607 7309 204000218168129697587285363394003999031997677036 7310 137013944980720638301237990592158989384842338053 7311 89747540427795218278664505165659162672342338000 7312 57345399028487562122234165515593757199352410757 7313 35750163070455175930361645543907991203122277195 7314 21748887333112057608478951510361214020046516958 7315 12913472845330303762109514262745067740051191688 7316 7484366507335272652958507114167088075384600746 7317 4234711405686147329471078683748639395701845661 7318 2339333719786026835329440798783439683653377327 7319 1261813396817193648549828370829156662969333975 7320 664599500349240360298653007813951294464963666 7321 341827175160573333199021497558674768713572204 7322 171690854797928579888044853958651319690932278 7323 84214451172624583119112558459902070758031596 7324 40338751531519012482553114894048159816193541 7325 18868820108140748233673244361521602524231436 7326 8618588794690737501445271014606224085024141 7327 3843898237340441723562206349715497663039045 7328 1673861486564885525457898397162436477521868 7329 711604995888515250372136657843113996732384 7330 295312878171591658195519937682587230336866 7331 119617243705318502075770370091804008955666 7332 47283439651941231393662015401993578639987 7333 18237092168322546186994263429476369395032 7334 6862020767203176497860374424450920677327 7335 2518302740789050021835649987643605592027 7336 901204712609653478687734769586917387212 7337 314404571722689124661688144119017238666 7338 106901571499823782515470475465960900830 7339 35414268784123390768063636741209337822 7340 11426917898717632572298209671246233602 7341 3589898561688234119159479527145950772 7342 1097666169904494342922916028649854370 7343 326522093939676923707915785439957624 7344 94452546212625318139592129552839351 7345 26555997110166892270309980042519960 7346 7253234607073322031674301232875670 7347 1923425296359877830789114474882509 7348 494912323159499029148178932203675 7349 123482190826772051153953509001609 7350 29853436328917223292669223308426 7351 6988179835330990114956591198033 7352 1582529973360350324776938664813 7353 346390682954347106914100599641 7354 73211932035497789192195724032 7355 14925784015049898448601649422 7356 2931766165324452541502907321 7357 554127796175642767478535211 7358 100641985488304226644230828 7359 17537975237268348768331347 7360 2927436124473966864006827 7361 467202349864669412891998 7362 71145636962423745540054 7363 10314164965218315195083 7364 1419920156413757936844 7365 185098960078058157397 7366 22775094941474778743 7367 2635402964955514958 7368 285592908697509794 7369 28844355572653912 7370 2699818884324917 7371 232632977295666 7372 18306283404522 7373 1302851949047 7374 82852369706 7375 4635967961 7376 223667768 7377 9049476 7378 294879 7379 7258 7380 120 7381 1 7382 1 7383 22698374052006863956975681 7384 262575712481519024092970093757516 7385 325926235410812448675167911757254828 7386 25978601634652322801424070445985214294 7387 667679873907735096794996253343203573452 7388 9149850996105743175277359837101822937394 7389 83329415290189648287483360944822337475227 7390 566900724891903722767267276253554371044986 7391 3088484383531695053289298606111415237775674 7392 14090372468319665755317957333473848125110149 7393 55496073986817540935458560546874599889166680 7394 192846318105513520611763339826875456107221625 7395 600881424113538455289002199228666844692725491 7396 1699749850538599236149576539018453064465725592 7397 4408148160246021055938858666566499434694838412 7398 10564323575284511383986318945609637280219541207 7399 23549162205654159792396248213273101727992453138 7400 49094276185975816069556817282077545323441328037 7401 96166338095992961732151176957491973548573099486 7402 177698283432190478900575330088970972403412022624 7403 310823129380061813727197650253767780717968445670 7404 516211692898145683901152153940592394087637347218 7405 816179587035630076936773620526521681003292745980 7406 1231446508399561252067607733364249503455188302523 7407 1776786964615753587036881458435591465451595581867 7408 2456228306803342288718195458370715853702174395147 7409 3258800809736501192733651351400040842476106437850 7410 4155985620504725470872732883756709179784945364664 7411 5101841823729332458146270163414875874173111251308 7412 6036314713083959761075617236989934773998882931120 7413 6891531660267943389871025267280167052449448212964 7414 7600162560494647629954049410229839888133207009221 7415 8104369246593086419673514864643256245940479931311 7416 8363659724847191118536098192156178745934110416913 7417 8360165059702598258125814476627463963503469832749 7418 8100413174458290441006123587129181679608431624275 7419 7613427411355487510453472379300816927257103130197 7420 6945724126738783992572350802271766250705506927813 7421 6154337278710378448966847522525953954087707408117 7422 5299244958146088323168054495440794085112503184749 7423 4436494746201711563238348321837554139435236005872 7424 3612989868562339151274331043637822687154326329305 7425 2863427624308441841793599629562009007667590290179 7426 2209406903161225822967077938748390194209208357203 7427 1660347326618782578775778504464574435503391030561 7428 1215645280146470247092821211757302439198415850478 7429 867437867590278896015318841065038924144500717235 7430 603421837532091210871152925069618559308292142977 7431 409328132753084719678128325568622709248965528754 7432 270829926706185659657832787973252233375184141711 7433 174820760513062644919166713714738854487778369166 7434 110115417887434993176105652530761662971080586270 7435 67692499674327315056089121398336551070530741359 7436 40620022509213528896976185982866681985584527727 7437 23796249349510599443708195371625178915916210368 7438 13611283297723229984074789243707472812657309216 7439 7602517745671769784548578878800414770342797192 7440 4146880555432724484537688179560170046734941808 7441 2209132143651195561053525755356994588425816455 7442 1149425698007551586853013121854073946169635264 7443 584137088076744744677608337188737198375015455 7444 289955736880524079622700122887387172741363510 7445 140583007867648845688033722359656750765080736 7446 66575142428895600506771659173027741074141944 7447 30793301123772965875745576267304375498543277 7448 13910563511495448332372984671917458975382903 7449 6136908548942338329125959212616418290354833 7450 2643843389729318421588708289570919901754195 7451 1112141590511199287099807678814800277166968 7452 456743258695082079263264302936129282497442 7453 183110583125347854248817814256988794634838 7454 71650197929793842186318993280329443367833 7455 27359555555458752509158528930168509696800 7456 10193064326092647931348407253597585946363 7457 3704349675943731890998101526395702588936 7458 1312891120228266554145460352128025537808 7459 453673312106365581322292968133534661537 7460 152803587094756566118724501532550648437 7461 50149533300265948346643041570025449421 7462 16032422010594020208282399424738095963 7463 4990845309623149995649681707647546725 7464 1512247561113492419545930740320422469 7465 445823524277208310768432497819952315 7466 127819573786439505406359852199749622 7467 35621607045112825650524362960275693 7468 9644554966137734253243121984970755 7469 2535456861649120517002592651611595 7470 646798480223854386994636949394600 7471 160004724431964304668580742506598 7472 38356332702019782445727836258191 7473 8903201404327384995512064892746 7474 1999388408265062200314533054666 7475 434007148107422925775922128166 7476 90974358333341994564483667118 7477 18395025319595641298857069128 7478 3583744009742135456326627509 7479 671860293100814510217918926 7480 121038981065211771452514615 7481 20922656961767491572009904 7482 3464408350409427184491715 7483 548482182619135439429170 7484 82857504928674883237782 7485 11916605222337842654736 7486 1627513927781522992590 7487 210481072445135074372 7488 25693427197667418766 7489 2949610178898829247 7490 317118941461607939 7491 31775513809115560 7492 2950675738518220 7493 252237494743950 7494 19691764644665 7495 1390331251749 7496 87711710796 7497 4868677949 7498 233012003 7499 9351612 7500 302257 7501 7379 7502 121 7503 1 7504 1 7505 36726740705505779255899442 7506 482952043356150672816546321887193 7507 628387243573407527741950813021148964 7508 51245332124137357264217548160901740914 7509 1337891103175983667710717166083551417010 7510 18570175233287071120498889280292946389367 7511 171040172082335321510140257171565646439955 7512 1175762936066597935852178015241348109609353 7513 6468793741904188808363141255111748959349913 7514 29791751614409406000858969254329985530944335 7515 118415998198192824578902551830496973748152611 7516 415187766330473025305958353528392325661013033 7517 1305086491767106825435804685198482983489499970 7518 3723922510131193986707001766052315411121048958 7519 9740836416691194114867591192984319414759145280 7520 23543683682406040147454955743868231802021815870 7521 52926852836587464221350805451088703335852525610 7522 111270572175312618456901894337529477501919433115 7523 219789593197472357203683400066364882281435883131 7524 409535613521749996623572288282964540020773551278 7525 722336427106113521682990308328612237901641868942 7526 1209673747970682008439921972640889256603546621634 7527 1928588951841331563563138987524955973436773951662 7528 2934167379826208817637291228198855005154902609797 7529 4268981759836538467270197313607643213515232150374 7530 5950914321611045979174592335422507904742643949026 7531 7961727212135728828396763506055475891253274909078 7532 10239257766445915942889314952967006052584034730774 7533 12675897487526196042020164220552592785963536169360 7534 15124987583084720477894281404482615969342674173140 7535 17415109968808509556406402608804389969220899973360 7536 19370385350112240405544955951518478594047033015714 7537 20833334726381117618853105173419043798188779842228 7538 21686079937353463483435940969099850452165093300745 7539 21865894706730729109017931439120378629230235612990 7540 21372310656791739627936808504460491735861563267662 7541 20264797057542033313504091433291622360397110654780 7542 18651973273509415809124115386664163841118368603265 7543 16674885630746390115551558855213892015249132808065 7544 14487740105726070255027598107143040018798183347937 7545 12239513186045898078340797086795740270947163546780 7546 10059179994115850316713658481113660774426813904095 7547 8046176933311766679194483398196118859482994400975 7548 6266488389547686550433026599635288822932630534495 7549 4753703364258743851697671140090926869639155822742 7550 3513709665049087701050072453509318619630670506672 7551 2531432923010712395582663144966662431766488441575 7552 1778128826906396578917524048782789347585445288314 7553 1218077884870130952640124212583671134897488904100 7554 813974041184735400692555910909720024374772463245 7555 530723907304515731217501710236410591718982198420 7556 337706197259445069149143853260640541447880481747 7557 209750254165634447357922249783525797420163026123 7558 127183657359642315241562541853708673458302022831 7559 75299048362904424022283062463371971474075727442 7560 43534449437621786758899266744873036456154880300 7561 24581607383380622223700868317559662957535942059 7562 13556945136751191918294514439137315180158634309 7563 7303331445917921958094911319445002560617238854 7564 3843384039317058374460898991251191186300123316 7565 1975872699000467743009208298672873574206093970 7566 992357707039864324034963729004860224166810197 7567 486907301443197187879655009146798603513493386 7568 233394541193921034219023925811664073097171083 7569 109292924568300784024589567346114889546997062 7570 49995839352073125039046274596533069364284942 7571 22340482372039683267062696747434797893053524 7572 9750733841836089646845477394595821616341355 7573 4156521574863201745416186989357406459355747 7574 1730315229729771787430816347004471611824986 7575 703347181240459285685129561358302862811452 7576 279127539332994307227793785415654102730517 7577 108132216872388801017641787711190093366401 7578 40883663440440871873994969012912760912199 7579 15083460937191061691508960318745385532208 7580 5428927203790611520601287461064836277340 7581 1905833172718308592128358144276077622216 7582 652378914796054931044271495732675057581 7583 217688384911165072043946947931392209457 7584 70787459422736356190909630748255407745 7585 22424214068152086080422283312887238641 7586 6917674261945640491818627159638537293 7587 2077372515728232117374879950520369475 7588 607010125637462003441560072666612208 7589 172506790766498264437098598077781048 7590 47657482370314972125336305697341533 7591 12792043393076097456459192813311436 7592 3334141498937330261843687618197120 7593 843325738261010945177844925406187 7594 206863953507086646267367191714554 7595 49174555675343562321795374845650 7596 11319448247497159071364192337265 7597 2521012021525560944952276711357 7598 542743932738609125712693738370 7599 112838624957483378713596155952 7600 22630747173755459670007416825 7601 4373336799768121709283930150 7602 813296269742933826478717328 7603 145346319751478405828203076 7604 24924037538112379076986507 7605 4094170365783028650458057 7606 643051555514061460364680 7607 96376550408132253352171 7608 13751712921487130703072 7609 1863377112593734983937 7610 239092831898995133161 7611 28957244590509562302 7612 3298255153124535331 7613 351825613507185147 7614 34977046401827083 7615 3222517750710454 7616 273314740628758 7617 21169575199116 7618 1482902303635 7619 92813098733 7620 5111034187 7621 242665751 7622 9661247 7623 309757 7624 7501 7625 122 7626 1 7627 1 7628 59425114757512643212875124 7629 888287318022447258734298174758499 7630 1211520628434351070517300862090946817 7631 101078722676500227132133787973810038878 7632 2680431886387190355312298527959528940092 7633 37680329940041809316281006913867929490674 7634 350962834811098207379697252891354128397703 7635 2437605333057589490470087495751972769384341 7636 13542555656703367508231294052748028996780095 7637 62956165129603712359479016181729840097224795 7638 252520641181592810880102788680917363972491979 7639 893277087299992835114961799461693288573316025 7640 2832491109491859256481706235600402090753083002 7641 8152023709703528951664722197226377669704486104 7642 21505818662233447589458158569845242259894719988 7643 52420030891769583021019914133626933452318197792 7644 118833044999730540768764134469767985146192470917 7645 251918818980451710087561295196556717962281456661 7646 501755471046952943791082126017168749865756028495 7647 942694474727485852792566503729387056569262947849 7648 1676510179807499260249745755740884349919759737403 7649 2830860791139356201427796376332070533269900269765 7650 4550639957432299643674876009305976477139433340787 7651 6980744123813031729112493263194085426489966490015 7652 10240684390806184396442259997088606721789095217311 7653 14394023438318092612650018906072955886896960558047 7654 19418140439029562340567434249561521295006595261175 7655 25181441935272614256391154018183377081276841019892 7656 31435067120987161905025121537842271798258018419544 7657 37824030829964212117090706005643033572279973800082 7658 43918892807617141415086301649920174797372444039972 7659 49264349008764864646749357415586196262233340435445 7660 53436892242379779287757052831317275665739784171423 7661 56101125354494945989079111785418538270980408873289 7662 57054209625967727739360905012404237206859237665432 7663 56250350960611609486905444022213104070139979763043 7664 53801491597417515687963282714545070722297054037575 7665 49955316193205377397465106262844366933870378556774 7666 45056020408263412043464619063769800574674185634466 7667 39496028563488152175956735110432007361939290544269 7668 33667521519671778088438097529045253434829301092061 7669 27921378428075887148515429025847639769798616765647 7670 22538543992177044523826460058818441510732595443545 7671 17715726088098697938266722017217709785389349832460 7672 13564488214903948430861267967181991877875765355355 7673 10120775367738136675022035314714941059806323631691 7674 7360930230924042245122577336821699802673402355874 7675 5220252709233226657402392386204072576584027524850 7676 3610862759114567273326619547818874235713958662901 7677 2436697834486517034347107708769576229263770751961 7678 1604591929087581203469726543405842846818683024495 7679 1031315541310343224596622703042796375494305045783 7680 647091287703278970688882700296924515915092637990 7681 396425069210591762784958212092606407644238024314 7682 237161731576237634389152480797585929842471332377 7683 138571697888637398096373400581492865385080317388 7684 79086380906659801222226214136284889557443444610 7685 44092979911211236275741318317033878547500975619 7686 24016727473154311349946648898467150254658128732 7687 12780967380900843145963183546590390344791668970 7688 6645703739310442273626302466742864388542675992 7689 3376451025003451646401527419493856824164698909 7690 1676216573045734620171573624411070258452433459 7691 813113375963390410629669138410469998942754816 7692 385405247901627001761431401330866111117023263 7693 178491302148674068226936540271876652777023669 7694 80766240584657043240798683419485206175009087 7695 35705041506769524231627692324010022835381401 7696 15419933601833174716089143083739714633298654 7697 6505010443811546033178012004551549405838751 7698 2680266333515608279537811166784948054950448 7699 1078491676781100045891899317932622273637648 7700 423741775147978067076758367557704846095486 7701 162539988197811792256473196806847105493999 7702 60857520988730347325664482396805946030252 7703 22236965668828552841713433714479355497952 7704 7927702428998962150712543397488965983964 7705 2756917690204052872894608167607893075841 7706 934952097523628509013440890062908828058 7707 309113770456371836079123167857877575526 7708 99603465548446508143471797949291789064 7709 31268717282420217068409855924516766502 7710 9560171732288612307022456320358853774 7711 2845569242725947813489567598033641576 7712 824204133384019026909397416622424682 7713 232200148462015383037246846512188421 7714 63597014190329432785011569338993650 7715 16924869529301637463143975398094081 7716 4373994495235497765204740519614894 7717 1097048920843219933043998566328697 7718 266856732155753988465230105147663 7719 62910250766010495469011694627434 7720 14362083882283218760954212705313 7721 3172492738895356270601742059931 7722 677446824320233888575402383156 7723 139705093985398656754753920474 7724 27793676763549567632248649616 7725 5328069046153174852023445880 7726 982949928180678866682608865 7727 174271737865935672410166186 7728 29647969919269009193410906 7729 4831791294192016131758247 7730 752947151401651083831240 7731 111963371028768672103579 7732 15850953218893077678356 7733 2131081703946590175887 7734 271313893882346838999 7735 32604144717859803717 7736 3684787438677297686 7737 390004192501723753 7738 38471406164729771 7739 3516909737224020 7740 295962126382325 7741 22745048554637 7742 1580816790305 7743 98166489158 7744 5363353686 7745 252636633 7746 9978504 7747 317380 7748 7624 7749 123 7750 1 7751 1 7752 96151855463018422468774567 7753 1633815133285231713156457803278332 7754 2335769006882579267535388013856811460 7755 199357651088296452130761008452804753227 7756 5369350164475010419458790304548397928827 7757 76438483141927714733810441186914316558816 7758 719929251034048844254014949450395019243133 7759 5051738519138519204517735101627415614919302 7760 28338760483411697778339164461763819907312878 7761 132969827498332505487316449526089910350536177 7762 538178322339264194940144888141632415461667214 7763 1920618909179888571059190513395128039655299306 7764 6143020329544881558689342790922718017025987257 7765 17831393492855468609883434945084673643841408083 7766 47439678327989071089994750452725555972144594506 7767 116604987936658112185681448957354944088168800110 7768 266542389547159116293052763748334158117184568000 7769 569743793007783761613538968786054930259519170827 7770 1144159162296873546207762511724634692340950740987 7771 2167354809694611781629354509446946938358426762191 7772 3886179210022300871950363153408748103137348250926 7773 6615895328831034890659884867985363420714440180422 7774 10722466954774898419170424373947299927566608577453 7775 16583539251607546152028300346476387565537551537850 7776 24527945524857054732773842913220702715013749787742 7777 34759749507286021979379586771692305938482003000747 7778 47279389994637257655341555514518515649007887626991 7779 61819297097390421248395001461956231767754493249940 7780 77812318410783835311180206064328532406602337185024 7781 94407231293383701633331247706227094558933146620347 7782 110536828862112010765003141893524965264801301564971 7783 125032480856337848963271466780116198177819109743635 7784 136767748143412043543732660029129097192240905005574 7785 144805808224988518205754720325598885408854725820318 7786 148523464669076929550144270213000638989176412215588 7787 147689016840460215728868943706184173001514929693832 7788 142481023498654900845783576896649794612017703881797 7789 133447326926286237094147647528780668369369495375633 7790 121415383736222785661733904379567486140383523939734 7791 107373191904493326277565254687131849919829873692953 7792 92343331497105638097455362036095907471807638554477 7793 77270765189777654307078110347492886937743590501223 7794 62939286418314125879448097417506183388481843710618 7795 49923819235062673721164623381103209793862145895990 7796 38578214128358908249556143206797801491651376555661 7797 29052335586121477929207658590349478260533480067886 7798 21328926164537133464217116727940861542688545193650 7799 15270002726379783164344698898251562911490766300586 7800 10663849400555964625138107428242218012181057230083 7801 7266180543217470389380710752463742059718656988461 7802 4831907651476944040594004884654037842357040553581 7803 3136499104403751921445470239254174746052249525348 7804 1987791919457456096825244250375969869740116719803 7805 1230191171958828048900876874698610339625644447341 7806 743564875003424716321700631834069561041680468002 7807 439006078990608006559616219497199688439069994824 7808 253210010264335213781926562109189608032880457580 7809 142690733345701651550007982452792983694794189456 7810 78569489720768667057340101674830863876657886175 7811 42275330789038075683778104672202928383624225867 7812 22228990820204669318754889488824927935576897637 7813 11422733090316877823420149007057704462665979840 7814 5736526464055056562709710939311137116902755630 7815 2815536023529318253551256892085211652824449705 7816 1350529330572723379933508015260538148079630259 7817 633094927630674354190714914528504527124073539 7818 290027943965915029669487632514313995762756901 7819 129835841226156408436991371320070453952718365 7820 56794174868599784016960501096893630485637354 7821 24273432914593065037028980103485406985620409 7822 10135227881112990804822817991116973903914661 7823 4133902505837349085636480241291889739414292 7824 1646847687744061872817622267632377863098103 7825 640689534671212850572062973460208963717083 7826 243371366734831615033807192587546236642304 7827 90247991389196391317582389507019271493948 7828 32663443323035865622537233048392451188540 7829 11535704636688759304373401588428674513430 7830 3974442970455254959877218452001035674376 7831 1335491253525207109127740277847271769653 7832 437533242130528496175157133008205745909 7833 139716686045134856199869226485438083427 7834 43471386485051801190636141405595936757 7835 13173937702012275816626711565905767451 7836 3886967383856523863866802358611878732 7837 1116097639541551528546792511569020476 7838 311736694472359276481933679492834188 7839 84654709855856610254840327321870376 7840 22338717020835302731709768819126749 7841 5724766598660926686114892726866101 7842 1423898431647641263707091584909469 7843 343502678012431417081458119556881 7844 80314970283079773919555927700795 7845 18186057338548370357205420113818 7846 3984642454797214922039853087873 7847 844018387333547823371314068152 7848 172661700338742332349243802881 7849 34076478056087795627011611226 7850 6480672632771598758909946282 7851 1186147084161071805674738161 7852 208643640166361311720001491 7853 35217382141870012806469343 7854 5694634041481256839056047 7855 880497343051056174686227 7856 129913564545067696757219 7857 18249739514192523046193 7858 2434616659812288720724 7859 307564938727556884131 7860 36675464442089863758 7861 4112970210173560045 7862 431969958429356212 7863 42282707888467357 7864 3835519249359912 7865 320282648292483 7866 24423779831612 7867 1684336669888 7868 103782162343 7869 5625961201 7870 262932394 7871 10303507 7872 325127 7873 7748 7874 124 7875 1 7876 1 7877 155576970220531065681649692 7878 3005054590815685107725724768698591 7879 4503236929434435546182964058529440401 7880 393164787174461560788586707206578482559 7881 10754073384993663825044481228301629321354 7882 155027946465515202935712080033218728329829 7883 1476340738355370553251554075347709769636582 7884 10465381869462901414908635013037048464190496 7885 59274424616914529213164281406662061537659563 7886 280701290036740688709314887747547822056500500 7887 1146311508586453823027484906602015413362781088 7888 4126808869580136784528554242306194178032938450 7889 13313270139568607262294479568303947719161420973 7890 38973186406599993437515109335543626480631887751 7891 104558591541542725694905529496659222601004969393 7892 259143708468586669989401201756499512266734813069 7893 597269626974861314664988835609045355717485623566 7894 1287196844597503192386411491858299841965101924214 7895 2606143236303233388075470151294336851753999179898 7896 4977113268905815926896884855773060335874004507329 7897 8997018729116055779637859796313452043762540673112 7898 15441459672951307965945575846297408697440276754705 7899 25229968439233826630401048501318352242483655369775 7900 39338905496551692490218001599351423201649069993629 7901 58658686175637180527819345126179368188207122623685 7902 83806760147805553758296222171299111880289600885038 7903 114924506057908383367723088593327118323461067930836 7904 151499843750260681908093053933997548803717620256530 7905 192262491983639630435051556444100855633123847700005 7906 235191713876548669246848692901980075993645786388014 7907 277656858187638657960385259635271936592957043100046 7908 316682897767169134629593365271040125128921767781233 7909 349303628134396675148772984194416300048490008810508 7910 372942472351009198025639657078290307925950035970626 7911 385751612208647406434009576505363164393179267957788 7912 386847288724029627627810678478662698772354042682270 7913 376400712877158406739120809136315257924728325451871 7914 355574185753809859110179529080662249505824539865204 7915 326322778205526430976741096660353050774714231582583 7916 291105747136946026165974318106225304583780037812111 7917 252563826335216450295340836311282167193333920951807 7918 213217340356989168623000414982280278554894054044272 7919 175227959598330018917435419667427114749147361875558 7920 140248380896262428797947960094934255307512974649655 7921 109364521403681792282009853801854993575526900821871 7922 83118397085697915677110157623838943441819317445654 7923 61589412547457608182619853441508961996267388381920 7924 44508001386372657547783936907033594152078983643472 7925 31377448818258485757218521347100278222359307708542 7926 21585347727876338130572909383897150918172268324293 7927 14493298011684841436221612812915569319935741236415 7928 9500313931196866680015218819752058027911280444940 7929 6080767402008320890499336036963119554915238580982 7930 3801082975671833223938115299476258663847614006124 7931 2320895852755085718759319926274142830347723913473 7932 1384415301408403095051780590030883002703269047221 7933 806854401630641036027095943134086039022189242608 7934 459505096049078715659716312878490685863773968504 7935 255736732876027749388946867485420832900598792295 7936 139103423825690507074949662120769570389248165687 7937 73952345048546571175324700103262393909986352109 7938 38428753261527982691968885036197472472366181325 7939 19519334993423539302438043466186121872306792191 7940 9691381938067958449640651099070490164099221581 7941 4703481308711374602788603784195817950040955407 7942 2231313937932445086553506442986681091210754074 7943 1034659513413830345302753639285255865872563672 7944 468933385833570803302671691734969697493184544 7945 207719149456586452239284681189847692088611672 7946 89921107095952739374929318220124729823579518 7947 38038878233007500613496604081167805387610980 7948 15722766559272080696557967306915805327792797 7949 6349106204544372785379825458624023191972850 7950 2504484981938509506884989846995090944436783 7951 964892279943064288383204161828454331507692 7952 363009828524494050343307489204778833599948 7953 133337912366439569720943421889324818373076 7954 47807150167414422080571492827760834231436 7955 16727672887395216351233230324822852786341 7956 5710473379982040669119258117632670385624 7957 1901443967329892265398931376005805685945 7958 617363148672351700431423788029790123699 7959 195390741732818241512731653372113190439 7960 60259090156787740516867108217048617885 7961 18102303226999375730870748685095883339 7962 5294958529555607894050989965127495002 7963 1507370880024254698473413024042500431 7964 417449099993743064206602764797581290 7965 112407274368225578255115889562029793 7966 29414255722921658338734813753244057 7967 7475514541112989280485077330356342 7968 1844047055516750109404777718875568 7969 441222367812580469451558280331037 7970 102325001077893295873012555223118 7971 22982849509247443930683384229633 7972 4995232405144076680207078841021 7973 1049636694025633831315047753440 7974 213020979687368355971018375717 7975 41709754275477818292808057910 7976 7870016872913063503576813739 7977 1429162626627858756704574957 7978 249430434530832328139529271 7979 41774858930640510352823190 7980 6702681576181718104597261 7981 1028361101112422896097086 7982 150562090354559665171249 7983 20987891129870510311754 7984 2778432643385055649987 7985 348311722893876807930 7986 41216617423759686162 7987 4586905934530548716 7988 478063968041561155 7989 46436836649963161 7990 4180122419562553 7991 346385159401070 7992 26211636381083 7993 1793734505416 7994 109670731059 7995 5899189356 7996 273560904 7997 10636381 7998 332999 7999 7873 8000 125 8001 1 8002 1 8003 251728825683549488150424260 8004 5527157197700334300147546428385114 8005 8681918862915589097085329472267046233 8006 775328331627482355663306086298609670273 8007 21535745852475363409973825679191345355738 8008 314347747328994042097899291228804687960823 8009 3026591654397235319774569881432327554472975 8010 21672492838649657556153925175049223322390327 8011 123926279926982983863409752420190768800267724 8012 592264813773601268315052849948876726536522911 8013 2440228271358897417521675368801991561606299931 8014 8861563029754550153472709459559594896126185901 8015 28832484019617987722277373531576060523107563814 8016 85116335137504017465009074810027550564519969903 8017 230258674035877787549373729441526480959704256569 8018 575406042644544337779404225789114589070230538992 8019 1337077724790053274816503672497078607475886417941 8020 2905120727810630714976082409967416703925009041551 8021 5929739378445340553776540498653296751808295952037 8022 11416210513086492724531897269655055188530922138114 8023 20803795855459625011468879883723661297316092584149 8024 35993758828841097792678409670282042689666853019028 8025 59285501202951624816011351273136703122484873996801 8026 93185312467614840760030549568795643359420669502252 8027 140072738591511222679043941601775722160646787774860 8028 201744260944307915370133197515249627960637483882161 8029 278896022755473150945823807726102581934054671682609 8030 370644803563457463069039266261508041232985848129961 8031 474205530620027631659668370852973384335872677316414 8032 584833601325911552604290875062472872089742402883269 8033 696098198958428981321281462002321472428512230193967 8034 800485824859860925871015312946039651993746981310163 8035 890257673179623513595407761159818863229009563090646 8036 958420824693002731825183073739665604350116742473529 8037 999639888543315419657659854400201358421894382491641 8038 1010922724987629715267419604995737493455122276838776 8039 991959697637886221732939036400873141510000257979202 8040 945068060886123223378688131102158864966985724188021 8041 874772415238576483831287555429464489124014804112736 8042 787118888743195697622758813932462075103232771884255 8043 688860207902885600475155818060692745807618868740677 8044 586655175552089149443293234031199424415930096983404 8045 486402494363871552150710519546066584868753746739756 8046 392785434972540750633872635318054585326921067540625 8047 309053604468563339640801794003021259116332494227271 8048 237023101446718715386673891078521590845036746391077 8049 177244886594491654113142192698251372340421902704183 8050 129276489155665789813970609354413382674359343424615 8051 91992896296509845897876280609370801425112389817955 8052 63884294873455197393226232679989833225171228645804 8053 43305763208028550613635424256845501853367584869781 8054 28662018222601630755658045567742616685387655212784 8055 18525349630809756539568420654423031466040227759850 8056 11695141433894531241550322385539623235678492122205 8057 7212683509223176612555878277325932528947567587571 8058 4346161580568467192541180474501839235713620803185 8059 2559118025679077160546356256801855391499357553036 8060 1472654583464463253564602006781877802704548017144 8061 828287828455432562887602065396539367970051149387 8062 455374090806640096481506090052129109802436479392 8063 244732783133745573741820957655091429825596642024 8064 128580860751397867240507580686832410919141817121 8065 66044690158058183473424822961512011754313785867 8066 33165572405504399639009634725015965083602479723 8067 16282808531961389401666601775376914411356682690 8068 7815579854003541395962108654908641984382833296 8069 3667538037129431422968298807028688295831807879 8070 1682498341115056922238609390240881265096175859 8071 754535843520587299344249682794594627717689523 8072 330767188779892146972182816533203521250133354 8073 141725430647374675564893546278974933613181069 8074 59349183470438671201789720703882442139281913 8075 24287076462523477181681137982871961972324205 8076 9711228480677329926332182884981827217748313 8077 3793580007153425233079335197191790643735084 8078 1447540570257220774036011947650465762065284 8079 539437661868176798467611943476409198852152 8080 196288769378232548259549174496454035647408 8081 69726791305516095478664551888977865290688 8082 24174176676904042729594528108087157883213 8083 8177870061116618090789380591797009987861 8084 2698637022544067170086621819057180187434 8085 868427946092853327257017868288578421150 8086 272437535561341921355829728400614489452 8087 83289758908774216161981894021334617112 8088 24805252902254067655105926256738994611 8089 7193602650062565762451023501643475388 8090 2030532385539381550404684874144828823 8091 557608938874337610461994216599770500 8092 148897068793233592200875748249391158 8093 38640518206486710213590075687090640 8094 9739710220498848235587541183198009 8095 2382989113129479631226436159980761 8096 565557399685287287278027463076478 8097 130104642757839813377173903568566 8098 28988671864738382369057688823802 8099 6250487405861796519465860279749 8100 1303016953061628210907840701993 8101 262364010182236196929622880311 8102 50969115388532346541051739106 8103 9542195042007709211311225492 8104 1719379855523162101263632008 8105 297762770250243336038706308 8106 49485588041522689722961665 8107 7878906435355507722105206 8108 1199571717276474529682365 8109 174288133100108162748564 8110 24110139756828332891004 8111 3167491150445252381716 8112 394069493299306316496 8113 46277459082647223549 8114 5111063912184314814 8115 528654933453020120 8116 50961562239728355 8117 4552610090072210 8118 374384652331624 8119 28114768722027 8120 1909293805191 8121 115843148570 8122 6183378770 8123 284530159 8124 10977252 8125 340997 8126 7999 8127 126 8128 1 8129 1 8130 407305795904080553832073953 8131 10166027173530076804579217150786297 8132 16737972584864655315621129953172630025 8133 1528856743553793542076090467564971732084 8134 43120500597042429129958415245726266206746 8135 637257478136493865814257635162525625063661 8136 6202885823409040293340807248067811701681235 8137 44864722358476836418958705664900004979034877 8138 258983599723268513019753543061484482480353896 8139 1249025603507344065673161970851913716392686864 8140 5191749357181293960810639878586229729936614404 8141 19016635613517171289113844998578812626728125090 8142 62399183041849173549443386949309939354752810886 8143 185751248054314455069138535882469644714168753293 8144 506659821626522442038729542133188560464591556540 8145 1276511518069744672751201673257493795133895233055 8146 2990417213394873930530764593961663743506568569085 8147 6550049094309635751169330215019329791253537764815 8148 13477402299752891442008819865905268908864652708526 8149 26156016935136421257394016094840965226119609204482 8150 48046688807009057877182509809018053842823193559992 8151 83794294696617980363661497862916853427753266768378 8152 139123301513743936246556789324711617292520485304323 8153 220426157674303261006957680990654219200518160514423 8154 333991884142274510995371491565392641806710153509119 8155 484902574299193930619429968043729044194330459057753 8156 675729546305224817004705166627391702345326736933654 8157 905261123823604493146701698926507536263259406197845 8158 1167556021052929049613104275278231192801135547944511 8159 1451610241288099284039702015423655582008542140289481 8160 1741838285366184522611878335831516170674802878371447 8161 2019412990490501104554324077739027931074611500693215 8162 2264318273451935653237357997114148658145973069978295 8163 2457795694431231453452499197149530925311298189595464 8164 2584758129428624159853836714867762372165525132217087 8165 2635733726309927393565621509545720384559713731412499 8166 2607994831539372520051572709807573122186433289914652 8167 2505695106532974259475879950580450977740673250732884 8168 2339038705609466331493936370113336909323089504577449 8169 2122687414519441448021797128771921486318615017714054 8170 1873733557412020872394062095144144168190576909332232 8171 1609606732671847449064386872082388719048196686270884 8172 1346242823922843085121425587220597999513324971464588 8173 1096745404710623034500982293026913106908501570854968 8174 870644263013405001117523635888117927425534398407342 8175 673735285958318978132139206999304964796232485754705 8176 508394477550004107935848066484369004591556334316624 8177 374208452358365625558463553136026225739115321271837 8178 268754280362312824061939233264320745053782764400960 8179 188384037225161754927110224592310297561728319243434 8180 128910473561635960489924171807802531245712322237762 8181 86136501641546970688729902579299936069116039015952 8182 56212403553024277154779668056830803538562754901583 8183 35834865096590498132169729388538907269111811702858 8184 22319425476669051242723963640715220542715375937690 8185 13584110817605025278878919300055467901141318559689 8186 8079982330518218418582112398074667009716033059717 8187 4697572790977362631648464327231524957775017453672 8188 2669725144326249663680089824696465852779487759867 8189 1483299277192685006461667378015376754674314318379 8190 805736233248440736890198343241542399064381552186 8191 427942159587994737047511418925493857753893924094 8192 222241487805986251495388341573658961955403207530 8193 112856499975643443449006048945357820049211953122 8194 56039807531359219992702187176699303742216623522 8195 27210486931257097590802215300998380430081393875 8196 12919341990329959155345199825979337484835694980 8197 5997875205945714922142763948225194960151595925 8198 2722636642322660717624437064095100823038370361 8199 1208351071623785141049330634671153978129344559 8200 524296942978688758727040590871028658652915974 8201 222384919355244517354976383605572012504133915 8202 92200569836213544868594029362710560756137526 8203 37360427219333764248965678294211593215847981 8204 14793903513045670885605863432370317560781698 8205 5723768867724802492768154930664267836357960 8206 2163406065469080320627928345398505326169640 8207 798677288258202325265766870579992451773892 8208 287935201821850317136306785446648931997348 8209 101347471771928964586620377780329328270773 8210 34819443419155238242054031174048507473311 8211 11673700138874860165563692853905564676784 8212 3818129766057422124169233767604546906035 8213 1217912275482718928455945671717694209615 8214 378757963222102613162926408226235105791 8215 114797961486282975741322997849716722995 8216 33897499672823591285956983294898450385 8217 9747296541117074164786980225890632603 8218 2728301163294313707122070542546788533 8219 742995802092579216608629823536523023 8220 196763849483285354289321085870328381 8221 50644424106371417404280080723130316 8222 12661641391241057388635635784283963 8223 3072881544687473736330932805802680 8224 723441684123073618159362714990492 8225 165099136978069134184605896986537 8226 36494414271317898727782330542279 8227 7806884617959419109966493930295 8228 1614723993738732248796068086898 8229 322592486683823071718918300613 8230 62183488599634701460097376351 8231 11551792126426174657133914551 8232 2065474961492816445201515353 8233 354959087402648205131806448 8234 58540719336051987062574816 8235 9249688768796033885372850 8236 1397585893122131190008244 8237 201520521483894318218818 8238 27666689414333782004449 8239 3607318414149988206778 8240 445407794040841077432 8241 51912680972485304461 8242 5690309811048793899 8243 584141221282513669 8244 55886660000310222 8245 4954994235334388 8246 404402553394595 8247 30139621826993 8248 2031309371272 8249 122310716754 8250 6478878184 8251 295848282 8252 11326247 8253 349122 8254 8126 8255 127 8256 1 8257 1 8258 659034621587630041982498214 8259 18698239369351892116533042179943955 8260 32269063411270789303229390714976714416 8261 3014524208705398793106499187449947307046 8262 86326849732103434349534618619375690901851 8263 1291592511839407878323695118888452322937310 8264 12708921776102223173936707010928231122615476 8265 92842348547138736370944111533582729957386503 8266 540999710309573226015601085128959282209430620 8267 2632777823113919780951699727693131963947216755 8268 11039679252061068245342990308395230992450691105 8269 40783910501801572786952916146170809509396750874 8270 134952259095089876485137224416772889572238778257 8271 405067789054658430349305120536835956456028760806 8272 1113953048132520058773174760742393798970733128768 8273 2829422717239928480744739624092786860592875005959 8274 6681938601057028605227627840532233532761703763119 8275 14753436618443247486376726556091723835715256746769 8276 30599732172456378996006550967804992155255756331932 8277 59859696241790053033547211430633253921420961764356 8278 110833183682888136098381490531959819695882503692116 8279 194831482133881805959542423351623809892331055778865 8280 326047138777936839031052686044095552111348653788911 8281 520690115598481743425637617192762362302817212377560 8282 795224613461673803130490578070092900131825395477482 8283 1163724294135723423656944131455420854659846948560873 8284 1634617405959621998856439796951658314807728507442899 8285 2207355771194681164954480378361077709234408314490234 8286 2869728362365151969013456331164830971050558736401352 8287 3596570973008800298555026746264695096676414424593836 8288 4350453210694457956295605297302654014415660819454284 8289 5084566067388727160174894591656703793466416508049443 8290 5747563712534502596831578686455361856567672509597044 8291 6289651989134772623144699515171421402729472564309062 8292 6668891128595476421623645558145875879262218598675763 8293 6856585693505163378794394259975418258360673963818283 8294 6840800664401042685062162261022984843968766465427007 8295 6627425346967434810269930024487472164721057655903384 8296 6238704456865783697711697775030961276412925202485390 8297 5709641119409772743454891890425082217741685768471713 8298 5083035640600287495144322893543853541831239976548020 8299 4404086814852830170040894355146031890748627304187471 8300 3715437204965444469862948270662685418430666573226664 8301 3053331138980217601972544330818342023680750326980653 8302 2445248495764892286102139991707229584288762099738460 8303 1909061230461479617740998308827003968900250187006628 8304 1453501139611608478617161244188150942719844449046529 8305 1079566495672243704939632960470835465278287461360953 8306 782440523927325483868371408614019827862416981361833 8307 553529458516126488018283401707510616446107675340044 8308 382320689474978478513732335518754365448318705165102 8309 257877713636701351253748552708994068410670302482287 8310 169899290524993894242631193125188745970583712609324 8311 109356784115395516879550706179484192013479486123092 8312 68778574616034069376067334284429670536879637968116 8313 42274963602655925187925923963500222046026105675339 8314 25397913898072994923501963621702962638648815612624 8315 14916009886793866521332684795735861532832557997348 8316 8564368496165398705444041969842578860615610499654 8317 4808035870256187113715822515330679994157927231885 8318 2639397652882926383760557974446332443000640137613 8319 1416887769290684637243400223437438684746572756272 8320 743844274448569372797780521385979370745558522032 8321 381909797599214954919975616502862590299513327907 8322 191770542632857483795400788573740462450042720443 8323 94177972861912025772640016003319150191022728582 8324 45233591057913474505530506298048413415369950539 8325 21247554365091957576662428915401039109307078951 8326 9760650149475979435153028686174515341132160788 8327 4384802942049643700378848650642814151579369956 8328 1926177768801270511531228999880007774185043153 8329 827341351041803117872099811803197750048002735 8330 347436875557232935890374721627110691877127054 8331 142634347812357596184844247968261785215509283 8332 57237005764747776093845222273970401119663064 8333 22447861241341850638062838096507062589762534 8334 8603040428405742359987999673810812726631956 8335 3221322980117308172691850143082081030865272 8336 1178258922523670411278831266976836280121180 8337 420903354060192150830882989118329723248206 8338 146812181933335398341133912020339185334182 8339 49988973635788340482392036290062626839018 8340 16611322648445637243815538570057478301420 8341 5385526370930006653824107242751356904115 8342 1702990666365582233425968759769549931745 8343 525064127285894348483590509904333934669 8344 157787707929676090658131038182774629154 8345 46198490104995173853079920245036240203 8346 13173366482166320028626436436839380846 8347 3656683828605134529877335973020064079 8348 987626432265916332986396247027788627 8349 259412179489541478884291171629498373 8350 66227996668354683945963811108500233 8351 16424415367486525230071065235908562 8352 3954207513248333685371630772707186 8353 923535315321372073151400605395000 8354 209099293655966549271112869247293 8355 45857696101374940428249458123120 8356 9733315652375255396650789402098 8357 1997544956924142195304281807813 8358 395990348494560128098061314209 8359 75744877810479341563053979961 8360 13963362193888645446273313249 8361 2477630366047869519426421941 8362 422554938033229489533994415 8363 69161190438288547111215310 8364 10845288837763821735706973 8365 1626338802989811663697316 8366 232743760555733549336712 8367 31713835092188506036289 8368 4104064508932364045146 8369 502955696903164462805 8370 58182236682398577445 8371 6329937320160801117 8372 644952979043405758 8373 61244038380906788 8374 5389414689791954 8375 436567028326554 8376 32292946764346 8377 2160087656210 8378 129085094352 8379 6786044589 8380 307523524 8381 11683494 8382 357375 8383 8254 8384 128 8385 1 8386 1 8387 1066340417491710595814572168 8388 34391424399616924808889847741613580 8389 62210890027854821154235347241125775030 8390 5943500785560703493068472847687888659605 8391 172801475826182490282388928792552805961654 8392 2617241521817771018691689081313452247632331 8393 26031594177320949240058669155122669602899596 8394 192059100938301884657889457635152842064815863 8395 1129641871278285419872572089966210111570513481 8396 5546870572451986776959340251473140570991510907 8397 23461867829495992947086064933792856795744176326 8398 87413842811300851974865240933038169427244418420 8399 291669214639396975329076071382189694758097014305 8400 882685549081061987521351115056771724561408958367 8401 2447219272579097227618050315202711641628329182181 8402 6266135354791454799499399102599653997509135985380 8403 14916785436761277226637381411113437864075369438717 8404 33198392186317470565127620321669746631061656610347 8405 69402850021634837330194553302312733782918290093968 8406 136841721062102846872374228923154410955609925315575 8407 255370045831622916288488065695012934598998899644430 8408 452449458635728336811036152592954348830346043952213 8409 763131464707229160214452216850063487125944402382450 8410 1228304068310909407910027896115362405244705958882015 8411 1890713184773702064198716768597591422345277924671973 8412 2788681317556886889734829363902550607417103012877218 8413 3948056531741133565615307926776780748822266974178976 8414 5373599402037839838034846631244378044354515344518858 8415 7041551372099134115143912889927053822989778069220261 8416 8895314287329023036557733288034208636520496544479103 8417 10845867153109349044999191608113717040455053459677939 8418 12777747060105643552409695001618213398481442006710432 8419 14560280501967206392665786526514399813903301362128502 8420 16062549417352105300252702122359569334913060292574963 8421 17169638551894492220703438281601613341280023987840789 8422 17797304386177178582061763948830983728496515784552391 8423 17902453295997321255353926226104736611858988306441710 8424 17487656526796539764139852527163084452945155211295592 8425 16599139154166027941930405675031340891371156872417440 8426 15318947990075862852325921998838556961559736717405540 8427 13753024986090906285581991382271739400016465440760364 8428 12017475712893926962809379057664866164975355032759855 8429 10225354492111871660698989433208740942122699684407607 8430 8475856659003036588686135052761860976878667052415505 8431 6847082725799379139675780675284057823845822005654616 8432 5392726693674446520466605702333189189382728151210634 8433 4142328223726377596843180800206569014402609493777879 8434 3104239653406091780560579020322223261123601623261747 8435 2270239091168529047117912217514058840773816639389107 8436 1620745160597265635842998978192411611030282960107225 8437 1129786800240921690118637848111089363751675044934364 8438 769165643186745220531305269126252195661069663172288 8439 511539793045142169050281036379919064315103818007911 8440 332400455202760650846952937427318810139101806040956 8441 211079068250873157499515645359804309317979779411434 8442 131009076344676868509195218570714882915127006237413 8443 79486680581196889756050931906850679099873715830219 8444 47149951341142509547585220815100018687245779896507 8445 27347174088147301300572304408189494296162154443616 8446 15510715092351523269195597175807472996150438799555 8447 8603531898829354874775271086207968125484881337845 8448 4667436958215854921357160078079667413429404050262 8449 2476634158599828645791449847283903568483795876178 8450 1285422381841013031142343412818045589389181970316 8451 652594382889286479061771144704985695150386815671 8452 324086680825322315347978633403679459089871554085 8453 157434668046481877192898813298417596591681235785 8454 74809357797767430503510164302871154149148413461 8455 34770979458098201524825722339524874831419804602 8456 15807619391252606118286288923365042821252530339 8457 7028807408028399582391976015731675721820111703 8458 3056563527906187988548388032615374615628132649 8459 1299830182801024472297872871451847121298122928 8460 540505001345734583391469188200923701552008094 8461 219747932122519384123569014221990994238987430 8462 87338824734385806484365035034614208738406434 8463 33930173230428532865270682513464420206668486 8464 12882280323171278384743771614576469462192860 8465 4779163536906446669983745806455761139333740 8466 1732130428822204395804290459766846794620244 8467 613180246154933982926530435378678765645797 8468 211970685785756841063863953426415931538907 8469 71537918793804754804459420576272018765074 8470 23564245624248228427294519287955645203615 8471 7573595428178452192220099090572762557990 8472 2374360957715268317230223371351982695292 8473 725841581658963554058529588420166469982 8474 216287188466842847078333895377948659175 8475 62797926528210739745545812892824369292 8476 17758432976082275381259037840332720471 8477 4888940891044387979241498643539118310 8478 1309686941761713936465657504416456992 8479 341223748719879429371938713123368523 8480 86415186012086677017470305796033394 8481 21259948849295718864483393975520254 8482 5077836459768004213515069268506694 8483 1176634765655236037509020446903049 8484 264320271587398531399829454951254 8485 57517442788166032111584542997021 8486 12113681572484807538463284930826 8487 2466933167229439379781486135618 8488 485296615515884109764071897780 8489 92119810071830457798466691908 8490 16853147964491568039924641778 8491 2967781154711680293362604323 8492 502336599573754596693850219 8493 81602079345020156697256406 8494 12700380550621313873093361 8495 1890305802617384444151922 8496 268504741325776779404841 8497 36314645695903245919803 8498 4664568108697851893324 8499 567407489295476313234 8500 65151801511671385780 8501 7035702056965098964 8502 711554395804909112 8503 67067873525156308 8504 5858146193050467 8505 471013300028253 8506 34581812705494 8507 2295947128160 8508 136178305346 8509 7105243355 8510 319564265 8511 12049122 8512 365757 8513 8383 8514 129 8515 1 8516 1 8517 1725375039079340637797070383 8518 63255692008839311221712702886916000 8519 119934236311305471794980087229283779284 8520 11717585746649694565857190643449121626597 8521 345851496342833094909427532717384024335775 8522 5302387494496334022195733583519788663935098 8523 53305507949330071972197848911725516793018986 8524 397167648242505576012520772065718809255675644 8525 2357797465357525204354441608220478741394093249 8526 11680897463583569245014970368889592873864698630 8527 49835167922518188017251061596324713261797979210 8528 187245748561362936608905056640400468319160366661 8529 629962730149503964575754635571084573063116279431 8530 1922081203147826749931901486208120960691582274249 8531 5372048805844319267891995115770075890667854846448 8532 13865529488782249967010706336861539176095439245735 8533 33270276765252497452492153147211745792334877854969 8534 74631625601080346343752260536725716773794508538731 8535 157250651316666866856771636326839251859134853389847 8536 312486556931825180422838036826990750489297436055420 8537 587722114485332984735174005418998858597499784701011 8538 1049435778199273708387593188440316975527251450934761 8539 1783880905220992361289249501334655869278282768504531 8540 2893692462181338360741819011813642475116978386911673 8541 4489040322075910872601164365333321240857110856334413 8542 6672851206340130984635026647347334490618363762956046 8543 9521070086866018963412161571643751699418945120495040 8544 13060637929841862091473377236902324463895627227323327 8545 17249346375035529627158308395686532363616560868899370 8546 21962451584389897093917342646700887874689268731600844 8547 26990477620538197198702085683760117627664810786924638 8548 32050908062625947293299898283342001123813996228841763 8549 36813741996651259944654743055232445375712476105769131 8550 40937815624136894893946210290443786332583463239583049 8551 44112174532006311959285025477180549879336950786844157 8552 46095356195653371682159336207916273791947127219050676 8553 46745625284666657415636722407080186066088440921360928 8554 46036965685189358033465004099722481141230672302394229 8555 44058509488161160824431504943671383238438109730464665 8556 40998330677451969946331086081912113885429924041345279 8557 37115356842847902679582430316078177640855343435446433 8558 32704940771278472715981280127223388095989627718345328 8559 28064097882264840114154863298202993764261223284001924 8560 23461630605152500368206650412526710939505985415360263 8561 19116690971621577266064932135245794006965781746484471 8562 15187287617383379894506825235526525936443167842617547 8563 11768321910665722096411965982226661352438732652375556 8564 8897306390926952679347177287681851325885486403961534 8565 6565151340070906169856770466024133699915248780936152 8566 4729288888435734834935538762845810966639650212903036 8567 3326789302562982528061991272521720319814189814078767 8568 2285797397139433652667516050832273832288099794589845 8569 1534367515640328207378118789176343532660555857477063 8570 1006441412925669576501555718109328543543691364043512 8571 645201807589111448966433521967441460277391034146731 8572 404318646324192825141838748216804336774201423496378 8573 247707473904414722833371158420916016923092354127775 8574 148388669365408913927719409915347753781094308247422 8575 86928289630643245627397144835743145745661411062022 8576 49804235776684949133519456789961861427831898866007 8577 27909743019754045905030316832892729252962123523730 8578 15299008162378138333729033267920970509343048445159 8579 8203817506124827575696659549210035865650423044203 8580 4303634647833285335278356151534015376516601294777 8581 2208701350020371034345910085725154389390442273751 8582 1108997201907073625962327622938604150880087203398 8583 544778044056374043961136243997195502082211297073 8584 261819792584103263694388635606111491474608112168 8585 123103762348871875976499180066519864702680943714 8586 56625568091127434326245271500080445132792704492 8587 25480431265259761582691392304185580113313383789 8588 11215756695039505047957523081082417178891333848 8589 4828882542466433815272033963715871108176375770 8590 2033403309935260703190436526226583832525012062 8591 837366517778415755453762968676643904814473671 8592 337188575826543220998453862017249010596137234 8593 132751309953901021576843561965035986561980872 8594 51091693448365347274770226068806546404422250 8595 19219284416866863552019413084405910709995068 8596 7065165472027185050313495459012618448453048 8597 2537587567071880210826468341405874602663632 8598 890309435793112266713124430211171443389429 8599 305057549737578010190390758288897342230037 8600 102055087393855574415232920582125830870884 8601 33325910109675126157910610226349813415480 8602 10619326677243406593254577073507178016829 8603 3300979993747301076863692038287981700587 8604 1000628250662973157557066340993289159178 8605 295684551418269152716345600918561157556 8606 85141425998208970479437452136650429388 8607 23879630929565916809864699154390893012 8608 6520688342301899519186417405344243667 8609 1732722259711931316325243759033695665 8610 447826124075698099460915513606935078 8611 112510668343191589516366028511165340 8612 27461414255583393606141901739826456 8613 6507570675757104215381709556917792 8614 1496176015174066551037566487558264 8615 333497461062355655194749082822176 8616 72011490280760391791860323456575 8617 15050002950019544102721975394249 8618 3041536049766647471211568616969 8619 593791357849065683797951301635 8620 111862743806924948432042662215 8621 20311079907867059107223428483 8622 3549899415825959997216310346 8623 596379567825506362977147721 8624 96157551608498962707736155 8625 14854653352866271097699889 8626 2194571524713204453624892 8627 309420197625394765208158 8628 41539717404366585661305 8629 5296427390385640056987 8630 639528855636420507349 8631 72893268305440782591 8632 7813857869531511430 8633 784446104474314940 8634 73394751221465288 8635 6363605764780419 8636 507883978674895 8637 37013619305604 8638 2439218644500 8639 143602747467 8640 7436848361 8641 331979015 8642 12423261 8643 374269 8644 8513 8645 130 8646 1 8647 1 8648 2791715456571051233611642552 8649 116345357503183167226476230605543918 8650 231215418027304576879287667841445814755 8651 23099730052408378221566539319679822774889 8652 692107727482280170472184992925980883709715 8653 10740144679569276839702224764050540616753643 8654 109125121699256371626389602068485804355900784 8655 821042309532128371034413456611786911330425692 8656 4919229593720606401499686030645439270349212737 8657 24586803751095803530642015107851666162054450318 8658 105798671558167177594409585864054083114030087080 8659 400855883467720961875681592434667145256519968437 8660 1359745076987537869227780572424350645187153146873 8661 4182440821864904465181442799282996827442404291375 8662 11783476568087172822488124757155117471957507111635 8663 30655871763692658429460965304883247086507744374450 8664 74139932333150464607710712619837698139539347589144 8665 167616729652769761071415793537000919801196312303235 8666 355934526079692360240687821820499275337037021584332 8667 712820908021701356866500998249593656613391206367839 8668 1351089060099546620015767917883717396988545705887127 8669 2431223622122794916095140703814435361127581004517137 8670 4164748128317894348673657492591271592049026497602078 8671 6808134363968313942652975837099449521981595305132420 8672 10643469037565078965769503895580488630420239113428065 8673 15944029549766868280493430744604875273802376068003961 8674 22926310062419927230115947973969829944978920971251208 8675 31694289414769025003300424911994814605287850493816456 8676 42185731277859646769007336024332078427242894890309485 8677 54132698171710534114791556041679609345293122506528927 8678 67048092538135320403690913507398910332924930393417101 8679 80246426592680111878112753378359624050665924292824604 8680 92900644995822631552976957871159236440324568928980705 8681 104129092742957788366803078233188830133437207005239573 8682 113099615270797398727575183253781152670997238482451301 8683 119133248371418559368287581627296107196241363228576355 8684 121789302378809507045930209810461574169838135247071771 8685 120917103359048052030339888557820746013226149922104982 8686 116666328134715139877179570118821199673262600940908027 8687 109456031688899072767170666636669912619203102347294030 8688 99910096373071912451714587596345761733670745854982043 8689 88772213399313941825715796679699520039221728633456224 8690 76815660822914225981442542339573154650683073092932950 8691 64762004600457969189863434929610968434052916708039147 8692 53219155889392618311649598786317861904091972711540712 8693 42644183480588957915402703817437461222887534945067773 8694 33331204745040377566864140150178107881960393161938722 8695 25420606468793249858263138554125707018991499045317370 8696 18923369417662673238500139082961256920526801221691477 8697 13753490025773846792609935763971038706575816898539375 8698 9762122332964434255216522328885872408326528490035154 8699 6768597296600928143278385526017598981314243923691709 8700 4585366785233344846892448360055078313265068756112135 8701 3035710548446525191330949189014880385797422371002140 8702 1964444572901131823587469824616882979268378477619404 8703 1242760031986623941750595373041245426915345903427406 8704 768724517788345402299385846487921474012682041975508 8705 464998132054035660932759046344760845000065197018661 8706 275095297285552895634928478771734026576601144791802 8707 159189587095865842593863754007477374305019236353530 8708 90113006723841517674384493279939846937604005286003 8709 49904227445680967697713112282526702146163326319868 8710 27039206216411938563765192288261374827214490433386 8711 14334452643191569600461922004994163050199829757514 8712 7435614966033014372827832910166278565908303871963 8713 3774101370945231807208794186897376996000229864876 8714 1874466609194499398536621477529315695954638243459 8715 910982961178098694157014701911000888439746285624 8716 433217959484079585143876831436280066730821586135 8717 201583919073028543104164000727155880136846548096 8718 91778811230394351373341767185086562538166941731 8719 40883137247310372096214462450618738749275939782 8720 17816958252066184689953202975898784779615952739 8721 7595858979535930749355034144717191651928276966 8722 3167631344146357630706493275378947940601951310 8723 1291995737308982813327101678489150931767760709 8724 515352370999959457667775950912706774981692544 8725 201004523620203183261113331589184659164156886 8726 76647981958927795994065280623041898362219526 8727 28570451824014786982662658195975386467567424 8728 10408210177348741076162141682057520859160068 8729 3705026192503170761326186766449538723796693 8730 1288453849482511446030041993362550196310596 8731 437629805731484404216397178876876985206731 8732 145142661988957598303759621746869812498229 8733 46990968035983487152199665282791406891148 8734 14846925707022740429751737778731158722711 8735 4576394913414283837919295131854393548961 8736 1375710165032668615911423647452462815115 8737 403169476886476353929674692299037647040 8738 115142254881258528717907812605099494941 8739 32032066723125327868996035321540262036 8740 8676445919964048215371247418995178005 8741 2287150759143448085875136073124197298 8742 586432274749994601476177264833232364 8743 146173548005062657864166438015297998 8744 35398719147329597823390251585155346 8745 8323287940450001279947822085131271 8746 1898850665711379330027235198251362 8747 420002998835710406666885186738305 8748 89997814608314672458840989314247 8749 18666141882323399665363626492569 8750 3743822149948894729043399322459 8751 725397035391085122863569934157 8752 135631755658167498606564877403 8753 24443097584807298808293444852 8754 4240321951903218126476755569 8755 707092591697484131695363625 8756 113166477763610191030042572 8757 17353490599675295560797751 8758 2544907178638217204636367 8759 356184986738224690610965 8760 47468004076440013881955 8761 6008077612363004758451 8762 720163590735630686751 8763 81485281987538706487 8764 8671195682675232198 8765 864167733392089208 8766 80263816557975659 8767 6908360422101956 8768 547329404580609 8769 39596109466444 8770 2590245834088 8771 151371200834 8772 7781242126 8773 344776415 8774 12806042 8775 382912 8776 8644 8777 131 8778 1 8779 1 8780 4517090495650391871408712936 8781 213992476703354859828130014845716050 8782 445745953135238842298958969257437627403 8783 45535412954905273192554080133673197914976 8784 1384843525885325360775034853299890839246368 8785 21750107107136073040233396547122763776322410 8786 223337037748774587862905998064611006536222410 8787 1696728469878116443787166488365092762114123829 8788 10259245364347303902967975447230835227535399848 8789 51728379027994237047368213587396932690296615078 8790 224491082981819765522622068300392512776661196939 8791 857656025858083103334842430402518438005251956152 8792 2933073493410707224874031956968456255672495644549 8793 9094630737782825443957824337222143663007218050418 8794 25827275614117842296831102290381971918814416680946 8795 67723133660714686904917816551477820796139693127447 8796 165070172139472599378974381593879668128057370287565 8797 376103085336375937771941243085480543664124347870336 8798 804854133105238325792474057458716726106707535199845 8799 1624325674085400722986885074899337667060414946994364 8800 3102512460059907842311314011266727975270521864500399 8801 5625814182843459678306474030643004274597502309444934 8802 9711284096471035022504555316980953321384017586828586 8803 15997135948807873766406433688373548392743296334642506 8804 25201379975783264254394802278573696665842816848260685 8805 38042487814481602763998480082930614675494307616106768 8806 55123798468024170366684591486870999286876161474089521 8807 76793818804990017409657026686138264620633459559844620 8808 103005114040606177494716762415041387285407218197527136 8809 133201781246230223419797985069380418316992960345422050 8810 166266431663586051080734397747862220224682251356674397 8811 200550468102955629489642799695684237234310913835251156 8812 233996808521698896837722050907745334265651751631210695 8813 264345088485086794019478084482027265181492093944466266 8814 289390507660415648745867998515969124499905058836828375 8815 307253937481628194668646164522463267649573874280800999 8816 316616496933384199163359899515931340863260177572644089 8817 316877883812238953098888104186209627005417559273830271 8818 308212793943288973625520974166920569300452078024705813 8819 291519882024352124562091999896771618691690076124481613 8820 268277893757590927719620038880844873445660102792291352 8821 240339166328851893422756512232149587896139496958693257 8822 209698594273863921072488954553032408524907209611108203 8823 178275572141565324246994883700165635892560688047034562 8824 147738685774090705444953235838616673109253851829670519 8825 119390831878948956876389719467448326344243911852885811 8826 94119305353286333154624116605753297633811781316302927 8827 72404095771961155186978446647991454604165597563974050 8828 54370038913191643655916238968815308785545232369874316 8829 39865198129139460653863240102611302739085845703887410 8830 28548445803266980468107441655408294819105038126065313 8831 19972527623603308013711302108140451056247891815010345 8832 13653533469928184184395766195278343216215616914002671 8833 9122420366486067022176227948907493049676099578979592 8834 5958158281323119262004333120139266572649347435320190 8835 3804762829285268258122227048731930117652699180077222 8836 2375890421239121921207528317800283954115291133525955 8837 1451013307992002001331532780756527144495588690753519 8838 866800057259732538274896593972881144307762733876438 8839 506546181846641335195258841950945629439741057818059 8840 289611364766863928809113283777395206752377960130648 8841 162011718595449407164780401012100521976968370020596 8842 88683631716126706491514463591128481291249257833759 8843 47504293996670250188992376749039665061963726902002 8844 24902047927424313010839231673792704805499836206662 8845 12775116357903106952899511198235878168518321327964 8846 6414037387427156978319709519017404237029419148396 8847 3151654487494322742889514637354121970751919517634 8848 1515599087562154600750379729177449530426781345726 8849 713282035281264795375705652824071962301833738613 8850 328515973442689811524602263597248560080387727066 8851 148064654459755333983079299782138459923405437506 8852 65301297056403236428163345321333891129616511412 8853 28179793668671612373391237301617296975296130901 8854 11897718357893385307577584169248503700607167524 8855 4914256300985907501906933663680605899322999057 8856 1985511903482358507664199718297315471135008563 8857 784610108286464802613159052126040106748025444 8858 303208794089693427974473666766461909484173688 8859 114569601190090506407371183930586760587359306 8860 42321706706685084084673446101077809737434512 8861 15280674995283202387988046873550723704089822 8862 5391624455675081386673146322963467673028456 8863 1858655911207902244272445592827406824494021 8864 625860042315544026408683501788490779332305 8865 205798687951249446450248342086102812865045 8866 66065492772785561418448563766746546319741 8867 20698735540104007028726636004151964120046 8868 6327186992816647912185076085766030020013 8869 1886364567387352171054427431131976951639 8870 548312560650784440886052865372586207534 8871 155326757397943267646035184093789126001 8872 42864270220751524780552112754186374379 8873 11518025178539013070796275806209876936 8874 3012189184567739189366575089183726948 8875 766268702416928327688144112352663020 8876 189509572044138459904805039445782234 8877 45537724352472496167904186198500096 8878 10624813256698693388964725994075731 8879 2405359202320444488166256488905796 8880 527987137771579359792706841910224 8881 112280095422941927686846266905136 8882 23112250132454541652238856520518 8883 4600824862881999290972587889138 8884 884797802900495171644657026748 8885 164206870919915037115928338624 8886 29373842072787775064030645644 8887 5058127567472680026890335098 8888 837267995616205551047712614 8889 133018805610094511053938185 8890 20248733432238525516445593 8891 2947856954489271820650139 8892 409581277486738132713570 8893 54187731910780383341870 8894 6808875938197845624604 8895 810240886405267317134 8896 91013815483357659453 8897 9615085044985095674 8898 951300615286575238 8899 87716931637399152 8900 7495135252588279 8901 589508004207893 8902 42337382490120 8903 2749385488289 8904 159496836725 8905 8138815941 8906 357965238 8907 13197597 8908 391687 8909 8776 8910 132 8911 1 8912 1 8913 7308805952221443105020355489 8914 393593530732467833926710819746888904 8915 859320489978407066987290201584138712522 8916 89756499701364687108451741101197415910516 8917 2770586988820672253111083421734583708277085 8918 44037922066209676067833930874586218779851644 8919 456964108674081923082089152962843841212770454 8920 3505231250472693514320379285230558753639184943 8921 21387708095298691689880340784959864556895147920 8922 108782683454146851930449398634045787489654307118 8923 476097748744888941946774393533546487688957919645 8924 1833962943839098283084549359916677556935696056179 8925 6322888750611229251149315040758002544259825313540 8926 19762516729011725024578677660506079217003237140990 8927 56566658613314816159868083880311551422190739690884 8928 149489981911338742213821594496125201076376526339102 8929 367207527270610987830592886193133188251357208458600 8930 843136342819430407409630394447521288920567229484053 8931 1818194568411788749267319023769497820918375157937775 8932 3697570916080365423352282366970761244798533940652599 8933 7116529659629969882124948701748137806343772778647837 8934 13003051748871976967046627631000350465545639970188452 8935 22617158743777640219724647944653174340975831339127038 8936 37540807860325252738781585831111859275903025621122220 8937 59591761533599996610814709804224526894438870212817554 8938 90642886565825536224327975410375296701788991727430548 8939 132346055200148300996786931668450254761667802274410778 8940 185785126015322453070875275400712817060728935561477464 8941 251109757471328534059452215426677045497692971250709753 8942 327222945255167516199499159685646028633599615934029051 8943 411601946401677813511702994941117319972560488859560872 8944 500319275331357330291412150718503657560068797842678501 8945 588297658553671849618917849040393738084309998459056648 8946 669786340496049421834489587286815606443312709138338557 8947 738997011062960183309447634330017864708716177724539943 8948 790798767352874608057688309114202069364716356672461008 8949 821353682976978025944252157307372614631610053073910595 8950 828582962179052596543933269883463279056819010231914683 8951 812386368339768847936397612001675603566044940238669666 8952 774586229857278082794821244306192508388117562978306109 8953 718619637850634907219410838308553577606822127403456847 8954 649046130042222802110801144371758840385115135454359860 8955 570964141477265793741585275269615355165900015581182479 8956 489434077734080343584969364157279569520768779909024164 8957 408990939089288765947028349040687757560907229304532869 8958 333301193642596000886081805443525400417791874665176102 8959 264985259104932665270235093047629107404633783205097107 8960 205596292152168265961716852159359397360375913675029498 8961 155723567129551192640547784210117168956264682794766299 8962 115177065753807891725142579918949594787247559026926571 8963 83208599709899574797468187634687891378239133674720939 8964 58731378717509162240313523541659918348850541019030880 8965 40510997266858748239224448972600247306696477701568661 8966 27313007417666973381855773733033368331793209241499412 8967 18003026380685780354853945000170881578338710981746291 8968 11603239366992523954661317392986231420141604873272091 8969 7313783639776888158786688311291252101110185215110667 8970 4509192519434780521571208032825416752358702585350143 8971 2719615290457431416948566922357528587651508166520372 8972 1604797123667462313030485799103038376600675321524404 8973 926579324284503350219621655498258668639314670548238 8974 523521795233921225464289592521656403768708815014732 8975 289474754582021852450096215911830782413303545652064 8976 156653013493055268305734024800946436587962221152185 8977 82973937208327306610208918091630911622763569557746 8978 43016665677197512543810421160098182576628174990627 8979 21829089761812189102330136049373309646576929759880 8980 10842879753221303065562117316196332482578619940205 8981 5271869701440533250233259393798020143165735923462 8982 2508945198640604606357914203389313388299627236817 8983 1168730063093615875320746179291413202325762644649 8984 532866471131806128117419095976438917389031660347 8985 237784111325251434743191527974187503433362520548 8986 103843926141680276484992616948669700300592820475 8987 44379371404922452239191371495397112724582188983 8988 18558599615718842680684958221230767558651214328 8989 7593284370641641703908231421786085909825255474 8990 3039379749055328655222741871636688909649366907 8991 1190023172845648475300993054069779266552215934 8992 455700014510946644795150754004593532296672774 8993 170642562779445887594055417936766993594660906 8994 62474846519902747784487398166121736286454088 8995 22358897714130194400008152753028120326350041 8996 7820482428608374429187995515255731125705902 8997 2672746190107505892873415417527511397951900 8998 892314756229085321005420564213826592564166 8999 290938705460837082134945804336804498613379 9000 92616038145970835046150097996319315837122 9001 28776714612323019015177493043829630611111 9002 8724205962558683638382507300577521108176 9003 2579820211802444698896858469578111719667 9004 743823820565412447460215420955064964595 9005 209023231116320989338143374280621612723 9006 57223874657865502706773416947610950246 9007 15255252788531043363654289911453133534 9008 3958294314651601243266686049055820624 9009 999114298500142589633587753228929490 9010 245186301601753854417223160257627080 9011 58464062925419881665885816101520287 9012 13536680995628203035270003773635961 9013 3041330479027892801084784985987939 9014 662549514009148542707558386406249 9015 139838453805527611325960353453603 9016 28570077708269645505140632976335 9017 5645023433291904511398332008477 9018 1077579789082157747269948826593 9019 198511457480683288435696185060 9020 35249775255829916991334560271 9021 6025570967007606997290396701 9022 990139129072784382125546412 9023 156162781874896266526031620 9024 23599540162578851953109504 9025 3410834522724523395466314 9026 470488737231858885515355 9027 61797406174813069832627 9028 7709194120272749572121 9029 910783235384443929553 9030 101572789890652618603 9031 10653518542166156942 9032 1046470662003397883 9033 95798841720473754 9034 8126821856423456 9035 634586659721689 9036 45245907632610 9037 2917007960905 9038 167993226481 9039 8509970002 9040 371554390 9041 13598059 9042 400595 9043 8909 9044 133 9045 1 9046 1 9047 11825896447871834976429068426 9048 723931372247811813202760170218504361 9049 1656609690982988425794443636732052822868 9050 176912049730867143648485314247271585599105 9051 5542274563790761491008106089190965368342964 9052 89147239848025704985906011026378325740773182 9053 934739691568882078638527286177803427659433560 9054 7239037833351555844655423990257722926339998628 9055 44570376415535257082785663072732447076318576859 9056 228664037887630682241810303636566274323137417973 9057 1009194305841943681235694513553194955577384364650 9058 3919443041378024377791777972713675765953111535798 9059 13621957332030975847656215662479009425055306388056 9060 42914687883342488463217628365834684928542271690326 9061 123801020003541892387398086558098948151417991881965 9062 329719157466603608131762371560873341227424446340605 9063 816181724099382860873357685668295442177018278936116 9064 1888409885980326233924555549961386563018320453301465 9065 4103422270682866442064094247973225509841077194571447 9066 8408482176097886216559061450736280288697971000451192 9067 16306304498563767779575465195953874781224372658025681 9068 30020120657275188878642147525356628342089845068076036 9069 52611555029726727336512773514987816728653303487593566 9070 87987490354669200602502606738350176501481733530203652 9071 140727194971787658624239398358255127715837300640802602 9072 215676154686079398093705060495808970007112406548910157 9073 317292509150085287620752026170651294176436064684856670 9074 448792508762098320404040999706118381923986380947237275 9075 611210822152717520821242438250620382376497280348351913 9076 802550533940953622015744153299932633585054199361793805 9077 1017225056812255657526986075483110095688348683396113595 9078 1245974065400793825587510257362354573626618789841780021 9079 1476364124335741390094110853298147474769704509169147672 9080 1693873531024070594695929634870071600597227178673537866 9081 1883435274136882655414608045639446139767347247491854095 9082 2031204038108293660685711723590953945526912887159565459 9083 2126252195825202442810287531442555403325208798132136865 9084 2161903110401699014597025582907928795732943790960954775 9085 2136477815046351338156243041269282439728077826980184478 9086 2053346034111036039660406348188500722370754436965887676 9087 1920305623534195772625044981844128628713284716716080202 9088 1748434004177489583712965145669427192409541425835649878 9089 1550635246667902496169788448002077561457588367795655385 9090 1340133702671562559838809856765921495494539509052469956 9091 1129140383771092551231998110284299180922936641627749110 9092 927854640600390062274234217594617026214511354746047099 9093 743880879973512374550161703738637245748584628030522135 9094 582058538055982864039044614647151899445384629748482122 9095 444639330639309496055833966863890570276216456658289539 9096 331707659723975332434916704387842502428780639826699089 9097 241729067044467580666215715024138910410845613041832672 9098 172122911341650918809987793057634910757414705943954305 9099 119780845627623350705051119378360060149090332297950147 9100 81483478632264510818540230243365367242390611484800283 9101 54196639812552467069387435784466308644229363767163596 9102 35251346833347709002172246666004011475432901025603373 9103 22426043817261032014112466966836802651417263594284469 9104 13956278257407327280721576059141801547883491130053232 9105 8497409792357641354136809096783946780038259304344847 9106 5062409480532623504734641926590724196469319070504794 9107 2951409590389827678274470268148610084438144131825756 9108 1684011549985481872339087556764176269424334894603872 9109 940459585802515523199701623333217446618347357240822 9110 514097149852005682570049801922595174297978729160486 9111 275096593913039631337159484235168594771525633363399 9112 144105220635298018686990528738034571970520083332337 9113 73899728842918783795571182060608923701263713182423 9114 37100811880827638255134661162748570374704750491894 9115 18234964668608046823139121466438250798158172269495 9116 8774161011159587862198708071399197389338209051370 9117 4133123289546571561623700909148067830649318787502 9118 1905947031914538320030982107647042477023438238277 9119 860370039322553663620722852142675464332351263937 9120 380170666552208751285013416550193012904931650086 9121 164422875282853568589984122637846628774461067540 9122 69598852278466752292983703768610144141277450115 9123 28830912056016218586594487401122333478978726219 9124 11686531965269940506689515446762148257988980725 9125 4634815986460160803211568927650207336005773331 9126 1798214407777848336916820895312504421661387794 9127 682415538879747913575890405947540758898635280 9128 253270549112566299078356768167932656430134570 9129 91911966952879934196515656798627253235064348 9130 32608238115671861871710997460576114904733389 9131 11307318897615483970662380757483347097115681 9132 3831515660250132508475573044166673803747927 9133 1268393479199510038825063830801332776925879 9134 410105288979993190808797436562696583967882 9135 129470731830512866047778448079826612939298 9136 39897939544623738379757431559218642807450 9137 11997481818776220865121796808601767595871 9138 3519155292282485152931236446115655441323 9139 1006543525400111158490466985422519064040 9140 280606710211300469971138095421657138836 9141 76216355056388576363285720964307340378 9142 20159652233266506660821086920381047834 9143 5190254209234958094845717443161016584 9144 1299977329659511838563229034298401416 9145 316576703100121121581090606262167558 9146 74912611659977594347461097654716478 9147 17213982751363544149273317256706043 9148 3838442369274610526707194916890213 9149 829946326197261837672632826408319 9150 173866359089612360684002762885755 9151 35259299711971455236964709104151 9152 6915385208555724834293572634915 9153 1310395833123609287025412858089 9154 239637165919555347354334659958 9155 42242789622372450959025018575 9156 7168581229536970210493776911 9157 1169445887212482404123671467 9158 183113128767815444915805035 9159 27473352253538626923391993 9160 3942230719701503033783454 9161 539895817670704641838739 9162 70406918477160723352265 9163 8720519704636370114093 9164 1022914999682391507306 9165 113264741929999836813 9166 11795159250886377470 9167 1150351413806946239 9168 104557350180732387 9169 8806487171658941 9170 682741092496789 9171 48330538066131 9172 3093497577142 9173 176874350544 9174 8895113544 9175 385552911 9176 14007562 9177 409637 9178 9043 9179 134 9180 1 9181 1 9182 19134702400093278081449423916 9183 1331517391509530954829435981240177741 9184 3193615483496186723773183235585293481909 9185 348677887877178165162709309082003196648951 9186 11085377827878922004206711132908629215472666 9187 180428909792885005343894787085050507516548582 9188 1911562109265182950875352082625966634725315683 9189 14945385867728448943452377478717368390662469866 9190 92846220653465964798128031686030294505430654525 9191 480447787930368326164166450544723401325601040090 9192 2138151550119172999958171029557079901014503687544 9193 8371789793534997981351864302107173124338542294976 9194 29329118314858418541719000232673682011054327192202 9195 93128091102287391592957161516299972377631061286873 9196 270753804823052760388243858466960059478078956144244 9197 726672252223003956629592126744687049849097470610803 9198 1812592219541956161051164456373873793979839104930187 9199 4225793615106478913911532954265115719440312343553199 9200 9252117799156520462782307432461566477256905784358014 9201 19102191841351602921343261726841545876564989391727102 9202 37323520109367828731963513276592421150651425184301010 9203 69230016058082037919004935388180134027028014444072039 9204 122240178910383565987142661944187236972113735872580473 9205 205969376962914848473622930439214799250801408791130448 9206 331901072420841858611277518382463828727255176006660246 9207 512487742801897422315443392842044086971676148579016101 9208 759618286416499388742443472705636671440291248830143604 9209 1082531471472419841865741970296389733136511199826125310 9210 1485429027051507059036530327899465791712778718558466839 9211 1965202132563024162516086339027803958291809644859369728 9212 2509777702310198396903802884456257762231570588627074130 9213 3097571241212131549130487725816592187210046151009457643 9214 3698383038740908313699986023600866764983720365260131557 9215 4275813527830207395543550019162662025604625215315963435 9216 4790957738801785528485297299297844973529620458552932430 9217 5206846339290509535837270664571917715281214310839945313 9218 5492909662405823872852402943149822539502463206508434498 9219 5628704733651622430448422651554876721197422000041792938 9220 5606275778315349090863196230838773068698839623411959697 9221 5430783514928654568802953067695595302452412926821788459 9222 5119371051322149501969956428222034563374720812175185659 9223 4698553994038540032804606694024197624280313216883016768 9224 4200658367471071773937077334978776261369194569575268307 9225 3659938510533761822105069799023554519883644522371705155 9226 3108980392479667318717723426412775257888862457187086097 9227 2575858725882583909833422358287838809722969356889261734 9228 2082315206904818810488473767237798631548226454601571176 9229 1643012696980545437358015594221052027574548921116345122 9230 1265740907182433590188995669116162926215927570734375737 9231 952331082957708968285119588688913176093259698464054807 9232 699988728059102602042205554264161235014370348627056705 9233 502766290017869843488723113483511510993598162126377793 9234 352953223879388457979776508271090802013403467363717790 9235 242236805625293624102907130892381847662494002704021136 9236 162563750839702471575459328079258076441939514047239903 9237 106696307098562104718877984116303104272979589731895936 9238 68500195100877249075735863206691369498166015908303876 9239 43024816692298798416768930773829153024609911496581764 9240 26441905322687829467423986219884278335204612810231935 9241 15902613462965456946657526027607866584778704917969210 9242 9360431537644816548253096663784905988733361832100203 9243 5392853366076288072733023726178703954647314675550192 9244 3041408926356591693274201210908954758892318720466208 9245 1679179130924505035889705011266577012801001255176892 9246 907637324185029676938634745591985927253067774680564 9247 480333097975308362100931623619606827089802230470260 9248 248888012643938073734322471699154236796419334706556 9249 126272262842761871203510368336732754804096284406331 9250 62727861464822428835850786779428739488442475090679 9251 30511416989486689297303278215438625433668854448773 9252 14531462391612126379088195686306019662337219389557 9253 6776287290282032326364918945150739582370432619407 9254 3093820639427839519155008715955954488299109105804 9255 1382927261101719731447558157268873986708852043561 9256 605172490976235611979989044877216570153260964691 9257 259241208434864620936760158679669804332433778787 9258 108702076774780346785487720349624043540583688225 9259 44610691615914457896065286872860544085131432195 9260 17916784189134933457889911430425874020351160480 9261 7041221629170209001744217664205436912776332985 9262 2707345471026397519273450953202992407161985580 9263 1018314074325434624138548524346639078164243514 9264 374619636498423419686900683599065426613809178 9265 134769545470093463539929498966751362718181085 9266 47402393482294455383847763460287077973258849 9267 16297604028008243094740111428289183306659635 9268 5475987862420067265120280141555512765035519 9269 1797665351698659338307712899589921446248264 9270 576430714495048087858204234726030494009356 9271 180489896307437323792115818154434267943087 9272 55168697219617496471618517875844656891016 9273 16455972191538746472087411231254966758850 9274 4788418522517295022451954996005628604808 9275 1358733714706391109094599801985211728989 9276 375815545666212119990936120402660869346 9277 101280406734390546321273604893616302512 9278 26581866337084821607245835757647260378 9279 6791094570053839182338587758528889926 9280 1687944434258000227308187086565109452 9281 407937863494656428610126985470080227 9282 95803896167076479610737728394492603 9283 21849537010884872401602922104498530 9284 4835785507659985659344902183300602 9285 1037840590570958947714677998726226 9286 215814880805285625652791548117722 9287 43445046695791000394153522365504 9288 8458597085720785661074449524500 9289 1591158707482036693298385992945 9290 288872969908470332281050136837 9291 50554381114438784382722175696 9292 8517333874889150636615573433 9293 1379509362873217027429249917 9294 214460293112313846809479517 9295 31946979170217109595492587 9296 4551533617811053431945577 9297 618912248450213018710642 9298 80138763766160714008330 9299 9855566468616709199152 9300 1147871693651738562329 9301 126201541889606434811 9302 13049391416496872065 9303 1263667272447937259 9304 114043502667626813 9305 9537382696930830 9306 734156260996441 9307 51600525259510 9308 3279253051749 9309 186154607630 9310 9294664976 9311 399969976 9312 14426241 9313 418814 9314 9178 9315 135 9316 1 9317 1 9318 30960598847965113057878492343 9319 2449042313624513002052185052654994922 9320 6156623134984330589808705479140162822443 9321 687175195800219834057540167119410512330346 9322 22169720018077972539645257331859437236033524 9323 365109330338018763322664484094930226557289556 9324 3908203002651816161815352134062537639524725531 9325 30845921660314549101585425828707850765068431528 9326 193339514916691908165839852579113572413646120725 9327 1009038450271169027538187953253218560169963621669 9328 4527834329639902051027818103233636011667498505226 9329 17872121643580894808400899161864702801788542899813 9330 63109982500449697148542797792541632713649392418091 9331 201962567989592947956170360089096710307937992925290 9332 591720112520468862781490004208915402989116775085342 9333 1600296340381584040718815985309031207085474893305369 9334 4022136620517152712774082987653254097371676390234094 9335 9447996918502575683263840950766551220882565507437097 9336 20841618669568959325465667949813176480172733337836525 9337 43353078714804896846549700473342939704750377294729049 9338 85340749536181506487022257627851556562539275916945542 9339 159477247500026269925829751441947172206661108011090750 9340 283690253083364256358139338137579574018760877514438108 9341 481567377727769280100825979135647857638203605501920104 9342 781784031407930277487906200599381779939281381831510306 9343 1216149363031827350999168022631570656112970039698091655 9344 1816048160938934152850680539290086985510914107684867366 9345 2607388720206885740107501821799828933880368201334743961 9346 3604597016811519048173716674103167720848386059299170747 9347 4804622470024126557070533861705178303000590641898375841 9348 6182207003242204980792936052487699899224200292209804178 9349 7687695127922114661196811662292692402586449243606000298 9350 9248363253293124489312916228023820061001206907339285301 9351 10773645970065572497768532802244577433178172191291555074 9352 12163855474409705177142463640637292246507003765352348334 9353 13321215143245921210282268838088778293057046346587104298 9354 14161461625993863431368626063597942067438932584411984372 9355 14624066933883866244931200234880421860559384893573297833 9356 14679353179880621587072564614419966113493873673057750880 9357 14331364993126306888059044412591887273544968816263578152 9358 13616179583461917532628613678530912660713507647513881453 9359 12596173415865033794868453986256676019091796108058438100 9360 11351436724803193996950658482541468782065646363119356325 9361 9969900141870692921974928925254443513262294420731502691 9362 8537765592821533899701321844745543846255852693237259128 9363 7131557460473742587152514859567050352564721336336260399 9364 5812634499091831468536128334436849279516718404365226677 9365 4624459720892397310654342347893935931478512557535015400 9366 3592435973289429753696962215086160544271608785642214297 9367 2725763742458542030703400868902675733765200456319803096 9368 2020600879351938839934613991804142672035020474255691866 9369 1463792241050374708353436066117820485381732205332803874 9370 1036549826434995840638288336961028466551310947199904098 9371 717645989502352355480539650676996427303702122458435690 9372 485880828672434056435285556807501162948582058141510116 9373 321759725224274213943827860527396219292389092772434684 9374 208445350466968893868177463863681746111964195834923856 9375 132123784668213813895161257787512869297606014821245256 9376 81952349080267130070895327154455908019248533066146282 9377 49749722456261102006602229178316064720962064491770643 9378 29561067057722466538429077428586954365687160528609826 9379 17194728679407565015444673847993703813588221499705213 9380 9791659668803989586942338591232437203007595508697507 9381 5459307602403086241853909610108891337875973678772234 9382 2980356629442558707196924700527953693009158074358467 9383 1593206926222606769803338508596030986661146602255341 9384 834003902627886490882586038279880728712120816551034 9385 427532809486543032345772026312010822703348190336795 9386 214627173891579090620077280732841663406276484095795 9387 105515730775187760607318221743867739557622011718730 9388 50800180761551354193280961516651467369005084176517 9389 23950913682629619470194332667459430996428765840869 9390 11057981537223173044643954269415606081945212592738 9391 4999305122308725318429402178351026997384461928989 9392 2213101576501982204122522830473114114110442322857 9393 959232032563111285263525239598709550043667454725 9394 407046509705958562214751895610307747272323705122 9395 169092547950593043991023806694222798231867826396 9396 68757728028914384305155594286950143867844772430 9397 27364411461015190658166777831186540509898053119 9398 10657698163445155703374298675298917305438916351 9399 4061558080797518853974657595948729804591837328 9400 1514282798209715164433993123376837274961727300 9401 552246760485730412570244024733940898815107000 9402 196966094319010512435914028426749403759965394 9403 68690282640695457602665605559382097489462438 9404 23418064092598245116505098667233535032982746 9405 7802925086617875902910642109934022880606168 9406 2540421491708762323215323932479285850299094 9407 807939775279409869394657422955072416956232 9408 250929351202048578355595422346904938917669 9409 76083159783918768550671543529752822812845 9410 22513653944290851364060084777150568527143 9411 6499342426529966082150687614553532998746 9412 1829758095827514879105333947368876328845 9413 502160004078604636270197609225586133992 9414 134284487175293682874944189488529775434 9415 34973801267957541877077293831544023646 9416 8867006108910327798391732897360707414 9417 2187243458147191962947350451243102348 9418 524633044168831793484141344604348955 9419 122288987437482680264670255346783620 9420 27682665656930233193585531554209521 9421 6081520362604641717101625354344735 9422 1295603993091917838336258332075915 9423 267445674484896171204133883744579 9424 53446855658676846882008848779589 9425 10330518667561249760645808652301 9426 1929267481379422010506151606661 9427 347738942514975450087469469654 9428 60420467634680115445459545651 9429 10106906713423102287350401800 9430 1625316820330029276132403916 9431 250880899199209439077072698 9432 37107815686137713425600287 9433 5249462297040774827528122 9434 708782857505373723375037 9435 91129376998757762292541 9436 11128394856237794816504 9437 1287010035500951595138 9438 140505165471713801471 9439 14426374547585800344 9440 1387196927602458498 9441 124311780889829532 9442 10322954126426923 9443 789026773449330 9444 55065533785866 9445 3474687916465 9446 195848824038 9447 9709052017 9448 414814896 9449 14854232 9450 428127 9451 9314 9452 136 9453 1 9454 1 9455 50095301248058391139327916260 9456 4504491108342454618049494261992169367 9457 11868617841755537319365674738094302834664 9458 1354213669199519433759549317162696071226337 9459 44332085847736153653275917989038897763412668 9460 738685761344418806162075825307497808887507639 9461 7988377504072663858435537258124026766967576560 9462 63643619491657254577691893003187372529957238027 9463 402455639346042933505949343755797436432897935388 9464 2118289493515527257755378412511772850426086209038 9465 9583721143298265539234717564287625549763897924817 9466 38133032789595218675036330435606500020941507301283 9467 135718991764453524017309194640155596621765295941049 9468 437704300414926635919928368161522352865406585350877 9469 1292272708827503334035906108602588438951888090758391 9470 3521556867569591593012658689168107670074117683534038 9471 8917895267801726482125095723321038783752899173764372 9472 21105536398154925116825975687455232231539329692078603 9473 46905439127900301973637430935122541729641559464743166 9474 98295657145531970662439967196011083871529612923711795 9475 194932385128454720918450102431217276861213648209845302 9476 366971723887896393250115466006099167622149260484079926 9477 657627737276889984825149116563671792237919033613001100 9478 1124584829437468709381736840581976961081906409790964825 9479 1839166063477632081616891900059156703643895388427990651 9480 2882181684998552040706463180806882868500688537516303824 9481 4335757942082972307499195223534508672486190766617728349 9482 6271207314925100354296609266051670630134390127020725167 9483 8734051282352827742668610246701349106228583092510232421 9484 11728412929806410623944160640770767056718110972552472323 9485 15203834343944819347781093253067951691665482824161672404 9486 19047819556775991791710502124943508701167210459441177581 9487 23086850393296151018798556589080514019632403370471421175 9488 27097272154683335785462271402311501676571522801898981294 9489 30825543391054767962589150462855502109696959524154066983 9490 34015328022099759984109720414351166709321404542433456450 9491 36437292055943137990560704109879491636506395880535425271 9492 37916685831355771913434166023887654297445834442684592569 9493 38354068559993486957277526306610696844801128507670838760 9494 37735807387817886265479042567734444763245716302435809615 9495 36132940645121487383108034627427241550504331025853789162 9496 33689155363869835620125010826316848315424147739005284082 9497 30600492871432881755916358987425274994732365128840594365 9498 27090578641073508066955203050886566282180617828889096058 9499 23385492816979998899271205020071167210859268824709964247 9500 19691900121289351755288437572682387843698450876350942032 9501 16180967732774821614391323157038468760703446781348310149 9502 12979238733971807279356335970834394049373631461947856810 9503 10166318970490711380690250798754256915254377929598625422 9504 7778222551024080224914768242288804130835031184565301862 9505 5814634418204710742287509259722360275657763716694756922 9506 4248196633393585654599280569405738356311077236658158629 9507 3034125603902496546141289626526061625012979792700444868 9508 2118888581560312093619591130041690090437677598874411019 9509 1447170841221926844248203633399468538674567106616857315 9510 966836528281280012747481949783026801026308807824733237 9511 631954119059649896961304804138456156506271652497072337 9512 404192724702519272582764116232016095005617293693770524 9513 253003666136449275620182981322595531538083602594797080 9514 155009888670101504616675799291203759101175828119477576 9515 92969243108740578136802858007882106866908875309234188 9516 54590092878892780021065328460789456004116839885026179 9517 31385194650939256116596327304279874264955889286095689 9518 17668865947253570377375956600541265119867221861614761 9519 9740841730363698620358053999898221711093288556503493 9520 5259133157702742569864966972128029739078383504131638 9521 2780881633503071389467578961536185616995586004887081 9522 1440181508957034481839807619204748137322397862518068 9523 730514894426939342382416219440961394711804874122054 9524 362930773977132182998862937441148403033078032442576 9525 176604675308803779696576866561732048861963325622991 9526 84170545735198466754581431165264309699525396468698 9527 39290589466793933233117322261139903577948758406938 9528 17962771142412784162347749910161705588415027344912 9529 8042581014210969995226889682028381238896494531142 9530 3526393150651969162669584264793316644044516267616 9531 1514083843540163788756268872139655240255881086182 9532 636529528832364303411311788649129300195475669689 9533 261997312392507354705269708395262541882425939061 9534 105569766761809832163599238518897350867289718188 9535 41638586158735293063171157517578938207999552836 9536 16073468854013795892050162913993384507460605427 9537 6071809602891514558704095318355765276351048414 9538 2244156682682752569887580489245653645978132122 9539 811409403653657973902142582620688343616856703 9540 286944266118106972257397476085226520765631421 9541 99228806797883704740935691465559984248768295 9542 33547926403413929657206102745546068029159563 9543 11086102718336741211033577075302673134956092 9544 3579870327772533974146434543663400190202202 9545 1129308581376069702313732449494448026848483 9546 347926973550268618985319991530565927652343 9547 104654495480961724806704301852798993108281 9548 30723920274833488505909505010252005919827 9549 8800124903478604731266755707306073927447 9550 2458262558318512031654793045417387727483 9551 669448571694801455698812383309029382348 9552 177650223374123945021852941393970562348 9553 45916718915724358291522171867736548548 9554 11553548590946711496978246713281802658 9555 2828571682990199121305506154981720031 9556 673407122876720674402744126903423592 9557 155804781740458274250238396350704132 9558 35009920874479530968443880079598389 9559 7634887758217518446059464019770339 9560 1614680461256424555091734551447351 9561 330894339106458864573998058938253 9562 65649295908078560742226016559691 9563 12597894922838057088359725872678 9564 2335872396500902578400040409132 9565 418025496669896896595666385260 9566 72116947186637169383544775818 9567 11978030991209943812185959715 9568 1912618325616134307477069795 9569 293149551401267756332780685 9570 43055206662408209648710954 9571 6048115763601309255567554 9572 810902847736728533951789 9573 103530600242616642726397 9574 12554543233587959444451 9575 1441818824554772763269 9576 156308523150388530094 9577 15937101130342780081 9578 1521776986714490749 9579 135420306445752548 9580 11166851412329142 9581 847557315761552 9582 58735656567047 9583 3680230956911 9584 205972263096 9585 10138711833 9586 430097119 9587 15291672 9588 437577 9589 9451 9590 137 9591 1 9592 1 9593 81055900096023504197206408604 9594 8285050863571799822989506435215258290 9595 22879970642327385513360056583813804131251 9596 2668603920150904801056101523450673084549919 9597 88639102441389326735781660135195100202011612 9598 1494231501023999459415586577688655289638459324 9599 16324299844974406810470427188305498446662471607 9600 131274571136188218115633027018902651457399940580 9601 837449992923705303974985401143012910148204323379 9602 4445102846646631939582551263350280688144887709828 9603 20275547018332302854863598102927203374370555655915 9604 81320031773939620949708501141753594451939758722851 9605 291696062183811880041997338847817390060592803200566 9606 948013886171346967514636426168892617323517953175754 9607 2820282741932180110014514286418935953961810079103957 9608 7743661595660115247251448652539911523824317587567374 9609 19757046415226378274693481153178711230298968076137655 9610 47106827254832725560536173517560934753056864677303602 9611 105468414252715581975624070953150602329889179742748054 9612 222655132067914650702503482891758775058736290618833158 9613 444807346769656631635341481319705481289833744037690025 9614 843535082090095712923842407328019161259443226810984710 9615 1522749950146544844190529471085915879146146560480185454 9616 2623107142605625440812828280593641533266035397290053703 9617 4321349578412453166897001027736188492984909428138287792 9618 6821745401937502044100517100375310612261467973409648290 9619 10337548206070444793200593045556600068360701852312907650 9620 15062124410966069482700968934723245073809858994226003446 9621 21131921159411863336505794120960823132023395861422784523 9622 28586280125149308242293103360864972242842779815028936763 9623 37331459147670097507817626023593848840023758664316809819 9624 47117266454253946391716055073291197267142553607607895086 9625 57533825215445959793942439305072642107625963560149668192 9626 68033031449369628429189034854486109753143518514042482052 9627 77974712966727278342429580171227721152970215659239844572 9628 86692343960844576857971767941902184772353599580925779337 9629 93568696990740113184882118863560828032387217339979744719 9630 98109202092660817992079951731943613623048952854445648344 9631 100000756017458879489961160799578630024345709223939632548 9632 99146330155748637880463374794418303978585385277768188154 9633 95670323684934554139309389406515508124799439580393271846 9634 89895071789399241089880206550447541742359549261427679919 9635 82293967690870565336932951167811047004891226714417661196 9636 73430213428776703892849160538839105287974002700582221853 9637 63891664133162812943518342101944224691555210159485005893 9638 54231527466737168510146105527548261488424158140186795239 9639 44922278126365252396918477665971295652418078660977466840 9640 36326810701626604704567854891623948375487689869666351891 9641 28687416954060832730082493791984006194208212279338465619 9642 22130328099249442076822824909651960003282833038583984857 9643 16681727644974959678786385876644595951940145482658736307 9644 12290426805639943211551456405217685235089477793103817649 9645 8852655600148204038528423756211417024344601201538132478 9646 6235352940588124892742183549638507054903417709939220429 9647 4295584274501813426635458746162944696534581487655121708 9648 2894963069112052813307881976157978599050095075054198602 9649 1908985041176305592726263697532540581964827163753109601 9650 1231894217997719548258655572738806490176801495043629478 9651 778076272307204009927968821089694284260460938994562299 9652 481071094396385154782639252750547141564111864949964564 9653 291198652431321558883679286128651908109518889113411503 9654 172588361808803671640504437500874064509351212126365683 9655 100165753501363727238813309221355500720438538869869104 9656 56931266876642407284405901914129967301682713292729039 9657 31691241805577881376238154990228817204177825084157849 9658 17278751416326625052891063243626327496240897489329876 9659 9227689498486278578996786386604369986408408911648046 9660 4827240748789253862264608161665801162928260913372182 9661 2473678488324370134258868031774660104042659420425381 9662 1241749268489624617760064813590416537371684454911411 9663 610624393819551981784698448820744761199382671969828 9664 294145586017649359012458767375609200892009034383870 9665 138800810986156713750621743020084685858994147441705 9666 64158150214396328513168867812047708672833600504024 9667 29048628048525998834372127095867441068823554478207 9668 12882265739012926116443535381141900412875084743517 9669 5595328805169185454918596769473917574512610985255 9670 2380096391498933833364140553827606093374508720438 9671 991431605666785968830827398745431585728459721415 9672 404379117887212634727312591146107099749160603007 9673 161482527618265227631774775722868686773390770741 9674 63127825703317729143897184670266789917481847339 9675 24155529978999306155483695954756185255570864927 9676 9045840170047304534045263173470235293345585358 9677 3314728729504338105121621629753089434396738528 9678 1188331841570861405981023506364391981388154151 9679 416711597073178924136603253456964391773705573 9680 142906595512113318938842798289418585274104675 9681 47917206753469536176362614786217391418465579 9682 15705421882173046836111122230150187665061402 9683 5030547715245263509379242019697223826942936 9684 1574233177274558361928777010208674943235500 9685 481152804728273300048057051706411091056060 9686 143588682086337850454463227096152436420792 9687 41824827655260731886292328810310620775975 9688 11886891924288113915471007850771973053568 9689 3294999697629510306782220202809860358187 9690 890464531267755662867574076608440731610 9691 234509859937615119727819991297899635798 9692 60156809988707453487086932396939446450 9693 15023448498779917776641908572002140372 9694 3650752884574808676626853064184218260 9695 862727698920154542638550664258048236 9696 198141957832487102993540624955691389 9697 44198176028309926143461182764794332 9698 9568644687638449717906674790589126 9699 2009023464984446113035596785579278 9700 408746075263939139176441243278046 9701 80514567086193425158299659652746 9702 15340372234460440234653655084281 9703 2824184447325720921503903709998 9704 501838923408491119917296391245 9705 85966102455633954720566293448 9706 14177950822112183151007695389 9707 2248036529219460381065558467 9708 342152149039946462204602306 9709 49901975892570053332317940 9710 6961138601569392600096095 9711 926834671223204057112042 9712 117511291853554766798795 9713 14151170847196553375851 9714 1613930705383836021986 9715 173756350863488289912 9716 17593458176169303081 9717 1668305818716166313 9718 147431055143983909 9719 12072939270402916 9720 909963095109780 9721 62621430564404 9722 3896326659065 9723 216540634745 9724 10584091175 9725 445826231 9726 15738699 9727 447165 9728 9589 9729 138 9730 1 9731 1 9732 131151201344081895336534324865 9733 15238584366594667539114689947068831183 9734 44107112153427011946130609543068778528557 9735 5258462693401016763197745687645868254485909 9736 177207751607844713478084837623378286578100438 9737 3022029873962082815073976672759416241098763949 9738 33350839921679064202222167280080428857282875913 9739 270693005512339877298643054510351621752429960344 9740 1741989937781631998261896335216612139941641918691 9741 9323951021267418905568465422116924936288689120783 9742 42875467161524351494136847381324112594898306512689 9743 173327762614043699078261354267904460534308142238350 9744 626572980331638617477108159058990951834166831835443 9745 2051996690738342587525009331823249801708193709124921 9746 6150865328784363860429621763254049188062316766887511 9747 17015322660101331985970121496577224953021276943939107 9748 43736187091407765513671353622594743094767871651590169 9749 105052796131499251055543078241924986961991426165646308 9750 236938111363961909566617327485359465344394670675232329 9751 503873233040919875522403211186271841229835485427367222 9752 1013974163967617885579340625180914261902776122172833814 9753 1936945122795899044154017297602585440243078916088382940 9754 3522063256593050553350087012516286519236203090693267986 9755 6111336496961657292973957010416432353881772901198761649 9756 10141221469375708928304845390606333474112586853764828571 9757 16125674318490133673219216619468217478331111466859919289 9758 24614660128924221180235457582276584376075278146055850247 9759 36126039085848329411991877285843783608500546728553747601 9760 51054759414833944430093923923204550200548765773422460976 9761 69570430127345149017683629737947954495876271966910737909 9762 91520785490678298951590653530846817696020776736931455211 9763 116362157712231437171238215690949268304068121121556136149 9764 143137097328369282501422429117690012837954247271350683560 9765 170513037720888875080816089286767784798705793626845165787 9766 196885185228140791418937723085312563613558827407359418362 9767 220533857497361647491150237914889864206475986106470603111 9768 239814409920225038752843781531299205698486475935980856873 9769 253349809120118610033386594066191488266691982930030989613 9770 260194028296222804783437695015528516936434251342920477700 9771 259939347768962668231365884425671656006108716018590057317 9772 252751170137799859880355155304090081664809973815571484990 9773 239327526618611548933311857600707757806557420205905396947 9774 220793851807270536143123567217217680218938179711577584769 9775 198553901676991091366627353588309028816332067619412119775 9776 174122963054028821712916221176764874352116681414151628845 9777 148969226249657151064537129705372135549271828901504840956 9778 124384183598178321548694305172719128123365936862952964964 9779 101394931796843640191662821874505333659713859256688958511 9780 80722405875776462885376501259722436254057499506235067443 9781 62781754182069005503037892212975297385876110846991676654 9782 47715560838175281209480828357520719803047646573085852829 9783 35447946838050135359601789421259150829724478798831887516 9784 25747541372542765634009023347696873543982147684014791415 9785 18289235877421957277871501228919282395505147460900009271 9786 12707632908031439652393509911919591850815811574522643880 9787 8638339571503992209003019065079231701994784584757044527 9788 5746096623183383986012927421440021369376337197306044466 9789 3740819358112094792282270038871696820299525685805838454 9790 2383854037909608295531829098686178938039640633814467005 9791 1487214794963525043873064345268193034890928890723098719 9792 908458510588926767933322025716647198651918042521859190 9793 543406132940188324027885303122517930260544216869554706 9794 318329775932638346097065727482795609946095957546566980 9795 182643092603709285691028785745335561058847840911161046 9796 102644884540544599659506255294046336590171139086692578 9797 56507902907867432861662227477583250485566331489367540 9798 30474997255596439641019669044707037729979331808434901 9799 16101289362561714914058423748399786695269344733505260 9800 8334416216480959648942536606010373233691181891704876 9801 4226662130876680027396581439514531784074223456126149 9802 2100067282151596398330598773790757656737371766408491 9803 1022310890546046920113039117010231114121437415114577 9804 487576662254764319759120822250514262910471932798582 9805 227826521948155437543842156383040199626712590042815 9806 104292635169035542019565372093620885222065682115526 9807 46770578512340881072032308176122860655677229434099 9808 20546530198699327863611144655296418917855790446411 9809 8841437744626889332890609004989474521005747339949 9810 3726430074000141467614483562669339964635952493579 9811 1538192529048703883580182872642383243344354988368 9812 621774406361933257827262904072947122428652426301 9813 246099592866165392856397987545823328400354912583 9814 95365416807302545562814413665785775921162971766 9815 36175400716202400664870126983340890565910987229 9816 13431140946373228174400925943730760516160930292 9817 4879983008992402943181526059861185053556190127 9818 1734810769599112281996832537193094244169933876 9819 603295981299521857273353158570241578073146628 9820 205193082615638461634361925116307300081876270 9821 68241947799478888637551282171215093613632291 9822 22186646984891039880723171725881235128745072 9823 7049705488418310530923063590620125686565453 9824 2188611813180836343039571122090931197695277 9825 663675673419987276150279204045916970789363 9826 196514417122025825721138379706521672052915 9827 56798486600358354985967588804548492955664 9828 16018628761228622497380655210974306042459 9829 4406480188470220176818555972717712439059 9830 1181834027768861957301361117810269440858 9831 308906760999305668410471684224041980150 9832 78650158395320577543392502827661924536 9833 19496382584939336008590108545388856861 9834 4702801159538397087501210265796891140 9835 1103206832844670474375393517818726882 9836 251528389014627424312019110405681664 9837 55700577645369307133215068326202245 9838 11972011156350917388886133810300331 9839 2495621276405865526814481213197117 9840 504125913528247428750814546023847 9841 98597416632276248539247243948630 9842 18652868732610979499261422095145 9843 3409836797472806264742830107228 9844 601654181133121859974884202323 9845 102343973108648377210395724511 9846 16761405554934969605661742528 9847 2639191275898085549141982394 9848 398900894162678359220527232 9849 57776137332107529276942576 9850 8003905096279072180368390 9851 1058326654687696947983235 9852 133259090314359914106046 9853 15937213433409452656554 9854 1805134883960424071716 9855 193006166085484115993 9856 19408292826887144958 9857 1827747622558381583 9858 160410082272460599 9859 13045308144860924 9860 976470299671541 9861 66733852925623 9862 4123435665459 9863 227570105262 9864 11045646518 9865 462011957 9866 16195452 9867 456892 9868 9728 9869 139 9870 1 9871 1 9872 212207101440105399533740733470 9873 28028126469660123324235585980810583705 9874 85027562356860860036204161034064117148098 9875 10361240478582266009179776614003719897770019 9876 354234775000118866665200235989217184617859781 9877 6110878289983484943850023126459892904797294314 9878 68120353094596955388476335053163132861670155667 9879 558015383453141906413025328340412455106224649350 9880 3622268668068137370286930125834707040066743343665 9881 19549809209569650585642890078579755970406868620123 9882 90624590748312308660298798281536283208210477821929 9883 369246583808249692245642485104746270694247909147573 9884 1345140378233241744475506876764564465802982885765412 9885 4438852468231019057016519600422728080516317605476636 9886 13405691956317061107422026974003885715267049395004201 9887 37361204363371165316315203015033819271911258553845898 9888 96744011698094542111901587692978586345630974667098933 9889 234084711301825532541889513946105887749331340612583134 9890 531822173259360327012707625204356230522627070714372917 9891 1139216148785533104543267750118043501676986883332910892 9892 2309166418393094531521265145431524828202084481895342573 9893 4443057055638152464111621136147432994971170898862473113 9894 8137536549348427065765201546460118839386402874991739882 9895 14221986297668000910340241153479919846990489784989503188 9896 23770672291600954269727099837610704183130533751190253238 9897 38071220527154712586694099908863977866305091286796193403 9898 58533249174012724409197557696154076836129659721944994698 9899 86529190094370472548176544535555206505936562907572065201 9900 123173433504471582556320579739859350291893805732589385750 9901 169063698510080042496375917077416301391779253930957788014 9902 224025720983539884093028732930536068779711109327035378613 9903 286913641767466475995529643551759728746902807880563910856 9904 355519085914714464965310161962042827236241106304867243665 9905 426629347554700553461425677577469504846618453271251598107 9906 496250376727800669384672675279679087733605817311667465243 9907 559978187256136761473019463636241921084449271733338032127 9908 613470333376967135346718649482986632858714927693923019054 9909 652945331169722142321100207755739912873853548109309701684 9910 675628663619903400798885206986143568051591681187846168220 9911 680071967816689261569972826657932213082499624341469067416 9912 666295357888813750071265651375973134306312095111117207374 9913 635735899690088403599448266611488247924317071174467255329 9914 591020158443753380128105042145048260108333541606010068643 9915 535607687470382153539162685509305248990466044815688792854 9916 473369614356272030899563084252214623935003651277310927225 9917 408169751420180310898464657354190607918509707192420558105 9918 343506065979276625651778536066725800541409511329932289652 9919 282251769065500349535101321072301181805472469555902918001 9920 226512932846769961257847950431762066128500785650845408044 9921 177598497285853641161369789651198263355311870554880535433 9922 136082547759170125845176723774994321367508730930557904793 9923 101929726869300592249898021299110949506721746892107536016 9924 74652602777495723416068379709217272885946003199727907190 9925 53473357527238476151223602049139527269248295398362116481 9926 37469148752896711689916337503106064173069197668869763000 9927 25688727776537610643764089295914169573255236291028386306 9928 17235569748758707367720991931801239001879761442199445928 9929 11318750298231267977851203801650871394940726160009676738 9930 7276633215933591835087272663505248064871726934211389809 9931 4580207355529454373349988968132870717891385146907512735 9932 2823060721744993424957069143950940290438258926048287598 9933 1704072124037981857105413345833031151058087324961872240 9934 1007477322996661344581512320587235085643263154353884352 9935 583450207638693190240309989752111231343350980450690180 9936 331001594808156077725635394419298266937507378842604708 9937 183969448550701584006592555258984020357125976751493792 9938 100179146002733687090810502323370998449284097615767129 9939 53449886482233590890139730154902241134109612363794892 9940 27942881046734380349678888798754731999723447603542829 9941 14314061989909949569476831453264776697796969383531793 9942 7185047426690248206297714173505630560177282534031720 9943 3534064669424138256771978558990475123780863924667817 9944 1703318629037926200618821994135650439050372246327871 9945 804428895164918481096183391996509976304902965442507 9946 372253642071830193069804032758234261398010353769843 9947 168785164145191305329257861349999165464596586505517 9948 74981373170726610682811062105573798078513725583404 9949 32634076882783921074473765895801450385354674141054 9950 13914201501128238434755435576500548356903143606669 9951 5811383526430763265944021909208674865596202748900 9952 2377362223885357764507396089642170388452499237963 9953 952491064475998815908284103441725092455971480726 9954 373702600777452754838129630207128090325199008776 9955 143560688260708040737070971677711371797414081297 9956 53991842438901552479626715697332176304887262455 9957 19876378234853695955642356433700041188876572018 9958 7161272706619766101194167627882981560507903728 9959 2524691135124977072406935600876613008542521559 9960 870775551018685461603234210513437592962794493 9961 293759771461126702733101874672520095890675273 9962 96909819887087921562886503392827376206061033 9963 31255510246482397433190056887424262674933042 9964 9852695937505424855073428824593313138720507 9965 3034810355292537595292072478476354048217943 9966 913115825577701077138092736362807878474401 9967 268286562667481803806781228505308037188268 9968 76948852198527486065257891375725131987014 9969 21536589440539552544235546953599870562390 9970 5879683712740188428553704131729810589165 9971 1565137689829858174394484494960453765360 9972 406050267801239370010169757482426382772 9973 102619475066419331783930811346437497886 9974 25251232019441321506965676012798420881 9975 6046487126307583493613446637176296668 9976 1408121653041438220005891113674398821 9977 318731368277056112434988064293291822 9978 70075955270432692193080661156213781 9979 14954230244178202329479499451115287 9980 3095127028198421245139669061966765 9981 620806179706606500671009374268361 9982 120562781863037767303116433054639 9983 22648357880230871107243178599603 9984 4111306236330558864775302120629 9985 720376024894784659675109357897 9986 121688833396406133270711514178 9987 19791751577511680322880148849 9988 3094840915183495805378434552 9989 464551192934323364442094444 9990 66822808923096281037583261 9991 9193723734431262019222818 9992 1207333543462862009396532 9993 150982346333982266043303 9994 17933552495946464778000 9995 2017390865267904013790 9996 214229293563089102828 9997 21395482253287741811 9998 2001136731959318872 9999 174427759291779531 10000 14088285649094226 10001 1047316574958383 10002 71084397597476 10003 4362035241238 10004 239077307123 10005 11523844201 10006 478664162 10007 16662071 10008 466759 10009 9868 10010 140 10011 1