0 1 1 2 2 2 3 3 4 3 5 6 6 4 7 4 8 6 9 1 10 5 11 5 12 20 13 30 14 30 15 6 16 6 17 15 18 20 19 30 20 1 21 7 22 7 23 42 24 35 25 140 26 42 27 42 28 8 29 8 30 28 31 84 32 105 33 28 34 42 35 1 36 9 37 9 38 72 39 84 40 1 41 105 42 140 43 30 44 30 45 10 46 10 47 45 48 120 49 140 50 28 51 105 52 20 53 30 54 1 55 11 56 11 57 110 58 495 59 3960 60 924 61 231 62 165 63 220 64 66 65 66 66 12 67 12 68 66 69 55 70 495 71 264 72 308 73 132 74 165 75 44 76 66 77 1 78 13 79 13 80 156 81 286 82 1430 83 1287 84 10296 85 12012 86 3003 87 455 88 20020 89 2730 90 2730 91 14 92 14 93 91 94 1092 95 6006 96 5005 97 45045 98 5720 99 20020 100 12012 101 15015 102 1820 103 2730 104 1 105 15 106 15 107 210 108 455 109 5460 110 2002 111 770 112 6435 113 51480 114 12012 115 143 116 1365 117 1820 118 6 119 6 120 16 121 16 122 120 123 280 124 130 125 1092 126 6006 127 715 128 6435 129 3432 130 4004 131 364 132 1365 133 4 134 6 135 1 136 17 137 17 138 272 139 2040 140 7140 141 1547 142 18564 143 4862 144 24310 145 1989 146 175032 147 18564 148 4641 149 255 150 340 151 510 152 510 153 18 154 18 155 153 156 816 157 2040 158 2856 159 3094 160 2652 161 14586 162 12155 163 109395 164 26520 165 30940 166 204 167 255 168 340 169 510 170 1 171 19 172 19 173 342 174 969 175 5168 176 38760 177 135660 178 20995 179 251940 180 92378 181 461890 182 188955 183 1511640 184 1596 185 6783 186 11305 187 45220 188 798 189 798 190 20 191 20 192 190 193 855 194 14535 195 15504 196 12920 197 271320 198 293930 199 352716 200 1939938 201 146965 202 1322685 203 2584 204 9044 205 27132 206 33915 207 532 208 798 209 1 210 21 211 21 212 420 213 1330 214 11970 215 6783 216 36176 217 12920 218 7140 219 29393 220 352716 221 646646 222 3233230 223 31977 224 255816 225 298452 226 3553 227 21945 228 29260 229 330 230 330 231 22 232 22 233 231 234 1540 235 14630 236 13167 237 223839 238 170544 239 426360 240 198968 241 92378 242 352716 243 1939938 244 17765 245 159885 246 426360 247 497420 248 5852 249 21945 250 220 251 330 252 1 253 23 254 23 255 506 256 5313 257 15180 258 67298 259 605682 260 81719 261 1307504 262 9806280 263 34321980 264 3380195 265 40562340 266 163438 267 817190 268 3677355 269 29418840 270 403788 271 100947 272 345 273 5060 274 138 275 138 276 24 277 24 278 276 279 1012 280 5313 281 35420 282 336490 283 216315 284 3677355 285 20976 286 9806280 287 6240360 288 6760390 289 89148 290 25806 291 408595 292 3677355 293 115368 294 134596 295 3036 296 3795 297 92 298 138 299 1 300 25 301 25 302 600 303 2300 304 6325 305 26565 306 21252 307 48070 308 86526 309 1225785 310 68816 311 891480 312 3120180 313 96577 314 1158924 315 2124694 316 10623470 317 24453 318 4499352 319 276276 320 69069 321 10465 322 41860 323 2730 324 2730 325 26 326 26 327 325 328 7800 329 89700 330 65780 331 69069 332 13156 333 624910 334 2812095 335 9561123 336 4635696 337 203320 338 1248072 339 79534 340 8112468 341 44618574 342 2187185 343 19684665 344 131560 345 460460 346 25116 347 31395 348 1820 349 2730 350 1 351 27 352 27 353 702 354 2925 355 23400 356 10764 357 49335 358 23023 359 92092 360 4374370 361 7873866 362 2028117 363 10816624 364 297160 365 3120180 366 3380195 367 40562340 368 38038 369 336490 370 13455 371 1184040 372 25116 373 299 374 1365 375 1820 376 6 377 6 378 28 379 28 380 378 381 819 382 6825 383 32760 384 9660 385 13156 386 1001 387 8372 388 4374370 389 1789515 390 1601145 391 356592 392 52440 393 90440 394 965770 395 477204 396 2624622 397 16445 398 148005 399 7176 400 8372 401 364 402 1365 403 4 404 6 405 1 406 29 407 29 408 812 409 10962 410 142506 411 593775 412 4750200 413 7803900 414 7153575 415 10015005 416 5722860 417 11532430 418 103791870 419 1077205 420 3447056 421 1124040 422 3934140 423 1153243 424 13838916 425 190762 426 953810 427 78039 428 624312 429 31668 430 7917 431 435 432 580 433 870 434 870 435 30 436 30 437 435 438 4060 439 7830 440 23751 441 65975 442 678600 443 2601300 444 1907620 445 2003001 446 1213940 447 11532430 448 570285 449 1938969 450 10341168 451 25852920 452 2129064 453 2306486 454 104052 455 572286 456 43355 457 390195 458 45240 459 52780 460 348 461 435 462 580 463 870 464 1 465 31 466 31 467 930 468 4495 469 125860 470 339822 471 4417686 472 2629575 473 7012200 474 3225612 475 14784055 476 5644821 477 4908540 478 3928630 479 7071534 480 20036013 481 106858736 482 47143560 483 165002460 484 1344005 485 16128060 486 203918 487 29568110 488 5785065 489 46280520 490 830676 491 207669 492 346115 493 1384460 494 14322 495 14322 496 32 497 32 498 496 499 7440 500 53940 501 12586 502 169911 503 70122 504 876525 505 467480 506 16128060 507 11827244 508 2699697 509 197780 510 43214930 511 194467185 512 143736615 513 207431664 514 172859720 515 191055480 516 206976770 517 22579284 518 124186062 519 4499495 520 40495455 521 79112 522 276892 523 830676 524 1038345 525 9548 526 14322 527 1 528 33 529 33 530 1056 531 5456 532 40920 533 19778 534 69223 535 267003 536 6942078 537 28925325 538 231402600 539 241920900 540 311025 541 346115 542 1384460 543 60500902 544 2722540590 545 7713865005 546 8228122672 547 154663960 548 1623971580 549 31987319 550 383847828 551 30596566 552 152982830 553 1513017 554 417384 555 14121492 556 168113 557 55335 558 811580 559 510 560 510 561 34 562 34 563 561 564 5984 565 92752 566 1391280 567 10086780 568 23535820 569 317733570 570 137684547 571 1147371225 572 2503355400 573 9596195700 574 77331980 575 27066193 576 541323860 577 5142576670 578 1361270295 579 4628319003 580 16872432 581 463991880 582 19684504 583 9139234 584 16689036 585 91789698 586 840565 587 7565085 588 20173560 589 23535820 590 162316 591 608685 592 340 593 510 594 1 595 35 596 35 597 1190 598 19635 599 628320 600 649264 601 157080 602 1681130 603 23535820 604 5776974 605 826107282 606 312919425 607 2503355400 608 12654324 609 57998985 610 81198579 611 231995940 612 302504510 613 544508118 614 3866599 615 61865584 616 42181080 617 147633780 618 6953765 619 83445180 620 336226 621 1681130 622 7565085 623 60520680 624 28644 625 121737 626 255 627 340 628 6 629 6 630 36 631 36 632 630 633 1785 634 6545 635 125664 636 649264 637 1391280 638 10086780 639 1176791 640 4539051 641 25033554 642 34768825 643 323640 644 21090540 645 15466396 646 81198579 647 31842580 648 302504510 649 10235115 650 173996955 651 16872432 652 42181080 653 12837720 654 13907530 655 183396 656 1008678 657 840565 658 7565085 659 139128 660 162316 661 204 662 255 663 4 664 6 665 1 666 37 667 37 668 1332 669 7770 670 6290 671 48433 672 4649568 673 3431824 674 25738680 675 12440362 676 87082534 677 106874019 678 2778724494 679 127230975 680 113094200 681 3901749900 682 3576604075 683 883631595 684 3534526380 685 1598952410 686 14390571690 687 3706662405 688 3953773232 689 1289273880 690 4512458580 691 139671337 692 1676056044 693 3072769414 694 15363847070 695 43346277 696 3814472376 697 13050492 698 3262623 699 319865 700 1279460 701 1919190 702 1919190 703 38 704 38 705 703 706 25308 707 442890 708 250971 709 2760681 710 12620256 711 65204656 712 978069840 713 7091006340 714 1504152860 715 20306063610 716 419014011 717 10475350275 718 83802802200 719 963732225300 720 41572762660 721 43651400793 722 198912740 723 4157276266 724 8503519635 725 28911966759 726 6704224176 727 5586853480 728 1804983432 729 1955398718 730 11732392308 731 64528157694 732 1854257405 733 16688316645 734 6214520 735 21750820 736 767676 737 959595 738 1279460 739 1919190 740 1 741 39 742 39 743 1482 744 9139 745 329004 746 1919190 747 10875410 748 25634895 749 820316640 750 77060048 751 6357453960 752 1396713370 753 19553987180 754 580173246 755 203844654 756 31426050825 757 8109948600 758 6802815708 759 31179571995 760 33296263 761 15316280980 762 426699910 763 23809854978 764 2933098077 765 15643189744 766 429757960 767 237497820 768 4888496795 769 58661961540 770 741702962 771 285270370 772 6991335 773 55930680 774 767676 775 9139 776 959595 777 1279460 778 6 779 6 780 40 781 40 782 780 783 4940 784 45695 785 329004 786 5757570 787 2330445 788 1349205 789 54687776 790 847660528 791 37287120 792 8380280220 793 150415286 794 2030606361 795 606847878 796 73327451925 797 20704221720 798 6105091020 799 437608028 800 765814049 801 1392389180 802 13227697210 803 2588027715 804 43996471155 805 1046064 806 1289273880 807 3008305720 808 1396713370 809 404565252 810 2225108886 811 776815 812 6991335 813 219336 814 255892 815 255892 816 959595 817 4 818 6 819 1 820 41 821 41 822 1640 823 31980 824 151905 825 374699 826 1037628 827 26228930 828 445891810 829 86555469 830 47086175136 831 22116233776 832 165871753320 833 881003818 834 3083513363 835 83254860801 836 2164626380826 837 530545681575 838 4244365452600 839 366994005300 840 336411171525 841 42815967285 842 24466267020 843 760638970 844 212218272630 845 440501909 846 7048030544 847 1822766520 848 185010801780 849 1382264611 850 16587175332 851 140137426 852 700687130 853 37095201 854 296761608 855 346221876 856 86555469 857 6765 858 9020 859 13530 860 13530 861 42 862 42 863 861 864 11480 865 223860 866 283556 867 2622893 868 13489164 869 236060370 870 3615339 871 490480991 872 115690848 873 22116233776 874 3645533040 875 26430114540 876 61670267260 877 118935515430 878 21221827263 879 58949520175 880 31912522200 881 3946172100 882 618687212 883 94195128027 884 27302935660 885 259377888770 886 2565275823 887 43609688991 888 232585007952 889 581462519880 890 28070604408 891 1788813026 892 76438596 893 22126962 894 20608445 895 185476005 896 494602680 897 577036460 898 5412 899 6765 900 9020 901 13530 902 1 903 43 904 43 905 1806 906 12341 907 493640 908 1925196 909 9144681 910 16112057 911 580034052 912 3383531970 913 2739049690 914 105453413065 915 10123527654240 916 114955808528 917 2669252520 918 2083574029570 919 29170036413980 920 159754763322 921 60227545772394 922 1886827875075 923 5031541000200 924 70136632124 925 192875738341 926 176103935007 927 3522078700140 928 24512635642 929 220613720778 930 21554214099 931 175458865648 932 21028501560 933 3017589973860 934 1369524845 935 16434298140 936 354465254 937 1772326270 938 7975468215 939 63803745720 940 1629012 941 407253 942 61705 943 2715020 944 1806 945 1806 946 44 947 44 948 946 949 9933 950 58179 951 5430040 952 105885780 953 95801420 954 886163135 955 6380374572 956 5876660790 957 28760021745 958 316360239195 959 22249511328 960 114955808528 961 1724337127920 962 12501444177420 963 85794224747 964 2316444068169 965 16771803334 966 628942625025 967 590210088 968 210409896372 969 33543606668 970 5680772097 971 12901387180 972 122563178210 973 551534301945 974 9376083133065 975 31351584144 976 889750840 977 17698474920 978 19173347830 979 1353412788 980 7443770334 981 6203141945 982 55828277505 983 155144 984 543004 985 1629012 986 2036265 987 1204 988 1806 989 1 990 45 991 45 992 1980 993 14190 994 99330 995 407253 996 5430040 997 15126540 998 71851065 999 177232627 1000 6380374572 1001 3383531970 1002 1009123570 1003 695297229 1004 1308794784 1005 114955808528 1006 646788120 1007 24512635642 1008 171588449494 1009 1583352063 1010 452838690018 1011 171529806825 1012 1372238454600 1013 15780742227900 1014 14465680375575 1015 519280833995 1016 415424667196 1017 19732671691810 1018 35518809045258 1019 17351142349695 1020 451411833488 1021 19384043960 1022 203532461580 1023 2594041177 1024 31128494124 1025 57068905894 1026 285344529470 1027 4014351 1028 32114808 1029 37467276 1030 446039 1031 103845 1032 138460 1033 690 1034 690 1035 46 1036 46 1037 1035 1038 15180 1039 108790 1040 228459 1041 9366819 1042 17841560 1043 347910420 1044 40062412 1045 4076350421 1046 13340783196 1047 233463705930 1048 35458617 1049 15991836267 1050 170579586848 1051 2643983596144 1052 2332926702480 1053 16913718592980 1054 2077123335980 1055 28041165035730 1056 38091446757 1057 224522755275 1058 9605669182200 1059 36821731865100 1060 8019781220 1061 103856166799 1062 415424667196 1063 636537796510 1064 3061966297005 1065 547930811043 1066 23260852752 1067 58152131880 1068 1596333032 1069 741154622 1070 31128494124 1071 171206717682 1072 2230195 1073 20071755 1074 53524680 1075 62445460 1076 27692 1077 103845 1078 460 1079 690 1080 1 1081 47 1082 47 1083 2162 1084 48645 1085 2140380 1086 3067878 1087 7158382 1088 1462593 1089 838553320 1090 3270357948 1091 15534200253 1092 17417133617 1093 33000884748 1094 93784565630 1095 1594337615710 1096 26306570659215 1097 22751628678240 1098 51168859007728 1099 383766442557960 1100 162167436530 1101 97624796791060 1102 23962450121442 1103 311511851578746 1104 56433306445425 1105 451466451563400 1106 2282138106804 1107 10459799656185 1108 340551616713 1109 8367839724948 1110 31980536879830 1111 57564966383694 1112 22776251653 1113 364420026448 1114 160773541080 1115 562707393780 1116 609599676595 1117 7315196119140 1118 41927666 1119 209638330 1120 3728745 1121 7546979880 1122 3904572 1123 976143 1124 16215 1125 21620 1126 282 1127 282 1128 48 1129 48 1130 1128 1131 8648 1132 97290 1133 142692 1134 1022626 1135 3579191 1136 440240493 1137 5869873240 1138 114462528180 1139 65902667740 1140 609599676595 1141 48232062324 1142 844061090670 1143 2391506423565 1144 8768856886405 1145 430593483936 1146 51168859007728 1147 5770923948240 1148 41839198624740 1149 887498152646 1150 1711603580103 1151 4514664515634 1152 6270367382825 1153 992233959480 1154 3803563511340 1155 2789279908316 1156 14643719518659 1157 61206769148 1158 31980536879830 1159 60290077905 1160 1024931324385 1161 64309416432 1162 160773541080 1163 1125414787560 1164 1219199353190 1165 22869636 1166 125782998 1167 104819165 1168 943372485 1169 1115592 1170 1301524 1171 12972 1172 16215 1173 188 1174 282 1175 1 1176 49 1177 49 1178 2352 1179 18424 1180 211876 1181 2383605 1182 104878620 1183 107375730 1184 15339390 1185 146746831 1186 5869873240 1187 10405684380 1188 7061000115 1189 9378456563 1190 48232062324 1191 281353696890 1192 5296802710 1193 103163022193 1194 9903650130528 1195 34975296656 1196 2885461974120 1197 126785450378 1198 11993218279 1199 520922828727 1200 13543993546902 1201 620146224675 1202 1653723265800 1203 19017817556700 1204 17432999426975 1205 2524779227355 1206 10099116909420 1207 13397795090 1208 120580155810 1209 7269016485 1210 364420026448 1211 2733150198360 1212 9566025694260 1213 421182463 1214 5054189556 1215 402870182 1216 46330070930 1217 92454687 1218 739637496 1219 20067684 1220 5016921 1221 363545 1222 1454180 1223 46410 1224 46410 1225 50 1226 50 1227 1225 1228 58800 1229 1381800 1230 2118760 1231 4767210 1232 332948 1233 5113130 1234 697245 1235 440240493 1236 533624840 1237 10405684380 1238 1013887196 1239 1339779509 1240 48232062324 1241 844061090670 1242 20795708031 1243 5261314131843 1244 1265880091872 1245 6540380474672 1246 287700020880 1247 64660579692780 1248 6559768954340 1249 88556880883590 1250 42496842063 1251 45684105217725 1252 121824280580600 1253 4202937680030700 1254 106281182713420 1255 4851967036917 1256 311675022620 1257 2960912714890 1258 783771012765 1259 2664821443401 1260 14212381031472 1261 11843650859560 1262 5771976 1263 5896554482 1264 35379326892 1265 194586297906 1266 359546005 1267 3235914045 1268 9556040 1269 33446140 1270 872508 1271 1090635 1272 30940 1273 46410 1274 1 1275 51 1276 51 1277 2550 1278 20825 1279 142800 1280 1566040 1281 3601892 1282 5788755 1283 11074140 1284 260769630 1285 52153926 1286 680371671 1287 9071622280 1288 35379326892 1289 510795753 1290 12873533543 1291 10659285773604 1292 89209708770 1293 20726389004230 1294 2571318936615 1295 82282205971680 1296 7729540560976 1297 57971554207320 1298 6091214029030 1299 85276996406420 1300 2530196596674 1301 32892555756762 1302 137052315653175 1303 35368339523400 1304 17391466262196 1305 1853741558955 1306 109086257917 1307 2181725158340 1308 1219199353190 1309 2194558835742 1310 6217916701269 1311 33162222406768 1312 56345480 1313 591627540 1314 14741386205 1315 176896634460 1316 1582002422 1317 608462470 1318 118255995 1319 946047960 1320 564564 1321 114257 1322 255255 1323 340340 1324 66 1325 66 1326 52 1327 52 1328 1326 1329 5525 1330 270725 1331 519792 1332 61075560 1333 13378456 1334 150507630 1335 157674660 1336 226000346 1337 30818229 1338 8844831723 1339 9071622280 1340 25270947780 1341 6958666780 1342 64367667715 1343 627016810212 1344 10972794178710 1345 233756266965 1346 2571318936615 1347 498680036192 1348 7729540560976 1349 5041004713680 1350 36547284174180 1351 327988447717 1352 8855688088359 1353 76749296765778 1354 319788736524075 1355 3113561734920 1356 15607726132740 1357 685685049764 1358 1199948837087 1359 1411704514220 1360 13411192885090 1361 60350367982905 1362 1025956255709385 1363 17106487728 1364 1043078520 1365 99787845080 1366 46330070930 1367 862910412 1368 4746007266 1369 13139555 1370 118255995 1371 2742168 1372 3199196 1373 68068 1374 255255 1375 44 1376 66 1377 1 1378 53 1379 53 1380 2756 1381 70278 1382 1756950 1383 2869685 1384 137744880 1385 30828616 1386 354529084 1387 3988452195 1388 175491896580 1389 16333661370 1390 5444553790 1391 2121158739 1392 68685140120 1393 1339360232340 1394 6361961103615 1395 21467629807 1396 2556299303172 1397 3400924511530 1398 57815716696010 1399 4653460124313 1400 6105339683098656 1401 1371489349101872 1402 6465223204440 1403 54633504291146 1404 382434530038022 1405 5162866155513297 1406 134234520043345722 1407 19286568971745075 1408 154292551773960600 1409 743344928948700 1410 681399518202975 1411 56115254440245 1412 1394167812180 1413 3842125529242 1414 6397139006187930 1415 94442067665 1416 6430098224 1417 2266609623960 1418 7933133683860 1419 3811187653 1420 45734251836 1421 278558566 1422 1392792830 1423 54500589 1424 436004712 1425 10822812 1426 2705703 1427 795 1428 11660 1429 1590 1430 1590 1431 54 1432 54 1433 1431 1434 24804 1435 210834 1436 2635425 1437 3311175 1438 98389200 1439 2312146200 1440 3545290840 1441 1595380878 1442 8356756980 1443 520783406 1444 2303465065 1445 396656684193 1446 5288755789240 1447 103130737890180 1448 7684251058484 1449 71079322290977 1450 19239515808084 1451 336691526641470 1452 17344715008803 1453 63597288365611 1454 265449551439072 1455 1371489349101872 1456 226069672928880 1457 1639005128734380 1458 3824345300380220 1459 7375523079304710 1460 771462758869803 1461 52267124584675 1462 64638689473800 1463 247781642982900 1464 288881618740 1465 487958734263 1466 3253058228420 1467 710793222909770 1468 49998741705 1469 7391118339 1470 82422168144 1471 2266609623960 1472 7036038744 1473 7622375306 1474 151941036 1475 835675698 1476 30278105 1477 272502945 1478 15461160 1479 18038020 1480 6996 1481 8745 1482 1060 1483 1590 1484 1 1485 55 1486 55 1487 2970 1488 26235 1489 454740 1490 2319174 1491 6442150 1492 157832675 1493 7575968400 1494 11869017160 1495 27298739468 1496 5583833073 1497 53410577220 1498 4206327510 1499 19349106546 1500 132218894731 1501 229945903880 1502 1213302798708 1503 140565568143 1504 3741016962683 1505 409351400172 1506 10202773534590 1507 8259388099430 1508 13825497470785 1509 1327247757195360 1510 15071311528592 1511 3646285047240 1512 273167521455730 1513 3824345300380220 1514 32369066805726 1515 4628776553218818 1516 8079836184225 1517 7182076608200 1518 583015630548 1519 116180651015 1520 13188073899 1521 9759174685260 1522 3983128270 1523 379990436958 1524 1076639571381 1525 5742077714032 1526 2220676680 1527 334211840340 1528 1202866535 1529 14434398420 1530 230113598 1531 1150567990 1532 110160765 1533 881286120 1534 930468 1535 232617 1536 35245 1537 140980 1538 798 1539 798 1540 56 1541 56 1542 1540 1543 41580 1544 550935 1545 1909908 1546 16234218 1547 28989675 1548 473498025 1549 303038736 1550 35607051480 1551 4963407176 1552 485550702 1553 65214380 1554 40060262 1555 224989611 1556 396656684193 1557 311103281720 1558 6066513993540 1559 3492841390220 1560 50770944493555 1561 33231890941236 1562 581558091471630 1563 71641214166795 1564 788053355834745 1565 55423532718048 1566 286354919043248 1567 4295323785648720 1568 759538962096420 1569 250560554162842 1570 91420742735091 1571 4093783666674 1572 51172295833425 1573 4816216078440 1574 55386484902060 1575 40616755594844 1576 213237966872931 1577 22221662980 1578 211105798310 1579 949976092395 1580 16149593570715 1581 2246802288 1582 31829699080 1583 15544736760 1584 16840131490 1585 878615556 1586 4832385558 1587 85680595 1588 771125355 1589 88616 1590 310156 1591 84588 1592 105735 1593 532 1594 798 1595 1 1596 57 1597 57 1598 3192 1599 29260 1600 197505 1601 697851 1602 4032028 1603 44064306 1604 122400850 1605 54524015 1606 4112668560 1607 4100205928 1608 47152368172 1609 1165855257 1610 256488156540 1611 262595017410 1612 1838165121870 1613 443322176451 1614 5910962352680 1615 6066513993540 1616 4116563067045 1617 923108081701 1618 33231890941236 1619 8428378137270 1620 47760809444530 1621 101881493967 1622 55423532718048 1623 286354919043248 1624 2147661892824360 1625 1038036581531774 1626 3633128035361209 1627 41095289884689 1628 1068477537001914 1629 261881749265175 1630 2095053994121400 1631 24093120932396100 1632 469901294780775 1633 1127749396235 1634 4510997584940 1635 42854477056930 1636 385690293512370 1637 2423035842465 1638 2584571565296 1639 21466541240 1640 11863088580 1641 2123320927 1642 25479851124 1643 993894902 1644 4969474510 1645 262827 1646 23128776 1647 2453052 1648 29203 1649 57855 1650 77140 1651 870 1652 870 1653 58 1654 58 1655 1653 1656 30856 1657 121220 1658 4582116 1659 60713037 1660 150337044 1661 425954958 1662 313202175 1663 86965803925 1664 379487144400 1665 8917947893400 1666 150265788680 1667 338098024530 1668 354197930460 1669 2538418501630 1670 1567846721595 1671 12856343117079 1672 9021995169880 1673 25132700830380 1674 2894068580468 1675 26770134369329 1676 41901079882428 1677 733268897942490 1678 4566143320521 1679 2643556659249 1680 535760816274464 1681 8304292652254192 1682 4295323785648720 1683 31141097445953220 1684 213086688290980 1685 2876670291928230 1686 73326889794249 1687 14903839389075 1688 14665377958849800 1689 56217282175590900 1690 644428226420 1691 225549879247 1692 410090689540 1693 8570895411386 1694 427594560435 1695 1453821505479 1696 25759849488 1697 64399623720 1698 1306659032 1699 35686066 1700 542124492 1701 2981684706 1702 1606165 1703 14455485 1704 3504360 1705 4088420 1706 15428 1707 57855 1708 580 1709 870 1710 1 1711 59 1712 59 1713 3422 1714 97527 1715 5461512 1716 50063860 1717 337931055 1718 284291205 1719 778060140 1720 25131342522 1721 628283563050 1722 466452948325 1723 22389741519600 1724 385464414440 1725 886568153212 1726 9973891723635 1727 87770247167988 1728 26429416164030 1729 12333727543214 1730 39922328626719 1731 76042530717560 1732 26960533618044 1733 128062534685709 1734 68671214251757 1735 2472163713063252 1736 6976756164910 1737 6286057304583910 1738 1956980104257255 1739 80952152605373280 1740 10751325596805584 1741 52175550690380040 1742 898008186369130 1743 12572114609167820 1744 1996747614397242 1745 25957718987164146 1746 108157162446517275 1747 865257299572138200 1748 6221661604164 1749 28515949019085 1750 753251483523 1751 114063796076340 1752 5606239792370 1753 10091231626266 1754 31663148329 1755 506610373264 1756 165199034760 1757 578196621660 1758 13327227095 1759 159926725140 1760 1307086 1761 189527470 1762 77533965 1763 620271720 1764 2730756 1765 682689 1766 25665 1767 34220 1768 354 1769 354 1770 60 1771 60 1772 1770 1773 8555 1774 487635 1775 1820504 1776 50063860 1777 193103460 1778 2558620845 1779 8869885596 1780 75394027566 1781 1616510025 1782 1399358844975 1783 9841644624 1784 68023131960 1785 1773136306424 1786 19947783447270 1787 1229275170420 1788 1761961077602 1789 29506525223 1790 39922328626719 1791 40698655480 1792 943618676631540 1793 259837026898540 1794 2403492498811495 1795 190166439466404 1796 3327912690662070 1797 9429085956875865 1798 34573315175211505 1799 22889919012553824 1800 118264581564861424 1801 743179188719280 1802 131415832151580 1803 36976807674023 1804 142624829599803 1805 8652572995721382 1806 12017462494057475 1807 2705070262680 1808 10369436006940 1809 7604253071756 1810 39922328626719 1811 590130504460 1812 5606239792370 1813 83814216165 1814 1424841674805 1815 66079613904 1816 9717590280 1817 24604111560 1818 26654454190 1819 20675724 1820 5985078 1821 8614885 1822 77533965 1823 780216 1824 910252 1825 20532 1826 25665 1827 236 1828 354 1829 1 1830 61 1831 61 1832 3660 1833 35990 1834 1043710 1835 5949147 1836 333152232 1837 436270780 1838 2944827765 1839 945914373 1840 180354340452 1841 418094152866 1842 1161372646850 1843 437748151505 1844 21011911272240 1845 32918660993176 1846 378564601421524 1847 250520692117185 1848 11022910453156140 1849 593966352738990 1850 593966352738990 1851 10542259940389 1852 68647274030440 1853 357520119717540 1854 11887543980608205 1855 2255585268115403 1856 11600152807450644 1857 67667558043462090 1858 54778499368516930 1859 14544636039226909 1860 82134415280340192 1861 93690123057877232 1862 36982943312319960 1863 19978040946164998 1864 139846286623154986 1865 1887924869412592311 1866 49086046604727400086 1867 3197054916704925 1868 8525479777879800 1869 32681005815205900 1870 89872765991816225 1871 13122698505 1872 3347810351801580 1873 35220596170670 1874 316985365536030 1875 7809784368279 1876 2192220173552 1877 6646624994280 1878 23263187479980 1879 42355943591 1880 508271323092 1881 931830759002 1882 4659153795010 1883 79117705953 1884 21825574056 1885 38864838012 1886 9716209503 1887 558402845 1888 2233611380 1889 56786730 1890 56786730 1891 62 1892 62 1893 1891 1894 113460 1895 3347070 1896 3235501 1897 184423557 1898 3442573064 1899 94670759260 1900 511222100004 1901 6773692825053 1902 10673697784932 1903 90726431171922 1904 12462421864275 1905 630194707275 1906 3256846247197200 1907 76535886809134200 1908 6903236849451320 1909 15532282911265470 1910 12411834806140 1911 876807473090890 1912 836952587950395 1913 6863011221193239 1914 568365318525320 1915 11083123711243740 1916 142627523328052 1917 7328701741073 1918 359604737030969964 1919 331214889370630230 1920 122968286513463867 1921 1352651151648102537 1922 18133572204750432 1923 93690123057877232 1924 82667755639303440 1925 599341228384949940 1926 1398462866231549860 1927 18879248694125923110 1928 184718728520729 1929 13853904639054675 1930 110831237112437400 1931 1274559226793030100 1932 4559398860072628 1933 23936844015381297 1934 530162658147980 1935 5036545252405810 1936 197082205528923 1937 3350397493991691 1938 380186949672816 1939 16674866213720 1940 6021060288936 1941 6522815313014 1942 3557899261644 1943 19568445939042 1944 307679967595 1945 2769119708355 1946 18507065720 1947 64774730020 1948 1340166828 1949 1675208535 1950 37857820 1951 56786730 1952 1 1953 63 1954 63 1955 3906 1956 39711 1957 264740 1958 4685898 1959 45297014 1960 184423557 1961 10327719192 1962 94670759260 1963 33633032895 1964 1026317094705 1965 5929832102740 1966 996993749142 1967 2769427080950 1968 67850963483275 1969 465263749599600 1970 300140732584840 1971 690323684945132 1972 58392041019795 1973 2569249804870980 1974 239129310842970 1975 5488213691478 1976 298391792225793 1977 75067117541080 1978 15516373195741236 1979 10528967525681553 1980 129857266150072487 1981 4674861581402609532 1982 940345720397076630 1983 280453986785093030 1984 405172003949892465 1985 219754307227060320 1986 788099270428026128 1987 5910744528210195960 1988 14284299276507973570 1989 199980189871111629980 1990 8440224980101002 1991 109722924741313026 1992 457178853088804275 1993 3657430824710434200 1994 3730417249150332 1995 110308036937241 1996 185556930351793 1997 3711138607035860 1998 306572319711658 1999 2759150877404922 2000 166331790481857 2001 887102882569904 2002 1433585783080 2003 15052650722340 2004 1482458025685 2005 17789496308220 2006 123071987038 2007 47335379630 2008 20820448935 2009 166563591480 2010 1340166828 2011 15954367 2012 2581215 2013 37857820 2014 6 2015 6 2016 64 2017 64 2018 2016 2019 20832 2020 105896 2021 529480 2022 46858980 2023 64710020 2024 922117785 2025 3442573064 2026 13524394180 2027 232373681820 2028 5227421535 2029 1524813969276 2030 4320306246282 2031 54003828078525 2032 882062525282575 2033 99621179326032 2034 11705488570808760 2035 134950494801304 2036 1518193066514670 2037 1590487974443940 2038 2279699430036314 2039 1040732348494839 2040 141760884678699 2041 43764129526449640 2042 121914360823681140 2043 772124285216647220 2044 7142149638253986785 2045 37728156563043804 2046 31031408773103528790 2047 36833818540899315 2048 405172003949892465 2049 50845114221162976 2050 788099270428026128 2051 11821489056420391920 2052 85705795659047841420 2053 2188206476322482 2054 628527392135181 2055 256020157729730394 2056 24808154818772325 2057 2270688760352376 2058 669562070360316 2059 106032531629596 2060 185556930351793 2061 161353852479820 2062 1532861598558290 2063 146763344542815 2064 131314571433045 2065 156391176336 2066 4300757349240 2067 912281861960 2068 423559435910 2069 67130174748 2070 369215961114 2071 2313383215 2072 20820448935 2073 382904808 2074 446722276 2075 7571564 2076 28393365 2077 4 2078 6 2079 1 2080 65 2081 65 2082 4160 2083 131040 2084 290160 2085 2064972 2086 20649720 2087 87023820 2088 420615130 2089 2397506241 2090 134260349496 2091 1230719870380 2092 136186215165 2093 107518933731 2094 5590984554012 2095 15841122903034 2096 1188084217727550 2097 114149267977745 2098 5479164862931760 2099 64541540991928 2100 742227721407172 2101 759096533257335 2102 566105889208860 2103 1486760497849770 2104 3469107828316130 2105 3282309714483723 2106 6252018503778520 2107 121914360823681140 2108 579093213912485415 2109 49256204401751633 2110 7179041937097404 2111 10111244305344910 2112 171891153190863470 2113 33367106207638203 2114 1067747398644422496 2115 5516694892996182896 2116 1334684248305528120 2117 312600925188926 2118 1094103238161241 2119 2685526130032137 2120 768060473189191182 2121 7095902376101175 2122 56767219008809400 2123 2168847237878100 2124 1988109968054925 2125 121015389359865 2126 13830330212556 2127 32614076565070 2128 58705337817126 2129 3046369789045 2130 9748383324944 2131 6646624994280 2132 23263187479980 2133 95101080893 2134 1141212970716 2135 15731005862 2136 78655029310 2137 2441018151 2138 19528145208 2139 386149764 2140 96537441 2141 255 2142 340 2143 510 2144 510 2145 66 2146 66 2147 2145 2148 45760 2149 1441440 2150 2978976 2151 488488 2152 16224780 2153 239315505 2154 925353286 2155 26372568651 2156 44753449832 2157 64774730020 2158 73031728572 2159 967670403579 2160 16772953662036 2161 142570106127306 2162 104830960387725 2163 131710693820475 2164 205983641463600 2165 4840615574394600 2166 674752474006520 2167 1518193066514670 2168 69151651062780 2169 495586832616590 2170 26685444833201 2171 3282309714483723 2172 43764129526449640 2173 853400525765767980 2174 72098579290556 2175 344793430812261431 2176 120931825578876 2177 91001198748104190 2178 51567345957259041 2179 189080268509949817 2180 18151705776955182432 2181 93783813180935109232 2182 360489478454160 2183 159426471846352260 2184 371995100974821940 2185 717419123308585170 2186 4825213615748799 2187 13403371154857775 2188 3206122003819800 2189 12290134347975900 2190 391859356022420 2191 411452323823541 2192 11672406349604 2193 554439301606190 2194 1612784005965 2195 5483465620281 2196 2658649997712 2197 108961065480 2198 175571226264 2199 190202161786 2200 8580548652 2201 47193017586 2202 1356121195 2203 12205090755 2204 551642520 2205 643582940 2206 204 2207 255 2208 340 2209 510 2210 1 2211 67 2212 67 2213 4422 2214 47905 2215 3065920 2216 19315296 2217 23029776 2218 217412052 2219 543530130 2220 1068942589 2221 61998670162 2222 160632918147 2223 8995443416232 2224 906134410060 2225 6116407267905 2226 108056528399655 2227 1872979825594020 2228 9552197110529502 2229 26533880862581950 2230 3110431010206975 2231 1642307573389282800 2232 46780882393512904 2233 537980147525398396 2234 263142463463510085 2235 246346136008392420 2236 182368329990095634 2237 182368329990095634 2238 1246183588265653499 2239 49847343530626139960 2240 6703608267911791236 2241 31842139272581008371 2242 19519842819979411 2243 5922878021376609852 2244 2032360105374326910 2245 31042337638242190 2246 63341889950833188695 2247 6080821435279986114720 2248 2089816309847024 2249 736660249221075960 2250 1780262268950933570 2251 24923671765313069980 2252 149210451810078246 2253 1939735873531017198 2254 26851271781990825 2255 71603391418642200 2256 32937560052575412 2257 150963816907637305 2258 13490383638554823 2259 53961534554219292 2260 552288922931570 2261 994120061276826 2262 256061227904637 2263 1365659882158064 2264 193253756909160 2265 676388149182060 2266 5509427280305 2267 66113127363660 2268 835913104598 2269 4179565522990 2270 28980038295 2271 2550243369960 2272 129444 2273 550137 2274 916895 2275 3667580 2276 64722 2277 64722 2278 68 2279 68 2280 2278 2281 37587 2282 2443155 2283 10424128 2284 328360032 2285 161573984 2286 2464003256 2287 3360004440 2288 1090321440780 2289 958161266140 2290 13653798042495 2291 3921090719896 2292 107829994797140 2293 2911409859522780 2294 38576180638676835 2295 7866515267494884 2296 66865379773706514 2297 6284340204295725 2298 1682692185849675 2299 5972027539597392 2300 140342647180538712 2301 1075960295050796792 2302 257543687645137530 2303 1383629091133828 2304 199736742370104742 2305 2097235794886099791 2306 85986667590330091431 2307 39534100041531076520 2308 770914950809855992140 2309 14318068490114627420 2310 18920304790508614805 2311 8013305558333060388 2312 140232847270828556790 2313 9240148851178625835 2314 4370590406607490019955 2315 437243502763477344 2316 2259091430944632944 2317 33886371464169494160 2318 245676193115228832660 2319 63552599845033327 2320 1715920195815899829 2321 567888966423714 2322 205859750328596325 2323 280797613406440 2324 164687800262877060 2325 2569596883534252 2326 13490383638554823 2327 1057012292692 2328 9360829202230 2329 225936377562915 2330 3840918418569555 2331 2665569060816 2332 64417918969720 2333 71198752545480 2334 77131981924270 2335 3191668217556 2336 17554175196558 2337 247940327635 2338 2231462948715 2339 209576 2340 733516 2341 2200548 2342 2750685 2343 43148 2344 64722 2345 1 2346 69 2347 69 2348 4692 2349 52394 2350 1729002 2351 18730855 2352 1198774720 2353 37761403680 2354 585301757040 2355 595056786324 2356 1983522621080 2357 15958341087780 2358 77131981924270 2359 4831343922729 2360 270555259672824 2361 85520340701180 2362 16740606692255985 2363 3479420214468891 2364 20103316794709148 2365 11563185975904134 2366 32119961044178150 2367 2861596529390417 2368 2803196600219184 2369 46780882393512904 2370 170841583844204 2371 48795696787635 2372 62263309101022260 2373 2996051135551571130 2374 20972357948860997910 2375 174415147242048867 2376 39534100041531076520 2377 2260747656333888540 2378 1534078766797995795 2379 222591821064807233 2380 8013305558333060388 2381 46744282423609518930 2382 264884267067120607270 2383 13663859461358667 2384 437243502763477344 2385 205371948267693904 2386 16943185732084747080 2387 18157885670009522 2388 127105199690066654 2389 5700731547561129 2390 148219020236589354 2391 26851271781990825 2392 6929360459868600 2393 52559936254109700 2394 48179941566267225 2395 101737433171605 2396 406949732686420 2397 11337309268390 2398 3163109285880810 2399 169097037295515 2400 180370173115216 2401 116910923720 2402 35599376272740 2403 265972351463 2404 3191668217556 2405 99176131054 2406 495880655270 2407 10251 2408 1886184 2409 2200548 2410 26197 2411 161805 2412 215740 2413 30 2414 30 2415 70 2416 70 2417 2415 2418 54740 2419 1833790 2420 6051507 2421 393347955 2422 1198774720 2423 37761403680 2424 78040234272 2425 396704524216 2426 45080059570 2427 7979170543890 2428 4985907041 2429 4831343922729 2430 90185086557608 2431 11428985623660 2432 787793256106164 2433 10438260643406673 2434 1360374820694604 2435 21776244775714 2436 47096717073575 2437 71539913234760425 2438 149300688489934800 2439 3508566179513467800 2440 59118697530263560 2441 133017069443093010 2442 961042866255516 2443 998683711850523710 2444 764465916339615 2445 55944481190845863 2446 115935777247891720 2447 322963950904841220 2448 586926357454996 2449 222591821064807233 2450 8013305558333060388 2451 140232847270828556790 2452 1242169041941697 2453 13663859461358667 2454 6336862358890976 2455 2259091430944632944 2456 51569031320880 2457 544736570100285660 2458 29559348765131780 2459 399051208329279030 2460 7518356098957431 2461 62652967491311925 2462 524475486498600 2463 122639851259589300 2464 2004678486140 2465 20347486634321 2466 36995430244220 2467 351456587320090 2468 29840653640385 2469 101458222377309 2470 4068500145456 2471 10171250363640 2472 163675293208 2473 75992100418 2474 886820844 2475 297528393162 2476 130985 2477 1178865 2478 3143640 2479 3667580 2480 43148 2481 161805 2482 20 2483 30 2484 1 2485 71 2486 71 2487 4970 2488 171465 2489 11659620 2490 26039818 2491 859313994 2492 1329890705 2493 85113005120 2494 536211932256 2495 1187326421424 2496 123897454044 2497 19204105376820 2498 1245101337618 2499 12035979596974 2500 343025418513759 2501 19209423436770504 2502 450348801799820 2503 69916651479422055 2504 93809840976415 2505 160977687115528140 2506 857874821618802 2507 621959245673631450 2508 220840601724695225 2509 10600348882785370800 2510 182496848897770120 2511 419742752464871276 2512 4722105965229801855 2513 207772662470111281620 2514 7335159676695225870 2515 3423074515791105406 2516 617358013845023409 2517 1175920026371473160 2518 269769888402867372 2519 1281406969913620017 2520 15804019295601313543 2521 568944694641647287548 2522 121050590950004590 2523 2057860046150078030 2524 33954690761476287495 2525 1086550104367241199840 2526 57895552064120176 2527 316462975265741640 2528 149908125880311170 2529 2098713762324356380 2530 8495542965930678 2531 3202819698155865606 2532 283937916503179575 2533 2271503332025436600 2534 675430855030188 2535 3095724752221695 2536 394001332100943 2537 1125718091716980 2538 15187716189730 2539 847474563386934 2540 207516889603 2541 1437131892176 2542 24902026752360 2543 87157093633260 2544 1600342114735 2545 19204105376820 2546 1779118 2547 204598570 2548 920693565 2549 7365548520 2550 101095764 2551 25273941 2552 11715 2553 15620 2554 4686 2555 4686 2556 72 2557 72 2558 2556 2559 29820 2560 24495 2561 2331924 2562 26039818 2563 61379571 2564 3989672115 2565 1547509184 2566 536211932256 2567 503714239392 2568 2560547383576 2569 422068250040 2570 12451013376180 2571 120359795969740 2572 1715127092568795 2573 12988115913976 2574 10358022441395860 2575 2102756435471340 2576 27861522769995255 2577 8780601115392444 2578 74635109480835774 2579 1308469661304975 2580 662521805174085675 2581 4659494014411152 2582 547490546693310360 2583 28947776032060088 2584 9444211930459603710 2585 341170217520708180 2586 489010645113015058 2587 5019170844268483 2588 617358013845023409 2589 7226900952239080 2590 9441946094100358020 2591 59798991929302267460 2592 553140675346045974005 2593 62254589631430932 2594 1089455318550041310 2595 134208263879352915 2596 11318230253825429165 2597 481840401049774368 2598 2489508738757167568 2599 124061897280257520 2600 899448755281867020 2601 9124842444888506 2602 17597910429427833 2603 22715033320254366 2604 31548657389242175 2605 293665589143560 2606 36313486829580 2607 825526600592452 2608 188435419700451 2609 545159075862940 2610 5179011220697930 2611 175229702955945 2612 2978904950251065 2613 6445230453552 2614 273922294275960 2615 1413011097960 2616 35207526524170 2617 22319844 2618 122759142 2619 102299285 2620 13741695 2621 28884504 2622 33698588 2623 9372 2624 11715 2625 3124 2626 4686 2627 1 2628 73 2629 73 2630 5256 2631 62196 2632 181405 2633 2503389 2634 170230452 2635 271558102 2636 8961417366 2637 97082021465 2638 6213249373760 2639 17792486843040 2640 4116172329360 2641 3081098225292 2642 30810982252920 2643 302974658820380 2644 4393132552895510 2645 64043108827377 2646 1352254494584616 2647 5685230362570660 2648 1237913062817805 2649 12326613104300931 2650 213661293807882804 2651 236885347482652674 2652 658014854118479650 2653 248020983475426945 2654 11905007206820493360 2655 18651177957352106264 2656 214488546509549222036 2657 83206763732152715445 2658 159178156704987803460 2659 10991984148947977770 2660 10991984148947977770 2661 883669313935033507 2662 35346772557401340280 2663 689262064869326135460 2664 3273994808129299143435 2665 1421554983286793033 2666 4101210892548657252 2667 980872938467887192770 2668 794039997807337251290 2669 143803842771514849 2670 14315960155589846247648 2671 245733535339582078448 2672 39212798192486501880 2673 38729741982868914538 2674 135554096940041200883 2675 77871502497470477103 2676 33191132212036596798 2677 76805442949333725 2678 4847276843913506200 2679 15202822828637814900 2680 13935920926251330325 2681 1104355997929350705 2682 4417423991717402820 2683 399671694488717398 2684 17985226251992282910 2685 1757177277493498905 2686 1874322429326398832 2687 10359188076601320 2688 36257158268104620 2689 1240884747089 2690 14890616965068 2691 27299464435958 2692 136497322179790 2693 7226328821283 2694 57810630570264 2695 43767511788 2696 10941877947 2697 1657860295 2698 72945852980 2699 140100870 2700 140100870 2701 74 2702 74 2703 2701 2704 194472 2705 6903756 2706 80543820 2707 154375655 2708 4498947660 2709 2184271690 2710 165786221271 2711 10776104382615 2712 20899111529920 2713 658322013192480 2714 4983634287904 2715 76000422890536 2716 24782746594740 2717 8407546782265545 2718 1912304758319222 2719 54500685612097827 2720 53544533232938216 2721 1472474663905800940 2722 722851198644665916 2723 9577778382041823387 2724 7218035882118475596 2725 61353304998007042566 2726 495744222672972225 2727 137651645828861954475 2728 37329259885793072400 2729 51757018831652094882600 2730 2736578007190800419080 2731 20872205139590850654 2732 69360272071656231820 2733 42607024272588828118 2734 131580516135936086835 2735 333733446432006159 2736 14386136430862345493960 2737 4187009856743518464660 2738 32119458541290783124 2739 42443570215277106271 2740 35143276138249443992388 2741 615007332419365269866790 2742 772736485671042837231 2743 8500101342381471209541 2744 903665258990721191712 2745 4668937171452059490512 2746 3044959024860038798160 2747 22075952930235281286660 2748 1095969294408843751820 2749 14795585474519390649570 2750 619281403679294499 2751 448979017667488511775 2752 198740228038505400 2753 3755097238673540280300 2754 51957320283533261740 2755 1759844719280965317 2756 2734595804396487460 2757 25978660141766630870 2758 4031171401308615135 2759 13705982764449291459 2760 112632626723774352 2761 1032465744967931560 2762 16036049039304 2763 1021905085838 2764 104234318755476 2765 573288753155118 2766 28102389860545 2767 252921508744905 2768 20841672280 2769 72945852980 2770 43767511788 2771 54709389735 2772 93400580 2773 140100870 2774 1 2775 75 2776 75 2777 5550 2778 67525 2779 4861800 2780 11506260 2781 6711985 2782 22053665 2783 4498947660 2784 2955191110 2785 331572442542 2786 326548617655 2787 20899111529920 2788 10128030972192 2789 156984480068976 2790 34695845232636 2791 14456602180265 2792 692386205598339 2793 13386133308234554 2794 54500685612097827 2795 3052038394277478312 2796 31120154187108140 2797 188844875645918970555 2798 145054759554111673035 2799 6614948785785340 2800 140910337852565625234 2801 5361885002000214050 2802 9589731326077382828425 2803 65758157664530625109200 2804 24867165369690316851640 2805 57194480350287728758772 2806 53911847837514616551 2807 11860606524253215641220 2808 714294230452224471390 2809 1000011922633114259946 2810 20500244413978842328893 2811 39048084598054937769320 2812 1516376542712517498012 2813 21892974400864614333 2814 12690627494367854775029 2815 7743433725376996133916 2816 5909161361013856990590 2817 33485247712411856280010 2818 1835570057324902420665 2819 58738241834396877461280 2820 49791782796453464624 2821 37556420610228182520 2822 1017685773379640626690 2823 14247600827314968773660 2824 2260593655388753346 2825 8736888992448425094 2826 122448823000224139575 2827 979590584001793116600 2828 8502106955487261012 2829 38967990212649946305 2830 957108531538770611 2831 832268288294583140 2832 93592702517944630 2833 11287279923664122378 2834 542044516108164069 2835 2890904085910208368 2836 3818106914120 2837 2110006452540 2838 43430966148115 2839 521171593777380 2840 11240955944218 2841 4323444593930 2842 23446881315 2843 187575050520 2844 43767511788 2845 521041807 2846 70050435 2847 93400580 2848 6 2849 6 2850 76 2851 76 2852 2850 2853 17575 2854 1282975 2855 18474840 2856 131171364 2857 1530332580 2858 8799412335 2859 199453346260 2860 1336337419942 2861 22049567429043 2862 1433221882887795 2863 67198681688512 2864 57209688464544 2865 21873170889610656 2866 3586729635124328 2867 32702534908486520 2868 2894174339401057020 2869 210353523415114420 2870 2997537708665380485 2871 1017346131425826104 2872 3996716944887173980 2873 32842587068855473140 2874 435164278662335019105 2875 215509928480394485652 2876 9113603940713199642 2877 144012137742401975475 2878 124666507239005976769525 2879 8253782548237637082672 2880 57048202906936609247880 2881 622981352789057791256 2882 1401708043775380030326 2883 431898837017624098980 2884 26915434770663530806 2885 6500077497115242689649 2886 5670280369823935112247 2887 388814498131414743080 2888 1083126101937512498580 2889 623618058691295074940 2890 63453137471839273875145 2891 1012999090459518341244 2892 17727484083041570971770 2893 166870005211354765515 2894 96608950385521180035 2895 170255773433034427424 2896 2638964488212033625072 2897 842222709003840518640 2898 6106114640277843760140 2899 3223439101202481623 2900 87032855732467003821 2901 68571340880125518162 2902 285713920333856325675 2903 25875977690613403080 2904 7630095985693695780 2905 546919160879297492 2906 41613414414729157 2907 28698906492916660 2908 202281002216202910 2909 478274573036615355 2910 353507293114020045 2911 64531384464 2912 673783573080 2913 26726748398840 2914 12408847470890 2915 86358176268 2916 33722867832654 2917 2605209035 2918 23446881315 2919 12505003368 2920 14589170596 2921 18680116 2922 70050435 2923 4 2924 6 2925 1 2926 77 2927 77 2928 5852 2929 219450 2930 8119650 2931 3951563 2932 1422562680 2933 160320556 2934 1402804865 2935 96793535685 2936 1316392085316 2937 1336337419942 2938 1917353689482 2939 68248661089895 2940 256936135867840 2941 137589300757228320 2942 304662023105291280 2943 127539886143097428 2944 1275398861430974280 2945 282889221144464220 2946 1367297902198243730 2947 708508912957271751 2948 39676499125607218056 2949 15813097477597079660 2950 106738407973780287705 2951 1381473900515349267 2952 3780875938252534836 2953 610611464027784376014 2954 492428600022406754850 2955 78160819585583684495 2956 41268912741188185413360 2957 511059354215798024 2958 5279502989737777892 2959 41226707169864118539 2960 394342416407395916460 2961 403731521559952962090 2962 21666924990384142298830 2963 29161087359856105731 2964 2414996882803818280 2965 1083126101937512498580 2966 5144848984203184368255 2967 28138863623875509479 2968 1097507140259499828 2969 45807452410960131710 2970 778726690986322239070 2971 111730351315428842997 2972 210315955417277822112 2973 393037264201792242032 2974 2947779481513441815240 2975 920982600343566178 2976 6446878202404963246 2977 7912077793860636711 2978 205714022640376554486 2979 16172486056633376925 2980 129379888453067015400 2981 11186982836167448700 2982 445858011586383825 2983 21524179869687495 2984 12299531354107140 2985 106283238452581190 2986 956549146073230710 2987 477263364265 2988 1527242765648 2989 11454320742360 2990 40090122598260 2991 510952542919 2992 6131430515028 2993 1042083614 2994 5210418070 2995 426306933 2996 37515010104 2997 56040348 2998 14010087 2999 15 3000 20 3001 30 3002 30 3003 78 3004 78 3005 3003 3006 76076 3007 2852850 3008 3518515 3009 256851595 3010 528380424 3011 987237108 3012 218837558940 3013 179759423415 3014 7778680504140 3015 3776605752010 3016 136953834963 3017 204745983269685 3018 4367914309753280 3019 81947171386080 3020 16726542444996384 3021 85026590762064952 3022 108971194585695 3023 141444610572232110 3024 12429980929074943 3025 708508912957271751 3026 575021726458075624 3027 15813097477597079660 3028 938359630538727804 3029 12433265104638143403 3030 215509928480394485652 3031 1831834392083353128042 3032 789583789691100486225 3033 821906521676203425 3034 86445146085438176400 3035 2031460933007797145400 3036 183229809643840526840 3037 17924655291245268930 3038 18778210305114091260 3039 134577173853317654030 3040 1185410055278703485 3041 29161087359856105731 3042 388814498131414743080 3043 7581882713562587490060 3044 21294275174824709876 3045 196972045367128566353 3046 7533776265679404 3047 412267071698641185390 3048 274521747703756371 3049 37243450438476280999 3050 2055992663653664736 3051 393037264201792242032 3052 3810962484180273840 3053 27629478010306985340 3054 5860798365822693860 3055 11302968276943766730 3056 646899442265335077 3057 1796942895181486325 3058 972781116188473800 3059 3728994278722482900 3060 94296407048154740 3061 99011227400562477 3062 1017064482799820 3063 21256647690516238 3064 252668839905 3065 859074055677 3066 4581728296944 3067 11454320742360 3068 943297002312 3069 1021905085838 3070 568409244 3071 164539518 3072 2605209035 3073 23446881315 3074 80057640 3075 93400580 3076 12 3077 15 3078 20 3079 30 3080 1 3081 79 3082 79 3083 6162 3084 79079 3085 858572 3086 225375150 3087 8338880550 3088 14493768575 3089 1043551337400 3090 6068152740 3091 1440680596355 3092 244243147785 3093 26718076514220 3094 3278591806690 3095 1272865054362 3096 5391644226101705 3097 345065230470509120 3098 127877114821423968 3099 152468867671697808 3100 75756774475975164 3101 378783872379875820 3102 67721965061856586 3103 1963936986793840994 3104 2433574092331498623 3105 136280149170563922888 3106 13727853854177684540 3107 1570559551113548655 3108 1637046572110688881395 3109 28375473916585273944180 3110 94154142468825567414 3111 13861582085688208535950 3112 995920120525985657275 3113 47804165785247311549200 3114 4405481944914948319240 3115 10132608473304381134252 3116 1932065174994479453565 3117 1003128238857133732290948 3118 561884366202105451890 3119 2390997302987682774 3120 10815614560697804473 3121 74373717560246403640 3122 265618064022813486348 3123 17770222593075550143 3124 6827903283897830953 3125 494576495413122564 3126 472015922669458748490 3127 382108127875276129730 3128 313003466451024063715 3129 509293775920310340960 3130 1824642643940858384 3131 7922790427637937720 3132 33071647921428058210 3133 463003070899992814940 3134 23586948894905294346 3135 306630335633768826498 3136 9606213522361178775 3137 25616569392963143400 3138 135443930123713172 3139 1862354039201056115 3140 132574355332956537 3141 37344888826184940 3142 4435741856110 3143 7984335340998 3144 22622283466161 3145 6350114657168 3146 53228902273320 3147 186301157956620 3148 18710137615 3149 224521651380 3150 82324605506 3151 411623027530 3152 2371707585 3153 18973660680 3154 6636 3155 1659 3156 2765 3157 11060 3158 3318 3159 3318 3160 80 3161 80 3162 3160 3163 123240 3164 2372370 3165 6010004 3166 17336550 3167 198544775 3168 14493768575 3169 208710267480 3170 1481842899108 3171 1571651559660 3172 602466431203 3173 6752920437660 3174 15081522310774 3175 248845118127771 3176 16174932678305115 3177 4059590946711872 3178 127877114821423968 3179 3311771561791264 3180 50504516317316776 3181 68869794978159240 3182 2031658951855697580 3183 853885646432104780 3184 166683157009006755 3185 3494362799245228792 3186 96094976979243791780 3187 2594564378439582378060 3188 34377978014324466509295 3189 4109551394815798295364 3190 34931186855934285510594 3191 2576395827747591525 3192 157250545346208261675 3193 112480390082934850704 3194 13216445834744844957720 3195 20265216946608762268504 3196 227983690649348575520670 3197 8711385522513262820 3198 5351279678115290018 3199 5108039692746413199 3200 2303725901428632352749 3201 68107195903285509320 3202 1328090320114067431740 3203 195610202187343265140 3204 258484910033275028935 3205 80917015314764356884 3206 74528829895177697130 3207 85364581759370199195 3208 939010399353072191145 3209 3884723048390214624 3210 20071069083349442224 3211 882891601906866960 3212 198429887528568349260 3213 873590699811307198 3214 11793474447452647173 3215 85388564643210478 3216 52492970067547425 3217 176665995813538920 3218 2031658951855697580 3219 25252258158658388 3220 132574355332956537 3221 466920195380 3222 4435741856110 3223 19960838352495 3224 339334251992415 3225 21291560909328 3226 933840390760 3227 241792547640 3228 261941926610 3229 314330311932 3230 1728816715626 3231 1844661455 3232 16601953095 3233 632 3234 2212 3235 6636 3236 8295 3237 2212 3238 3318 3239 1 3240 81 3241 81 3242 6480 3243 85320 3244 554580 3245 2135133 3246 54090036 3247 96589350 3248 3573805950 3249 579750743 3250 2859044760 3251 44904330276 3252 130970963305 3253 33102551165 3254 71083373028 3255 15081522310774 3256 497690236255542 3257 317155542711865 3258 20297954733559360 3259 33651872321427360 3260 521604020982124080 3261 1555124402732628 3262 160696188282371560 3263 10136573530285020 3264 2988599762512366730 3265 3068819788564311 3266 177679464368401464 3267 96094976979243791780 3268 432139303537572015 3269 7184530410517129887 3270 456616821646199810596 3271 14633928301606319862 3272 40649800837795332950 3273 11716707300305713615 3274 1317100586451227760 3275 881096388982989663848 3276 10132608473304381134252 3277 1781874311423167395 3278 78402469702619365380 3279 1099578016051086990 3280 561884366202105451890 3281 209429627402602941159 3282 2792395032034705882120 3283 18900278765941258140 3284 859287673894400771865 3285 92155489664037184229 3286 54386846359103912004 3287 411758570839315078470 3288 122805187794181690070 3289 4977301405749962487 3290 159273644983998799584 3291 74810348401575193744 3292 9197993655931376280 3293 5116745527466227874 3294 17908609346131797559 3295 3635582348462846121 3296 94525141060033999146 3297 202704454151728425 3298 3504825400816981800 3299 21177461955783966300 3300 19412673459468635775 3301 33501524018515 3302 134006096074060 3303 1273057912703570 3304 11457521214332130 3305 6492595354788207 3306 487706693317424 3307 8025209795480 3308 84264702852540 3309 18257352284717 3310 219088227416604 3311 5657207750194 3312 28286038750970 3313 5451237 3314 43609896 3315 50878212 3316 605693 3317 63597765 3318 84797020 3319 230010 3320 230010 3321 82 3322 82 3323 3321 3324 88560 3325 1166040 3326 9095112 3327 58360302 3328 105604356 3329 3960163350 3330 1628067155 3331 6255205385 3332 155584017576 3333 5523232623948 3334 4956747226620 3335 28501296553065 3336 646029388536140 3337 21641984515960690 3338 4201091111921781 3339 273070922274915765 3340 3981895426200640 3341 1379726765178521760 3342 3868976003666592 3343 1317708743915446792 3344 143229211295157260 3345 6337892599810708755 3346 269302396182433046 3347 7675118291199341811 3348 143268874769054380472 3349 18156193807138227940 3350 733635444938088810348 3351 511614191864719828269 3352 70587183572454013452 3353 199997020121953038114 3354 147056632442612528025 3355 2401924996562671291075 3356 115292399835008221971600 3357 2709371396122693216332600 3358 64939419349644322840 3359 146113693536699726390 3360 153071488467018760980 3361 1097012334013634453690 3362 25540198463732065995 3363 209429627402602941159 3364 914639709149920040 3365 180902668188294899340 3366 9962755639355371268 3367 92155489664037184229 3368 70587183572454013452 3369 1235275712517945235410 3370 7692193081613578389 3371 84614123897749362279 3372 1548114330890783072 3373 1271775922826778293648 3374 5069529322987423440 3375 2609540219007776215740 3376 5253604122247464340 3377 4326342994670786883990 3378 64646504518069229301 3379 538720870983910244175 3380 219140693281590607800 3381 840039324246097329900 3382 19350687232316 3383 1252956998292461 3384 25059139965849220 3385 238061829675567590 3386 12603273335765343 3387 11276612984632149 3388 105932769300336 3389 264831923250840 3390 123588230850392 3391 57380250037682 3392 3085749681924 3393 16971623250582 3394 3028465 3395 27256185 3396 72683160 3397 84797020 3398 16959404 3399 63597765 3400 153340 3401 230010 3402 1 3403 83 3404 83 3405 6806 3406 275643 3407 22051440 3408 58068792 3409 377447148 3410 7265857599 3411 184068392508 3412 23240958650 3413 9459070170550 3414 31386914656825 3415 1505568191400 3416 19590953324260 3417 6856833663491 3418 2365607613904395 3419 32172263549099772 3420 105663806754396310 3421 697381124579015646 3422 56804226939393505 3423 49800966083851840 3424 2082133118360314656 3425 4610437619226411024 3426 7132814722498831548 3427 17832036806247078870 3428 31247109342696099 3429 22352098883141942818 3430 637034818169545370313 3431 35673949817494540737528 3432 11276248505529883566460 3433 76114677412326714073605 3434 187780007580566766555 3435 9764560394189471860860 3436 1148215582079414966 3437 414993816753052554086550 3438 55559281477867691667325 3439 162677576167196601201927600 3440 3983892204449919109880 3441 150212329020242851684 3442 103083210790141656968145 3443 4535661274766232906598380 3444 10296348580664555748270 3445 4804962670976792682526 3446 6872214052676110464543 3447 165695335808947811080 3448 2219597085336383504076 3449 10543086155347821644361 3450 2766625445020350360577 3451 5242027158985926998988 3452 876306702042644910590 3453 14897213934724963480030 3454 245804029922961897420495 3455 212587269122561641012320 3456 153356979675206416503856 3457 1150177347564048123778920 3458 20899212455737716534830 3459 292588974380328031487620 3460 27241042442306402931606 3461 354133551749983238110878 3462 25009431620761528115175 3463 200075452966092224921400 3464 48621240401271084 3465 44569470367831827 3466 13564621416296643 3467 891389407356636540 3468 232460374859671882 3469 2092143373737046938 3470 183175413581831 3471 2930806617309296 3472 536123161702920 3473 76933673704369020 3474 106715509833205 3475 1280586117998460 3476 100545038 3477 502725190 3478 2262263355 3479 18098106840 3480 248405388 3481 1055722899 3482 867765 3483 12727220 3484 498 3485 498 3486 84 3487 84 3488 3486 3489 23821 3490 1929501 3491 51453360 3492 225823080 3493 3774471480 3494 24219525330 3495 20452043612 3496 255650545150 3497 429957735025 3498 31386914656825 3499 4966720561080 3500 35263715983668 3501 82282003961892 3502 9133620130905 3503 160861317745498860 3504 359256942964947454 3505 44569470367831827 3506 2897015573909068755 3507 1123690889273820608 3508 35396263012125349152 3509 15902668889505591648 3510 80838566854986757544 3511 13325038492580234760 3512 393088635531116925420 3513 3799856810134130279060 3514 54147959544411356476605 3515 170018824473621304328 3516 10089274978632001085780 3517 29703118283615110140 3518 28730341159826715282915 3519 5858736236513683116516 3520 49799258010366306490386 3521 622490725129578831129825 3522 10167348510449787575120475 3523 101716396709359636848 3524 11951676613349757329640 3525 18325904140469627905448 3526 206166421580283313936290 3527 229039098862103363460 3528 7550655625820674215398 3529 614588248613310691951 3530 75594354579437215109973 3531 43822814248949110208680 3532 854544877854507649069260 3533 1577416951251884322580 3534 13482921472567530238255 3535 4957392200126962637052 3536 86754363502221846148410 3537 22345820902087445220045 3538 81934676640987299140165 3539 29681996066168983839456 3540 153356979675206416503856 3541 17295899963369144718480 3542 125395274734426299208980 3543 504463748931600054289 3544 1945788745879028780829 3545 2000754529660922249214 3546 2778825735640169790575 3547 248701996937448 3548 16207080133757028 3549 59425960490442436 3550 311986292574822789 3551 1548703363488820 3552 1162301874298359410 3553 484876094775435 3554 8242893611182395 3555 799310895629808 3556 21981049629819720 3557 197013248922840 3558 213431019666410 3559 54842748 3560 301635114 3561 251362595 3562 2262263355 3563 1206540456 3564 1407630532 3565 7636332 3566 9545415 3567 332 3568 498 3569 1 3570 85 3571 85 3572 7140 3573 98770 3574 4049570 3575 32801517 3576 2624121360 3577 4935847320 3578 3564778620 3579 41173193061 3580 149007746316 3581 1185288891150 3582 2308194156450 3583 234539582051 3584 84434249538360 3585 199827723907452 3586 116566172279347 3587 2365607613904395 3588 32172263549099772 3589 117442609664906 3590 89138940735663654 3591 87788350724517235 3592 5618454446369103040 3593 7694839785244641120 3594 119270016671291937360 3595 1332503849258023476 3596 13325038492580234760 3597 131029545177038975140 3598 1899928405067065139530 3599 373434203754561079149 3600 20912315410255420432344 3601 883392740064553090460 3602 5962900995435733360605 3603 1239348050031740659263 3604 21482032867216838093892 3605 547791838114029371394246 3606 1521643994761192698317350 3607 815850265272988753885 3608 39160812733103460186480 3609 61351939948528754292152 3610 705547309408080674359748 3611 17599572573926624360415 3612 774381193252771471858260 3613 792818840711170792616790 3614 16868485972578101970570 3615 594539486825855263 3616 1884381012704811738973240 3617 781817654207315508722940 3618 3713633857484748666433965 3619 5921329572373872038701 3620 213167864605459393393236 3621 113043564563501193466110 3622 1365842642202928421410 3623 13295060737971524011423 3624 1276325830845266305096608 3625 812812785163795872016 3626 11995543522981826175720 3627 2165460567702944122886 3628 34003583509065149605318 3629 26170708725389895574509 3630 7484822695461510134309574 3631 16475730103365500475 3632 43935280275641334600 3633 505255723169875347900 3634 6912702680184861725 3635 114425560835530593495 3636 91540448668424474796 3637 134364553374437210 3638 241856196073986978 3639 3426296111048148855 3640 89139411019138832 3641 35096503058111640 3642 122837760703390740 3643 74087982319 3644 889055787828 3645 1629935611018 3646 8149678055090 3647 7334710249581 3648 58677681996648 3649 866548046364 3650 216637011591 3651 47092955 3652 188371820 3653 3404310 3654 3404310 3655 86 3656 86 3657 3655 3658 307020 3659 1820190 3660 17413151 3661 1410465231 3662 1791066960 3663 70747144920 3664 183942576792 3665 1180298201082 3666 1359131261852 3667 50967422319450 3668 690767262205 3669 50426010140965 3670 726134546029896 3671 25777776384061308 3672 3538126170361356 3673 429203069189405 3674 52007794459071060 3675 580753704792960170 3676 1916487225816768561 3677 3366801883191620445 3678 115544737092721119040 3679 3639659218420715249760 3680 27552975768264266848 3681 13554286466646131272 3682 1575685801747612760370 3683 92965462303109152861830 3684 5286271385863069476457 3685 124936511534178398114313 3686 280404917382672142786376 3687 7711135228023483926625340 3688 2449419425372165482575108 3689 32454807386181192644120181 3690 562549994693807339164749804 3691 4781674954897362382900373334 3692 934315053791709467841975 3693 15260479211931254641418925 3694 244167667390900074262702800 3695 5737940183686151745173515800 3696 19508148444165778291055560 3697 43893333999373001154875010 3698 50923026313674314475940 3699 1094845065743997761232710 3700 1886115371667264395889 3701 585504100376137933180971 3702 1162703178051905115536680 3703 4864344984340731549660 3704 1687651671733093750588 3705 2418571233786511114399 3706 561988006687120218945804 3707 9834790117024603831551570 3708 2564679122402489110851 3709 17263735585127202820803 3710 278296609733178367276704 3711 1437865816954754897596304 3712 743723698424873222894640 3713 5391996813580330865986140 3714 213242811836510260236740 3715 2878777959792888513195990 3716 2855793217916686749 3717 1741337327997979725 3718 190386214527779116600 3719 6568324401208379522700 3720 283339483973694802940 3721 297506458172379543087 3722 36773456713003868 3723 1746739193867683730 3724 7860326372404576785 3725 26725109666175561069 3726 182501815902180528 3727 152084846585150440 3728 957444694584 3729 1037231752466 3730 6223390514796 3731 34228647831378 3732 28523873192815 3733 256714858735335 3734 412641926840 3735 1444246743940 3736 113023092 3737 141278865 3738 2269540 3739 3404310 3740 1 3741 87 3742 87 3743 7482 3744 105995 3745 8903580 3746 24633238 3747 1009962758 3748 5843355957 3749 467468476560 3750 1231000321608 3751 8001502090452 3752 154028915241201 3753 3902065852777092 3754 769007254950 3755 19831928097905550 3756 80429486174839175 3757 5790923004588420600 3758 806187320246623260 3759 470275936810530235 3760 16265182776905557 3761 16590486432443668140 3762 16841857438995844930 3763 2711128270667623818 3764 52356208995139257065 3765 3350797375688912452160 3766 1623847958987703726816 3767 25169643364309407765648 3768 127945687101906156142044 3769 213242811836510260236740 3770 130151647224352814006562 3771 1258132589835410535396766 3772 15021692002643150506413 3773 841214752148016428359128 3774 453596189883734348625020 3775 3061774281715206853218885 3776 54091345643635321073533635 3777 312527774829892966202638780 3778 74745204303336757427358 3779 207625567509268770631550 3780 462438763997916807315725 3781 34881095341557153466100400 3782 2875187685212347574216 3783 1950814844416577829105556 3784 10416073564160655233715 3785 458307236823068830283460 3786 28561175628104289423462 3787 199928229396730025964234 3788 87202738353892883665251 3789 1162703178051905115536680 3790 38105398272289327315908 3791 181000641793374304750563 3792 202940113525904523508207 3793 7305844086932562846295452 3794 804102336612074527107990 3795 4556579907468422320278610 3796 565289988520518558530805 3797 18089279632656593872985760 3798 644560538634890126508688 3799 112423349761899440670120 3800 198011182419616670219830 3801 2772156553874633383077620 3802 3954175224807720114 3803 51404277922500361482 3804 2934034127996595975 3805 1713475930750012049400 3806 46364642832059149572 3807 212504612980271102205 3808 64353549247756769 3809 257414196991027076 3810 12227174357073786110 3811 22008913842732814998 3812 79844544457203981 3813 425837570438421232 3814 227963022520 3815 2393611736460 3816 2593079381165 3817 31116952573980 3818 393432733694 3819 4388288183510 3820 42202015245 3821 3713777341560 3822 113023092 3823 1345513 3824 1702155 3825 2269540 3826 6 3827 6 3828 88 3829 88 3830 3828 3831 54868 3832 1165945 3833 19587876 3834 812896854 3835 793542167 3836 64276915527 3837 1714051080720 3838 22568339229480 3839 80015020904520 3840 513429717470670 3841 14293281512004 3842 535998056700150 3843 1101773783216975 3844 1870453166856725 3845 68128505936334360 3846 483712392147973956 3847 297016381143492780 3848 1707844191575083485 3849 3519194091730475060 3850 23578600414594182902 3851 16915082906121913821 3852 1099480388897924398365 3853 51550728856752499264 3854 1623847958987703726816 3855 16779762242872938510432 3856 1168453763487727453352 3857 1336945528755550220920 3858 1301516472243528140065620 3859 5270769123734438774180 3860 75108460013215752532065 3861 16494406904863067222728 3862 64799455697676335517860 3863 12247097126860827412875540 3864 162274036930905963220600905 3865 114316194816867981947724 3866 1478976645271503571622 3867 22124035882135196870575 3868 66128743251702103446148675 3869 281523696326536670990256 3870 6615806863673611768271016 3871 24072703348282403206808 3872 270817912668177036076590 3873 17269548054202593604884 3874 123765094388451920835002 3875 27649648746356280186543 3876 1133635598600607487648263 3877 336917756607332690680 3878 190526991361446636579540 3879 1545033220600719630820 3880 1014700567629522617541035 3881 137846114847784204647084 3882 2412307009836223581323970 3883 51389998956410778048255 3884 565289988520518558530805 3885 41584550879670330742496 3886 644560538634890126508688 3887 163871323381751727078480 3888 1188067094517700021318980 3889 1025156539764964474 3890 13839613286827020399 3891 119943315152500843458 3892 499763813135420181075 3893 141109782532353933480 3894 41609294849283852180 3895 36773456713003868 3896 64353549247756769 3897 23401290635547916 3898 12227174357073786110 3899 70451068638709395 3900 1197668166858059715 3901 16091507472 3902 683889067560 3903 1595741157640 3904 740879823190 3905 6223390514796 3906 34228647831378 3907 51580240855 3908 464222167695 3909 32292312 3910 37674364 3911 453908 3912 1702155 3913 4 3914 6 3915 1 3916 89 3917 89 3918 7832 3919 340692 3920 3662439 3921 103769105 3922 8716604820 3923 17225671430 3924 706252528630 3925 5720645481903 3926 457651638552240 3927 547795143115560 3928 3560668430251140 3929 1054505650497453 3930 26714143145935476 3931 111308929774731150 3932 4118430401665052550 3933 117900164439823073 3934 42444059198336306280 3935 22886976555645764 3936 2202871493480904785 3937 476483175705901035 3938 187924964498407368204 3939 91238932039081838186 3940 3010884757289700660138 3941 4659702600567393878785 3942 298220966436313208242240 3943 9393960442743866059630560 3944 20800912408932846274896240 3945 5104591723341566298494652 3946 51045917233415662984946520 3947 630856538913180585695820 3948 3049139938080372830863130 3949 1022358685121066184465873 3950 57252086366779706330088888 3951 524810791695480641359148140 3952 3542472843944494329174249945 3953 21739618245088141866127 3954 3391380446233750131115812 3955 28826733792986876114484402 3956 720668344824671902862110050 3957 6607491817790549503727 3958 25055608973061763718132784 3959 1527063861722832420104 3960 1071235298998566942702956 3961 523973787553646874148185 3962 23054846652360462462520140 3963 3515455340608155623717610 3964 8202729128085696455341090 3965 1516717551982893618567 3966 14738724233958062282120 3967 1541536566469886423234460 3968 7322298690731960510363685 3969 340786228373688728155291 3970 11945768472690159896388 3971 17199016572572610649510 3972 21343979566562609816041910 3973 142870451459749720878171 3974 77721525594103848157725024 3975 618738390708068642241776 3976 1379619384686909810403960 3977 303119375545122386 3978 45619466019540919093 3979 1231725582527604815511 3980 32024865145717725203286 3981 7849231653362187549825 3982 62793853226897500398600 3983 1539721347781068773100 3984 1411411235465979708675 3985 45952923945403990515 3986 15467520388668270780 3987 10963875584706590 3988 288426675006876263130 3989 58330038387305 3990 186656122839376 3991 1399920921295320 3992 4899723224533620 3993 1061606698648951 3994 12739280383787412 3995 42233901212074 3996 211169506060370 3997 24788385999 3998 6838175448 3999 2787449028 4000 696862257 4001 30705 4002 40940 4003 61410 4004 61410 4005 90 4006 90 4007 4005 4008 117480 4009 567820 4010 14649756 4011 103769105 4012 202711740 4013 361739100030 4014 44943342731 4015 40044518373321 4016 97077620298960 4017 426062889089880 4018 1424267372100456 4019 9139048970977926 4020 38587095655240132 4021 1447016087071504950 4022 104979598473815065 4023 7663510688588499745 4024 264330515478744 4025 29455538827116098268 4026 31240722998456467860 4027 25662022463017812885 4028 531092290973759953620 4029 160284610338927553570 4030 215063196949264332867 4031 13979107801702181636355 4032 6935371312472400191680 4033 9393960442743866059630560 4034 669454652241516891605856 4035 3403061148894377532329768 4036 10692483710392891282980 4037 157714134728295146423955 4038 432195597176523434566 4039 14004913494809125814601 4040 515784561862880237208008 4041 7832996890977323005360420 4042 44299599442821119274372 4043 586969692617379830385429 4044 128786599224066460675284 4045 86480201378960628343453206 4046 140994198152733514320225 4047 3011491463108385062275575 4048 297290092229019503062800 4049 6986317167381958321975800 4050 10712352989985669427029560 4051 359743197424891883743530 4052 752143933339419342748884 4053 26951824277995859781835010 4054 38803531457418967188985 4055 156719934513098097333423 4056 153344076120884593228760 4057 248187387201651714140748060 4058 100534279007171571659188 4059 1891951129936685697689719 4060 14851105110179698258556892 4061 259894339428144719524745610 4062 5078395138251103714851351 4063 18620782173587380287788287 4064 30298221841769296739452128 4065 156540812849141366487169328 4066 1240489913437762923120 4067 8993551872423781192620 4068 20984954368988822782780 4069 40470983425907015366790 4070 7221293121093212545839 4071 20059147558592257071775 4072 133888812850527719400 4073 513240449260356257700 4074 10172333228583637540 4075 395195145930474318429 4076 40643510886616820 4077 32047408334097362570 4078 30880608557985 4079 104994069097149 4080 559968368518128 4081 1399920921295320 4082 47802177800328 4083 124894905723406 4084 23036673388404 4085 126701703636222 4086 13771325555 4087 123941929995 4088 3982070040 4089 4645748380 4090 24564 4091 30705 4092 40940 4093 61410 4094 1 4095 91 4096 91 4097 8190 4098 121485 4099 3563560 4100 10334324 4101 333281949 4102 1348998365 4103 113315862660 4104 313507220026 4105 12853796021066 4106 47325339895743 4107 3786027191659440 4108 109559028623112 4109 237377895350076 4110 4569524485488963 4111 16537326709388628 4112 28372864452382450 4113 1049795984738150650 4114 288101905586033825 4115 20743337202194435400 4116 4462960428350923980 4117 2603393583204705655 4118 179634157241124690195 4119 12215122692396478933260 4120 17634415436125061162 4121 341134726195384803858 4122 107173159813050059212055 4123 6859082228035203789571520 4124 1490076484021440823251744 4125 1776629654025564058492464 4126 49185425067807299901708 4127 61481781334759124877135 4128 384464769342955841839 4129 12314349179253481143082 4130 23514249757784522242715079 4131 1316797986435933245592044424 4132 4602036075812492065540 4133 1273613483981107179138195 4134 2045500443969656984676495 4135 390008751316881265078318380 4136 4410298518217504327936638 4137 12250829217270845355379550 4138 6980123623793853748995325 4139 335045933942104979951775600 4140 22821969413447730518454280 4141 52490529650929780192444844 4142 12564222522828936748191585 4143 552825791004473216920429740 4144 2561033076189651834473010 4145 73172373605418623842086 4146 318188957950835530949677 4147 174350113945663304629960 4148 936556178119440430719804 4149 635520263723906006559867 4150 2887714882534941328052729 4151 14851105110179698258556892 4152 72860762385238216855830 4153 56239148817841680120170 4154 1578032387592150871846465 4155 151491109208846483697260640 4156 28805383757730824432 4157 1131034921075607371080 4158 46466684674189536161870 4159 650533585438653506266180 4160 103320040040256733348158 4161 1343160520523337533526054 4162 518819149795794912675 4163 461172577596262144600 4164 636418157082841759548 4165 2916916553296358064595 4166 423955757478101667 4167 313727260533795233580 4168 4041928542367370 4169 7275471376261266 4170 20613835566073587 4171 109940456352392464 4172 824553422642943480 4173 2885936979250302180 4174 5653583594070815 4175 67843003128849780 4176 35689767308338 4177 178448836541690 4178 420649431345 4179 77399495367480 4180 1114051092 4181 278512773 4182 464187955 4183 1856751820 4184 272118 4185 272118 4186 92 4187 92 4188 4186 4189 94185 4190 8382465 4191 49177128 4192 713068356 4193 4380277044 4194 31026962395 4195 30661939308 4196 3090285454542 4197 13438059476569 4198 1088482817602089 4199 106323107946480 4200 4199762763885960 4201 54596915930517480 4202 8147214198933810 4203 1273318794936188 4204 50198144800368950 4205 90771833266832575 4206 6626343828478777975 4207 1734897293274443688 4208 61588853911242750924 4209 31240722998456467860 4210 820247293338468905 4211 26846423499772481172 4212 299785062414126039754 4213 4946453529833079655941 4214 321519479439150177636165 4215 4300365033250911466816 4216 1490076484021440823251744 4217 66655658015389127735648 4218 1016498784734684197968632 4219 896910692412956645266440 4220 26458865426182221035359980 4221 6912676552786346036265220 4222 3644708712456600947620837245 4223 1488884180600136069349432 4224 40944314966503741907109380 4225 1105496504095601031491953260 4226 14647828679266713667268380695 4227 112592326876846875195558876 4228 957034778453198439162250446 4229 39743969204867044815708075 4230 649151497012828398656565225 4231 18063346003835225006095728 4232 124849597379449349306838120 4233 69242826348035029190033624 4234 778981796415394078387878270 4235 1230884114137662121994780 4236 756114527255992446368222 4237 103106526443998969959303 4238 29591573089427704378319961 4239 7444420903000680346747160 4240 145166207608513266761569620 4241 919385981520584022823274260 4242 1214902904152200315873612415 4243 301631065858477319803103772 4244 5278543652523353096554316010 4245 3208726385357112302131995 4246 2788383228875330590552703655 4247 409901014875086878944 4248 48709903934322824114512 4249 730648559014842361717680 4250 5297202052857607122453180 4251 36353347421571813585463 4252 26528118388714566670473 4253 6113217889066730754 4254 46279642470047433525 4255 5257367384597388448440 4256 60459724922869967157060 4257 624466642395840036364 4258 3278449872578160190911 4259 4680127785899060 4260 44461213966041070 4261 200075462847184815 4262 3401282868402141855 4263 3628035059628951312 4264 4337679411321080 4265 803678652449451240 4266 870651873486905510 4267 136270020631836 4268 749485113475098 4269 7524950938505 4270 67724558446545 4271 106100104 4272 371350364 4273 1114051092 4274 1392563865 4275 181412 4276 272118 4277 1 4278 93 4279 93 4280 8556 4281 129766 4282 834210 4283 17323761 4284 39089512 4285 3157874148 4286 33947147091 4287 961835834245 4288 80794210076580 4289 101604839944790 4290 4165798437736390 4291 370801838963349 4292 29664147117067920 4293 390577937041394280 4294 2538756590769062820 4295 574953698497699521 4296 14565493695275054532 4297 124448852488679550 4298 50650682962892576850 4299 746969667937607699 4300 53781816091507754328 4301 27670354655775728676 4302 80705201079345875305 4303 94874501652182731 4304 832239128492946916332 4305 9293336934837907232374 4306 306680118849650938668342 4307 1450182433087975484755 4308 11656792339734187680320 4309 677307492737018556023520 4310 10498266137423787618364560 4311 627837484689069651686508 4312 2092791615630232172288360 4313 2231470578111753581295420 4314 895191613585831811696345990 4315 1515471398110852784873529 4316 2069912153517262340315064 4317 33823564537546569401525140 4318 5251108394454104899586777985 4319 41139504051155589013761897 4320 237694912295565625412846516 4321 60410833191397908119876274 4322 167807869976105300332989650 4323 35750372299257216157897795 4324 245145410052049482225584880 4325 2688427996904142655073914184 4326 30916921964397640533350013116 4327 224832173302827056238001065 4328 9892615625324390474472046860 4329 920741281144910801736575790 4330 15605784426184928842992810 4331 498590089978470566223391041 4332 6647867866379607549645213880 4333 6822811757600123537793772140 4334 4629765121228655257788631095 4335 393796113759678723076274369 4336 14176660095348434030745877284 4337 1401647184568347997390129110 4338 7942667379220638651877398290 4339 3715040371859495485917 4340 286713703992921063383712 4341 25183020334044900067202704 4342 188872652505336750504020280 4343 5369908747700750749624106 4344 37589361233905255247368742 4345 47043327770253170097291 4346 1223126522026582422529566 4347 5096360508444093427206525 4348 40770884067552747417652200 4349 600339522121455307686300 4350 412836630616154562675 4351 384940510390197685 4352 18551349898322780 4353 2925547878965502406 4354 131649654553447608270 4355 373007354568101556765 4356 397874511539308327216 4357 1798709365005914680 4358 994023596450637060 4359 533724247474691 4360 6404690969696292 4361 6150829462778 4362 707345388219470 4363 5610042999 4364 44880343992 4365 52360401324 4366 623338111 4367 2906715 4368 42631820 4369 1410 4370 1410 4371 94 4372 94 4373 4371 4374 134044 4375 6099002 4376 137227545 4377 12213251505 4378 51179339640 4379 742100424780 4380 193395868276 4381 45206284209515 4382 345211624872660 4383 14326282432215390 4384 215156622608363 4385 1025158025369259 4386 464738304834064080 4387 6119054346981843720 4388 122068091832374376 4389 18015215886261251658 4390 32598962079901312524 4391 1222461077996299219650 4392 222867996481217399 4393 667043913468283675207 4394 2088137468248540200648 4395 74128880122823177123004 4396 66525918058943876905260 4397 382524028838927292205245 4398 8670544653682351956652220 4399 290463245898358790547849370 4400 33052714188433931338203549 4401 49963405168562919464726295 4402 19201129873465319699333440 4403 604835591014157570529003360 4404 73529032633093665436859232 4405 373772582551559465970701096 4406 233607864094724666231688185 4407 82697183889532531846017617490 4408 1249599223003685629632559 4409 71227155711210080889055863 4410 1329573573275921509929042776 4411 5223324752155405931864096620 4412 437786420468900984976636036 4413 187118389393965743578723467 4414 334036371764200197839315868 4415 946436386665233893878061626 4416 514367601448496681455468275 4417 6769812643292059465838825 4418 8580089351821731877895470800 4419 2839888729124094353951317800 4420 199850820713624049989334280 4421 89932869321130822495200426 4422 471076934539256689260573660 4423 675210272839601254606822246 4424 95548623515037913387757865 4425 5484490989763176228457301451 4426 3848765606851351739268281720 4427 10721561333371622702247356220 4428 468298081227726049063677628 4429 4331757251356465953839018059 4430 2643106119471741937935672036 4431 46254357090755483913874260630 4432 602042115597783853449 4433 8016666065591542890663 4434 1624710989293219359174368 4435 25183020334044900067202704 4436 22220312059451382412237680 4437 161097262431022522488723180 4438 243928366216127548652620 4439 3293032943917721906810370 4440 1426980942364346159617827 4441 290036776903322390166225 4442 4105888280263983540600 4443 1400792218283395717934700 4444 219966005937255820 4445 3347308786001719 4446 1539762041560790740 4447 14627739394827512030 4448 65824827276723804135 4449 223804412740860934059 4450 196222839818827056 4451 5396128095017744040 4452 14280247424072 4453 152492642135626 4454 77164951442124 4455 424407232931682 4456 35018995 4457 28050214995 4458 74800573320 4459 87267335540 4460 8526364 4461 31973865 4462 940 4463 1410 4464 1 4465 95 4466 95 4467 8930 4468 415245 4469 38202540 4470 115881038 4471 5214646710 4472 3683361565 4473 324135817720 4474 2819981614164 4475 30314802352263 4476 78083581816435 4477 211581318470340 4478 199413455100434 4479 8175951659117794 4480 331126042194270657 4481 26490083375541652560 4482 4103365856211354024 4483 26671878065373801156 4484 27022823829391877487 4485 684578203677927563004 4486 259309925635578622350 4487 9594467248516409026950 4488 5075334124215201876575 4489 365424056943494535113400 4490 3167900859949708424060 4491 5543826504911989742105 4492 4842076314416801167155 4493 26011633961047055869956660 4494 10015973996495130708546530 4495 94842795375707120052234 4496 300017654272895620302085 4497 19201129873465319699333440 4498 7115712835460677300341216 4499 15756221278520071165041264 4500 560658873827339198956051644 4501 2803294369136695994780258220 4502 258537770276624613027426 4503 2499198446007371259265118 4504 3096832857009133951698081 4505 3988720719827764529787128328 4506 891787152807020524952406740 4507 6019563281447388543428745495 4508 117769233634814172315143415 4509 322315797316333524230918820 4510 452643489274677079680812082 4511 11316087231866926992020302050 4512 1966270476459146888684378725 4513 94380982870039050656850178800 4514 95580827297820197820985960 4515 219835902784986454988267708 4516 44966434660565411247600213 4517 7290063098986286274481980 4518 191097247030075826775515730 4519 161263499603439516266258 4520 288657420513851380445121129 4521 9319045052908841983700440 4522 73941802299114639325843836 4523 8566428315141330165798981 4524 74236212770243285527909 4525 2643106119471741937935672036 4526 19005643257106509883390 4527 323095935370810668017630 4528 5331082933618376022290895 4529 170594653875788032713308640 4530 10369478961077311792377584 4531 58342904882280448944360 4532 17423454729723396332330 4533 243928366216127548652620 4534 59873326253049489214734 4535 8561885654186076957706962 4536 45678007117936816889175 4537 365424056943494535113400 4538 35994437335187316 4539 164974504452941865 4540 230964306234118611 4541 659898017811767460 4542 14627739394827512030 4543 26329930910689521654 4544 956760300535061 4545 719483746002365872 4546 30600530194440 4547 107101855680540 4548 32152063100885 4549 385824757210620 4550 1246676222 4551 6233381110 4552 28050214995 4553 224401719960 4554 25579092 4555 6394773 4556 705 4557 940 4558 6 4559 6 4560 96 4561 96 4562 4560 4563 71440 4564 1660980 4565 636709 4566 57940519 4567 744949530 4568 33150254085 4569 194481490632 4570 939993871388 4571 11023564491732 4572 78083581816435 4573 100908013424316 4574 246334268065242 4575 28615830806912279 4576 2317882295359894599 4577 3676333464755280 4578 129736047847694120 4579 14037830560723053240 4580 90076079431306258290 4581 6914931350282096596 4582 259309925635578622350 4583 69525124989249340775 4584 118031026144539578525 4585 803129795480207769480 4586 300116923574182903332 4587 66525918058943876905260 4588 54646289834132470315035 4589 896952895208519167929540 4590 87095426056479397465622 4591 2145305003468159365107 4592 9900582591005555469968805 4593 52869193644084735092032 4594 78272841190067450303753376 4595 808819358964030319805451552 4596 132628980905392068570248776 4597 41914745365407085383960 4598 28439154730428707433016860 4599 274911829060810838519162980 4600 55175965691782457026733415 4601 32428623738437109998269336 4602 891787152807020524952406740 4603 79994196431194532138587980 4604 1059923102713327550836290735 4605 159756525626356616357933676 4606 1357930467824031239042436246 4607 5086643945999517676964475 4608 74668499106043552734849825 4609 2440361548029451859259216 4610 286742481893460593462957880 4611 655248592503685409801096 4612 89932869321130822495200426 4613 107087277685668717722340 4614 143144005265974402079038 4615 335258328122940046974589 4616 288657420513851380445121129 4617 1818028156283113717179160 4618 2587963080469012376404534260 4619 1098039314193770464073740 4620 111725500219216144719503045 4621 9774330817940490797172 4622 171050789313958588950510 4623 484643903056216002026445 4624 1777027644539458674096965 4625 2006995927950447443685984 4626 10369478961077311792377584 4627 14419410810805569378480 4628 2549773862886350682780 4629 24392836621612754865262 4630 47043327770253170097291 4631 126008295497756736246 4632 5075334124215201876575 4633 15649755363124920 4634 59990728891978860 4635 43993201187451164 4636 230964306234118611 4637 1539762041560790740 4638 14627739394827512030 4639 119032237390097295 4640 2023548035631654015 4641 9707754406512 4642 703812194472120 4643 59357654955480 4644 64304126201770 4645 680005212 4646 196843614 4647 3116690555 4648 28050214995 4649 7308312 4650 8526364 4651 564 4652 705 4653 4 4654 6 4655 1 4656 97 4657 97 4658 9312 4659 147440 4660 3464840 4661 16111506 4662 11953698 4663 5620230343 4664 1157484510 4665 1500601501581 4666 44017644046376 4667 58023258061132 4668 1871250072471507 4669 582623648938015 4670 48940386510793260 4671 29435160002868410 4672 27757355882704910630 4673 13225563685288810359 4674 1058045094823104828720 4675 104743812645395089560 4676 226944927398356027380 4677 97081996720407856157 4678 1054033107250142438276 4679 12029725680572277828150 4680 445099850181174279641550 4681 2380387477159393583431 4682 856939491777381690035160 4683 2028090130539803333083212 4684 144274704408319342800635 4685 14074246164521911061482635 4686 191409747837497990436163836 4687 895437306599103851363146 4688 29549431117770427094983818 4689 238361010505718262741865 4690 17987362225625545319744320 4691 534680675734967794328456160 4692 588416083646332057658466004080 4693 406573030044448728224412 4694 4065730300444487282244120 4695 919532669617194873667545140 4696 13333223709449325668179404530 4697 168513026926521410883863871 4698 9436729507885199009496376776 4699 9909881294796768349224820 4700 1939859263456467404360758515 4701 298007365110703688206145511 4702 5165460995252197262239855524 4703 52878063179016872816987682 4704 7784825968021928498056519850 4705 15691339877954524738986815 4706 8285027455559989062185038320 4707 1179988758822180260371808488 4708 13569870726455072994275797612 4709 19864807504569885645491571 4710 126737471879155870418236222980 4711 6829212143864288756872377930 4712 6829212143864288756872377930 4713 321836434366018205783640799 4714 12873457374640728231345631960 4715 4254786759415155940868471580 4716 430005044834510440832451915 4717 184354739593933145868883 4718 948110089340227607325684 4719 5530642187817994376066490 4720 4477186532995519256815730 4721 2027902135533264604557713 4722 2345525361580643398042656 4723 93245523243209348647504 4724 36807443385477374466120 4725 338015021756633888847202 4726 14975349065167324189433 4727 40899384834829580660769 4728 1063384005705569097179994 4729 948766418889448275 4730 2530043783705195400 4731 9698501170869915700 4732 26670878219892268175 4733 112017688523547526335 4734 19481337134530004580 4735 2565806005964319470 4736 23092254053678875230 4737 145073288585565735 4738 8144465324101936 4739 11213285945880 4740 48940386510793260 4741 1214772644137 4742 14577271729644 4743 26724998171014 4744 133624990855070 4745 5340964239 4746 470004853032 4747 84633276 4748 21158319 4749 750295 4750 3001180 4751 4501770 4752 4501770 4753 98 4754 98 4755 4753 4756 456288 4757 21673680 4758 67910864 4759 1578927588 4760 1729301644 4761 11240460686 4762 252910365435 4763 22509022523715 4764 660264660695640 4765 9573837580086780 4766 6333461783749716 4767 136358726347195 4768 807112821017580 4769 138765754299236790 4770 1796064204175023629 4771 145481200538176913949 4772 3241018112797035120 4773 384060646366448661720 4774 30259323653114136984 4775 582491980322447136942 4776 320792684815260742084 4777 12029725680572277828150 4778 5622077177986286215 4779 11901937385796967917155 4780 171387898355476338007032 4781 6084270391619409999249636 4782 2447694985134245401996980 4783 4691415388173970353827545 4784 400942077581688291655140 4785 4477186532995519256815730 4786 869100915228541973381877 4787 56491559489855228269822005 4788 1205153269116911536422869440 4789 37962327977182713397320387360 4790 408794740591139704881376 4791 6234119794014880499440984 4792 4250536223191963976891580 4793 689649502212896155250658855 4794 137505529927802048864842 4795 168513026926521410883863871 4796 73152941921590689996095944 4797 2011705902843743974892638460 4798 472313559798096411496532508 4799 6258154667324777452329055731 4800 2307971934048854095894403532 4801 19617761439415259815102430022 4802 158514555909948770322417825 4803 136266898940131399049096025 4804 3765921570709085937356835600 4805 88499156911663519527885636600 4806 2560352967255674149863358040 4807 78914988716784477221815830 4808 3651008898083019918135460 4809 14139155577358775894145710 4810 2738256673562264938601595 4811 965509303098054617350922397 4812 218194192790520817480434440 4813 4254786759415155940868471580 4814 19930242118263042796636 4815 26336391370561877981269 4816 948110089340227607325684 4817 873259292813367533063130 4818 9402091719290590439313033 4819 103423008912196494832443363 4820 306807850671204953614368 4821 1585173895134558927007568 4822 23777608427018383905113520 4823 172387661095883283312073020 4824 515029290512668793505980 4825 6952895421921028712330730 4826 931899460331413639 4827 1704694134752585925 4828 559139676198848183400 4829 6430106276286754109100 4830 162600388595757000460 4831 215268775336556550609 4832 235923914007952820 4833 113408625463622920574 4834 332815191461003745 4835 49198767433365771 4836 72711431387464272 4837 3189097867871240 4838 15698600324232 4839 17006817017918 4840 102040902107508 4841 561224961591294 4842 228474581335 4843 2056271232015 4844 40301560 4845 141055460 4846 1800708 4847 2250885 4848 3001180 4849 4501770 4850 1 4851 99 4852 99 4853 9702 4854 156849 4855 5019168 4856 238410480 4857 1867548760 4858 6202929810 4859 40762110180 4860 123645067546 4861 5564028039570 4862 7503007507905 4863 2472901350920 4864 147289808924412 4865 226195063705347 4866 149043259030655 4867 538344251618725860 4868 87612888008537738 4869 3592128408350047258 4870 1093843613068999353 4871 87507489045519948240 4872 20948762529079017912 4873 136166956439013616428 4874 113965822237000526793 4875 2887134163337346678756 4876 396584363095789378950 4877 14673621434544207021150 4878 2052058169964994468475 4879 58694485738176828084600 4880 31788246560185005220740 4881 203974582094520450166415 4882 1965402341086707312035 4883 21102214609562541666060 4884 263363913705618779812690 4885 19002764050432201974 4886 18830519829951742756607335 4887 1205153269116911536422869440 4888 830776408298122626049248 4889 12877034328620900703763344 4890 65458257837156245244130332 4891 54548548197630204370108610 4892 24054144425572500992823 4893 41389164508268416708317442 4894 3918907602942358392647997 4895 219458825764772069988287832 4896 1198157178584719460924740 4897 31073260513032658651087665 4898 221920378273928278451384955 4899 15448272650929411619105780 4900 7433786070259666470292698 4901 598832766770917576773578450 4902 1333763889626134602813879275 4903 9145809528864922990723743600 4904 31023521342370962614167560 4905 4352600044334646054767708668 4906 368171056381689985835614455 4907 140865447659081385884930748 4908 24865411532596467951773490 4909 800666251349606268047106378 4910 278197595807914042287553911 4911 161273968584297995529016760 4912 695460553916231440745772 4913 471919661586014191934631 4914 5820342492894175033860449 4915 209532329744190301218976164 4916 71898348441633926888864370 4917 21443367079083802756327970 4918 623203446675885062029185 4919 486402690088495658169120 4920 1873387330613569641008944 4921 154554454775619495383237880 4922 478241484047478165398410 4923 6695380776664694315577740 4924 133481620312722378 4925 50322570857896336506 4926 209677378574568068775 4927 54110291245049824200 4928 771612753154410493092 4929 153763410954683250435 4930 908307068930618357 4931 18166141378612367140 4932 16700403872595170 4933 931882536090810486 4934 1096939697655711 4935 3609787373845744 4936 3737761981960 4937 39246500810580 4938 42517042544795 4939 510204510537540 4940 91389832534 4941 35149935590 4942 45339255 4943 362714040 4944 105924 4945 21437 4946 2250885 4947 3001180 4948 6 4949 6 4950 100 4951 100 4952 4950 4953 40425 4954 186725 4955 25095840 4956 238410480 4957 533585360 4958 12405859620 4959 6793685030 4960 61822533773 4961 505820730870 4962 978653153205 4963 10157917856856 4964 1107442172364 4965 301593418273796 4966 6408860138318165 4967 6333461783749716 4968 262838664025613214 4969 1227658376059483 4970 1093843613068999353 4971 91439382492706320 4972 34914604215131696520 4973 59203024538701572360 4974 379886074123335089310 4975 127416662842020684 4976 396584363095789378950 4977 815201190808011501175 4978 76392409408196199725 4979 29549637647495920346040 4980 209802427297221034456884 4981 7177991158751452791780 4982 8254689832564170710547 4983 935531514357272680528660 4984 272524397660596824327914 4985 4496652561399847601410581 4986 100335754914817494986698785 4987 448355521938669353740864 4988 13064938890904796154336 4989 145939722391036874642651232 4990 741860255487770779433477096 4991 8224614805851117288619480 4992 727878410317823880042823980 4993 348894628175020123985420 4994 333107146250100463375079745 4995 1864467785108008590605144 4996 6852133910708003921694020 4997 854184097507195637812877940 4998 595681015366860115843191195 4999 329710276292693442270629076 5000 11255170074248571322491354 5001 34244102498630184009046275 5002 219480133735946200463043425 5003 628127295944685277098762768 5004 73804957273500520059104625240 5005 29340835144594450978470424 5006 5014377928718669267535870 5007 15034899996453678296421180 5008 21550023328250272224870358 5009 8018999435704839356403993 5010 53978637992580336563256729 5011 4349346803728776990280 5012 496757538511593886246980 5013 3146131077240094612897540 5014 29101712464470875169302245 5015 12325431161422958895233892 5016 215695045324901780666593110 5017 56654858788716823820835 5018 623203446675885062029185 5019 1329500686241888132328928 5020 20607260636749266051098384 5021 12767292121400974382160 5022 69986558641094365668060 5023 501792017101530421 5024 13548384461741321367 5025 117419332001758118514 5026 489247216673992160475 5027 138140390590303668840 5028 692472983600111980980 5029 11937750048802412692 5030 20891062585404222211 5031 54496054742152660 5032 517712520050450270 5033 28068751087072605 5034 25114145709486015 5035 4485314378352 5036 11213285945880 5037 26164333873720 5038 12147726441370 5039 49848999564 5040 274169497602 5041 5037695 5042 45339255 5043 514488 5044 600236 5045 600236 5046 2250885 5047 4 5048 6 5049 1 5050 101 5051 101 5052 10100 5053 499950 5054 24497550 5055 79208745 5056 168978656 5057 3439922640 5058 5389212136 5059 8136310530 5060 10834139811 5061 567643264643 5062 2221212774690 5063 168964048673 5064 48854747787736 5065 2125181528766516 5066 32041656990519 5067 22320512895521885 5068 54372769413491311860 5069 5655313109423281810 5070 231867837486354554210 5071 134334416968705521 5072 13659123517377977375280 5073 7819353317919276903240 5074 50825796566475299871060 5075 15052255136994608038737 5076 381323796803863403648004 5077 18262633946545182167050 5078 19595806224642980465244650 5079 986547485792370740664041 5080 18692478678171235086266040 5081 117377245900726137557012 5082 25050021991008626917655 5083 4168618365444906208826235 5084 2464922163915248888697252 5085 27524964163720279257119314 5086 12793293202855904443449822 5087 45991468773865067301699565 5088 2943454001527364307308772160 5089 92718801048111975680226323040 5090 2306808051758805173424571440 5091 104505670065314680644748812 5092 32396757720247550999872131720 5093 3175097517432899516598763740 5094 15346304667592347663560691410 5095 3803214635012016594882432219 5096 212980019560672929313416204264 5097 41538656297294365646233656860 5098 280385930006736968112077183805 5099 19406024420490697942502061 5100 11100245968520679223111178892 5101 2859154264618962830195303654 5102 214436569846422212264647774050 5103 6608422592751376352809899955 5104 317204284452066064934875197840 5105 3736491571239875952866950952 5106 42969653069258573457969935948 5107 16669261966522722462143509635 5108 733447526526999788334314423940 5109 12727297675811537892806908890 5110 29697027910226921749882787410 5111 79458728445180289044483 5112 2572949302034409359535640 5113 50172511389670982510944980 5114 238319429100937166926988655 5115 34579681869547745789406197 5116 107233056017203794333588 5117 1570783731906776252601190 5118 26703323442415196294220230 5119 88120967359970147770926759 5120 2819870955519044728669656288 5121 18654716094983010368920048 5122 139910370712372577766900360 5123 14480283922072735006 5124 101361987454509145042 5125 1368386830635873458067 5126 35578057596532709909742 5127 148241906652219624623925 5128 1185935253217756996991400 5129 24662306350821348038700 5130 22607114154919569035475 5131 4128076146718063995 5132 2358900655267465140 5133 20322178206410990 5134 5669887719588666210 5135 9437849004449 5136 151005584071184 5137 1132541880533880 5138 3963896581868580 5139 419562412997 5140 5034748955964 5141 2238751658 5142 11193758290 5143 214348563 5144 1714788504 5145 2000586588 5146 500146647 5147 16665 5148 22220 5149 33330 5150 33330 5151 102 5152 102 5153 5151 5154 171700 5155 8499150 5156 2776389 5157 448849555 5158 410376736 5159 58478684880 5160 916166063120 5161 4260172193508 5162 13682999644 5163 455303758 5164 1452331429605 5165 18465356747835 5166 12457960685872680 5167 60213476648384620 5168 91382805736960188 5169 647294873970134665 5170 2861724705973226940 5171 2526842027614657830 5172 14755226021858926177 5173 1195173307770573020337 5174 1385708182922403501840 5175 6081719247270548702520 5176 20330318626590119948424 5177 130452877853953269669054 5178 550801039827802694158228 5179 70979515441727151309050 5180 878432692828823262235105 5181 64125586576504098143162665 5182 386848951278449523779448 5183 173837186966898203723676 5184 9424702391440657515607140 5185 7741719821540540102105865 5186 3685058635053297088602391740 5187 579574949644532640695681330 5188 29896946115188559459393 5189 137974406321595201905098695 5190 267586727411578573391706560 5191 92718801048111975680226323040 5192 424875511085213783604880416 5193 2159783848016503399991475448 5194 26907606079939826411853930 5195 1587548758716449758299381870 5196 3924886104243567177381251 5197 3803214635012016594882432219 5198 1510496592628886023499405704 5199 2186245068278650823485981940 5200 144995956047439931796807852 5201 1921196417628579096307704039 5202 34015054040410661562138444 5203 25732388381570665471757732886 5204 195772887869527278391340025 5205 7625102991636203484011423025 5206 163355795886325092663958800 5207 280236867842990696465021321400 5208 14817121748020197744127564120 5209 33338523933045444924287019270 5210 591967333758676181060786460 5211 4242432558603845964268969630 5212 54910503397075809502285 5213 1350798383568064913756211 5214 18010645114240865516749480 5215 4445665566173378197172340 5216 26168407901279375191983068 5217 242057773086834220525843379 5218 807831633552056358480612 5219 14137053587160986273410710 5220 8010997032724558888266069 5221 29373655786656715923642253 5222 3610590211932195555274848 5223 18654716094983010368920048 5224 59918416229266489680 5225 434408517662182050180 5226 1013619874545091450420 5227 1954838329479819225810 5228 204471595382371896033 5229 16471322961357736069325 5230 2144548378332291133800 5231 265186089793777935900 5232 1729860480529474436 5233 9081767522779740789 5234 729459238777489220 5235 6929862768386147590 5236 54961591261203 5237 934347051440451 5238 4983184274349072 5239 12457960685872680 5240 8520344387016 5241 9230373085934 5242 1221137268 5243 6716254974 5244 119082535 5245 1071742815 5246 2857980840 5247 3334310980 5248 13332 5249 16665 5250 22220 5251 33330 5252 1 5253 103 5254 103 5255 10506 5256 176851 5257 17685100 5258 175082490 5259 8579042010 5260 3962700357 5261 126806411424 5262 2007768180880 5263 47182552250680 5264 14246679738030 5265 655347267949380 5266 1987886712779786 5267 89454902075090370 5268 1326914380780507155 5269 38922821836228209880 5270 6639775489709518156 5271 214132759543131960531 5272 45617254539263700865 5273 3831849381298150872660 5274 963768177720444007366 5275 39514495286538204302006 5276 2244512004354554381811 5277 62543705289879717605520 5278 161078678349137104206744 5279 38778200343310784346068 5280 6718323209478593387956281 5281 24313931615255861784984636 5282 392304815846374314251550 5283 142860895833740204226656550 5284 13835222910305660051834425 5285 996136049542007523732078600 5286 138677763759769674872505060 5287 16179072438639795401792257 5288 5581779991330729413618328665 5289 1069186026508421408805764364 5290 933147106019521704338630 5291 6158770899728843248634958 5292 53226081839416875641292755 5293 303175762157318523652803532480 5294 4235049449204227713997033824 5295 5049482035589656120534924944 5296 1108593370493520848168381916 5297 5542966852467604240841909580 5298 473963832312447319144453138 5299 13744951137060972255189141002 5300 8334704412898674665380649331 5301 466743447122325781261316362536 5302 95367710554829584770569660 5303 602200946487351329639968095 5304 29982307729658128321165684245 5305 519693333980740890900205193580 5306 50008226477392047992283895986 5307 1673635424276842302285270950 5308 179123033435103095878794656675 5309 8597905604884948602182143520400 5310 464484555666198372761564075240 5311 1068314478032256257351597373052 5312 203704031828184455850940177065 5313 8962977400440116057441367790860 5314 33934691099392850272412130 5315 6786938219878570054482426 5316 6625344452738604100804273 5317 43141777831786259261051080 5318 60797278507483661160321564 5319 2021509510373831733580692003 5320 16179072438639795401792257 5321 83206658255861804923503036 5322 4805665080784097644096710 5323 392920330652680745472097670 5324 213062432818707164798250145 5325 20453993550595887820632013920 5326 4525837705850595520496 5327 33943782793879466403720 5328 82030808418542043808990 5329 1148431317859588613325860 5330 3100764558220889255979822 5331 40309939256871560327737686 5332 303721664081310731824425 5333 809924437550161951531800 5334 48593353498509781884 5335 947742710077318441 5336 11270145239112208449 5337 225402904782244168980 5338 1258009755534202 5339 11322087799807818 5340 32079248766122151 5341 171089326752651472 5342 626853908473320 5343 2193988679656620 5344 52407141085 5345 628885693020 5346 4906200442 5347 24531002210 5348 110389509945 5349 883116079560 5350 9612372 5351 2403093 5352 364105 5353 16020620 5354 4326 5355 4326 5356 104 5357 104 5358 5356 5359 273156 5360 6897189 5361 229906300 5362 11380361850 5363 30979873925 5364 3005047770725 5365 57696917197920 5366 548120713380240 5367 156131354720432 5368 955277367697380 5369 231828930445 5370 141991908055699 5371 89454902075090370 5372 3980743142341521465 5373 1373746653043348584 5374 2845618067018364924 5375 4098234632404439436 5376 1471524339976248415 5377 2402413405202602428 5378 9605662900868212698 5379 859010767098656615261 5380 69579872134991185836141 5381 6796568706714645747120 5382 268464463915228507011240 5383 3490038030897970591146120 5384 22394410698261977959854270 5385 1956293348353919913734396 5386 5643153889482461289618450 5387 2283416885675137820075 5388 13835222910305660051834425 5389 11719247641670676749789160 5390 83206658255861804923503036 5391 194148869263677544821507084 5392 557564677987286925743515 5393 83565412479360152627340 5394 186629421203904340867726 5395 3079385449864421624317479 5396 14211363851124305796225165585 5397 134446014260451673460223296 5398 4235049449204227713997033824 5399 48463098163651184619382816 5400 739062246995680565445587944 5401 481997117605878629638426920 5402 14218914969373419574333594140 5403 2924457688736377075572157660 5404 527512937525232573758268945 5405 703987099732014753033659672 5406 19359645242630405708425640980 5407 7247083915191550378186980 5408 629628462322820694744479369145 5409 41183245334322863052469090812 5410 350057585341744335945987271902 5411 32900148998284242100186773675 5412 537369100305309287636383970025 5413 177002688726401412294022512 5414 1393453666998595118284692225720 5415 36214050102788347706833809256 5416 407408063656368911701880354130 5417 5787311660361571364287340 5418 3555062877079250980919366 5419 37328160209332135299653343 5420 1530454568582617547285787063 5421 171479503482646223785522360 5422 3343850317911601363817686020 5423 96199890175696080767413420 5424 127121283446455535299796305 5425 915273240814479854158533396 5426 16017281714253397447774334430 5427 58107936223283772217704585 5428 639187298456121494394750435 5429 875968588229147520096 5430 4525837705850595520496 5431 67887565587758932807440 5432 492184850511252262853940 5433 114843131785958861332586 5434 1550382279110444627989911 5435 8099244375501619515318 5436 101240554693770243941475 5437 45435580643767912 5438 48593353498509781884 5439 2146694331259468276 5440 363553072229426079 5441 662110397649580 5442 6290048777671010 5443 28305219499519545 5444 481188731491832265 5445 1340863975344 5446 208951302824440 5447 677261515560 5448 733699975190 5449 18732765324 5450 103030209282 5451 85858507735 5452 772726569615 5453 915464 5454 3204124 5455 9612372 5456 12015465 5457 2884 5458 4326 5459 1 5460 105 5461 105 5462 10920 5463 187460 5464 2390115 5465 16093441 5466 1609344100 5467 11380361850 5468 557637730650 5469 163911696585 5470 11539383439584 5471 49829155761840 5472 390328386801080 5473 99726758166210 5474 65534726794938 5475 141991908055699 5476 89454902075090370 5477 15610757420947143 5478 35224273154957656 5479 1048385603638344972 5480 1610020748444601207 5481 4147023139933063715 5482 348349943754377352060 5483 209514821243574784210 5484 8590107670986566152610 5485 764613979505397646551 5486 61169118360431811724080 5487 805393391745685521033720 5488 5235057046346955886719180 5489 694998952704682074616167 5490 17606640135185279223609564 5491 92200671005369078464650 5492 3411424827198655903192050 5493 32553465671307435416081 5494 11719247641670676749789160 5495 27735552751953934974501012 5496 2212371453389825707889 5497 409634374898824277585 5498 16713082495872030525468 5499 186629421203904340867726 5500 6158770899728843248634958 5501 10503594864097786989079945 5502 672230071302258367301116480 5503 492447610372584617906631840 5504 7632937960775061577552793520 5505 337397982324115040746898844 5506 1124659941080383469156329480 5507 2117710740119445468517769340 5508 167796752632415078106599210 5509 37713594628500790341088911 5510 2111961299196044259100979016 5511 624504685246142119626633580 5512 130677605387755238531873076615 5513 461727539036735176145951537373 5514 86056745626918384084550107324 5515 1534462949279977051552711124202 5516 4262397081333269587646419789450 5517 720198127535621413085084723045 5518 80959040097681095616121936080 5519 11059607757949505873799953272 5520 10556395604962803356542055398124 5521 62739719590737944108296845 5522 2760547661992469540765061180 5523 2826274987278004529830895970 5524 19783924910946031708816271790 5525 4771417184404631176832159667 5526 63618895792061749024428795560 5527 805041186207140886422038620 5528 7694055602583338451719685 5529 1347485604532428674177840833 5530 48509481763167432270402269988 5531 362320072921651756180981530 5532 2053147079889359951692228670 5533 85342527897325034127 5534 46426335176144818565088 5535 239869398410081562586288 5536 58032918970181023206360 5537 869526569236545664375294 5538 3043342992327909825313529 5539 13508180304595358422401 5540 3863339567114272508806686 5541 2099549784310612858575 5542 16796398274484902868600 5543 2327211809115378108300 5544 2133277491689096599275 5545 2670032147043415 5546 49128591505598836 5547 2333608096515944710 5548 4200494573728700478 5549 29070350005450215 5550 31008373339146896 5551 1709279063080 5552 17947430162340 5553 82736380181 5554 992836562172 5555 1820200363982 5556 9101001819910 5557 54584541 5558 436676328 5559 509455716 5560 6064949 5561 573195 5562 764260 5563 1590 5564 1590 5565 106 5566 106 5567 5565 5568 192920 5569 9935380 5570 101340876 5571 196835163 5572 12185033900 5573 603159178050 5574 197031998163 5575 4550500909955 5576 55598847481632 5577 2640945255377520 5578 454668230779280 5579 2114207273123652 5580 2315560346754476 5581 15051142253904094 5582 139444406175876165 5583 12410552149652978685 5584 19160150687183546040 5585 39688883566308773940 5586 333650438582849908 5587 219792226416452376895 5588 802719435607913028660 5589 1074608276700915828690 5590 500302974244272534163 5591 40524540913786075267203 5592 1080654424367628673792080 5593 14228616587507110871595720 5594 3827007220088119475808504 5595 24556629662232099969771234 5596 130310281687588297563372 5597 4886635563284561158626450 5598 1327792581637135660345 5599 8626668402896470385261465 5600 124224025001709173547765096 5601 4409952887560675660945660908 5602 15423722314534742531316 5603 32370537207629790887599455 5604 733732176706275260118920980 5605 24580027919660221213983852830 5606 1978392491094603170881627179 5607 128595511921149206107305766635 5608 9114189106260851817129090880 5609 287096956847216832239566362720 5610 25797117861633976230221905056 5611 4230172552579764919471871528 5612 6975284528190037899129149860 5613 308656340372409177036464881305 5614 771474584856700377854555618 5615 3953789906206790283915633 5616 511113921723243587818958392 5617 2064509452433423546371346020 5618 104542084310204190825498461292 5619 1385182617110205528437854612119 5620 180525052856467888417966014612 5621 170495883253330783505856791578 5622 4322917932386683151771216825 5623 3600990637678107065425423615225 5624 2929619501839815917634242941200 5625 68846058293235674064404709118200 5626 55768639636211505874041640 5627 125479439181475888216593690 5628 5715419590046520788333460 5629 942091662426001509943631990 5630 116376028887917833581272187 5631 15851884333570203245289567 5632 41284163395237994175489160 5633 115005883743877269488862660 5634 13243101764446473456293276 5635 1347485604532428674177840833 5636 62112012500854586773882548 5637 1086960218764955268542944590 5638 131892997659502325469 5639 1450822974254525580159 5640 15475445058714939521696 5641 239869398410081562586288 5642 3598040976151223438794320 5643 26085797077096369931258820 5644 770466580336179702611020 5645 10401298834538425985248770 5646 587873939606971600401 5647 113929058063366589225 5648 1416563709896317109400 5649 5430160887935882252700 5650 35091851075427740 5651 12282147876399709 5652 49128591505598836 5653 75277680532772410 5654 5130061765667685 5655 17442210003270129 5656 2051134875696 5657 5127837189240 5658 50914695496 5659 1390527398 5660 992836562172 5661 5460601091946 5662 30324745 5663 272922705 5664 727793880 5665 849092860 5666 152852 5667 573195 5668 1060 5669 1590 5670 1 5671 107 5672 107 5673 11342 5674 595455 5675 8846760 5676 212617132 5677 2710868433 5678 13037986273 5679 1303798627300 5680 12907606410270 5681 632472714103230 5682 185908646266707 5683 1983025560178208 5684 3105287278301040 5685 24324750346691480 5686 80792920794368130 5687 119886269565836580 5688 94733660068690474 5689 29841102921637499310 5690 7765667134578179645 5691 97625529691839972680 5692 77212918938091614756 5693 830038878584484858627 5694 1022511662024365405555 5695 1997464642094109164340 5696 2611337475323763958802 5697 107064836488274322310882 5698 4336125877775110053590721 5699 346890070222008804287257680 5700 353923744640820037952904 5701 204744886274714391955754964 5702 127139969702846840166073647 5703 3220879232472119950873865724 5704 789431184429441164429869050 5705 29208953823889323083905154850 5706 4498425377940760728111975325 5707 25587043549727047021500915648600 5708 4322314562906521895085460 5709 7564050485086413316399555 5710 7620024458676052774940911707 5711 60251356184880417290230464660 5712 164061068392716840490067510 5713 423375993094245078568668216306 5714 15237784912029861631762698815 5715 975218234369911144432812724160 5716 267124994631758269996813920096 5717 591491059541750454992945108784 5718 447813266709800433124091421012 5719 559766583387250541405114276265 5720 4269712788603462436057109541 5721 82547780579666940430437451126 5722 3624979578614033593632461259 5723 11976932527740766993361651999736 5724 2071482040961453410801543584860 5725 13982503776489810522910419197805 5726 2043261895536310406693996315 5727 32193634426070106767870605939140 5728 1887213052562730396737242417122 5729 1521946010131234190917130981550 5730 593691830865265725732696959675 5731 313469286696860303186863994708400 5732 51889082096301140248021352 5733 596724444107463112852245548 5734 6713149996208960019587762415 5735 295378599833194240861861546260 5736 3557781454573488055198892574 5737 8301490060671472128797416006 5738 331305411246784903258300509 5739 631057926184352196682477160 5740 2461125912118973567061660924 5741 11690348082565124443542889389 5742 184610703821984466244595351 5743 6645985337591440784805432636 5744 19370167695483772897310 5745 329292850823224139254270 5746 5433332038583198297695455 5747 173866625234662345526254560 5748 179662179409151090377129712 5749 79262726209919598695792520 5750 5888566006855087727098510 5751 82439924095971228179379140 5752 281863382544940827078 5753 377415069227675767457442 5754 18946539619863241338225 5755 151572316958905930705800 5756 614426410647943884 5757 2816121048803076135 5758 83884456772857587 5759 2252896839042460908 5760 2301537144345670 5761 219566643570576918 5762 4572321493739 5763 73157143899824 5764 11674012324440 5765 40859043135540 5766 456329519555 5767 531167560762020 5768 1297899086 5769 6489495430 5770 2654793585 5771 233621835480 5772 49065492 5773 12266373 5774 85065 5775 113420 5776 642 5777 642 5778 108 5779 108 5780 5778 5781 51039 5782 1786365 5783 37156392 5784 637851396 5785 516355892 5786 13037986273 5787 1303798627300 5788 64538032051350 5789 47914599553275 5790 1549238718889225 5791 108957448361440 5792 3105287278301040 5793 48649500693382960 5794 1131100891121153820 5795 36436023103342490 5796 47366830034345237 5797 68286276708552630 5798 9984429173029088115 5799 58575317815103983608 5800 283114036106335920772 5801 1587900463379014512156 5802 11247628282268019461105 5803 855023326434853968084 5804 603218956799789474483262 5805 4121996204798561408968957 5806 10770377180280112068596307 5807 307017648357410091150791280 5808 1347466345568633177828472840 5809 66046737507972384501856440 5810 423799899009489467220245490 5811 21051498251451764384796508 5812 789431184429441164429869050 5813 48199593768794262514694975 5814 355375604857320097520846050675 5815 20675435060408555437560 5816 7780166213231739411153828 5817 90768605821036959796794660 5818 5442874613340037696386365505 5819 122225235455482282562622540 5820 12829575548310456926323279282 5821 703282380555224383004432253 5822 471271698310201906136990685 5823 8480158559738357777676632384 5824 267124994631758269996813920096 5825 58729608748826286311356251936 5826 298542177806533622082727614008 5827 263156412240583200989652360 5828 85394255772069248721142190820 5829 75043436890606309482215864660 5830 1069368975691139910121576071405 5831 75326619671325578574601584904 5832 28376466314540457682212925820 5833 420526429368114602192794562340 5834 5571975189127518479054527951005 5835 666075195022140140024909088396 5836 5661639157688191190211727251366 5837 1199499821544108303010959163425 5838 19591830418553768949178999669275 5839 83849849872827051303024 5840 9156896840523730632003768 5841 1193448888214926225704491096 5842 13426299992417920039175524830 5843 165478207189464560706925236 5844 1185927151524496018399630858 5845 2693539928835649619986183 5846 331305411246784903258300509 5847 4417405483290465376777340120 5848 86139406924164074847158132340 5849 698526987434535818222793220 5850 137476056037648006777890155 5851 231669779746649775516 5852 174331509259353956075790 5853 493939276234836208881405 5854 1811110679527732765898485 5855 34773325046932469105250912 5856 179662179409151090377129712 5857 4873296005673176050012560 5858 35331396041130526362591060 5859 537628303743127873871 5860 20531773976045901831 5861 1515723169589059307058 5862 2105171068873693482025 5863 267141917673019080 5864 1024044017746573140 5865 750965613014153636 5866 3942569468324306589 5867 233457356268556 5868 121981468650320510 5869 12103203954015 5870 205754467218255 5871 4669604929776 5872 686706607320 5873 81718086271080 5874 88527926793670 5875 707944956 5876 3893697258 5877 3244747715 5878 29202729435 5879 14018712 5880 16355164 5881 68052 5882 85065 5883 428 5884 642 5885 1 5886 109 5887 109 5888 11772 5889 209934 5890 3708834 5891 194713785 5892 6750077880 5893 16553762420 5894 70353490285 5895 83596500221 5896 142114050375700 5897 7034645493597150 5898 344697629186260350 5899 12247498179878115 5900 78383988351219936 5901 1241079815560982320 5902 29165375665683084520 5903 5698277178379258110 5904 13106037510272293653 5905 2989096274272628377 5906 1883130652791755877510 5907 507874630601412948783 5908 14897655830974779830968 5909 9392000415179752502132 5910 302892013389547018193757 5911 94307037135939547789265 5912 168548747221679191793580 5913 109584777151961754531125930 5914 4492975863230431935776163130 5915 1254934637660913747578859357 5916 100394771012873099806308748560 5917 12878523056116261020934440 5918 1199849064728164985117058660 5919 271730523482555011335333873 5920 983405704032103850546922588 5921 28682666367603028974285242150 5922 1061258655601312072048553959550 5923 24220180969751545576897891 5924 8719265149110556407683240760 5925 1875963107838937893774273012 5926 60187149709832590758591259135 5927 9208233547624054905416401065 5928 125231976247687146713663054484 5929 4645926029122391378635340338 5930 153315558961038915494966231154 5931 72213850235271952950527572645 5932 271863906768082646401986155840 5933 3097513235623579939324757158560 5934 48011455152165489059533735957680 5935 31552453827645925798659317964 5936 315524538276459257986593179640 5937 282059814519865094260742387860 5938 4089867310538043866780764623970 5939 439853654152204717748119968993 5940 24631804632523464193894718263608 5941 1697680770412018208852392862780 5942 11459345200281122909753651823765 5943 1396196081873332216590674819907 5944 24200732085804425087571696878388 5945 10459638443864624402255563905066 5946 282083021679196990352091798950 5947 105296195849674920237341201 5948 5054217400784396171392377648 5949 501156577714908481129623944 5950 455300750853994355106263353124 5951 301301967476908029114438983685 5952 13257286568983953281035315282140 5953 8807875567292574257354818410 5954 8807875567292574257354818410 5955 12037429941966518151718251827 5956 481497197678660726068730073080 5957 12022017099531221713623862260 5958 57104581222773303139713345735 5959 73009239547557061770889 5960 508556221947901992660876 5961 234359658947658168284553690 5962 189719723910008993373210130 5963 1460841874107069248973718001 5964 8249459994957567523616289888 5965 119115168429575266725458512 5966 118397607173975415721088280 5967 619501413998867061520498 5968 4336509897992069430643486 5969 705335947263770329080567 5970 18338734628858028556094742 5971 673364596234553718525 5972 598546307764047749800 5973 20649847617859647368100 5974 18929026983038010087425 5975 38838257610532311855 5976 155353030442129247420 5977 206096046529846090 5978 1854864418768614810 5979 111818067798107985 5980 119272605651315184 5981 894544542384863880 5982 3130905898347023580 5983 58768339655363 5984 705220075864356 5985 1292903472417986 5986 6464517362089930 5987 5236782741567 5988 41894261932536 5989 474530474964 5990 118632618741 5991 3730585495 5992 14922341980 5993 209191710 5994 209191710 5995 110 5996 110 5997 5995 5998 647460 5999 34639110 6000 61195761 6001 2141851635 6002 31821795720 6003 546274159860 6004 1857332143524 6005 46897636623981 6006 142114050375700 6007 7034645493597150 6008 58922671655771 6009 28577495753048935 6010 548687918458539552 6011 26062676126780628720 6012 24018544665856657840 6013 111686232696233458956 6014 6438053513817968812 6015 41847347839816797278 6016 85596847854170721705 6017 7618119459021194231745 6018 109166994364739471160 6019 140880006227696287531980 6020 93197542581399082521156 6021 94307037135939547789265 6022 7921791119418922014298260 6023 46964904493697894799053970 6024 1408456383457815653848327 6025 73819684568289043975227021 6026 4673219336818558851478320 6027 184592163804333074633393640 6028 28231742699486234943930792 6029 181153682321703340890222582 6030 2294613309408242317942819372 6031 28682666367603028974285242150 6032 61379910676767615503097395 6033 4480733479404035931726109835 6034 64522562103418117416855981624 6035 28994315881915736307574523388 6036 59252981089059135913114232940 6037 113568213754030010500135613135 6038 76969819288445588511719817540 6039 859496315387642405047537962530 6040 123319036555618258115516316363 6041 8015737376115186777508560563595 6042 3638348879938808182698921106880 6043 114607989718072457755016014866720 6044 51035663021766087630618350368 6045 778293861081932836366929843112 6046 132663726320784006198908495985 6047 15654319705852512731471202526230 6048 285519038660203062397902436013 6049 16274585203631574556680438852741 6050 15989066164971371494282536416728 6051 439699319536712716092769751460020 6052 81875045706836160927619195099452 6053 1084844355615579132290954335067739 6054 77981731370944824196784382372 6055 2709046356960937720184191051412094 6056 17889608784664157366854397925 6057 17188055498991053156389519575 6058 4675151095725566458537949324400 6059 109866050749550811775641809123400 6060 98113731983679622241885521640 6061 22296345593291194154468484792690 6062 1010515956557597666735281492 6063 15518637904277392739148965770 6064 14813245272264783978278558235 6065 1336154723558283514840725952797 6066 256303447238637397524680440 6067 444814632682655203404082903620 6068 391371876071677011417844 6069 21203969142883358082888191 6070 16241338066889380659233508 6071 13358500560016515592219560330 6072 176042255442078112455606609 6073 83267986824102947191501926057 6074 4818400684215722079797579808 6075 24895070201781230745620829008 6076 1571149303578884204968560 6077 353115805979354225066683860 6078 9926950368897508335207980 6079 2851358084683326862240590 6080 2217614070265796913009 6081 55440351756644922825225 6082 443522814053159382601800 6083 5100512361611332899920700 6084 1827247548533615433940 6085 1918609925960296205637 6086 282026168935578860 6087 2679248604887999170 6088 256523802595659495 6089 872180928825242283 6090 4651631620401292176 6091 3876359683667743480 6092 759467774007768 6093 822756755175082 6094 4936540531050492 6095 27150972920777706 6096 20365266217205 6097 183287395954845 6098 225966892840 6099 790884124940 6100 8953405188 6101 11191756485 6102 139461140 6103 209191710 6104 1 6105 111 6106 111 6107 12210 6108 221815 6109 23956020 6110 85443138 6111 503165146 6112 79248510495 6113 2747281697160 6114 9432333826916 6115 120262256293179 6116 368075390473063 6117 36807539047306300 6118 4004336665586070 6119 11541911565512790 6120 634420405717686357 6121 20301452982965963424 6122 56724648040640191920 6123 444343076318348170040 6124 7061501383733147610 6125 510445671452710384380 6126 140759260915747409026 6127 6334166741208633406170 6128 4085078550489625892385 6129 119828970814362359509960 6130 778575090429389490468 6131 123153895553991644760099 6132 3489360374029763268202805 6133 293106271418500114529035620 6134 594957704273306664365614 6135 1146483496134661942232538178 6136 19452275489507251219278507 6137 15407742961985941559824560 6138 5879406078129403524908664 6139 1566861719821486039388158956 6140 701443909454967587400513021 6141 764106232032944691874958850876 6142 149302485429975280953480150 6143 1078311918975031308857850 6144 22403667397020179658630549175 6145 1613064052585452935421399540600 6146 8464711584151305130444890420 6147 4937748424088261326092852745 6148 3526196595585742555970305 6149 76969819288445588511719817540 6150 7473881003370803522152504022 6151 14508121947719795072413684278 6152 562863378703404731234362795 6153 3638348879938808182698921106880 6154 103717637753911726475127615264 6155 1607623385185631760364478036592 6156 23965060238593239829480244436 6157 1238194778993984057856479295860 6158 413510331852707883472824217674 6159 3997266541242842873570634104182 6160 16274585203631574556680438852741 6161 911376771403368175174104575753496 6162 288078864524053158819400871646220 6163 1944532335537358822030955883611985 6164 52932826801992818473364489898015 6165 3364175214526654685196054246851620 6166 27192205352689519197618684846 6167 75533903757470886660051902350 6168 1850580642058036723171271607575 6169 1812813690179301279841245656400 6170 79476678630933387539965519640 6171 18828025167668119508217831602716 6172 19636162337653318296787856265 6173 863991142856746005058665675660 6174 884562360543811386131491048890 6175 1238387304761335940584087468446 6176 32505684696040187941067596803 6177 433409129280535839214234624040 6178 32937033149400607434585924 6179 22350129637093269330611877 6180 275651598857483655077546483 6181 9923457558869411582791673388 6182 1092204448303237123892165310 6183 328025402640405549542280314770 6184 184667479053078971218657245 6185 313196044474021935186842687520 6186 42211544622819355640155312 6187 316586584671145167301164840 6188 9217882485404829168407410 6189 129050354795667608357703740 6190 3070542558829564956474 6191 1078839277426603903626 6192 166321055269934768475675 6193 42921562650305746703400 6194 6877095319026516269556 6195 31520020212204866235465 6196 42836050187385091 6197 45406213198628196460 6198 9177851603978039710 6199 16520132887160471478 6200 46807043180288002521 6201 249637563628202680112 6202 4158990190994920 6203 22756329862140 6204 47308513422567215 6205 567702161070806580 6206 2060964941181146 6207 792678823531210 6208 64315826874585 6209 514526614996680 6210 2265211512564 6211 26966803721 6212 26462751315 6213 35283668420 6214 1518 6215 1518 6216 112 6217 112 6218 6216 6219 113960 6220 3105410 6221 33538428 6222 1794305898 6223 2264243157 6224 26416170165 6225 49950576312 6226 9432333826916 6227 43731729561156 6228 1104226171419189 6229 404478451069300 6230 20021683327930350 6231 163510413844764525 6232 755262387759150425 6233 5971015583225283360 6234 110144947651728528 6235 6681850771704483760 6236 31070606088425849484 6237 124742343952275265 6238 70379630457873704513 6239 275398553965592756790 6240 1750747950209839668165 6241 104350337429052852984 6242 11456176330603873931172 6243 3098211208905450182644 6244 3489360374029763268202805 6245 2021422561506897341579556 6246 4934649194266837627973622 6247 240151549253175940978747 6248 19452275489507251219278507 6249 30513373316874119559652560 6250 401759415338842574202092040 6251 15668617198214860393881589560 6252 100540293688545354194073533010 6253 75646592617854142349763276 6254 2836747223169530338116122850 6255 1236186456284274639133825 6256 425669680543383413513980434325 6257 2718245410121827563016105656 6258 96497712059324878487071750788 6259 26181549783537757729050475020 6260 150543911255342106942040231365 6261 29672423088009458759590538356 6262 994026173448316868446283034926 6263 348966635359515496369439788857 6264 22682831298368507264013586275705 6265 5687258635856631466168613824 6266 53260408576333048730470937568 6267 1851202685971333542237883799712 6268 9410280320354278839709242648536 6269 887762294373045173557475721560 6270 78566963052014497859836601358060 6271 5710380773204061247958048720260 6272 81372926018157872783402194263705 6273 10475595073601933047978213514408 6274 1327552371078585985342861159660 6275 131832700714397208273285144651660 6276 1746783284465763009621028166634495 6277 620717593652262949199372964 6278 117832889861654583189680967666 6279 27790775910767590374924756525 6280 24057548346754477401226530898475 6281 2717087813280505682962055254416 6282 319257818060459417748041492393880 6283 1043771118037038608131478937464 6284 141475000938755233029869133090 6285 12301588176865097881549573191540 6286 17632276386839973630221054907874 6287 5512875623435063071116966219 6288 9719199724116016194379211444097 6289 194244041650311274614224680 6290 541108401740152836425340180 6291 72915316546545417674336620 6292 31699933868610620333917845545 6293 228239523853996466404208487924 6294 3994191667444938162073648538670 6295 20464514269609387810503925605 6296 11847876682405435048186483245 6297 62636485569344850304746592 6298 970865526324845179723572176 6299 175457625239429851757272080 6300 1272067782985866425240222580 6301 18309531554502220666382 6302 247178675985779978996157 6303 2142215191876759817966694 6304 8925896632819832574861225 6305 20930290101385049516040 6306 6171752209382771011140 6307 14270524148140290316 6308 24973417259245508053 6309 10626986067764045980 6310 100956367643758436810 6311 454303654396912965645 6312 7723162124747520415965 6313 54898670521132944 6314 137246676302832360 6315 320242244706608840 6316 148683899328068390 6317 1124162695189716 6318 6182894823543438 6319 7146202986065 6320 64315826874585 6321 647203289304 6322 755070504188 6323 7056733684 6324 26462751315 6325 1012 6326 1518 6327 1 6328 113 6329 113 6330 12656 6331 702408 6332 19316220 6333 35091133 6334 3789842364 6335 3218358198 6336 170572984494 6337 995009076215 6338 44348975968440 6339 9141112542380 6340 6177106800513285 6341 457060649708309 6342 72664650192100 6343 2262450216056129550 6344 110860060586750347950 6345 21085148778264281865 6346 44981650726963801312 6347 183139577959781191056 6348 7172966803424763316360 6349 21027799543516044270 6350 9962971423717901775126 6351 6569785504045862764757 6352 591280695364127648828130 6353 44977762296929368158721 6354 565434726018540628281064 6355 24596410581806517330226284 6356 78251380217348346049107 6357 127824339658446684584815 6358 21699971197776542961856533660 6359 125757408840626523239358490 6360 5156053762465687452813698090 6361 2456707969174827551046526737 6362 196536637533986204083722138960 6363 2587732394197485020435674829640 6364 16820260562283652632831886392660 6365 7085895958506626834052167919 6366 179509364282167879795988253948 6367 67995971319002984771207671950 6368 27674360326834214801881522483650 6369 307865423740888545582150569 6370 2150132119406365602345739573896 6371 28176334528950158317930511212 6372 246542927128313885281891973105 6373 3402292394370731616890109228849 6374 231355882817209749948527427561732 6375 54967532442386713640252970378142 6376 1813928570598761550128348022478686 6377 165133553345825631314205352186435 6378 10568547414132840404109142539931840 6379 30264476685925861157221635455259360 6380 67014198375978692562419335650931440 6381 8998447391994623183695929661304316 6382 89984473919946231836959296613043160 6383 327196102630150849154480371019940 6384 96468317592122808692379296055712310 6385 18961014147417241708502137500605523 6386 1061816792255365535676119700033909288 6387 164971535519901425034425377123912460 6388 1113557864759334618982371295586409105 6389 692868055996471180339323156027 6390 1896270469042973756718147584916 6391 306247680750440261709980834963934 6392 71553196437018752735976830599050 6393 735594919449586903126914750648665 6394 35308556133580171350091908031135920 6395 5128092884268928813863353040584 6396 58973068169092681359428559966716 6397 663447016902292665293571299625555 6398 621099334972359090913130578372860 6399 38267232363244244946510484083030 6400 89290208847569904875191129527070 6401 1646218252986388052355554163 6402 3135653815212167718772484120 6403 61145249396637270516063440340 6404 290439934634027034951301341615 6405 716418505430600019546543309317 6406 48388491924018012577252456164 6407 634801207343569637572886476610 6408 10791620524840683838739070102370 6409 51093755713019019609525009093 6410 1635000182816608627504800290976 6411 50359782193906618510309232 6412 7869364934063294536804249320 6413 94286240563591649765867422 6414 330001841972570774180535977 6415 8910049733259410902874471379 6416 231661293064744683474736255854 6417 471546354552891799940433675 6418 3772370836423134399523469400 6419 956546747047958141567700 6420 876834518127294963103725 6421 26118475008047084007345 6422 14924842861741190861340 6423 66166803353719279485274 6424 2977506150917367576837330 6425 318578128756436997635 6426 1019450012020598392432 6427 7645875090154487943240 6428 26760562815540707801340 6429 5218831632193657387 6430 62625979586323888644 6431 159243128860278034 6432 796215644301390170 6433 587854044192987 6434 108165144131509608 6435 1179370730405868 6436 294842682601467 6437 19219605 6438 281887540 6439 1671270 6440 1671270 6441 114 6442 114 6443 6441 6444 240464 6445 1906536 6446 244672120 6447 6667315270 6448 51433574940 6449 2751696259290 6450 4861330058079 6451 170146552032765 6452 1608658310127960 6453 27615300990529980 6454 343926825523084 6455 8684152344457871 6456 868415234445787100 6457 42986554105066461450 6458 826016137705198671 6459 133539275595673785145 6460 6425950103851971616 6461 183139577959781191056 6462 1304175782440866057520 6463 6064417388350027167468 6464 6641980949145267850084 6465 6430002833747014620826 6466 523055999745189843194115 6467 6650283425331699434896605 6468 195074980476396516756967080 6469 942862405635916497658674220 6470 76256583277136820186814404 6471 5941658780343577239555955645 6472 1463634420964400258424340980 6473 60740828470022610724610150670 6474 4883086210335151058252972897 6475 395529983037147235718490804657 6476 10547466214323926285826421457520 6477 15430552424659077344079394354520 6478 4683465911231790933145284792 6479 34450128318593193876123548094 6480 5963699991152021784333387547828 6481 223638749668200816912502033043550 6482 2844543129900283685096882113 6483 8929020884756990487519112952707 6484 2135845527250841578409887483704 6485 3990658748284467159660579245868 6486 38460696632016966103975147804380 6487 31592715090585365013979585696455 6488 319960263470609228652218782798140 6489 3572889608755136386616443074579230 6490 78572666143929721481778914601 6491 495400660037476893942616056559305 6492 960777037648440036737194776357440 6493 364632249228022423580983559701920 6494 1180124248130442384747007168695648 6495 5998964927996415455797286440869544 6496 3103555008620619156962105836140 6497 48444083156405829607823550078195 6498 19293663518424561738475859211142462 6499 549869410275100009546561987517560167 6500 2596566909132776839076437414704728 6501 4784174530077141325998335936593461340 6502 13648193404911620986306667450796 6503 180838562615078978068563343723047 6504 3134535085328035619855097957866148 6505 26643548225288302768768332641862258 6506 19590844283300222624094362236663425 6507 24614137689274638681554455117859175 6508 474621362692975326389480547373200 6509 11153602023284920170152792863270200 6510 17102189769036877594234282390347640 6511 163744370129076487604370788843754 6512 12080402893493235168665852966340 6513 813816474924994275862456294832438 6514 21347301735880397914691942195 6515 525143622702657788701421777997 6516 7001914969368770516018957039960 6517 136537341902691025062369662279220 6518 3263156598932238334823929035604 6519 1599762522626529843647431209704861 6520 104143672359050767398386118534132 6521 17032843610125125509081841816330 6522 61889979278914930386967640007 6523 8396407188839458889165276494283 6524 11411876744985885540184708896 6525 50176120068245441072602134230896 6526 6632549336197481569736880720 6527 48085982687431741380592385220 6528 112200626270674063221382232180 6529 216386922093442836212665733490 6530 320651521095966423959494899 6531 890698669711017844331930275 6532 1414025626070894644056600 6533 5420431566605096135550300 6534 84574109549866748214260 6535 88802815027360085624973 6536 592018766849067237499820 6537 5624178285066138756248290 6538 168659009341643116395 6539 5260923227170519227 6540 278031821460163197936 6541 7645875090154487943240 6542 9634766090203675176 6543 10437663264387314774 6544 86859888469242564 6545 25143651925307058 6546 7511468342465945 6547 67603215082193505 6548 1684815329151240 6549 1965617884009780 6550 169132524 6551 211415655 6552 1114180 6553 1671270 6554 1 6555 115 6556 115 6557 13110 6558 246905 6559 27653360 6560 306952296 6561 8441188140 6562 10953446515 6563 1182972223620 6564 4219267597578 6565 74540394223878 6566 355760972432145 6567 12333047044314360 6568 465312763942996 6569 1977579246757733 6570 199735503922531033 6571 19973550392253103300 6572 11631655816665042510 6573 569951135016587082990 6574 1259632264675528527 6575 443390557165786041504 6576 127642736153786890736 6577 14998021498069959661480 6578 2165863352982152559810 6579 2119781153982532292580 6580 121320808183905936242 6581 715760841756575574897210 6582 201725263901728216191863685 6583 5917274407784027674961334760 6584 17160095782573680257387870804 6585 553413088988001188300758833429 6586 6568930675042605921737816065 6587 551790176703578897425976549460 6588 89801146404700095071286379618 6589 3681847002592703897922741564338 6590 149114803605004507865871033355689 6591 11929184288400360629269682668455120 6592 491043387462225464759771013192 6593 1063927339501488506979503861916 6594 6826867095134551253118483113961 6595 24706757106201233106524034126716 6596 14380318714806704413442481060450 6597 532071792447848063297371799236650 6598 21506777878567502004821783690075 6599 14206311993182203159148334180600 6600 4306410047600355278051271375780 6601 92946683527374334751273273860585 6602 44432967038173365788660259645 6603 9278847640647667630914344701146060 6604 66977245412992214099467905082610 6605 442049819725748613056488173545226 6606 435352095184449391646541383036965 6607 392430057631052972751811950906560 6608 3311961599591886692677084634726496 6609 3948877291821095672038062449096976 6610 1962067476449955431031443309607708 6611 4905168691124888577578608274019270 6612 332649371007320029973721710536939 6613 19293663518424561738475859211142462 6614 9319820513137288297399355720636613 6615 521909948735688144654363920355650328 6616 1208777193671721665453891642180 6617 187662659317534788561716677448445 6618 46695403492156543632727623966045 6619 57466476564347319697343462560879380 6620 293079030478171330456451659060484838 6621 814108417994920362379032386279124550 6622 133436289468450322646870712309175 6623 621279363765104702243830036511518800 6624 973337669898664033515333723868046120 6625 47631417888658027172026969465883108 6626 1282452286781631040207984985679 6627 30188926830839594686495966562883660 6628 2177424777059800587298578103890 6629 435484955411960117459715620778 6630 2975813861981727469308056741983 6631 2245897254325832052307967352440 6632 4108203207691588364708467714596 6633 2205078071728460054757270045809403 6634 344252694742417814455776336265603 6635 1770442430103863045772564015080244 6636 1347017196070501426069295694270 6637 1090442492057072583008477466790 6638 505807661978280655973811837005 6639 48557535549914942973485936352480 6640 442169955746498771315792048 6641 5630347484038609142391240 6642 8014330447905290230098730870 6643 112200626270674063221382232180 6644 13453909976054535271027758 6645 1923909126575798543756969394 6646 176753203258861830507075 6647 471341875356964881352200 6648 1537711082724849967532 6649 21143527387466687053565 6650 88802815027360085624973 6651 1776056300547201712499460 6652 37479779853698470310 6653 67463603736657246558 6654 191146877253862198581 6655 53655263790557810128 6656 6881975778716910840 6657 24086915225509187940 6658 36191620195517735 6659 434299442346212820 6660 4504628691134 6661 15022936684931890 6662 631805748431715 6663 5054445987453720 6664 69642804 6665 295981917 6666 1949815 6667 7799260 6668 42 6669 42 6670 116 6671 116 6672 6670 6673 190095 6674 21480735 6675 160389488 6676 8901616584 6677 23313757720 6678 33436836730 6679 16858080828 6680 367076280989286 6681 7966848031299 6682 10317068200532205 6683 30656431224438552 6684 526268736019528476 6685 8946568512331984092 6686 225900854936382598323 6687 442942852816436467300 6688 217085853608055496350 6689 3141397337737621787825 6690 304715541760549313419025 6691 531867127436595165240480 6692 5052737710647654069784560 6693 3441719889861445525795280 6694 32123640079999441378860 6695 14343852475281801846458 6696 93235041089331712001977 6697 394384223807873141768362710 6698 17550097959450354808692140595 6699 3550364644670416604976800856 6700 51480287347721040772163612412 6701 6491649137689163499129135876 6702 6568930675042605921737816065 6703 6491649137689163499129135876 6704 38486205602014326459122734122 6705 1840923501296351948961370782169 6706 149114803605004507865871033355689 6707 6906376757555913709701420720 6708 818405645770375774599618355320 6709 51397456014564662172922891880 6710 68268670951345512531184831139610 6711 3796783819090879053054120412 6712 1106178362677438801034037004650 6713 294613395596815095956462790275 6714 21506777878567502004821783690075 6715 13465113106581392559540595005960 6716 95602303056727887172738224542316 6717 23731068134648766319474027368660 6718 45484547258076802112325219123265 6719 101965358688435908032025765946660 6720 227722634404173527938190877280874 6721 3757423467668863210980149475134421 6722 244232525398476108713709715883737365 6723 19661486321386755921606819895043008 6724 619336819123682811530614826693854752 6725 16039633577973406146573984651219296 6726 7890464905293369152750105352615944 6727 126519523481428160552717206516083240 6728 3732325942702130736305157592224455580 6729 611511030160236109338133164827735660 6730 8714032179783364558068397598795233155 6731 120306297421072807212629142714424 6732 3308423179079502198347301424646660 6733 89327425835146559355377138465459820 6734 1183588392315691911458747084667342615 6735 241359201570258742728842542755693396 6736 2051553213347199313195161613423393866 6737 2377344504203206768790165956038975 6738 2043682117648370731065230383261575 6739 24851174550604188089753201460460752 6740 2920013009695992100546001171604138360 6741 5732846711310953334405294660426392 6742 12898905100449645002411912985959382 6743 33758523675345745539512838820 6744 20737378829140957974272172418 6745 217742477705980058729857810389 6746 8927441585945182407924170225949 6747 4104570844112727543873181713080 6748 2321134812345747426060284258746740 6749 16916594336236747639104488268580 6750 245894781958869867468411668761145 6751 230917233612085958754736404732 6752 212686925695342330431994056990 6753 5997719311995422798108440755 6754 1517422985934841967921435511015 6755 85581281757386858964346848 6756 442169955746498771315792048 6757 141118070982925139781635760 6758 48085982687431741380592385220 6759 2740611291418516444098247 6760 73996504868299943990652669 6761 1571139584523216271174 6762 58917734419620610169025 6763 117982947523645777560 6764 23065666240872749512980 6765 16914821909973349642852 6766 38227643145656515551 6767 3945239984599838980 6768 37479779853698470310 6769 168659009341643116395 6770 2867203158807932978715 6771 2752790311486764336 6772 120736417170472120 6773 20335090945976520 6774 506682682737248290 6775 11472060741220716 6776 63096334076713938 6777 491404471002445 6778 4422640239022005 6779 112755016 6780 394642556 6781 4679556 6782 5849445 6783 28 6784 42 6785 1 6786 117 6787 117 6788 13572 6789 260130 6790 1647490 6791 55849911 6792 2085063344 6793 16531573656 6794 454618275540 6795 825889867231 6796 89196105660948 6797 144605807662446 6798 851567534012182 6799 10317068200532205 6800 357658364285116440 6801 6139801920227832220 6802 78282474482904860805 6803 1348086943354371857 6804 28445871281789497900 6805 1153982695495452901650 6806 56545152079277192180850 6807 3324169546478719782753 6808 106373425487319033048096 6809 219684248289028437816720 6810 1720859944930722762897640 6811 87934052131075393928286 6812 48042263267013493761 6813 4382046931198590464092919 6814 394384223807873141768362710 6815 40345052780345643238372737 6816 91034990888985041153251304 6817 1465714413567207834529044 6818 231844612060327267826040567 6819 6568930675042605921737816065 6820 551790176703578897425976549460 6821 7633097444399508081059342267530 6822 312956995220379831323433032968730 6823 39625336646477054909411901381 6824 3170026931718164392752952110480 6825 41738687934289164504580536121320 6826 3434195842694678092149031453020 6827 542039784927652486625390719479 6828 645388703920524894075298549992996 6829 26801856475104854405120371677450 6830 991668689578879612989453752065650 6831 6994378197029778912872475739207 6832 34492823985352334364850565289240 6833 126791706890837694335475517655412 6834 369809145098276608478470259828285 6835 189590761591074203575436684485 6836 11806515216555736719497720267508 6837 227722634404173527938190877280874 6838 7514846935337726421960298950268842 6839 1536053618858340306375532804300235 6840 98307431606933779608034099475215040 6841 162983373453600739876477585972067040 6842 23609741014306649234443014790346160 6843 88563666436999712386902044561258268 6844 295212221456665707956340148537527560 6845 26126281598914915154136103145571189060 6846 126277027728088756578324498536927413790 6847 16532775344355502233412545233271 6848 21294214643529886876635358260453048 6849 195196967565690629702490784054152940 6850 69346291108863776341674357492922755 6851 273849863320101265788494423511267507 6852 1582243654738362869000190002509545596 6853 11221066059839135948689583312503962 6854 31169627943997599857471064756955450 6855 13884652447780749027418928846280155 6856 10167956300177857817582793940133040 6857 14705998085536793336083147172398136 6858 169118977983673123364956192482578564 6859 81480800325493594915824170061 6860 779381568330808299194839887540 6861 18352580263789747807230872589930 6862 128468061846528234650616108129510 6863 30983473739456809533383884901823 6864 1003274387753839546795287701582840 6865 1733505745929102508070338876785540 6866 1176307470451890987619158523533045 6867 16454247322600327978900299371 6868 13624116783113071566529447879188 6869 957518247809151616121547541710 6870 285575617767641710071338740510 6871 157790488240182021215514501 6872 5049295623685824678896464032 6873 26088027389043427507631730832 6874 195660205417825706307237981240 6875 46198876055340705771941878 6876 323392132387384940403593146 6877 96262513774826289230007 6878 2502825358145483519980182 6879 221881680686656340423775 6880 1775053445493250723390200 6881 20413114623172383318987300 6882 18712021737908018042405025 6883 407346028409933374685 6884 1629384113639733498740 6885 15479149079577468238030 6886 139312341716197214142270 6887 355281999576260522115 6888 378967466214677890256 6889 57131922181553080 6890 599885182906307340 6891 56404298644335187 6892 676851583732022244 6893 11597145515657702 6894 57985727578288510 6895 680374017 6896 2064583224 6897 276093804 6898 3286831 6899 6195 6900 8260 6901 1770 6902 1770 6903 118 6904 118 6905 6903 6906 266916 6907 5115890 6908 9720191 6909 3295144749 6910 123018737296 6911 6827539919928 6912 125171565198680 6913 3410925151664030 6914 16744541653623420 6915 895832978468852970 6916 17391629252325717 6917 67634113759044455 6918 197213490587120280 6919 362248313293442100980 6920 3694932795593109429996 6921 7176696391440462546723 6922 23382720072362409300100 6923 1157444643581939260354950 6924 1185262017461129023143 6925 22681238470191537021097 6926 4638806337555695223793056 6927 220343301033895523130170160 6928 78215589657438084567184 6929 176395708574937240220141716 6930 193195299867788405955393308 6931 8790386143984372470970395514 6932 6820127180677530365408065485 6933 606991319080300202521317828165 6934 574357377194262557224472783640 6935 62617909543735391577104175660 6936 200622870969536529092133770644 6937 4263236008102651243207842626185 6938 358111824680622704429458780599540 6939 136345327745374699392867333897990 6940 317491894858809983163065728349 6941 235934343885904666387232330241 6942 29816630125870850592705303184080 6943 9029469489784555921157589314245560 6944 156163773880974581341528152219768 6945 1002050882402920230274805643410178 6946 386864717316498204257394967332 6947 198183924305199449793470601450 6948 28264952987997051771196991000905 6949 108596924638093935752493702266635 6950 632172735765585123869835679577688 6951 217884777860954096091059870145708 6952 1184727939952849949333741827866180 6953 6812185654728887208669015510230535 6954 14037231046108010005742213778656860 6955 258804204757632545510382037195930 6956 29279545134853594455373617608122941 6957 1903170433765483639599285144527991165 6958 305270445516268052467053256265141440 6959 9616019033762443652712177572351955360 6960 685279517348587938469143689064162336 6961 3483504213188655353884813752742825208 6962 291711681281290225253300542033130 6963 13063140799457457577068051572785594530 6964 392418816223092416272949990057 6965 5355687787608120441809697751623 6966 7098071547843295625545119420151016 6967 27885281080812947100355826293450420 6968 62003742638513494140791190228966228 6969 43239452103173884071867540554410659 6970 1320125418804604229257598036765172 6971 3740355353279711982896527770834654 6972 482004555835014430785635022014775 6973 763655884627941196508041086545408525 6974 46934036443202531923669618635313200 6975 1102949856415259500206236037929860200 6976 362136890335527088514774089160 6977 814808003254935949158241700610 6978 853608384362313851499110353020 6979 6117526754596582602410290863310 6980 64234030923264117325308054064755 6981 526719053570765762067526043330991 6982 88897730560466795285658403937720 6983 247643677989871786867191268112220 6984 1778837548389224646367599932 6985 567387838710356137203458599 6986 164145985338711705620836721436 6987 2872554743427454848364642625130 6988 14344589840016547383228591 6989 157790488240182021215514501 6990 1683098541228608226298821344 6991 26088027389043427507631730832 6992 191167762987616713539069840 6993 1385966281660221173158256340 6994 499138960313914092303740 6995 6738375964237840246100490 6996 62126870592263775318657 6997 517723921602198127655475 6998 12425374118452755063731400 6999 47630600787402227744303700 7000 6291058353821364860 7001 81469205681986674937 7002 148125828512703045340 7003 3095829815915493647606 7004 62696823454634209785 7005 11219431565566121751 7006 1576841052210865008 7007 3942102630527162520 7008 34710337627283192 7009 16115513898381482 7010 6325715735813292 7011 34791436546973106 7012 4157841215 7013 37420570935 7014 394419720 7015 460156340 7016 1652 7017 6195 7018 1180 7019 1770 7020 1 7021 119 7022 119 7023 14042 7024 821457 7025 95289012 7026 1826372730 7027 2669313990 7028 280087303665 7029 10456592670160 7030 116068178638776 7031 3191874912566340 7032 2635714889922205 7033 284657208111598140 7034 3718964745780342 7035 10373954290860954 7036 3449339801711267205 7037 51247334196853112760 7038 3149985332986453052 7039 923733198898277357499 7040 233827200723624093001 7041 23382720072362409300100 7042 46297785743277570414198 7043 2268591501420600950295702 7044 1594589678534770233178863 7045 17008956571037549153907872 7046 26634904520580777521229360 7047 208640085411216090582963320 7048 692983140830110586579128170 7049 1677748656746583525402099780 7050 3334284399442348178643943126 7051 67253607339715673706399570 7052 2175596125735843019789669635 7053 27350351294964883677355846840 7054 13996944486246734587823286324 7055 150467153227152396819100327983 7056 42210257505966843992156857685 7057 358111824680622704429458780599540 7058 673365630665556698118909286 7059 634983789717619966326131456698 7060 25716843483563608636208323996269 7061 2057347478685088690896665919701520 7062 12012597990844198564732934786136 7063 78081886940487290670764076109884 7064 34955263339636752218888568956169 7065 885533337937464389545177080222948 7066 3145543257805713233678520461150 7067 1978546709159793623983789370063350 7068 1536530954985797176072517276751325 7069 5822643618893547193537960206636600 7070 5128692380748268178933947306780 7071 98727328329404162444478485655515 7072 619289604975353382606274137293685 7073 42111693138324030017226641335970580 7074 8872589434804119531931399275188770 7075 2019278974817489272784387421249858 7076 4769850711191688319797707129142835 7077 305270445516268052467053256265141440 7078 66317372646637542432497776361047968 7079 146845610860411701100530790513749072 7080 3850594192913030973343567154837316 7081 19252970964565154866717835774186580 7082 37303559417293034911314910518 7083 13342239751585142153280299661938 7084 380253832920176551368488540365233 7085 21294214643529886876635358260453048 7086 11482174562687684100146516709067820 7087 77504678298141867675988987786207785 7088 42311712141173212476205065280935 7089 2200209031341007048762663394608620 7090 1246785117759903994298842590278218 7091 93508883831992799572413194270866350 7092 977792425900052748409783721569025 7093 46934036443202531923669618635313200 7094 15745082188501177761511916920 7095 351589213917987464577450572 7096 407404001627467974579120850305 7097 3585155214321718176296263482684 7098 189201858389585028940524459690 7099 8564537456435215643374407208634 7100 6667329792035009646424380295329 7101 12699675794352399326522629133960 7102 6459988991518763189440231332 7103 30684947709714125149841098827 7104 4559610703853102933912131151 7105 8639262386247984506359827444 7106 19688652721591339545607870 7107 6315228231453825891987430 7108 5522667088406370742543007535 7109 43819823166130390221020640 7110 8110147520686769665293872 7111 14235897243758691433760520 7112 333203578313694320630 7113 499138960313914092303740 7114 28673940273352511685534 7115 372761223553582651911942 7116 1553171764806594382966425 7117 12425374118452755063731400 7118 38089498760409354516 7119 1601622654298558485 7120 40218465862425543 7121 30361194664094413020 7122 13932627434363157730 7123 25078729381853683914 7124 32850855254393021 7125 525613684070288336 7126 74379294915606840 7127 260327532204623940 7128 2635714889922205 7129 31628578679066460 7130 1663136486 7131 8315682430 7132 147907395 7133 1183259160 7134 4956 7135 1239 7136 885 7137 1180 7138 6 7139 6 7140 120 7141 120 7142 7140 7143 140420 7144 4107285 7145 31763004 7146 608790910 7147 2478648705 7148 12177708855 7149 2091318534032 7150 872693072472 7151 2127916608377560 7152 57985727578288510 7153 6881822613686988 7154 368177509832253858 7155 141401507399343873 7156 113828213456471817765 7157 139272167052624341736 7158 2390838867736717866468 7159 101865315166727327644 7160 2572099207959865023011 7161 23382720072362409300100 7162 1157444643581939260354950 7163 410976721271847998241975 7164 13288247321123085276490525 7165 25258325766316526810080 7166 918444983468302673145840 7167 417280170822432181165926640 7168 9701763971621548212107794380 7169 5388307044994098543380645 7170 87744326301114425753787977 7171 440008205205001959058584870 7172 2797195018803226739729575245 7173 965306516292878247436088712 7174 88031097397778204954863436 7175 601868612908609587276401311932 7176 4263236008102651243207842626185 7177 340739234794619052060170964 7178 14140678243976690660497095006 7179 202040296728333625649223645313 7180 180017904384945260453458267973883 7181 180408036764448380075371258320 7182 46715658853282994418405857501640 7183 18158578358252858295526529327880 7184 2479096690754379589992097089090 7185 4277938830615769997802787827164 7186 53474235382697124972534847839550 7187 21048369246380783233870099681525 7188 1536530954985797176072517276751325 7189 14302550582931790132801712207640 7190 101548109138815709942892156674244 7191 107702539995713631757612893442380 7192 478215911177879059927624816443 7193 794560247892906226740125308225860 7194 1774517886960823906386279855037754 7195 220146955901154845529124944421977 7196 172404242573193553727627968523235 7197 2105313417353572775634850043207872 7198 66317372646637542432497776361047968 7199 11614907073704880313036333712951904 7200 59042444291333141591268029707505512 7201 467875152013505861599542945480 7202 13802316984398422917186516891660 7203 133422397515851421532802996619380 7204 16825390837175953600375599131205 7205 417533620461370330914418789420648 7206 8511619394134680578314689925180 7207 28740030888344068851761931134220 7208 380805409270558912285845587528415 7209 1320125418804604229257598036765172 7210 11221066059839135948689583312503962 7211 179594527206132137463021499880025 7212 2933377277700158245229351164707075 7213 4144351530204302108755056 7214 47235246565503533284535750760 7215 72427378067105417702954817832 7216 814808003254935949158241700610 7217 853608384362313851499110353020 7218 53195884822578979151393833594 7219 47842836071118547395032831 7220 6667329792035009646424380295329 7221 11594852036059318545149133160 7222 226099614703156711630408096620 7223 17252581041606335425613469220 7224 159586374634858602686924590285 7225 10125592828246974623455476 7226 177197874494322055910470830 7227 502060644400579158413000685 7228 1840889029468790247514335845 7229 17266765689204090255141792 7230 89211622727554466318232592 7231 29505751348605759150960 7232 213916697277391753844460 7233 1061997787901944877242 7234 2048138590953750834681 7235 124253741184527550637314 7236 172574640534066042551825 7237 16560651634960588920 7238 63482497934015590860 7239 46553831818278099964 7240 10626418132433044557 7241 63764885283126580 7242 13932627434363157730 7243 86958146261628585 7244 64273412454247215 7245 1750101056837808 7246 74379294915606840 7247 4865935181394840 7248 5271429779844410 7249 907165356 7250 4989409458 7251 16434155 7252 147907395 7253 1416 7254 1652 7255 708 7256 885 7257 4 7258 6 7259 1 7260 121 7261 121 7262 14520 7263 287980 7264 606815 7265 99396297 7266 11529970452 7267 31570157190 7268 599832986610 7269 2259370916231 7270 253049542617872 7271 1276749965026536 7272 15272128768260 7273 3748269397433 7274 6881822613686988 7275 5335905939597882 7276 2547774908096286 7277 6695777262145401045 7278 232120278421040569560 7279 29960386813743331660 7280 11575603996219014505 7281 2572099207959865023011 7282 23382720072362409300100 7283 50323680155736489580650 7284 2465860327631087989451850 7285 87614817501910452372465 7286 560734832012226895183776 7287 809990101894011419920 7288 41728017082243218116592664 7289 2172360943041099017489430 7290 109921463717879610284965158 7291 4888980057833355100650943 7292 440008205205001959058584870 7293 76785745614206224227870693 7294 25307661475843249932781352 7295 32659537134575714038254334756 7296 1053270072590066777733702295881 7297 466488238111680845082376915 7298 39185012001381190986919660860 7299 542059332685773141985721975230 7300 22224432640116698821414600984430 7301 399152781341342040916758909033 7302 3259387823548776490082751120 7303 1396813719865604484271271486760 7304 1008809908791825460862584962660 7305 506598019415025394476645926901 7306 1833402355978187141915480497356 7307 3413249066980667551438394542950 7308 6646853446225510494906347267850 7309 39729307174810528146671422799 7310 14302550582931790132801712207640 7311 3077215428448960907360368384068 7312 8975211666309469313134407786865 7313 11684709527836856275590078062145 7314 158912049578581245348025061645172 7315 13342239751585142153280299661938 7316 19143213556622160480793473427998 7317 164477610730747873096472659625615 7318 10526567086767863878174250216039360 7319 5620116325986232409533709861105760 7320 87111803052786602347772502847139280 7321 2854038427282385755757211967428 7322 28540384272823857557572119674280 7323 280647112016101265982792510130420 7324 39508574021684158803402829096030 7325 1364440224007692331381047115428189 7326 76408652544430770557338638463978584 7327 64931180895888451850276955525460 7328 4339460109378683663261083661355 7329 140782605851539961511736853571111 7330 26842550182360285994904493414225164 7331 876421292765924830819544919414522 7332 2434503591016457863387624776151450 7333 17880718336409582191929756715 7334 858274480147659945212628322320 7335 1344630018898000580833117704968 7336 15463245217327006679580853607132 7337 173961508694928825145284603080235 7338 332795929677255143756196631979580 7339 4312906864412890651451613976830 7340 99196857881496484983387121467090 7341 724968123554608892035449550829 7342 180116303988722706095763863560 7343 6812953450272228142019887345140 7344 688543167846661354778605635945 7345 4924132045669994020356528287 7346 261073274880883335394455108 7347 147723961370099820610695848610 7348 119586063966271283351515686970 7349 26460895213663866254969131 7350 731935270994905588612027488 7351 152507360520583540848871984 7352 1143805203904376556366539880 7353 11762535784832241182492786 7354 1112672303970617409154723 7355 1111559631666646791745568277 7356 28900550423332816585384775202 7357 802477426193830887222825 7358 2139939803183549032594200 7359 24609307736610813874833300 7360 980805743125793306605675 7361 3707816490664565155485 7362 14831265962658260621940 7363 1498211563957850183030 7364 13483904075620651647270 7365 144167527852547847801 7366 768893481880255188272 7367 53894402935531905720 7368 188630410274361670020 7369 76194556984039 7370 914334683808468 7371 72881750158646 7372 364408750793230 7373 5887161423 7374 47097291384 7375 54946839948 7376 13736709987 7377 388042655 7378 1552170620 7379 2328255930 7380 2328255930 7381 122 7382 122 7383 7381 7384 885720 7385 52700340 7386 207288004 7387 6063174117 7388 11163939644 7389 641926529530 7390 3658981218321 7391 413464877670273 7392 1403274736335472 7393 7080158896965336 7394 129673239871160 7395 38869553651380210 7396 2098955897174531340 7397 10208558227167038790 7398 11669783228310556107 7399 408442412990869463745 7400 319383540985341535560 7401 5482750786915029693780 7402 18641352675511100958852 7403 42790377732423209019183 7404 579579814877735460100 7405 3069744489499925864419650 7406 25712389741110490146421 7407 12470509024438587721014185 7408 239433773269220884243472352 7409 11373104230287992001564936720 7410 6144090791075122115787954320 7411 1503685377815753570442841452 7412 91762394931641434196833084 7413 10109416390774056309820594 7414 789426485808974103016872855 7415 436391038739122330239140895 7416 2060929412285295058276049400120 7417 29883476478136778345002716301740 7418 28121008612755913531789403676 7419 605442181378990032979255145 7420 2390285732084252650202099312460 7421 14170979697356640711912445923870 7422 12324458100428351164602642364093 7423 998281106134696444332814031491533 7424 331240801534525844134305218640 7425 1164477037794625605054149996128920 7426 131636534707218546658295216953704 7427 8707915096611536162103721396422 7428 227640957773830654563931326717812 7429 8536535916518649546147424751917950 7430 6805684742753502116083919754815 7431 496814986221005654474126142101495 7432 650375981962043765857037858751048 7433 23088347359652553687924843985662204 7434 5082340613759996094826223518856460 7435 94574299446990218593044612405905 7436 14941317142707958444188371397540420 7437 7254117743198791418555223794458030 7438 825468570777793506249387535231431 7439 33353392251697332211968496355972685 7440 372159628560614460628402196608960 7441 6300273837423382902843482009244960 7442 158578484855777586691471755654688 7443 2418321894050608197044944273733992 7444 18137414205379561477837082053004940 7445 267526859529348531798096960281822865 7446 60849246481185156252116171358218534 7447 1734203524713776953185310883709228219 7448 21007007870207983858615057211273368 7449 577692716430719556111914073310017620 7450 3119540668725885603004335995874095148 7451 41333913860617984239807451945331760711 7452 917355322557462731741351899768353204 7453 7797520241738433219801491148031002234 7454 1227716308824665130212992119225 7455 3830290955996052634709447323275 7456 5454334321338378951826252988343600 7457 128176856551451905367916945226074600 7458 196537846712226254897472649346647720 7459 19226528482717785805187541783911190 7460 84987668599516031286744207202340 7461 261033553555656381809285779264330 7462 8222199450070564263328879052085 7463 27066252705972953416016382267 7464 10830849074791747302698282446120 7465 211201556958439072402616507699340 7466 16502496585488628608762419124 7467 21806870487967116375864625271 7468 785047337566816189531126509756 7469 13738328407419283316794713920730 7470 3803152302982052049918745101 7471 431285312709304871640270063 7472 29517553649145201454620384 7473 152507360520583540848871984 7474 48672561868271342824108080 7475 352876073544967235474783580 7476 823377504938256882774495020 7477 11115596316666467917455682770 7478 139096087206930687118623 7479 3477402180173267177965575 7480 9273072480462045807908200 7481 319921000575940580372832900 7482 464571750011266849386292 7483 2439001687559150959278033 7484 22552026699576060649820 7485 214244253645972576173290 7486 3638109967573119218037 7487 567411646318743364281 7488 3082759847912425007184 7489 2568966539927020839320 7490 10831349331269544 7491 690233045620118 7492 278275773333012 7493 1530516753331566 7494 22894516645 7495 206050649805 7496 26165161880 7497 91578066580 7498 931302372 7499 1164127965 7500 1552170620 7501 2328255930 7502 1 7503 123 7504 123 7505 15006 7506 302621 7507 36314520 7508 144047596 7509 2124702041 7510 35512876971 7511 4119493728636 7512 7177905739290 7513 500060766503870 7514 7705481811127815 7515 658286775626480 7516 3189961700830536 7517 7974904252076340 7518 796825849853294305 7519 86057191784155784940 7520 18055136315499350958 7521 106324691635718400086 7522 881375733296086737555 7523 30554358754264340235240 7524 104903298389640901474324 7525 3286282689110372220633 7526 177983165350803782442109 7527 17798316535080378244210900 7528 1936300370299953237557010 7529 94878718144697708640293490 7530 306774522001189257936948951 7531 9816784704038056253982366432 7532 16079216325579574898764220880 7533 2376487947491320818370812520 7534 38031523029820520499187451010 7535 249921437053106277566088963780 7536 44593825042809159330419795498 7537 87248788127235311733430034670 7538 1294190357220657124045878847605 7539 18577597751876666801906799911720 7540 831204696437506188346612373772 7541 55499692463994978414447720609 7542 36167299589036727600081764596865 7543 3038053165479085118406868226136660 7544 18636985420159945663545459184726 7545 764116402226557772205363826573766 7546 102813004286297640446236661050623 7547 8225040342903811235698932884049840 7548 941707517520871141478573475130344 7549 6121098863885662419610727588347236 7550 2507045811272319182500138427142219 7551 63511827218898752623336840154269548 7552 46653219735337274948093700530550 7553 174200554424607989943799413907650 7554 7000574805841443313044504729611975 7555 504041386020583918539204340532062200 7556 22507508432365696991373275583507180 7557 2625875983775997982326882151409171 7558 2270494271686013292989409379038005 7559 4027659403686493145824691420206548 7560 4428556096795181747872386963670 7561 51179051388223197387462027184348722 7562 216137519280773107610891894464975535 7563 13832801233969478887097081245758434240 7564 322272404706902837469765180846624 7565 4995222272956993980781360303122672 7566 25392379887531386068971914874206916 7567 10580158286471410862071631197586215 7568 22031623725946349677490337905561883 7569 425944725368296093764813199507529738 7570 1125375421618284849568663779175359 7571 63021023610623951575845171633820104 7572 577692716430719556111914073310017620 7573 3899425835907357003755419994842618935 7574 88207242553602185744360759593110885 7575 509641845865257073189639944315751780 7576 1669694180001544577089669282146 7577 4638039388893179380804636894850 7578 113631965027882894829713603923825 7579 779190617334054135975178998334800 7580 8545123770096793691194463015071640 7581 19653784671222625489747264934664772 7582 399828350002268601735364792974645 7583 298177074577963025022983913404820 7584 2349199842877304075236822586310 7585 53916061967675831234943469194 7586 812313680609381047702371183459 7587 10830849074791747302698282446120 7588 33873545622845079775880755044 7589 22985620244073446990776226637 7590 283489316343572512886240128523 7591 10205615388368610463904644626828 7592 29082929375745103911143344890 7593 164803266462555588829812287710 7594 659532839348088095001674205 7595 197243465973259991028538080 7596 464011756477520134923163696 7597 1987486107128155917717720 7598 8410213086155052445482341990 7599 117742983206170734236752787860 7600 2118540405151713542268258 7601 27541025266972276049487354 7602 114754271945717816872863975 7603 918034175565742534982911800 7604 380104159100127422225148 7605 11239639113175810872249 7606 7893209344851621227437 7607 157864186897032424548740 7608 5659282171780407672502 7609 50933539546023669052518 7610 1348707433461685940643 7611 7193106311795658350096 7612 62899821900520 7613 27078373328173860 7614 115948238888755 7615 1391378866665060 7616 9157806658 7617 3522233330 7618 29435807115 7619 235486456920 7620 931302372 7621 11086933 7622 105829815 7623 1552170620 7624 6 7625 6 7626 124 7627 124 7628 7626 7629 77531 7630 9381251 7631 1125750120 7632 66982132140 7633 188187895060 7634 5504495930505 7635 42568101862572 7636 815888619032630 7637 704631080073635 7638 10385649397607055 7639 542280994187408 7640 692221689080226312 7641 1153702815133710520 7642 15035757340709988190 7643 219698948437197709788 7644 11753893741390077473658 7645 780647078062248253263 7646 9107549244059562954735 7647 63145674758812969819496 7648 82144086743258681596 7649 655541955549495119489748 7650 16552434377624751767116137 7651 6063162775686722259016900 7652 300126557396492751821336550 7653 2451033552071357473207581825 7654 11321440692901032138149306525 7655 52469021693996507564388510240 7656 498455706092966821861690847280 7657 654305772556051965577418512 7658 76063046059641040998374902020 7659 2450210167187316446726362390 7660 969430979191503463704778163 7661 87248788127235311733430034670 7662 3882571071661971372137636542815 7663 57324461823276288851490508536 7664 118743528062500884049516053396 7665 154726415354167818609975463516 7666 36167299589036727600081764596865 7667 79250115181403029044133773996 7668 55910956260479836990636377554178 7669 1269296349213551116620205691983 7670 102813004286297640446236661050623 7671 119203483230490017908680186725360 7672 1569512529201451902464289125217240 7673 1302361460401204770129942040073880 7674 8356819370907730608333794757140730 7675 13684944455698933984774152155628 7676 513185417088710024429030705836050 7677 95898285011526620726637051090575 7678 7000574805841443313044504729611975 7679 1902042966115411013355488077479480 7680 13504505059419418194823965350104308 7681 1658447989753261883574872937732108 7682 47680379705406279152777596959798105 7683 37267423218018700946998581531796220 7684 249691735560725296344890496263034674 7685 69829044690711311689672765904069019 7686 40167149600851639467510883042163595 7687 114953595401071103074644259264 7688 322272404706902837469765180846624 7689 3330148181971329320520906868748448 7690 16928253258354257379314609916137944 7691 4978898017163016876269002916511160 7692 440632474518926993549806758111237660 7693 4998336316314833886602992579060 7694 5626877108091424247843318895876795 7695 512366045614828874600367249055448 7696 82527530918674222301702010472859660 7697 19971451144211815640232624813534540 7698 8536184763251824426873621896107505 7699 2553649922355303470843023607988 7700 30528866863600674405296344118 7701 30147256027805665975230139816525 7702 1477215545362477632786276851009725 7703 2836253847095957054949651553938672 7704 19603519237280879644504944563987880 7705 924047742227465212899509743763624 7706 10395537100058983645119484617340770 7707 15624910582858348035296075806620 7708 22395705168763632183924375322822 7709 29208161007578951426059612581 7710 116160856327141489821439079234637 7711 1073491794443376195720796040 7712 266149287036639912524777361060 7713 1685612151232052779323589953380 7714 154375370286103843650922842265 7715 54842095394262195946727450364 7716 959736669399588429067730381370 7717 59957530849826190454697655 7718 659532839348088095001674205 7719 29936242353388395801494432 7720 464011756477520134923163696 7721 6960176347162802023847455440 7722 50461278516930314672894051940 7723 274625608075222125849589 7724 7414891418030997397938903 7725 20329766621196449683266 7726 267759967873341572703349275 7727 231367749017468865702264 7728 68223823428227998860924 7729 4510405339915212129964 7730 7893209344851621227437 7731 2978569564094951406580 7732 28296410858902038362510 7733 1190035970701487594685 7734 20230611501925289109645 7735 9701163753936 7736 455098711397880 7737 71352762393080 7738 33128068253930 7739 4995167268 7740 27473419974 7741 3270645235 7742 29435807115 7743 266086392 7744 310434124 7745 310434124 7746 1164127965 7747 4 7748 6 7749 1 7750 125 7751 125 7752 15500 7753 953250 7754 58148250 7755 234531275 7756 5628750600 7757 111636886900 7758 1646644081775 7759 192657357567675 7760 4469650695570060 7761 1557605545425930 7762 1286717624482290 7763 798896107508235 7764 29825454680307440 7765 692221689080226312 7766 1730554222700565780 7767 2034249522566645461 7768 219698948437197709788 7769 3273153367137309238 7770 47311944124984742622 7771 9107549244059562954735 7772 12301105472496033081720 7773 64268819171519129361740 7774 819427444436868899362185 7775 3566566338639248387657 7776 6063162775686722259016900 7777 300126557396492751821336550 7778 14706201312428144839245490950 7779 3635602944428804570703195 7780 3497934779599767170959234016 7781 208820991241293180503431440 7782 1635764431390129913943546280 7783 319592630502693449573003790 7784 735063050156194934017908717 7785 22296912521404579665209897749 7786 2006722126926412169868890797410 7787 217138112966955639588979199 7788 2729736277298870897690024216 7789 118743528062500884049516053396 7790 1276492926671884503532297574007 7791 80193568933562588913706795115 7792 217298702916750240927463573860 7793 309584475417939296736635534630 7794 12692963492135511166202056919830 7795 50226186754419951366016932609 7796 357610449691470053726040560176080 7797 100181650800092674625380156928760 7798 651180730200602385064971020036940 7799 11344098693539905803168047181639 7800 287383833569677613680257195268188 7801 108857512715786974878885301237950 7802 4027727970484118070518756145804150 7803 36984168785577436370801157062101 7804 13314300762807877093488416542356360 7805 78973713797774375408327282749148 7806 138203999146105156964572744811009 7807 1644151024324354453544055067579245 7808 22360453930811220568199148919077732 7809 4232063314588564344828652479034486 7810 139658089381422623379345531808138038 7811 1801756083630994048267126105 7812 39118032317364490075695119990720 7813 20947706305948684435534736755030560 7814 46384206820314944107255488528996240 7815 265995921464873504348617964032788 7816 194177022669357658174491113743935240 7817 531030144502275972573235177106340 7818 2566645698427667200770636689347310 7819 164380679562221382521265495834603 7820 10370548189090017347923889003033688 7821 3647404231956947173120389972331340 7822 11704579973861842772759284214489505 7823 60021686209205850810412948051 7824 9363383048636112726424419895956 7825 79588755913406958174607569115626 7826 1989718897835173954365189227890650 7827 3249874199797450792129809072221395 7828 155993961590277638022230835466626960 7829 441935876717483362691069877452168 7830 61232079304229622541533778201204 7831 257149782319769050737631341645 7832 328123122240025308741217591939020 7833 4047416596764511840468260600510 7834 200935575725897750945232795770 7835 7165557727909536106436313567 7836 13648681386494354488450121080 7837 266149287036639912524777361060 7838 11815038443215323219557873505 7839 25820195571686532931604261 7840 4218622722635553534363650028 7841 16458930037207189536583670 7842 279801810632522222121922390 7843 19645659044411134744730721 7844 36980064083597430107728416 7845 3248082295342640944462145872 7846 21238550318282307832141320 7847 78464459450063464528454 7848 549251216150444251699178 7849 5965318920378919869621 7850 192787176868805932346411478 7851 723024215679590205319575 7852 5784193725436721642556600 7853 862227019100189234700 7854 84570100123410227436825 7855 2233927173071213554935 7856 255305962636710120564 7857 7147363187396321890 7858 476014388280595037874 7859 322361587240165 7860 25159928760208 7861 1054474321080 7862 107029143589620 7863 416263939 7864 4995167268 7865 1308258094 7866 6541290470 7867 99782397 7868 798259176 7869 931302372 7870 232825593 7871 15 7872 20 7873 30 7874 30 7875 126 7876 126 7877 7875 7878 325500 7879 6672750 7880 40703775 7881 328343785 7882 5628750600 7883 334910660700 7884 387445666300 7885 38531471513535 7886 27088792094364 7887 274564700410 7888 162607172324685 7889 18374610472689405 7890 12472462866310384 7891 98888812725746616 7892 67864871478453560 7893 20342495225666454610 7894 8259358963804425180 7895 441875704563536747130 7896 780647078062248253263 7897 2483877066561698987655 7898 11231444127061595422440 7899 192806457514557388085220 7900 2401252584430385053076 7901 60631627756867222590169 7902 6063162775686722259016900 7903 300126557396492751821336550 7904 3380735933891527549251837 7905 546552309312463620462380315 7906 24837465505952207017952 7907 208820991241293180503431440 7908 192442874281191754581593680 7909 894859365407541658804410612 7910 980084066874926578690544956 7911 44593825042809159330419795498 7912 109788933522618020016899595 7913 29699741895176303287246395 7914 40946044159483063465350363240 7915 197905880104168140082526755660 7916 11321445025914718434876253428 7917 80193568933562588913706795115 7918 5401972566494993960506311780 7919 63119164891036167295818895410 7920 386307584543254687667019123647 7921 1840642020470801747119326412671 7922 17753710268370853731080027810160 7923 77919061733405413597517899833480 7924 15321899534131820825058141647928 7925 98315522010679183627456408907538 7926 37737271074806151291346904429156 7927 1415147665305230673425508916093350 7928 11706757622693723193695003185 7929 2403970971062533364102075209036565 7930 3565473476496084091365731075304 7931 9239924514339601922774292081650316 7932 743442202303186361602529247948876 7933 3053423330888086842296102268361455 7934 24634398398351344693778723385424620 7935 94110200290200712423490390399330 7936 5275292338952278589534846710287 7937 342894002031898108319765036168655 7938 92595848649964046128544144788160 7939 230424769365435528790882104305336160 7940 28012422942464711343205275425354592 7941 4593434944866525247138499464910296 7942 24751405040360320755532148085465 7943 2920665794762517849152793474084870 7944 2823310268270433920847700358282041 7945 3925089885156456914349241961514057 7946 103955501451352794123332982012392 7947 105774722726751468020491309197608860 7948 122308341709325129953294309236 7949 1620585527648557971881149597377 7950 28090149145908338179273259687868 7951 238766267740220874523822707346878 7952 2984578346752760931547783841835975 7953 220579696818831501728267584087425 7954 1410433649098351157524691098251600 7955 33145190753811252201830240808912600 7956 6628749944242935530125607917960 7957 14914687374546604942782617815410 7958 6491446025283900305482374660 7959 1349138865588170613489420200170 7960 58256566893573464279970029 7961 135199202413387473706345539 7962 95540769705460481419150847560 7963 1863045009256479387673441527420 7964 104803349101784158238354396 7965 10663740771106538100752559793 7966 8464592590563697475957316 7967 148130370334864705829253030 7968 43560219610667704533771 7969 6548553014803711581576907 7970 628661089421156311831383072 7971 31534779566433407227787824 7972 5322631505939861923920 7973 2353933783501903935853620 7974 5492512161504442516991780 7975 10592702025758567711341290 7976 28920968627183608212783 7977 1959415218643875895175 7978 151367171523741178200 7979 30752763681240082704300 7980 396560985766868780 7981 446785434614242710987 7982 5567419745971871788 7983 4482244710740066270 7984 170662016774205 7985 580250857032297 7986 12231902124528 7987 501307464120 7988 768487272 7989 832527878 7990 713595324 7991 3924774282 7992 55434665 7993 498911985 7994 1330431960 7995 1552170620 7996 12 7997 15 7998 20 7999 30 8000 1 8001 127 8002 127 8003 16002 8004 333375 8005 13779500 8006 33897570 8007 10338758850 8008 5957094385 8009 714851326200 8010 117172600300 8011 1194993133631 8012 444863352928995 8013 10320829787952684 8014 2173801145814210 8015 41302221770469990 8016 26822707241742005 8017 87120153121178032240 8018 5171303206658161272 8019 12928258016645403180 8020 9712394337066314795 8021 1048938588403161997860 8022 3741214298637944459034 8023 6008616903873062312994 8024 13715321193623294410095 8025 12850391028259663231080 8026 618578251972938948764 8027 76239769555664725435163 8028 7700216725122137268951463 8029 770021672512213726895146300 8030 262869467512790203319377530 8031 18480062995877647005236010 8032 17447543347134364423641969 8033 558321387108299661556543008 8034 520005213483220273018348880 8035 230568349374635404074173560 8036 1096980110103839678264094090 8037 60227746690217262335660907780 8038 132066687975112824078616562 8039 362523058491684702095802462690 8040 5377425367626656414421069863235 8041 157737810783715254823018049321560 8042 1014278605926328689549340006724 8043 32710485041124100237966215216849 8044 3079060053704926378989067877555 8045 258641044511213815835081701714620 8046 31111893760044560455524320641034 8047 1275587644161826978676497146282394 8048 1099176586990510481625492221796531 8049 87934126959240838530039377743722480 8050 149683172371903172675567999175912 8051 5496839663374975267746847427364 8052 117793125427889210572518527653371 8053 370390873710802295227247954244948 8054 303261434028441057029519244636050 8055 460047595421145083513780694112887850 8056 4353574600174175667164375248929325 8057 969214603386680754135751734701400 8058 741849111869679533684809542417556980 8059 5213798979003771823086010840284035 8060 101218395772049495697673166380700571 8061 34414254562496828537208876569438194140 8062 203018826377860418445735009759530 8063 1922416433420199084278122043634 8064 14515846086017019918870053197806395 8065 929014149505089274807683404659609280 8066 344281714228356613605200320550325792 8067 410489736195348270067738843733080752 8068 2514742752100608588762066245483244 8069 12573713760503042943810331227416220 8070 668332533215927507824152740916718 8071 717120808140690215895315891003638414 8072 26168941142137863192082590132655179 8073 1465460703959720338756625047428690024 8074 2876510999460053982234884680180 8075 19416449246355364380085471591215 8076 343023936685611437381509998111465 8077 5945748235883931581279506633932060 8078 9253376870005508411512201352778 8079 84231433341689030734793010647370850 8080 2374764231152337460301989368078925 8081 1253875514048434179039450386345672400 8082 51243119134191040750275351644056 8083 589295870043196968628166543906644 8084 79874440216698384302010525529515 8085 3514475369534728909288463123298660 8086 1908834670834828130597497970214 8087 1908834670834828130597497970214 8088 13043703584037992225749569463129 8089 521748143361519689029982778525160 8090 994048734298938342558345303492 8091 4721731487919957127152140191587 8092 1284031670474120886561191741 8093 46225140137068351916202902676 8094 5737162782969476301656388630 8095 4644369871927671291817076510 8096 1736002330769081016844247045 8097 17165591046644673094555914780960 8098 2230289723132317916928496 8099 886540164945096371979077160 8100 2142472065283982898949436470 8101 29994608913975760585292110580 8102 2513592726892037418302514 8103 947624458038298106700047778 8104 5476331819453872553745075 8105 4867850506181220047773400 8106 126747805632643088036364 8107 580927442482947486833335 8108 26795251967760627351 8109 91211037698257175502804 8110 3935048932994385910 8111 7083088079389894638 8112 2735280027023493 8113 423056644179633584 8114 56955336325320 8115 199343677138620 8116 30850807176215 8117 370209686114580 8118 2300738162294 8119 11503690811470 8120 4706055331965 8121 414132869212920 8122 8715756 8123 2178939 8124 3631565 8125 14526260 8126 4357878 8127 4357878 8128 128 8129 128 8130 8128 8131 512064 8132 2286000 8133 33070800 8134 7289800 8135 1181572440 8136 1191418877 8137 714851326200 8138 1701346156356 8139 3041800703788 8140 40442122993545 8141 307359652996 8142 3874868352610 8143 20651110885234995 8144 2333575530031554435 8145 93176634354201104 8146 5171303206658161272 8147 64803298329049640 8148 19424788674132629590 8149 209787717680632399572 8150 24886126155019586202 8151 391866319817808411717 8152 13715321193623294410095 8153 40754097261052074818568 8154 699612002981393951052084 8155 410117381058058523030532 8156 300308452279763353489107057 8157 345182129057199256884031100 8158 17086515388331363215759539450 8159 136402615514538416026754225 8160 13231053704910226354595159825 8161 403873181453539500807992160 8162 141961423280919134534009244240 8163 2224062298067733107699478159760 8164 51709448430074794754012867214420 8165 1549243839708054282460694285 8166 4028033983240941134397805141 8167 51789008355954957442257494670 8168 16132276102879969243263209589705 8169 329765458084422135518504632728 8170 33471193995568846755128220221892 8171 1439261341809460410470513469541356 8172 1456395405402430177261829106083515 8173 194871196434773266150025319036 8174 370989724752127994003268999912834 8175 6418648464771746392701948406293323 8176 519910525646511457808857820909759163 8177 103011989716150444748353940943120 8178 118000234219850334459239439350343960 8179 139454822259823122542737519232224680 8180 894835109500531702982565748406775030 8181 42771992655371326683443394263468492 8182 41126916014780121811003263714873550 8183 74368596252290370643205149800203675 8184 5428907526417197056953975935414868275 8185 2695733392427849573108181154137038040 8186 19139707086237731969068086194372970084 8187 3784687841911415926086909699452282220 8188 7253985030330213858333243590616874255 8189 781773988141611760582084067432220 8190 1745961906849599598633321083931958 8191 28808371463018393377449797884877307 8192 18540041040556391777566701609079455 8193 469971863867280456667416310592508224 8194 14804113711819334385023613783664009056 8195 4727166703402236910022681904077792 8196 72089292226884112877845899037186328 8197 98303580309387426651608044141617720 8198 31899511810396219948446810323954950140 8199 10671071304996947532096267194918660 8200 5626322345559640586297756878520863485 8201 13742784982143188740965839272 8202 865829810837476248652700288734180 8203 23377404892611858713622907795822860 8204 309750614827107127955503528294652895 8205 1073802131400638043579078898088130036 8206 154700307066193616447833400572018734 8207 3892711333082595521180426931040425 8208 55242466295166669773254473988590075 8209 281292015672793372629171079237584 8210 6610362368310644256785520362083224 8211 21055024854056892107196644277512 8212 6869201858636061049972905195538290 8213 183815751440592048784004812 8214 90896889087372768123690379534 8215 954417335417414065298748985107 8216 5590158678873425239606958341341 8217 254884290845881626297011616280 8218 4970243671494691712791726517460 8219 13187352291355836132250077340 8220 121983008695041484223313215395 8221 18686758778814865668252237252 8222 327018278629260149194414151910 8223 926551789449570422717506763745 8224 10192069683945274649892574401195 8225 434690661521466608196192672 8226 19875236736232249047318544 8227 33688526267913662135204932080 8228 244241815442374050480235757580 8229 51295910833981948795729082 8230 18716075574560981317360611 8231 2774674788523295427230838 8232 34683434856541192840385475 8233 1047047090008790727256920 8234 12041041535101093363454580 8235 82524272203185063550156 8236 433252429066721583638319 8237 7531194130132796 8238 3935048932994385910 8239 69990988926777615 8240 1189846811755219455 8241 22782134530128 8242 18985112108440 8243 398687354277240 8244 431911300467010 8245 8784636619668 8246 48315501408174 8247 40262917840145 8248 362366260561305 8249 830072 8250 2905252 8251 8715756 8252 10894695 8253 2905252 8254 4357878 8255 1 8256 129 8257 129 8258 16512 8259 349504 8260 11009376 8261 114681000 8262 2370074000 8263 6940931000 8264 158773796625 8265 1280775292775 8266 30738607026600 8267 55422639941900 8268 817483939143025 8269 13663660125676275 8270 316996914915689580 8271 1215154840510143390 8272 1539196131312848294 8273 76733454193390525245 8274 2864715623219912942480 8275 21735026259563249256 8276 15097962114172860 8277 37442954720138413589 8278 10661030380315773760068 8279 8266161236911505741502 8280 48678505061812200477734 8281 589758811325801659634085 8282 20444972125961124200648280 8283 6622113613125772932914380 8284 4474893274069741059416892285 8285 1038998208462169763220933611 8286 57119197826397458120996900 8287 23700650377362858654118070850 8288 1161331868490780074051785471650 8289 220880767144324837613770962255 8290 1413636909723678960728134158432 8291 1814804140861479746880712770960 8292 525990733493018879970926584783240 8293 191163218134411219722758712210 8294 125621543345470230103527153738 8295 1905260074072965156570161831693 8296 171473406666566864091314564852370 8297 161135394291251725310178400083 8298 3335665654582486903621665304 8299 33471193995568846755128220221892 8300 404741659676451184046826060051 8301 2183501357424932799492997160545 8302 5319009306687136299564941083087620 8303 1565524015797986925049255708852030 8304 64186484647717463927019484062933230 8305 336076616448940825991504732326929 8306 26886129315915266079320378586154320 8307 32181882059959182125247119822821080 8308 209182233389734683814106278848337020 8309 139406542937593652879402661167751 8310 384947933898341940150990548371216428 8311 1247562658472718240053767657412550 8312 1338634732541226671577692696403666150 8313 7488148312299582147522725428158439 8314 2695733392427849573108181154137038040 8315 9830358030938742665160804414161772 8316 315390653492617993840575808287690185 8317 3832225432066724316578843467805 8318 156354797628322352116416813486444 8319 75911387254330417331883525388346 8320 57616742926036786754899595769754614 8321 36716551864631285677141899265039705 8322 63509711333416277928029231161149760 8323 48034113276506600859907896767242080 8324 744528755785852313328572399892252240 8325 756937568382283185217381939890456444 8326 2523125227940943950724606466301521480 8327 285911117378711318359958607256958580 8328 1381903733997104705406466601741966470 8329 32046947543984510502080465232369 8330 242944234799395233263368898472 8331 16450766405912048724401305485949420 8332 111042673239906328889708812030158585 8333 392350778781002362076971135839893667 8334 2266915610734680314222499895963830076 8335 313596824993133895186295193564616638 8336 871102291647594153295264426568379550 8337 111344756203814043332380218864877 8338 763506899683296297136321500787728 8339 9517078502531048032047047577448 8340 5800659347292673775532675498454556 8341 82153108001800969075851241545 8342 31988820814860554330419952460 8343 25905613389901238915251758167190 8344 181339293729308672406762307170330 8345 363210114455381317473241553199 8346 4842801526071750899643220709320 8347 2082213519687763599828959580 8348 9890514218516877099187558005 8349 519076632744857379673673257 8350 18686758778814865668252237252 8351 109006092876420049731471383970 8352 617701192966380281811671175830 8353 13584083172545831506131021 8354 434690661521466608196192672 8355 204172886472204012940635952 8356 6639441519100051662436920 8357 7327987261997421256532726 8358 25647955416990974397864541 8359 960464349873448417118367 8360 24972073096709658845077542 8361 1963213293766482613606725 8362 506635688713930997059800 8363 1687996476883330845344100 8364 1547330103809719941565425 8365 724877435025281615 8366 2899509740101126460 8367 3512092634318590 8368 979873844974886610 8369 847210627839135 8370 903691336361744 8371 322746905843480 8372 178360132176660 8373 12444901877863 8374 149338822534356 8375 273787841312986 8376 1368939206564930 8377 15875127 8378 127001016 8379 148167852 8380 1763903 8381 185209815 8382 246946420 8383 510 8384 510 8385 130 8386 130 8387 8385 8388 357760 8389 22717760 8390 286243776 8391 8945118000 8392 825293625 8393 135348154500 8394 550415828300 8395 666003152243 8396 36327444667800 8397 2161482957734100 8398 42466698137300 8399 160748942655015 8400 21133127661045972 8401 405051613503381130 8402 7805254215582395 8403 76733454193390525245 8404 2741354663368337744 8405 152145183816942744792 8406 253575306361571241320 8407 76009198081880979585670 8408 178456378105285778157660 8409 9547416228632789131434810 8410 185352769273823378742141 8411 2162448974861272751991645 8412 7754989427088702283004520 8413 3860692236452325619889083540 8414 1357898648683231769754091452 8415 71282621370585451530750123 8416 9033981466500041415711100 8417 23700650377362858654118070850 8418 455424262153247087863445283 8419 10518131768777373219703379155 8420 1413636909723678960728134158432 8421 67147753211874750634586372525520 8422 16444147796508492019162039760 8423 76465287253764487889103484884 8424 83747695563646820069018102492 8425 3810520148145930313140323663386 8426 8265371959248378679808857845 8427 286766379670871714535063254385 8428 11541791032954774743147662145480 8429 23907995711120604825091585872780 8430 2979837146603437702837502007332 8431 63321539365323051185296917655805 8432 113170410780577368075849810278460 8433 4696572047393960775147767126556090 8434 377190366384894305265437410019 8435 336076616448940825991504732326929 8436 814731191391371699373344805641040 8437 10727294019986394041749039940940360 8438 1578733836903657991049858708289336 8439 10130208786798472109236593378189906 8440 18330853995159140007190026112915068 8441 687407024818467750269625979234315050 8442 9744850543403565808419985146233585 8443 16543583480661867535224625945931435 8444 173623506630946243691713362469843128 8445 6163634485398591651055824367679431044 8446 265923121286021391706949311939860 8447 1529057947394623002314958543654195 8448 34658646807611454719139060322828420 8449 1161064668054983733091158520814752070 8450 3087440293780375760838697114172991 8451 14649904193987882985179617806750842295 8452 28972957214400806867880953605638080 8453 912648152253625416338250038577599520 8454 17304032244564151624761927336945312 8455 9587875866175587012753504571945781624 8456 30691023899409689541464483264871260 8457 1358077807548878762209803384470553255 8458 1124454299788930193055454920434 8459 32046947543984510502080465232369 8460 598209687487710862705502017670888 8461 75809983437382713015674218829260 8462 88834138591925063111767049624126868 8463 1177052336343007086230913407519681001 8464 36893744116839281786622963948778428 8465 104532274997711298395431731188205546 8466 5497601524217283245509227396225 8467 2783618905095351083309505471621925 8468 1609803704151528337335617622142800 8469 37830387047560915927387014120355800 8470 73024984890489750289645548040 8471 164306216003601938151702483090 8472 240982450138616175955830308532 8473 8635204463300412971750586055730 8474 4026719672454338331188930745 8475 363210114455381317473241553199 8476 106780180496808389734818440 8477 2082213519687763599828959580 8478 56116392729173770775532244 8479 519076632744857379673673257 8480 352580354317261616382117684 8481 327018278629260149194414151910 8482 20993583084843557782202487 8483 12154179680698901873906703 8484 2463247081954977446445091808 8485 38180329770302150419898923024 8486 152555785883139669595440 8487 3737273503618684840831690260 8488 791244428071584365781140 8489 1142952576349403616370856730 8490 322237768218222663474759 8491 77874127319403810339733425 8492 286345802921049708618600 8493 66957193583038790198649300 8494 7041666511674164260 8495 2464583279085957491 8496 194828717714304940 8497 1850872818285896930 8498 149507757853965 8499 508326376703481 8500 387296287012176 8501 968240717530440 8502 186790272088 8503 3555686250818 8504 2448177418596 8505 821363523938958 8506 8819515 8507 79375635 8508 211668360 8509 246946420 8510 49389284 8511 185209815 8512 340 8513 510 8514 1 8515 131 8516 131 8517 17030 8518 1098435 8519 140599680 8520 595205312 8521 18748967328 8522 9300083000 8523 288302573000 8524 709224329580 8525 108156710260950 8526 436232064719165 8527 52347847766299800 8528 79864024156277900 8529 235598871261019805 8530 27565067937539317185 8531 14872315724439817644 8532 721015698601518610290 8533 1053792174879142584270 8534 253027248266992555785 8535 217266063845257607900720 8536 219241209880214495245272 8537 548103024700536238113180 8538 216460977146226267950495 8539 23377785531792436938653460 8540 305424060061268712141138 8541 16187475183247241743480314 8542 94426938568942243503635165 8543 4208743547644282853304881640 8544 3487935744656928663485999612 8545 44471180744375840459446495053 8546 6899522665410076630421038403 8547 62722933321909787549282167300 8548 36526884699229817455170203310 8549 1789817350262261055303339962190 8550 5787076099181310745480799211081 8551 61728811724600647951795191584864 8552 2612520246734657657597509593360 8553 20464741932754818317847158481320 8554 6179288960214928907661642008970 8555 3126720213868754027276790856538820 8556 21029677713381863745911897113454 8557 135190785300311981223719338586490 8558 2053138785093227153780340986285 8559 1367977041953544492175930051433320 8560 517452185434601612257851802063908 8561 179439064303934430057158286199581 8562 54972902504460786327242423454935 8563 281681152432857069140790177783086940 8564 503760733719610789456702968239522 8565 20654190082504042367724821697820402 8566 2453063631499746967427728090210341 8567 6083597806119372479220765663721645680 8568 302266809234861903055622948071704408 8569 1964734260026602369861549162466078652 8570 1990586026605899769464990598814316529 8571 50428179340682794159779761836629352068 8572 7245428066190056632152264631699619550 8573 268080838449032095389633791372885923350 8574 906265685226421365353490171817202575 8575 3980318889514442636632528834621153709400 8576 1658853756593752491124302850672460 8577 2902994074039066859467529988676805 8578 200306591108695613303259569218699545 8579 13620848195391301704621650706871569060 8580 1789405547237680812175785485020382602 8581 831695536040048828194379169093980646 8582 59304021798226651557693826911540445 8583 39128426753469130924663968271531840 8584 23911381589044985908062151010733107424 8585 52946630661456754510709048666623309296 8586 77816596080438761224487367245770356 8587 6030786196234003994897770961547202590 8588 7619147238224992515013685926389 8589 147303513272349855290264594576854 8590 4198150128261970875772540945440339 8591 235096407182670369043262292944658984 8592 1812489822686693341376426424440180 8593 14546590194427729084551854375950774635 8594 14082402328980028887085105703059365 8595 423954428009293501232246340113155620 8596 572887421022473333464483821514242 8597 759075832854777166840441063506370650 8598 74688184357196950150967092594000325 8599 3585032849145453607246420444512015600 8600 7070723537005246691088723281960 8601 16262664135112067389504063548508 8602 182954971520010758131920714920715 8603 8050018746880473357804511456511460 8604 28183586233175407456895781845790 8605 279837026428691988933716982866 8606 414766503429753983615303487 8607 237799461966392283939440665880 8608 19732295780189998029017416956 8609 93728404955902490637832730541 8610 21811012474015044991193780063 8611 6182649205232611178606110884 8612 92066550400772560909993690 8613 64170385629338474954265601930 8614 1058811362884084836745382431845 8615 33881963612290714775852237819040 8616 31513377497180082749817562928 8617 236350331228850620623631721960 8618 18423377322723252583312690 8619 11090873148279398055154239380 8620 565006745289705183941819742 8621 7345087688766167391243656646 8622 286023663892763527696404075 8623 2288189311142108221571232600 8624 150947723950251630228 8625 691843734771986638545 8626 89032193095025397 8627 10938240865960263060 8628 140397966156770 8629 7834206511547766 8630 1056996116637397 8631 16911937866198352 8632 2149822610109960 8633 7524379135384860 8634 8151410730000265 8635 97816928760003180 8636 5083568446 8637 25417842230 8638 114380290035 8639 915042320280 8640 12559404396 8641 53377468683 8642 367455 8643 489940 8644 8646 8645 8646 8646 132 8647 132 8648 8646 8649 93665 8650 12082785 8651 103106432 8652 503635264 8653 412477281216 8654 12889915038000 8655 26639157745200 8656 546102733776600 8657 121135515492264 8658 610724890606831 8659 4026757520484600 8660 9583682898753348 8661 942395485044079220 8662 889195739920623135 8663 12539403453939454092 8664 240338566200506203430 8665 978521305244918113965 8666 110572907492675746878045 8667 2421146752527797390096 8668 54098480360052927398184 8669 301853839690150392004360 8670 8225517131556598182118810 8671 976215220008914949086628 8672 52227514270476949776134598 8673 41940276611140580880835359 8674 16147006495289123639121613215 8675 218515117177627697913942456 8676 198812337445444933818701977884 8677 5191720025457087365465335828 8678 11917357331162859634363611787 8679 70102101948016821378609481100 8680 3470054046426832658241169314450 8681 28338774712485800042302882734675 8682 8563430364832157645181867991475 8683 2235789684839244893108694560 8684 522504049346931531519501918672 8685 40929483865509636635694316962640 8686 190322099974619810355978573876276 8687 37273445078663352970421653870 8688 10514838856690931872955948556727 8689 415241552041326840090406042170 8690 56164890777626274723474373485 8691 400970310294150803764317552936 8692 172484061811533870752617267354636 8693 473413701567827006959311223164852 8694 3353347052772107965961787830751035 8695 204422670469112889316832925924 8696 10578975408111826578590762333029962 8697 6571787753524013480639715994761037 8698 532314808035445091931816995575643997 8699 267831349954940926758146916012902640 8700 391827345304450615072103821574431640 8701 1034070663171895984137657453929515080 8702 6635286755352999231549968662714388430 8703 4712473538985402687578708703544468 8704 7245428066190056632152264631699619550 8705 757290504093311003925519184669169275 8706 55282206798811703286562900480849357075 8707 1956067318616937100572384625752 8708 157154566414144972843355006905812 8709 34835928888468802313610359864121660 8710 28615227301242230471894224174099935 8711 2724169639078260340924330141374313812 8712 30419894303040573806988353245346504234 8713 46530847872454757376036694961362503 8714 3024505111709559229442385172488562695 8715 27282357596816320040072255255710784 8716 406493487013764760437056567182462826208 8717 538311971061053008892328899793696 8718 27339564089594151443536561692347318408 8719 87813900372762625596767905592280 8720 2590510060996497455104653214972260 8721 25041597256299475399344981078065180 8722 356842760902267524440665980362428815 8723 12222137376469101754542688012413464 8724 36635856785966132509241707317209358340 8725 1788730801484784046563338331943314060 8726 23700683119673388616964232898248911295 8727 10716364699126265884806226778913468 8728 91089099942573260020852927620764478 8729 3484439406441103250474067757725 8730 224064553071590850452901277782000975 8731 3059815450561231889400096624 8732 21212170611015740073266169845880 8733 32525328270224134779008127097016 8734 6201863441356296885827820844770 8735 1310864475961646858460268923060 8736 1878905748878360497126385456386 8737 1014997703515089016814685769 8738 124844717532355949068206349587 8739 35416941143930765693108184280 8740 5438034270131101819020547980 8741 4373992231275449563098860758580 8742 40459428139297908458664462016865 8743 1941288977022004284330724092 8744 33972557097885074975787671610 8745 96255578444007712431398402895 8746 352937120961361612248460810615 8747 6099363386550983758029205728 8748 31513377497180082749817562928 8749 655618117139668850550989520 8750 4753231349262599166494674020 8751 10463087875735281184107773 8752 40357624663550370281558553 8753 22881893111421082215712326 8754 31780407099195947521822675 8755 3860555599750681080 8756 8115469029583420980 8757 8021376635037526244 8758 42112227333947012781 8759 5039548048364060 8760 47875706459458570 8761 30777239866794795 8762 523213077735511515 8763 9459219484483824 8764 576781675883160 8765 165536340978466920 8766 179331036060005830 8767 2772855516 8768 802668702 8769 12708921115 8770 114380290035 8771 61002821352 8772 71169958244 8773 293964 8774 367455 8775 5764 8776 8646 8777 1 8778 133 8779 133 8780 17556 8781 383306 8782 24914890 8783 321402081 8784 41139466368 8785 2892974656 8786 30854599776 8787 40818064287000 8788 843573328598000 8789 152140057797000 8790 35962106161765875 8791 3187849703716975 8792 76508392889207400 8793 1517416458969280100 8794 3197413252828125925 8795 3757075256909949975 8796 3573729984372744416220 8797 217763726548329390 8798 1957042610489836227930 8799 115541178153266193185 8800 375277746641808595464880 8801 16464754892190021382056 8802 452780759535225588006540 8803 9039029814897360639691 8804 976215220008914949086628 8805 623828122818372329238 8806 27960184407427053920556906 8807 556793327423762884107641835 8808 327155401424131864108444920 8809 1526976478075613931019216420 8810 589968184711032655166515435 8811 701021019480168213786094811 8812 70102101948016821378609481100 8813 3470054046426832658241169314450 8814 1650802410436066021881721324350 8815 8593816601100847557886544715 8816 55000426247045424370473886176 8817 174168016448977177173167306224 8818 20464741932754818317847158481320 8819 150714364883290948967357122170 8820 346643039231569182624921380991 8821 244531136202114694719905780389 8822 1158305382010016974989027380790 8823 2838687537650635803922384494081 8824 83268167771085316915056611826376 8825 25689115588951853090815337691116 8826 828473977743697262178794640538491 8827 257949773290162151227829833134695 8828 21667780956373620703137705983314380 8829 27248876051197129066067115100228690 8830 1117203918099082291708751719109376290 8831 53474001126299668276955420907681 8832 13659398847701987264665492716658034640 8833 1352246251840171671564628978215519720 8834 2929866878987038621723362786133626060 8835 129655028552874697627987893409361613 8836 469227722381832239034622852338642028 8837 2402377116210547146468539695712850 8838 77243631417517722400402956836255266050 8839 19859516804291403062755738353121 8840 1429885209908981020518413161424712 8841 164274838031614324363765913367564 8842 49350899258664136610948009807505685 8843 40061318221739122660651913843739909 8844 2724169639078260340924330141374313812 8845 188943442876028408739058094691593194 8846 61733996187217202855335813117055202 8847 67547280828180156124213268852244566855 8848 4323025973003529991949649206543652278720 8849 174360202496301145642015300904129381280 8850 2702583138692667757451237164014005409840 8851 588353132497509591498344967468276 8852 5883531324975095914983449674682760 8853 57854724695588443164003921801047140 8854 10618905165645980074405783115382070 8855 4781692996090384827504924136856546121 8856 107067096273915054114464514859642776 8857 4438702359240019671101617342229705260 8858 966491642737746218707610227743564855 8859 13807623746951150274654176811292353 8860 239332144947153271427339064729067452 8861 73529755375330221944543929525195422 8862 204249320487028394290399804236653950 8863 61737195138266555550117762060305 8864 2963385366636794666405652578894640 8865 4642637074397644977368855706934936 8866 53390326355572917239741840629751764 8867 2239886228963612059156000802085 8868 12910704223746259908975188623217940 8869 2040145384065328923797518395690 8870 291449340580761274828216913670 8871 3489610377416707796232718157 8872 2372935056643361301438248346760 8873 46272233604545545378045842761820 8874 31399015660227334363673964731235 8875 25290681395092222481975266643 8876 2204514601024987916104381596 8877 758720441852766674459257999290 8878 14283773545400922996464436310 8879 18722639343796127505945641 8880 4495230815888075029667524621536 8881 32212703488795729523738618416 8882 12715540850840419548844191480 8883 2203227361261972066482122486 8884 15422591528833804465374857402 8885 17851752176906144240980929 8886 829374847038557586539999226 8887 30230563193297677032075 8888 80614835182127138752200 8889 28093048624074608959100 8890 77255883716205174637525 8891 5824457656896762345 8892 23297830627587049380 8893 2107898961543590182 8894 94855453269461558190 8895 4555205382996741495 8896 255730828519115312 8897 36441643063973931960 8898 127545750723908761860 8899 4629051212669 8900 55548614552028 8901 101839126678718 8902 509195633393590 8903 458276070054231 8904 3666208560433848 8905 41222865684 8906 10305716421 8907 91851305 8908 4041457420 8909 4206930 8910 4206930 8911 134 8912 134 8913 8911 8914 1176252 8915 77044506 8916 834648815 8917 107669697135 8918 656272439680 8919 41673299919680 8920 47734870817088 8921 2344123120482000 8922 7707192684009000 8923 13166454168515375 8924 5295518929314975 8925 42717186029807465 8926 5126062323576895800 8927 305000708252825300100 8928 352843956606209660900 8929 33838313871251254365 8930 40006668162568734484 8931 2300383419347702232830 8932 5960084313764501239605 8933 673489527455388640075365 8934 641173250669416700144 8935 1103138577776731432597752 8936 222244035815825013893320 8937 318744735577959559399630 8938 263099033550270722400660 8939 1590565207328161652273190030 8940 96896501136083411000550657 8941 37305152937392113235212002945 8942 17878967306399906803972572840 8943 27902024735745309103169318220 8944 94866884101534050950775681948 8945 2395388823563734786507085969187 8946 79846294118791159550236198972900 8947 3952391558880162397736691849158550 8948 47091752412767737167717815129 8949 557060973663228110398613178965 8950 438518398467693168505788294481248 8951 70608894668526866115338793179184 8952 11861828899702240300112347393520 8953 3364607767400540461126867338171948 8954 85698758195141119164914671957868 8955 5205999329611376397868648296506 8956 544932321132147333820381337992965 8957 381881705360323722126094008514755 8958 30268864816361545521143451341566680 8959 7195058030118728033714426958241260 8960 221809216818492373890026936727588 8961 557504348723898842976277381291115 8962 131976484007002962464566027352914860 8963 782432012327231848897070019306566670 8964 141231438703091534989596915434581531 8965 11439746534950414334157350150201104011 8966 84951241325167840595246264923056560 8967 30200166291097167331610047180146607080 8968 7987023940275926666889036992002968 8969 404041251769423476329078551554754794 8970 3729962742323378306902340978759713748 8971 139873602837126686508837786703489265550 8972 444566530533753426396469919699 8973 1330587625887524005204634469659107 8974 987652670761873488399316307375832 8975 3400981971768511357303045704448677492 8976 2334007235527409755011894110896151220 8977 4473513868094202030439463712550956505 8978 84601541586281377047339445384295460 8979 944717214380142043695290473457965970 8980 3117566807454468744194458562411287701 8981 202641842484540468372639806556733700565 8982 5535244523692099861651279393781885120 8983 2207091170839255008126775960811764320 8984 25720355519016812743097047758176 8985 392235421665006394332229978312184 8986 1470882831243773978745862418670690 8987 86782087043382664746005882701570710 8988 4934667694623720152223863918324609 8989 4781692996090384827504924136856546121 8990 1129851509624732279916775323476652248 8991 31070916514680137697711321395607936820 8992 21883781032903709869263223625444484 8993 289960098685974155767737713037139413 8994 60553916191448418071977353726631524 8995 5783239186823725321480983221082786 8996 501747115987356871908127016925 8997 48739890898631491223777180573925 8998 14816926833183973332028262894473200 8999 348197780579823373302664178020120200 9000 5998913073659878341544027037050760 9001 2699510883146945253694812166672842 9002 8002430731295011127453831846660 9003 4915778877795506835435925277234 9004 784432799648219175867434884665 9005 738138404914881650734274793111 9006 600352569330770409263876831730280 9007 11706875101950022980645598218740460 9008 691734312752252139236728914668 9009 914077484708333183991391780097 9010 32906789449499994623690104083492 9011 30308885019276310837609306392690 9012 293722468083595811597593938339 9013 30195767746911718949285358147 9014 2705631820726604183978045856 9015 740892180242301779045988223568 9016 209686466106311824258298553840 9017 1520226879270760725872664515340 9018 33151364968521261934917917780 9019 447543427075037036121391890030 9020 934257198428527693291 9021 73487304022731751484475 9022 3073292836855286814600 9023 1095628896338909749404900 9024 14422466578982459140 9025 488502900255857487 9026 14422466578982459140 9027 137013432500333361830 9028 10450177055110171665 9029 35530601987374583661 9030 17226958539333131472 9031 8311251926871247640 9032 59821584902184 9033 64806716977366 9034 388840301864196 9035 2138621660253078 9036 1782184716877565 9037 16039662451898085 9038 19629936040 9039 68704776140 9040 2424874452 9041 3031093065 9042 2804620 9043 4206930 9044 1 9045 135 9046 135 9047 18090 9048 400995 9049 2520540 9050 231133518 9051 5007892890 9052 15381385305 9053 103621964160 9054 8334659983936 9055 262541789493984 9056 248619118839000 9057 1284532114001500 9058 2314980952706 9059 83393998886850 9060 42717186029807465 9061 119210751711090600 9062 101666902750941766700 9063 299917363115278211765 9064 263837078830733464485 9065 197452265447516657292 9066 260132049637988500830 9067 67547622222664347382190 9068 497796607249635081794835 9069 18584406670653043053673840 9070 206080833211037740155624 9071 5667222913303537854279660 9072 51477274795840468843040245 9073 5559545677950770635048346460 9074 683760215564060296494451806 9075 4026587936099466190467327302 9076 20457664514053739516084001615 9077 64472639680654209384022308120 9078 13020944876681144248145681836 9079 2721590937339091625637007269 9080 5589240588315381168516533928103 9081 558924058831538116851653392810300 9082 86495055452022374389685782890 9083 4238257717149096345094603361610 9084 1245790904737764683255080382049 9085 438518398467693168505788294481248 9086 9237083781470255212427913076656 9087 361785781440918329153426595502360 9088 3992178176792288159856273538410 9089 183640196132445255353388582766860 9090 24219214272539881503128059466354 9091 155694948894899238234394667997990 9092 343964372913199380922084674335985 9093 10089621605453848507047817113855560 9094 56741892674498049134658053581476 9095 609975346250854028197574076000867 9096 29644313568509200912975298147555 9097 131976484007002962464566027352914860 9098 6889338473321538292175459289491782 9099 282462877406183069979193830869163062 9100 86013131841732438602686843234594767 9101 6881050547338595088214947458767581360 9102 624831026712355186171242355451309112 9103 4061401673630308710113075310433509228 9104 11726710997057663517275641176817917 9105 332372917632776284773475928800370532 9106 13040147040298490806064976181950 9107 8202252488347750717014870018446550 9108 329353372744436634951642195460175 9109 32809009953391002868059480073786200 9110 333429605075344250715984872985164460 9111 194500602960617479584324509241345935 9112 221823467451490158696854450962015 9113 102412392446551140636253012833620820 9114 21728495930743267004991680889533217310 9115 3497757881534282005681587655388274006 9116 1989228500701848387780928532140364965 9117 127310624044918296817979426056983357760 9118 1202219198292108440798310393599904 9119 18634397573527680832373811100798512 9120 976544890021639631249830306828788 9121 157874757220165073718722566270654060 9122 2794383202796921804821389422990576862 9123 27012370960370244113273431088908909666 9124 1392138467216187987754598166426589377 9125 77959754164106527314257497319889005112 9126 33074053771353874533593760915396980 9127 364249776402936749797604972186674635 9128 1473090461195812478097141393542093805 9129 4500893353439229617548114017520940 9130 1147555863917003648878515462949506 9131 3187655177547232357995876285970850 9132 78097551849907192770898969006285825 9133 535526069827935036143307216043102800 9134 2869045383054724424216708582937320 9135 1669315553004266677383867882812 9136 327372166280250455214020393727 9137 72021876581655100147084486619940 9138 1568865599296438351734869769330 9139 313773119859287670346973953866 9140 45026442699807780694790762379771 9141 600352569330770409263876831730280 9142 1419875694596728075275390930108 9143 23499684840886614486265180899 9144 11883007301208331391888093141261 9145 427788262843499930107971353085396 9146 2246112991227497382805130116710 9147 669893348260832552766442315510 9148 291278175700098481681386499185 9149 9320901622403151413804367973920 9150 181728270625470247690525413328 9151 43966517086807317989643245160 9152 30783410327912600368138066510 9153 430967744590776405153932931140 9154 15170246257000288837914 9155 2169345214751041303821702 9156 35727029228442709219725 9157 285816233827541673757800 9158 2360039985651675132 9159 251554649633414985 9160 5047863302643860699 9161 100957266052877213980 9162 16255830974615822590 9163 29260495754308480662 9164 82904737970540695209 9165 442158602509550374448 9166 14243234500520 9167 149553962255460 9168 162016792443415 9169 1944201509320980 9170 5441785395046 9171 274182264135010 9172 960159915 9173 176669424360 9174 2424874452 9175 28867553 9176 2103465 9177 2804620 9178 6 9179 6 9180 136 9181 136 9182 9180 9183 205020 9184 2272305 9185 59988852 9186 436585534 9187 2027004265 9188 261483550185 9189 2231326294912 9190 141689219726912 9191 811492803890496 9192 25359150121578000 9193 575922090673200 9194 11806402858800600 9195 48012704959122440 9196 145238432501345381 9197 5126062323576895800 9198 61000141650565060020 9199 1804014214227237364 9200 263837078830733464485 9201 185485461481000496244 9202 3555138011719176178010 9203 1468426570057920595265 9204 121800001773828011205 9205 604469236319825762032 9206 1442565832477264181089368 9207 26447040262083176653305080 9208 720681847141766563802563430 9209 268391860314864789278196036 9210 350218646996226005521548486 9211 584504700401535414745257189 9212 3502425015246317328554015 9213 758501643301814228047321272 9214 13020944876681144248145681836 9215 664068188710738356655429773636 9216 16767721764946143505549601784309 9217 8736874288083068120170281100 9218 432475277260111871948428914450 9219 3531881430957580287578836134675 9220 16313928514423108947387957383975 9221 4861623042879081690751533198240 9222 46185418907351276062139565383280 9223 343413176498261347084410626960 9224 7984356353584576319712547076820 9225 180039407972985544464106453693 9226 2704087030429210070737598872457 9227 533338016427208028845479607397370 9228 23733541731010757283623842529182965 9229 90004381483686560696354153956824 9230 68687554290181848952480801703892 9231 54856042869089511822264726287468 9232 36136418240012715912916888441869545 9233 11454562762871955232773655204215252 9234 15334334021264069101938925515320418 9235 24423481880985754171133301165378761 9236 1978302032359846087861797394395679641 9237 18011171342754943328660952720115440 9238 584191610340819889509698137210573560 9239 15832582795507983107220463074571307160 9240 101592406271176224937997971395165887610 9241 135965266473512264137904151657132 9242 5098697492756709905171405687142450 9243 10480655957333237027296778356903925 9244 40267783415017173841719201055472975 9245 648074443667570515476139612281023880 9246 4601328550039750659880591247195269548 9247 34835928888468802313610359864121660 9248 200306591108695613303259569218699545 9249 4540282731797100568207216902290523020 9250 30419894303040573806988353245346504234 9251 7069412056340415039652222937298835491 9252 10686320550282022734358011416847076905 9253 419822577181371201548616327923776 9254 13224411181213192848781414329598944 9255 136652248872536326104074614739189088 9256 22408030057055687882657396502931544 9257 3473244658843631621811896457954389320 9258 307382152307661398530352836528963454820 9259 5373166013816865917649326256383327420 9260 76567615696890339326502899153462415735 9261 37283478796798913110596603213720232 9262 146470809558852872934486655482472340 9263 333529915742448108248409372122738220 9264 232593230715128286015338114769804285 9265 1755085438931887933578906002158068 9266 4972742076973682478473567006114526 9267 62159275962171030980919587576431575 9268 1015268174048793506021686597081715725 9269 952278893099014915271928806251536 9270 111892769939134252544451634734555480 9271 3782967254794005260250902327512 9272 8511676323286511835564530236902 9273 948616408876916212676898000060 9274 1359683519390246571503553800086 9275 20193319594904652052032977229 9276 585343755097501149032279910937023 9277 364070690922237968019331007720 9278 1014196924711948625196707807220 9279 583931562712940117537498434460 9280 59415036506041656959440465706305 9281 6526236294123479078368416804 9282 6738338973682492148415390350130 9283 26479834154554407425580590835 9284 291278175700098481681386499185 9285 509756719847041367995863712 9286 181728270625470247690525413328 9287 25475925788617324442597020560 9288 4504889316279892736800692660 9289 43263294881074897797014 9290 584054480894511120259689 9291 20007136367927917163046 9292 83363068199699654846025 9293 7182730391113793880 9294 2117984602507913580 9295 2884493315796491828 9296 5047863302643860699 9297 1711140102591139220 9298 524381644342445890 9299 73151239385771201655 9300 65451108924111075165 9301 1005404788272 9302 42729703501560 9303 99702641503640 9304 46290512126690 9305 388840301864196 9306 2138621660253078 9307 2453742005 9308 22083678045 9309 692821272 9310 808291484 9311 560924 9312 2103465 9313 4 9314 6 9315 1 9316 137 9317 137 9318 18632 9319 1257660 9320 21065805 9321 186783471 9322 8218472724 9323 76901423346 9324 1666197505830 9325 7164649275069 9326 917075107208832 9327 1764674827507904 9328 55587257066498976 9329 2121003398447000 9330 131502210703714000 9331 8087385958278411000 9332 61666317931872883875 9333 29261272430418113525 9334 17128549715366700600 9335 66642897975497713100 9336 10812810196524503950475 9337 3709967134877908980075 9338 2668208363404192138469940 9339 10228132059716069864134770 9340 6268855133374365400598730 9341 24131647837593848349777309 9342 900914852603503671725019536 9343 4545524938135859434612598568 9344 125001935798736134451846460620 9345 460622413862820779420259101 9346 19667505857026487232920830452 9347 23166972464971548325312017642 9348 5874878184897091202112616914 9349 114905705675193107335437948465 9350 1707170484317154737555078091480 9351 205144986532111427629535217326180 9352 2615598578284420702276574020908795 9353 275298908817497476466565557461 9354 27529890881749747646656555746100 9355 1362729598646612508509499509431950 9356 66773750333684012916965475962165550 9357 95743588800699915047238006922839 9358 1021264947207465760503872073843616 9359 1170676075527610715466618700560 9360 541047459573010752331488942775480 9361 109385682044108695580061894952434 9362 4271427312418505939459123232438 9363 811858980561416666131452291260441 9364 73067308250527499951830706213439690 9365 46706819179034313694698935954867 9366 4110200087755019605133506364028296 9367 16253973074303941165755229712293716 9368 174730210548767367531868719407157447 9369 93409232054372492076785164462945805 9370 7846375492567289334449953814887447620 9371 816101711632938614986649331623631770 9372 33460170176950483214452622596568902570 9373 112599658676069345258440483187456631 9374 747661733609100452516044808364712029840 9375 166851064844968745053015649324328390840 9376 1084531921492296842844601720608134540460 9377 169851031108706945651536290295786437 9378 48347109978508344080587108848238836 9379 5976239983454503643294795399296189450 9380 221120879387816634801907429773959009650 9381 168056472621661783868185761306600809 9382 359817752960484282513568251050132679480 9383 499978522237357000824864879192679444 9384 106702733404313994078477260803315735 9385 301862032800804289248012170812580214315 9386 4105323646090938333772965523051090914684 9387 58697542528402233965597244994541846198 9388 1937018903437273720864709084819880924534 9389 545928745589969414396966764042235 9390 3738520049800110549790428400161225280 9391 117763381568703482318398494605078596320 9392 260761773473557710847882380911245463280 9393 1855754621220152375534096277485030213676 9394 18557546212201523755340962774850302136760 9395 989959517649086710275874144408831669140 9396 4784804335303919099666725031309353067510 9397 3557243343058867727677100910194771421 9398 199205627211296592749917650970907199576 9399 7301898931018673166776279231362820 9400 2517020253971610511823801236231342245 9401 1541325032908132351925064886510611 9402 80148901711222882300103374098551772 9403 2083381237141879203519506666170306 9404 549407793988221370605547322449750050 9405 1235437579115199274547862182352845 9406 652311041772825216961271232282302160 9407 22533326691599074811059722559528 9408 259133256953389360327186809434572 9409 210259584617787977185780858719 9410 25038251452650348108912252717180 9411 2794149632346956704439803059176730 9412 7109795502155106118167437809610 9413 3740826349225995121398626104323 9414 120769212242969979706170334280 9415 138944978685536961651948969589140 9416 659988648756300567846757605548415 9417 34077240287726150769025783609 9418 213569101074494256641505720756 9419 995849449185006930240462220030 9420 16929440636145117814087857740510 9421 62005720420953261694217458983 9422 571713761169467362061937248928 9423 1628760855418934276030036181136 9424 284086195712604815586634217640 9425 846724485529608714027274 9426 2963535699353630499095459 9427 316266655662245152077381 9428 8222933047218373954011906 9429 615021289739118600975 9430 4920170317912948807800 9431 8083136950856987327100 9432 7409542204952238383175 9433 175819645541239554855 9434 100468368880708317060 9435 2227048843522367694830 9436 20043439591701309253470 9437 243915390821405 9438 11649690307888 9439 5853969379713720 9440 20488892828998020 9441 4439260112949571 9442 53271121355394852 9443 5846307038 9444 672325309370 9445 3235790259 9446 284749542792 9447 230539764 9448 57634941 9449 2055 9450 2740 9451 4110 9452 4110 9453 138 9454 138 9455 9453 9456 428536 9457 28926180 9458 129203604 9459 477335537 9460 27003553236 9461 196525859662 9462 580644585365 9463 823934666632935 9464 3195867797848960 9465 202937605163408960 9466 11570198303434176 9467 323508834142074000 9468 15878891942473465500 9469 21001115149722970500 9470 467213044095601614300 9471 942212972259463255505 9472 850116967452147298200 9473 386121828728265375900 9474 90434412552750396676700 9475 48094664857599074596245 9476 177880557560279475897996 9477 309943395748971814064690 9478 213554405642423436723693 9479 409010980298200819487751 9480 81901350236682151975001776 9481 833582420344005031104456 9482 2873607719511175504640148520 9483 78305810356679532501444047170 9484 19486238521938685507271790540 9485 94773978265792697694458253990 9486 9849060486445123485894681297 9487 344717117025579322006313845395 9488 607636952045088974384010846120 9489 4697976790811712083119127114340 9490 10902927081881088176893685444 9491 275298908817497476466565557461 9492 27529890881749747646656555746100 9493 23097111841468008618805076431050 9494 987047307223710464404515535287 9495 31914529600233305015746002307613 9496 484700971621958120789687742688 9497 69069888456129032212530503333040 9498 9409521036052360910112851178704 9499 218771364088217391160123789904868 9500 35686109035666666643140760055404 9501 1448454916255872731724268137842 9502 23615807450073529396196091213135 9503 2101806863056544116261452117969015 9504 61653001316325294077002595460424440 9505 297989506362238921372179211392051460 9506 145059042719731399460419314224809956 9507 1027501552598097412844636809092403855 9508 4542638443065272772576289050724311780 9509 2813723811749385374058447695597894610 9510 8884252081466162784527075654951053441 9511 229838523985550682065376278521569891 9512 7564045918788692004169682071223600880 9513 1427503554784732596564689444219254010520 9514 9974312385830334470784739802801688 9515 1472042269608793528979981182563482454 9516 6215289582792683789026587215268037028 9517 77691119784908547362832340190850462850 9518 16909243717891860308381156394479218385 9519 28706390497816414011902893413883324235 9520 1647816538078049833704484249733619576 9521 58497487101770769096509190865543494948 9522 682470682853992306125940560098007441060 9523 560600918058636537174879745794791826585 9524 341672262478759272337058590266736119660 9525 35657385648094815025830102099488037410 9526 32482507383573713071626752781753 9527 175243127334380182021426331257557435 9528 3738520049800110549790428400161225280 9529 117763381568703482318398494605078596320 9530 243377655241987196791356888850495765728 9531 1237169747480101583689397518323353475784 9532 1525361352309840847882702841924239860 9533 247489879412271677568968536102207917285 9534 1166500522400022209436662046300958 9535 3557243343058867727677100910194771421 9536 800022599242154990963524702694406424 9537 1157927446271540118499838385478746140 9538 1046937758201750276779289356875132 9539 13871925296173191167325583978595499 9540 240446705133668646900310122295655316 9541 2043796993636183498652636039513070186 9542 734143579426198848620878487712675 9543 15680553888769836946184404622170725 9544 71914872419997047269339540083600 9545 1689999501869930610829479191964600 9546 55134735521997736239826980730760 9547 124053154924494906539610706644210 9548 129960448016137521136735026008220 9549 931383210782318901479934353058910 9550 409881702849472434575704655 9551 3740826349225995121398626104323 9552 744443054572337337591766388920 9553 972614850798758731563642787123980 9554 1108891819092494203402893066628 9555 10257249326605571381476760866309 9556 512151145295146421266523427444 9557 8962645042665062372164159980270 9558 4166392281249823908307101987 9559 351365749052068482933898934237 9560 315244036532696956650974744736 9561 1628760855418934276030036181136 9562 3503687526329415368388720 9563 25401734565888261420818220 9564 234271596786848260798060 9565 451809508088921645824830 9566 24600851589564744039 9567 1666724362436635775 9568 702881473987564115400 9569 2694378983618995775700 9570 33489456293569439020 9571 1528866482967300477 9572 21311472186816915740 9573 445409768704473538966 9574 129131677493685 9575 439047703478529 9576 2341587751885488 9577 5853969379713720 9578 356328570939096 9579 522265895641126 9580 73344579204 9581 403395185622 9582 19774273805 9583 2656245735 9584 329342520 9585 384232940 9586 1644 9587 2055 9588 2740 9589 4110 9590 1 9591 139 9592 139 9593 19182 9594 437989 9595 59566504 9596 4020739020 9597 67347378585 9598 2985733783935 9599 43790762164380 9600 573658984353378 9601 654172526017010 9602 72880766421258705 9603 9328738101921114240 9604 433974263349443776 9605 13670189295507478944 9606 142397805161536239000 9607 1471443986669207803000 9608 4951781405206909980 9609 32471306564644312193850 9610 984718820632070620415 9611 118166258475848474449800 9612 213057344827666188780700 9613 89788452463087893843295 9614 639449935367556391805727 9615 1725027732619454452313124 9616 15623190728577293528733330 9617 296840623842968577045933270 9618 5590498415709241534365076585 9619 20197929759981775866093179920 9620 21787171255202912462453489688 9621 31534063658846320669340577180 9622 25079510690272937828803508195 9623 246235195868134298682798080460 9624 771061339124681590841656266 9625 912679605077248109692907133522 9626 47915679266555525758877624509905 9627 1661076881240591559641090983010040 9628 89147462610674779799307192748 9629 378876716095367814147055569179 9630 1663762970679658662124026629873 9631 3826654832563214922885261248707900 9632 184799428499394281641776031035162 9633 9055171996470319800447025520722938 9634 69478854900935059376946802365933 9635 2223323356829921900062297675709856 9636 28878277125901364575597249000880 9637 35967894160310149578906373630596040 9638 166286247609308207935886495707170 9639 818460910733014999460433331870690740 9640 146039103679812480295881241569084034 9641 6571759665591561613314655870608781530 9642 8861918336934075508863702613396690245 9643 259949604550066214926668609992969580520 9644 14223657607456453269572433376973807236 9645 458712957840470617943710976407405283361 9646 97720805554987475000539932317367040315 9647 8208547666618947900045354314658831386460 9648 783114317619968592762947595536417247214 9649 32107687022418712303280851416993107135774 9650 195044446438871733655748384938986176541 9651 1763201795807400472247965399848435035930640 9652 2452913592115352254084524088427461272 9653 1771548705416643294616600730530944252 9654 102306937737811150264108692188162030553 9655 5526174319881767889177157502701005204 9656 1905717467665109661782416815269684882850 9657 34683495476443215684185647892266768650 9658 79530034303072544057265038442004555925 9659 5726162469821223172123082767824328026600 9660 1231992531385778318850723868228870575420 9661 7905285409725410879292144821135252858945 9662 698418301243346159630163883045240009305 9663 47492444484547538854851144047076320632740 9664 6680047908810872151646307430358010 9665 18280521350453167205236968138687042 9666 75884095637005748601178380201870665 9667 519654286922215366420869547622410313920 9668 3273822007609956808451478150021184977696 9669 58259748700291998313430437801754726928 9670 466455501536349331282530529060432549188 9671 583069376920436664103163161325540686485 9672 299126935683716040016404734735071523 9673 17349362269655530320951474614634148334 9674 2420687176263849126602062177276713 9675 5654397014982688664945589847857075912 9676 26948953405563571939318744556600620 9677 181905435487554110590401525757054185 9678 3213662693613455953763760288374623935 9679 55703486689299903198571844998493481540 9680 138782502254728630343290869317204082 9681 385506950707579528731363525881122450 9682 1457774393013690145688903593777975 9683 69973170864657126993067372501342800 9684 800179812807514590918288687971560 9685 252136659015647847598352765579838556 9686 2836537413926038285481468612773183755 9687 1085283880110832039662474947495826828 9688 59016707412444883187870621442990 9689 1192137489731386640394986553148398 9690 8146272846497808709365741446514053 9691 325850913859912348374629657860562120 9692 1143851092757568099604910590149588 9693 5433292690598448473123325303210543 9694 28286454137068044675047563841113 9695 3345883432213191570134197551491652 9696 368257610463716053316656963214490 9697 298113303708722519351579446411730 9698 984083185525663808199932151835 9699 251157230569281611926929025287840 9700 138724791572788306676869744 9701 673223253220884429461279640 9702 109321167272034263413837570 9703 1530496341808479687793725980 9704 74177244662135295141594 9705 964304180607758836840722 9706 573990583695094545738525 9707 1530641556520252121969400 9708 11933815525412135188236 9709 54696654491472286279415 9710 229725948864183602373543 9711 4594518977283672047470860 9712 187470499792498690 9713 337446899626497642 9714 956099548941743319 9715 5099197594355964368 9716 38669344749918840 9717 5819736384862785420 9718 199650056641555 9719 2395800679698660 9720 51674132307226 9721 258370661536130 9722 806848006185 9723 6454784049480 9724 75181764 9725 18795441 9726 31325735 9727 125302940 9728 274386 9729 274386 9730 140 9731 140 9732 9730 9733 335685 9734 45988845 9735 416965528 9736 28145173140 9737 29932168260 9738 995244594645 9739 8758152432876 9740 573658984353378 9741 564967181560145 9742 57251191218585 9743 6834240367707776 9744 433974263349443776 9745 215278571582794944 9746 122055261567031062000 9747 4515940624048719600 9748 709755334746323763800 9749 195316129712146238760 9750 196943764126414124083 9751 10742387134168043131800 9752 127834406896599713268420 9753 9937061932673759002420 9754 3197249676837781959028635 9755 90569221614940832050628 9756 88266614285747421066290 9757 148420311921484288522966635 9758 16771495247127724603095229755 9759 3473996851662746147246032 9760 21787171255202912462453489688 9761 1840698032313610115875486840 9762 50159021380545875657607016390 9763 31865731229993850417773869236 9764 41580893190357829203680536686 9765 15059213483774593809932967703113 9766 527072471932110783347653869608955 9767 2227821055921134788382686544984 9768 38244261459979480533902785688892 9769 650152444819651169076347356711164 9770 16416349231696192019177770756956891 9771 1213329581056629121890448688614700 9772 60059814262303141533577210086427650 9773 3802236303427459864528789785833275 9774 368816921432463606859292609225827675 9775 307881951804491358769496439005908320 9776 2924878542142667908310216170556129040 9777 45823097160235130563526720005379354960 9778 56073000472392988715894538953951052780 9779 2639937643442764066887083982210365230 9780 3431918936475593286953209176873474799 9781 28079336752982126893253529628964793810 9782 1249530485507704646749782068488933324545 9783 138312808458714476621359524562297022088 9784 2005535722651359911009713106153306820276 9785 4538844003895182956495666503399589119572 9786 4592877861084411325025376818916250894805 9787 156511862203282170913643672531020314468 9788 15774159826345081654225087281519261693882 9789 1162605000041355530242064727733956883961 9790 1035881055036847777445679672410955583609251 9791 211496860813468273604792941031169840 9792 1700397327867574571415525548024936280 9793 2497883674637467045409407030048631395320 9794 193109480870567231422213194090105037590 9795 2388499226140270776100629075138005053172 9796 6889901613866165700290276178282706884150 9797 51204268660882322886184339818824851075 9798 91168575908400233431498946506688149475 9799 53825927216319497817956978017548683450040 9800 4604386545010463066355355950898742801148 9801 5708810462336916435237861304891527032580 9802 19366171184918743069390974928098100553 9803 477972383206557031268543251061735820 9804 46411811122955537818829562059617826 9805 17613282321161626602245818801624964967 9806 1144863350875505729145978222105622722855 9807 4884750297068824444356173747650656950848 9808 153869634357667969997219473050995693951712 9809 958400374741351631487603709982090920736 9810 14615605714805612380185956577226886541224 9811 11405866402927115707831784250916440 9812 843537958628079232846261351952901694860 9813 20218846821915608722225042757268340 9814 1399968118084553184633403629295327812855 9815 322407478924742369746758798513512872 9816 8866205670430415168035866959121603980 9817 239387553101621209536968407896283307460 9818 3171885078596481026364831404625753823845 9819 5371699204918319927405023059454134468 9820 45659443241805719382942696005360142978 9821 12584460576424304727069514697307825 9822 205546189414930310542135406722694475 9823 2798926834586285079722694900053712 9824 199438388759180410471447332174840 9825 504273318031295695196705531159677112 9826 5673074827852076570962937225546367510 9827 92413758893905941115890430476620 9828 56768451891970792399761264435638 9829 1260187621280535560671233142863 9830 24438818539493426128097224339542159 9831 7153540292417561598529772296120 9832 85362021847579708925739596279820 9833 15289975209225970094620304778980 9834 20204610097905746196462545600795 9835 63129876079494180568569765122484 9836 1104772831391148159949970889643470 9837 29254109242444733207397983059095 9838 321795201666892065281377813650045 9839 295349556251742846473335584 9840 1525972707300671373445567184 9841 2918473876005364095586320 9842 15998219600785501963000620 9843 1373652678928431391511 9844 37088622331067647570797 9845 15306415565202521219694 9846 3136560566639860905675 9847 1729538481943787708440 9848 59669077627060675941180 9849 43757323593177829023532 9850 229725948864183602373543 9851 19733736820263020 9852 187470499792498690 9853 6642655504458615 9854 14341493234126149785 9855 15297592783067893104 9856 749881999169994760 9857 2580093039675480 9858 2795100792981770 9859 197301232445772 9860 1085156778451746 9861 627548449255 9862 5647936043295 9863 7160168 9864 25060588 9865 75181764 9866 93977205 9867 182924 9868 274386 9869 1 9870 141 9871 141 9872 19740 9873 457310 9874 31554390 9875 144098381 9876 19597379816 9877 188974733940 9878 3165326793495 9879 28065897568989 9880 176414213290788 9881 7353265163075118 9882 159320745199960890 9883 7528342905053097 9884 963627891846796416 9885 20396790377423857472 9886 642498896888851510368 9887 393688049564247249000 9888 8136219690994443146000 9889 1254078974927714921000 9890 28687056551471478817875 9891 231408922848536595797525 9892 1110762829672975659828120 9893 957831715442638431301060 9894 2825603560555783372338127 9895 236139726132161896116829185 9896 5478441646266155989910437092 9897 105003464886767989806616710930 9898 16220047421533266718095264290 9899 777387721075485772809676132299 9900 1527498680007972044819012751184 9901 674799898646169468479953475544 9902 1686999746615423671199883688860 9903 16388856718456433169410634767 9904 19469961781526242605259834103196 9905 347214318437217993127133708173662 9906 30518008088180022613164322608962 9907 35238131124906410835476147754795 9908 1221588545663422242296506455499560 9909 82887760344751311565573231170260 9910 267375192932081543282647850447466195 9911 60068943281038861725328779809803 9912 399185432167630981101957618554236300 9913 65646773728563898885537880792141850 9914 31848434779204267776152041176385650 9915 452201616712846683192697894789927845 9916 2894090346962218772433266526655538208 9917 2924878542142667908310216170556129040 9918 32966256949809446448580374104589464 9919 31303608420269929646882418761387730 9920 113140184718975602866589313523301367 9921 311992630588690298813928106988497709 9922 1220840728390527256228414331694121470 9923 1571736459758119052515449142753375251 9924 3546482268172166067214346783648641592 9925 105554511718492626895248058218595095804 9926 2657402812585001730969359779507956159 9927 3683141829257747654390839469860666315 9928 13303508287278984527659712165136726729780 9929 135616702019670316359095567392084047970 9930 127886550004549108326627120050735257235710 9931 13347515301337784340302481339467121 9932 43779850188387932636192138793452156880 9933 576434694147107779709863160780453398920 9934 3746825511956200568114110545072947092980 9935 848545777707727775719960329325343900469 9936 21496493035262436984905661676242045478548 9937 24910184753942751674359949101049927550 9938 921676835895881811951318116738847319350 9939 17835675115087245953436511066559533 9940 53825927216319497817956978017548683450040 9941 11580729795026316197196804361351383408948 9942 823832404117725745735545025705891096165 9943 166353133370909555000326327575408055 9944 6787207841533109844013314165076648644 9945 75790487563786393258148674843355909858 9946 2501086089604950977518906269830745025314 9947 27095099304053635589788151256499737774235 9948 102005079732907804573320098847999012797120 9949 691439496164204168974846999153208498137440 9950 10717312190545164619110128486874731721130320 9951 1993193550470227868517326607177084852 9952 205963333548590213080123749408298768040 9953 773872321714906899652401963153226620 9954 24413479111860453781150933465255365718910 9955 20103276642555657129994035153213771 9956 68672793010970124756059624083378241736 9957 629500602600559476930546554097633882580 9958 4249129067553776469281189240159028707415 9959 666766859351749501478595519617558649 9960 632488629434827056128949647133073876 9961 71479736074090050849754843480708446 9962 198554822428027919027096787446412350 9963 20700396380794400068782431031647245 9964 2326976642337543801642989905196880 9965 1556669807835738885172438813579872824 9966 17901702790110997179483046356168537476 9967 1342099816663770372114863297149095 9968 59052391933205896373053985074560180 9969 60458401264948893905745746623954470 9970 423208808854642257340220226367681290 9971 1561796684342064135999012536550399 9972 20823955791227521813320167154005320 9973 3942399397368317236502361742748580 9974 2675199591071358124769459754007965 9975 124506144490113522788012592324899 9976 73479036092526013448663169240924 9977 244357853672185418555912564375970 9978 1384694504142384038483504531463830 9979 655306827933554440612713327 9980 1233518734933749535270989792 9981 428237400072520424959032688 9982 52652139353178740773651560 9983 808100247403897210034614 9984 5656701731827280470242298 9985 10909353339952612335467289 9986 283643186838767920722149514 9987 20031298505562706265688525 9988 5169367356274246778242200 9989 1842879462511768976443344300 9990 1689306173969121561739732275 9991 71105587197612726815 9992 12366189077845691620 9993 40328541992675874910 9994 24318110821583552570730 9995 293197080827603116101 9996 73494734927452514435984 9997 252971979461514920 9998 2656205784345906660 9999 33853603133820379 10000 406243237605844548 10001 5685337930870598 10002 28426689654352990 10003 182441975661 10004 1459535805288 10005 12429137028 10006 20271330629 10007 15536421285 10008 20715228380 10009 679470 10010 679470