1 1 2 1 3 1 4 1 5 2 6 1 7 1 8 3 9 3 10 1 11 2 12 4 13 6 14 4 15 2 16 1 17 6 18 10 19 10 20 6 21 1 22 1 23 7 24 16 25 20 26 16 27 7 28 1 29 3 30 8 31 23 32 36 33 36 34 23 35 8 36 3 37 3 38 11 39 31 40 59 41 72 42 59 43 31 44 11 45 3 46 1 47 14 48 42 49 90 50 131 51 131 52 90 53 42 54 14 55 1 56 2 57 15 58 56 59 132 60 221 61 262 62 221 63 132 64 56 65 15 66 2 67 4 68 17 69 71 70 188 71 353 72 483 73 483 74 353 75 188 76 71 77 17 78 4 79 6 80 21 81 88 82 259 83 541 84 836 85 966 86 836 87 541 88 259 89 88 90 21 91 6 92 4 93 27 94 109 95 347 96 800 97 1377 98 1802 99 1802 100 1377 101 800 102 347 103 109 104 27 105 4 106 2 107 31 108 136 109 456 110 1147 111 2177 112 3179 113 3604 114 3179 115 2177 116 1147 117 456 118 136 119 31 120 2 121 1 122 33 123 167 124 592 125 1603 126 3324 127 5356 128 6783 129 6783 130 5356 131 3324 132 1603 133 592 134 167 135 33 136 1 137 6 138 34 139 200 140 759 141 2195 142 4927 143 8680 144 12139 145 13566 146 12139 147 8680 148 4927 149 2195 150 759 151 200 152 34 153 6 154 10 155 40 156 234 157 959 158 2954 159 7122 160 13607 161 20819 162 25705 163 25705 164 20819 165 13607 166 7122 167 2954 168 959 169 234 170 40 171 10 172 10 173 50 174 274 175 1193 176 3913 177 10076 178 20729 179 34426 180 46524 181 51410 182 46524 183 34426 184 20729 185 10076 186 3913 187 1193 188 274 189 50 190 10 191 6 192 60 193 324 194 1467 195 5106 196 13989 197 30805 198 55155 199 80950 200 97934 201 97934 202 80950 203 55155 204 30805 205 13989 206 5106 207 1467 208 324 209 60 210 6 211 1 212 66 213 384 214 1791 215 6573 216 19095 217 44794 218 85960 219 136105 220 178884 221 195868 222 178884 223 136105 224 85960 225 44794 226 19095 227 6573 228 1791 229 384 230 66 231 1 232 1 233 67 234 450 235 2175 236 8364 237 25668 238 63889 239 130754 240 222065 241 314989 242 374752 243 374752 244 314989 245 222065 246 130754 247 63889 248 25668 249 8364 250 2175 251 450 252 67 253 1 254 7 255 68 256 517 257 2625 258 10539 259 34032 260 89557 261 194643 262 352819 263 537054 264 689741 265 749504 266 689741 267 537054 268 352819 269 194643 270 89557 271 34032 272 10539 273 2625 274 517 275 68 276 7 277 16 278 75 279 585 280 3142 281 13164 282 44571 283 123589 284 284200 285 547462 286 889873 287 1226795 288 1439245 289 1439245 290 1226795 291 889873 292 547462 293 284200 294 123589 295 44571 296 13164 297 3142 298 585 299 75 300 16 301 20 302 91 303 660 304 3727 305 16306 306 57735 307 168160 308 407789 309 831662 310 1437335 311 2116668 312 2666040 313 2878490 314 2666040 315 2116668 316 1437335 317 831662 318 407789 319 168160 320 57735 321 16306 322 3727 323 660 324 91 325 20 326 16 327 111 328 751 329 4387 330 20033 331 74041 332 225895 333 575949 334 1239451 335 2268997 336 3554003 337 4782708 338 5544530 339 5544530 340 4782708 341 3554003 342 2268997 343 1239451 344 575949 345 225895 346 74041 347 20033 348 4387 349 751 350 111 351 16 352 7 353 127 354 862 355 5138 356 24420 357 94074 358 299936 359 801844 360 1815400 361 3508448 362 5823000 363 8336711 364 10327238 365 11089060 366 10327238 367 8336711 368 5823000 369 3508448 370 1815400 371 801844 372 299936 373 94074 374 24420 375 5138 376 862 377 127 378 7 379 1 380 134 381 989 382 6000 383 29558 384 118494 385 394010 386 1101780 387 2617244 388 5323848 389 9331448 390 14159711 391 18663949 392 21416298 393 21416298 394 18663949 395 14159711 396 9331448 397 5323848 398 2617244 399 1101780 400 394010 401 118494 402 29558 403 6000 404 989 405 134 406 1 407 3 408 135 409 1123 410 6989 411 35558 412 148052 413 512504 414 1495790 415 3719024 416 7941092 417 14655296 418 23491159 419 32823660 420 40080247 421 42832596 422 40080247 423 32823660 424 23491159 425 14655296 426 7941092 427 3719024 428 1495790 429 512504 430 148052 431 35558 432 6989 433 1123 434 135 435 3 436 8 437 138 438 1258 439 8112 440 42547 441 183610 442 660556 443 2008294 444 5214814 445 11660116 446 22596388 447 38146455 448 56314819 449 72903907 450 82912843 451 82912843 452 72903907 453 56314819 454 38146455 455 22596388 456 11660116 457 5214814 458 2008294 459 660556 460 183610 461 42547 462 8112 463 1258 464 138 465 8 466 23 467 146 468 1396 469 9370 470 50659 471 226157 472 844166 473 2668850 474 7223108 475 16874930 476 34256504 477 60742843 478 94461274 479 129218726 480 155816750 481 165825686 482 155816750 483 129218726 484 94461274 485 60742843 486 34256504 487 16874930 488 7223108 489 2668850 490 844166 491 226157 492 50659 493 9370 494 1396 495 146 496 23 497 36 498 169 499 1542 500 10766 501 60029 502 276816 503 1070323 504 3513016 505 9891958 506 24098038 507 51131434 508 94999347 509 155204117 510 223680000 511 285035476 512 321642436 513 321642436 514 285035476 515 223680000 516 155204117 517 94999347 518 51131434 519 24098038 520 9891958 521 3513016 522 1070323 523 276816 524 60029 525 10766 526 1542 527 169 528 36 529 36 530 205 531 1711 532 12308 533 70795 534 336845 535 1347139 536 4583339 537 13404974 538 33989996 539 75229472 540 146130781 541 250203464 542 378884117 543 508715476 544 606677912 545 643284872 546 606677912 547 508715476 548 378884117 549 250203464 550 146130781 551 75229472 552 33989996 553 13404974 554 4583339 555 1347139 556 336845 557 70795 558 12308 559 1711 560 205 561 36 562 23 563 241 564 1916 565 14019 566 83103 567 407640 568 1683984 569 5930478 570 17988313 571 47394970 572 109219468 573 221360253 574 396334245 575 629087581 576 887599593 577 1115393388 578 1249962784 579 1249962784 580 1115393388 581 887599593 582 629087581 583 396334245 584 221360253 585 109219468 586 47394970 587 17988313 588 5930478 589 1683984 590 407640 591 83103 592 14019 593 1916 594 241 595 23 596 8 597 264 598 2157 599 15935 600 97122 601 490743 602 2091624 603 7614462 604 23918791 605 65383283 606 156614438 607 330579721 608 617694498 609 1025421826 610 1516687174 611 2002992981 612 2365356172 613 2499925568 614 2365356172 615 2002992981 616 1516687174 617 1025421826 618 617694498 619 330579721 620 156614438 621 65383283 622 23918791 623 7614462 624 2091624 625 490743 626 97122 627 15935 628 2157 629 264 630 8 631 3 632 272 633 2421 634 18092 635 113057 636 587865 637 2582367 638 9706086 639 31533253 640 89302074 641 221997721 642 487194159 643 948274219 644 1643116324 645 2542109000 646 3519680155 647 4368349153 648 4865281740 649 4865281740 650 4368349153 651 3519680155 652 2542109000 653 1643116324 654 948274219 655 487194159 656 221997721 657 89302074 658 31533253 659 9706086 660 2582367 661 587865 662 113057 663 18092 664 2421 665 272 666 3 667 3 668 275 669 2693 670 20513 671 131149 672 700922 673 3170232 674 12288453 675 41239339 676 120835327 677 311299795 678 709191880 679 1435468378 680 2591390543 681 4185225324 682 6061789155 683 7888029308 684 9233630893 685 9730563480 686 9233630893 687 7888029308 688 6061789155 689 4185225324 690 2591390543 691 1435468378 692 709191880 693 311299795 694 120835327 695 41239339 696 12288453 697 3170232 698 700922 699 131149 700 20513 701 2693 702 275 703 3 704 11 705 278 706 2968 707 23206 708 151662 709 832071 710 3871154 711 15458685 712 53527792 713 162074666 714 432135122 715 1020491675 716 2144660258 717 4026858921 718 6776615867 719 10247014479 720 13949818463 721 17121660201 722 18964194373 723 18964194373 724 17121660201 725 13949818463 726 10247014479 727 6776615867 728 4026858921 729 2144660258 730 1020491675 731 432135122 732 162074666 733 53527792 734 15458685 735 3871154 736 832071 737 151662 738 23206 739 2968 740 278 741 11 742 31 743 289 744 3246 745 26174 746 174868 747 983733 748 4703225 749 19329839 750 68986477 751 215602458 752 594209788 753 1452626797 754 3165151933 755 6171519179 756 10803474788 757 17023630346 758 24196832942 759 31071478664 760 36085854574 761 37928388746 762 36085854574 763 31071478664 764 24196832942 765 17023630346 766 10803474788 767 6171519179 768 3165151933 769 1452626797 770 594209788 771 215602458 772 68986477 773 19329839 774 4703225 775 983733 776 174868 777 26174 778 3246 779 289 780 31 781 59 782 320 783 3535 784 29420 785 201042 786 1158601 787 5686958 788 24033064 789 88316316 790 284588935 791 809812246 792 2046836585 793 4617778730 794 9336671112 795 16974993967 796 27827105134 797 41220463288 798 55268311606 799 67157333238 800 74014243320 801 74014243320 802 67157333238 803 55268311606 804 41220463288 805 27827105134 806 16974993967 807 9336671112 808 4617778730 809 2046836585 810 809812246 811 284588935 812 88316316 813 24033064 814 5686958 815 1158601 816 201042 817 29420 818 3535 819 320 820 59 821 72 822 379 823 3855 824 32955 825 230462 826 1359643 827 6845559 828 29720022 829 112349380 830 372905251 831 1094401181 832 2856648831 833 6664615315 834 13954449842 835 26311665079 836 44802099101 837 69047568422 838 96488774894 839 122425644844 840 141171576558 841 148028486640 842 141171576558 843 122425644844 844 96488774894 845 69047568422 846 44802099101 847 26311665079 848 13954449842 849 6664615315 850 2856648831 851 1094401181 852 372905251 853 112349380 854 29720022 855 6845559 856 1359643 857 230462 858 32955 859 3855 860 379 861 72 862 59 863 451 864 4234 865 36810 866 263417 867 1590105 868 8205202 869 36565581 870 142069402 871 485254631 872 1467306432 873 3951050012 874 9521264146 875 20619065157 876 40266114921 877 71113764180 878 113849667523 879 165536343316 880 218914419738 881 263597221402 882 289200063198 883 289200063198 884 263597221402 885 218914419738 886 165536343316 887 113849667523 888 71113764180 889 40266114921 890 20619065157 891 9521264146 892 3951050012 893 1467306432 894 485254631 895 142069402 896 36565581 897 8205202 898 1590105 899 263417 900 36810 901 4234 902 451 903 59 904 31 905 510 906 4685 907 41044 908 300227 909 1853522 910 9795307 911 44770783 912 178634983 913 627324033 914 1952561063 915 5418356444 916 13472314158 917 30140329303 918 60885180078 919 111379879101 920 184963431703 921 279386010839 922 384450763054 923 482511641140 924 552797284600 925 578400126396 926 552797284600 927 482511641140 928 384450763054 929 279386010839 930 184963431703 931 111379879101 932 60885180078 933 30140329303 934 13472314158 935 5418356444 936 1952561063 937 627324033 938 178634983 939 44770783 940 9795307 941 1853522 942 300227 943 41044 944 4685 945 510 946 31 947 11 948 541 949 5195 950 45729 951 341271 952 2153749 953 11648829 954 54566090 955 223405766 956 805959016 957 2579885096 958 7370917507 959 18890670602 960 43612643461 961 91025509381 962 172265059179 963 296343310804 964 464349442542 965 663836773893 966 866962404194 967 1035308925740 968 1131197410996 969 1131197410996 970 1035308925740 971 866962404194 972 663836773893 973 464349442542 974 296343310804 975 172265059179 976 91025509381 977 43612643461 978 18890670602 979 7370917507 980 2579885096 981 805959016 982 223405766 983 54566090 984 11648829 985 2153749 986 341271 987 45729 988 5195 989 541 990 11 991 3 992 552 993 5736 994 50924 995 387000 996 2495020 997 13802578 998 66214919 999 277971856 1000 1029364782 1001 3385844112 1002 9950802603 1003 26261588109 1004 62503314063 1005 134638152842 1006 263290568560 1007 468608369983 1008 760692753346 1009 1128186216435 1010 1530799178087 1011 1902271329934 1012 2166506336736 1013 2262394821992 1014 2166506336736 1015 1902271329934 1016 1530799178087 1017 1128186216435 1018 760692753346 1019 468608369983 1020 263290568560 1021 134638152842 1022 62503314063 1023 26261588109 1024 9950802603 1025 3385844112 1026 1029364782 1027 277971856 1028 66214919 1029 13802578 1030 2495020 1031 387000 1032 50924 1033 5736 1034 552 1035 3 1036 1 1037 555 1038 6288 1039 56660 1040 437924 1041 2882020 1042 16297598 1043 80017497 1044 344186775 1045 1307336638 1046 4415208894 1047 13336646715 1048 36212390712 1049 88764902172 1050 197141466905 1051 397928721402 1052 731898938543 1053 1229301123329 1054 1888878969781 1055 2658985394522 1056 3433070508021 1057 4068777666670 1058 4428901158728 1059 4428901158728 1060 4068777666670 1061 3433070508021 1062 2658985394522 1063 1888878969781 1064 1229301123329 1065 731898938543 1066 397928721402 1067 197141466905 1068 88764902172 1069 36212390712 1070 13336646715 1071 4415208894 1072 1307336638 1073 344186775 1074 80017497 1075 16297598 1076 2882020 1077 437924 1078 56660 1079 6288 1080 555 1081 1 1082 14 1083 556 1084 6843 1085 62948 1086 494584 1087 3319944 1088 19179618 1089 96315095 1090 424204272 1091 1651523413 1092 5722545532 1093 17751855609 1094 49549037427 1095 124977292884 1096 285906369077 1097 595070188307 1098 1129827659945 1099 1961200061872 1100 3118180093110 1101 4547864364303 1102 6092055902543 1103 7501848174691 1104 8497678825398 1105 8857802317456 1106 8497678825398 1107 7501848174691 1108 6092055902543 1109 4547864364303 1110 3118180093110 1111 1961200061872 1112 1129827659945 1113 595070188307 1114 285906369077 1115 124977292884 1116 49549037427 1117 17751855609 1118 5722545532 1119 1651523413 1120 424204272 1121 96315095 1122 19179618 1123 3319944 1124 494584 1125 62948 1126 6843 1127 556 1128 14 1129 42 1130 570 1131 7399 1132 69791 1133 557532 1134 3814528 1135 22499562 1136 115494713 1137 520519367 1138 2075727685 1139 7374068945 1140 23474401141 1141 67300893036 1142 174526330311 1143 410883661961 1144 880976557384 1145 1724897848252 1146 3091027721817 1147 5079380154982 1148 7666044457413 1149 10639920266846 1150 13593904077234 1151 15999527000089 1152 17355481142854 1153 17355481142854 1154 15999527000089 1155 13593904077234 1156 10639920266846 1157 7666044457413 1158 5079380154982 1159 3091027721817 1160 1724897848252 1161 880976557384 1162 410883661961 1163 174526330311 1164 67300893036 1165 23474401141 1166 7374068945 1167 2075727685 1168 520519367 1169 115494713 1170 22499562 1171 3814528 1172 557532 1173 69791 1174 7399 1175 570 1176 42 1177 90 1178 612 1179 7969 1180 77190 1181 627323 1182 4372060 1183 26314090 1184 137994275 1185 636014080 1186 2596247052 1187 9449796630 1188 30848470086 1189 90775294177 1190 241827223347 1191 585409992272 1192 1291860219345 1193 2605874405636 1194 4815925570069 1195 8170407876799 1196 12745424612395 1197 18305964724259 1198 24233824344080 1199 29593431077323 1200 33355008142943 1201 34710962285708 1202 33355008142943 1203 29593431077323 1204 24233824344080 1205 18305964724259 1206 12745424612395 1207 8170407876799 1208 4815925570069 1209 2605874405636 1210 1291860219345 1211 585409992272 1212 241827223347 1213 90775294177 1214 30848470086 1215 9449796630 1216 2596247052 1217 636014080 1218 137994275 1219 26314090 1220 4372060 1221 627323 1222 77190 1223 7969 1224 612 1225 90 1226 131 1227 702 1228 8581 1229 85159 1230 704513 1231 4999383 1232 30686150 1233 164308365 1234 774008355 1235 3232261132 1236 12046043682 1237 40298266716 1238 121623764263 1239 332602517524 1240 827237215619 1241 1877270211617 1242 3897734624981 1243 7421799975705 1244 12986333446868 1245 20915832489194 1246 31051389336654 1247 42539789068339 1248 53827255421403 1249 62948439220266 1250 68065970428651 1251 68065970428651 1252 62948439220266 1253 53827255421403 1254 42539789068339 1255 31051389336654 1256 20915832489194 1257 12986333446868 1258 7421799975705 1259 3897734624981 1260 1877270211617 1261 827237215619 1262 332602517524 1263 121623764263 1264 40298266716 1265 12046043682 1266 3232261132 1267 774008355 1268 164308365 1269 30686150 1270 4999383 1271 704513 1272 85159 1273 8581 1274 702 1275 131 1276 131 1277 833 1278 9283 1279 93740 1280 789672 1281 5703896 1282 35685533 1283 194994515 1284 938316720 1285 4006269487 1286 15278304814 1287 52344310398 1288 161922030979 1289 454226281787 1290 1159839733143 1291 2704507427236 1292 5775004836598 1293 11319534600686 1294 20408133422573 1295 33902165936062 1296 51967221825848 1297 73591178404993 1298 96367044489742 1299 116775694641669 1300 131014409648917 1301 136131940857302 1302 131014409648917 1303 116775694641669 1304 96367044489742 1305 73591178404993 1306 51967221825848 1307 33902165936062 1308 20408133422573 1309 11319534600686 1310 5775004836598 1311 2704507427236 1312 1159839733143 1313 454226281787 1314 161922030979 1315 52344310398 1316 15278304814 1317 4006269487 1318 938316720 1319 194994515 1320 35685533 1321 5703896 1322 789672 1323 93740 1324 9283 1325 833 1326 131 1327 90 1328 964 1329 10116 1330 103023 1331 883412 1332 6493568 1333 41389429 1334 230680048 1335 1133311235 1336 4944586207 1337 19284574301 1338 67622615212 1339 214266341377 1340 616148312766 1341 1614066014930 1342 3864347160379 1343 8479512263834 1344 17094539437284 1345 31727668023259 1346 54310299358635 1347 85869387761910 1348 125558400230841 1349 169958222894735 1350 213142739131411 1351 247790104290586 1352 267146350506219 1353 267146350506219 1354 247790104290586 1355 213142739131411 1356 169958222894735 1357 125558400230841 1358 85869387761910 1359 54310299358635 1360 31727668023259 1361 17094539437284 1362 8479512263834 1363 3864347160379 1364 1614066014930 1365 616148312766 1366 214266341377 1367 67622615212 1368 19284574301 1369 4944586207 1370 1133311235 1371 230680048 1372 41389429 1373 6493568 1374 883412 1375 103023 1376 10116 1377 964 1378 90 1379 42 1380 1054 1381 11080 1382 113139 1383 986435 1384 7376980 1385 47882997 1386 272069477 1387 1363991283 1388 6077897442 1389 24229160508 1390 86907189513 1391 281888956589 1392 830414654143 1393 2230214327696 1394 5478413175309 1395 12343859424213 1396 25574051701118 1397 48822207460543 1398 86037967381894 1399 140179687120545 1400 211427787992751 1401 295516623125576 1402 383100962026146 1403 460932843421997 1404 514936454796805 1405 534292701012438 1406 514936454796805 1407 460932843421997 1408 383100962026146 1409 295516623125576 1410 211427787992751 1411 140179687120545 1412 86037967381894 1413 48822207460543 1414 25574051701118 1415 12343859424213 1416 5478413175309 1417 2230214327696 1418 830414654143 1419 281888956589 1420 86907189513 1421 24229160508 1422 6077897442 1423 1363991283 1424 272069477 1425 47882997 1426 7376980 1427 986435 1428 113139 1429 11080 1430 1054 1431 42 1432 14 1433 1096 1434 12134 1435 124219 1436 1099574 1437 8363415 1438 55259977 1439 319952474 1440 1636060760 1441 7441888725 1442 30307057950 1443 111136350021 1444 368796146102 1445 1112303610732 1446 3060628981839 1447 7708627503005 1448 17822272599522 1449 37917911125331 1450 74396259161661 1451 134860174842437 1452 226217654502439 1453 351607475113296 1454 506944411118327 1455 678617585151722 1456 844033805448143 1457 975869298218802 1458 1049229155809243 1459 1049229155809243 1460 975869298218802 1461 844033805448143 1462 678617585151722 1463 506944411118327 1464 351607475113296 1465 226217654502439 1466 134860174842437 1467 74396259161661 1468 37917911125331 1469 17822272599522 1470 7708627503005 1471 3060628981839 1472 1112303610732 1473 368796146102 1474 111136350021 1475 30307057950 1476 7441888725 1477 1636060760 1478 319952474 1479 55259977 1480 8363415 1481 1099574 1482 124219 1483 12134 1484 1096 1485 14 1486 1 1487 1110 1488 13230 1489 136353 1490 1223793 1491 9462989 1492 63623392 1493 375212451 1494 1956013234 1495 9077949485 1496 37748946675 1497 141443407971 1498 479932496123 1499 1481099756834 1500 4172932592571 1501 10769256484844 1502 25530900102527 1503 55740183724853 1504 112314170286992 1505 209256434004098 1506 361077829344876 1507 577825129615735 1508 858551886231623 1509 1185561996270049 1510 1522651390599865 1511 1819903103666945 1512 2025098454028045 1513 2098458311618486 1514 2025098454028045 1515 1819903103666945 1516 1522651390599865 1517 1185561996270049 1518 858551886231623 1519 577825129615735 1520 361077829344876 1521 209256434004098 1522 112314170286992 1523 55740183724853 1524 25530900102527 1525 10769256484844 1526 4172932592571 1527 1481099756834 1528 479932496123 1529 141443407971 1530 37748946675 1531 9077949485 1532 1956013234 1533 375212451 1534 63623392 1535 9462989 1536 1223793 1537 136353 1538 13230 1539 1110 1540 1 1541 2 1542 1111 1543 14340 1544 149583 1545 1360146 1546 10686782 1547 73086381 1548 438835843 1549 2331225685 1550 11033962719 1551 46826896160 1552 179192354646 1553 621375904094 1554 1961032252957 1555 5654032349405 1556 14942189077415 1557 36300156587371 1558 81271083827380 1559 168054354011845 1560 321570604291090 1561 570334263348974 1562 938902958960611 1563 1436377015847358 1564 2044113882501672 1565 2708213386869914 1566 3342554494266810 1567 3845001557694990 1568 4123556765646531 1569 4123556765646531 1570 3845001557694990 1571 3342554494266810 1572 2708213386869914 1573 2044113882501672 1574 1436377015847358 1575 938902958960611 1576 570334263348974 1577 321570604291090 1578 168054354011845 1579 81271083827380 1580 36300156587371 1581 14942189077415 1582 5654032349405 1583 1961032252957 1584 621375904094 1585 179192354646 1586 46826896160 1587 11033962719 1588 2331225685 1589 438835843 1590 73086381 1591 10686782 1592 1360146 1593 149583 1594 14340 1595 1111 1596 2 1597 15 1598 1113 1599 15451 1600 163923 1601 1509729 1602 12046928 1603 83773163 1604 511922224 1605 2770061528 1606 13365188404 1607 57860858879 1608 226019250806 1609 800568258740 1610 2582408157051 1611 7615064602362 1612 20596221426820 1613 51242345664786 1614 117571240414751 1615 249325437839225 1616 489624958302935 1617 891904867640064 1618 1509237222309585 1619 2375279974807969 1620 3480490898349030 1621 4752327269371586 1622 6050767881136724 1623 7187556051961800 1624 7968558323341521 1625 8247113531293062 1626 7968558323341521 1627 7187556051961800 1628 6050767881136724 1629 4752327269371586 1630 3480490898349030 1631 2375279974807969 1632 1509237222309585 1633 891904867640064 1634 489624958302935 1635 249325437839225 1636 117571240414751 1637 51242345664786 1638 20596221426820 1639 7615064602362 1640 2582408157051 1641 800568258740 1642 226019250806 1643 57860858879 1644 13365188404 1645 2770061528 1646 511922224 1647 83773163 1648 12046928 1649 1509729 1650 163923 1651 15451 1652 1113 1653 15 1654 56 1655 1128 1656 16564 1657 179374 1658 1673652 1659 13556657 1660 95820091 1661 595695387 1662 3281983752 1663 16135249932 1664 71226047283 1665 283880109685 1666 1026587509546 1667 3382976415791 1668 10197472759413 1669 28211286029182 1670 71838567091606 1671 168813586079537 1672 366896678253976 1673 738950396142160 1674 1381529825942999 1675 2401142089949649 1676 3884517197117554 1677 5855770873156999 1678 8232818167720616 1679 10803095150508310 1680 13238323933098524 1681 15156114375303321 1682 16215671854634583 1683 16215671854634583 1684 15156114375303321 1685 13238323933098524 1686 10803095150508310 1687 8232818167720616 1688 5855770873156999 1689 3884517197117554 1690 2401142089949649 1691 1381529825942999 1692 738950396142160 1693 366896678253976 1694 168813586079537 1695 71838567091606 1696 28211286029182 1697 10197472759413 1698 3382976415791 1699 1026587509546 1700 283880109685 1701 71226047283 1702 16135249932 1703 3281983752 1704 595695387 1705 95820091 1706 13556657 1707 1673652 1708 179374 1709 16564 1710 1128 1711 56 1712 132 1713 1184 1714 17692 1715 195938 1716 1853026 1717 15230309 1718 109376748 1719 691515478 1720 3877679139 1721 19417233684 1722 87361297215 1723 355106156968 1724 1310467619231 1725 4409563925337 1726 13580449175204 1727 38408758788595 1728 100049853120788 1729 240652153171143 1730 535710264333513 1731 1105847074396136 1732 2120480222085159 1733 3782671915892648 1734 6285659287067203 1735 9740288070274553 1736 14088589040877615 1737 19035913318228926 1738 24041419083606834 1739 28394438308401845 1740 31371786229937904 1741 32431343709269166 1742 31371786229937904 1743 28394438308401845 1744 24041419083606834 1745 19035913318228926 1746 14088589040877615 1747 9740288070274553 1748 6285659287067203 1749 3782671915892648 1750 2120480222085159 1751 1105847074396136 1752 535710264333513 1753 240652153171143 1754 100049853120788 1755 38408758788595 1756 13580449175204 1757 4409563925337 1758 1310467619231 1759 355106156968 1760 87361297215 1761 19417233684 1762 3877679139 1763 691515478 1764 109376748 1765 15230309 1766 1853026 1767 195938 1768 17692 1769 1184 1770 132 1771 221 1772 1316 1773 18876 1774 213630 1775 2048964 1776 17083335 1777 124607057 1778 800892226 1779 4569194617 1780 23294912823 1781 106778530899 1782 442467454183 1783 1665573776199 1784 5720031544568 1785 17990013100541 1786 51989207963799 1787 138458611909383 1788 340702006291931 1789 776362417504656 1790 1641557338729649 1791 3226327296481295 1792 5903152137977807 1793 10068331202959851 1794 16025947357341756 1795 23828877111152168 1796 33124502359106541 1797 43077332401835760 1798 52435857392008679 1799 59766224538339749 1800 63803129939207070 1801 63803129939207070 1802 59766224538339749 1803 52435857392008679 1804 43077332401835760 1805 33124502359106541 1806 23828877111152168 1807 16025947357341756 1808 10068331202959851 1809 5903152137977807 1810 3226327296481295 1811 1641557338729649 1812 776362417504656 1813 340702006291931 1814 138458611909383 1815 51989207963799 1816 17990013100541 1817 5720031544568 1818 1665573776199 1819 442467454183 1820 106778530899 1821 23294912823 1822 4569194617 1823 800892226 1824 124607057 1825 17083335 1826 2048964 1827 213630 1828 18876 1829 1316 1830 221 1831 262 1832 1537 1833 20192 1834 232506 1835 2262594 1836 19132299 1837 141690392 1838 925499283 1839 5370086843 1840 27864107440 1841 130073443722 1842 549245985082 1843 2108041230382 1844 7385605320767 1845 23710044645109 1846 69979221064340 1847 190447819873182 1848 479160618201314 1849 1117064423796587 1850 2417919756234305 1851 4867884635210944 1852 9129479434459102 1853 15971483340937658 1854 26094278560301607 1855 39854824468493924 1856 56953379470258709 1857 76201834760942301 1858 95513189793844439 1859 112202081930348428 1860 123569354477546819 1861 127606259878414140 1862 123569354477546819 1863 112202081930348428 1864 95513189793844439 1865 76201834760942301 1866 56953379470258709 1867 39854824468493924 1868 26094278560301607 1869 15971483340937658 1870 9129479434459102 1871 4867884635210944 1872 2417919756234305 1873 1117064423796587 1874 479160618201314 1875 190447819873182 1876 69979221064340 1877 23710044645109 1878 7385605320767 1879 2108041230382 1880 549245985082 1881 130073443722 1882 27864107440 1883 5370086843 1884 925499283 1885 141690392 1886 19132299 1887 2262594 1888 232506 1889 20192 1890 1537 1891 262 1892 221 1893 1799 1894 21729 1895 252698 1896 2495100 1897 21394893 1898 160822691 1899 1067189675 1900 6295586126 1901 33234194283 1902 157937551162 1903 679319428804 1904 2657287215464 1905 9493646551149 1906 31095649965876 1907 93689265709449 1908 260427040937522 1909 669608438074496 1910 1596225041997901 1911 3534984180030892 1912 7285804391445249 1913 13997364069670046 1914 25100962775396760 1915 42065761901239265 1916 65949103028795531 1917 96808203938752633 1918 133155214231201010 1919 171715024554786740 1920 207715271724192867 1921 235771436407895247 1922 251175614355960959 1923 251175614355960959 1924 235771436407895247 1925 207715271724192867 1926 171715024554786740 1927 133155214231201010 1928 96808203938752633 1929 65949103028795531 1930 42065761901239265 1931 25100962775396760 1932 13997364069670046 1933 7285804391445249 1934 3534984180030892 1935 1596225041997901 1936 669608438074496 1937 260427040937522 1938 93689265709449 1939 31095649965876 1940 9493646551149 1941 2657287215464 1942 679319428804 1943 157937551162 1944 33234194283 1945 6295586126 1946 1067189675 1947 160822691 1948 21394893 1949 2495100 1950 252698 1951 21729 1952 1799 1953 221 1954 132 1955 2020 1956 23528 1957 274427 1958 2747798 1959 23889993 1960 182217584 1961 1228012366 1962 7362775801 1963 39529780409 1964 191171745445 1965 837256979966 1966 3336606644268 1967 12150933766613 1968 40589296517025 1969 124784915675325 1970 354116306646971 1971 930035479012018 1972 2265833480072397 1973 5131209222028793 1974 10820788571476141 1975 21283168461115295 1976 39098326845066806 1977 67166724676636025 1978 108014864930034796 1979 162757306967548164 1980 229963418169953643 1981 304870238785987750 1982 379430296278979607 1983 443486708132088114 1984 486947050763856206 1985 502351228711921918 1986 486947050763856206 1987 443486708132088114 1988 379430296278979607 1989 304870238785987750 1990 229963418169953643 1991 162757306967548164 1992 108014864930034796 1993 67166724676636025 1994 39098326845066806 1995 21283168461115295 1996 10820788571476141 1997 5131209222028793 1998 2265833480072397 1999 930035479012018 2000 354116306646971 2001 124784915675325 2002 40589296517025 2003 12150933766613 2004 3336606644268 2005 837256979966 2006 191171745445 2007 39529780409 2008 7362775801 2009 1228012366 2010 182217584 2011 23889993 2012 2747798 2013 274427 2014 23528 2015 2020 2016 132 2017 56 2018 2152 2019 25548 2020 297955 2021 3022225 2022 26637791 2023 206107577 2024 1410229950 2025 8590788167 2026 46892556210 2027 230701525854 2028 1028428725411 2029 4173863624234 2030 15487540410881 2031 52740230283638 2032 165374212192350 2033 478901222322296 2034 1284151785658989 2035 3195868959084415 2036 7397042702101190 2037 15951997793504934 2038 32103957032591436 2039 60381495306182101 2040 106265051521702831 2041 175181589606670821 2042 270772171897582960 2043 392720725137501807 2044 534833656955941393 2045 684300535064967357 2046 822917004411067721 2047 930433758895944320 2048 989298279475778124 2049 989298279475778124 2050 930433758895944320 2051 822917004411067721 2052 684300535064967357 2053 534833656955941393 2054 392720725137501807 2055 270772171897582960 2056 175181589606670821 2057 106265051521702831 2058 60381495306182101 2059 32103957032591436 2060 15951997793504934 2061 7397042702101190 2062 3195868959084415 2063 1284151785658989 2064 478901222322296 2065 165374212192350 2066 52740230283638 2067 15487540410881 2068 4173863624234 2069 1028428725411 2070 230701525854 2071 46892556210 2072 8590788167 2073 1410229950 2074 206107577 2075 26637791 2076 3022225 2077 297955 2078 25548 2079 2152 2080 56 2081 15 2082 2208 2083 27700 2084 323503 2085 3320180 2086 29660016 2087 232745368 2088 1616337527 2089 10001018117 2090 55483344377 2091 277594082064 2092 1259130251265 2093 5202292349645 2094 19661404035115 2095 68227770694519 2096 218114442475988 2097 644275434514646 2098 1763053007981285 2099 4480020744743404 2100 10592911661185605 2101 23349040495606124 2102 48055954826096370 2103 92485452338773537 2104 166646546827884932 2105 281446641128373652 2106 445953761504253781 2107 663492897035084767 2108 927554382093443200 2109 1219134192020908750 2110 1507217539476035078 2111 1753350763307012041 2112 1919732038371722444 2113 1978596558951556248 2114 1919732038371722444 2115 1753350763307012041 2116 1507217539476035078 2117 1219134192020908750 2118 927554382093443200 2119 663492897035084767 2120 445953761504253781 2121 281446641128373652 2122 166646546827884932 2123 92485452338773537 2124 48055954826096370 2125 23349040495606124 2126 10592911661185605 2127 4480020744743404 2128 1763053007981285 2129 644275434514646 2130 218114442475988 2131 68227770694519 2132 19661404035115 2133 5202292349645 2134 1259130251265 2135 277594082064 2136 55483344377 2137 10001018117 2138 1616337527 2139 232745368 2140 29660016 2141 3320180 2142 323503 2143 27700 2144 2208 2145 15 2146 2 2147 2223 2148 29908 2149 351203 2150 3643683 2151 32980196 2152 262405384 2153 1849082895 2154 11617355644 2155 65484362494 2156 333077426441 2157 1536724333329 2158 6461422600910 2159 24863696384760 2160 87889174729634 2161 286342213170507 2162 862389876990634 2163 2407328442495931 2164 6243073752724689 2165 15072932405929009 2166 33941952156791729 2167 71404995321702494 2168 140541407164869907 2169 259131999166658469 2170 448093187956258584 2171 727400402632627433 2172 1109446658539338548 2173 1591047279128527967 2174 2146688574114351950 2175 2726351731496943828 2176 3260568302783047119 2177 3673082801678734485 2178 3898328597323278692 2179 3898328597323278692 2180 3673082801678734485 2181 3260568302783047119 2182 2726351731496943828 2183 2146688574114351950 2184 1591047279128527967 2185 1109446658539338548 2186 727400402632627433 2187 448093187956258584 2188 259131999166658469 2189 140541407164869907 2190 71404995321702494 2191 33941952156791729 2192 15072932405929009 2193 6243073752724689 2194 2407328442495931 2195 862389876990634 2196 286342213170507 2197 87889174729634 2198 24863696384760 2199 6461422600910 2200 1536724333329 2201 333077426441 2202 65484362494 2203 11617355644 2204 1849082895 2205 262405384 2206 32980196 2207 3643683 2208 351203 2209 29908 2210 2223 2211 2 2212 4 2213 2225 2214 32131 2215 381111 2216 3994886 2217 36623879 2218 295385580 2219 2111488279 2220 13466438539 2221 77101718138 2222 398561788935 2223 1869801759770 2224 7998146934239 2225 31325118985670 2226 112752871114394 2227 374231387900141 2228 1148732090161141 2229 3269718319486565 2230 8650402195220620 2231 21316006158653698 2232 49014884562720738 2233 105346947478494223 2234 211946402486572401 2235 399673406331528376 2236 707225187122917053 2237 1175493590588886017 2238 1836847061171965981 2239 2700493937667866515 2240 3737735853242879917 2241 4873040305611295778 2242 5986920034279990947 2243 6933651104461781604 2244 7571411399002013177 2245 7796657194646557384 2246 7571411399002013177 2247 6933651104461781604 2248 5986920034279990947 2249 4873040305611295778 2250 3737735853242879917 2251 2700493937667866515 2252 1836847061171965981 2253 1175493590588886017 2254 707225187122917053 2255 399673406331528376 2256 211946402486572401 2257 105346947478494223 2258 49014884562720738 2259 21316006158653698 2260 8650402195220620 2261 3269718319486565 2262 1148732090161141 2263 374231387900141 2264 112752871114394 2265 31325118985670 2266 7998146934239 2267 1869801759770 2268 398561788935 2269 77101718138 2270 13466438539 2271 2111488279 2272 295385580 2273 36623879 2274 3994886 2275 381111 2276 32131 2277 2225 2278 4 2279 17 2280 2229 2281 34356 2282 413242 2283 4375997 2284 40618765 2285 332009459 2286 2406873859 2287 15577926818 2288 90568156677 2289 475663507073 2290 2268363548705 2291 9867948694009 2292 39323265919909 2293 144077990100064 2294 486984259014535 2295 1522963478061282 2296 4418450409647706 2297 11920120514707185 2298 29966408353874318 2299 70330890721374436 2300 154361832041214961 2301 317293349965066624 2302 611619808818100777 2303 1106898593454445429 2304 1882718777711803070 2305 3012340651760851998 2306 4537340998839832496 2307 6438229790910746432 2308 8610776158854175695 2309 10859960339891286725 2310 12920571138741772551 2311 14505062503463794781 2312 15368068593648570561 2313 15368068593648570561 2314 14505062503463794781 2315 12920571138741772551 2316 10859960339891286725 2317 8610776158854175695 2318 6438229790910746432 2319 4537340998839832496 2320 3012340651760851998 2321 1882718777711803070 2322 1106898593454445429 2323 611619808818100777 2324 317293349965066624 2325 154361832041214961 2326 70330890721374436 2327 29966408353874318 2328 11920120514707185 2329 4418450409647706 2330 1522963478061282 2331 486984259014535 2332 144077990100064 2333 39323265919909 2334 9867948694009 2335 2268363548705 2336 475663507073 2337 90568156677 2338 15577926818 2339 2406873859 2340 332009459 2341 40618765 2342 4375997 2343 413242 2344 34356 2345 2229 2346 17 2347 71 2348 2246 2349 36585 2350 447598 2351 4789239 2352 44994762 2353 372628224 2354 2738883318 2355 17984800677 2356 106146083495 2357 566231663750 2358 2744027055778 2359 12136312242714 2360 49191214613918 2361 183401256019973 2362 631062249114599 2363 2009947737075817 2364 5941413887708988 2365 16338570924354891 2366 41886528868581503 2367 100297299075248754 2368 224692722762589397 2369 471655182006281585 2370 928913158783167401 2371 1718518402272546206 2372 2989617371166248499 2373 4895059429472655068 2374 7549681650600684494 2375 10975570789750578928 2376 15049005949764922127 2377 19470736498745462420 2378 23780531478633059276 2379 27425633642205567332 2380 29873131097112365342 2381 30736137187297141122 2382 29873131097112365342 2383 27425633642205567332 2384 23780531478633059276 2385 19470736498745462420 2386 15049005949764922127 2387 10975570789750578928 2388 7549681650600684494 2389 4895059429472655068 2390 2989617371166248499 2391 1718518402272546206 2392 928913158783167401 2393 471655182006281585 2394 224692722762589397 2395 100297299075248754 2396 41886528868581503 2397 16338570924354891 2398 5941413887708988 2399 2009947737075817 2400 631062249114599 2401 183401256019973 2402 49191214613918 2403 12136312242714 2404 2744027055778 2405 566231663750 2406 106146083495 2407 17984800677 2408 2738883318 2409 372628224 2410 44994762 2411 4789239 2412 447598 2413 36585 2414 2246 2415 71 2416 188 2417 2317 2418 38831 2419 484183 2420 5236837 2421 49784001 2422 417622986 2423 3111511542 2424 20723683995 2425 124130884172 2426 672377747245 2427 3310258719528 2428 14880339298492 2429 61327526856632 2430 232592470633891 2431 814463505134572 2432 2641009986190416 2433 7951361624784805 2434 22279984812063879 2435 58225099792936394 2436 142183827943830257 2437 324990021837838151 2438 696347904768870982 2439 1400568340789448986 2440 2647431561055713607 2441 4708135773438794705 2442 7884676800638903567 2443 12444741080073339562 2444 18525252440351263422 2445 26024576739515501055 2446 34519742448510384547 2447 43251267977378521696 2448 51206165120838626608 2449 57298764739317932674 2450 60609268284409506464 2451 60609268284409506464 2452 57298764739317932674 2453 51206165120838626608 2454 43251267977378521696 2455 34519742448510384547 2456 26024576739515501055 2457 18525252440351263422 2458 12444741080073339562 2459 7884676800638903567 2460 4708135773438794705 2461 2647431561055713607 2462 1400568340789448986 2463 696347904768870982 2464 324990021837838151 2465 142183827943830257 2466 58225099792936394 2467 22279984812063879 2468 7951361624784805 2469 2641009986190416 2470 814463505134572 2471 232592470633891 2472 61327526856632 2473 14880339298492 2474 3310258719528 2475 672377747245 2476 124130884172 2477 20723683995 2478 3111511542 2479 417622986 2480 49784001 2481 5236837 2482 484183 2483 38831 2484 2317 2485 188 2486 353 2487 2505 2488 41148 2489 523014 2490 5721020 2491 55020838 2492 467406987 2493 3529134528 2494 23835195537 2495 144854568167 2496 796508631417 2497 3982636466773 2498 18190598018020 2499 76207866155124 2500 293919997490523 2501 1047055975768463 2502 3455473491324988 2503 10592371610975221 2504 30231346436848684 2505 80505084605000273 2506 200408927736766651 2507 467173849781668408 2508 1021337926606709133 2509 2096916245558319968 2510 4047999901845162593 2511 7355567334494508312 2512 12592812574077698272 2513 20329417880712243129 2514 30969993520424602984 2515 44549829179866764477 2516 60544319188025885602 2517 77771010425888906243 2518 94457433098217148304 2519 108504929860156559282 2520 117908033023727439138 2521 121218536568819012928 2522 117908033023727439138 2523 108504929860156559282 2524 94457433098217148304 2525 77771010425888906243 2526 60544319188025885602 2527 44549829179866764477 2528 30969993520424602984 2529 20329417880712243129 2530 12592812574077698272 2531 7355567334494508312 2532 4047999901845162593 2533 2096916245558319968 2534 1021337926606709133 2535 467173849781668408 2536 200408927736766651 2537 80505084605000273 2538 30231346436848684 2539 10592371610975221 2540 3455473491324988 2541 1047055975768463 2542 293919997490523 2543 76207866155124 2544 18190598018020 2545 3982636466773 2546 796508631417 2547 144854568167 2548 23835195537 2549 3529134528 2550 467406987 2551 55020838 2552 5721020 2553 523014 2554 41148 2555 2505 2556 353 2557 483 2558 2858 2559 43653 2560 564162 2561 6244034 2562 60741858 2563 522427825 2564 3996541515 2565 27364330065 2566 168689763704 2567 941363199584 2568 4779145098190 2569 22173234484793 2570 94398464173144 2571 370127863645647 2572 1340975973258986 2573 4502529467093451 2574 14047845102300209 2575 40823718047823905 2576 110736431041848957 2577 280914012341766924 2578 667582777518435059 2579 1488511776388377541 2580 3118254172165029101 2581 6144916147403482561 2582 11403567236339670905 2583 19948379908572206584 2584 32922230454789941401 2585 51299411401136846113 2586 75519822700291367461 2587 105094148367892650079 2588 138315329613914791845 2589 172228443524106054547 2590 202962362958373707586 2591 226412962883883998420 2592 239126569592546452066 2593 239126569592546452066 2594 226412962883883998420 2595 202962362958373707586 2596 172228443524106054547 2597 138315329613914791845 2598 105094148367892650079 2599 75519822700291367461 2600 51299411401136846113 2601 32922230454789941401 2602 19948379908572206584 2603 11403567236339670905 2604 6144916147403482561 2605 3118254172165029101 2606 1488511776388377541 2607 667582777518435059 2608 280914012341766924 2609 110736431041848957 2610 40823718047823905 2611 14047845102300209 2612 4502529467093451 2613 1340975973258986 2614 370127863645647 2615 94398464173144 2616 22173234484793 2617 4779145098190 2618 941363199584 2619 168689763704 2620 27364330065 2621 3996541515 2622 522427825 2623 60741858 2624 6244034 2625 564162 2626 43653 2627 2858 2628 483 2629 483 2630 3341 2631 46511 2632 607815 2633 6808196 2634 66985892 2635 583169683 2636 4518969340 2637 31360871580 2638 196054093769 2639 1110052963288 2640 5720508297774 2641 26952379582983 2642 116571698657937 2643 464526327818791 2644 1711103836904633 2645 5843505440352437 2646 18550374569393660 2647 54871563150124114 2648 151560149089672862 2649 391650443383615881 2650 948496789860201983 2651 2156094553906812600 2652 4606765948553406642 2653 9263170319568511662 2654 17548483383743153466 2655 31351947144911877489 2656 52870610363362147985 2657 84221641855926787514 2658 126819234101428213574 2659 180613971068184017540 2660 243409477981807441924 2661 310543773138020846392 2662 375190806482479762133 2663 429375325842257706006 2664 465539532476430450486 2665 478253139185092904132 2666 465539532476430450486 2667 429375325842257706006 2668 375190806482479762133 2669 310543773138020846392 2670 243409477981807441924 2671 180613971068184017540 2672 126819234101428213574 2673 84221641855926787514 2674 52870610363362147985 2675 31351947144911877489 2676 17548483383743153466 2677 9263170319568511662 2678 4606765948553406642 2679 2156094553906812600 2680 948496789860201983 2681 391650443383615881 2682 151560149089672862 2683 54871563150124114 2684 18550374569393660 2685 5843505440352437 2686 1711103836904633 2687 464526327818791 2688 116571698657937 2689 26952379582983 2690 5720508297774 2691 1110052963288 2692 196054093769 2693 31360871580 2694 4518969340 2695 583169683 2696 66985892 2697 6808196 2698 607815 2699 46511 2700 3341 2701 483 2702 353 2703 3824 2704 49852 2705 654326 2706 7416011 2707 73794088 2708 650155575 2709 5102139023 2710 35879840920 2711 227414965349 2712 1306107057057 2713 6830561261062 2714 32672887880757 2715 143524078240920 2716 581098026476728 2717 2175630164723424 2718 7554609277257070 2719 24393880009746097 2720 73421937719517774 2721 206431712239796976 2722 543210592473288743 2723 1340147233243817864 2724 3104591343767014583 2725 6762860502460219242 2726 13869936268121918304 2727 26811653703311665128 2728 48900430528655030955 2729 84222557508274025474 2730 137092252219288935499 2731 211040875957355001088 2732 307433205169612231114 2733 424023449049991459464 2734 553953251119828288316 2735 685734579620500608525 2736 804566132324737468139 2737 894914858318688156492 2738 943792671661523354618 2739 943792671661523354618 2740 894914858318688156492 2741 804566132324737468139 2742 685734579620500608525 2743 553953251119828288316 2744 424023449049991459464 2745 307433205169612231114 2746 211040875957355001088 2747 137092252219288935499 2748 84222557508274025474 2749 48900430528655030955 2750 26811653703311665128 2751 13869936268121918304 2752 6762860502460219242 2753 3104591343767014583 2754 1340147233243817864 2755 543210592473288743 2756 206431712239796976 2757 73421937719517774 2758 24393880009746097 2759 7554609277257070 2760 2175630164723424 2761 581098026476728 2762 143524078240920 2763 32672887880757 2764 6830561261062 2765 1306107057057 2766 227414965349 2767 35879840920 2768 5102139023 2769 650155575 2770 73794088 2771 7416011 2772 654326 2773 49852 2774 3824 2775 353 2776 188 2777 4177 2778 53676 2779 704178 2780 8070337 2781 81210099 2782 723949663 2783 5752294598 2784 40981979943 2785 263294806269 2786 1533522022406 2787 8136668318119 2788 39503449141819 2789 176196966121677 2790 724622104717648 2791 2756728191200152 2792 9730239441980494 2793 31948489287003167 2794 97815817729263871 2795 279853649959314750 2796 749642304713085719 2797 1883357825717106607 2798 4444738577010832447 2799 9867451846227233825 2800 20632796770582137546 2801 40681589971433583432 2802 75712084231966696083 2803 133122988036929056429 2804 221314809727562960973 2805 348133128176643936587 2806 518474081126967232202 2807 731456654219603690578 2808 977976700169819747780 2809 1239687830740328896841 2810 1490300711945238076664 2811 1699480990643425624631 2812 1838707529980211511110 2813 1887585343323046709236 2814 1838707529980211511110 2815 1699480990643425624631 2816 1490300711945238076664 2817 1239687830740328896841 2818 977976700169819747780 2819 731456654219603690578 2820 518474081126967232202 2821 348133128176643936587 2822 221314809727562960973 2823 133122988036929056429 2824 75712084231966696083 2825 40681589971433583432 2826 20632796770582137546 2827 9867451846227233825 2828 4444738577010832447 2829 1883357825717106607 2830 749642304713085719 2831 279853649959314750 2832 97815817729263871 2833 31948489287003167 2834 9730239441980494 2835 2756728191200152 2836 724622104717648 2837 176196966121677 2838 39503449141819 2839 8136668318119 2840 1533522022406 2841 263294806269 2842 40981979943 2843 5752294598 2844 723949663 2845 81210099 2846 8070337 2847 704178 2848 53676 2849 4177 2850 188 2851 71 2852 4365 2853 57853 2854 757854 2855 8774515 2856 89280436 2857 805159762 2858 6476244261 2859 46734274541 2860 304276786212 2861 1796816828675 2862 9670190340525 2863 47640117459938 2864 215700415263496 2865 900819070839325 2866 3481350295917800 2867 12486967633180646 2868 41678728728983661 2869 129764307016267038 2870 377669467688578621 2871 1029495954672400469 2872 2633000130430192326 2873 6328096402727939054 2874 14312190423238066272 2875 30500248616809371371 2876 61314386742015720978 2877 116393674203400279515 2878 208835072268895752512 2879 354437797764492017402 2880 569447937904206897560 2881 866607209303611168789 2882 1249930735346570922780 2883 1709433354389423438358 2884 2217664530910148644621 2885 2729988542685566973505 2886 3189781702588663701295 2887 3538188520623637135741 2888 3726292873303258220346 2889 3726292873303258220346 2890 3538188520623637135741 2891 3189781702588663701295 2892 2729988542685566973505 2893 2217664530910148644621 2894 1709433354389423438358 2895 1249930735346570922780 2896 866607209303611168789 2897 569447937904206897560 2898 354437797764492017402 2899 208835072268895752512 2900 116393674203400279515 2901 61314386742015720978 2902 30500248616809371371 2903 14312190423238066272 2904 6328096402727939054 2905 2633000130430192326 2906 1029495954672400469 2907 377669467688578621 2908 129764307016267038 2909 41678728728983661 2910 12486967633180646 2911 3481350295917800 2912 900819070839325 2913 215700415263496 2914 47640117459938 2915 9670190340525 2916 1796816828675 2917 304276786212 2918 46734274541 2919 6476244261 2920 805159762 2921 89280436 2922 8774515 2923 757854 2924 57853 2925 4365 2926 71 2927 17 2928 4436 2929 62218 2930 815707 2931 9532369 2932 98054951 2933 894440198 2934 7281404023 2935 53210518802 2936 351011060753 2937 2101093614887 2938 11467007169200 2939 57310307800463 2940 263340532723434 2941 1116519486102821 2942 4382169366757125 2943 15968317929098446 2944 54165696362164307 2945 171443035745250699 2946 507433774704845659 2947 1407165422360979090 2948 3662496085102592795 2949 8961096533158131380 2950 20640286825966005326 2951 44812439040047437643 2952 91814635358825092349 2953 177708060945416000493 2954 325228746472296032027 2955 563272870033387769914 2956 923885735668698914962 2957 1436055147207818066349 2958 2116537944650182091569 2959 2959364089735994361138 2960 3927097885299572082979 2961 4947653073595715618126 2962 5919770245274230674800 2963 6727970223212300837036 2964 7264481393926895356087 2965 7452585746606516440692 2966 7264481393926895356087 2967 6727970223212300837036 2968 5919770245274230674800 2969 4947653073595715618126 2970 3927097885299572082979 2971 2959364089735994361138 2972 2116537944650182091569 2973 1436055147207818066349 2974 923885735668698914962 2975 563272870033387769914 2976 325228746472296032027 2977 177708060945416000493 2978 91814635358825092349 2979 44812439040047437643 2980 20640286825966005326 2981 8961096533158131380 2982 3662496085102592795 2983 1407165422360979090 2984 507433774704845659 2985 171443035745250699 2986 54165696362164307 2987 15968317929098446 2988 4382169366757125 2989 1116519486102821 2990 263340532723434 2991 57310307800463 2992 11467007169200 2993 2101093614887 2994 351011060753 2995 53210518802 2996 7281404023 2997 894440198 2998 98054951 2999 9532369 3000 815707 3001 62218 3002 4436 3003 17 3004 4 3005 4453 3006 66654 3007 877925 3008 10348076 3009 107587320 3010 992495149 3011 8175844221 3012 60491922825 3013 404221579555 3014 2452104675640 3015 13568100784087 3016 68777314969663 3017 320650840523897 3018 1379860018826255 3019 5498688852859946 3020 20350487295855571 3021 70134014291262753 3022 225608732107415006 3023 678876810450096358 3024 1914599197065824749 3025 5069661507463571885 3026 12623592618260724175 3027 29601383359124136706 3028 65452725866013442969 3029 136627074398872529992 3030 269522696304241092842 3031 502936807417712032520 3032 888501616505683801941 3033 1487158605702086684876 3034 2359940882876516981311 3035 3552593091858000157918 3036 5075902034386176452707 3037 6886461975035566444117 3038 8874750958895287701105 3039 10867423318869946292926 3040 12647740468486531511836 3041 13992451617139196193123 3042 14717067140533411796779 3043 14717067140533411796779 3044 13992451617139196193123 3045 12647740468486531511836 3046 10867423318869946292926 3047 8874750958895287701105 3048 6886461975035566444117 3049 5075902034386176452707 3050 3552593091858000157918 3051 2359940882876516981311 3052 1487158605702086684876 3053 888501616505683801941 3054 502936807417712032520 3055 269522696304241092842 3056 136627074398872529992 3057 65452725866013442969 3058 29601383359124136706 3059 12623592618260724175 3060 5069661507463571885 3061 1914599197065824749 3062 678876810450096358 3063 225608732107415006 3064 70134014291262753 3065 20350487295855571 3066 5498688852859946 3067 1379860018826255 3068 320650840523897 3069 68777314969663 3070 13568100784087 3071 2452104675640 3072 404221579555 3073 60491922825 3074 8175844221 3075 992495149 3076 107587320 3077 10348076 3078 877925 3079 66654 3080 4453 3081 4 3082 6 3083 4457 3084 71107 3085 944579 3086 11226001 3087 117935396 3088 1100082469 3089 9168339370 3090 68667767046 3091 464713502380 3092 2856326255195 3093 16020205459727 3094 82345415753750 3095 389428155493560 3096 1700510859350152 3097 6878548871686201 3098 25849176148715517 3099 90484501587118324 3100 295742746398677759 3101 904485542557511364 3102 2593476007515921107 3103 6984260704529396634 3104 17693254125724296060 3105 42224975977384860881 3106 95054109225137579675 3107 202079800264885972961 3108 406149770703113622834 3109 772459503721953125362 3110 1391438423923395834461 3111 2375660222207770486817 3112 3847099488578603666187 3113 5912533974734517139229 3114 8628495126244176610625 3115 11962364009421742896824 3116 15761212933930854145222 3117 19742174277765233994031 3118 23515163787356477804762 3119 26640192085625727704959 3120 28709518757672607989902 3121 29434134281066823593558 3122 28709518757672607989902 3123 26640192085625727704959 3124 23515163787356477804762 3125 19742174277765233994031 3126 15761212933930854145222 3127 11962364009421742896824 3128 8628495126244176610625 3129 5912533974734517139229 3130 3847099488578603666187 3131 2375660222207770486817 3132 1391438423923395834461 3133 772459503721953125362 3134 406149770703113622834 3135 202079800264885972961 3136 95054109225137579675 3137 42224975977384860881 3138 17693254125724296060 3139 6984260704529396634 3140 2593476007515921107 3141 904485542557511364 3142 295742746398677759 3143 90484501587118324 3144 25849176148715517 3145 6878548871686201 3146 1700510859350152 3147 389428155493560 3148 82345415753750 3149 16020205459727 3150 2856326255195 3151 464713502380 3152 68667767046 3153 9168339370 3154 1100082469 3155 117935396 3156 11226001 3157 944579 3158 71107 3159 4457 3160 6 3161 21 3162 4463 3163 75564 3164 1015686 3165 12170580 3166 129161397 3167 1218017865 3168 10268421839 3169 77836106416 3170 533381269426 3171 3321039757575 3172 18876531714922 3173 98365621213477 3174 471773571247310 3175 2089939014843712 3176 8579059731036353 3177 32727725020401718 3178 116333677735833841 3179 386227247985796083 3180 1200228288956189123 3181 3497961550073432471 3182 9577736712045317741 3183 24677514830253692694 3184 59918230103109156941 3185 137279085202522440556 3186 297133909490023552636 3187 608229570967999595795 3188 1178609274425066748196 3189 2163897927645348959823 3190 3767098646131166321278 3191 6222759710786374153004 3192 9759633463313120805416 3193 14541029100978693749854 3194 20590859135665919507449 3195 27723576943352597042046 3196 35503387211696088139253 3197 43257338065121711798793 3198 50155355872982205509721 3199 55349710843298335694861 3200 58143653038739431583460 3201 58143653038739431583460 3202 55349710843298335694861 3203 50155355872982205509721 3204 43257338065121711798793 3205 35503387211696088139253 3206 27723576943352597042046 3207 20590859135665919507449 3208 14541029100978693749854 3209 9759633463313120805416 3210 6222759710786374153004 3211 3767098646131166321278 3212 2163897927645348959823 3213 1178609274425066748196 3214 608229570967999595795 3215 297133909490023552636 3216 137279085202522440556 3217 59918230103109156941 3218 24677514830253692694 3219 9577736712045317741 3220 3497961550073432471 3221 1200228288956189123 3222 386227247985796083 3223 116333677735833841 3224 32727725020401718 3225 8579059731036353 3226 2089939014843712 3227 471773571247310 3228 98365621213477 3229 18876531714922 3230 3321039757575 3231 533381269426 3232 77836106416 3233 10268421839 3234 1218017865 3235 129161397 3236 12170580 3237 1015686 3238 75564 3239 4463 3240 21 3241 88 3242 4484 3243 80027 3244 1091250 3245 13186266 3246 141331977 3247 1347179262 3248 11486439704 3249 88104528255 3250 611217375842 3251 3854421027001 3252 22197571472497 3253 117242152928399 3254 570139192460787 3255 2561712586091022 3256 10668998745880065 3257 41306784751438071 3258 149061402756235559 3259 502560925721629924 3260 1586455536941985206 3261 4698189839029621594 3262 13075698262118750212 3263 34255251542299010435 3264 84595744933362849635 3265 197197315305631597497 3266 434412994692545993192 3267 905363480458023148431 3268 1786838845393066343991 3269 3342507202070415708019 3270 5930996573776515281101 3271 9989858356917540474282 3272 15982393174099494958420 3273 24300662564291814555270 3274 35131888236644613257303 3275 48314436079018516549495 3276 63226964155048685181299 3277 78760725276817799938046 3278 93412693938103917308514 3279 105505066716280541204582 3280 113493363882037767278321 3281 116287306077478863166920 3282 113493363882037767278321 3283 105505066716280541204582 3284 93412693938103917308514 3285 78760725276817799938046 3286 63226964155048685181299 3287 48314436079018516549495 3288 35131888236644613257303 3289 24300662564291814555270 3290 15982393174099494958420 3291 9989858356917540474282 3292 5930996573776515281101 3293 3342507202070415708019 3294 1786838845393066343991 3295 905363480458023148431 3296 434412994692545993192 3297 197197315305631597497 3298 84595744933362849635 3299 34255251542299010435 3300 13075698262118750212 3301 4698189839029621594 3302 1586455536941985206 3303 502560925721629924 3304 149061402756235559 3305 41306784751438071 3306 10668998745880065 3307 2561712586091022 3308 570139192460787 3309 117242152928399 3310 22197571472497 3311 3854421027001 3312 611217375842 3313 88104528255 3314 11486439704 3315 1347179262 3316 141331977 3317 13186266 3318 1091250 3319 80027 3320 4484 3321 88 3322 259 3323 4572 3324 84511 3325 1171277 3326 14277516 3327 154518243 3328 1488511239 3329 12833618966 3330 99590967959 3331 699321904097 3332 4465638402843 3333 26051992499498 3334 139439724400896 3335 687381345389186 3336 3131851778551809 3337 13230711331971087 3338 51975783497318136 3339 190368187507673630 3340 651622328477865483 3341 2089016462663615130 3342 6284645375971606800 3343 17773888101148371806 3344 47330949804417760647 3345 118850996475661860070 3346 281793060238994447132 3347 631610309998177590689 3348 1339776475150569141623 3349 2692202325851089492422 3350 5129346047463482052010 3351 9273503775846930989120 3352 15920854930694055755383 3353 25972251531017035432702 3354 40283055738391309513690 3355 59432550800936427812573 3356 83446324315663129806798 3357 111541400234067201730794 3358 141987689431866485119345 3359 172173419214921717246560 3360 198917760654384458513096 3361 218998430598318308482903 3362 229780669959516630445241 3363 229780669959516630445241 3364 218998430598318308482903 3365 198917760654384458513096 3366 172173419214921717246560 3367 141987689431866485119345 3368 111541400234067201730794 3369 83446324315663129806798 3370 59432550800936427812573 3371 40283055738391309513690 3372 25972251531017035432702 3373 15920854930694055755383 3374 9273503775846930989120 3375 5129346047463482052010 3376 2692202325851089492422 3377 1339776475150569141623 3378 631610309998177590689 3379 281793060238994447132 3380 118850996475661860070 3381 47330949804417760647 3382 17773888101148371806 3383 6284645375971606800 3384 2089016462663615130 3385 651622328477865483 3386 190368187507673630 3387 51975783497318136 3388 13230711331971087 3389 3131851778551809 3390 687381345389186 3391 139439724400896 3392 26051992499498 3393 4465638402843 3394 699321904097 3395 99590967959 3396 12833618966 3397 1488511239 3398 154518243 3399 14277516 3400 1171277 3401 84511 3402 4572 3403 259 3404 541 3405 4831 3406 89083 3407 1255788 3408 15448793 3409 168795759 3410 1643029482 3411 14322130205 3412 112424586925 3413 798912872056 3414 5164960306940 3415 30517630902341 3416 165491716900394 3417 826821069790082 3418 3819233123940995 3419 16362563110522896 3420 65206494829289223 3421 242343971004991766 3422 841990515985539113 3423 2740638791141480613 3424 8373661838635221930 3425 24058533477119978606 3426 65104837905566132453 3427 166181946280079620717 3428 400644056714656307202 3429 913403370237172037821 3430 1971386785148746732312 3431 4031978801001658634045 3432 7821548373314571544432 3433 14402849823310413041130 3434 25194358706540986744503 3435 41893106461711091188085 3436 66255307269408344946392 3437 99715606539327737326263 3438 142878875116599557619371 3439 194987724549730331537592 3440 253529089665933686850139 3441 314161108646788202365905 3442 371091179869306175759656 3443 417916191252702766995999 3444 448779100557834938928144 3445 459561339919033260890482 3446 448779100557834938928144 3447 417916191252702766995999 3448 371091179869306175759656 3449 314161108646788202365905 3450 253529089665933686850139 3451 194987724549730331537592 3452 142878875116599557619371 3453 99715606539327737326263 3454 66255307269408344946392 3455 41893106461711091188085 3456 25194358706540986744503 3457 14402849823310413041130 3458 7821548373314571544432 3459 4031978801001658634045 3460 1971386785148746732312 3461 913403370237172037821 3462 400644056714656307202 3463 166181946280079620717 3464 65104837905566132453 3465 24058533477119978606 3466 8373661838635221930 3467 2740638791141480613 3468 841990515985539113 3469 242343971004991766 3470 65206494829289223 3471 16362563110522896 3472 3819233123940995 3473 826821069790082 3474 165491716900394 3475 30517630902341 3476 5164960306940 3477 798912872056 3478 112424586925 3479 14322130205 3480 1643029482 3481 168795759 3482 15448793 3483 1255788 3484 89083 3485 4831 3486 541 3487 836 3488 5372 3489 93914 3490 1344871 3491 16704581 3492 184244552 3493 1811825241 3494 15965159687 3495 126746717130 3496 911337458981 3497 5963873178996 3498 35682591209281 3499 196009347802735 3500 992312786690476 3501 4646054193731077 3502 20181796234463891 3503 81569057939812119 3504 307550465834280989 3505 1084334486990530879 3506 3582629307127019726 3507 11114300629776702543 3508 32432195315755200536 3509 89163371382686111059 3510 231286784185645753170 3511 566826002994735927919 3512 1314047426951828345023 3513 2884790155385918770133 3514 6003365586150405366357 3515 11853527174316230178477 3516 22224398196624984585562 3517 39597208529851399785633 3518 67087465168252077932588 3519 108148413731119436134477 3520 165970913808736082272655 3521 242594481655927294945634 3522 337866599666329889156963 3523 448516814215664018387731 3524 567690198312721889216044 3525 685252288516094378125561 3526 789007371122008942755655 3527 866695291810537705924143 3528 908340440476868199818626 3529 908340440476868199818626 3530 866695291810537705924143 3531 789007371122008942755655 3532 685252288516094378125561 3533 567690198312721889216044 3534 448516814215664018387731 3535 337866599666329889156963 3536 242594481655927294945634 3537 165970913808736082272655 3538 108148413731119436134477 3539 67087465168252077932588 3540 39597208529851399785633 3541 22224398196624984585562 3542 11853527174316230178477 3543 6003365586150405366357 3544 2884790155385918770133 3545 1314047426951828345023 3546 566826002994735927919 3547 231286784185645753170 3548 89163371382686111059 3549 32432195315755200536 3550 11114300629776702543 3551 3582629307127019726 3552 1084334486990530879 3553 307550465834280989 3554 81569057939812119 3555 20181796234463891 3556 4646054193731077 3557 992312786690476 3558 196009347802735 3559 35682591209281 3560 5963873178996 3561 911337458981 3562 126746717130 3563 15965159687 3564 1811825241 3565 184244552 3566 16704581 3567 1344871 3568 93914 3569 5372 3570 836 3571 966 3572 6208 3573 99286 3574 1438785 3575 18049452 3576 200949133 3577 1996069793 3578 17776984928 3579 142711876817 3580 1038084176111 3581 6875210637977 3582 41646464388277 3583 231691939012016 3584 1188322134493211 3585 5638366980421553 3586 24827850428194968 3587 101750854174276010 3588 389119523774093108 3589 1391884952824811868 3590 4666963794117550605 3591 14696929936903722269 3592 43546495945531903079 3593 121595566698441311595 3594 320450155568331864229 3595 798112787180381681089 3596 1880873429946564272942 3597 4198837582337747115156 3598 8888155741536324136490 3599 17856892760466635544834 3600 34077925370941214764039 3601 61821606726476384371195 3602 106684673698103477718221 3603 175235878899371514067065 3604 274119327539855518407132 3605 408565395464663377218289 3606 580461081322257184102597 3607 786383413881993907544694 3608 1016207012528385907603775 3609 1252942486828816267341605 3610 1474259659638103320881216 3611 1655702662932546648679798 3612 1775035732287405905742769 3613 1816680880953736399637252 3614 1775035732287405905742769 3615 1655702662932546648679798 3616 1474259659638103320881216 3617 1252942486828816267341605 3618 1016207012528385907603775 3619 786383413881993907544694 3620 580461081322257184102597 3621 408565395464663377218289 3622 274119327539855518407132 3623 175235878899371514067065 3624 106684673698103477718221 3625 61821606726476384371195 3626 34077925370941214764039 3627 17856892760466635544834 3628 8888155741536324136490 3629 4198837582337747115156 3630 1880873429946564272942 3631 798112787180381681089 3632 320450155568331864229 3633 121595566698441311595 3634 43546495945531903079 3635 14696929936903722269 3636 4666963794117550605 3637 1391884952824811868 3638 389119523774093108 3639 101750854174276010 3640 24827850428194968 3641 5638366980421553 3642 1188322134493211 3643 231691939012016 3644 41646464388277 3645 6875210637977 3646 1038084176111 3647 142711876817 3648 17776984928 3649 1996069793 3650 200949133 3651 18049452 3652 1438785 3653 99286 3654 6208 3655 966 3656 836 3657 7174 3658 105494 3659 1538071 3660 19488237 3661 218998585 3662 2197018926 3663 19773054721 3664 160488861745 3665 1180796052928 3666 7913294814088 3667 48521675026254 3668 273338403400293 3669 1420014073505227 3670 6826689114914764 3671 30466217408616521 3672 126578704602470978 3673 490870377948369118 3674 1781004476598904976 3675 6058848746942362473 3676 19363893731021272874 3677 58243425882435625348 3678 165142062643973214674 3679 442045722266773175824 3680 1118562942748713545318 3681 2678986217126945954031 3682 6079711012284311388098 3683 13086993323874071251646 3684 26745048502002959681324 3685 51934818131407850308873 3686 95899532097417599135234 3687 168506280424579862089416 3688 281920552597474991785286 3689 449355206439227032474197 3690 682684723004518895625421 3691 989026476786920561320886 3692 1366844495204251091647291 3693 1802590426410379815148469 3694 2269149499357202174945380 3695 2727202146466919588222821 3696 3129962322570649969561014 3697 3430738395219952554422567 3698 3591716613241142305380021 3699 3591716613241142305380021 3700 3430738395219952554422567 3701 3129962322570649969561014 3702 2727202146466919588222821 3703 2269149499357202174945380 3704 1802590426410379815148469 3705 1366844495204251091647291 3706 989026476786920561320886 3707 682684723004518895625421 3708 449355206439227032474197 3709 281920552597474991785286 3710 168506280424579862089416 3711 95899532097417599135234 3712 51934818131407850308873 3713 26745048502002959681324 3714 13086993323874071251646 3715 6079711012284311388098 3716 2678986217126945954031 3717 1118562942748713545318 3718 442045722266773175824 3719 165142062643973214674 3720 58243425882435625348 3721 19363893731021272874 3722 6058848746942362473 3723 1781004476598904976 3724 490870377948369118 3725 126578704602470978 3726 30466217408616521 3727 6826689114914764 3728 1420014073505227 3729 273338403400293 3730 48521675026254 3731 7913294814088 3732 1180796052928 3733 160488861745 3734 19773054721 3735 2197018926 3736 218998585 3737 19488237 3738 1538071 3739 105494 3740 7174 3741 836 3742 541 3743 8010 3744 112668 3745 1643565 3746 21026308 3747 238486822 3748 2416017511 3749 21970073647 3750 180261916466 3751 1341284914673 3752 9094090867016 3753 56434969840342 3754 321860078426547 3755 1693352476905520 3756 8246703188419991 3757 37292906523531285 3758 157044922011087499 3759 617449082550840096 3760 2271874854547274094 3761 7839853223541267449 3762 25422742477963635347 3763 77607319613456898222 3764 223385488526408840022 3765 607187784910746390498 3766 1560608665015486721142 3767 3797549159875659499349 3768 8758697229411257342129 3769 19166704336158382639744 3770 39832041825877030932970 3771 78679866633410809990197 3772 147834350228825449444107 3773 264405812521997461224650 3774 450426833022054853874702 3775 731275759036702024259483 3776 1132039929443745928099618 3777 1671711199791439456946307 3778 2355870971991171652968177 3779 3169434921614630906795760 3780 4071739925767581990093849 3781 4996351645824121763168201 3782 5857164469037569557783835 3783 6560700717790602523983581 3784 7022455008461094859802588 3785 7183433226482284610760042 3786 7022455008461094859802588 3787 6560700717790602523983581 3788 5857164469037569557783835 3789 4996351645824121763168201 3790 4071739925767581990093849 3791 3169434921614630906795760 3792 2355870971991171652968177 3793 1671711199791439456946307 3794 1132039929443745928099618 3795 731275759036702024259483 3796 450426833022054853874702 3797 264405812521997461224650 3798 147834350228825449444107 3799 78679866633410809990197 3800 39832041825877030932970 3801 19166704336158382639744 3802 8758697229411257342129 3803 3797549159875659499349 3804 1560608665015486721142 3805 607187784910746390498 3806 223385488526408840022 3807 77607319613456898222 3808 25422742477963635347 3809 7839853223541267449 3810 2271874854547274094 3811 617449082550840096 3812 157044922011087499 3813 37292906523531285 3814 8246703188419991 3815 1693352476905520 3816 321860078426547 3817 56434969840342 3818 9094090867016 3819 1341284914673 3820 180261916466 3821 21970073647 3822 2416017511 3823 238486822 3824 21026308 3825 1643565 3826 112668 3827 8010 3828 541 3829 259 3830 8551 3831 120678 3832 1756233 3833 22669873 3834 259513130 3835 2654504333 3836 24386091158 3837 202231990113 3838 1521546831139 3839 10435375781689 3840 65529060707358 3841 378295048266889 3842 2015212555332067 3843 9940055665325511 3844 45539609711951276 3845 194337828534618784 3846 774494004561927595 3847 2889323937098114190 3848 10111728078088541543 3849 33262595701504902796 3850 103030062091420533569 3851 300992808139865738244 3852 830573273437155230520 3853 2167796449926233111640 3854 5358157824891146220491 3855 12556246389286916841478 3856 27925401565569639981873 3857 58998746162035413572714 3858 118511908459287840923167 3859 226514216862236259434304 3860 412240162750822910668757 3861 714832645544052315099352 3862 1181702592058756878134185 3863 1863315688480447952359101 3864 2803751129235185385045925 3865 4027582171782611109914484 3866 5525305893605802559763937 3867 7241174847382212896889609 3868 9068091571591703753262050 3869 10853516114861691320952036 3870 12417865186828172081767416 3871 13583155726251697383786169 3872 14205888234943379470562630 3873 14205888234943379470562630 3874 13583155726251697383786169 3875 12417865186828172081767416 3876 10853516114861691320952036 3877 9068091571591703753262050 3878 7241174847382212896889609 3879 5525305893605802559763937 3880 4027582171782611109914484 3881 2803751129235185385045925 3882 1863315688480447952359101 3883 1181702592058756878134185 3884 714832645544052315099352 3885 412240162750822910668757 3886 226514216862236259434304 3887 118511908459287840923167 3888 58998746162035413572714 3889 27925401565569639981873 3890 12556246389286916841478 3891 5358157824891146220491 3892 2167796449926233111640 3893 830573273437155230520 3894 300992808139865738244 3895 103030062091420533569 3896 33262595701504902796 3897 10111728078088541543 3898 2889323937098114190 3899 774494004561927595 3900 194337828534618784 3901 45539609711951276 3902 9940055665325511 3903 2015212555332067 3904 378295048266889 3905 65529060707358 3906 10435375781689 3907 1521546831139 3908 202231990113 3909 24386091158 3910 2654504333 3911 259513130 3912 22669873 3913 1756233 3914 120678 3915 8551 3916 259 3917 88 3918 8810 3919 129229 3920 1876911 3921 24426106 3922 282183003 3923 2914017463 3924 27040595491 3925 226618081271 3926 1723778821252 3927 11956922612828 3928 75964436489047 3929 443824108974247 3930 2393507603598956 3931 11955268220657578 3932 55479665377276787 3933 239877438246570060 3934 968831833096546379 3935 3663817941660041785 3936 13001052015186655733 3937 43374323779593444339 3938 136292657792925436365 3939 404022870231286271813 3940 1131566081577020968764 3941 2998369723363388342160 3942 7525954274817379332131 3943 17914404214178063061969 3944 40481647954856556823351 3945 86924147727605053554587 3946 177510654621323254495881 3947 345026125321524100357471 3948 638754379613059170103061 3949 1127072808294875225768109 3950 1896535237602809193233537 3951 3045018280539204830493286 3952 4667066817715633337405026 3953 6831333301017796494960409 3954 9552888065388413669678421 3955 12766480740988015456653546 3956 16309266418973916650151659 3957 19921607686453395074214086 3958 23271381301689863402719452 3959 26001020913079869465553585 3960 27789043961195076854348799 3961 28411776469886758941125260 3962 27789043961195076854348799 3963 26001020913079869465553585 3964 23271381301689863402719452 3965 19921607686453395074214086 3966 16309266418973916650151659 3967 12766480740988015456653546 3968 9552888065388413669678421 3969 6831333301017796494960409 3970 4667066817715633337405026 3971 3045018280539204830493286 3972 1896535237602809193233537 3973 1127072808294875225768109 3974 638754379613059170103061 3975 345026125321524100357471 3976 177510654621323254495881 3977 86924147727605053554587 3978 40481647954856556823351 3979 17914404214178063061969 3980 7525954274817379332131 3981 2998369723363388342160 3982 1131566081577020968764 3983 404022870231286271813 3984 136292657792925436365 3985 43374323779593444339 3986 13001052015186655733 3987 3663817941660041785 3988 968831833096546379 3989 239877438246570060 3990 55479665377276787 3991 11955268220657578 3992 2393507603598956 3993 443824108974247 3994 75964436489047 3995 11956922612828 3996 1723778821252 3997 226618081271 3998 27040595491 3999 2914017463 4000 282183003 4001 24426106 4002 1876911 4003 129229 4004 8810 4005 88 4006 21 4007 8898 4008 138039 4009 2006140 4010 26303017 4011 306609109 4012 3196200466 4013 29954612954 4014 253658676762 4015 1950396902523 4016 13680701434080 4017 87921359101875 4018 519788545463294 4019 2837331712573203 4020 14348775824256534 4021 67434933597934365 4022 295357103623846847 4023 1208709271343116439 4024 4632649774756588164 4025 16664869956846697518 4026 56375375794780100072 4027 179666981572518880704 4028 540315528024211708178 4029 1535588951808307240577 4030 4129935804940409310924 4031 10524323998180767674291 4032 25440358488995442394100 4033 58396052169034619885320 4034 127405795682461610377938 4035 264434802348928308050468 4036 522536779942847354853352 4037 983780504934583270460532 4038 1765827187907934395871170 4039 3023608045897684419001646 4040 4941553518142014023726823 4041 7712085098254838167898312 4042 11498400118733429832365435 4043 16384221366406210164638830 4044 22319368806376429126331967 4045 29075747159961932106805205 4046 36230874105427311724365745 4047 43192988988143258476933538 4048 49272402214769732868273037 4049 53790064874274946319902384 4050 56200820431081835795474059 4051 56200820431081835795474059 4052 53790064874274946319902384 4053 49272402214769732868273037 4054 43192988988143258476933538 4055 36230874105427311724365745 4056 29075747159961932106805205 4057 22319368806376429126331967 4058 16384221366406210164638830 4059 11498400118733429832365435 4060 7712085098254838167898312 4061 4941553518142014023726823 4062 3023608045897684419001646 4063 1765827187907934395871170 4064 983780504934583270460532 4065 522536779942847354853352 4066 264434802348928308050468 4067 127405795682461610377938 4068 58396052169034619885320 4069 25440358488995442394100 4070 10524323998180767674291 4071 4129935804940409310924 4072 1535588951808307240577 4073 540315528024211708178 4074 179666981572518880704 4075 56375375794780100072 4076 16664869956846697518 4077 4632649774756588164 4078 1208709271343116439 4079 295357103623846847 4080 67434933597934365 4081 14348775824256534 4082 2837331712573203 4083 519788545463294 4084 87921359101875 4085 13680701434080 4086 1950396902523 4087 253658676762 4088 29954612954 4089 3196200466 4090 306609109 4091 26303017 4092 2006140 4093 138039 4094 8898 4095 21 4096 6 4097 8919 4098 146937 4099 2144179 4100 28309157 4101 332912126 4102 3502809575 4103 33150813420 4104 283613289716 4105 2204055579285 4106 15631098336603 4107 101602060535955 4108 607709904565169 4109 3357120258036497 4110 17186107536829737 4111 81783709422190899 4112 362792037221781212 4113 1504066374966963286 4114 5841359046099704603 4115 21297519731603285682 4116 73040245751626797590 4117 236042357367298980776 4118 719982509596730588882 4119 2075904479832518948755 4120 5665524756748716551501 4121 14654259803121176985215 4122 35964682487176210068391 4123 83836410658030062279420 4124 185801847851496230263258 4125 391840598031389918428406 4126 786971582291775662903820 4127 1506317284877430625313884 4128 2749607692842517666331702 4129 4789435233805618814872816 4130 7965161564039698442728469 4131 12653638616396852191625135 4132 19210485216988268000263747 4133 27882621485139639997004265 4134 38703590172782639290970797 4135 51395115966338361233137172 4136 65306621265389243831170950 4137 79423863093570570201299283 4138 92465391202912991345206575 4139 103062467089044679188175421 4140 109990885305356782115376443 4141 112401640862163671590948118 4142 109990885305356782115376443 4143 103062467089044679188175421 4144 92465391202912991345206575 4145 79423863093570570201299283 4146 65306621265389243831170950 4147 51395115966338361233137172 4148 38703590172782639290970797 4149 27882621485139639997004265 4150 19210485216988268000263747 4151 12653638616396852191625135 4152 7965161564039698442728469 4153 4789435233805618814872816 4154 2749607692842517666331702 4155 1506317284877430625313884 4156 786971582291775662903820 4157 391840598031389918428406 4158 185801847851496230263258 4159 83836410658030062279420 4160 35964682487176210068391 4161 14654259803121176985215 4162 5665524756748716551501 4163 2075904479832518948755 4164 719982509596730588882 4165 236042357367298980776 4166 73040245751626797590 4167 21297519731603285682 4168 5841359046099704603 4169 1504066374966963286 4170 362792037221781212 4171 81783709422190899 4172 17186107536829737 4173 3357120258036497 4174 607709904565169 4175 101602060535955 4176 15631098336603 4177 2204055579285 4178 283613289716 4179 33150813420 4180 3502809575 4181 332912126 4182 28309157 4183 2144179 4184 146937 4185 8919 4186 6 4187 4 4188 8925 4189 155856 4190 2291116 4191 30453336 4192 361221283 4193 3835721701 4194 36653622995 4195 316764103136 4196 2487668869001 4197 17835153915888 4198 117233158872558 4199 709311965101124 4200 3964830162601666 4201 20543227794866234 4202 98969816959020636 4203 444575746643972111 4204 1866858412188744498 4205 7345425421066667889 4206 27138878777702990285 4207 94337765483230083272 4208 309082603118925778366 4209 956024866964029569658 4210 2795886989429249537637 4211 7741429236581235500256 4212 20319784559869893536716 4213 50618942290297387053606 4214 119801093145206272347811 4215 269638258509526292542678 4216 577642445882886148691664 4217 1178812180323165581332226 4218 2293288867169206288217704 4219 4255924977719948291645586 4220 7539042926648136481204518 4221 12754596797845317257601285 4222 20618800180436550634353604 4223 31864123833385120191888882 4224 47093106702127907997268012 4225 66586211657922279287975062 4226 90098706139121000524107969 4227 116701737231727605064308122 4228 144730484358959814032470233 4229 171889254296483561546505858 4230 195527858291957670533381996 4231 213053352394401461303551864 4232 222392526167520453706324561 4233 222392526167520453706324561 4234 213053352394401461303551864 4235 195527858291957670533381996 4236 171889254296483561546505858 4237 144730484358959814032470233 4238 116701737231727605064308122 4239 90098706139121000524107969 4240 66586211657922279287975062 4241 47093106702127907997268012 4242 31864123833385120191888882 4243 20618800180436550634353604 4244 12754596797845317257601285 4245 7539042926648136481204518 4246 4255924977719948291645586 4247 2293288867169206288217704 4248 1178812180323165581332226 4249 577642445882886148691664 4250 269638258509526292542678 4251 119801093145206272347811 4252 50618942290297387053606 4253 20319784559869893536716 4254 7741429236581235500256 4255 2795886989429249537637 4256 956024866964029569658 4257 309082603118925778366 4258 94337765483230083272 4259 27138878777702990285 4260 7345425421066667889 4261 1866858412188744498 4262 444575746643972111 4263 98969816959020636 4264 20543227794866234 4265 3964830162601666 4266 709311965101124 4267 117233158872558 4268 17835153915888 4269 2487668869001 4270 316764103136 4271 36653622995 4272 3835721701 4273 361221283 4274 30453336 4275 2291116 4276 155856 4277 8925 4278 4 4279 27 4280 8929 4281 164781 4282 2446972 4283 32744452 4284 391674619 4285 4196942984 4286 40489344696 4287 353417726131 4288 2804432972137 4289 20322822784889 4290 135068312788446 4291 826545123973682 4292 4674142127702790 4293 24508057957467900 4294 119513044753886870 4295 543545563602992747 4296 2311434158832716609 4297 9212283833255412387 4298 34484304198769658174 4299 121476644260933073557 4300 403420368602155861638 4301 1265107470082955348024 4302 3751911856393279107295 4303 10537316226010485037893 4304 28061213796451129036972 4305 70938726850167280590322 4306 170420035435503659401417 4307 389439351654732564890489 4308 847280704392412441234342 4309 1756454626206051730023890 4310 3472101047492371869549930 4311 6549213844889154579863290 4312 11794967904368084772850104 4313 20293639724493453738805803 4314 33373396978281867891954889 4315 52482924013821670826242486 4316 78957230535513028189156894 4317 113679318360050187285243074 4318 156684917797043279812083031 4319 206800443370848605588416091 4320 261432221590687419096778355 4321 316619738655443375578976091 4322 367417112588441232079887854 4323 408581210686359131836933860 4324 435445878561921915009876425 4325 444785052335040907412649122 4326 435445878561921915009876425 4327 408581210686359131836933860 4328 367417112588441232079887854 4329 316619738655443375578976091 4330 261432221590687419096778355 4331 206800443370848605588416091 4332 156684917797043279812083031 4333 113679318360050187285243074 4334 78957230535513028189156894 4335 52482924013821670826242486 4336 33373396978281867891954889 4337 20293639724493453738805803 4338 11794967904368084772850104 4339 6549213844889154579863290 4340 3472101047492371869549930 4341 1756454626206051730023890 4342 847280704392412441234342 4343 389439351654732564890489 4344 170420035435503659401417 4345 70938726850167280590322 4346 28061213796451129036972 4347 10537316226010485037893 4348 3751911856393279107295 4349 1265107470082955348024 4350 403420368602155861638 4351 121476644260933073557 4352 34484304198769658174 4353 9212283833255412387 4354 2311434158832716609 4355 543545563602992747 4356 119513044753886870 4357 24508057957467900 4358 4674142127702790 4359 826545123973682 4360 135068312788446 4361 20322822784889 4362 2804432972137 4363 353417726131 4364 40489344696 4365 4196942984 4366 391674619 4367 32744452 4368 2446972 4369 164781 4370 8929 4371 27 4372 109 4373 8956 4374 173710 4375 2611753 4376 35191424 4377 424419071 4378 4588617603 4379 44686287680 4380 393907070827 4381 3157850698268 4382 23127255757026 4383 155391135573335 4384 961613436762128 4385 5500687251676472 4386 29182200085170690 4387 144021102711354770 4388 663058608356879617 4389 2854979722435709356 4390 11523717992088128996 4391 43696588032025070561 4392 155960948459702731731 4393 524897012863088935195 4394 1668527838685111209662 4395 5017019326476234455319 4396 14289228082403764145188 4397 38598530022461614074865 4398 98999940646618409627294 4399 241358762285670939991739 4400 559859387090236224291906 4401 1236720056047145006124831 4402 2603735330598464171258232 4403 5228555673698423599573820 4404 10021314892381526449413220 4405 18344181749257239352713394 4406 32088607628861538511655907 4407 53667036702775321630760692 4408 85856320992103538718197375 4409 131440154549334699015399380 4410 192636548895563215474399968 4411 270364236157093467097326105 4412 363485361167891885400499122 4413 468232664961536024685194446 4414 578051960246130794675754446 4415 684036851243884607658863945 4416 775998323274800363916821714 4417 844027089248281046846810285 4418 880230930896962822422525547 4419 880230930896962822422525547 4420 844027089248281046846810285 4421 775998323274800363916821714 4422 684036851243884607658863945 4423 578051960246130794675754446 4424 468232664961536024685194446 4425 363485361167891885400499122 4426 270364236157093467097326105 4427 192636548895563215474399968 4428 131440154549334699015399380 4429 85856320992103538718197375 4430 53667036702775321630760692 4431 32088607628861538511655907 4432 18344181749257239352713394 4433 10021314892381526449413220 4434 5228555673698423599573820 4435 2603735330598464171258232 4436 1236720056047145006124831 4437 559859387090236224291906 4438 241358762285670939991739 4439 98999940646618409627294 4440 38598530022461614074865 4441 14289228082403764145188 4442 5017019326476234455319 4443 1668527838685111209662 4444 524897012863088935195 4445 155960948459702731731 4446 43696588032025070561 4447 11523717992088128996 4448 2854979722435709356 4449 663058608356879617 4450 144021102711354770 4451 29182200085170690 4452 5500687251676472 4453 961613436762128 4454 155391135573335 4455 23127255757026 4456 3157850698268 4457 393907070827 4458 44686287680 4459 4588617603 4460 424419071 4461 35191424 4462 2611753 4463 173710 4464 8956 4465 109 4466 347 4467 9065 4468 182666 4469 2785463 4470 37803177 4471 459610495 4472 5013036674 4473 49274905283 4474 438593358507 4475 3551757769095 4476 26285106455294 4477 178518391330361 4478 1117004572335463 4479 6462300688438600 4480 34682887336847162 4481 173203302796525460 4482 807079711068234387 4483 3518038330792588973 4484 14378697714523838352 4485 55220306024113199557 4486 199657536491727802292 4487 680857961322791666926 4488 2193424851548200144857 4489 6685547165161345664981 4490 19306247408879998600507 4491 52887758104865378220053 4492 137598470669080023702159 4493 340358702932289349619033 4494 801218149375907164283645 4495 1796579443137381230416737 4496 3840455386645609177383063 4497 7832291004296887770832052 4498 15249870566079950048987040 4499 28365496641638765802126614 4500 50432789378118777864369301 4501 85755644331636860142416599 4502 139523357694878860348958067 4503 217296475541438237733596755 4504 324076703444897914489799348 4505 463000785052656682571726073 4506 633849597324985352497825227 4507 831718026129427910085693568 4508 1046284625207666819360948892 4509 1262088811490015402334618391 4510 1460035174518684971575685659 4511 1620025412523081410763631999 4512 1724258020145243869269335832 4513 1760461861793925644845051094 4514 1724258020145243869269335832 4515 1620025412523081410763631999 4516 1460035174518684971575685659 4517 1262088811490015402334618391 4518 1046284625207666819360948892 4519 831718026129427910085693568 4520 633849597324985352497825227 4521 463000785052656682571726073 4522 324076703444897914489799348 4523 217296475541438237733596755 4524 139523357694878860348958067 4525 85755644331636860142416599 4526 50432789378118777864369301 4527 28365496641638765802126614 4528 15249870566079950048987040 4529 7832291004296887770832052 4530 3840455386645609177383063 4531 1796579443137381230416737 4532 801218149375907164283645 4533 340358702932289349619033 4534 137598470669080023702159 4535 52887758104865378220053 4536 19306247408879998600507 4537 6685547165161345664981 4538 2193424851548200144857 4539 680857961322791666926 4540 199657536491727802292 4541 55220306024113199557 4542 14378697714523838352 4543 3518038330792588973 4544 807079711068234387 4545 173203302796525460 4546 34682887336847162 4547 6462300688438600 4548 1117004572335463 4549 178518391330361 4550 26285106455294 4551 3551757769095 4552 438593358507 4553 49274905283 4554 5013036674 4555 459610495 4556 37803177 4557 2785463 4558 182666 4559 9065 4560 347 4561 800 4562 9412 4563 191731 4564 2968129 4565 40588640 4566 497413672 4567 5472647169 4568 54287941957 4569 487868263790 4570 3990351127602 4571 29836864224389 4572 204803497785655 4573 1295522963665824 4574 7579305260774063 4575 41145188025285762 4576 207886190133372622 4577 980283013864759847 4578 4325118041860823360 4579 17896736045316427325 4580 69599003738637037909 4581 254877842515841001849 4582 880515497814519469218 4583 2874282812870991811783 4584 8878972016709545809838 4585 25991794574041344265488 4586 72194005513745376820560 4587 190486228773945401922212 4588 477957173601369373321192 4589 1141576852308196513902678 4590 2597797592513288394700382 4591 5637034829782990407799800 4592 11672746390942496948215115 4593 23082161570376837819819092 4594 43615367207718715851113654 4595 78798286019757543666495915 4596 136188433709755638006785900 4597 225279002026515720491374666 4598 356819833236317098082554822 4599 541373178986336152223396103 4600 787077488497554597061525421 4601 1096850382377642035069551300 4602 1465567623454413262583518795 4603 1878002651337094729446642460 4604 2308373436697682221695567283 4605 2722123986008700373910304050 4606 3080060587041766382339317658 4607 3344283432668325280032967831 4608 3484719881939169514114386926 4609 3484719881939169514114386926 4610 3344283432668325280032967831 4611 3080060587041766382339317658 4612 2722123986008700373910304050 4613 2308373436697682221695567283 4614 1878002651337094729446642460 4615 1465567623454413262583518795 4616 1096850382377642035069551300 4617 787077488497554597061525421 4618 541373178986336152223396103 4619 356819833236317098082554822 4620 225279002026515720491374666 4621 136188433709755638006785900 4622 78798286019757543666495915 4623 43615367207718715851113654 4624 23082161570376837819819092 4625 11672746390942496948215115 4626 5637034829782990407799800 4627 2597797592513288394700382 4628 1141576852308196513902678 4629 477957173601369373321192 4630 190486228773945401922212 4631 72194005513745376820560 4632 25991794574041344265488 4633 8878972016709545809838 4634 2874282812870991811783 4635 880515497814519469218 4636 254877842515841001849 4637 69599003738637037909 4638 17896736045316427325 4639 4325118041860823360 4640 980283013864759847 4641 207886190133372622 4642 41145188025285762 4643 7579305260774063 4644 1295522963665824 4645 204803497785655 4646 29836864224389 4647 3990351127602 4648 487868263790 4649 54287941957 4650 5472647169 4651 497413672 4652 40588640 4653 2968129 4654 191731 4655 9412 4656 800 4657 1377 4658 10212 4659 201143 4660 3159860 4661 43556769 4662 538002312 4663 5970060841 4664 59760589126 4665 542156205747 4666 4478219391392 4667 33827215351991 4668 234640362010044 4669 1500326461451479 4670 8874828224439887 4671 48724493286059825 4672 249031378158658384 4673 1188169203998132469 4674 5305401055725583207 4675 22221854087177250685 4676 87495739783953465234 4677 324476846254478039758 4678 1135393340330360471067 4679 3754798310685511281001 4680 11753254829580537621621 4681 34870766590750890075326 4682 98185800087786721086048 4683 262680234287690778742772 4684 668443402375314775243404 4685 1619534025909565887223870 4686 3739374444821484908603060 4687 8234832422296278802500182 4688 17309781220725487356014915 4689 34754907961319334768034207 4690 66697528778095553670932746 4691 122413653227476259517609569 4692 214986719729513181673281815 4693 361467435736271358498160566 4694 582098835262832818573929488 4695 898193012222653250305950925 4696 1328450667483890749284921524 4697 1883927870875196632131076721 4698 2562418005832055297653070095 4699 3343570274791507992030161255 4700 4186376088034776951142209743 4701 5030497422706382595605871333 4702 5802184573050466756249621708 4703 6424344019710091662372285489 4704 6829003314607494794147354757 4705 6969439763878339028228773852 4706 6829003314607494794147354757 4707 6424344019710091662372285489 4708 5802184573050466756249621708 4709 5030497422706382595605871333 4710 4186376088034776951142209743 4711 3343570274791507992030161255 4712 2562418005832055297653070095 4713 1883927870875196632131076721 4714 1328450667483890749284921524 4715 898193012222653250305950925 4716 582098835262832818573929488 4717 361467435736271358498160566 4718 214986719729513181673281815 4719 122413653227476259517609569 4720 66697528778095553670932746 4721 34754907961319334768034207 4722 17309781220725487356014915 4723 8234832422296278802500182 4724 3739374444821484908603060 4725 1619534025909565887223870 4726 668443402375314775243404 4727 262680234287690778742772 4728 98185800087786721086048 4729 34870766590750890075326 4730 11753254829580537621621 4731 3754798310685511281001 4732 1135393340330360471067 4733 324476846254478039758 4734 87495739783953465234 4735 22221854087177250685 4736 5305401055725583207 4737 1188169203998132469 4738 249031378158658384 4739 48724493286059825 4740 8874828224439887 4741 1500326461451479 4742 234640362010044 4743 33827215351991 4744 4478219391392 4745 542156205747 4746 59760589126 4747 5970060841 4748 538002312 4749 43556769 4750 3159860 4751 201143 4752 10212 4753 1377 4754 1802 4755 11589 4756 211355 4757 3361003 4758 46716629 4759 581559081 4760 6508063153 4761 65730649967 4762 601916794873 4763 5020375597139 4764 38305434743383 4765 268467577362035 4766 1734966823461523 4767 10375154685891366 4768 57599321510499712 4769 297755871444718209 4770 1437200582156790853 4771 6493570259723715676 4772 27527255142902833892 4773 109717593871130715919 4774 411972586038431504992 4775 1459870186584838510825 4776 4890191651015871752068 4777 15508053140266048902622 4778 46624021420331427696947 4779 133056566678537611161374 4780 360866034375477499828820 4781 931123636663005553986176 4782 2287977428284880662467274 4783 5358908470731050795826930 4784 11974206867117763711103242 4785 25544613643021766158515097 4786 52064689182044822124049122 4787 101452436739414888438966953 4788 189111182005571813188542315 4789 337400372956989441190891384 4790 576454155465784540171442381 4791 943566270999104177072090054 4792 1480291847485486068879880413 4793 2226643679706543999590872449 4794 3212378538359087381415998245 4795 4446345876707251929784146816 4796 5905988280623563289683231350 4797 7529946362826284943172370998 4798 9216873510741159546748081076 4799 10832681995756849351855493041 4800 12226528592760558418621907197 4801 13253347334317586456519640246 4802 13798443078485833822376128609 4803 13798443078485833822376128609 4804 13253347334317586456519640246 4805 12226528592760558418621907197 4806 10832681995756849351855493041 4807 9216873510741159546748081076 4808 7529946362826284943172370998 4809 5905988280623563289683231350 4810 4446345876707251929784146816 4811 3212378538359087381415998245 4812 2226643679706543999590872449 4813 1480291847485486068879880413 4814 943566270999104177072090054 4815 576454155465784540171442381 4816 337400372956989441190891384 4817 189111182005571813188542315 4818 101452436739414888438966953 4819 52064689182044822124049122 4820 25544613643021766158515097 4821 11974206867117763711103242 4822 5358908470731050795826930 4823 2287977428284880662467274 4824 931123636663005553986176 4825 360866034375477499828820 4826 133056566678537611161374 4827 46624021420331427696947 4828 15508053140266048902622 4829 4890191651015871752068 4830 1459870186584838510825 4831 411972586038431504992 4832 109717593871130715919 4833 27527255142902833892 4834 6493570259723715676 4835 1437200582156790853 4836 297755871444718209 4837 57599321510499712 4838 10375154685891366 4839 1734966823461523 4840 268467577362035 4841 38305434743383 4842 5020375597139 4843 601916794873 4844 65730649967 4845 6508063153 4846 581559081 4847 46716629 4848 3361003 4849 211355 4850 11589 4851 1802 4852 1802 4853 13391 4854 222944 4855 3572358 4856 50077632 4857 628275710 4858 7089622234 4859 72238713120 4860 667647444840 4861 5622292392012 4862 43325810340522 4863 306773012105418 4864 2003434400823558 4865 12110121509352889 4866 67974476196391078 4867 355355192955217921 4868 1734956453601509062 4869 7930770841880506529 4870 34020825402626549568 4871 137244849014033549811 4872 521690179909562220911 4873 1871842772623270015817 4874 6350061837600710262893 4875 20398244791281920654690 4876 62132074560597476599569 4877 179680588098869038858321 4878 493922601054015110990194 4879 1291989671038483053814996 4880 3219101064947886216453450 4881 7646885899015931458294204 4882 17333115337848814506930172 4883 37518820510139529869618339 4884 77609302825066588282564219 4885 153517125921459710563016075 4886 290563618744986701627509268 4887 526511554962561254379433699 4888 913854528422773981362333765 4889 1520020426464888717243532435 4890 2423858118484590245951970467 4891 3706935527192030068470752862 4892 5439022218065631381006870694 4893 7658724415066339311200145061 4894 10352334157330815219467378166 4895 13435934643449848232855602348 4896 16746819873567444489920452074 4897 20049555506498008898603574117 4898 23059210588517407770477400238 4899 25479875927078144875141547443 4900 27051790412803420278895768855 4901 27596886156971667644752257218 4902 27051790412803420278895768855 4903 25479875927078144875141547443 4904 23059210588517407770477400238 4905 20049555506498008898603574117 4906 16746819873567444489920452074 4907 13435934643449848232855602348 4908 10352334157330815219467378166 4909 7658724415066339311200145061 4910 5439022218065631381006870694 4911 3706935527192030068470752862 4912 2423858118484590245951970467 4913 1520020426464888717243532435 4914 913854528422773981362333765 4915 526511554962561254379433699 4916 290563618744986701627509268 4917 153517125921459710563016075 4918 77609302825066588282564219 4919 37518820510139529869618339 4920 17333115337848814506930172 4921 7646885899015931458294204 4922 3219101064947886216453450 4923 1291989671038483053814996 4924 493922601054015110990194 4925 179680588098869038858321 4926 62132074560597476599569 4927 20398244791281920654690 4928 6350061837600710262893 4929 1871842772623270015817 4930 521690179909562220911 4931 137244849014033549811 4932 34020825402626549568 4933 7930770841880506529 4934 1734956453601509062 4935 355355192955217921 4936 67974476196391078 4937 12110121509352889 4938 2003434400823558 4939 306773012105418 4940 43325810340522 4941 5622292392012 4942 667647444840 4943 72238713120 4944 7089622234 4945 628275710 4946 50077632 4947 3572358 4948 222944 4949 13391 4950 1802 4951 1377 4952 15193 4953 236335 4954 3795302 4955 53649990 4956 678353342 4957 7717897944 4958 79328335354 4959 739886157960 4960 6289939836852 4961 48948102732534 4962 350098822445940 4963 2310207412928976 4964 14113555910176447 4965 80084597705743967 4966 423329669151608999 4967 2090311646556726983 4968 9665727295482015591 4969 41951596244507056097 4970 171265674416660099379 4971 658935028923595770722 4972 2393532952532832236728 4973 8221904610223980278710 4974 26748306628882630917583 4975 82530319351879397254259 4976 241812662659466515457890 4977 673603189152884149848515 4978 1785912272092498164805190 4979 4511090735986369270268446 4980 10865986963963817674747654 4981 24980001236864745965224376 4982 54851935847988344376548511 4983 115128123335206118152182558 4984 231126428746526298845580294 4985 444080744666446412190525343 4986 817075173707547956006942967 4987 1440366083385335235741767464 4988 2433874954887662698605866200 4989 3943878544949478963195502902 4990 6130793645676620314422723329 4991 9145957745257661449477623556 4992 13097746633131970692207015755 4993 18011058572397154530667523227 4994 23788268800780663452322980514 4995 30182754517017292722776054422 4996 36796375380065453388524026191 4997 43108766095015416669080974355 4998 48539086515595552645618947681 4999 52531666339881565154037316298 5000 54648676569775087923648026073 5001 54648676569775087923648026073 5002 52531666339881565154037316298 5003 48539086515595552645618947681 5004 43108766095015416669080974355 5005 36796375380065453388524026191 5006 30182754517017292722776054422 5007 23788268800780663452322980514 5008 18011058572397154530667523227 5009 13097746633131970692207015755 5010 9145957745257661449477623556 5011 6130793645676620314422723329 5012 3943878544949478963195502902 5013 2433874954887662698605866200 5014 1440366083385335235741767464 5015 817075173707547956006942967 5016 444080744666446412190525343 5017 231126428746526298845580294 5018 115128123335206118152182558 5019 54851935847988344376548511 5020 24980001236864745965224376 5021 10865986963963817674747654 5022 4511090735986369270268446 5023 1785912272092498164805190 5024 673603189152884149848515 5025 241812662659466515457890 5026 82530319351879397254259 5027 26748306628882630917583 5028 8221904610223980278710 5029 2393532952532832236728 5030 658935028923595770722 5031 171265674416660099379 5032 41951596244507056097 5033 9665727295482015591 5034 2090311646556726983 5035 423329669151608999 5036 80084597705743967 5037 14113555910176447 5038 2310207412928976 5039 350098822445940 5040 48948102732534 5041 6289939836852 5042 739886157960 5043 79328335354 5044 7717897944 5045 678353342 5046 53649990 5047 3795302 5048 236335 5049 15193 5050 1377 5051 800 5052 16570 5053 251528 5054 4031637 5055 57445292 5056 732003332 5057 8396251286 5058 87046233298 5059 819214493314 5060 7029825994812 5061 55238042569386 5062 399046925178474 5063 2660306235374916 5064 16423763323105423 5065 94198153615920414 5066 503414266857352966 5067 2513641315708335982 5068 11756038942038742574 5069 51617323539989071688 5070 213217270661167155476 5071 830200703340255870101 5072 3052467981456428007450 5073 10615437562756812515438 5074 34970211239106611196293 5075 109278625980762028171842 5076 324342982011345912712149 5077 915415851812350665306405 5078 2459515461245382314653705 5079 6297003008078867435073636 5080 15377077699950186945016100 5081 35845988200828563639972030 5082 79831937084853090341772887 5083 169980059183194462528731069 5084 346254552081732416997762852 5085 675207173412972711036105637 5086 1261155918373994368197468310 5087 2257441257092883191748710431 5088 3874241038272997934347633664 5089 6377753499837141661801369102 5090 10074672190626099277618226231 5091 15276751390934281763900346885 5092 22243704378389632141684639311 5093 31108805205529125222874538982 5094 41799327373177817982990503741 5095 53971023317797956175099034936 5096 66979129897082746111300080613 5097 79905141475080870057605000546 5098 91647852610610969314699922036 5099 101070752855477117799656263979 5100 107180342909656653077685342371 5101 109297353139550175847296052146 5102 107180342909656653077685342371 5103 101070752855477117799656263979 5104 91647852610610969314699922036 5105 79905141475080870057605000546 5106 66979129897082746111300080613 5107 53971023317797956175099034936 5108 41799327373177817982990503741 5109 31108805205529125222874538982 5110 22243704378389632141684639311 5111 15276751390934281763900346885 5112 10074672190626099277618226231 5113 6377753499837141661801369102 5114 3874241038272997934347633664 5115 2257441257092883191748710431 5116 1261155918373994368197468310 5117 675207173412972711036105637 5118 346254552081732416997762852 5119 169980059183194462528731069 5120 79831937084853090341772887 5121 35845988200828563639972030 5122 15377077699950186945016100 5123 6297003008078867435073636 5124 2459515461245382314653705 5125 915415851812350665306405 5126 324342982011345912712149 5127 109278625980762028171842 5128 34970211239106611196293 5129 10615437562756812515438 5130 3052467981456428007450 5131 830200703340255870101 5132 213217270661167155476 5133 51617323539989071688 5134 11756038942038742574 5135 2513641315708335982 5136 503414266857352966 5137 94198153615920414 5138 16423763323105423 5139 2660306235374916 5140 399046925178474 5141 55238042569386 5142 7029825994812 5143 819214493314 5144 87046233298 5145 8396251286 5146 732003332 5147 57445292 5148 4031637 5149 251528 5150 16570 5151 800 5152 347 5153 17370 5154 268098 5155 4283165 5156 61476929 5157 789448624 5158 9128254618 5159 95442484584 5160 906260726612 5161 7849040488126 5162 62267868564198 5163 454284967747860 5164 3059353160553390 5165 19084069558480339 5166 110621916939025837 5167 597612420473273380 5168 3017055582565688948 5169 14269680257747078556 5170 63373362482027814262 5171 264834594201156227164 5172 1043417974001423025577 5173 3882668684796683877551 5174 13667905544213240522888 5175 45585648801863423711731 5176 144248837219868639368135 5177 433621607992107940883991 5178 1239758833823696578018554 5179 3374931313057732979960110 5180 8756518469324249749727341 5181 21674080708029054380089736 5182 51223065900778750584988130 5183 115677925285681653981744917 5184 249811996268047552870503956 5185 516234611264926879526493921 5186 1021461725494705128033868489 5187 1936363091786967079233573947 5188 3518597175466877559946178741 5189 6131682295365881126096344095 5190 10251994538110139596149002766 5191 16452425690463240939419595333 5192 25351423581560381041518573116 5193 37520455769323913905584986196 5194 53352509583918757364559178293 5195 72908132578706943205865042723 5196 95770350690975774158089538677 5197 120950153214880702286399115549 5198 146884271372163616168905081159 5199 171552994085691839372304922582 5200 192718605466088087114356186015 5201 208251095765133770877341606350 5202 216477696049206828924981394517 5203 216477696049206828924981394517 5204 208251095765133770877341606350 5205 192718605466088087114356186015 5206 171552994085691839372304922582 5207 146884271372163616168905081159 5208 120950153214880702286399115549 5209 95770350690975774158089538677 5210 72908132578706943205865042723 5211 53352509583918757364559178293 5212 37520455769323913905584986196 5213 25351423581560381041518573116 5214 16452425690463240939419595333 5215 10251994538110139596149002766 5216 6131682295365881126096344095 5217 3518597175466877559946178741 5218 1936363091786967079233573947 5219 1021461725494705128033868489 5220 516234611264926879526493921 5221 249811996268047552870503956 5222 115677925285681653981744917 5223 51223065900778750584988130 5224 21674080708029054380089736 5225 8756518469324249749727341 5226 3374931313057732979960110 5227 1239758833823696578018554 5228 433621607992107940883991 5229 144248837219868639368135 5230 45585648801863423711731 5231 13667905544213240522888 5232 3882668684796683877551 5233 1043417974001423025577 5234 264834594201156227164 5235 63373362482027814262 5236 14269680257747078556 5237 3017055582565688948 5238 597612420473273380 5239 110621916939025837 5240 19084069558480339 5241 3059353160553390 5242 454284967747860 5243 62267868564198 5244 7849040488126 5245 906260726612 5246 95442484584 5247 9128254618 5248 789448624 5249 61476929 5250 4283165 5251 268098 5252 17370 5253 347 5254 109 5255 17717 5256 285468 5257 4551263 5258 65760094 5259 850925553 5260 9917703242 5261 104570739202 5262 1001703211196 5263 8755301214738 5264 70116909052324 5265 516552836312058 5266 3513638128301250 5267 22143422719033729 5268 129705986497506176 5269 708234337412299217 5270 3614668003038962328 5271 17286735840312767504 5272 77643042739774892818 5273 328207956683184041426 5274 1308252568202579252741 5275 4926086658798106903128 5276 17550574229009924400439 5277 59253554346076664234619 5278 189834486021732063079866 5279 577870445211976580252126 5280 1673380441815804518902545 5281 4614690146881429557978664 5282 12131449782381982729687451 5283 30430599177353304129817077 5284 72897146608807804965077866 5285 166900991186460404566733047 5286 365489921553729206852248873 5287 766046607532974432396997877 5288 1537696336759632007560362410 5289 2957824817281672207267442436 5290 5454960267253844639179752688 5291 9650279470832758686042522836 5292 16383676833476020722245346861 5293 26704420228573380535568598099 5294 41803849272023621980938168449 5295 62871879350884294947103559312 5296 90872965353242671270144164489 5297 126260642162625700570424221016 5298 168678483269682717363954581400 5299 216720503905856476444488654226 5300 267834424587044318455304196708 5301 318437265457855455541210003741 5302 364271599551779926486661108597 5303 400969701231221857991697792365 5304 424728791814340599802323000867 5305 432955392098413657849962789034 5306 424728791814340599802323000867 5307 400969701231221857991697792365 5308 364271599551779926486661108597 5309 318437265457855455541210003741 5310 267834424587044318455304196708 5311 216720503905856476444488654226 5312 168678483269682717363954581400 5313 126260642162625700570424221016 5314 90872965353242671270144164489 5315 62871879350884294947103559312 5316 41803849272023621980938168449 5317 26704420228573380535568598099 5318 16383676833476020722245346861 5319 9650279470832758686042522836 5320 5454960267253844639179752688 5321 2957824817281672207267442436 5322 1537696336759632007560362410 5323 766046607532974432396997877 5324 365489921553729206852248873 5325 166900991186460404566733047 5326 72897146608807804965077866 5327 30430599177353304129817077 5328 12131449782381982729687451 5329 4614690146881429557978664 5330 1673380441815804518902545 5331 577870445211976580252126 5332 189834486021732063079866 5333 59253554346076664234619 5334 17550574229009924400439 5335 4926086658798106903128 5336 1308252568202579252741 5337 328207956683184041426 5338 77643042739774892818 5339 17286735840312767504 5340 3614668003038962328 5341 708234337412299217 5342 129705986497506176 5343 22143422719033729 5344 3513638128301250 5345 516552836312058 5346 70116909052324 5347 8755301214738 5348 1001703211196 5349 104570739202 5350 9917703242 5351 850925553 5352 65760094 5353 4551263 5354 285468 5355 17717 5356 109 5357 27 5358 17826 5359 303185 5360 4836731 5361 70311357 5362 916685647 5363 10768628795 5364 114488442444 5365 1106273950398 5366 9757004425934 5367 78872210267062 5368 586669745364382 5369 4030190964613308 5370 25657060847334979 5371 151849409216539905 5372 837940323909805393 5373 4322902340451261545 5374 20901403843351729832 5375 94929778580087660322 5376 405850999422958934244 5377 1636460524885763294167 5378 6234339227000686155869 5379 22476660887808031303567 5380 76804128575086588635058 5381 249088040367808727314485 5382 767704931233708643331992 5383 2251250887027781099154671 5384 6288070588697234076881209 5385 16746139929263412287666115 5386 42562048959735286859504528 5387 103327745786161109094894943 5388 239798137795268209531810913 5389 532390912740189611418981920 5390 1131536529086703639249246750 5391 2303742944292606439957360287 5392 4495521154041304214827804846 5393 8412785084535516846447195124 5394 15105239738086603325222275524 5395 26033956304308779408287869697 5396 43088097062049401257813944960 5397 68508269500597002516506766548 5398 104675728622907916928041727761 5399 153744844704126966217247723801 5400 217133607515868371840568385505 5401 294939125432308417934378802416 5402 385398987175539193808443235626 5403 484554928492900794899792850934 5404 586271690044899773996514200449 5405 682708865009635382027871112338 5406 765241300783001784478358900962 5407 825698493045562457794020793232 5408 857684183912754257652285789901 5409 857684183912754257652285789901 5410 825698493045562457794020793232 5411 765241300783001784478358900962 5412 682708865009635382027871112338 5413 586271690044899773996514200449 5414 484554928492900794899792850934 5415 385398987175539193808443235626 5416 294939125432308417934378802416 5417 217133607515868371840568385505 5418 153744844704126966217247723801 5419 104675728622907916928041727761 5420 68508269500597002516506766548 5421 43088097062049401257813944960 5422 26033956304308779408287869697 5423 15105239738086603325222275524 5424 8412785084535516846447195124 5425 4495521154041304214827804846 5426 2303742944292606439957360287 5427 1131536529086703639249246750 5428 532390912740189611418981920 5429 239798137795268209531810913 5430 103327745786161109094894943 5431 42562048959735286859504528 5432 16746139929263412287666115 5433 6288070588697234076881209 5434 2251250887027781099154671 5435 767704931233708643331992 5436 249088040367808727314485 5437 76804128575086588635058 5438 22476660887808031303567 5439 6234339227000686155869 5440 1636460524885763294167 5441 405850999422958934244 5442 94929778580087660322 5443 20901403843351729832 5444 4322902340451261545 5445 837940323909805393 5446 151849409216539905 5447 25657060847334979 5448 4030190964613308 5449 586669745364382 5450 78872210267062 5451 9757004425934 5452 1106273950398 5453 114488442444 5454 10768628795 5455 916685647 5456 70311357 5457 4836731 5458 303185 5459 17826 5460 27 5461 4 5462 17853 5463 321011 5464 5139916 5465 75148088 5466 986997004 5467 11685314442 5468 125257071239 5469 1220762392842 5470 10863278376332 5471 88629214692996 5472 665541955631444 5473 4616860709977690 5474 29687251811948287 5475 177506470063874884 5476 989789733126345298 5477 5160842664361066938 5478 25224306183802991377 5479 115831182423439390154 5480 500780778003046594566 5481 2042311524308722228411 5482 7870799751886449450036 5483 28711000114808717459436 5484 99280789462894619938625 5485 325892168942895315949543 5486 1016792971601517370646477 5487 3018955818261489742486663 5488 8539321475725015176035880 5489 23034210517960646364547324 5490 59308188888998699147170643 5491 145889794745896395954399471 5492 343125883581429318626705856 5493 772189050535457820950792833 5494 1663927441826893250668228670 5495 3435279473379310079206607037 5496 6799264098333910654785165133 5497 12908306238576821061274999970 5498 23518024822622120171669470648 5499 41139196042395382733510145221 5500 69122053366358180666101814657 5501 111596366562646403774320711508 5502 173183998123504919444548494309 5503 258420573327034883145289451562 5504 370878452219995338057816109306 5505 512072732948176789774947187921 5506 680338112607847611742822038042 5507 869953915668439988708236086560 5508 1070826618537800568896307051383 5509 1268980555054535156024385312787 5510 1447950165792637166506230013300 5511 1590939793828564242272379694194 5512 1683382676958316715446306583133 5513 1715368367825508515304571579802 5514 1683382676958316715446306583133 5515 1590939793828564242272379694194 5516 1447950165792637166506230013300 5517 1268980555054535156024385312787 5518 1070826618537800568896307051383 5519 869953915668439988708236086560 5520 680338112607847611742822038042 5521 512072732948176789774947187921 5522 370878452219995338057816109306 5523 258420573327034883145289451562 5524 173183998123504919444548494309 5525 111596366562646403774320711508 5526 69122053366358180666101814657 5527 41139196042395382733510145221 5528 23518024822622120171669470648 5529 12908306238576821061274999970 5530 6799264098333910654785165133 5531 3435279473379310079206607037 5532 1663927441826893250668228670 5533 772189050535457820950792833 5534 343125883581429318626705856 5535 145889794745896395954399471 5536 59308188888998699147170643 5537 23034210517960646364547324 5538 8539321475725015176035880 5539 3018955818261489742486663 5540 1016792971601517370646477 5541 325892168942895315949543 5542 99280789462894619938625 5543 28711000114808717459436 5544 7870799751886449450036 5545 2042311524308722228411 5546 500780778003046594566 5547 115831182423439390154 5548 25224306183802991377 5549 5160842664361066938 5550 989789733126345298 5551 177506470063874884 5552 29687251811948287 5553 4616860709977690 5554 665541955631444 5555 88629214692996 5556 10863278376332 5557 1220762392842 5558 125257071239 5559 11685314442 5560 986997004 5561 75148088 5562 5139916 5563 321011 5564 17853 5565 4 5566 2 5567 17857 5568 338864 5569 5460927 5570 80288004 5571 1062145092 5572 12672311446 5573 136942385681 5574 1346019464081 5575 12084040769174 5576 99492493069328 5577 754171170324440 5578 5282402665609134 5579 34304112521925977 5580 207193721875823171 5581 1167296203190220182 5582 6150632397487412236 5583 30385148848164058315 5584 141055488607242381531 5585 616611960426485984720 5586 2543092302311768822977 5587 9913111276195171678447 5588 36581799866695166909472 5589 127991789577703337398061 5590 425172958405789935888168 5591 1342685140544412686596020 5592 4035748789863007113133140 5593 11558277293986504918522543 5594 31573531993685661540583204 5595 82342399406959345511717967 5596 205197983634895095101570114 5597 489015678327325714581105327 5598 1115314934116887139577498689 5599 2436116492362351071619021503 5600 5099206915206203329874835707 5601 10234543571713220733991772170 5602 19707570336910731716060165103 5603 36426331061198941232944470618 5604 64657220865017502905179615869 5605 110261249408753563399611959878 5606 180718419929004584440422526165 5607 284780364686151323218869205817 5608 431604571450539802589837945871 5609 629299025547030221203105560868 5610 882951185168172127832763297227 5611 1192410845556024401517769225963 5612 1550292028276287600451058124602 5613 1940780534206240557604543137943 5614 2339807173592335724920692364170 5615 2716930720847172322530615326087 5616 3038889959621201408778609707494 5617 3274322470786880957718686277327 5618 3398751044783825230750878162935 5619 3398751044783825230750878162935 5620 3274322470786880957718686277327 5621 3038889959621201408778609707494 5622 2716930720847172322530615326087 5623 2339807173592335724920692364170 5624 1940780534206240557604543137943 5625 1550292028276287600451058124602 5626 1192410845556024401517769225963 5627 882951185168172127832763297227 5628 629299025547030221203105560868 5629 431604571450539802589837945871 5630 284780364686151323218869205817 5631 180718419929004584440422526165 5632 110261249408753563399611959878 5633 64657220865017502905179615869 5634 36426331061198941232944470618 5635 19707570336910731716060165103 5636 10234543571713220733991772170 5637 5099206915206203329874835707 5638 2436116492362351071619021503 5639 1115314934116887139577498689 5640 489015678327325714581105327 5641 205197983634895095101570114 5642 82342399406959345511717967 5643 31573531993685661540583204 5644 11558277293986504918522543 5645 4035748789863007113133140 5646 1342685140544412686596020 5647 425172958405789935888168 5648 127991789577703337398061 5649 36581799866695166909472 5650 9913111276195171678447 5651 2543092302311768822977 5652 616611960426485984720 5653 141055488607242381531 5654 30385148848164058315 5655 6150632397487412236 5656 1167296203190220182 5657 207193721875823171 5658 34304112521925977 5659 5282402665609134 5660 754171170324440 5661 99492493069328 5662 12084040769174 5663 1346019464081 5664 136942385681 5665 12672311446 5666 1062145092 5667 80288004 5668 5460927 5669 338864 5670 17857 5671 2 5672 31 5673 17859 5674 356721 5675 5799791 5676 85748931 5677 1142433096 5678 13734456538 5679 149614697127 5680 1482961849762 5681 13430060233255 5682 111576533838502 5683 853663663393768 5684 6036573835933574 5685 39586515187535111 5686 241497834397749148 5687 1374489925066043353 5688 7317928600677632418 5689 36535781245651470551 5690 171440637455406439846 5691 757667449033728366251 5692 3159704262738254807697 5693 12456203578506940501424 5694 46494911142890338587919 5695 164573589444398504307533 5696 553164747983493273286229 5697 1767858098950202622484188 5698 5378433930407419799729160 5699 15594026083849512031655683 5700 43131809287672166459105747 5701 113915931400645007052301171 5702 287540383041854440613288081 5703 694213661962220809682675441 5704 1604330612444212854158604016 5705 3551431426479238211196520192 5706 7535323407568554401493857210 5707 15333750486919424063866607877 5708 29942113908623952450051937273 5709 56133901398109672949004635721 5710 101083551926216444138124086487 5711 174918470273771066304791575747 5712 290979669337758147840034486043 5713 465498784615155907659291731982 5714 716384936136691125808707151688 5715 1060903596997570023792943506739 5716 1512250210715202349035868858095 5717 2075362030724196529350532523190 5718 2742702873832312001968827350565 5719 3491072562482528158055601262545 5720 4280587707798576282525235502113 5721 5056737894439508047451307690257 5722 5755820680468373731309225033581 5723 6313212430408082366497295984821 5724 6673073515570706188469564440262 5725 6797502089567650461501756325870 5726 6673073515570706188469564440262 5727 6313212430408082366497295984821 5728 5755820680468373731309225033581 5729 5056737894439508047451307690257 5730 4280587707798576282525235502113 5731 3491072562482528158055601262545 5732 2742702873832312001968827350565 5733 2075362030724196529350532523190 5734 1512250210715202349035868858095 5735 1060903596997570023792943506739 5736 716384936136691125808707151688 5737 465498784615155907659291731982 5738 290979669337758147840034486043 5739 174918470273771066304791575747 5740 101083551926216444138124086487 5741 56133901398109672949004635721 5742 29942113908623952450051937273 5743 15333750486919424063866607877 5744 7535323407568554401493857210 5745 3551431426479238211196520192 5746 1604330612444212854158604016 5747 694213661962220809682675441 5748 287540383041854440613288081 5749 113915931400645007052301171 5750 43131809287672166459105747 5751 15594026083849512031655683 5752 5378433930407419799729160 5753 1767858098950202622484188 5754 553164747983493273286229 5755 164573589444398504307533 5756 46494911142890338587919 5757 12456203578506940501424 5758 3159704262738254807697 5759 757667449033728366251 5760 171440637455406439846 5761 36535781245651470551 5762 7317928600677632418 5763 1374489925066043353 5764 241497834397749148 5765 39586515187535111 5766 6036573835933574 5767 853663663393768 5768 111576533838502 5769 13430060233255 5770 1482961849762 5771 149614697127 5772 13734456538 5773 1142433096 5774 85748931 5775 5799791 5776 356721 5777 17859 5778 31 5779 136 5780 17890 5781 374580 5782 6156512 5783 91548722 5784 1228182027 5785 14876889634 5786 163349153665 5787 1632576546889 5788 14913022083017 5789 125006594071757 5790 965240197232270 5791 6890237499327342 5792 45623089023468685 5793 281084349585284259 5794 1615987759463792501 5795 8692418525743675771 5796 43853709846329102969 5797 207976418701057910397 5798 929108086489134806097 5799 3917371711771983173948 5800 15615907841245195309121 5801 58951114721397279089343 5802 211068500587288842895452 5803 717738337427891777593762 5804 2321022846933695895770417 5805 7146292029357622422213348 5806 20972460014256931831384843 5807 58725835371521678490761430 5808 157047740688317173511406918 5809 401456314442499447665589252 5810 981754045004075250295963522 5811 2298544274406433663841279457 5812 5155762038923451065355124208 5813 11086754834047792612690377402 5814 22869073894487978465360465087 5815 45275864395543376513918545150 5816 86076015306733625399056572994 5817 157217453324326117087128722208 5818 276002022199987510442915662234 5819 465898139611529214144826061790 5820 756478453952914055499326218025 5821 1181883720751847033467998883670 5822 1777288533134261149601650658427 5823 2573153807712772372828812364834 5824 3587612241439398878386401381285 5825 4818064904556508531319359873755 5826 6233775436314840160024428613110 5827 7771660270281104440580836764658 5828 9337325602238084329976543192370 5829 10812558574907881778760532723838 5830 12069033110876456097806521018402 5831 12986285945978788554966860425083 5832 13470575605138356649971320766132 5833 13470575605138356649971320766132 5834 12986285945978788554966860425083 5835 12069033110876456097806521018402 5836 10812558574907881778760532723838 5837 9337325602238084329976543192370 5838 7771660270281104440580836764658 5839 6233775436314840160024428613110 5840 4818064904556508531319359873755 5841 3587612241439398878386401381285 5842 2573153807712772372828812364834 5843 1777288533134261149601650658427 5844 1181883720751847033467998883670 5845 756478453952914055499326218025 5846 465898139611529214144826061790 5847 276002022199987510442915662234 5848 157217453324326117087128722208 5849 86076015306733625399056572994 5850 45275864395543376513918545150 5851 22869073894487978465360465087 5852 11086754834047792612690377402 5853 5155762038923451065355124208 5854 2298544274406433663841279457 5855 981754045004075250295963522 5856 401456314442499447665589252 5857 157047740688317173511406918 5858 58725835371521678490761430 5859 20972460014256931831384843 5860 7146292029357622422213348 5861 2321022846933695895770417 5862 717738337427891777593762 5863 211068500587288842895452 5864 58951114721397279089343 5865 15615907841245195309121 5866 3917371711771983173948 5867 929108086489134806097 5868 207976418701057910397 5869 43853709846329102969 5870 8692418525743675771 5871 1615987759463792501 5872 281084349585284259 5873 45623089023468685 5874 6890237499327342 5875 965240197232270 5876 125006594071757 5877 14913022083017 5878 1632576546889 5879 163349153665 5880 14876889634 5881 1228182027 5882 91548722 5883 6156512 5884 374580 5885 17890 5886 136 5887 456 5888 18026 5889 392470 5890 6531092 5891 97705234 5892 1319730749 5893 16105071661 5894 178226043299 5895 1795925700554 5896 16545598629906 5897 139919616154774 5898 1090246791304027 5899 7855477696559612 5900 52513326522796027 5901 326707438608752944 5902 1897072109049076760 5903 10308406285207468272 5904 52546128372072778740 5905 251830128547387013366 5906 1137084505190192716494 5907 4846479798261117980045 5908 19533279553017178483069 5909 74567022562642474398464 5910 270019615308686121984795 5911 928806838015180620489214 5912 3038761184361587673364179 5913 9467314876291318317983765 5914 28118752043614554253598191 5915 79698295385778610322146273 5916 215773576059838852002168348 5917 558504055130816621176996170 5918 1383210359446574697961552774 5919 3280298319410508914137242979 5920 7454306313329884729196403665 5921 16242516872971243678045501610 5922 33955828728535771078050842489 5923 68144938290031354979279010237 5924 131351879702277001912975118144 5925 243293468631059742486185295202 5926 433219475524313627530044384442 5927 741900161811516724587741724024 5928 1222376593564443269644152279815 5929 1938362174704761088967325101695 5930 2959172253886108183069649542097 5931 4350442340847033522430463023261 5932 6160766049152171251215213746119 5933 8405677145995907409705761255040 5934 11051840340871348691343788486865 5935 14005435706595944600605265377768 5936 17108985872519188770557379957028 5937 20149884177145966108737075916208 5938 22881591685784337876567053742240 5939 25055319056855244652773381443485 5940 26456861551117145204938181191215 5941 26941151210276713299942641532264 5942 26456861551117145204938181191215 5943 25055319056855244652773381443485 5944 22881591685784337876567053742240 5945 20149884177145966108737075916208 5946 17108985872519188770557379957028 5947 14005435706595944600605265377768 5948 11051840340871348691343788486865 5949 8405677145995907409705761255040 5950 6160766049152171251215213746119 5951 4350442340847033522430463023261 5952 2959172253886108183069649542097 5953 1938362174704761088967325101695 5954 1222376593564443269644152279815 5955 741900161811516724587741724024 5956 433219475524313627530044384442 5957 243293468631059742486185295202 5958 131351879702277001912975118144 5959 68144938290031354979279010237 5960 33955828728535771078050842489 5961 16242516872971243678045501610 5962 7454306313329884729196403665 5963 3280298319410508914137242979 5964 1383210359446574697961552774 5965 558504055130816621176996170 5966 215773576059838852002168348 5967 79698295385778610322146273 5968 28118752043614554253598191 5969 9467314876291318317983765 5970 3038761184361587673364179 5971 928806838015180620489214 5972 270019615308686121984795 5973 74567022562642474398464 5974 19533279553017178483069 5975 4846479798261117980045 5976 1137084505190192716494 5977 251830128547387013366 5978 52546128372072778740 5979 10308406285207468272 5980 1897072109049076760 5981 326707438608752944 5982 52513326522796027 5983 7855477696559612 5984 1090246791304027 5985 139919616154774 5986 16545598629906 5987 1795925700554 5988 178226043299 5989 16105071661 5990 1319730749 5991 97705234 5992 6531092 5993 392470 5994 18026 5995 456 5996 1147 5997 18482 5998 410496 5999 6923562 6000 104236326 6001 1417435983 6002 17424802410 6003 194331114960 6004 1974151743853 6005 18341524330460 6006 156465214784680 6007 1230166407458801 6008 8945724487863639 6009 60368804219355639 6010 379220765131548971 6011 2223779547657829704 6012 12205478394256545032 6013 62854534657280247012 6014 304376256919459792106 6015 1388914633737579729860 6016 5983564303451310696539 6017 24379759351278296463114 6018 94100302115659652881533 6019 344586637871328596383259 6020 1198826453323866742474009 6021 3967568022376768293853393 6022 12506076060652905991347944 6023 37586066919905872571581956 6024 107817047429393164575744464 6025 295471871445617462324314621 6026 774277631190655473179164518 6027 1941714414577391319138548944 6028 4663508678857083612098795753 6029 10734604632740393643333646644 6030 23696823186301128407241905275 6031 50198345601507014756096344099 6032 102100767018567126057329852726 6033 199496817992308356892254128381 6034 374645348333336744399160413346 6035 676512944155373370016229679644 6036 1175119637335830352117786108466 6037 1964276755375959994231894003839 6038 3160738768269204358611477381510 6039 4897534428590869272036974643792 6040 7309614594733141705500112565358 6041 10511208389999204773645676769380 6042 14566443195148078660920975001159 6043 19457517486867256101049549741905 6044 25057276047467293291949053864633 6045 31114421579115133371162645334796 6046 37258870049665154879294455873236 6047 43031475862930303985304129658448 6048 47936910742639582529340435185725 6049 51512180607972389857711562634700 6050 53398012761393858504880822723479 6051 53398012761393858504880822723479 6052 51512180607972389857711562634700 6053 47936910742639582529340435185725 6054 43031475862930303985304129658448 6055 37258870049665154879294455873236 6056 31114421579115133371162645334796 6057 25057276047467293291949053864633 6058 19457517486867256101049549741905 6059 14566443195148078660920975001159 6060 10511208389999204773645676769380 6061 7309614594733141705500112565358 6062 4897534428590869272036974643792 6063 3160738768269204358611477381510 6064 1964276755375959994231894003839 6065 1175119637335830352117786108466 6066 676512944155373370016229679644 6067 374645348333336744399160413346 6068 199496817992308356892254128381 6069 102100767018567126057329852726 6070 50198345601507014756096344099 6071 23696823186301128407241905275 6072 10734604632740393643333646644 6073 4663508678857083612098795753 6074 1941714414577391319138548944 6075 774277631190655473179164518 6076 295471871445617462324314621 6077 107817047429393164575744464 6078 37586066919905872571581956 6079 12506076060652905991347944 6080 3967568022376768293853393 6081 1198826453323866742474009 6082 344586637871328596383259 6083 94100302115659652881533 6084 24379759351278296463114 6085 5983564303451310696539 6086 1388914633737579729860 6087 304376256919459792106 6088 62854534657280247012 6089 12205478394256545032 6090 2223779547657829704 6091 379220765131548971 6092 60368804219355639 6093 8945724487863639 6094 1230166407458801 6095 156465214784680 6096 18341524330460 6097 1974151743853 6098 194331114960 6099 17424802410 6100 1417435983 6101 104236326 6102 6923562 6103 410496 6104 18482 6105 1147 6106 2177 6107 19629 6108 428978 6109 7334058 6110 111159888 6111 1521672309 6112 18842238393 6113 211755917370 6114 2168482858813 6115 20315676074313 6116 174806739115140 6117 1386631622243481 6118 10175890895322440 6119 69314528707219278 6120 439589569350904610 6121 2603000312789378675 6122 14429257941914374736 6123 75060013051536792044 6124 367230791576740039118 6125 1693290890657039521966 6126 7372478937188890426399 6127 30363323654729607159653 6128 118480061466937949344647 6129 438686939986988249264792 6130 1543413091195195338857268 6131 5166394475700635036327402 6132 16473644083029674285201337 6133 50092142980558778562929900 6134 145403114349299037147326420 6135 403288918875010626900059085 6136 1069749502636272935503479139 6137 2715992045768046792317713462 6138 6605223093434474931237344697 6139 15398113311597477255432442397 6140 34431427819041522050575551919 6141 73895168787808143163338249374 6142 152299112620074140813426196825 6143 301597585010875482949583981107 6144 574142166325645101291414541727 6145 1051158292488710114415390092990 6146 1851632581491203722134015788110 6147 3139396392711790346349680112305 6148 5125015523645164352843371385349 6149 8058273196860073630648452025302 6150 12207149023324010977537087209150 6151 17820822984732346479145789334738 6152 25077651585147283434566651770539 6153 34023960682015334761970524743064 6154 44514793534334549392998603606538 6155 56171697626582426663111699199429 6156 68373291628780288250457101208032 6157 80290345912595458864598585531684 6158 90968386605569886514644564844173 6159 99449091350611972387051997820425 6160 104910193369366248362592385358179 6161 106796025522787717009761645446958 6162 104910193369366248362592385358179 6163 99449091350611972387051997820425 6164 90968386605569886514644564844173 6165 80290345912595458864598585531684 6166 68373291628780288250457101208032 6167 56171697626582426663111699199429 6168 44514793534334549392998603606538 6169 34023960682015334761970524743064 6170 25077651585147283434566651770539 6171 17820822984732346479145789334738 6172 12207149023324010977537087209150 6173 8058273196860073630648452025302 6174 5125015523645164352843371385349 6175 3139396392711790346349680112305 6176 1851632581491203722134015788110 6177 1051158292488710114415390092990 6178 574142166325645101291414541727 6179 301597585010875482949583981107 6180 152299112620074140813426196825 6181 73895168787808143163338249374 6182 34431427819041522050575551919 6183 15398113311597477255432442397 6184 6605223093434474931237344697 6185 2715992045768046792317713462 6186 1069749502636272935503479139 6187 403288918875010626900059085 6188 145403114349299037147326420 6189 50092142980558778562929900 6190 16473644083029674285201337 6191 5166394475700635036327402 6192 1543413091195195338857268 6193 438686939986988249264792 6194 118480061466937949344647 6195 30363323654729607159653 6196 7372478937188890426399 6197 1693290890657039521966 6198 367230791576740039118 6199 75060013051536792044 6200 14429257941914374736 6201 2603000312789378675 6202 439589569350904610 6203 69314528707219278 6204 10175890895322440 6205 1386631622243481 6206 174806739115140 6207 20315676074313 6208 2168482858813 6209 211755917370 6210 18842238393 6211 1521672309 6212 111159888 6213 7334058 6214 428978 6215 19629 6216 2177 6217 3179 6218 21806 6219 448607 6220 7763036 6221 118493946 6222 1632832197 6223 20363910702 6224 230598155763 6225 2380238776183 6226 22484158933126 6227 195122415189453 6228 1561438361358621 6229 11562522517565921 6230 79490419602541718 6231 508904098058123888 6232 3042589882140283285 6233 17032258254703753411 6234 89489270993451166780 6235 442290804628276831162 6236 2060521682233779561084 6237 9065769827845929948365 6238 37735802591918497586052 6239 148843385121667556504300 6240 557167001453926198609439 6241 1982100031182183588122060 6242 6709807566895830375184670 6243 21640038558730309321528739 6244 66565787063588452848131237 6245 195495257329857815710256320 6246 548692033224309664047385505 6247 1473038421511283562403538224 6248 3785741548404319727821192601 6249 9321215139202521723555058159 6250 22003336405031952186669787094 6251 49829541130638999306007994316 6252 108326596606849665213913801293 6253 226194281407882283976764446199 6254 453896697630949623763010177932 6255 875739751336520584240998522834 6256 1625300458814355215706804634717 6257 2902790873979913836549405881100 6258 4991028974202994068483695900415 6259 8264411916356954699193051497654 6260 13183288720505237983491823410651 6261 20265422220184084608185539234452 6262 30027972008056357456682876543888 6263 42898474569879629913712441105277 6264 59101612267162618196537176513603 6265 78538754216349884154969128349602 6266 100686491160916976056110302805967 6267 124544989255362714913568800407461 6268 148663637541375747115055686739716 6269 171258732518165345379243150375857 6270 190417477956181858901696562664598 6271 204359284719978220749644383178604 6272 211706218892153965372354030805137 6273 211706218892153965372354030805137 6274 204359284719978220749644383178604 6275 190417477956181858901696562664598 6276 171258732518165345379243150375857 6277 148663637541375747115055686739716 6278 124544989255362714913568800407461 6279 100686491160916976056110302805967 6280 78538754216349884154969128349602 6281 59101612267162618196537176513603 6282 42898474569879629913712441105277 6283 30027972008056357456682876543888 6284 20265422220184084608185539234452 6285 13183288720505237983491823410651 6286 8264411916356954699193051497654 6287 4991028974202994068483695900415 6288 2902790873979913836549405881100 6289 1625300458814355215706804634717 6290 875739751336520584240998522834 6291 453896697630949623763010177932 6292 226194281407882283976764446199 6293 108326596606849665213913801293 6294 49829541130638999306007994316 6295 22003336405031952186669787094 6296 9321215139202521723555058159 6297 3785741548404319727821192601 6298 1473038421511283562403538224 6299 548692033224309664047385505 6300 195495257329857815710256320 6301 66565787063588452848131237 6302 21640038558730309321528739 6303 6709807566895830375184670 6304 1982100031182183588122060 6305 557167001453926198609439 6306 148843385121667556504300 6307 37735802591918497586052 6308 9065769827845929948365 6309 2060521682233779561084 6310 442290804628276831162 6311 89489270993451166780 6312 17032258254703753411 6313 3042589882140283285 6314 508904098058123888 6315 79490419602541718 6316 11562522517565921 6317 1561438361358621 6318 195122415189453 6319 22484158933126 6320 2380238776183 6321 230598155763 6322 20363910702 6323 1632832197 6324 118493946 6325 7763036 6326 448607 6327 21806 6328 3179 6329 3604 6330 24985 6331 470413 6332 8211643 6333 126256982 6334 1751326143 6335 21996742899 6336 250962066465 6337 2610836931946 6338 24864397709309 6339 217606574122579 6340 1756560776548074 6341 13123960878924542 6342 91052942120107639 6343 588394517660665606 6344 3551493980198407173 6345 20074848136844036696 6346 106521529248154920191 6347 531780075621727997942 6348 2502812486862056392246 6349 11126291510079709509449 6350 46801572419764427534417 6351 186579187713586054090352 6352 706010386575593755113739 6353 2539267032636109786731499 6354 8691907598078013963306730 6355 28349846125626139696713409 6356 88205825622318762169659976 6357 262061044393446268558387557 6358 744187290554167479757641825 6359 2021730454735593226450923729 6360 5258779969915603290224730825 6361 13106956687606841451376250760 6362 31324551544234473910224845253 6363 71832877535670951492677781410 6364 158156137737488664519921795609 6365 334520878014731949190678247492 6366 680090979038831907739774624131 6367 1329636448967470208004008700766 6368 2501040210150875799947803157551 6369 4528091332794269052256210515817 6370 7893819848182907905033101781515 6371 13255440890559948767676747398069 6372 21447700636862192682684874908305 6373 33448710940689322591677362645103 6374 50293394228240442064868415778340 6375 72926446577935987370395317649165 6376 102000086837042248110249617618880 6377 137640366483512502351506304863205 6378 179225245377266860211079431155569 6379 225231480416279690969679103213428 6380 273208626796738462028624487147177 6381 319922370059541092494298837115573 6382 361676210474347204280939713040455 6383 394776762676160079651340945843202 6384 416065503612132186121998413983741 6385 423412437784307930744708061610274 6386 416065503612132186121998413983741 6387 394776762676160079651340945843202 6388 361676210474347204280939713040455 6389 319922370059541092494298837115573 6390 273208626796738462028624487147177 6391 225231480416279690969679103213428 6392 179225245377266860211079431155569 6393 137640366483512502351506304863205 6394 102000086837042248110249617618880 6395 72926446577935987370395317649165 6396 50293394228240442064868415778340 6397 33448710940689322591677362645103 6398 21447700636862192682684874908305 6399 13255440890559948767676747398069 6400 7893819848182907905033101781515 6401 4528091332794269052256210515817 6402 2501040210150875799947803157551 6403 1329636448967470208004008700766 6404 680090979038831907739774624131 6405 334520878014731949190678247492 6406 158156137737488664519921795609 6407 71832877535670951492677781410 6408 31324551544234473910224845253 6409 13106956687606841451376250760 6410 5258779969915603290224730825 6411 2021730454735593226450923729 6412 744187290554167479757641825 6413 262061044393446268558387557 6414 88205825622318762169659976 6415 28349846125626139696713409 6416 8691907598078013963306730 6417 2539267032636109786731499 6418 706010386575593755113739 6419 186579187713586054090352 6420 46801572419764427534417 6421 11126291510079709509449 6422 2502812486862056392246 6423 531780075621727997942 6424 106521529248154920191 6425 20074848136844036696 6426 3551493980198407173 6427 588394517660665606 6428 91052942120107639 6429 13123960878924542 6430 1756560776548074 6431 217606574122579 6432 24864397709309 6433 2610836931946 6434 250962066465 6435 21996742899 6436 1751326143 6437 126256982 6438 8211643 6439 470413 6440 24985 6441 3604 6442 3179 6443 28589 6444 495398 6445 8682056 6446 134468625 6447 1877583125 6448 23748069042 6449 272958809364 6450 2861798998411 6451 27475234641255 6452 242470971831888 6453 1974167350670653 6454 14880521655472616 6455 104176902999032181 6456 679447459780773245 6457 4139888497859072779 6458 23626342117042443869 6459 126596377384998956887 6460 638301604869882918133 6461 3034592562483784390188 6462 13629103996941765901695 6463 57927863929844137043866 6464 233380760133350481624769 6465 892589574289179809204091 6466 3245277419211703541845238 6467 11231174630714123750038229 6468 37041753723704153660020139 6469 116555671747944901866373385 6470 350266870015765030728047533 6471 1006248334947613748316029382 6472 2765917745289760706208565554 6473 7280510424651196516675654554 6474 18365736657522444741600981585 6475 44431508231841315361601096013 6476 103157429079905425402902626663 6477 229989015273159616012599577019 6478 492677015752220613710600043101 6479 1014611857053563856930452871623 6480 2009727428006302115743783324897 6481 3830676659118346007951811858317 6482 7029131542945144852204013673368 6483 12421911180977176957289312297332 6484 21149260738742856672709849179584 6485 34703141527422141450361622306374 6486 54896411577551515274362237553408 6487 83742105168929764656545778423443 6488 123219840806176429435263733427505 6489 174926533414978235480644935268045 6490 239640453320554750461755922482085 6491 316865611860779362562585736018774 6492 404456725793546551180758534368997 6493 498440107213018152998303590360605 6494 593130996856279554522923324262750 6495 681598580533888296775238550156028 6496 756452973150507283932280658883657 6497 810842266288292265773339359826943 6498 839477941396440116866706475594015 6499 839477941396440116866706475594015 6500 810842266288292265773339359826943 6501 756452973150507283932280658883657 6502 681598580533888296775238550156028 6503 593130996856279554522923324262750 6504 498440107213018152998303590360605 6505 404456725793546551180758534368997 6506 316865611860779362562585736018774 6507 239640453320554750461755922482085 6508 174926533414978235480644935268045 6509 123219840806176429435263733427505 6510 83742105168929764656545778423443 6511 54896411577551515274362237553408 6512 34703141527422141450361622306374 6513 21149260738742856672709849179584 6514 12421911180977176957289312297332 6515 7029131542945144852204013673368 6516 3830676659118346007951811858317 6517 2009727428006302115743783324897 6518 1014611857053563856930452871623 6519 492677015752220613710600043101 6520 229989015273159616012599577019 6521 103157429079905425402902626663 6522 44431508231841315361601096013 6523 18365736657522444741600981585 6524 7280510424651196516675654554 6525 2765917745289760706208565554 6526 1006248334947613748316029382 6527 350266870015765030728047533 6528 116555671747944901866373385 6529 37041753723704153660020139 6530 11231174630714123750038229 6531 3245277419211703541845238 6532 892589574289179809204091 6533 233380760133350481624769 6534 57927863929844137043866 6535 13629103996941765901695 6536 3034592562483784390188 6537 638301604869882918133 6538 126596377384998956887 6539 23626342117042443869 6540 4139888497859072779 6541 679447459780773245 6542 104176902999032181 6543 14880521655472616 6544 1974167350670653 6545 242470971831888 6546 27475234641255 6547 2861798998411 6548 272958809364 6549 23748069042 6550 1877583125 6551 134468625 6552 8682056 6553 495398 6554 28589 6555 3179 6556 2177 6557 31768 6558 523987 6559 9177454 6560 143150681 6561 2012051750 6562 25625652167 6563 296706878406 6564 3134757807775 6565 30337033639666 6566 269946206473143 6567 2216638322502541 6568 16854689006143269 6569 119057424654504797 6570 783624362779805426 6571 4819335957639846024 6572 27766230614901516648 6573 150222719502041400756 6574 764897982254881875020 6575 3672894167353667308321 6576 16663696559425550291883 6577 71556967926785902945561 6578 291308624063194618668635 6579 1125970334422530290828860 6580 4137866993500883351049329 6581 14476452049925827291883467 6582 48272928354418277410058368 6583 153597425471649055526393524 6584 466822541763709932594420918 6585 1356515204963378779044076915 6586 3772166080237374454524594936 6587 10046428169940957222884220108 6588 25646247082173641258276636139 6589 62797244889363760103202077598 6590 147588937311746740764503722676 6591 333146444353065041415502203682 6592 722666031025380229723199620120 6593 1507288872805784470641052914724 6594 3024339285059865972674236196520 6595 5840404087124648123695595183214 6596 10859808202063490860155825531685 6597 19451042723922321809493325970700 6598 33571171919720033629999161476916 6599 55852402266164998123071471485958 6600 89599553104973656724723859859782 6601 138638516746481279930908015976851 6602 206961945975106194091809511850948 6603 298146374221154664915908668695550 6604 414566986735532985942400857750130 6605 556506065181334113024341658500859 6606 721322337654325913743344270387771 6607 902896833006564704179062124729602 6608 1091571104069297707521226914623355 6609 1274729577390167851298161874418778 6610 1438051553684395580707519209039685 6611 1567295239438799549705620018710600 6612 1650320207684732382640045835420958 6613 1678955882792880233733412951188030 6614 1650320207684732382640045835420958 6615 1567295239438799549705620018710600 6616 1438051553684395580707519209039685 6617 1274729577390167851298161874418778 6618 1091571104069297707521226914623355 6619 902896833006564704179062124729602 6620 721322337654325913743344270387771 6621 556506065181334113024341658500859 6622 414566986735532985942400857750130 6623 298146374221154664915908668695550 6624 206961945975106194091809511850948 6625 138638516746481279930908015976851 6626 89599553104973656724723859859782 6627 55852402266164998123071471485958 6628 33571171919720033629999161476916 6629 19451042723922321809493325970700 6630 10859808202063490860155825531685 6631 5840404087124648123695595183214 6632 3024339285059865972674236196520 6633 1507288872805784470641052914724 6634 722666031025380229723199620120 6635 333146444353065041415502203682 6636 147588937311746740764503722676 6637 62797244889363760103202077598 6638 25646247082173641258276636139 6639 10046428169940957222884220108 6640 3772166080237374454524594936 6641 1356515204963378779044076915 6642 466822541763709932594420918 6643 153597425471649055526393524 6644 48272928354418277410058368 6645 14476452049925827291883467 6646 4137866993500883351049329 6647 1125970334422530290828860 6648 291308624063194618668635 6649 71556967926785902945561 6650 16663696559425550291883 6651 3672894167353667308321 6652 764897982254881875020 6653 150222719502041400756 6654 27766230614901516648 6655 4819335957639846024 6656 783624362779805426 6657 119057424654504797 6658 16854689006143269 6659 2216638322502541 6660 269946206473143 6661 30337033639666 6662 3134757807775 6663 296706878406 6664 25625652167 6665 2012051750 6666 143150681 6667 9177454 6668 523987 6669 31768 6670 2177 6671 1147 6672 33945 6673 555755 6674 9701441 6675 152328135 6676 2155202431 6677 27637703917 6678 322332530573 6679 3431464686181 6680 33471791447441 6681 300283240112809 6682 2486584528975684 6683 19071327328645810 6684 135912113660648066 6685 902681787434310223 6686 5602960320419651450 6687 32585566572541362672 6688 177988950116942917404 6689 915120701756923275776 6690 4437792149608549183341 6691 20336590726779217600204 6692 88220664486211453237444 6693 362865591989980521614196 6694 1417278958485724909497495 6695 5263837327923413641878189 6696 18614319043426710642932796 6697 62749380404344104701941835 6698 201870353826067332936451892 6699 620419967235358988120814442 6700 1823337746727088711638497833 6701 5128681285200753233568671851 6702 13818594250178331677408815044 6703 35692675252114598481160856247 6704 88443491971537401361478713737 6705 210386182201110500867705800274 6706 480735381664811782180005926358 6707 1055812475378445271138701823802 6708 2229954903831164700364252534844 6709 4531628157865650443315289111244 6710 8864743372184514096369831379734 6711 16700212289188138983851420714899 6712 30310850925985812669649151502385 6713 53022214643642355439492487447616 6714 89423574185885031753070632962874 6715 145451955371138654847795331345740 6716 228238069851454936655631875836633 6717 345600462721587474022717527827799 6718 505108320196260859007718180546498 6719 712713360956687650858309526445680 6720 971073051916867098966742516250989 6721 1277828402835660026767685928888630 6722 1624219170660890617922406395117373 6723 1994467937075862411700289039352957 6724 2366300681459465558819388789042133 6725 2712781131074563432005681083458463 6726 3005346793123195130413139227750285 6727 3217615447123531932345665854131558 6728 3329276090477612616373458786608988 6729 3329276090477612616373458786608988 6730 3217615447123531932345665854131558 6731 3005346793123195130413139227750285 6732 2712781131074563432005681083458463 6733 2366300681459465558819388789042133 6734 1994467937075862411700289039352957 6735 1624219170660890617922406395117373 6736 1277828402835660026767685928888630 6737 971073051916867098966742516250989 6738 712713360956687650858309526445680 6739 505108320196260859007718180546498 6740 345600462721587474022717527827799 6741 228238069851454936655631875836633 6742 145451955371138654847795331345740 6743 89423574185885031753070632962874 6744 53022214643642355439492487447616 6745 30310850925985812669649151502385 6746 16700212289188138983851420714899 6747 8864743372184514096369831379734 6748 4531628157865650443315289111244 6749 2229954903831164700364252534844 6750 1055812475378445271138701823802 6751 480735381664811782180005926358 6752 210386182201110500867705800274 6753 88443491971537401361478713737 6754 35692675252114598481160856247 6755 13818594250178331677408815044 6756 5128681285200753233568671851 6757 1823337746727088711638497833 6758 620419967235358988120814442 6759 201870353826067332936451892 6760 62749380404344104701941835 6761 18614319043426710642932796 6762 5263837327923413641878189 6763 1417278958485724909497495 6764 362865591989980521614196 6765 88220664486211453237444 6766 20336590726779217600204 6767 4437792149608549183341 6768 915120701756923275776 6769 177988950116942917404 6770 32585566572541362672 6771 5602960320419651450 6772 902681787434310223 6773 135912113660648066 6774 19071327328645810 6775 2486584528975684 6776 300283240112809 6777 33471791447441 6778 3431464686181 6779 322332530573 6780 27637703917 6781 2155202431 6782 152328135 6783 9701441 6784 555755 6785 33945 6786 1147 6787 456 6788 35092 6789 589700 6790 10257196 6791 162029576 6792 2307530566 6793 29792906348 6794 349970234490 6795 3753797216754 6796 36903256133622 6797 333755031560250 6798 2786867769088493 6799 21557911857621494 6800 154983440989293876 6801 1038593901094958289 6802 6505642107853961673 6803 38188526892961014122 6804 210574516689484280076 6805 1093109651873866193180 6806 5352912851365472459117 6807 24774382876387766783545 6808 108557255212990670837648 6809 451086256476191974851640 6810 1780144550475705431111691 6811 6681116286409138551375684 6812 23878156371350124284810985 6813 81363699447770815344874631 6814 264619734230411437638393727 6815 822290321061426321057266334 6816 2443757713962447699759312275 6817 6952019031927841945207169684 6818 18947275535379084910977486895 6819 49511269502292930158569671291 6820 124136167223651999842639569984 6821 298829674172647902229184514011 6822 691121563865922283047711726632 6823 1536547857043257053318707750160 6824 3285767379209609971502954358646 6825 6761583061696815143679541646088 6826 13396371530050164539685120490978 6827 25564955661372653080221252094633 6828 47011063215173951653500572217284 6829 83333065569628168109141638950001 6830 142445788829527387192563120410490 6831 234875529557023686600865964308614 6832 373690025222593591503427207182373 6833 573838532573042410678349403664432 6834 850708782917848333030435708374297 6835 1217821681152948509866027706992178 6836 1683786412873554749825052042696669 6837 2248901454752527125734428445139619 6838 2902047573496550644690092324006003 6839 3618687107736753029622695434470330 6840 4360768618535327970519677828395090 6841 5079081812534028990825069872500596 6842 5718127924197758562418820311208748 6843 6222962240246727062758805081881843 6844 6546891537601144548719124640740546 6845 6658552180955225232746917573217976 6846 6546891537601144548719124640740546 6847 6222962240246727062758805081881843 6848 5718127924197758562418820311208748 6849 5079081812534028990825069872500596 6850 4360768618535327970519677828395090 6851 3618687107736753029622695434470330 6852 2902047573496550644690092324006003 6853 2248901454752527125734428445139619 6854 1683786412873554749825052042696669 6855 1217821681152948509866027706992178 6856 850708782917848333030435708374297 6857 573838532573042410678349403664432 6858 373690025222593591503427207182373 6859 234875529557023686600865964308614 6860 142445788829527387192563120410490 6861 83333065569628168109141638950001 6862 47011063215173951653500572217284 6863 25564955661372653080221252094633 6864 13396371530050164539685120490978 6865 6761583061696815143679541646088 6866 3285767379209609971502954358646 6867 1536547857043257053318707750160 6868 691121563865922283047711726632 6869 298829674172647902229184514011 6870 124136167223651999842639569984 6871 49511269502292930158569671291 6872 18947275535379084910977486895 6873 6952019031927841945207169684 6874 2443757713962447699759312275 6875 822290321061426321057266334 6876 264619734230411437638393727 6877 81363699447770815344874631 6878 23878156371350124284810985 6879 6681116286409138551375684 6880 1780144550475705431111691 6881 451086256476191974851640 6882 108557255212990670837648 6883 24774382876387766783545 6884 5352912851365472459117 6885 1093109651873866193180 6886 210574516689484280076 6887 38188526892961014122 6888 6505642107853961673 6889 1038593901094958289 6890 154983440989293876 6891 21557911857621494 6892 2786867769088493 6893 333755031560250 6894 36903256133622 6895 3753797216754 6896 349970234490 6897 29792906348 6898 2307530566 6899 162029576 6900 10257196 6901 589700 6902 35092 6903 456 6904 136 6905 35548 6906 624792 6907 10846896 6908 172286772 6909 2469560142 6910 32100436914 6911 379763140838 6912 4103767451244 6913 40657053350376 6914 370658287693872 6915 3120622800648743 6916 24344779626709987 6917 176541352846915370 6918 1193577342084252165 6919 7544236008948919962 6920 44694169000814975795 6921 248763043582445294198 6922 1303684168563350473256 6923 6446022503239338652297 6924 30127295727753239242662 6925 133331638089378437621193 6926 559643511689182645689288 6927 2231230806951897405963331 6928 8461260836884843982487375 6929 30559272657759262836186669 6930 105241855819120939629685616 6931 345983433678182252983268358 6932 1086910055291837758695660061 6933 3266048035023874020816578609 6934 9395776745890289644966481959 6935 25899294567306926856184656579 6936 68458545037672015069547158186 6937 173647436725944930001209241275 6938 422965841396299902071824083995 6939 989951238038570185276896240643 6940 2227669420909179336366419476792 6941 4822315236252867024821662108806 6942 10047350440906425115182496004734 6943 20157954591746979683364662137066 6944 38961327191422817619906372585611 6945 72576018876546604733721824311917 6946 130344128784802119762642211167285 6947 225778854399155555301704759360491 6948 377321318386551073793429084719104 6949 608565554779617278104293171490987 6950 947528557795636002181776610846805 6951 1424547315490890743708785112038729 6952 2068530464070796842896463415366475 6953 2901608094026503259691079749688847 6954 3932687867626081875559480487836288 6955 5150949028249077770424520769145622 6956 6520734681233303674312787758476333 6957 7979455726272081000142373262865420 6958 9439850431069356961344747700895686 6959 10797209736731787553243890183709344 6960 11941090164444485625177625393090591 6961 12769853777847871611477929722622389 6962 13205443718556369781466042213958522 6963 13205443718556369781466042213958522 6964 12769853777847871611477929722622389 6965 11941090164444485625177625393090591 6966 10797209736731787553243890183709344 6967 9439850431069356961344747700895686 6968 7979455726272081000142373262865420 6969 6520734681233303674312787758476333 6970 5150949028249077770424520769145622 6971 3932687867626081875559480487836288 6972 2901608094026503259691079749688847 6973 2068530464070796842896463415366475 6974 1424547315490890743708785112038729 6975 947528557795636002181776610846805 6976 608565554779617278104293171490987 6977 377321318386551073793429084719104 6978 225778854399155555301704759360491 6979 130344128784802119762642211167285 6980 72576018876546604733721824311917 6981 38961327191422817619906372585611 6982 20157954591746979683364662137066 6983 10047350440906425115182496004734 6984 4822315236252867024821662108806 6985 2227669420909179336366419476792 6986 989951238038570185276896240643 6987 422965841396299902071824083995 6988 173647436725944930001209241275 6989 68458545037672015069547158186 6990 25899294567306926856184656579 6991 9395776745890289644966481959 6992 3266048035023874020816578609 6993 1086910055291837758695660061 6994 345983433678182252983268358 6995 105241855819120939629685616 6996 30559272657759262836186669 6997 8461260836884843982487375 6998 2231230806951897405963331 6999 559643511689182645689288 7000 133331638089378437621193 7001 30127295727753239242662 7002 6446022503239338652297 7003 1303684168563350473256 7004 248763043582445294198 7005 44694169000814975795 7006 7544236008948919962 7007 1193577342084252165 7008 176541352846915370 7009 24344779626709987 7010 3120622800648743 7011 370658287693872 7012 40657053350376 7013 4103767451244 7014 379763140838 7015 32100436914 7016 2469560142 7017 172286772 7018 10846896 7019 624792 7020 35548 7021 136 7022 31 7023 35684 7024 660340 7025 11471688 7026 183133668 7027 2641846914 7028 34569997056 7029 411863577752 7030 4483530592082 7031 44760820801620 7032 411315341044248 7033 3491281088342615 7034 27465402427358730 7035 200886132473625357 7036 1370118694931167535 7037 8737813351033172127 7038 52238405009763895757 7039 293457212583260269993 7040 1552447212145795767454 7041 7749706671802689125553 7042 36573318230992577894959 7043 163458933817131676863855 7044 692975149778561083310481 7045 2790874318641080051652619 7046 10692491643836741388450706 7047 39020533494644106818674044 7048 135801128476880202465872285 7049 451225289497303192612953974 7050 1432893488970020011678928419 7051 4352958090315711779512238670 7052 12661824780914163665783060568 7053 35295071313197216501151138538 7054 94357839604978941925731814765 7055 242105981763616945070756399461 7056 596613278122244832073033325270 7057 1412917079434870087348720324638 7058 3217620658947749521643315717435 7059 7049984657162046361188081585598 7060 14869665677159292140004158113540 7061 30205305032653404798547158141800 7062 59119281783169797303271034722677 7063 111537346067969422353628196897528 7064 202920147661348724496364035479202 7065 356122983183957675064346970527776 7066 603100172785706629095133844079595 7067 985886873166168351897722256210091 7068 1556094112575253280286069782337792 7069 2372075873286526745890561722885534 7070 3493077779561687586605248527405204 7071 4970138558097300102587543165055322 7072 6834295961652585135250560237525135 7073 9083636895875159645984001256981910 7074 11671683709482381444737308527621955 7075 14500190407505384674455161021341753 7076 17419306157341437961487120963761106 7077 20237060167801144514588637884605030 7078 22738299901176273178421515576799935 7079 24710943942292357236655555115712980 7080 25975297496404241392943971936580911 7081 26410887437112739562932084427917044 7082 25975297496404241392943971936580911 7083 24710943942292357236655555115712980 7084 22738299901176273178421515576799935 7085 20237060167801144514588637884605030 7086 17419306157341437961487120963761106 7087 14500190407505384674455161021341753 7088 11671683709482381444737308527621955 7089 9083636895875159645984001256981910 7090 6834295961652585135250560237525135 7091 4970138558097300102587543165055322 7092 3493077779561687586605248527405204 7093 2372075873286526745890561722885534 7094 1556094112575253280286069782337792 7095 985886873166168351897722256210091 7096 603100172785706629095133844079595 7097 356122983183957675064346970527776 7098 202920147661348724496364035479202 7099 111537346067969422353628196897528 7100 59119281783169797303271034722677 7101 30205305032653404798547158141800 7102 14869665677159292140004158113540 7103 7049984657162046361188081585598 7104 3217620658947749521643315717435 7105 1412917079434870087348720324638 7106 596613278122244832073033325270 7107 242105981763616945070756399461 7108 94357839604978941925731814765 7109 35295071313197216501151138538 7110 12661824780914163665783060568 7111 4352958090315711779512238670 7112 1432893488970020011678928419 7113 451225289497303192612953974 7114 135801128476880202465872285 7115 39020533494644106818674044 7116 10692491643836741388450706 7117 2790874318641080051652619 7118 692975149778561083310481 7119 163458933817131676863855 7120 36573318230992577894959 7121 7749706671802689125553 7122 1552447212145795767454 7123 293457212583260269993 7124 52238405009763895757 7125 8737813351033172127 7126 1370118694931167535 7127 200886132473625357 7128 27465402427358730 7129 3491281088342615 7130 411315341044248 7131 44760820801620 7132 4483530592082 7133 411863577752 7134 34569997056 7135 2641846914 7136 183133668 7137 11471688 7138 660340 7139 35684 7140 31 7141 2 7142 35715 7143 696024 7144 12132028 7145 194605356 7146 2824980582 7147 37211843970 7148 446433574808 7149 4895394169834 7150 49244351393702 7151 456076161845868 7152 3902596429386863 7153 30956683515701345 7154 228351534900984087 7155 1571004827404792892 7156 10107932045964339662 7157 60976218360797067884 7158 345695617593024165750 7159 1845904424729056037447 7160 9302153883948484893007 7161 44323024902795267020512 7162 200032252048124254758814 7163 856434083595692760174336 7164 3483849468419641134963100 7165 13483365962477821440103325 7166 49713025138480848207124750 7167 174821661971524309284546329 7168 587026417974183395078826259 7169 1884118778467323204291882393 7170 5785851579285731791191167089 7171 17014782871229875445295299238 7172 47956896094111380166934199106 7173 129652910918176158426882953303 7174 336463821368595886996488214226 7175 838719259885861777143789724731 7176 2009530357557114919421753649908 7177 4630537738382619608992036042073 7178 10267605316109795882831397303033 7179 21919650334321338501192239699138 7180 45074970709812696938551316255340 7181 89324586815823202101818192864477 7182 170656627851139219656899231620205 7183 314457493729318146849992232376730 7184 559043130845306399560711006006978 7185 959223155969664304159480814607371 7186 1588987045951874980992856100289686 7187 2541980985741421632183792038547883 7188 3928169985861780026176631505223326 7189 5865153652848214332495810250290738 7190 8463216337658987689192791692460526 7191 11804434519749885237838103402580457 7192 15917932857527744781234561494507045 7193 20755320605357541090721309784603865 7194 26171874116987766119192469548963708 7195 31919496564846822635942281985102859 7196 37656366325142582476075758848366136 7197 42975360068977417693010153461404965 7198 47449243843468630415077070692512915 7199 50686241438696598629599527052293891 7200 52386184933516980955876056364497955 7201 52386184933516980955876056364497955 7202 50686241438696598629599527052293891 7203 47449243843468630415077070692512915 7204 42975360068977417693010153461404965 7205 37656366325142582476075758848366136 7206 31919496564846822635942281985102859 7207 26171874116987766119192469548963708 7208 20755320605357541090721309784603865 7209 15917932857527744781234561494507045 7210 11804434519749885237838103402580457 7211 8463216337658987689192791692460526 7212 5865153652848214332495810250290738 7213 3928169985861780026176631505223326 7214 2541980985741421632183792038547883 7215 1588987045951874980992856100289686 7216 959223155969664304159480814607371 7217 559043130845306399560711006006978 7218 314457493729318146849992232376730 7219 170656627851139219656899231620205 7220 89324586815823202101818192864477 7221 45074970709812696938551316255340 7222 21919650334321338501192239699138 7223 10267605316109795882831397303033 7224 4630537738382619608992036042073 7225 2009530357557114919421753649908 7226 838719259885861777143789724731 7227 336463821368595886996488214226 7228 129652910918176158426882953303 7229 47956896094111380166934199106 7230 17014782871229875445295299238 7231 5785851579285731791191167089 7232 1884118778467323204291882393 7233 587026417974183395078826259 7234 174821661971524309284546329 7235 49713025138480848207124750 7236 13483365962477821440103325 7237 3483849468419641134963100 7238 856434083595692760174336 7239 200032252048124254758814 7240 44323024902795267020512 7241 9302153883948484893007 7242 1845904424729056037447 7243 345695617593024165750 7244 60976218360797067884 7245 10107932045964339662 7246 1571004827404792892 7247 228351534900984087 7248 30956683515701345 7249 3902596429386863 7250 456076161845868 7251 49244351393702 7252 4895394169834 7253 446433574808 7254 37211843970 7255 2824980582 7256 194605356 7257 12132028 7258 696024 7259 35715 7260 2 7261 1 7262 35717 7263 731739 7264 12828052 7265 206737384 7266 3019585938 7267 40036824552 7268 483645418778 7269 5341827744642 7270 54139745563536 7271 505320513239570 7272 4358672591232731 7273 34859279945088208 7274 259308218416685432 7275 1799356362305776979 7276 11678936873369132554 7277 71084150406761407546 7278 406671835953821233634 7279 2191600042322080203197 7280 11148058308677540930454 7281 53625178786743751913519 7282 244355276950919521779326 7283 1056466335643817014933150 7284 4340283552015333895137436 7285 16967215430897462575066425 7286 63196391100958669647228075 7287 224534687110005157491671079 7288 761848079945707704363372588 7289 2471145196441506599370708652 7290 7669970357753054995483049482 7291 22800634450515607236486466327 7292 64971678965341255612229498344 7293 177609807012287538593817152409 7294 466116732286772045423371167529 7295 1175183081254457664140277938957 7296 2848249617442976696565543374639 7297 6640068095939734528413789691981 7298 14898143054492415491823433345106 7299 32187255650431134384023637002171 7300 66994621044134035439743555954478 7301 134399557525635899040369509119817 7302 259981214666962421758717424484682 7303 485114121580457366506891463996935 7304 873500624574624546410703238383708 7305 1518266286814970703720191820614349 7306 2548210201921539285152336914897057 7307 4130968031693296613176648138837569 7308 6470150971603201658360423543771209 7309 9793323638709994358672441755514064 7310 14328369990507202021688601942751264 7311 20267650857408872927030895095040983 7312 27722367377277630019072664897087502 7313 36673253462885285871955871279110910 7314 46927194722345307209913779333567573 7315 58091370681834588755134751534066567 7316 69575862889989405112018040833468995 7317 80631726394120000169085912309771101 7318 90424603912446048108087224153917880 7319 98135485282165229044676597744806806 7320 103072426372213579585475583416791846 7321 104772369867033961911752112728995910 7322 103072426372213579585475583416791846 7323 98135485282165229044676597744806806 7324 90424603912446048108087224153917880 7325 80631726394120000169085912309771101 7326 69575862889989405112018040833468995 7327 58091370681834588755134751534066567 7328 46927194722345307209913779333567573 7329 36673253462885285871955871279110910 7330 27722367377277630019072664897087502 7331 20267650857408872927030895095040983 7332 14328369990507202021688601942751264 7333 9793323638709994358672441755514064 7334 6470150971603201658360423543771209 7335 4130968031693296613176648138837569 7336 2548210201921539285152336914897057 7337 1518266286814970703720191820614349 7338 873500624574624546410703238383708 7339 485114121580457366506891463996935 7340 259981214666962421758717424484682 7341 134399557525635899040369509119817 7342 66994621044134035439743555954478 7343 32187255650431134384023637002171 7344 14898143054492415491823433345106 7345 6640068095939734528413789691981 7346 2848249617442976696565543374639 7347 1175183081254457664140277938957 7348 466116732286772045423371167529 7349 177609807012287538593817152409 7350 64971678965341255612229498344 7351 22800634450515607236486466327 7352 7669970357753054995483049482 7353 2471145196441506599370708652 7354 761848079945707704363372588 7355 224534687110005157491671079 7356 63196391100958669647228075 7357 16967215430897462575066425 7358 4340283552015333895137436 7359 1056466335643817014933150 7360 244355276950919521779326 7361 53625178786743751913519 7362 11148058308677540930454 7363 2191600042322080203197 7364 406671835953821233634 7365 71084150406761407546 7366 11678936873369132554 7367 1799356362305776979 7368 259308218416685432 7369 34859279945088208 7370 4358672591232731 7371 505320513239570 7372 54139745563536 7373 5341827744642 7374 483645418778 7375 40036824552 7376 3019585938 7377 206737384 7378 12828052 7379 731739 7380 35717 7381 1 7382 33 7383 35718 7384 767456 7385 13559791 7386 219565436 7387 3226323322 7388 43056410490 7389 523682243330 7390 5825473163420 7391 59481573308178 7392 559460258803106 7393 4863993104472301 7394 39217952536320939 7395 294167498361773640 7396 2058664580722462411 7397 13478293235674909533 7398 82763087280130540100 7399 477755986360582641180 7400 2598271878275901436831 7401 13339658350999621133651 7402 64773237095421292843973 7403 297980455737663273692845 7404 1300821612594736536712476 7405 5396749887659150910070586 7406 21307498982912796470203861 7407 80163606531856132222294500 7408 287731078210963827138899154 7409 986382767055712861855043667 7410 3232993276387214303734081240 7411 10141115554194561594853758134 7412 30470604808268662231969515809 7413 87772313415856862848715964671 7414 242581485977628794206046650753 7415 643726539299059584017188319938 7416 1641299813541229709563649106486 7417 4023432698697434360705821313596 7418 9488317713382711224979333066620 7419 21538211150432150020237223037087 7420 47085398704923549875847070347277 7421 99181876694565169823767192956649 7422 201394178569769934480113065074295 7423 394380772192598320799086933604499 7424 745095336247419788265608888481617 7425 1358614746155081912917594702380643 7426 2391766911389595250130895058998057 7427 4066476488736509988872528735511406 7428 6679178233614835898328985053734626 7429 10601119003296498271537071682608778 7430 16263474610313196017032865299285273 7431 24121693629217196380361043698265328 7432 34596020847916074948719497037792247 7433 47990018234686502946103559992128485 7434 64395620840162915891028536176198412 7435 83600448185230593081869650612678483 7436 105018565404179895965048530867634140 7437 127667233571823993867152792367535562 7438 150207589284109405281103953143240096 7439 171056330306566048277173136463688981 7440 188560089194611277152763821898724686 7441 201207911654378808630152181161598652 7442 207844796239247541497227696145787756 7443 207844796239247541497227696145787756 7444 201207911654378808630152181161598652 7445 188560089194611277152763821898724686 7446 171056330306566048277173136463688981 7447 150207589284109405281103953143240096 7448 127667233571823993867152792367535562 7449 105018565404179895965048530867634140 7450 83600448185230593081869650612678483 7451 64395620840162915891028536176198412 7452 47990018234686502946103559992128485 7453 34596020847916074948719497037792247 7454 24121693629217196380361043698265328 7455 16263474610313196017032865299285273 7456 10601119003296498271537071682608778 7457 6679178233614835898328985053734626 7458 4066476488736509988872528735511406 7459 2391766911389595250130895058998057 7460 1358614746155081912917594702380643 7461 745095336247419788265608888481617 7462 394380772192598320799086933604499 7463 201394178569769934480113065074295 7464 99181876694565169823767192956649 7465 47085398704923549875847070347277 7466 21538211150432150020237223037087 7467 9488317713382711224979333066620 7468 4023432698697434360705821313596 7469 1641299813541229709563649106486 7470 643726539299059584017188319938 7471 242581485977628794206046650753 7472 87772313415856862848715964671 7473 30470604808268662231969515809 7474 10141115554194561594853758134 7475 3232993276387214303734081240 7476 986382767055712861855043667 7477 287731078210963827138899154 7478 80163606531856132222294500 7479 21307498982912796470203861 7480 5396749887659150910070586 7481 1300821612594736536712476 7482 297980455737663273692845 7483 64773237095421292843973 7484 13339658350999621133651 7485 2598271878275901436831 7486 477755986360582641180 7487 82763087280130540100 7488 13478293235674909533 7489 2058664580722462411 7490 294167498361773640 7491 39217952536320939 7492 4863993104472301 7493 559460258803106 7494 59481573308178 7495 5825473163420 7496 523682243330 7497 43056410490 7498 3226323322 7499 219565436 7500 13559791 7501 767456 7502 35718 7503 33 7504 167 7505 35751 7506 803174 7507 14327247 7508 233125227 7509 3445888758 7510 46282733812 7511 566738653820 7512 6349155406750 7513 65307046471598 7514 618941832111284 7515 5423453363275407 7516 44081945640793240 7517 333385450898094579 7518 2352832079084236051 7519 15536957816397371944 7520 96241380515805449633 7521 560519073640713181280 7522 3076027864636484078011 7523 15937930229275522570482 7524 78112895446420913977624 7525 362753692833084566536818 7526 1598802068332399810405321 7527 6697571500253887446783062 7528 26704248870571947380274447 7529 101471105514768928692498361 7530 367894684742819959361193654 7531 1274113845266676688993942821 7532 4219376043442927165589124907 7533 13374108830581775898587839374 7534 40611720362463223826823273943 7535 118242918224125525080685480480 7536 330353799393485657054762615424 7537 886308025276688378223234970691 7538 2285026352840289293580837426424 7539 5664732512238664070269470420082 7540 13511750412080145585685154380216 7541 31026528863814861245216556103707 7542 68623609855355699896084293384364 7543 146267275399488719699614263303926 7544 300576055264335104303880258030944 7545 595774950762368255279199998678794 7546 1139476108440018109064695822086116 7547 2103710082402501701183203590862260 7548 3750381657544677163048489761378700 7549 6458243400126105239003423794509463 7550 10745654722351345887201513789246032 7551 17280297236911334169866056736343404 7552 26864593613609694288569936981894051 7553 40385168239530392397393908997550601 7554 58717714477133271329080540736057575 7555 82586039082602577894823057029920732 7556 112385639074849418837132096168326897 7557 147996069025393508972898186788876895 7558 188619013589410489046918181480312623 7559 232685798976003889832201323235169702 7560 277874822855933399148256745510775658 7561 321263919590675453558277089606929077 7562 359616419501177325429936958362413667 7563 389768000848990085782916003060323338 7564 409052707893626350127379877307386408 7565 415689592478495082994455392291575512 7566 409052707893626350127379877307386408 7567 389768000848990085782916003060323338 7568 359616419501177325429936958362413667 7569 321263919590675453558277089606929077 7570 277874822855933399148256745510775658 7571 232685798976003889832201323235169702 7572 188619013589410489046918181480312623 7573 147996069025393508972898186788876895 7574 112385639074849418837132096168326897 7575 82586039082602577894823057029920732 7576 58717714477133271329080540736057575 7577 40385168239530392397393908997550601 7578 26864593613609694288569936981894051 7579 17280297236911334169866056736343404 7580 10745654722351345887201513789246032 7581 6458243400126105239003423794509463 7582 3750381657544677163048489761378700 7583 2103710082402501701183203590862260 7584 1139476108440018109064695822086116 7585 595774950762368255279199998678794 7586 300576055264335104303880258030944 7587 146267275399488719699614263303926 7588 68623609855355699896084293384364 7589 31026528863814861245216556103707 7590 13511750412080145585685154380216 7591 5664732512238664070269470420082 7592 2285026352840289293580837426424 7593 886308025276688378223234970691 7594 330353799393485657054762615424 7595 118242918224125525080685480480 7596 40611720362463223826823273943 7597 13374108830581775898587839374 7598 4219376043442927165589124907 7599 1274113845266676688993942821 7600 367894684742819959361193654 7601 101471105514768928692498361 7602 26704248870571947380274447 7603 6697571500253887446783062 7604 1598802068332399810405321 7605 362753692833084566536818 7606 78112895446420913977624 7607 15937930229275522570482 7608 3076027864636484078011 7609 560519073640713181280 7610 96241380515805449633 7611 15536957816397371944 7612 2352832079084236051 7613 333385450898094579 7614 44081945640793240 7615 5423453363275407 7616 618941832111284 7617 65307046471598 7618 6349155406750 7619 566738653820 7620 46282733812 7621 3445888758 7622 233125227 7623 14327247 7624 803174 7625 35751 7626 167 7627 592 7628 35918 7629 838925 7630 15130421 7631 247452474 7632 3679013985 7633 49728622570 7634 613021387632 7635 6915894060570 7636 71656201878348 7637 684248878582882 7638 6042395195386691 7639 49505399004068647 7640 377467396538887819 7641 2686217529982330630 7642 17889789895481607995 7643 111778338332202821577 7644 656760454156518630913 7645 3636546938277197259291 7646 19013958093912006648493 7647 94050825675696436548106 7648 440866588279505480514442 7649 1961555761165484376942139 7650 8296373568586287257188383 7651 33401820370825834827057509 7652 128175354385340876072772808 7653 469365790257588888053692015 7654 1642008530009496648355136475 7655 5493489888709603854583067728 7656 17593484874024703064176964281 7657 53985829193044999725411113317 7658 158854638586588748907508754423 7659 448596717617611182135448095904 7660 1216661824670174035277997586115 7661 3171334378116977671804072397115 7662 7949758865078953363850307846506 7663 19176482924318809655954624800298 7664 44538279275895006830901710483923 7665 99650138719170561141300849488071 7666 214890885254844419595698556688290 7667 446843330663823824003494521334870 7668 896351006026703359583080256709738 7669 1735251059202386364343895820764910 7670 3243186190842519810247899412948376 7671 5854091739947178864231693352240960 7672 10208625057670782402051913555888163 7673 17203898122477451126204937583755495 7674 28025951959262680057067570525589436 7675 44144890850521028458435993718237455 7676 67249761853140086685963845979444652 7677 99102882716663663726474449733608176 7678 141303753559735849223903597765978307 7679 194971678157451996731955153198247629 7680 260381708100242927810030282957203792 7681 336615082614803998019816368269189518 7682 421304812565414378879119504715482325 7683 510560621831937288980458068745945360 7684 599138742446608852706533835117704735 7685 680880339091852778988214047969342744 7686 749384420350167411212852961422737005 7687 798820708742616435910295880367709746 7688 824742300372121433121835269598961920 7689 824742300372121433121835269598961920 7690 798820708742616435910295880367709746 7691 749384420350167411212852961422737005 7692 680880339091852778988214047969342744 7693 599138742446608852706533835117704735 7694 510560621831937288980458068745945360 7695 421304812565414378879119504715482325 7696 336615082614803998019816368269189518 7697 260381708100242927810030282957203792 7698 194971678157451996731955153198247629 7699 141303753559735849223903597765978307 7700 99102882716663663726474449733608176 7701 67249761853140086685963845979444652 7702 44144890850521028458435993718237455 7703 28025951959262680057067570525589436 7704 17203898122477451126204937583755495 7705 10208625057670782402051913555888163 7706 5854091739947178864231693352240960 7707 3243186190842519810247899412948376 7708 1735251059202386364343895820764910 7709 896351006026703359583080256709738 7710 446843330663823824003494521334870 7711 214890885254844419595698556688290 7712 99650138719170561141300849488071 7713 44538279275895006830901710483923 7714 19176482924318809655954624800298 7715 7949758865078953363850307846506 7716 3171334378116977671804072397115 7717 1216661824670174035277997586115 7718 448596717617611182135448095904 7719 158854638586588748907508754423 7720 53985829193044999725411113317 7721 17593484874024703064176964281 7722 5493489888709603854583067728 7723 1642008530009496648355136475 7724 469365790257588888053692015 7725 128175354385340876072772808 7726 33401820370825834827057509 7727 8296373568586287257188383 7728 1961555761165484376942139 7729 440866588279505480514442 7730 94050825675696436548106 7731 19013958093912006648493 7732 3636546938277197259291 7733 656760454156518630913 7734 111778338332202821577 7735 17889789895481607995 7736 2686217529982330630 7737 377467396538887819 7738 49505399004068647 7739 6042395195386691 7740 684248878582882 7741 71656201878348 7742 6915894060570 7743 613021387632 7744 49728622570 7745 3679013985 7746 247452474 7747 15130421 7748 838925 7749 35918 7750 592 7751 1603 7752 36510 7753 874843 7754 15969346 7755 262582895 7756 3926466459 7757 53407636555 7758 662750010202 7759 7528915448202 7760 78572095938918 7761 755905080461230 7762 6726644073969573 7763 55547794199455338 7764 426972795542956466 7765 3063684926521218449 7766 20576007425463938625 7767 129668128227684429572 7768 768538792488721452490 7769 4293307392433715890204 7770 22650505032189203907784 7771 113064783769608443196599 7772 534917413955201917062548 7773 2402422349444989857456581 7774 10257929329751771634130522 7775 41698193939412122084245892 7776 161577174756166710899830317 7777 597541144642929764126464823 7778 2111374320267085536408828490 7779 7135498418719100502938204203 7780 23086974762734306918760032009 7781 71579314067069702789588077598 7782 212840467779633748632919867740 7783 607451356204199931042956850327 7784 1665258542287785217413445682019 7785 4387996202787151707082069983230 7786 11121093243195931035654380243621 7787 27126241789397763019804932646804 7788 63714762200213816486856335284221 7789 144188417995065567972202559971994 7790 314541023974014980736999406176361 7791 661734215918668243599193078023160 7792 1343194336690527183586574778044608 7793 2631602065229089723926976077474648 7794 4978437250044906174591795233713286 7795 9097277930789698674479592765189336 7796 16062716797617961266283606908129123 7797 27412523180148233528256851139643658 7798 45229850081740131183272508109344931 7799 72170842809783708515503564243826891 7800 111394652703661115144399839697682107 7801 166352644569803750412438295713052828 7802 240406636276399512950378047499586483 7803 336275431717187845955858750964225936 7804 455353386257694924541985436155451421 7805 596996790715046925829846651226393310 7806 757919895180218376898935872984671843 7807 931865434397351667859577573461427685 7808 1109699364278546141686991903863650095 7809 1280019081538461631694747883087047479 7810 1430264759442020190201067009392079749 7811 1548205129092783847123148841790446751 7812 1623563009114737869032131149966671666 7813 1649484600744242866243670539197923840 7814 1623563009114737869032131149966671666 7815 1548205129092783847123148841790446751 7816 1430264759442020190201067009392079749 7817 1280019081538461631694747883087047479 7818 1109699364278546141686991903863650095 7819 931865434397351667859577573461427685 7820 757919895180218376898935872984671843 7821 596996790715046925829846651226393310 7822 455353386257694924541985436155451421 7823 336275431717187845955858750964225936 7824 240406636276399512950378047499586483 7825 166352644569803750412438295713052828 7826 111394652703661115144399839697682107 7827 72170842809783708515503564243826891 7828 45229850081740131183272508109344931 7829 27412523180148233528256851139643658 7830 16062716797617961266283606908129123 7831 9097277930789698674479592765189336 7832 4978437250044906174591795233713286 7833 2631602065229089723926976077474648 7834 1343194336690527183586574778044608 7835 661734215918668243599193078023160 7836 314541023974014980736999406176361 7837 144188417995065567972202559971994 7838 63714762200213816486856335284221 7839 27126241789397763019804932646804 7840 11121093243195931035654380243621 7841 4387996202787151707082069983230 7842 1665258542287785217413445682019 7843 607451356204199931042956850327 7844 212840467779633748632919867740 7845 71579314067069702789588077598 7846 23086974762734306918760032009 7847 7135498418719100502938204203 7848 2111374320267085536408828490 7849 597541144642929764126464823 7850 161577174756166710899830317 7851 41698193939412122084245892 7852 10257929329751771634130522 7853 2402422349444989857456581 7854 534917413955201917062548 7855 113064783769608443196599 7856 22650505032189203907784 7857 4293307392433715890204 7858 768538792488721452490 7859 129668128227684429572 7860 20576007425463938625 7861 3063684926521218449 7862 426972795542956466 7863 55547794199455338 7864 6726644073969573 7865 755905080461230 7866 78572095938918 7867 7528915448202 7868 662750010202 7869 53407636555 7870 3926466459 7871 262582895 7872 15969346 7873 874843 7874 36510 7875 1603 7876 3324 7877 38113 7878 911353 7879 16844189 7880 278552241 7881 4189049354 7882 57334103014 7883 716157646757 7884 8191665458404 7885 86101011387120 7886 834477176400148 7887 7482549154430803 7888 62274438273424911 7889 482520589742411804 7890 3490657722064174915 7891 23639692351985157074 7892 150244135653148368197 7893 898206920716405882062 7894 5061846184922437342694 7895 26943812424622919797988 7896 135715288801797647104383 7897 647982197724810360259147 7898 2937339763400191774519129 7899 12660351679196761491587103 7900 51956123269163893718376414 7901 203275368695578832984076209 7902 759118319399096475026295140 7903 2708915464910015300535293313 7904 9246872738986186039347032693 7905 30222473181453407421698236212 7906 94666288829804009708348109607 7907 284419781846703451422507945338 7908 820291823983833679675876718067 7909 2272709898491985148456402532346 7910 6053254745074936924495515665249 7911 15509089445983082742736450226851 7912 38247335032593694055459312890425 7913 90841003989611579506661267931025 7914 207903180195279384459058895256215 7915 458729441969080548709201966148355 7916 976275239892683224336192484199521 7917 2004928552609195427185767856067768 7918 3974796401919616907513550855519256 7919 7610039315273995898518771311187934 7920 14075715180834604849071387998902622 7921 25159994728407659940763199673318459 7922 43475239977766194794540458047772781 7923 72642373261888364711529359248988589 7924 117400692891523839698776072353171822 7925 183565495513444823659903403941508998 7926 277747297273464865556838135410734935 7927 406759280846203263362816343212639311 7928 576682067993587358906236798463812419 7929 791628817974882770497844187119677357 7930 1052350176972741850371832087381844731 7931 1354916685895265302728782524211065153 7932 1689785329577570044758513446446099528 7933 2041564798675897809546569477325077780 7934 2389718445817007773381739786950697574 7935 2710283840980481821895814892479127228 7936 2978469888534804037324215851182526500 7937 3171768138207521716155279991757118417 7938 3273047609858980735275801689164595506 7939 3273047609858980735275801689164595506 7940 3171768138207521716155279991757118417 7941 2978469888534804037324215851182526500 7942 2710283840980481821895814892479127228 7943 2389718445817007773381739786950697574 7944 2041564798675897809546569477325077780 7945 1689785329577570044758513446446099528 7946 1354916685895265302728782524211065153 7947 1052350176972741850371832087381844731 7948 791628817974882770497844187119677357 7949 576682067993587358906236798463812419 7950 406759280846203263362816343212639311 7951 277747297273464865556838135410734935 7952 183565495513444823659903403941508998 7953 117400692891523839698776072353171822 7954 72642373261888364711529359248988589 7955 43475239977766194794540458047772781 7956 25159994728407659940763199673318459 7957 14075715180834604849071387998902622 7958 7610039315273995898518771311187934 7959 3974796401919616907513550855519256 7960 2004928552609195427185767856067768 7961 976275239892683224336192484199521 7962 458729441969080548709201966148355 7963 207903180195279384459058895256215 7964 90841003989611579506661267931025 7965 38247335032593694055459312890425 7966 15509089445983082742736450226851 7967 6053254745074936924495515665249 7968 2272709898491985148456402532346 7969 820291823983833679675876718067 7970 284419781846703451422507945338 7971 94666288829804009708348109607 7972 30222473181453407421698236212 7973 9246872738986186039347032693 7974 2708915464910015300535293313 7975 759118319399096475026295140 7976 203275368695578832984076209 7977 51956123269163893718376414 7978 12660351679196761491587103 7979 2937339763400191774519129 7980 647982197724810360259147 7981 135715288801797647104383 7982 26943812424622919797988 7983 5061846184922437342694 7984 898206920716405882062 7985 150244135653148368197 7986 23639692351985157074 7987 3490657722064174915 7988 482520589742411804 7989 62274438273424911 7990 7482549154430803 7991 834477176400148 7992 86101011387120 7993 8191665458404 7994 716157646757 7995 57334103014 7996 4189049354 7997 278552241 7998 16844189 7999 911353 8000 38113 8001 3324 8002 5356 8003 41437 8004 949466 8005 17755542 8006 295396430 8007 4467601595 8008 61523152368 8009 773491749771 8010 8907823105161 8011 94292676845524 8012 920578187787268 8013 8317026330830951 8014 69756987427855714 8015 544795028015836715 8016 3973178311806586719 8017 27130350074049331989 8018 173883828005133525271 8019 1048451056369554250259 8020 5960053105638843224756 8021 32005658609545357140682 8022 162659101226420566902371 8023 783697486526608007363530 8024 3585321961125002134778276 8025 15597691442596953266106232 8026 64616474948360655209963517 8027 255231491964742726702452623 8028 962393688094675308010371349 8029 3468033784309111775561588453 8030 11955788203896201339882326006 8031 39469345920439593461045268905 8032 124888762011257417130046345819 8033 379086070676507461130856054945 8034 1104711605830537131098384663405 8035 3093001722475818828132279250413 8036 8325964643566922072951918197595 8037 21562344191058019667231965892100 8038 53756424478576776798195763117276 8039 129088339022205273562120580821450 8040 298744184184890963965720163187240 8041 666632622164359933168260861404570 8042 1435004681861763773045394450347876 8043 2981203792501878651521960340267289 8044 5979724954528812334699318711587024 8045 11584835717193612806032322166707190 8046 21685754496108600747590159310090556 8047 39235709909242264789834587672221081 8048 68635234706173854735303657721091240 8049 116117613239654559506069817296761370 8050 190043066153412204410305431602160411 8051 300966188404968663358679476294680820 8052 461312792786909689216741539352243933 8053 684506578119668128919654478623374246 8054 983441348839790622269053141676451730 8055 1368310885968470129404080985583489776 8056 1843978994947624620869676274501522088 8057 2407266862868007153100614611592909884 8058 3044702015472835347487295970657164681 8059 3731350128253467854305082923771177308 8060 4431283244492905582928309264275775354 8061 5100002286797489595277554679429824802 8062 5688753729515285859220030743661653728 8063 6150238026742325753479495842939644917 8064 6444815748066502451431081680921713923 8065 6546095219717961470551603378329191012 8066 6444815748066502451431081680921713923 8067 6150238026742325753479495842939644917 8068 5688753729515285859220030743661653728 8069 5100002286797489595277554679429824802 8070 4431283244492905582928309264275775354 8071 3731350128253467854305082923771177308 8072 3044702015472835347487295970657164681 8073 2407266862868007153100614611592909884 8074 1843978994947624620869676274501522088 8075 1368310885968470129404080985583489776 8076 983441348839790622269053141676451730 8077 684506578119668128919654478623374246 8078 461312792786909689216741539352243933 8079 300966188404968663358679476294680820 8080 190043066153412204410305431602160411 8081 116117613239654559506069817296761370 8082 68635234706173854735303657721091240 8083 39235709909242264789834587672221081 8084 21685754496108600747590159310090556 8085 11584835717193612806032322166707190 8086 5979724954528812334699318711587024 8087 2981203792501878651521960340267289 8088 1435004681861763773045394450347876 8089 666632622164359933168260861404570 8090 298744184184890963965720163187240 8091 129088339022205273562120580821450 8092 53756424478576776798195763117276 8093 21562344191058019667231965892100 8094 8325964643566922072951918197595 8095 3093001722475818828132279250413 8096 1104711605830537131098384663405 8097 379086070676507461130856054945 8098 124888762011257417130046345819 8099 39469345920439593461045268905 8100 11955788203896201339882326006 8101 3468033784309111775561588453 8102 962393688094675308010371349 8103 255231491964742726702452623 8104 64616474948360655209963517 8105 15597691442596953266106232 8106 3585321961125002134778276 8107 783697486526608007363530 8108 162659101226420566902371 8109 32005658609545357140682 8110 5960053105638843224756 8111 1048451056369554250259 8112 173883828005133525271 8113 27130350074049331989 8114 3973178311806586719 8115 544795028015836715 8116 69756987427855714 8117 8317026330830951 8118 920578187787268 8119 94292676845524 8120 8907823105161 8121 773491749771 8122 61523152368 8123 4467601595 8124 295396430 8125 17755542 8126 949466 8127 41437 8128 5356 8129 6783 8130 46793 8131 990903 8132 18705008 8133 313151972 8134 4762998025 8135 65990753963 8136 835014902139 8137 9681314854932 8138 103200499950685 8139 1014870864632792 8140 9237604518618219 8141 78074013758686665 8142 614552015443692429 8143 4517973339822423434 8144 31103528385855918708 8145 201014178079182857260 8146 1222334884374687775530 8147 7008504162008397475015 8148 37965711715184200365438 8149 194664759835965924043053 8150 946356587753028574265901 8151 4369019447651610142141806 8152 19183013403721955400884508 8153 80214166390957608476069749 8154 319847966913103381912416140 8155 1217625180059418034712823972 8156 4430427472403787083571959802 8157 15423821988205313115443914459 8158 51425134124335794800927594911 8159 164358107931697010591091614724 8160 503974832687764878260902400764 8161 1483797676507044592229240718350 8162 4197713328306355959230663913818 8163 11418966366042740901084197448008 8164 29888308834624941740183884089695 8165 75318768669634796465427729009376 8166 182844763500782050360316343938726 8167 427832523207096237527840744008690 8168 965376806349250897133981024591810 8169 2101637304026123706213655311752446 8170 4416208474363642424567354790615165 8171 8960928747030690986221279051854313 8172 17564560671722425140731640878294214 8173 33270590213302213553622481476797746 8174 60921464405350865537424746982311637 8175 107870944615416119525138245393312321 8176 184752847945828414241373475017852610 8177 306160679393066763916375248898921781 8178 491009254558380867768984907896841231 8179 762278981191878352575421015646924753 8180 1145819370906577818136396017975618179 8181 1667947926959458751188707620299825976 8182 2351752234808260751673134127259941506 8183 3212289880916094750273757260085011864 8184 4251245857815631773970290886094431972 8185 5451968878340842500587910582250074565 8186 6776052143726303201792378894428341989 8187 8162633372746373437233392188046952662 8188 9531285531290395178205863943705600156 8189 10788756016312775454497585423091478530 8190 11838991756257611612699526586601298645 8191 12595053774808828204910577523861358840 8192 12990910967784463921982685059250904935 8193 12990910967784463921982685059250904935 8194 12595053774808828204910577523861358840 8195 11838991756257611612699526586601298645 8196 10788756016312775454497585423091478530 8197 9531285531290395178205863943705600156 8198 8162633372746373437233392188046952662 8199 6776052143726303201792378894428341989 8200 5451968878340842500587910582250074565 8201 4251245857815631773970290886094431972 8202 3212289880916094750273757260085011864 8203 2351752234808260751673134127259941506 8204 1667947926959458751188707620299825976 8205 1145819370906577818136396017975618179 8206 762278981191878352575421015646924753 8207 491009254558380867768984907896841231 8208 306160679393066763916375248898921781 8209 184752847945828414241373475017852610 8210 107870944615416119525138245393312321 8211 60921464405350865537424746982311637 8212 33270590213302213553622481476797746 8213 17564560671722425140731640878294214 8214 8960928747030690986221279051854313 8215 4416208474363642424567354790615165 8216 2101637304026123706213655311752446 8217 965376806349250897133981024591810 8218 427832523207096237527840744008690 8219 182844763500782050360316343938726 8220 75318768669634796465427729009376 8221 29888308834624941740183884089695 8222 11418966366042740901084197448008 8223 4197713328306355959230663913818 8224 1483797676507044592229240718350 8225 503974832687764878260902400764 8226 164358107931697010591091614724 8227 51425134124335794800927594911 8228 15423821988205313115443914459 8229 4430427472403787083571959802 8230 1217625180059418034712823972 8231 319847966913103381912416140 8232 80214166390957608476069749 8233 19183013403721955400884508 8234 4369019447651610142141806 8235 946356587753028574265901 8236 194664759835965924043053 8237 37965711715184200365438 8238 7008504162008397475015 8239 1222334884374687775530 8240 201014178079182857260 8241 31103528385855918708 8242 4517973339822423434 8243 614552015443692429 8244 78074013758686665 8245 9237604518618219 8246 1014870864632792 8247 103200499950685 8248 9681314854932 8249 835014902139 8250 65990753963 8251 4762998025 8252 313151972 8253 18705008 8254 990903 8255 46793 8256 6783 8257 6783 8258 53576 8259 1037696 8260 19695911 8261 331856980 8262 5076149997 8263 70753751988 8264 901005656102 8265 10516329757071 8266 112881814805617 8267 1118071364583477 8268 10252475383251011 8269 87311618277304884 8270 692626029202379094 8271 5132525355266115863 8272 35621501725678342142 8273 232117706465038775968 8274 1423349062453870632790 8275 8230839046383085250545 8276 44974215877192597840453 8277 232630471551150124408491 8278 1141021347588994498308954 8279 5315376035404638716407707 8280 23552032851373565543026314 8281 99397179794679563876954257 8282 400062133304060990388485889 8283 1537473146972521416625240112 8284 5648052652463205118284783774 8285 19854249460609100199015874261 8286 66848956112541107916371509370 8287 215783242056032805392019209635 8288 668332940619461888851994015488 8289 1987772509194809470490143119114 8290 5681511004813400551459904632168 8291 15616679694349096860314861361826 8292 41307275200667682641268081537703 8293 105207077504259738205611613099071 8294 258163532170416846825744072948102 8295 610677286707878287888157087947416 8296 1393209329556347134661821768600500 8297 3067014110375374603347636336344256 8298 6517845778389766130781010102367611 8299 13377137221394333410788633842469478 8300 26525489418753116126952919930148527 8301 50835150885024638694354122355091960 8302 94192054618653079091047228459109383 8303 168792409020766985062562992375623958 8304 292623792561244533766511720411164931 8305 490913527338895178157748723916774391 8306 797169933951447631685360156795763012 8307 1253288235750259220344405923543765984 8308 1908098352098456170711817033622542932 8309 2813767297866036569325103638275444155 8310 4019700161767719502861841747559767482 8311 5564042115724355501946891387344953370 8312 7463535738731726524244048146179443836 8313 9703214736156474274558201468344506537 8314 12228021022067145702380289476678416554 8315 14938685516472676639025771082475294651 8316 17693918904036768615439256131752552818 8317 20320041547603170632703449366797078686 8318 22627747772570387067197112009692777175 8319 24434045531066439817610104110462657485 8320 25585964742593292126893262583112263775 8321 25981821935568927843965370118501809870 8322 25585964742593292126893262583112263775 8323 24434045531066439817610104110462657485 8324 22627747772570387067197112009692777175 8325 20320041547603170632703449366797078686 8326 17693918904036768615439256131752552818 8327 14938685516472676639025771082475294651 8328 12228021022067145702380289476678416554 8329 9703214736156474274558201468344506537 8330 7463535738731726524244048146179443836 8331 5564042115724355501946891387344953370 8332 4019700161767719502861841747559767482 8333 2813767297866036569325103638275444155 8334 1908098352098456170711817033622542932 8335 1253288235750259220344405923543765984 8336 797169933951447631685360156795763012 8337 490913527338895178157748723916774391 8338 292623792561244533766511720411164931 8339 168792409020766985062562992375623958 8340 94192054618653079091047228459109383 8341 50835150885024638694354122355091960 8342 26525489418753116126952919930148527 8343 13377137221394333410788633842469478 8344 6517845778389766130781010102367611 8345 3067014110375374603347636336344256 8346 1393209329556347134661821768600500 8347 610677286707878287888157087947416 8348 258163532170416846825744072948102 8349 105207077504259738205611613099071 8350 41307275200667682641268081537703 8351 15616679694349096860314861361826 8352 5681511004813400551459904632168 8353 1987772509194809470490143119114 8354 668332940619461888851994015488 8355 215783242056032805392019209635 8356 66848956112541107916371509370 8357 19854249460609100199015874261 8358 5648052652463205118284783774 8359 1537473146972521416625240112 8360 400062133304060990388485889 8361 99397179794679563876954257 8362 23552032851373565543026314 8363 5315376035404638716407707 8364 1141021347588994498308954 8365 232630471551150124408491 8366 44974215877192597840453 8367 8230839046383085250545 8368 1423349062453870632790 8369 232117706465038775968 8370 35621501725678342142 8371 5132525355266115863 8372 692626029202379094 8373 87311618277304884 8374 10252475383251011 8375 1118071364583477 8376 112881814805617 8377 10516329757071 8378 901005656102 8379 70753751988 8380 5076149997 8381 331856980 8382 19695911 8383 1037696 8384 53576 8385 6783 8386 5356 8387 60359 8388 1091272 8389 20733607 8390 351552891 8391 5408006977 8392 75829901985 8393 971759408090 8394 11417335413173 8395 123398144562688 8396 1230953179389094 8397 11370546747834488 8398 97564093660555895 8399 779937647479683978 8400 5825151384468494957 8401 40754027080944458005 8402 267739208190717118110 8403 1655466768918909408758 8404 9654188108836955883335 8405 53205054923575683090998 8406 277604687428342722248944 8407 1373651819140144622717445 8408 6456397382993633214716661 8409 28867408886778204259434021 8410 122949212646053129419980571 8411 499459313098740554265440146 8412 1937535280276582407013726001 8413 7185525799435726534910023886 8414 25502302113072305317300658035 8415 86703205573150208115387383631 8416 282632198168573913308390719005 8417 884116182675494694244013225123 8418 2656105449814271359342137134602 8419 7669283514008210021950047751282 8420 21298190699162497411774765993994 8421 56923954895016779501582942899529 8422 146514352704927420846879694636774 8423 363370609674676585031355686047173 8424 868840818878295134713901160895518 8425 2003886616264225422549978856547916 8426 4460223439931721738009458104944756 8427 9584859888765140734128646438711867 8428 19894982999784099541569643944837089 8429 39902626640147449537741553772618005 8430 77360640303777754821307042285240487 8431 145027205503677717785401350814201343 8432 262984463639420064153610220834733341 8433 461416201582011518829074712786788889 8434 783537319900139711924260444327939322 8435 1288083461290342809843108880712537403 8436 2050458169701706852029766080339528996 8437 3161386587848715391056222957166308916 8438 4721865649964492740036920671897987087 8439 6833467459633756072186945385835211637 8440 9583742277492075004808733134904720852 8441 13027577854456082026190939533524397206 8442 17166750474888200798802249614523950373 8443 21931235758223619976938490945022923091 8444 27166706538539822341406060559153711205 8445 32632604420509445254465027214227847469 8446 38013960451639939248142705498549631504 8447 42947789320173557699900561376489855861 8448 47061793303636826884807216120155434660 8449 50020010273659731944503366693574921260 8450 51567786678162219970858632701614073645 8451 51567786678162219970858632701614073645 8452 50020010273659731944503366693574921260 8453 47061793303636826884807216120155434660 8454 42947789320173557699900561376489855861 8455 38013960451639939248142705498549631504 8456 32632604420509445254465027214227847469 8457 27166706538539822341406060559153711205 8458 21931235758223619976938490945022923091 8459 17166750474888200798802249614523950373 8460 13027577854456082026190939533524397206 8461 9583742277492075004808733134904720852 8462 6833467459633756072186945385835211637 8463 4721865649964492740036920671897987087 8464 3161386587848715391056222957166308916 8465 2050458169701706852029766080339528996 8466 1288083461290342809843108880712537403 8467 783537319900139711924260444327939322 8468 461416201582011518829074712786788889 8469 262984463639420064153610220834733341 8470 145027205503677717785401350814201343 8471 77360640303777754821307042285240487 8472 39902626640147449537741553772618005 8473 19894982999784099541569643944837089 8474 9584859888765140734128646438711867 8475 4460223439931721738009458104944756 8476 2003886616264225422549978856547916 8477 868840818878295134713901160895518 8478 363370609674676585031355686047173 8479 146514352704927420846879694636774 8480 56923954895016779501582942899529 8481 21298190699162497411774765993994 8482 7669283514008210021950047751282 8483 2656105449814271359342137134602 8484 884116182675494694244013225123 8485 282632198168573913308390719005 8486 86703205573150208115387383631 8487 25502302113072305317300658035 8488 7185525799435726534910023886 8489 1937535280276582407013726001 8490 499459313098740554265440146 8491 122949212646053129419980571 8492 28867408886778204259434021 8493 6456397382993633214716661 8494 1373651819140144622717445 8495 277604687428342722248944 8496 53205054923575683090998 8497 9654188108836955883335 8498 1655466768918909408758 8499 267739208190717118110 8500 40754027080944458005 8501 5825151384468494957 8502 779937647479683978 8503 97564093660555895 8504 11370546747834488 8505 1230953179389094 8506 123398144562688 8507 11417335413173 8508 971759408090 8509 75829901985 8510 5408006977 8511 351552891 8512 20733607 8513 1091272 8514 60359 8515 5356 8516 3324 8517 65715 8518 1151631 8519 21824879 8520 372286498 8521 5759559868 8522 81237908962 8523 1047589310075 8524 12389094821263 8525 134815479975861 8526 1354351323951782 8527 12601499927223582 8528 108934640408390383 8529 877501741140239873 8530 6605089031948178935 8531 46579178465412952962 8532 308493235271661576115 8533 1923205977109626526868 8534 11309654877755865292093 8535 62859243032412638974333 8536 330809742351918405339942 8537 1651256506568487344966389 8538 7830049202133777837434106 8539 35323806269771837474150682 8540 151816621532831333679414592 8541 622408525744793683685420717 8542 2436994593375322961279166147 8543 9123061079712308941923749887 8544 32687827912508031852210681921 8545 112205507686222513432688041666 8546 369335403741724121423778102636 8547 1166748380844068607552403944128 8548 3540221632489766053586150359725 8549 10325388963822481381292184885884 8550 28967474213170707433724813745276 8551 78222145594179276913357708893523 8552 203438307599944200348462637536303 8553 509884962379604005878235380683947 8554 1232211428552971719745256846942691 8555 2872727435142520557263880017443434 8556 6464110056195947160559436961492672 8557 14045083328696862472138104543656623 8558 29479842888549240275698290383548956 8559 59797609639931549079311197717455094 8560 117263266943925204359048596057858492 8561 222387845807455472606708393099441830 8562 408011669143097781939011571648934684 8563 724400665221431582982684933621522230 8564 1244953521482151230753335157114728211 8565 2071620781190482521767369325040476725 8566 3338541630992049661872874961052066399 8567 5211844757550422243085989037505837912 8568 7883252237813208131093143629064296003 8569 11555333109598248812223866057733198724 8570 16417209737125831076995678520739932489 8571 22611320131948157030999672668429118058 8572 30194328329344282824993189148048347579 8573 39097986233111820775740740559546873464 8574 49097942296763442318344551504176634296 8575 59799310959049267595871087773381558674 8576 70646564872149384502607732712777478973 8577 80961749771813496948043266875039487365 8578 90009582623810384584707777496645290521 8579 97081803577296558829310582813730355920 8580 101587796951821951915361999395188994905 8581 103135573356324439941717265403228147290 8582 101587796951821951915361999395188994905 8583 97081803577296558829310582813730355920 8584 90009582623810384584707777496645290521 8585 80961749771813496948043266875039487365 8586 70646564872149384502607732712777478973 8587 59799310959049267595871087773381558674 8588 49097942296763442318344551504176634296 8589 39097986233111820775740740559546873464 8590 30194328329344282824993189148048347579 8591 22611320131948157030999672668429118058 8592 16417209737125831076995678520739932489 8593 11555333109598248812223866057733198724 8594 7883252237813208131093143629064296003 8595 5211844757550422243085989037505837912 8596 3338541630992049661872874961052066399 8597 2071620781190482521767369325040476725 8598 1244953521482151230753335157114728211 8599 724400665221431582982684933621522230 8600 408011669143097781939011571648934684 8601 222387845807455472606708393099441830 8602 117263266943925204359048596057858492 8603 59797609639931549079311197717455094 8604 29479842888549240275698290383548956 8605 14045083328696862472138104543656623 8606 6464110056195947160559436961492672 8607 2872727435142520557263880017443434 8608 1232211428552971719745256846942691 8609 509884962379604005878235380683947 8610 203438307599944200348462637536303 8611 78222145594179276913357708893523 8612 28967474213170707433724813745276 8613 10325388963822481381292184885884 8614 3540221632489766053586150359725 8615 1166748380844068607552403944128 8616 369335403741724121423778102636 8617 112205507686222513432688041666 8618 32687827912508031852210681921 8619 9123061079712308941923749887 8620 2436994593375322961279166147 8621 622408525744793683685420717 8622 151816621532831333679414592 8623 35323806269771837474150682 8624 7830049202133777837434106 8625 1651256506568487344966389 8626 330809742351918405339942 8627 62859243032412638974333 8628 11309654877755865292093 8629 1923205977109626526868 8630 308493235271661576115 8631 46579178465412952962 8632 6605089031948178935 8633 877501741140239873 8634 108934640408390383 8635 12601499927223582 8636 1354351323951782 8637 134815479975861 8638 12389094821263 8639 1047589310075 8640 81237908962 8641 5759559868 8642 372286498 8643 21824879 8644 1151631 8645 65715 8646 3324 8647 1603 8648 69039 8649 1217346 8650 22976510 8651 394111377 8652 6131846366 8653 86997468830 8654 1128827219037 8655 13436684131338 8656 147204574797124 8657 1489166803927643 8658 13955851251175364 8659 121536140335613965 8660 986436381548630256 8661 7482590773088418808 8662 53184267497361131897 8663 355072413737074529077 8664 2231699212381288102983 8665 13232860854865491818961 8666 74168897910168504266426 8667 393668985384331044314275 8668 1982066248920405750306331 8669 9481305708702265182400495 8670 43153855471905615311584788 8671 187140427802603171153565274 8672 774225147277625017364835309 8673 3059403119120116644964586864 8674 11560055673087631903202916034 8675 41810888992220340794134431808 8676 144893335598730545284898723587 8677 481540911427946634856466144302 8678 1536083784585792728976182046764 8679 4706970013333834661138554303853 8680 13865610596312247434878335245609 8681 39292863176993188815016998631160 8682 107189619807349984347082522638799 8683 281660453194123477261820346429826 8684 713323269979548206226698018220250 8685 1742096390932575725623492227626638 8686 4104938863695492277009136864386125 8687 9336837491338467717823316978936106 8688 20509193384892809632697541505149295 8689 43524926217246102747836394927205579 8690 89277452528480789355009488101004050 8691 177060876583856753438359793775313586 8692 339651112751380676965756989157300322 8693 630399514950553254545719964748376514 8694 1132412334364529364921696505270456914 8695 1969354186703582813736020090736250441 8696 3316574302672633752520704482155204936 8697 5410162412182532183640244286092543124 8698 8550386388542471904958863998557904311 8699 13095096995363630374179132666570133915 8700 19438585347411456943317009686797494727 8701 27972542846724079889219544578473131213 8702 39028529869073988107995351189169050547 8703 52805648461292439855992861816477465637 8704 69292314562456103600733929707595221043 8705 88195928529875263094085292063723507760 8706 108897253255812709914215639277558192970 8707 130445875831198652098478820486159037647 8708 151608314643962881450650999587816966338 8709 170971332395623881532751044371684777886 8710 187091386201106943414018360310375646441 8711 198669600529118510744672582208919350825 8712 204723370308146391857079264798417142195 8713 204723370308146391857079264798417142195 8714 198669600529118510744672582208919350825 8715 187091386201106943414018360310375646441 8716 170971332395623881532751044371684777886 8717 151608314643962881450650999587816966338 8718 130445875831198652098478820486159037647 8719 108897253255812709914215639277558192970 8720 88195928529875263094085292063723507760 8721 69292314562456103600733929707595221043 8722 52805648461292439855992861816477465637 8723 39028529869073988107995351189169050547 8724 27972542846724079889219544578473131213 8725 19438585347411456943317009686797494727 8726 13095096995363630374179132666570133915 8727 8550386388542471904958863998557904311 8728 5410162412182532183640244286092543124 8729 3316574302672633752520704482155204936 8730 1969354186703582813736020090736250441 8731 1132412334364529364921696505270456914 8732 630399514950553254545719964748376514 8733 339651112751380676965756989157300322 8734 177060876583856753438359793775313586 8735 89277452528480789355009488101004050 8736 43524926217246102747836394927205579 8737 20509193384892809632697541505149295 8738 9336837491338467717823316978936106 8739 4104938863695492277009136864386125 8740 1742096390932575725623492227626638 8741 713323269979548206226698018220250 8742 281660453194123477261820346429826 8743 107189619807349984347082522638799 8744 39292863176993188815016998631160 8745 13865610596312247434878335245609 8746 4706970013333834661138554303853 8747 1536083784585792728976182046764 8748 481540911427946634856466144302 8749 144893335598730545284898723587 8750 41810888992220340794134431808 8751 11560055673087631903202916034 8752 3059403119120116644964586864 8753 774225147277625017364835309 8754 187140427802603171153565274 8755 43153855471905615311584788 8756 9481305708702265182400495 8757 1982066248920405750306331 8758 393668985384331044314275 8759 74168897910168504266426 8760 13232860854865491818961 8761 2231699212381288102983 8762 355072413737074529077 8763 53184267497361131897 8764 7482590773088418808 8765 986436381548630256 8766 121536140335613965 8767 13955851251175364 8768 1489166803927643 8769 147204574797124 8770 13436684131338 8771 1128827219037 8772 86997468830 8773 6131846366 8774 394111377 8775 22976510 8776 1217346 8777 69039 8778 1603 8779 592 8780 70642 8781 1286385 8782 24193856 8783 417087887 8784 6525957743 8785 93129315196 8786 1215824687867 8787 14565511350375 8788 160641258928462 8789 1636371378724767 8790 15445018055103007 8791 135491991586789329 8792 1107972521884244221 8793 8469027154637049064 8794 60666858270449550705 8795 408256681234435660974 8796 2586771626118362632060 8797 15464560067246779921944 8798 87401758765033996085387 8799 467837883294499548580701 8800 2375735234304736794620606 8801 11463371957622670932706826 8802 52635161180607880493985283 8803 230294283274508786465150062 8804 961365575080228188518400583 8805 3833628266397741662329422173 8806 14619458792207748548167502898 8807 53370944665307972697337347842 8808 186704224590950886079033155395 8809 626434247026677180141364867889 8810 2017624696013739363832648191066 8811 6243053797919627390114736350617 8812 18572580609646082096016889549462 8813 53158473773305436249895333876769 8814 146482482984343173162099521269959 8815 388850073001473461608902869068625 8816 994983723173671683488518364650076 8817 2455419660912123931850190245846888 8818 5847035254628068002632629092012763 8819 13441776355033959994832453843322231 8820 29846030876231277350520858484085401 8821 64034119602138912380533936432354874 8822 132802378745726892102845883028209629 8823 266338329112337542793369281876317636 8824 516711989335237430404116782932613908 8825 970050627701933931511476953905676836 8826 1762811849315082619467416470018833428 8827 3101766521068112178657716596006707355 8828 5285928489376216566256724572891455377 8829 8726736714855165936160948768247748060 8830 13960548800725004088599108284650447435 8831 21645483383906102279137996665128038226 8832 32533682342775087317496142353367628642 8833 47411128194135536832536554265270625940 8834 67001072715798067997214895767642181760 8835 91834178330366427963988213005646516184 8836 122097963023748543456726791524072686680 8837 157488243092331366694819221771318728803 8838 197093181785687973008300931341281700730 8839 239343129087011362012694459763717230617 8840 282054190475161533549129820073976003985 8841 322579647039586762983402043959501744224 8842 358062718596730824946769404682060424327 8843 385760986730225454158690942519294997266 8844 403392970837264902601751847007336493020 8845 409446740616292783714158529596834284390 8846 403392970837264902601751847007336493020 8847 385760986730225454158690942519294997266 8848 358062718596730824946769404682060424327 8849 322579647039586762983402043959501744224 8850 282054190475161533549129820073976003985 8851 239343129087011362012694459763717230617 8852 197093181785687973008300931341281700730 8853 157488243092331366694819221771318728803 8854 122097963023748543456726791524072686680 8855 91834178330366427963988213005646516184 8856 67001072715798067997214895767642181760 8857 47411128194135536832536554265270625940 8858 32533682342775087317496142353367628642 8859 21645483383906102279137996665128038226 8860 13960548800725004088599108284650447435 8861 8726736714855165936160948768247748060 8862 5285928489376216566256724572891455377 8863 3101766521068112178657716596006707355 8864 1762811849315082619467416470018833428 8865 970050627701933931511476953905676836 8866 516711989335237430404116782932613908 8867 266338329112337542793369281876317636 8868 132802378745726892102845883028209629 8869 64034119602138912380533936432354874 8870 29846030876231277350520858484085401 8871 13441776355033959994832453843322231 8872 5847035254628068002632629092012763 8873 2455419660912123931850190245846888 8874 994983723173671683488518364650076 8875 388850073001473461608902869068625 8876 146482482984343173162099521269959 8877 53158473773305436249895333876769 8878 18572580609646082096016889549462 8879 6243053797919627390114736350617 8880 2017624696013739363832648191066 8881 626434247026677180141364867889 8882 186704224590950886079033155395 8883 53370944665307972697337347842 8884 14619458792207748548167502898 8885 3833628266397741662329422173 8886 961365575080228188518400583 8887 230294283274508786465150062 8888 52635161180607880493985283 8889 11463371957622670932706826 8890 2375735234304736794620606 8891 467837883294499548580701 8892 87401758765033996085387 8893 15464560067246779921944 8894 2586771626118362632060 8895 408256681234435660974 8896 60666858270449550705 8897 8469027154637049064 8898 1107972521884244221 8899 135491991586789329 8900 15445018055103007 8901 1636371378724767 8902 160641258928462 8903 14565511350375 8904 1215824687867 8905 93129315196 8906 6525957743 8907 417087887 8908 24193856 8909 1286385 8910 70642 8911 592 8912 167 8913 71234 8914 1357027 8915 25480241 8916 441281743 8917 6943045630 8918 99655272939 8919 1308954003063 8920 15781336038242 8921 175206770278837 8922 1797012637653229 8923 17081389433827774 8924 150937009641892336 8925 1243464513471033550 8926 9576999676521293285 8927 69135885425086599769 8928 468923539504885211679 8929 2995028307352798293034 8930 18051331693365142554004 8931 102866318832280776007331 8932 555239642059533544666088 8933 2843573117599236343201307 8934 13839107191927407727327432 8935 64098533138230551426692109 8936 282929444455116666959135345 8937 1191659858354736974983550645 8938 4794993841477969850847822756 8939 18453087058605490210496925071 8940 67990403457515721245504850740 8941 240075169256258858776370503237 8942 813138471617628066220398023284 8943 2644058943040416543974013058955 8944 8260678493933366753947384541683 8945 24815634407565709486131625900079 8946 71731054382951518345912223426231 8947 199640956757648609411994855146728 8948 535332555985816634771002390338584 8949 1383833796175145145097421233718701 8950 3450403384085795615338708610496964 8951 8302454915540191934482819337859651 8952 19288811609662027997465082935334994 8953 43287807231265237345353312327407632 8954 93880150478370189731054794916440275 8955 196836498347865804483379819460564503 8956 399140707858064434896215164904527265 8957 783050318447574973197486064808931544 8958 1486762617037171361915593736838290744 8959 2732862477017016550978893423924510264 8960 4864578370383194798125133066025540783 8961 8387695010444328744914441168898162732 8962 14012665204231382502417673341139203437 8963 22687285515580170024760057052898195495 8964 35606032184631106367737104949778485661 8965 54179165726681189596634139018495666868 8966 79944810536910624150032696618638254582 8967 114412200909933604829751450032912807700 8968 158835251046164495961203108773288697944 8969 213932141354114971420715004529719202864 8970 279586206116079910151546013295391415483 8971 354581424878019339703120153112600429533 8972 436436310872699335020995391104998931347 8973 521397319562172895561824279837693234602 8974 604633837514748296532531864033477748209 8975 680642365636317587930171448641562168551 8976 743823705326956279105460347201355421593 8977 789153957567490356760442789526631490286 8978 812839711453557686315910376604170777410 8979 812839711453557686315910376604170777410 8980 789153957567490356760442789526631490286 8981 743823705326956279105460347201355421593 8982 680642365636317587930171448641562168551 8983 604633837514748296532531864033477748209 8984 521397319562172895561824279837693234602 8985 436436310872699335020995391104998931347 8986 354581424878019339703120153112600429533 8987 279586206116079910151546013295391415483 8988 213932141354114971420715004529719202864 8989 158835251046164495961203108773288697944 8990 114412200909933604829751450032912807700 8991 79944810536910624150032696618638254582 8992 54179165726681189596634139018495666868 8993 35606032184631106367737104949778485661 8994 22687285515580170024760057052898195495 8995 14012665204231382502417673341139203437 8996 8387695010444328744914441168898162732 8997 4864578370383194798125133066025540783 8998 2732862477017016550978893423924510264 8999 1486762617037171361915593736838290744 9000 783050318447574973197486064808931544 9001 399140707858064434896215164904527265 9002 196836498347865804483379819460564503 9003 93880150478370189731054794916440275 9004 43287807231265237345353312327407632 9005 19288811609662027997465082935334994 9006 8302454915540191934482819337859651 9007 3450403384085795615338708610496964 9008 1383833796175145145097421233718701 9009 535332555985816634771002390338584 9010 199640956757648609411994855146728 9011 71731054382951518345912223426231 9012 24815634407565709486131625900079 9013 8260678493933366753947384541683 9014 2644058943040416543974013058955 9015 813138471617628066220398023284 9016 240075169256258858776370503237 9017 67990403457515721245504850740 9018 18453087058605490210496925071 9019 4794993841477969850847822756 9020 1191659858354736974983550645 9021 282929444455116666959135345 9022 64098533138230551426692109 9023 13839107191927407727327432 9024 2843573117599236343201307 9025 555239642059533544666088 9026 102866318832280776007331 9027 18051331693365142554004 9028 2995028307352798293034 9029 468923539504885211679 9030 69135885425086599769 9031 9576999676521293285 9032 1243464513471033550 9033 150937009641892336 9034 17081389433827774 9035 1797012637653229 9036 175206770278837 9037 15781336038242 9038 1308954003063 9039 99655272939 9040 6943045630 9041 441281743 9042 25480241 9043 1357027 9044 71234 9045 167 9046 33 9047 71401 9048 1428261 9049 26837268 9050 466761984 9051 7384327373 9052 106598318569 9053 1408609276002 9054 17090290041305 9055 190988106317079 9056 1972219407932066 9057 18878402071481003 9058 168018399075720110 9059 1394401523112925886 9060 10820464189992326835 9061 78712885101607893054 9062 538059424929971811448 9063 3463951846857683504713 9064 21046360000717940847038 9065 120917650525645918561335 9066 658105960891814320673419 9067 3398812759658769887867395 9068 16682680309526644070528739 9069 77937640330157959154019541 9070 347027977593347218385827454 9071 1474589302809853641942685990 9072 5986653699832706825831373401 9073 23248080900083460061344747827 9074 86443490516121211456001775811 9075 308065572713774580021875353977 9076 1053213640873886924996768526521 9077 3457197414658044610194411082239 9078 10904737436973783297921397600638 9079 33076312901499076240079010441762 9080 96546688790517227832043849326310 9081 271372011140600127757907078572959 9082 734973512743465244182997245485312 9083 1919166352160961779868423624057285 9084 4834237180260940760436129844215665 9085 11752858299625987549821527948356615 9086 27591266525202219931947902273194645 9087 62576618840927265342818395262742626 9088 137167957709635427076408107243847907 9089 290716648826235994214434614377004778 9090 595977206205930239379594984365091768 9091 1182191026305639408093701229713458809 9092 2269812935484746335113079801647222288 9093 4219625094054187912894487160762801008 9094 7597440847400211349104026489950051047 9095 13252273380827523543039574234923703515 9096 22400360214675711247332114510037366169 9097 36699950719811552527177730394037398932 9098 58293317700211276392497162002676681156 9099 89785197911312295964371243968274152529 9100 134123976263591813746666835637133921450 9101 194357011446844228979784146651551062282 9102 273247451956098100790954558806201505644 9103 372767392400279467381918113303007900808 9104 493518347470194881572261017825110618347 9105 634167630994099249854666166407991845016 9106 791017735750718674724115544217599360880 9107 957833630434872230582819670942692165949 9108 1126031157076921192094356143871170982811 9109 1285276203151065884462703312675039916760 9110 1424466070963273867035631795842917590144 9111 1532977662894446635865903136727986911879 9112 1601993669021048043076353166130802267696 9113 1625679422907115372631820753208341554820 9114 1601993669021048043076353166130802267696 9115 1532977662894446635865903136727986911879 9116 1424466070963273867035631795842917590144 9117 1285276203151065884462703312675039916760 9118 1126031157076921192094356143871170982811 9119 957833630434872230582819670942692165949 9120 791017735750718674724115544217599360880 9121 634167630994099249854666166407991845016 9122 493518347470194881572261017825110618347 9123 372767392400279467381918113303007900808 9124 273247451956098100790954558806201505644 9125 194357011446844228979784146651551062282 9126 134123976263591813746666835637133921450 9127 89785197911312295964371243968274152529 9128 58293317700211276392497162002676681156 9129 36699950719811552527177730394037398932 9130 22400360214675711247332114510037366169 9131 13252273380827523543039574234923703515 9132 7597440847400211349104026489950051047 9133 4219625094054187912894487160762801008 9134 2269812935484746335113079801647222288 9135 1182191026305639408093701229713458809 9136 595977206205930239379594984365091768 9137 290716648826235994214434614377004778 9138 137167957709635427076408107243847907 9139 62576618840927265342818395262742626 9140 27591266525202219931947902273194645 9141 11752858299625987549821527948356615 9142 4834237180260940760436129844215665 9143 1919166352160961779868423624057285 9144 734973512743465244182997245485312 9145 271372011140600127757907078572959 9146 96546688790517227832043849326310 9147 33076312901499076240079010441762 9148 10904737436973783297921397600638 9149 3457197414658044610194411082239 9150 1053213640873886924996768526521 9151 308065572713774580021875353977 9152 86443490516121211456001775811 9153 23248080900083460061344747827 9154 5986653699832706825831373401 9155 1474589302809853641942685990 9156 347027977593347218385827454 9157 77937640330157959154019541 9158 16682680309526644070528739 9159 3398812759658769887867395 9160 658105960891814320673419 9161 120917650525645918561335 9162 21046360000717940847038 9163 3463951846857683504713 9164 538059424929971811448 9165 78712885101607893054 9166 10820464189992326835 9167 1394401523112925886 9168 168018399075720110 9169 18878402071481003 9170 1972219407932066 9171 190988106317079 9172 17090290041305 9173 1408609276002 9174 106598318569 9175 7384327373 9176 466761984 9177 26837268 9178 1428261 9179 71401 9180 33 9181 1 9182 71434 9183 1499662 9184 28265529 9185 493599252 9186 7851089357 9187 113982645942 9188 1515207594571 9189 18498899317307 9190 208078396358384 9191 2163207514249145 9192 20850621479413069 9193 186896801147201113 9194 1562419922188645996 9195 12214865713105252721 9196 89533349291600219889 9197 616772310031579704502 9198 4002011271787655316161 9199 24510311847575624351751 9200 141964010526363859408373 9201 779023611417460239234754 9202 4056918720550584208540814 9203 20081493069185413958396134 9204 94620320639684603224548280 9205 424965617923505177539846995 9206 1821617280403200860328513444 9207 7461243002642560467774059391 9208 29234734599916166887176121228 9209 109691571416204671517346523638 9210 394509063229895791477877129788 9211 1361279213587661505018643880498 9212 4510411055531931535191179608760 9213 14361934851631827908115808682877 9214 43981050338472859538000408042400 9215 129623001692016304072122859768072 9216 367918699931117355589950927899269 9217 1006345523884065371940904324058271 9218 2654139864904427024051420869542597 9219 6753403532421902540304553468272950 9220 16587095479886928310257657792572280 9221 39344124824828207481769430221551260 9222 90167885366129485274766297535937271 9223 199744576550562692419226502506590533 9224 427884606535871421290842721620852685 9225 886693855032166233594029598742096546 9226 1778168232511569647473296214078550577 9227 3452003961790385743206781031360681097 9228 6489438029538934248007566962410023296 9229 11817065941454399261998513650712852055 9230 20849714228227734892143600724873754562 9231 35652633595503234790371688744961069684 9232 59100310934487263774509844904074765101 9233 94993268420022828919674892396714080088 9234 148078515611523572356868405970950833685 9235 223909174174904109711038079605408073979 9236 328480987710436042726450982288684983732 9237 467604463402942329770738705457752567926 9238 646014844356377568172872672109209406452 9239 866285739870474348954179131128118519155 9240 1127685978464294131426927184233102463363 9241 1425185366744817924578781710625591205896 9242 1748851366185590905306935215160291526829 9243 2083864787511793422677175814813863148760 9244 2411307360227987076557059456546210899571 9245 2709742274114339751498335108517957506904 9246 2957443733857720502901534932570904502023 9247 3134971331915494678942256302858789179575 9248 3227673091928163415708173919339143822516 9249 3227673091928163415708173919339143822516 9250 3134971331915494678942256302858789179575 9251 2957443733857720502901534932570904502023 9252 2709742274114339751498335108517957506904 9253 2411307360227987076557059456546210899571 9254 2083864787511793422677175814813863148760 9255 1748851366185590905306935215160291526829 9256 1425185366744817924578781710625591205896 9257 1127685978464294131426927184233102463363 9258 866285739870474348954179131128118519155 9259 646014844356377568172872672109209406452 9260 467604463402942329770738705457752567926 9261 328480987710436042726450982288684983732 9262 223909174174904109711038079605408073979 9263 148078515611523572356868405970950833685 9264 94993268420022828919674892396714080088 9265 59100310934487263774509844904074765101 9266 35652633595503234790371688744961069684 9267 20849714228227734892143600724873754562 9268 11817065941454399261998513650712852055 9269 6489438029538934248007566962410023296 9270 3452003961790385743206781031360681097 9271 1778168232511569647473296214078550577 9272 886693855032166233594029598742096546 9273 427884606535871421290842721620852685 9274 199744576550562692419226502506590533 9275 90167885366129485274766297535937271 9276 39344124824828207481769430221551260 9277 16587095479886928310257657792572280 9278 6753403532421902540304553468272950 9279 2654139864904427024051420869542597 9280 1006345523884065371940904324058271 9281 367918699931117355589950927899269 9282 129623001692016304072122859768072 9283 43981050338472859538000408042400 9284 14361934851631827908115808682877 9285 4510411055531931535191179608760 9286 1361279213587661505018643880498 9287 394509063229895791477877129788 9288 109691571416204671517346523638 9289 29234734599916166887176121228 9290 7461243002642560467774059391 9291 1821617280403200860328513444 9292 424965617923505177539846995 9293 94620320639684603224548280 9294 20081493069185413958396134 9295 4056918720550584208540814 9296 779023611417460239234754 9297 141964010526363859408373 9298 24510311847575624351751 9299 4002011271787655316161 9300 616772310031579704502 9301 89533349291600219889 9302 12214865713105252721 9303 1562419922188645996 9304 186896801147201113 9305 20850621479413069 9306 2163207514249145 9307 208078396358384 9308 18498899317307 9309 1515207594571 9310 113982645942 9311 7851089357 9312 493599252 9313 28265529 9314 1499662 9315 71434 9316 1 9317 6 9318 71435 9319 1571096 9320 29765191 9321 521864781 9322 8344688609 9323 121833735299 9324 1629190240513 9325 20014106911878 9326 226577295675691 9327 2371285910607529 9328 23013828993662214 9329 207747422626614182 9330 1749316723335847109 9331 13777285635293898717 9332 101748215004705472610 9333 706305659323179924391 9334 4618783581819235020663 9335 28512323119363279667912 9336 166474322373939483760124 9337 920987621943824098643127 9338 4835942331968044447775568 9339 24138411789735998166936948 9340 114701813708870017182944414 9341 519585938563189780764395275 9342 2246582898326706037868360439 9343 9282860283045761328102572835 9344 36695977602558727354950180619 9345 138926306016120838404522644866 9346 504200634646100462995223653426 9347 1755788276817557296496521010286 9348 5871690269119593040209823489258 9349 18872345907163759443306988291637 9350 58342985190104687446116216725277 9351 173604052030489163610123267810472 9352 497541701623133659662073787667341 9353 1374264223815182727530855251957540 9354 3660485388788492395992325193600868 9355 9407543397326329564355974337815547 9356 23340499012308830850562211260845230 9357 55931220304715135792027088014123540 9358 129512010190957692756535727757488531 9359 289912461916692177693992800042527804 9360 627629183086434113710069224127443218 9361 1314578461568037654884872320362949231 9362 2664862087543735881067325812820647123 9363 5230172194301955390680077245439231674 9364 9941441991329319991214347993770704393 9365 18306503970993333510006080613122875351 9366 32666780169682134154142114375586606617 9367 56502347823730969682515289469834824246 9368 94752944529990498564881533649035834785 9369 154093579354510092694184737300788845189 9370 243071784031546401276543298367664913773 9371 371987689786427682067906485576358907664 9372 552390161885340152437489061894093057711 9373 796085451113378372497189687746437551658 9374 1113619307759319897943611377566961974378 9375 1512300584226851917127051803237327925607 9376 1993971718334768480381106315361220982518 9377 2552871345209112056005708894858693669259 9378 3174036732930408829885716925785882732725 9379 3832716153697384327984111029974154675589 9380 4495172147739780499234235271360074048331 9381 5121049634342326828055394565064168406475 9382 5667186007972060254399870041088862008927 9383 6092415065773215181843791235429693681598 9384 6362644423843658094650430222197933002091 9385 6455346183856326831416347838678287645032 9386 6362644423843658094650430222197933002091 9387 6092415065773215181843791235429693681598 9388 5667186007972060254399870041088862008927 9389 5121049634342326828055394565064168406475 9390 4495172147739780499234235271360074048331 9391 3832716153697384327984111029974154675589 9392 3174036732930408829885716925785882732725 9393 2552871345209112056005708894858693669259 9394 1993971718334768480381106315361220982518 9395 1512300584226851917127051803237327925607 9396 1113619307759319897943611377566961974378 9397 796085451113378372497189687746437551658 9398 552390161885340152437489061894093057711 9399 371987689786427682067906485576358907664 9400 243071784031546401276543298367664913773 9401 154093579354510092694184737300788845189 9402 94752944529990498564881533649035834785 9403 56502347823730969682515289469834824246 9404 32666780169682134154142114375586606617 9405 18306503970993333510006080613122875351 9406 9941441991329319991214347993770704393 9407 5230172194301955390680077245439231674 9408 2664862087543735881067325812820647123 9409 1314578461568037654884872320362949231 9410 627629183086434113710069224127443218 9411 289912461916692177693992800042527804 9412 129512010190957692756535727757488531 9413 55931220304715135792027088014123540 9414 23340499012308830850562211260845230 9415 9407543397326329564355974337815547 9416 3660485388788492395992325193600868 9417 1374264223815182727530855251957540 9418 497541701623133659662073787667341 9419 173604052030489163610123267810472 9420 58342985190104687446116216725277 9421 18872345907163759443306988291637 9422 5871690269119593040209823489258 9423 1755788276817557296496521010286 9424 504200634646100462995223653426 9425 138926306016120838404522644866 9426 36695977602558727354950180619 9427 9282860283045761328102572835 9428 2246582898326706037868360439 9429 519585938563189780764395275 9430 114701813708870017182944414 9431 24138411789735998166936948 9432 4835942331968044447775568 9433 920987621943824098643127 9434 166474322373939483760124 9435 28512323119363279667912 9436 4618783581819235020663 9437 706305659323179924391 9438 101748215004705472610 9439 13777285635293898717 9440 1749316723335847109 9441 207747422626614182 9442 23013828993662214 9443 2371285910607529 9444 226577295675691 9445 20014106911878 9446 1629190240513 9447 121833735299 9448 8344688609 9449 521864781 9450 29765191 9451 1571096 9452 71435 9453 6 9454 34 9455 71441 9456 1642531 9457 31336287 9458 551629972 9459 8866553390 9460 130178423908 9461 1751023975812 9462 21643297152391 9463 246591402587569 9464 2597863206283220 9465 25385114904269743 9466 230761251620276396 9467 1957064145962461291 9468 15526602358629745826 9469 115525500639999371327 9470 808053874327885397001 9471 5325089241142414945054 9472 33131106701182514688575 9473 194986645493302763428036 9474 1087461944317763582403251 9475 5756929953911868546418695 9476 28974354121704042614712516 9477 138840225498606015349881362 9478 634287752272059797947339689 9479 2766168836889895818632755714 9480 11529443181372467365970933274 9481 45978837885604488683052753454 9482 175622283618679565759472825485 9483 643126940662221301399746298292 9484 2259988911463657759491744663712 9485 7627478545937150336706344499544 9486 24744036176283352483516811780895 9487 77215331097268446889423205016914 9488 231947037220593851056239484535749 9489 671145753653622823272197055477813 9490 1871805925438316387192929039624881 9491 5034749612603675123523180445558408 9492 13068028786114821960348299531416415 9493 32748042409635160414918185598660777 9494 79271719317023966642589299274968770 9495 185443230495672828548562815771612071 9496 419424472107649870450528527800016335 9497 917541645003126291404062024169971022 9498 1942207644654471768594941544490392449 9499 3979440549111773535952198133183596354 9500 7895034281845691271747403058259878797 9501 15171614185631275381894425239209936067 9502 28247945962322653501220428606893579744 9503 50973284140675467664148194988709481968 9504 89169127993413103836657403845421430863 9505 151255292353721468247396823118870659031 9506 248846523884500591259066270949824679974 9507 397165363386056493970728035668453758962 9508 615059473817974083344449783944023821437 9509 924377851671767834505395547470451965375 9510 1348475612998718524934678749640530609369 9511 1909704758872698270440801065313399526036 9512 2625919891986171815070663180804289899985 9513 3506272302561620397508158118598548908125 9514 4546843063543880536386815210219914651777 9515 5726908078139520885891425820644576401984 9516 7006752886627793157869827955760037408314 9517 8327888301437164827218346301334228723920 9518 9616221782082107327289629836424242454806 9519 10788235642314387082455264606153030415402 9520 11759601073745275436243661276518555690525 9521 12455059489616873276494221457627626683689 9522 12817990607699984926066778060876220647123 9523 12817990607699984926066778060876220647123 9524 12455059489616873276494221457627626683689 9525 11759601073745275436243661276518555690525 9526 10788235642314387082455264606153030415402 9527 9616221782082107327289629836424242454806 9528 8327888301437164827218346301334228723920 9529 7006752886627793157869827955760037408314 9530 5726908078139520885891425820644576401984 9531 4546843063543880536386815210219914651777 9532 3506272302561620397508158118598548908125 9533 2625919891986171815070663180804289899985 9534 1909704758872698270440801065313399526036 9535 1348475612998718524934678749640530609369 9536 924377851671767834505395547470451965375 9537 615059473817974083344449783944023821437 9538 397165363386056493970728035668453758962 9539 248846523884500591259066270949824679974 9540 151255292353721468247396823118870659031 9541 89169127993413103836657403845421430863 9542 50973284140675467664148194988709481968 9543 28247945962322653501220428606893579744 9544 15171614185631275381894425239209936067 9545 7895034281845691271747403058259878797 9546 3979440549111773535952198133183596354 9547 1942207644654471768594941544490392449 9548 917541645003126291404062024169971022 9549 419424472107649870450528527800016335 9550 185443230495672828548562815771612071 9551 79271719317023966642589299274968770 9552 32748042409635160414918185598660777 9553 13068028786114821960348299531416415 9554 5034749612603675123523180445558408 9555 1871805925438316387192929039624881 9556 671145753653622823272197055477813 9557 231947037220593851056239484535749 9558 77215331097268446889423205016914 9559 24744036176283352483516811780895 9560 7627478545937150336706344499544 9561 2259988911463657759491744663712 9562 643126940662221301399746298292 9563 175622283618679565759472825485 9564 45978837885604488683052753454 9565 11529443181372467365970933274 9566 2766168836889895818632755714 9567 634287752272059797947339689 9568 138840225498606015349881362 9569 28974354121704042614712516 9570 5756929953911868546418695 9571 1087461944317763582403251 9572 194986645493302763428036 9573 33131106701182514688575 9574 5325089241142414945054 9575 808053874327885397001 9576 115525500639999371327 9577 15526602358629745826 9578 1957064145962461291 9579 230761251620276396 9580 25385114904269743 9581 2597863206283220 9582 246591402587569 9583 21643297152391 9584 1751023975812 9585 130178423908 9586 8866553390 9587 551629972 9588 31336287 9589 1642531 9590 71441 9591 34 9592 200 9593 71475 9594 1713972 9595 32978818 9596 582966259 9597 9418183362 9598 139044977298 9599 1881202399720 9600 23394321128203 9601 268234699739960 9602 2844454608870789 9603 27982978110552963 9604 256146366524546139 9605 2187825397582737687 9606 17483666504592207117 9607 131052102998629117153 9608 923579374967884768328 9609 6133143115470300342055 9610 38456195942324929633629 9611 228117752194485278116611 9612 1282448589811066345831287 9613 6844391898229632128821946 9614 34731284075615911161131211 9615 167814579620310057964593878 9616 773127977770665813297221051 9617 3400456589161955616580095403 9618 14295612018262363184603688988 9619 57508281066976956049023686728 9620 221601121504284054442525578939 9621 818749224280900867159219123777 9622 2903115852125879060891490962004 9623 9887467457400808096198089163256 9624 32371514722220502820223156280439 9625 101959367273551799372940016797809 9626 309162368317862297945662689552663 9627 903092790874216674328436540013562 9628 2542951679091939210465126095102694 9629 6906555538041991510716109485183289 9630 18102778398718497083871479976974823 9631 45816071195749982375266485130077192 9632 112019761726659127057507484873629547 9633 264714949812696795191152115046580841 9634 604867702603322698999091343571628406 9635 1336966117110776161854590551969987357 9636 2859749289657598059999003568660363471 9637 5921648193766245304547139677673988803 9638 11874474830957464807699601191443475151 9639 23066648467476966653641828297469814864 9640 43419560147953928883114853846103515811 9641 79221230102998121165368623595603061712 9642 140142412134088571500805598834130912831 9643 240424420347134572084054226964292089894 9644 400101816238222059506463094068695339005 9645 646011887270557085229794306618278438936 9646 1012224837204030577315177819612477580399 9647 1539437325489741917849845331414475786812 9648 2272853464670486359440074297110982574744 9649 3258180371871416795375479814953930135405 9650 4535624650858870085511464246117689426021 9651 6132192194547792212578821299402838808110 9652 8053115366105500933894973328818463559902 9653 10273751141683401422278241030864491053761 9654 12733660964767314043761253776404613810298 9655 15334641188064957985088174257094266132234 9656 17944110083519272154507976137758471178726 9657 20404457424396494409744894442577272870208 9658 22547836716059662518698925882671586105927 9659 24214660563362148712737882734146182374214 9660 25273050097316858202560999518503847330812 9661 25635981215399969852133556121752441294246 9662 25273050097316858202560999518503847330812 9663 24214660563362148712737882734146182374214 9664 22547836716059662518698925882671586105927 9665 20404457424396494409744894442577272870208 9666 17944110083519272154507976137758471178726 9667 15334641188064957985088174257094266132234 9668 12733660964767314043761253776404613810298 9669 10273751141683401422278241030864491053761 9670 8053115366105500933894973328818463559902 9671 6132192194547792212578821299402838808110 9672 4535624650858870085511464246117689426021 9673 3258180371871416795375479814953930135405 9674 2272853464670486359440074297110982574744 9675 1539437325489741917849845331414475786812 9676 1012224837204030577315177819612477580399 9677 646011887270557085229794306618278438936 9678 400101816238222059506463094068695339005 9679 240424420347134572084054226964292089894 9680 140142412134088571500805598834130912831 9681 79221230102998121165368623595603061712 9682 43419560147953928883114853846103515811 9683 23066648467476966653641828297469814864 9684 11874474830957464807699601191443475151 9685 5921648193766245304547139677673988803 9686 2859749289657598059999003568660363471 9687 1336966117110776161854590551969987357 9688 604867702603322698999091343571628406 9689 264714949812696795191152115046580841 9690 112019761726659127057507484873629547 9691 45816071195749982375266485130077192 9692 18102778398718497083871479976974823 9693 6906555538041991510716109485183289 9694 2542951679091939210465126095102694 9695 903092790874216674328436540013562 9696 309162368317862297945662689552663 9697 101959367273551799372940016797809 9698 32371514722220502820223156280439 9699 9887467457400808096198089163256 9700 2903115852125879060891490962004 9701 818749224280900867159219123777 9702 221601121504284054442525578939 9703 57508281066976956049023686728 9704 14295612018262363184603688988 9705 3400456589161955616580095403 9706 773127977770665813297221051 9707 167814579620310057964593878 9708 34731284075615911161131211 9709 6844391898229632128821946 9710 1282448589811066345831287 9711 228117752194485278116611 9712 38456195942324929633629 9713 6133143115470300342055 9714 923579374967884768328 9715 131052102998629117153 9716 17483666504592207117 9717 2187825397582737687 9718 256146366524546139 9719 27982978110552963 9720 2844454608870789 9721 268234699739960 9722 23394321128203 9723 1881202399720 9724 139044977298 9725 9418183362 9726 582966259 9727 32978818 9728 1713972 9729 71475 9730 200 9731 759 9732 71675 9733 1785447 9734 34692790 9735 615945077 9736 10001149621 9737 148463160660 9738 2020247377018 9739 25275523527923 9740 291629020868163 9741 3112689308610749 9742 30827432719423752 9743 284129344635099102 9744 2443971764107283826 9745 19671491902174944804 9746 148535769503221324270 9747 1054631477966513885481 9748 7056722490438185110383 9749 44589339057795229975684 9750 266573948136810207750240 9751 1510566342005551623947898 9752 8126840488040698474653233 9753 41575675973845543289953157 9754 202545863695925969125725089 9755 940942557390975871261814929 9756 4173584566932621429877316454 9757 17696068607424318801183784391 9758 71803893085239319233627375716 9759 279109402571261010491549265667 9760 1040350345785184921601744702716 9761 3721865076406779928050710085781 9762 12790583309526687157089580125260 9763 42258982179621310916421245443695 9764 134330881995772302193163173078248 9765 411121735591414097318602706350472 9766 1212255159192078972274099229566225 9767 3446044469966155884793562635116256 9768 9449507217133930721181235580285983 9769 25009333936760488594587589462158112 9770 63918849594468479459137965107052015 9771 157835832922409109432773970003706739 9772 376734711539355922248659599920210388 9773 869582652416019494190243458618209247 9774 1941833819714098860853681895541615763 9775 4196715406768374221853594120630350828 9776 8781397483423843364546143246334352274 9777 17796123024723710112246740869117463954 9778 34941123298434431461341429488913290015 9779 66486208615430895536756682143573330675 9780 122640790250952050048483477441706577523 9781 219363642237086692666174222429733974543 9782 380566832481223143584859825798423002725 9783 640526236585356631590517321032987428899 9784 1046113703508779144736257400686973777941 9785 1658236724474587662544972126230756019335 9786 2551662162693772495165023151026953367211 9787 3812290790160228277289919628525458361556 9788 5531033836541903154815554112064912710149 9789 7793805022730286880886944061071619561426 9790 10667816845406662298090285545520528234131 9791 14185307560653293146473794628221302368012 9792 18326866507788902356173214359682954613663 9793 23007412106450715466039494807269104864059 9794 28068302152832272028849428033498879942532 9795 33278751271584230139596150394852737310960 9796 38348567507915766564252870580335744048934 9797 42952294140456156928443820325248858976135 9798 46762497279421811231436808616817768480141 9799 49487710660679006915298882252650029705026 9800 50909031312716828054694555640256288625058 9801 50909031312716828054694555640256288625058 9802 49487710660679006915298882252650029705026 9803 46762497279421811231436808616817768480141 9804 42952294140456156928443820325248858976135 9805 38348567507915766564252870580335744048934 9806 33278751271584230139596150394852737310960 9807 28068302152832272028849428033498879942532 9808 23007412106450715466039494807269104864059 9809 18326866507788902356173214359682954613663 9810 14185307560653293146473794628221302368012 9811 10667816845406662298090285545520528234131 9812 7793805022730286880886944061071619561426 9813 5531033836541903154815554112064912710149 9814 3812290790160228277289919628525458361556 9815 2551662162693772495165023151026953367211 9816 1658236724474587662544972126230756019335 9817 1046113703508779144736257400686973777941 9818 640526236585356631590517321032987428899 9819 380566832481223143584859825798423002725 9820 219363642237086692666174222429733974543 9821 122640790250952050048483477441706577523 9822 66486208615430895536756682143573330675 9823 34941123298434431461341429488913290015 9824 17796123024723710112246740869117463954 9825 8781397483423843364546143246334352274 9826 4196715406768374221853594120630350828 9827 1941833819714098860853681895541615763 9828 869582652416019494190243458618209247 9829 376734711539355922248659599920210388 9830 157835832922409109432773970003706739 9831 63918849594468479459137965107052015 9832 25009333936760488594587589462158112 9833 9449507217133930721181235580285983 9834 3446044469966155884793562635116256 9835 1212255159192078972274099229566225 9836 411121735591414097318602706350472 9837 134330881995772302193163173078248 9838 42258982179621310916421245443695 9839 12790583309526687157089580125260 9840 3721865076406779928050710085781 9841 1040350345785184921601744702716 9842 279109402571261010491549265667 9843 71803893085239319233627375716 9844 17696068607424318801183784391 9845 4173584566932621429877316454 9846 940942557390975871261814929 9847 202545863695925969125725089 9848 41575675973845543289953157 9849 8126840488040698474653233 9850 1510566342005551623947898 9851 266573948136810207750240 9852 44589339057795229975684 9853 7056722490438185110383 9854 1054631477966513885481 9855 148535769503221324270 9856 19671491902174944804 9857 2443971764107283826 9858 284129344635099102 9859 30827432719423752 9860 3112689308610749 9861 291629020868163 9862 25275523527923 9863 2020247377018 9864 148463160660 9865 10001149621 9866 615945077 9867 34692790 9868 1785447 9869 71675 9870 759 9871 2195 9872 72434 9873 1857122 9874 36478237 9875 650637867 9876 10617094698 9877 158464310281 9878 2168710537678 9879 27295770904941 9880 316904544396086 9881 3404318329478912 9882 33940122028034501 9883 314956777354522854 9884 2728101108742382928 9885 22115463666282228630 9886 168207261405396269074 9887 1203167247469735209751 9888 8111353968404698995864 9889 51646061548233415086067 9890 311163287194605437725924 9891 1777140290142361831698138 9892 9637406830046250098601131 9893 49702516461886241764606390 9894 244121539669771512415678246 9895 1143488421086901840387540018 9896 5114527124323597301139131383 9897 21869653174356940231061100845 9898 89499961692663638034811160107 9899 350913295656500329725176641383 9900 1319459748356445932093293968383 9901 4762215422191964849652454788497 9902 16512448385933467085140290211041 9903 55049565489147998073510825568955 9904 176589864175393613109584418521943 9905 545452617587186399511765879428720 9906 1623376894783493069592701935916697 9907 4658299629158234857067661864682481 9908 12895551687100086605974798215402239 9909 34458841153894419315768825042444095 9910 88928183531228968053725554569210127 9911 221754682516877588891911935110758754 9912 534570544461765031681433569923917127 9913 1246317363955375416438903058538419635 9914 2811416472130118355043925354159825010 9915 6138549226482473082707276016171966591 9916 12978112890192217586399737366964703102 9917 26577520508147553476792884115451816228 9918 52737246323158141573588170358030753969 9919 101427331913865326998098111632486620690 9920 189126998866382945585240159585279908198 9921 342004432488038742714657699871440552066 9922 599930474718309836251034048228156977268 9923 1021093069066579775175377146831410431624 9924 1686639940094135776326774721719961206840 9925 2704350427983366807281229526917729797276 9926 4209898887168360157709995277257709386546 9927 6363952952854000772454942779552411728767 9928 9343324626702131432105473740590371071705 9929 13324838859272190035702498173136532271575 9930 18461621868136949178977229606592147795557 9931 24853124406059955444564080173741830602143 9932 32512174068442195502647008987904256981675 9933 41334278614239617822212709166952059477722 9934 51075714259282987494888922840767984806591 9935 61347053424416502168445578428351617253492 9936 71627318779499996703849020975188481359894 9937 81300861648371923492696690905584603025069 9938 89714791419877968159880628942066627456276 9939 96250207940100818146735690869467798185167 9940 100396741973395834969993437892906318330084 9941 101818062625433656109389111280512577250116 9942 100396741973395834969993437892906318330084 9943 96250207940100818146735690869467798185167 9944 89714791419877968159880628942066627456276 9945 81300861648371923492696690905584603025069 9946 71627318779499996703849020975188481359894 9947 61347053424416502168445578428351617253492 9948 51075714259282987494888922840767984806591 9949 41334278614239617822212709166952059477722 9950 32512174068442195502647008987904256981675 9951 24853124406059955444564080173741830602143 9952 18461621868136949178977229606592147795557 9953 13324838859272190035702498173136532271575 9954 9343324626702131432105473740590371071705 9955 6363952952854000772454942779552411728767 9956 4209898887168360157709995277257709386546 9957 2704350427983366807281229526917729797276 9958 1686639940094135776326774721719961206840 9959 1021093069066579775175377146831410431624 9960 599930474718309836251034048228156977268 9961 342004432488038742714657699871440552066 9962 189126998866382945585240159585279908198 9963 101427331913865326998098111632486620690 9964 52737246323158141573588170358030753969 9965 26577520508147553476792884115451816228 9966 12978112890192217586399737366964703102 9967 6138549226482473082707276016171966591 9968 2811416472130118355043925354159825010 9969 1246317363955375416438903058538419635 9970 534570544461765031681433569923917127 9971 221754682516877588891911935110758754 9972 88928183531228968053725554569210127 9973 34458841153894419315768825042444095 9974 12895551687100086605974798215402239 9975 4658299629158234857067661864682481 9976 1623376894783493069592701935916697 9977 545452617587186399511765879428720 9978 176589864175393613109584418521943 9979 55049565489147998073510825568955 9980 16512448385933467085140290211041 9981 4762215422191964849652454788497 9982 1319459748356445932093293968383 9983 350913295656500329725176641383 9984 89499961692663638034811160107 9985 21869653174356940231061100845 9986 5114527124323597301139131383 9987 1143488421086901840387540018 9988 244121539669771512415678246 9989 49702516461886241764606390 9990 9637406830046250098601131 9991 1777140290142361831698138 9992 311163287194605437725924 9993 51646061548233415086067 9994 8111353968404698995864 9995 1203167247469735209751 9996 168207261405396269074 9997 22115463666282228630 9998 2728101108742382928 9999 314956777354522854 10000 33940122028034501 10001 3404318329478912 10002 316904544396086 10003 27295770904941 10004 2168710537678 10005 158464310281 10006 10617094698 10007 650637867 10008 36478237 10009 1857122 10010 72434 10011 2195 10012 4927 10013 74629 10014 1929556 10015 38335359 10016 687116104 10017 11267732565 10018 169081404979 10019 2327174847959 10020 29464481442619 10021 344200315301027 10022 3721222873874998 10023 37344440357513413 10024 348896899382557355 10025 3043057886096905782 10026 24843564775024611558 10027 190322725071678497704 10028 1371374508875131478825 10029 9314521215874434205615 10030 59757415516638114081931 10031 362809348742838852811991 10032 2088303577336967269424062 10033 11414547120188611930299269 10034 59339923291932491863207521 10035 293824056131657754180284636 10036 1387609960756673352803218264 10037 6258015545410499141526671401 10038 26984180298680537532200232228 10039 111369614867020578265872260952 10040 440413257349163967759987801490 10041 1670373044012946261818470609766 10042 6081675170548410781745748756880 10043 21274663808125431934792744999538 10044 71562013875081465158651115779996 10045 231639429664541611183095244090898 10046 722042481762580012621350297950663 10047 2168829512370679469104467815345417 10048 6281676523941727926660363800599178 10049 17553851316258321463042460080084720 10050 47354392840994505921743623257846334 10051 123387024685123387369494379611654222 10052 310682866048106556945637489679968881 10053 756325226978642620573345505034675881 10054 1780887908417140448120336628462336762 10055 4057733836085493771482828412698244645 10056 8949965698612591437751201370331791601 10057 19116662116674690669107013383136669693 10058 39555633398339771063192621482416519330 10059 79314766831305695050381054473482570197 10060 154164578237023468571686281990517374659 10061 290554330780248272583338271217766528888 10062 531131431354421688299897859456720460264 10063 941934907206348578965691748099597529334 10064 1621023543784889611426411195059567408892 10065 2707733009160715551502151868551371638464 10066 4390990368077502583608004248637691004116 10067 6914249315151726964991224804175439183822 10068 10573851840022360930164938056810121115313 10069 15707277579556132204560416520142782800472 10070 22668163485974321467807971913726903343280 10071 31786460727409139214679727779728680067132 10072 43314746274196904623541309780333978397700 10073 57365298474502150947211089161646087583818 10074 73846452682681813324859718154856316459397 10075 92409992873522605317101632007720044284313 10076 112422767683699489663334501269119602060083 10077 132974372203916498872294599403540098613386 10078 152928180427871920196545711880773084384963 10079 171015653068249891652577319847651230481345 10080 185964999359978786306616319811534425641443 10081 196646949913496653116729128762374116515251 10082 202214804598829491079382549173418895580200 10083 202214804598829491079382549173418895580200 10084 196646949913496653116729128762374116515251 10085 185964999359978786306616319811534425641443 10086 171015653068249891652577319847651230481345 10087 152928180427871920196545711880773084384963 10088 132974372203916498872294599403540098613386 10089 112422767683699489663334501269119602060083 10090 92409992873522605317101632007720044284313 10091 73846452682681813324859718154856316459397 10092 57365298474502150947211089161646087583818 10093 43314746274196904623541309780333978397700 10094 31786460727409139214679727779728680067132 10095 22668163485974321467807971913726903343280 10096 15707277579556132204560416520142782800472 10097 10573851840022360930164938056810121115313 10098 6914249315151726964991224804175439183822 10099 4390990368077502583608004248637691004116 10100 2707733009160715551502151868551371638464 10101 1621023543784889611426411195059567408892 10102 941934907206348578965691748099597529334 10103 531131431354421688299897859456720460264 10104 290554330780248272583338271217766528888 10105 154164578237023468571686281990517374659 10106 79314766831305695050381054473482570197 10107 39555633398339771063192621482416519330 10108 19116662116674690669107013383136669693 10109 8949965698612591437751201370331791601 10110 4057733836085493771482828412698244645 10111 1780887908417140448120336628462336762 10112 756325226978642620573345505034675881 10113 310682866048106556945637489679968881 10114 123387024685123387369494379611654222 10115 47354392840994505921743623257846334 10116 17553851316258321463042460080084720 10117 6281676523941727926660363800599178 10118 2168829512370679469104467815345417 10119 722042481762580012621350297950663 10120 231639429664541611183095244090898 10121 71562013875081465158651115779996 10122 21274663808125431934792744999538 10123 6081675170548410781745748756880 10124 1670373044012946261818470609766 10125 440413257349163967759987801490 10126 111369614867020578265872260952 10127 26984180298680537532200232228 10128 6258015545410499141526671401 10129 1387609960756673352803218264 10130 293824056131657754180284636 10131 59339923291932491863207521 10132 11414547120188611930299269 10133 2088303577336967269424062 10134 362809348742838852811991 10135 59757415516638114081931 10136 9314521215874434205615 10137 1371374508875131478825 10138 190322725071678497704 10139 24843564775024611558 10140 3043057886096905782 10141 348896899382557355 10142 37344440357513413 10143 3721222873874998 10144 344200315301027 10145 29464481442619 10146 2327174847959 10147 169081404979 10148 11267732565 10149 687116104 10150 38335359 10151 1929556 10152 74629 10153 4927 10154 8680 10155 79556 10156 2004185 10157 40264915 10158 725451463 10159 11954848669 10160 180349137544 10161 2496256252938 10162 31791656290578 10163 373664796743646 10164 4065423189176025 10165 41065663231388411 10166 386241339740070768 10167 3391954785479463137 10168 27886622661121517340 10169 215166289846703109262 10170 1561697233946809976529 10171 10685895724749565684440 10172 69071936732512548287546 10173 422566764259476966893922 10174 2451112926079806122236053 10175 13502850697525579199723331 10176 70754470412121103793506790 10177 353163979423590246043492157 10178 1681434016888331106983502900 10179 7645625506167172494329889665 10180 33242195844091036673726903629 10181 138353795165701115798072493180 10182 551782872216184546025860062442 10183 2110786301362110229578458411256 10184 7752048214561357043564219366646 10185 27356338978673842716538493756418 10186 92836677683206897093443860779534 10187 303201443539623076341746359870894 10188 953681911427121623804445542041561 10189 2890871994133259481725818113296080 10190 8450506036312407395764831615944595 10191 23835527840200049389702823880683898 10192 64908244157252827384786083337931054 10193 170741417526117893291238002869500556 10194 434069890733229944315131869291623103 10195 1067008093026749177518982994714644762 10196 2537213135395783068693682133497012643 10197 5838621744502634219603165041160581407 10198 13007699534698085209234029783030036246 10199 28066627815287282106858214753468461294 10200 58672295515014461732299634865553189023 10201 118870400229645466113573675955899089527 10202 233479345068329163622067336463999944856 10203 444718909017271741155024553208283903547 10204 821685762134669960883236130674486989152 10205 1473066338560770267265589607556317989598 10206 2562958450991238190392102943159164938226 10207 4328756552945605162928563063610939047356 10208 7098723377238218135110156117189062642580 10209 11305239683229229548599229052813130187938 10210 17488101155174087895156162860985560299135 10211 26281129419578493134725354576952903915785 10212 38375441065530453672368388433869686143752 10213 54454624213383460682487699693455583410412 10214 75101207001606043838221037560062658464832 10215 100680044748699055570752398941980065981518 10216 131211751157183964272070807316502404043215 10217 166256445556204418641961350162576360743710 10218 204832760557222094980436133276839646344396 10219 245397139887615988535629100672659700673469 10220 285902552631788419068840311284313182998349 10221 323943833496121811849123031728424314866308 10222 356980652428228677959193639659185656122788 10223 382611949273475439423345448573908542156694 10224 398861754512326144196111677935793012095451 10225 404429609197658982158765098346837791160400 10226 398861754512326144196111677935793012095451 10227 382611949273475439423345448573908542156694 10228 356980652428228677959193639659185656122788 10229 323943833496121811849123031728424314866308 10230 285902552631788419068840311284313182998349 10231 245397139887615988535629100672659700673469 10232 204832760557222094980436133276839646344396 10233 166256445556204418641961350162576360743710 10234 131211751157183964272070807316502404043215 10235 100680044748699055570752398941980065981518 10236 75101207001606043838221037560062658464832 10237 54454624213383460682487699693455583410412 10238 38375441065530453672368388433869686143752 10239 26281129419578493134725354576952903915785 10240 17488101155174087895156162860985560299135 10241 11305239683229229548599229052813130187938 10242 7098723377238218135110156117189062642580 10243 4328756552945605162928563063610939047356 10244 2562958450991238190392102943159164938226 10245 1473066338560770267265589607556317989598 10246 821685762134669960883236130674486989152 10247 444718909017271741155024553208283903547 10248 233479345068329163622067336463999944856 10249 118870400229645466113573675955899089527 10250 58672295515014461732299634865553189023 10251 28066627815287282106858214753468461294 10252 13007699534698085209234029783030036246 10253 5838621744502634219603165041160581407 10254 2537213135395783068693682133497012643 10255 1067008093026749177518982994714644762 10256 434069890733229944315131869291623103 10257 170741417526117893291238002869500556 10258 64908244157252827384786083337931054 10259 23835527840200049389702823880683898 10260 8450506036312407395764831615944595 10261 2890871994133259481725818113296080 10262 953681911427121623804445542041561 10263 303201443539623076341746359870894 10264 92836677683206897093443860779534 10265 27356338978673842716538493756418 10266 7752048214561357043564219366646 10267 2110786301362110229578458411256 10268 551782872216184546025860062442 10269 138353795165701115798072493180 10270 33242195844091036673726903629 10271 7645625506167172494329889665 10272 1681434016888331106983502900 10273 353163979423590246043492157 10274 70754470412121103793506790 10275 13502850697525579199723331 10276 2451112926079806122236053 10277 422566764259476966893922 10278 69071936732512548287546 10279 10685895724749565684440 10280 1561697233946809976529 10281 215166289846703109262 10282 27886622661121517340 10283 3391954785479463137 10284 386241339740070768 10285 41065663231388411 10286 4065423189176025 10287 373664796743646 10288 31791656290578 10289 2496256252938 10290 180349137544 10291 11954848669 10292 725451463 10293 40264915 10294 2004185 10295 79556 10296 8680 10297 12139 10298 88236 10299 2083741 10300 42269100 10301 765716378 10302 12680300132 10303 192303986213 10304 2676605390482 10305 34287912543516 10306 405456453034224 10307 4439087985919671 10308 45131086420564436 10309 427307002971459179 10310 3778196125219533905 10311 31278577446600980477 10312 243052912507824626602 10313 1776863523793513085791 10314 12247592958696375660969 10315 79757832457262113971986 10316 491638700991989515181468 10317 2873679690339283089129975 10318 15953963623605385321959384 10319 84257321109646682993230121 10320 423918449835711349836998947 10321 2034597996311921353026995057 10322 9327059523055503601313392565 10323 40887821350258209168056793294 10324 171595991009792152471799396809 10325 690136667381885661823932555622 10326 2662569173578294775604318473698 10327 9862834515923467273142677777902 10328 35108387193235199760102713123064 10329 120193016661880739809982354535952 10330 396038121222829973435190220650428 10331 1256883354966744700146191901912455 10332 3844553905560381105530263655337641 10333 11341378030445666877490649729240675 10334 32286033876512456785467655496628493 10335 88743771997452876774488907218614952 10336 235649661683370720676024086207431610 10337 604811308259347837606369872161123659 10338 1501077983759979121834114864006267865 10339 3604221228422532246212665128211657405 10340 8375834879898417288296847174657594050 10341 18846321279200719428837194824190617653 10342 41074327349985367316092244536498497540 10343 86738923330301743839157849619021650317 10344 177542695744659927845873310821452278550 10345 352349745297974629735641012419899034383 10346 678198254085600904777091889672283848403 10347 1266404671151941702038260683882770892699 10348 2294752100695440228148825738230804978750 10349 4036024789552008457657692550715482927824 10350 6891715003936843353320666006770103985582 10351 11427479930183823298038719180800001689936 10352 18403963060467447683709385170002192830518 10353 28793340838403317443755391913798690487073 10354 43769230574752581029881517437938464214920 10355 64656570485108946807093743010822590059537 10356 92830065278913914354856088127325269554164 10357 129555831214989504520708737253518241875244 10358 175781251750305099408973436502042724446350 10359 231891795905883019842823206258482470024733 10360 297468196713388382914032157479078764786925 10361 371089206113426513622397483439416007088106 10362 450229900444838083516065233949499347017865 10363 531299692519404407604469411956972883671818 10364 609846386127910230917963343012737497864657 10365 680924485924350489808316671387609970989096 10366 739592601701704117382539088233094198279482 10367 781473703785801583619457126509701554252145 10368 803291363709985126354876776282630803255851 10369 803291363709985126354876776282630803255851 10370 781473703785801583619457126509701554252145 10371 739592601701704117382539088233094198279482 10372 680924485924350489808316671387609970989096 10373 609846386127910230917963343012737497864657 10374 531299692519404407604469411956972883671818 10375 450229900444838083516065233949499347017865 10376 371089206113426513622397483439416007088106 10377 297468196713388382914032157479078764786925 10378 231891795905883019842823206258482470024733 10379 175781251750305099408973436502042724446350 10380 129555831214989504520708737253518241875244 10381 92830065278913914354856088127325269554164 10382 64656570485108946807093743010822590059537 10383 43769230574752581029881517437938464214920 10384 28793340838403317443755391913798690487073 10385 18403963060467447683709385170002192830518 10386 11427479930183823298038719180800001689936 10387 6891715003936843353320666006770103985582 10388 4036024789552008457657692550715482927824 10389 2294752100695440228148825738230804978750 10390 1266404671151941702038260683882770892699 10391 678198254085600904777091889672283848403 10392 352349745297974629735641012419899034383 10393 177542695744659927845873310821452278550 10394 86738923330301743839157849619021650317 10395 41074327349985367316092244536498497540 10396 18846321279200719428837194824190617653 10397 8375834879898417288296847174657594050 10398 3604221228422532246212665128211657405 10399 1501077983759979121834114864006267865 10400 604811308259347837606369872161123659 10401 235649661683370720676024086207431610 10402 88743771997452876774488907218614952 10403 32286033876512456785467655496628493 10404 11341378030445666877490649729240675 10405 3844553905560381105530263655337641 10406 1256883354966744700146191901912455 10407 396038121222829973435190220650428 10408 120193016661880739809982354535952 10409 35108387193235199760102713123064 10410 9862834515923467273142677777902 10411 2662569173578294775604318473698 10412 690136667381885661823932555622 10413 171595991009792152471799396809 10414 40887821350258209168056793294 10415 9327059523055503601313392565 10416 2034597996311921353026995057 10417 423918449835711349836998947 10418 84257321109646682993230121 10419 15953963623605385321959384 10420 2873679690339283089129975 10421 491638700991989515181468 10422 79757832457262113971986 10423 12247592958696375660969 10424 1776863523793513085791 10425 243052912507824626602 10426 31278577446600980477 10427 3778196125219533905 10428 427307002971459179 10429 45131086420564436 10430 4439087985919671 10431 405456453034224 10432 34287912543516 10433 2676605390482 10434 192303986213 10435 12680300132 10436 765716378 10437 42269100 10438 2083741 10439 88236 10440 12139 10441 13566 10442 100375 10443 2171977 10444 44352841 10445 807985478 10446 13446016510 10447 204984286345 10448 2868909376695 10449 36964517933998 10450 439744365577740 10451 4844544438953895 10452 49570174406484107 10453 472438089392023615 10454 4205503128190993084 10455 35056773571820514382 10456 274331489954425607079 10457 2019916436301337712393 10458 14024456482489888746760 10459 92005425415958489632955 10460 571396533449251629153454 10461 3365318391331272604311443 10462 18827643313944668411089359 10463 100211284733252068315189505 10464 508175770945358032830229068 10465 2458516446147632702863994004 10466 11361657519367424954340387622 10467 50214880873313712769370185859 10468 212483812360050361639856190103 10469 861732658391677814295731952431 10470 3352705840960180437428251029320 10471 12525403689501762048746996251600 10472 44971221709158667033245390900966 10473 155301403855115939570085067659016 10474 516231137884710713245172575186380 10475 1652921476189574673581382122562883 10476 5101437260527125805676455557250096 10477 15185931936006047983020913384578316 10478 43627411906958123662958305225869168 10479 121029805873965333559956562715243445 10480 324393433680823597450512993426046562 10481 840460969942718558282393958368555269 10482 2105889292019326959440484736167391524 10483 5105299212182511368046779992217925270 10484 11980056108320949534509512302869251455 10485 27222156159099136717134041998848211703 10486 59920648629186086744929439360689115193 10487 127813250680287111155250094155520147857 10488 264281619074961671685031160440473928867 10489 529892441042634557581514323241351312933 10490 1030547999383575534512732902092182882786 10491 1944602925237542606815352573555054741102 10492 3561156771847381930187086422113575871449 10493 6330776890247448685806518288946287906574 10494 10927739793488851810978358557485586913406 10495 18319194934120666651359385187570105675518 10496 29831442990651270981748104350802194520454 10497 47197303898870765127464777083800883317591 10498 72562571413155898473636909351737154701993 10499 108425801059861527836975260448761054274457 10500 157486635764022861161949831138147859613701 10501 222385896493903418875564825380843511429408 10502 305337082965294603929682173755560966321594 10503 407673047656188119251796642760525194471083 10504 529359992619271402756855363737561234811658 10505 668557402826814896536429640918494771875031 10506 821319106558264597138462717388915354105971 10507 981529592964242491120534645906472230689683 10508 1141146078647314638522432754969710381536475 10509 1290770872052260720726280014400347468853753 10510 1420517087626054607190855759620704169268578 10511 1521066305487505701001996214742795752531627 10512 1584765067495786709974333902792332357507996 10513 1606582727419970252709753552565261606511702 10514 1584765067495786709974333902792332357507996 10515 1521066305487505701001996214742795752531627 10516 1420517087626054607190855759620704169268578 10517 1290770872052260720726280014400347468853753 10518 1141146078647314638522432754969710381536475 10519 981529592964242491120534645906472230689683 10520 821319106558264597138462717388915354105971 10521 668557402826814896536429640918494771875031 10522 529359992619271402756855363737561234811658 10523 407673047656188119251796642760525194471083 10524 305337082965294603929682173755560966321594 10525 222385896493903418875564825380843511429408 10526 157486635764022861161949831138147859613701 10527 108425801059861527836975260448761054274457 10528 72562571413155898473636909351737154701993 10529 47197303898870765127464777083800883317591 10530 29831442990651270981748104350802194520454 10531 18319194934120666651359385187570105675518 10532 10927739793488851810978358557485586913406 10533 6330776890247448685806518288946287906574 10534 3561156771847381930187086422113575871449 10535 1944602925237542606815352573555054741102 10536 1030547999383575534512732902092182882786 10537 529892441042634557581514323241351312933 10538 264281619074961671685031160440473928867 10539 127813250680287111155250094155520147857 10540 59920648629186086744929439360689115193 10541 27222156159099136717134041998848211703 10542 11980056108320949534509512302869251455 10543 5105299212182511368046779992217925270 10544 2105889292019326959440484736167391524 10545 840460969942718558282393958368555269 10546 324393433680823597450512993426046562 10547 121029805873965333559956562715243445 10548 43627411906958123662958305225869168 10549 15185931936006047983020913384578316 10550 5101437260527125805676455557250096 10551 1652921476189574673581382122562883 10552 516231137884710713245172575186380 10553 155301403855115939570085067659016 10554 44971221709158667033245390900966 10555 12525403689501762048746996251600 10556 3352705840960180437428251029320 10557 861732658391677814295731952431 10558 212483812360050361639856190103 10559 50214880873313712769370185859 10560 11361657519367424954340387622 10561 2458516446147632702863994004 10562 508175770945358032830229068 10563 100211284733252068315189505 10564 18827643313944668411089359 10565 3365318391331272604311443 10566 571396533449251629153454 10567 92005425415958489632955 10568 14024456482489888746760 10569 2019916436301337712393 10570 274331489954425607079 10571 35056773571820514382 10572 4205503128190993084 10573 472438089392023615 10574 49570174406484107 10575 4844544438953895 10576 439744365577740 10577 36964517933998 10578 2868909376695 10579 204984286345 10580 13446016510 10581 807985478 10582 44352841 10583 2171977 10584 100375 10585 13566 10586 12139 10587 113941 10588 2272352 10589 46524818 10590 852338319 10591 14254001988 10592 218430302855 10593 3073893663040 10594 39833427310693 10595 476708883511738 10596 5284288804531635 10597 54414718845438002 10598 522008263798507722 10599 4677941217583016699 10600 39262276700011507466 10601 309388263526246121461 10602 2294247926255763319472 10603 16044372918791226459153 10604 106029881898448378379715 10605 663401958865210118786409 10606 3936714924780524233464897 10607 22192961705275941015400802 10608 119038928047196736726278864 10609 608387055678610101145418573 10610 2966692217092990735694223072 10611 13820173965515057657204381626 10612 61576538392681137723710573481 10613 262698693233364074409226375962 10614 1074216470751728175935588142534 10615 4214438499351858251723982981751 10616 15878109530461942486175247280920 10617 57496625398660429081992387152566 10618 200272625564274606603330458559982 10619 671532541739826652815257642845396 10620 2169152614074285386826554697749263 10621 6754358736716700479257837679812979 10622 20287369196533173788697368941828412 10623 58813343842964171645979218610447484 10624 164657217780923457222914867941112613 10625 445423239554788931010469556141290007 10626 1164854403623542155732906951794601831 10627 2946350261962045517722878694535946793 10628 7211188504201838327487264728385316794 10629 17085355320503460902556292295087176725 10630 39202212267420086251643554301717463158 10631 87142804788285223462063481359537326896 10632 187733899309473197900179533516209263050 10633 392094869755248782840281254595994076724 10634 794174060117596229266545483681825241800 10635 1560440440426210092094247225333534195719 10636 2975150924621118141328085475647237623888 10637 5505759697084924537002438995668630612551 10638 9891933662094830615993604711059863778023 10639 17258516683736300496784876846431874819980 10640 29246934727609518462337743745055692588924 10641 48150637924771937633107489538372300195972 10642 77028746889522036109212881434603077838045 10643 119759875312026663601101686435538038019584 10644 180988372473017426310612169800498208976450 10645 265912436823884388998925091586908913888158 10646 379872532257926280037514656518991371043109 10647 527722979459198022805246999136404477751002 10648 713010130621482723181478816516086160792677 10649 937033040275459522008652006498086429282741 10650 1197917395446086299293285004656056006686689 10651 1489876509385079493674892358307410125981002 10652 1802848699522507088258997363295387584795654 10653 2122675671611557129642967400876182612226158 10654 2431916950699575359248712769370057850390228 10655 2711287959678315327917135774021051638122331 10656 2941583393113560308192851974363499921800205 10657 3105831372983292410976330117535128110039623 10658 3191347794915756962684087455357593964019698 10659 3191347794915756962684087455357593964019698 10660 3105831372983292410976330117535128110039623 10661 2941583393113560308192851974363499921800205 10662 2711287959678315327917135774021051638122331 10663 2431916950699575359248712769370057850390228 10664 2122675671611557129642967400876182612226158 10665 1802848699522507088258997363295387584795654 10666 1489876509385079493674892358307410125981002 10667 1197917395446086299293285004656056006686689 10668 937033040275459522008652006498086429282741 10669 713010130621482723181478816516086160792677 10670 527722979459198022805246999136404477751002 10671 379872532257926280037514656518991371043109 10672 265912436823884388998925091586908913888158 10673 180988372473017426310612169800498208976450 10674 119759875312026663601101686435538038019584 10675 77028746889522036109212881434603077838045 10676 48150637924771937633107489538372300195972 10677 29246934727609518462337743745055692588924 10678 17258516683736300496784876846431874819980 10679 9891933662094830615993604711059863778023 10680 5505759697084924537002438995668630612551 10681 2975150924621118141328085475647237623888 10682 1560440440426210092094247225333534195719 10683 794174060117596229266545483681825241800 10684 392094869755248782840281254595994076724 10685 187733899309473197900179533516209263050 10686 87142804788285223462063481359537326896 10687 39202212267420086251643554301717463158 10688 17085355320503460902556292295087176725 10689 7211188504201838327487264728385316794 10690 2946350261962045517722878694535946793 10691 1164854403623542155732906951794601831 10692 445423239554788931010469556141290007 10693 164657217780923457222914867941112613 10694 58813343842964171645979218610447484 10695 20287369196533173788697368941828412 10696 6754358736716700479257837679812979 10697 2169152614074285386826554697749263 10698 671532541739826652815257642845396 10699 200272625564274606603330458559982 10700 57496625398660429081992387152566 10701 15878109530461942486175247280920 10702 4214438499351858251723982981751 10703 1074216470751728175935588142534 10704 262698693233364074409226375962 10705 61576538392681137723710573481 10706 13820173965515057657204381626 10707 2966692217092990735694223072 10708 608387055678610101145418573 10709 119038928047196736726278864 10710 22192961705275941015400802 10711 3936714924780524233464897 10712 663401958865210118786409 10713 106029881898448378379715 10714 16044372918791226459153 10715 2294247926255763319472 10716 309388263526246121461 10717 39262276700011507466 10718 4677941217583016699 10719 522008263798507722 10720 54414718845438002 10721 5284288804531635 10722 476708883511738 10723 39833427310693 10724 3073893663040 10725 218430302855 10726 14254001988 10727 852338319 10728 46524818 10729 2272352 10730 113941 10731 12139 10732 8680 10733 126080 10734 2386293 10735 48797170 10736 898863137 10737 15106340307 10738 232684304843 10739 3292323965895 10740 42907320973733 10741 516542310822431 10742 5760997688043373 10743 59699007649969637 10744 576422982643945724 10745 5199949481381524421 10746 43940217917594524165 10747 348650540226257628927 10748 2603636189782009440933 10749 18338620845046989778625 10750 122074254817239604838868 10751 769431840763658497166124 10752 4600116883645734352251306 10753 26129676630056465248865699 10754 141231889752472677741679666 10755 727425983725806837871697437 10756 3575079272771600836839641645 10757 16786866182608048392898604698 10758 75396712358196195380914955107 10759 324275231626045212132936949443 10760 1336915163985092250344814518496 10761 5288654970103586427659571124285 10762 20092548029813800737899230262671 10763 73374734929122371568167634433486 10764 257769250962935035685322845712548 10765 871805167304101259418588101405378 10766 2840685155814112039641812340594659 10767 8923511350790985866084392377562242 10768 27041727933249874267955206621641391 10769 79100713039497345434676587552275896 10770 223470561623887628868894086551560097 10771 610080457335712388233384424082402620 10772 1610277643178331086743376507935891838 10773 4111204665585587673455785646330548624 10774 10157538766163883845210143422921263587 10775 24296543824705299230043557023472493519 10776 56287567587923547154199846596804639883 10777 126345017055705309713707035661254790054 10778 274876704097758421362243014875746589946 10779 579828769064721980740460788112203339774 10780 1186268929872845012106826738277819318524 10781 2354614500543806321360792709015359437519 10782 4535591365047328233422332700980771819607 10783 8480910621706042678330524471315868236439 10784 15397693359179755152996043706728494390574 10785 27150450345831131112778481557491738598003 10786 46505451411345818959122620591487567408904 10787 77397572652381456095445233283427992784896 10788 125179384814293973742320370972975378034017 10789 196788622201548699710314567870141115857629 10790 300748247785044089911713856236036246996034 10791 446900809296901815309537261387407122864608 10792 645784969081810669036439748105900284931267 10793 907595511717124302842761655655395848794111 10794 1240733110080680745986725815652490638543679 10795 1650043170896942245190130823014172590075418 10796 2134950435721545821301937011154142435969430 10797 2687793904831165792968177362963466132667691 10798 3292725208907586581933889721602797710776656 10799 3925524371134064217901964764171570197021812 10800 4554592622311132488891680170246240462616386 10801 5143204910377890687165848543391109488512559 10802 5652871352791875636109987748384551559922536 10803 6047414766096852719169182091898628031839828 10804 6297179167899049373660417572892722074059321 10805 6382695589831513925368174910715187928039396 10806 6297179167899049373660417572892722074059321 10807 6047414766096852719169182091898628031839828 10808 5652871352791875636109987748384551559922536 10809 5143204910377890687165848543391109488512559 10810 4554592622311132488891680170246240462616386 10811 3925524371134064217901964764171570197021812 10812 3292725208907586581933889721602797710776656 10813 2687793904831165792968177362963466132667691 10814 2134950435721545821301937011154142435969430 10815 1650043170896942245190130823014172590075418 10816 1240733110080680745986725815652490638543679 10817 907595511717124302842761655655395848794111 10818 645784969081810669036439748105900284931267 10819 446900809296901815309537261387407122864608 10820 300748247785044089911713856236036246996034 10821 196788622201548699710314567870141115857629 10822 125179384814293973742320370972975378034017 10823 77397572652381456095445233283427992784896 10824 46505451411345818959122620591487567408904 10825 27150450345831131112778481557491738598003 10826 15397693359179755152996043706728494390574 10827 8480910621706042678330524471315868236439 10828 4535591365047328233422332700980771819607 10829 2354614500543806321360792709015359437519 10830 1186268929872845012106826738277819318524 10831 579828769064721980740460788112203339774 10832 274876704097758421362243014875746589946 10833 126345017055705309713707035661254790054 10834 56287567587923547154199846596804639883 10835 24296543824705299230043557023472493519 10836 10157538766163883845210143422921263587 10837 4111204665585587673455785646330548624 10838 1610277643178331086743376507935891838 10839 610080457335712388233384424082402620 10840 223470561623887628868894086551560097 10841 79100713039497345434676587552275896 10842 27041727933249874267955206621641391 10843 8923511350790985866084392377562242 10844 2840685155814112039641812340594659 10845 871805167304101259418588101405378 10846 257769250962935035685322845712548 10847 73374734929122371568167634433486 10848 20092548029813800737899230262671 10849 5288654970103586427659571124285 10850 1336915163985092250344814518496 10851 324275231626045212132936949443 10852 75396712358196195380914955107 10853 16786866182608048392898604698 10854 3575079272771600836839641645 10855 727425983725806837871697437 10856 141231889752472677741679666 10857 26129676630056465248865699 10858 4600116883645734352251306 10859 769431840763658497166124 10860 122074254817239604838868 10861 18338620845046989778625 10862 2603636189782009440933 10863 348650540226257628927 10864 43940217917594524165 10865 5199949481381524421 10866 576422982643945724 10867 59699007649969637 10868 5760997688043373 10869 516542310822431 10870 42907320973733 10871 3292323965895 10872 232684304843 10873 15106340307 10874 898863137 10875 48797170 10876 2386293 10877 126080 10878 8680 10879 4927 10880 134760 10881 2512373 10882 51183463 10883 947660307 10884 16005203444 10885 247790645150 10886 3525008270738 10887 46199644939628 10888 559449631796164 10889 6277539998865804 10890 65460005338013010 10891 636121990293915361 10892 5776372464025470145 10893 49140167398976048586 10894 392590758143852153092 10895 2952286730008267069860 10896 20942257034828999219558 10897 140412875662286594617493 10898 891506095580898102004992 10899 5369548724409392849417430 10900 30729793513702199601117005 10901 167361566382529142990545365 10902 868657873478279515613377103 10903 4302505256497407674711339082 10904 20361945455379649229738246343 10905 92183578540804243773813559805 10906 399671943984241407513851904550 10907 1661190395611137462477751467939 10908 6625570134088678678004385642781 10909 25381202999917387165558801386956 10910 93467282958936172306066864696157 10911 331143985892057407253490480146034 10912 1129574418267036295103910947117926 10913 3712490323118213299060400442000037 10914 11764196506605097905726204718156901 10915 35965239284040860134039598999203633 10916 106142440972747219702631794173917287 10917 302571274663384974303570674103835993 10918 833551018959600017102278510633962717 10919 2220358100514043474976760932018294458 10920 5721482308763918760199162154266440462 10921 14268743431749471518665929069251812211 10922 34454082590869183075253700446393757106 10923 80584111412628846384243403620277133402 10924 182632584643628856867906882258059429937 10925 401221721153463731075950050537001380000 10926 854705473162480402102703802987949929720 10927 1766097698937566992847287526390022658298 10928 3540883430416651333467619447293178756043 10929 6890205865591134554783125409996131257126 10930 13016501986753370911752857172296640056046 10931 23878603980885797831326568178044362627013 10932 42548143705010886265774525264220232988577 10933 73655901757176950071901102148979306006907 10934 123903024063727275054567853874915560193800 10935 202576957466675429837765604256403370818913 10936 321968007015842673452634938843116493891646 10937 497536869986592789622028424106177362853663 10938 747649057081945905221251117623443369860642 10939 1092685778378712484345977009493307407795875 10940 1553380480798934971879201403761296133725378 10941 2148328621797805048829487471307886487337790 10942 2890776280977622991176856638666663228619097 10943 3784993606618488066492067834168315026044848 10944 4822744340552711614270114374117608568637121 10945 5980519113738752374902067084566263843444347 10946 7218249580041650799835854485774367907798468 10947 8480116993445196706793644934417810659638198 10948 9697797532689023176057528713637349951128945 10949 10796076263169766323275836291775661048435095 10950 11700286118888728355279169840283179591762364 10951 12344593933995902092829599664791350105899149 10952 12679874757730563299028592483607910002098717 10953 12679874757730563299028592483607910002098717 10954 12344593933995902092829599664791350105899149 10955 11700286118888728355279169840283179591762364 10956 10796076263169766323275836291775661048435095 10957 9697797532689023176057528713637349951128945 10958 8480116993445196706793644934417810659638198 10959 7218249580041650799835854485774367907798468 10960 5980519113738752374902067084566263843444347 10961 4822744340552711614270114374117608568637121 10962 3784993606618488066492067834168315026044848 10963 2890776280977622991176856638666663228619097 10964 2148328621797805048829487471307886487337790 10965 1553380480798934971879201403761296133725378 10966 1092685778378712484345977009493307407795875 10967 747649057081945905221251117623443369860642 10968 497536869986592789622028424106177362853663 10969 321968007015842673452634938843116493891646 10970 202576957466675429837765604256403370818913 10971 123903024063727275054567853874915560193800 10972 73655901757176950071901102148979306006907 10973 42548143705010886265774525264220232988577 10974 23878603980885797831326568178044362627013 10975 13016501986753370911752857172296640056046 10976 6890205865591134554783125409996131257126 10977 3540883430416651333467619447293178756043 10978 1766097698937566992847287526390022658298 10979 854705473162480402102703802987949929720 10980 401221721153463731075950050537001380000 10981 182632584643628856867906882258059429937 10982 80584111412628846384243403620277133402 10983 34454082590869183075253700446393757106 10984 14268743431749471518665929069251812211 10985 5721482308763918760199162154266440462 10986 2220358100514043474976760932018294458 10987 833551018959600017102278510633962717 10988 302571274663384974303570674103835993 10989 106142440972747219702631794173917287 10990 35965239284040860134039598999203633 10991 11764196506605097905726204718156901 10992 3712490323118213299060400442000037 10993 1129574418267036295103910947117926 10994 331143985892057407253490480146034 10995 93467282958936172306066864696157 10996 25381202999917387165558801386956 10997 6625570134088678678004385642781 10998 1661190395611137462477751467939 10999 399671943984241407513851904550 11000 92183578540804243773813559805 11001 20361945455379649229738246343 11002 4302505256497407674711339082 11003 868657873478279515613377103 11004 167361566382529142990545365 11005 30729793513702199601117005 11006 5369548724409392849417430 11007 891506095580898102004992 11008 140412875662286594617493 11009 20942257034828999219558 11010 2952286730008267069860 11011 392590758143852153092 11012 49140167398976048586 11013 5776372464025470145 11014 636121990293915361 11015 65460005338013010 11016 6277539998865804 11017 559449631796164 11018 46199644939628 11019 3525008270738 11020 247790645150 11021 16005203444 11022 947660307 11023 51183463 11024 2512373 11025 134760 11026 4927 11027 2195 11028 139687 11029 2647133 11030 53695836 11031 998843770 11032 16952863751 11033 263795848594 11034 3772798915888 11035 49724653210366 11036 605649276735792 11037 6836989630661968 11038 71737545336878814 11039 701581995631928371 11040 6412494454319385506 11041 54916539863001518731 11042 441730925542828201678 11043 3344877488152119222952 11044 23894543764837266289418 11045 161355132697115593837051 11046 1031918971243184696622485 11047 6261054819990290951422422 11048 36099342238111592450534435 11049 198091359896231342591662370 11050 1036019439860808658603922468 11051 5171163129975687190324716185 11052 24664450711877056904449585425 11053 112545523996183893003551806148 11054 491855522525045651287665464355 11055 2060862339595378869991603372489 11056 8286760529699816140482137110720 11057 32006773134006065843563187029737 11058 118848485958853559471625666083113 11059 424611268850993579559557344842191 11060 1460718404159093702357401427263960 11061 4842064741385249594164311389117963 11062 15476686829723311204786605160156938 11063 47729435790645958039765803717360534 11064 142107680256788079836671393173120920 11065 408713715636132194006202468277753280 11066 1136122293622984991405849184737798710 11067 3053909119473643492079039442652257175 11068 7941840409277962235175923086284734920 11069 19990225740513390278865091223518252673 11070 48722826022618654593919629515645569317 11071 115038194003498029459497104066670890508 11072 263216696056257703252150285878336563339 11073 583854305797092587943856932795060809937 11074 1255927194315944133178653853524951309720 11075 2620803172100047394949991329377972588018 11076 5306981129354218326314906973683201414341 11077 10431089296007785888250744857289310013169 11078 19906707852344505466535982582292771313172 11079 36895105967639168743079425350341002683059 11080 66426747685896684097101093442264595615590 11081 116204045462187836337675627413199538995484 11082 197558925820904225126468956023894866200707 11083 326479981530402704892333458131318931012713 11084 524544964482518103290400543099519864710559 11085 819504877002435463074663362949293856745309 11086 1245185927068538694843279541729620732714305 11087 1840334835460658389567228127116750777656517 11088 2646066259177647456225178413254603541521253 11089 3701709102596740020708688875069182621063168 11090 5039104902775428040006344109974549715956887 11091 6675769887596111057668924472834978254663945 11092 8607737947171199680762182208285923594681969 11093 10803263454291463989172181458683872412081468 11094 13198768693780403174737921570340631751242815 11095 15698366573486847506629499420192178567436666 11096 18177914526134219882851173648055160610767143 11097 20493873795858789499333365005413010999564040 11098 22496362382058494678555006132058840640197459 11099 24044880052884630448108769505074529697661513 11100 25024468691726465391858192148399260107997866 11101 25359749515461126598057184967215820004197434 11102 25024468691726465391858192148399260107997866 11103 24044880052884630448108769505074529697661513 11104 22496362382058494678555006132058840640197459 11105 20493873795858789499333365005413010999564040 11106 18177914526134219882851173648055160610767143 11107 15698366573486847506629499420192178567436666 11108 13198768693780403174737921570340631751242815 11109 10803263454291463989172181458683872412081468 11110 8607737947171199680762182208285923594681969 11111 6675769887596111057668924472834978254663945 11112 5039104902775428040006344109974549715956887 11113 3701709102596740020708688875069182621063168 11114 2646066259177647456225178413254603541521253 11115 1840334835460658389567228127116750777656517 11116 1245185927068538694843279541729620732714305 11117 819504877002435463074663362949293856745309 11118 524544964482518103290400543099519864710559 11119 326479981530402704892333458131318931012713 11120 197558925820904225126468956023894866200707 11121 116204045462187836337675627413199538995484 11122 66426747685896684097101093442264595615590 11123 36895105967639168743079425350341002683059 11124 19906707852344505466535982582292771313172 11125 10431089296007785888250744857289310013169 11126 5306981129354218326314906973683201414341 11127 2620803172100047394949991329377972588018 11128 1255927194315944133178653853524951309720 11129 583854305797092587943856932795060809937 11130 263216696056257703252150285878336563339 11131 115038194003498029459497104066670890508 11132 48722826022618654593919629515645569317 11133 19990225740513390278865091223518252673 11134 7941840409277962235175923086284734920 11135 3053909119473643492079039442652257175 11136 1136122293622984991405849184737798710 11137 408713715636132194006202468277753280 11138 142107680256788079836671393173120920 11139 47729435790645958039765803717360534 11140 15476686829723311204786605160156938 11141 4842064741385249594164311389117963 11142 1460718404159093702357401427263960 11143 424611268850993579559557344842191 11144 118848485958853559471625666083113 11145 32006773134006065843563187029737 11146 8286760529699816140482137110720 11147 2060862339595378869991603372489 11148 491855522525045651287665464355 11149 112545523996183893003551806148 11150 24664450711877056904449585425 11151 5171163129975687190324716185 11152 1036019439860808658603922468 11153 198091359896231342591662370 11154 36099342238111592450534435 11155 6261054819990290951422422 11156 1031918971243184696622485 11157 161355132697115593837051 11158 23894543764837266289418 11159 3344877488152119222952 11160 441730925542828201678 11161 54916539863001518731 11162 6412494454319385506 11163 701581995631928371 11164 71737545336878814 11165 6836989630661968 11166 605649276735792 11167 49724653210366 11168 3772798915888 11169 263795848594 11170 16952863751 11171 998843770 11172 53695836 11173 2647133 11174 139687 11175 2195 11176 759 11177 141882 11178 2786820 11179 56342969 11180 1052539606 11181 17951707521 11182 280748712345 11183 4036594764482 11184 53497452126254 11185 655373929946158 11186 7442638907397760 11187 78574534967540782 11188 773319540968807185 11189 7114076449951313877 11190 61329034317320904237 11191 496647465405829720409 11192 3786608413694947424630 11193 27239421252989385512370 11194 185249676461952860126469 11195 1193274103940300290459536 11196 7292973791233475648044907 11197 42360397058101883401956857 11198 234190702134342935042196805 11199 1234110799757040001195584838 11200 6207182569836495848928638653 11201 29835613841852744094774301610 11202 137209974708060949908001391573 11203 604401046521229544291217270503 11204 2552717862120424521279268836844 11205 10347622869295195010473740483209 11206 40293533663705881984045324140457 11207 150855259092859625315188853112850 11208 543459754809847139031183010925304 11209 1885329673010087281916958772106151 11210 6302783145544343296521712816381923 11211 20318751571108560798950916549274901 11212 63206122620369269244552408877517472 11213 189837116047434037876437196890481454 11214 550821395892920273842873861450874200 11215 1544836009259117185412051653015551990 11216 4190031413096628483484888627390055885 11217 10995749528751605727254962528936992095 11218 27932066149791352514041014309802987593 11219 68713051763132044872784720739163821990 11220 163761020026116684053416733582316459825 11221 378254890059755732711647389945007453847 11222 847071001853350291196007218673397373276 11223 1839781500113036721122510786320012119657 11224 3876730366415991528128645182902923897738 11225 7927784301454265721264898303061174002359 11226 15738070425362004214565651830972511427510 11227 30337797148352291354786727439582081326341 11228 56801813819983674209615407932633773996231 11229 103321853653535852840180518792605598298649 11230 182630793148084520434776720855464134611074 11231 313762971283092061464144583437094405196191 11232 524038907351306930018802414155213797213420 11233 851024946012920808182734001230838795723272 11234 1344049841484953566365063906048813721455868 11235 2064690804070974157917942904678914589459614 11236 3085520762529197084410507668846371510370822 11237 4486401094638305845792406540371354319177770 11238 6347775361774387476933867288323786162584421 11239 8740814005372168060715032985043732337020055 11240 11714874790371539097675268582809527970620832 11241 15283507834767310738431106681120901849345914 11242 19411001401462663669934363666969796006763437 11243 24002032148071867163910103029024504163324283 11244 28897135267267250681367420990532810318679481 11245 33876281099621067389480673068247339178203809 11246 38671788321993009382184538653468171610331183 11247 42990236177917284177888371137471851639761499 11248 46541242434943125126663775637133370337858972 11249 49069348744611095839966961653473789805659379 11250 50384218207187591989915377115615080112195300 11251 50384218207187591989915377115615080112195300 11252 49069348744611095839966961653473789805659379 11253 46541242434943125126663775637133370337858972 11254 42990236177917284177888371137471851639761499 11255 38671788321993009382184538653468171610331183 11256 33876281099621067389480673068247339178203809 11257 28897135267267250681367420990532810318679481 11258 24002032148071867163910103029024504163324283 11259 19411001401462663669934363666969796006763437 11260 15283507834767310738431106681120901849345914 11261 11714874790371539097675268582809527970620832 11262 8740814005372168060715032985043732337020055 11263 6347775361774387476933867288323786162584421 11264 4486401094638305845792406540371354319177770 11265 3085520762529197084410507668846371510370822 11266 2064690804070974157917942904678914589459614 11267 1344049841484953566365063906048813721455868 11268 851024946012920808182734001230838795723272 11269 524038907351306930018802414155213797213420 11270 313762971283092061464144583437094405196191 11271 182630793148084520434776720855464134611074 11272 103321853653535852840180518792605598298649 11273 56801813819983674209615407932633773996231 11274 30337797148352291354786727439582081326341 11275 15738070425362004214565651830972511427510 11276 7927784301454265721264898303061174002359 11277 3876730366415991528128645182902923897738 11278 1839781500113036721122510786320012119657 11279 847071001853350291196007218673397373276 11280 378254890059755732711647389945007453847 11281 163761020026116684053416733582316459825 11282 68713051763132044872784720739163821990 11283 27932066149791352514041014309802987593 11284 10995749528751605727254962528936992095 11285 4190031413096628483484888627390055885 11286 1544836009259117185412051653015551990 11287 550821395892920273842873861450874200 11288 189837116047434037876437196890481454 11289 63206122620369269244552408877517472 11290 20318751571108560798950916549274901 11291 6302783145544343296521712816381923 11292 1885329673010087281916958772106151 11293 543459754809847139031183010925304 11294 150855259092859625315188853112850 11295 40293533663705881984045324140457 11296 10347622869295195010473740483209 11297 2552717862120424521279268836844 11298 604401046521229544291217270503 11299 137209974708060949908001391573 11300 29835613841852744094774301610 11301 6207182569836495848928638653 11302 1234110799757040001195584838 11303 234190702134342935042196805 11304 42360397058101883401956857 11305 7292973791233475648044907 11306 1193274103940300290459536 11307 185249676461952860126469 11308 27239421252989385512370 11309 3786608413694947424630 11310 496647465405829720409 11311 61329034317320904237 11312 7114076449951313877 11313 773319540968807185 11314 78574534967540782 11315 7442638907397760 11316 655373929946158 11317 53497452126254 11318 4036594764482 11319 280748712345 11320 17951707521 11321 1052539606 11322 56342969 11323 2786820 11324 141882 11325 759 11326 200 11327 142641 11328 2928702 11329 59129789 11330 1108882575 11331 19004247127 11332 298700419866 11333 4317343476827 11334 57534046890736 11335 708871382072412 11336 8098012837343918 11337 86017173874938542 11338 851894075936347967 11339 7887395990920121062 11340 68443110767272218114 11341 557976499723150624646 11342 4283255879100777145039 11343 31026029666684332937000 11344 212489097714942245638839 11345 1378523780402253150586005 11346 8486247895173775938504443 11347 49653370849335359050001764 11348 276551099192444818444153662 11349 1468301501891382936237781643 11350 7441293369593535850124223491 11351 36042796411689239943702940263 11352 167045588549913694002775693183 11353 741611021229290494199218662076 11354 3157118908641654065570486107347 11355 12900340731415619531753009320053 11356 50641156533001076994519064623666 11357 191148792756565507299234177253307 11358 694315013902706764346371864038154 11359 2428789427819934420948141783031455 11360 8188112818554430578438671588488074 11361 26621534716652904095472629365656824 11362 83524874191477830043503325426792373 11363 253043238667803307120989605767998926 11364 740658511940354311719311058341355654 11365 2095657405152037459254925514466426190 11366 5734867422355745668896940280405607875 11367 15185780941848234210739851156327047980 11368 38927815678542958241295976838739979688 11369 96645117912923397386825735048966809583 11370 232474071789248728926201454321480281815 11371 542015910085872416765064123527323913672 11372 1225325891913106023907654608618404827123 11373 2686852501966387012318518004993409492933 11374 5716511866529028249251155969222936017395 11375 11804514667870257249393543485964097900097 11376 23665854726816269935830550134033685429869 11377 46075867573714295569352379270554592753851 11378 87139610968335965564402135372215855322572 11379 160123667473519527049795926725239372294880 11380 285952646801620373274957239648069732909723 11381 496393764431176581898921304292558539807265 11382 837801878634398991482946997592308202409611 11383 1375063853364227738201536415386052592936692 11384 2195074787497874374547797907279652517179140 11385 3408740645555927724283006810727728310915482 11386 5150211566600171242328450573525286099830436 11387 7571921857167502930202914209217725829548592 11388 10834176456412693322726273828695140481762191 11389 15088589367146555537648900273367518499604476 11390 20455688795743707158390301567853260307640887 11391 26998382625138849836106375263930429819966746 11392 34694509236229974408365470348090697856109351 11393 43413033549534530833844466695994300170087720 11394 52899167415339117845277524019557314482003764 11395 62773416366888318070848094058780149496883290 11396 72548069421614076771665211721715510788534992 11397 81662024499910293560072909790940023250092682 11398 89531478612860409304552146774605221977620471 11399 95610591179554220966630737290607160143518351 11400 99453566951798687829882338769088869917854679 11401 100768436414375183979830754231230160224390600 11402 99453566951798687829882338769088869917854679 11403 95610591179554220966630737290607160143518351 11404 89531478612860409304552146774605221977620471 11405 81662024499910293560072909790940023250092682 11406 72548069421614076771665211721715510788534992 11407 62773416366888318070848094058780149496883290 11408 52899167415339117845277524019557314482003764 11409 43413033549534530833844466695994300170087720 11410 34694509236229974408365470348090697856109351 11411 26998382625138849836106375263930429819966746 11412 20455688795743707158390301567853260307640887 11413 15088589367146555537648900273367518499604476 11414 10834176456412693322726273828695140481762191 11415 7571921857167502930202914209217725829548592 11416 5150211566600171242328450573525286099830436 11417 3408740645555927724283006810727728310915482 11418 2195074787497874374547797907279652517179140 11419 1375063853364227738201536415386052592936692 11420 837801878634398991482946997592308202409611 11421 496393764431176581898921304292558539807265 11422 285952646801620373274957239648069732909723 11423 160123667473519527049795926725239372294880 11424 87139610968335965564402135372215855322572 11425 46075867573714295569352379270554592753851 11426 23665854726816269935830550134033685429869 11427 11804514667870257249393543485964097900097 11428 5716511866529028249251155969222936017395 11429 2686852501966387012318518004993409492933 11430 1225325891913106023907654608618404827123 11431 542015910085872416765064123527323913672 11432 232474071789248728926201454321480281815 11433 96645117912923397386825735048966809583 11434 38927815678542958241295976838739979688 11435 15185780941848234210739851156327047980 11436 5734867422355745668896940280405607875 11437 2095657405152037459254925514466426190 11438 740658511940354311719311058341355654 11439 253043238667803307120989605767998926 11440 83524874191477830043503325426792373 11441 26621534716652904095472629365656824 11442 8188112818554430578438671588488074 11443 2428789427819934420948141783031455 11444 694315013902706764346371864038154 11445 191148792756565507299234177253307 11446 50641156533001076994519064623666 11447 12900340731415619531753009320053 11448 3157118908641654065570486107347 11449 741611021229290494199218662076 11450 167045588549913694002775693183 11451 36042796411689239943702940263 11452 7441293369593535850124223491 11453 1468301501891382936237781643 11454 276551099192444818444153662 11455 49653370849335359050001764 11456 8486247895173775938504443 11457 1378523780402253150586005 11458 212489097714942245638839 11459 31026029666684332937000 11460 4283255879100777145039 11461 557976499723150624646 11462 68443110767272218114 11463 7887395990920121062 11464 851894075936347967 11465 86017173874938542 11466 8098012837343918 11467 708871382072412 11468 57534046890736 11469 4317343476827 11470 298700419866 11471 19004247127 11472 1108882575 11473 59129789 11474 2928702 11475 142641 11476 200 11477 34 11478 142841 11479 3071343 11480 62058491 11481 1168012364 11482 20113129702 11483 317704666993 11484 4616043896693 11485 61851390367563 11486 766405428963148 11487 8806884219416330 11488 94115186712282460 11489 937911249811286509 11490 8739290066856469029 11491 76330506758192339176 11492 626419610490422842760 11493 4841232378823927769685 11494 35309285545785110082039 11495 243515127381626578575839 11496 1591012878117195396224844 11497 9864771675576029089090448 11498 58139618744509134988506207 11499 326204470041780177494155426 11500 1744852601083827754681935305 11501 8909594871484918786362005134 11502 43484089781282775793827163754 11503 203088384961602933946478633446 11504 908656609779204188201994355259 11505 3898729929870944559769704769423 11506 16057459640057273597323495427400 11507 63541497264416696526272073943719 11508 241789949289566584293753241876973 11509 885463806659272271645606041291461 11510 3123104441722641185294513647069609 11511 10616902246374364999386813371519529 11512 34809647535207334673911300954144898 11513 110146408908130734138975954792449197 11514 336568112859281137164492931194791299 11515 993701750608157618840300664109354580 11516 2836315917092391770974236572807781844 11517 7830524827507783128151865794872034065 11518 20920648364203979879636791436732655855 11519 54113596620391192452035827995067027668 11520 135572933591466355628121711887706789271 11521 329119189702172126313027189370447091398 11522 774489981875121145691265577848804195487 11523 1767341801998978440672718732145728740795 11524 3912178393879493036226172613611814320056 11525 8403364368495415261569673974216345510328 11526 17521026534399285498644699455187033917492 11527 35470369394686527185224093619997783329966 11528 69741722300530565505182929404588278183720 11529 133215478542050261133754514642770448076423 11530 247263278441855492614198062097455227617452 11531 446076314275139900324753166373309105204603 11532 782346411232796955173878543940628272716988 11533 1334195643065575573381868301884866742216876 11534 2212865731998626729684483412978360795346303 11535 3570138640862102112749334322665705110115832 11536 5603815433053802098830804718007380828094622 11537 8558952212156098966611457384253014410745918 11538 12722133423767674172531364782743011929379028 11539 18406098313580196252929188037912866311310783 11540 25922765823559248860375174102062658981366667 11541 35544278162890262696039201841220778807245363 11542 47454071420882556994496676831783690127607633 11543 61692891861368824244471845612021127676076097 11544 78107542785764505242209937044084998026197071 11545 96312200964873648679121990715551614652091484 11546 115672583782227435916125618078337463978887054 11547 135321485788502394842513305780495660285418282 11548 154210093921524370331738121512655534038627674 11549 171193503112770702864625056565545245227713153 11550 185142069792414630271182884065212382121138822 11551 195064158131352908796513076059696030061373030 11552 200222003366173871809713093000319030142245279 11553 200222003366173871809713093000319030142245279 11554 195064158131352908796513076059696030061373030 11555 185142069792414630271182884065212382121138822 11556 171193503112770702864625056565545245227713153 11557 154210093921524370331738121512655534038627674 11558 135321485788502394842513305780495660285418282 11559 115672583782227435916125618078337463978887054 11560 96312200964873648679121990715551614652091484 11561 78107542785764505242209937044084998026197071 11562 61692891861368824244471845612021127676076097 11563 47454071420882556994496676831783690127607633 11564 35544278162890262696039201841220778807245363 11565 25922765823559248860375174102062658981366667 11566 18406098313580196252929188037912866311310783 11567 12722133423767674172531364782743011929379028 11568 8558952212156098966611457384253014410745918 11569 5603815433053802098830804718007380828094622 11570 3570138640862102112749334322665705110115832 11571 2212865731998626729684483412978360795346303 11572 1334195643065575573381868301884866742216876 11573 782346411232796955173878543940628272716988 11574 446076314275139900324753166373309105204603 11575 247263278441855492614198062097455227617452 11576 133215478542050261133754514642770448076423 11577 69741722300530565505182929404588278183720 11578 35470369394686527185224093619997783329966 11579 17521026534399285498644699455187033917492 11580 8403364368495415261569673974216345510328 11581 3912178393879493036226172613611814320056 11582 1767341801998978440672718732145728740795 11583 774489981875121145691265577848804195487 11584 329119189702172126313027189370447091398 11585 135572933591466355628121711887706789271 11586 54113596620391192452035827995067027668 11587 20920648364203979879636791436732655855 11588 7830524827507783128151865794872034065 11589 2836315917092391770974236572807781844 11590 993701750608157618840300664109354580 11591 336568112859281137164492931194791299 11592 110146408908130734138975954792449197 11593 34809647535207334673911300954144898 11594 10616902246374364999386813371519529 11595 3123104441722641185294513647069609 11596 885463806659272271645606041291461 11597 241789949289566584293753241876973 11598 63541497264416696526272073943719 11599 16057459640057273597323495427400 11600 3898729929870944559769704769423 11601 908656609779204188201994355259 11602 203088384961602933946478633446 11603 43484089781282775793827163754 11604 8909594871484918786362005134 11605 1744852601083827754681935305 11606 326204470041780177494155426 11607 58139618744509134988506207 11608 9864771675576029089090448 11609 1591012878117195396224844 11610 243515127381626578575839 11611 35309285545785110082039 11612 4841232378823927769685 11613 626419610490422842760 11614 76330506758192339176 11615 8739290066856469029 11616 937911249811286509 11617 94115186712282460 11618 8806884219416330 11619 766405428963148 11620 61851390367563 11621 4616043896693 11622 317704666993 11623 20113129702 11624 1168012364 11625 62058491 11626 3071343 11627 142841 11628 34 11629 6 11630 142875 11631 3214184 11632 65129834 11633 1230070855 11634 21281142066 11635 337817796695 11636 4933748563686 11637 66467434264256 11638 828256819330711 11639 9573289648379478 11640 102922070931698790 11641 1032026436523568969 11642 9677201316667755538 11643 85069796825048808205 11644 702750117248615181936 11645 5467651989314350612445 11646 40150517924609037851724 11647 278824412927411688657878 11648 1834528005498821974800683 11649 11455784553693224485315292 11650 68004390420085164077596655 11651 384344088786289312482661633 11652 2071057071125607932176090731 11653 10654447472568746541043940439 11654 52393684652767694580189168888 11655 246572474742885709740305797200 11656 1111744994740807122148472988705 11657 4807386539650148747971699124682 11658 19956189569928218157093200196823 11659 79598956904473970123595569371119 11660 305331446553983280820025315820692 11661 1127253755948838855939359283168434 11662 4008568248381913456940119688361070 11663 13740006688097006184681327018589138 11664 45426549781581699673298114325664427 11665 144956056443338068812887255746594095 11666 446714521767411871303468885987240496 11667 1330269863467438756004793595304145879 11668 3830017667700549389814537236917136424 11669 10666840744600174899126102367679815909 11670 28751173191711763007788657231604689920 11671 75034244984595172331672619431799683523 11672 189686530211857548080157539882773816939 11673 464692123293638481941148901258153880669 11674 1103609171577293272004292767219251286885 11675 2541831783874099586363984309994532936282 11676 5679520195878471476898891345757543060851 11677 12315542762374908297795846587828159830384 11678 25924390902894700760214373429403379427820 11679 52991395929085812683868793075184817247458 11680 105212091695217092690407023024586061513686 11681 202957200842580826638937444047358726260143 11682 380478756983905753747952576740225675693875 11683 693339592716995392938951228470764332822055 11684 1228422725507936855498631710313937377921591 11685 2116542054298372528555746845825495014933864 11686 3547061375064202303066351714863227537563179 11687 5783004372860728842433817735644065905462135 11688 9173954073915904211580139040673085938210454 11689 14162767645209901065442262102260395238840540 11690 21281085635923773139142822166996026340124946 11691 31128231737347870425460552820655878240689811 11692 44328864137139445113304362139975525292677450 11693 61467043986449511556414375943283437788612030 11694 82998349583772819690535878673004468934852996 11695 109146963282251381238968522443804817803683730 11696 139800434647133329486681782656106125702273168 11697 174419743750638153921331927759636612678288555 11698 211984784747101084595247608793889078630978538 11699 250994069570729830758638923858833124264305336 11700 289531579710026765174251427293151194324045956 11701 325403597034295073196363178078200779266340827 11702 356335572905185333135807940630757627348851975 11703 380206227923767539067695960124908412182511852 11704 395286161497526780606226169060015060203618309 11705 400444006732347743619426186000638060284490558 11706 395286161497526780606226169060015060203618309 11707 380206227923767539067695960124908412182511852 11708 356335572905185333135807940630757627348851975 11709 325403597034295073196363178078200779266340827 11710 289531579710026765174251427293151194324045956 11711 250994069570729830758638923858833124264305336 11712 211984784747101084595247608793889078630978538 11713 174419743750638153921331927759636612678288555 11714 139800434647133329486681782656106125702273168 11715 109146963282251381238968522443804817803683730 11716 82998349583772819690535878673004468934852996 11717 61467043986449511556414375943283437788612030 11718 44328864137139445113304362139975525292677450 11719 31128231737347870425460552820655878240689811 11720 21281085635923773139142822166996026340124946 11721 14162767645209901065442262102260395238840540 11722 9173954073915904211580139040673085938210454 11723 5783004372860728842433817735644065905462135 11724 3547061375064202303066351714863227537563179 11725 2116542054298372528555746845825495014933864 11726 1228422725507936855498631710313937377921591 11727 693339592716995392938951228470764332822055 11728 380478756983905753747952576740225675693875 11729 202957200842580826638937444047358726260143 11730 105212091695217092690407023024586061513686 11731 52991395929085812683868793075184817247458 11732 25924390902894700760214373429403379427820 11733 12315542762374908297795846587828159830384 11734 5679520195878471476898891345757543060851 11735 2541831783874099586363984309994532936282 11736 1103609171577293272004292767219251286885 11737 464692123293638481941148901258153880669 11738 189686530211857548080157539882773816939 11739 75034244984595172331672619431799683523 11740 28751173191711763007788657231604689920 11741 10666840744600174899126102367679815909 11742 3830017667700549389814537236917136424 11743 1330269863467438756004793595304145879 11744 446714521767411871303468885987240496 11745 144956056443338068812887255746594095 11746 45426549781581699673298114325664427 11747 13740006688097006184681327018589138 11748 4008568248381913456940119688361070 11749 1127253755948838855939359283168434 11750 305331446553983280820025315820692 11751 79598956904473970123595569371119 11752 19956189569928218157093200196823 11753 4807386539650148747971699124682 11754 1111744994740807122148472988705 11755 246572474742885709740305797200 11756 52393684652767694580189168888 11757 10654447472568746541043940439 11758 2071057071125607932176090731 11759 384344088786289312482661633 11760 68004390420085164077596655 11761 11455784553693224485315292 11762 1834528005498821974800683 11763 278824412927411688657878 11764 40150517924609037851724 11765 5467651989314350612445 11766 702750117248615181936 11767 85069796825048808205 11768 9677201316667755538 11769 1032026436523568969 11770 102922070931698790 11771 9573289648379478 11772 828256819330711 11773 66467434264256 11774 4933748563686 11775 337817796695 11776 21281142066 11777 1230070855 11778 65129834 11779 3214184 11780 142875 11781 6 11782 10 11783 142881 11784 3357059 11785 68344018 11786 1295200689 11787 22511212921 11788 359098938761 11789 5271566360381 11790 71401182827942 11791 894724253594967 11792 10401546467710189 11793 112495360580078268 11794 1134948507455267759 11795 10709227753191324507 11796 94746998141716563743 11797 787819914073663990141 11798 6170402106562965794381 11799 45618169913923388464169 11800 318974930852020726509602 11801 2113352418426233663458561 11802 13290312559192046460115975 11803 79460174973778388562911947 11804 452348479206374476560258288 11805 2455401159911897244658752364 11806 12725504543694354473220031170 11807 63048132125336441121233109327 11808 298966159395653404320494966088 11809 1358317469483692831888778785905 11810 5919131534390955870120172113387 11811 24763576109578366905064899321505 11812 99555146474402188280688769567942 11813 384930403458457250943620885191811 11814 1432585202502822136759384598989126 11815 5135822004330752312879478971529504 11816 17748574936478919641621446706950208 11817 59166556469678705857979441344253565 11818 190382606224919768486185370072258522 11819 591670578210749940116356141733834591 11820 1776984385234850627308262481291386375 11821 5160287531167988145819330832221282303 11822 14496858412300724288940639604596952333 11823 39418013936311937906914759599284505829 11824 103785418176306935339461276663404373443 11825 264720775196452720411830159314573500462 11826 654378653505496030021306441140927697608 11827 1568301294870931753945441668477405167554 11828 3645440955451392858368277077213784223167 11829 8221351979752571063262875655752075997133 11830 17995062958253379774694737933585702891235 11831 38239933665269609058010220017231539258204 11832 78915786831980513444083166504588196675278 11833 158203487624302905374275816099770878761144 11834 308169292537797919329344467071944787773829 11835 583435957826486580386890020787584401954018 11836 1073818349700901146686903805210990008515930 11837 1921762318224932248437582938784701710743646 11838 3344964779806309384054378556139432392855455 11839 5663603429362574831622098560688722552497043 11840 9330065747924931145500169450507293443025314 11841 14956958446776633054013956776317151843672589 11842 23336721719125805277022401142933481177050994 11843 35443853281133674204585084269256421578965486 11844 52409317373271643564603374987651904580814757 11845 75457095874487315538764914960631403533367261 11846 105795908123588956669718738083258963081289480 11847 144465393570222331246950254616287906723465026 11848 192145312866024200929504401116809286738536726 11849 248947397929384710725650305099910943505956898 11850 314220178397771483408013710415742738380561723 11851 386404528497739238516579536553525691309267093 11852 462978854317830915353886532652722202895283874 11853 540525649280756595932890351151984318588351292 11854 614935176744321838370614605371351973590386783 11855 681739169939480406332171118708958406615192802 11856 736541800828952872203503900755666039531363827 11857 775492389421294319673922129184923472386130161 11858 795730168229874524225652355060653120488108867 11859 795730168229874524225652355060653120488108867 11860 775492389421294319673922129184923472386130161 11861 736541800828952872203503900755666039531363827 11862 681739169939480406332171118708958406615192802 11863 614935176744321838370614605371351973590386783 11864 540525649280756595932890351151984318588351292 11865 462978854317830915353886532652722202895283874 11866 386404528497739238516579536553525691309267093 11867 314220178397771483408013710415742738380561723 11868 248947397929384710725650305099910943505956898 11869 192145312866024200929504401116809286738536726 11870 144465393570222331246950254616287906723465026 11871 105795908123588956669718738083258963081289480 11872 75457095874487315538764914960631403533367261 11873 52409317373271643564603374987651904580814757 11874 35443853281133674204585084269256421578965486 11875 23336721719125805277022401142933481177050994 11876 14956958446776633054013956776317151843672589 11877 9330065747924931145500169450507293443025314 11878 5663603429362574831622098560688722552497043 11879 3344964779806309384054378556139432392855455 11880 1921762318224932248437582938784701710743646 11881 1073818349700901146686903805210990008515930 11882 583435957826486580386890020787584401954018 11883 308169292537797919329344467071944787773829 11884 158203487624302905374275816099770878761144 11885 78915786831980513444083166504588196675278 11886 38239933665269609058010220017231539258204 11887 17995062958253379774694737933585702891235 11888 8221351979752571063262875655752075997133 11889 3645440955451392858368277077213784223167 11890 1568301294870931753945441668477405167554 11891 654378653505496030021306441140927697608 11892 264720775196452720411830159314573500462 11893 103785418176306935339461276663404373443 11894 39418013936311937906914759599284505829 11895 14496858412300724288940639604596952333 11896 5160287531167988145819330832221282303 11897 1776984385234850627308262481291386375 11898 591670578210749940116356141733834591 11899 190382606224919768486185370072258522 11900 59166556469678705857979441344253565 11901 17748574936478919641621446706950208 11902 5135822004330752312879478971529504 11903 1432585202502822136759384598989126 11904 384930403458457250943620885191811 11905 99555146474402188280688769567942 11906 24763576109578366905064899321505 11907 5919131534390955870120172113387 11908 1358317469483692831888778785905 11909 298966159395653404320494966088 11910 63048132125336441121233109327 11911 12725504543694354473220031170 11912 2455401159911897244658752364 11913 452348479206374476560258288 11914 79460174973778388562911947 11915 13290312559192046460115975 11916 2113352418426233663458561 11917 318974930852020726509602 11918 45618169913923388464169 11919 6170402106562965794381 11920 787819914073663990141 11921 94746998141716563743 11922 10709227753191324507 11923 1134948507455267759 11924 112495360580078268 11925 10401546467710189 11926 894724253594967 11927 71401182827942 11928 5271566360381 11929 359098938761 11930 22511212921 11931 1295200689 11932 68344018 11933 3357059 11934 142881 11935 10 11936 40 11937 142891 11938 3499940 11939 71701077 11940 1363544707 11941 23806413610 11942 381610151682 11943 5630665299142 11944 76672749188323 11945 966125436422909 11946 11296270721305156 11947 122896907047788457 11948 1247443868035346027 11949 11844176260646592266 11950 105456225894907888250 11951 882566912215380553884 11952 6958222020636629784522 11953 51788572020486354258550 11954 364593100765944114973771 11955 2432327349278254389968163 11956 15403664977618280123574536 11957 92750487532970435023027922 11958 531808654180152865123170235 11959 2907749639118271721219010652 11960 15180905703606251717878783534 11961 75773636669030795594453140497 11962 362014291520989845441728075415 11963 1657283628879346236209273751993 11964 7277449003874648702008950899292 11965 30682707643969322775185071434892 11966 124318722583980555185753668889447 11967 484485549932859439224309654759753 11968 1817515605961279387703005484180937 11969 6568407206833574449638863570518630 11970 22884396940809671954500925678479712 11971 76915131406157625499600888051203773 11972 249549162694598474344164811416512087 11973 782053184435669708602541511806093113 11974 2368654963445600567424618623025220966 11975 6937271916402838773127593313512668678 11976 19657145943468712434759970436818234636 11977 53914872348612662195855399203881458162 11978 143203432112618873246376036262688879272 11979 368506193372759655751291435977977873905 11980 919099428701948750433136600455501198070 11981 2222679948376427783966748109618332865162 11982 5213742250322324612313718745691189390721 11983 11866792935203963921631152732965860220300 11984 26216414938005950837957613589337778888368 11985 56234996623522988832704957950817242149439 11986 117155720497250122502093386521819735933482 11987 237119274456283418818358982604359075436422 11988 466372780162100824703620283171715666534973 11989 891605250364284499716234487859529189727847 11990 1657254307527387727073793825998574410469948 11991 2995580667925833395124486743995691719259576 11992 5266727098031241632491961494924134103599101 11993 9008568209168884215676477116828154945352498 11994 14993669177287505977122268011196015995522357 11995 24287024194701564199514126226824445286697903 11996 38293680165902438331036357919250633020723583 11997 58780575000259479481607485412189902756016480 11998 87853170654405317769188459256908326159780243 11999 127866413247758959103368289948283308114182018 12000 181253003998076272208483653043890366614656741 12001 250261301693811287916668992699546869804754506 12002 336610706436246532176454655733097193462001752 12003 441092710795408911655154706216720230244493624 12004 563167576327156194133664015515653681886518621 12005 700624706895510721924593246969268429689828816 12006 849383382815570153870466069206247894204550967 12007 1003504503598587511286776883804706521483635166 12008 1155460826025078434303504956523336292178738075 12009 1296674346683802244702785724080310380205579585 12010 1418280970768433278535675019464624446146556629 12011 1512034190250247191877426029940589511917493988 12012 1571222557651168843899574484245576592874239028 12013 1591460336459749048451304710121306240976217734 12014 1571222557651168843899574484245576592874239028 12015 1512034190250247191877426029940589511917493988 12016 1418280970768433278535675019464624446146556629 12017 1296674346683802244702785724080310380205579585 12018 1155460826025078434303504956523336292178738075 12019 1003504503598587511286776883804706521483635166 12020 849383382815570153870466069206247894204550967 12021 700624706895510721924593246969268429689828816 12022 563167576327156194133664015515653681886518621 12023 441092710795408911655154706216720230244493624 12024 336610706436246532176454655733097193462001752 12025 250261301693811287916668992699546869804754506 12026 181253003998076272208483653043890366614656741 12027 127866413247758959103368289948283308114182018 12028 87853170654405317769188459256908326159780243 12029 58780575000259479481607485412189902756016480 12030 38293680165902438331036357919250633020723583 12031 24287024194701564199514126226824445286697903 12032 14993669177287505977122268011196015995522357 12033 9008568209168884215676477116828154945352498 12034 5266727098031241632491961494924134103599101 12035 2995580667925833395124486743995691719259576 12036 1657254307527387727073793825998574410469948 12037 891605250364284499716234487859529189727847 12038 466372780162100824703620283171715666534973 12039 237119274456283418818358982604359075436422 12040 117155720497250122502093386521819735933482 12041 56234996623522988832704957950817242149439 12042 26216414938005950837957613589337778888368 12043 11866792935203963921631152732965860220300 12044 5213742250322324612313718745691189390721 12045 2222679948376427783966748109618332865162 12046 919099428701948750433136600455501198070 12047 368506193372759655751291435977977873905 12048 143203432112618873246376036262688879272 12049 53914872348612662195855399203881458162 12050 19657145943468712434759970436818234636 12051 6937271916402838773127593313512668678 12052 2368654963445600567424618623025220966 12053 782053184435669708602541511806093113 12054 249549162694598474344164811416512087 12055 76915131406157625499600888051203773 12056 22884396940809671954500925678479712 12057 6568407206833574449638863570518630 12058 1817515605961279387703005484180937 12059 484485549932859439224309654759753 12060 124318722583980555185753668889447 12061 30682707643969322775185071434892 12062 7277449003874648702008950899292 12063 1657283628879346236209273751993 12064 362014291520989845441728075415 12065 75773636669030795594453140497 12066 15180905703606251717878783534 12067 2907749639118271721219010652 12068 531808654180152865123170235 12069 92750487532970435023027922 12070 15403664977618280123574536 12071 2432327349278254389968163 12072 364593100765944114973771 12073 51788572020486354258550 12074 6958222020636629784522 12075 882566912215380553884 12076 105456225894907888250 12077 11844176260646592266 12078 1247443868035346027 12079 122896907047788457 12080 11296270721305156 12081 966125436422909 12082 76672749188323 12083 5630665299142 12084 381610151682 12085 23806413610 12086 1363544707 12087 71701077 12088 3499940 12089 142891 12090 40 12091 234 12092 142931 12093 3642831 12094 75201017 12095 1435245784 12096 25169958317 12097 405416565292 12098 6012275450824 12099 82303414487465 12100 1042798185611232 12101 12262396157728065 12102 134193177769093613 12103 1370340775083134484 12104 13091620128681938293 12105 117300402155554480516 12106 988023138110288442134 12107 7840788932852010338406 12108 58746794041122984043072 12109 416381672786430469232321 12110 2796920450044198504941934 12111 17835992326896534513542699 12112 108154152510588715146602458 12113 624559141713123300146198157 12114 3439558293298424586342180887 12115 18088655342724523439097794186 12116 90954542372637047312331924031 12117 437787928190020641036181215912 12118 2019297920400336081651001827408 12119 8934732632753994938218224651285 12120 37960156647843971477194022334184 12121 155001430227949877960938740324339 12122 608804272516839994410063323649200 12123 2302001155894138826927315138940690 12124 8385922812794853837341869054699567 12125 29452804147643246404139789248998342 12126 99799528346967297454101813729683485 12127 326464294100756099843765699467715860 12128 1031602347130268182946706323222605200 12129 3150708147881270276027160134831314079 12130 9305926879848439340552211936537889644 12131 26594417859871551207887563750330903314 12132 73572018292081374630615369640699692798 12133 197118304461231535442231435466570337434 12134 511709625485378528997667472240666753177 12135 1287605622074708406184428036433479071975 12136 3141779377078376534399884710073834063232 12137 7436422198698752396280466855309522255883 12138 17080535185526288533944871478657049611021 12139 38083207873209914759588766322303639108668 12140 82451411561528939670662571540155021037807 12141 173390717120773111334798344472636978082921 12142 354274994953533541320452369126178811369904 12143 703492054618384243521979265776074741971395 12144 1357978030526385324419854771031244856262820 12145 2548859557891672226790028313858103600197795 12146 4652834975453221122198280569994266129729524 12147 8262307765957075027616448238919825822858677 12148 14275295307200125848168438611752289048951599 12149 24002237386456390192798745128024170940874855 12150 39280693371989070176636394238020461282220260 12151 62580704360604002530550484146075078307421486 12152 97074255166161917812643843331440535776740063 12153 146633745654664797250795944669098228915796723 12154 215719583902164276872556749205191634273962261 12155 309119417245835231311851942992173674728838759 12156 431514305691887560125152645743437236419411247 12157 586872008130057820093123648432644063266756258 12158 777703417231655443831609361949817423706495376 12159 1004260287122565105788818721732373912131012245 12160 1263792283222666916058257262484922111576347437 12161 1550008089711080875795059316175516323894379783 12162 1852887886414157665157242953010954415688186133 12163 2158965329623665945590281840328042813662373241 12164 2452135172708880679006290680603646672384317660 12165 2714955317452235523238460743544934826352136214 12166 2930315161018680470413101049405213958064050617 12167 3083256747901416035777000514186166104791733016 12168 3162682894110917892350879194366882833850456762 12169 3162682894110917892350879194366882833850456762 12170 3083256747901416035777000514186166104791733016 12171 2930315161018680470413101049405213958064050617 12172 2714955317452235523238460743544934826352136214 12173 2452135172708880679006290680603646672384317660 12174 2158965329623665945590281840328042813662373241 12175 1852887886414157665157242953010954415688186133 12176 1550008089711080875795059316175516323894379783 12177 1263792283222666916058257262484922111576347437 12178 1004260287122565105788818721732373912131012245 12179 777703417231655443831609361949817423706495376 12180 586872008130057820093123648432644063266756258 12181 431514305691887560125152645743437236419411247 12182 309119417245835231311851942992173674728838759 12183 215719583902164276872556749205191634273962261 12184 146633745654664797250795944669098228915796723 12185 97074255166161917812643843331440535776740063 12186 62580704360604002530550484146075078307421486 12187 39280693371989070176636394238020461282220260 12188 24002237386456390192798745128024170940874855 12189 14275295307200125848168438611752289048951599 12190 8262307765957075027616448238919825822858677 12191 4652834975453221122198280569994266129729524 12192 2548859557891672226790028313858103600197795 12193 1357978030526385324419854771031244856262820 12194 703492054618384243521979265776074741971395 12195 354274994953533541320452369126178811369904 12196 173390717120773111334798344472636978082921 12197 82451411561528939670662571540155021037807 12198 38083207873209914759588766322303639108668 12199 17080535185526288533944871478657049611021 12200 7436422198698752396280466855309522255883 12201 3141779377078376534399884710073834063232 12202 1287605622074708406184428036433479071975 12203 511709625485378528997667472240666753177 12204 197118304461231535442231435466570337434 12205 73572018292081374630615369640699692798 12206 26594417859871551207887563750330903314 12207 9305926879848439340552211936537889644 12208 3150708147881270276027160134831314079 12209 1031602347130268182946706323222605200 12210 326464294100756099843765699467715860 12211 99799528346967297454101813729683485 12212 29452804147643246404139789248998342 12213 8385922812794853837341869054699567 12214 2302001155894138826927315138940690 12215 608804272516839994410063323649200 12216 155001430227949877960938740324339 12217 37960156647843971477194022334184 12218 8934732632753994938218224651285 12219 2019297920400336081651001827408 12220 437787928190020641036181215912 12221 90954542372637047312331924031 12222 18088655342724523439097794186 12223 3439558293298424586342180887 12224 624559141713123300146198157 12225 108154152510588715146602458 12226 17835992326896534513542699 12227 2796920450044198504941934 12228 416381672786430469232321 12229 58746794041122984043072 12230 7840788932852010338406 12231 988023138110288442134 12232 117300402155554480516 12233 13091620128681938293 12234 1370340775083134484 12235 134193177769093613 12236 12262396157728065 12237 1042798185611232 12238 82303414487465 12239 6012275450824 12240 405416565292 12241 25169958317 12242 1435245784 12243 75201017 12244 3642831 12245 142931 12246 234 12247 959 12248 143165 12249 3785762 12250 78843848 12251 1510446801 12252 26605204101 12253 430586523609 12254 6417692016116 12255 88315689938289 12256 1125101600098697 12257 13305194343339297 12258 146455573926821678 12259 1504533952852228097 12260 14461960903765072777 12261 130392022284236418809 12262 1105323540265842922650 12263 8828812070962298780540 12264 66587582973974994381478 12265 475128466827553453275393 12266 3213302122830628974174255 12267 20632912776940733018484633 12268 125990144837485249660145157 12269 732713294223712015292800615 12270 4064117435011547886488379044 12271 21528213636022948025439975073 12272 109043197715361570751429718217 12273 528742470562657688348513139943 12274 2457085848590356722687183043320 12275 10954030553154331019869226478693 12276 46894889280597966415412246985469 12277 192961586875793849438132762658523 12278 763805702744789872371002063973539 12279 2910805428410978821337378462589890 12280 10687923968688992664269184193640257 12281 37838726960438100241481658303697909 12282 129252332494610543858241602978681827 12283 426263822447723397297867513197399345 12284 1358066641231024282790472022690321060 12285 4182310495011538458973866458053919279 12286 12456635027729709616579372071369203723 12287 35900344739719990548439775686868792958 12288 100166436151952925838502933391030596112 12289 270690322753312910072846805107270030232 12290 708827929946610064439898907707237090611 12291 1799315247560086935182095508674145825152 12292 4429384999153084940584312746507313135207 12293 10578201575777128930680351565383356319115 12294 24516957384225040930225338333966571866904 12295 55163743058736203293533637800960688719689 12296 120534619434738854430251337862458660146475 12297 255842128682302051005460916012791999120728 12298 527665712074306652655250713598815789452825 12299 1057767049571917784842431634902253553341299 12300 2061470085144769567941834036807319598234215 12301 3906837588418057551209883084889348456460615 12302 7201694533344893348988308883852369729927319 12303 12915142741410296149814728808914091952588201 12304 22537603073157200875784886850672114871810276 12305 38277532693656516040967183739776459989826454 12306 63282930758445460369435139366044632223095115 12307 101861397732593072707186878384095539589641746 12308 159654959526765920343194327477515614084161549 12309 243708000820826715063439788000538764692536786 12310 362353329556829074123352693874289863189758984 12311 524839001147999508184408692197365309002801020 12312 740633722937722791437004588735610911148250006 12313 1018386313821945380218276294176081299686167505 12314 1364575425361713263924733010382461486973251634 12315 1781963704354220549620428083682191335837507621 12316 2268052570345232021847075984217296023707359682 12317 2813800372933747791853316578660438435470727220 12318 3402895976125238540952302269186470739582565916 12319 4011853216037823610747524793338997229350559374 12320 4611100502332546624596572520931689486046690901 12321 5167090490161116202244751424148581498736453874 12322 5645270478470915993651561792950148784416186831 12323 6013571908920096506190101563591380062855783633 12324 6245939642012333928127879708553048938642189778 12325 6325365788221835784701758388733765667700913524 12326 6245939642012333928127879708553048938642189778 12327 6013571908920096506190101563591380062855783633 12328 5645270478470915993651561792950148784416186831 12329 5167090490161116202244751424148581498736453874 12330 4611100502332546624596572520931689486046690901 12331 4011853216037823610747524793338997229350559374 12332 3402895976125238540952302269186470739582565916 12333 2813800372933747791853316578660438435470727220 12334 2268052570345232021847075984217296023707359682 12335 1781963704354220549620428083682191335837507621 12336 1364575425361713263924733010382461486973251634 12337 1018386313821945380218276294176081299686167505 12338 740633722937722791437004588735610911148250006 12339 524839001147999508184408692197365309002801020 12340 362353329556829074123352693874289863189758984 12341 243708000820826715063439788000538764692536786 12342 159654959526765920343194327477515614084161549 12343 101861397732593072707186878384095539589641746 12344 63282930758445460369435139366044632223095115 12345 38277532693656516040967183739776459989826454 12346 22537603073157200875784886850672114871810276 12347 12915142741410296149814728808914091952588201 12348 7201694533344893348988308883852369729927319 12349 3906837588418057551209883084889348456460615 12350 2061470085144769567941834036807319598234215 12351 1057767049571917784842431634902253553341299 12352 527665712074306652655250713598815789452825 12353 255842128682302051005460916012791999120728 12354 120534619434738854430251337862458660146475 12355 55163743058736203293533637800960688719689 12356 24516957384225040930225338333966571866904 12357 10578201575777128930680351565383356319115 12358 4429384999153084940584312746507313135207 12359 1799315247560086935182095508674145825152 12360 708827929946610064439898907707237090611 12361 270690322753312910072846805107270030232 12362 100166436151952925838502933391030596112 12363 35900344739719990548439775686868792958 12364 12456635027729709616579372071369203723 12365 4182310495011538458973866458053919279 12366 1358066641231024282790472022690321060 12367 426263822447723397297867513197399345 12368 129252332494610543858241602978681827 12369 37838726960438100241481658303697909 12370 10687923968688992664269184193640257 12371 2910805428410978821337378462589890 12372 763805702744789872371002063973539 12373 192961586875793849438132762658523 12374 46894889280597966415412246985469 12375 10954030553154331019869226478693 12376 2457085848590356722687183043320 12377 528742470562657688348513139943 12378 109043197715361570751429718217 12379 21528213636022948025439975073 12380 4064117435011547886488379044 12381 732713294223712015292800615 12382 125990144837485249660145157 12383 20632912776940733018484633 12384 3213302122830628974174255 12385 475128466827553453275393 12386 66587582973974994381478 12387 8828812070962298780540 12388 1105323540265842922650 12389 130392022284236418809 12390 14461960903765072777 12391 1504533952852228097 12392 146455573926821678 12393 13305194343339297 12394 1125101600098697 12395 88315689938289 12396 6417692016116 12397 430586523609 12398 26605204101 12399 1510446801 12400 78843848 12401 3785762 12402 143165 12403 959 12404 2954 12405 144124 12406 3928927 12407 82629610 12408 1589290649 12409 28115650902 12410 457191727710 12411 6848278539725 12412 94733381954405 12413 1213417290036986 12414 14430295943437994 12415 159760768270160975 12416 1650989526779049775 12417 15966494856617300874 12418 144853983188001491586 12419 1235715562550079341459 12420 9934135611228141703190 12421 75416395044937293162018 12422 541716049801528447656871 12423 3688430589658182427449648 12424 23846214899771361992658888 12425 146623057614425982678629790 12426 858703439061197264952945772 12427 4796830729235259901781179659 12428 25592331071034495911928354117 12429 130571411351384518776869693290 12430 637785668278019259099942858160 12431 2985828319153014411035696183263 12432 13411116401744687742556409522013 12433 57848919833752297435281473464162 12434 239856476156391815853545009643992 12435 956767289620583721809134826632062 12436 3674611131155768693708380526563429 12437 13598729397099971485606562656230147 12438 48526650929127092905750842497338166 12439 167091059455048644099723261282379736 12440 555516154942333941156109116176081172 12441 1784330463678747680088339535887720405 12442 5540377136242562741764338480744240339 12443 16638945522741248075553238529423123002 12444 48356979767449700165019147758237996681 12445 136066780891672916386942709077899389070 12446 370856758905265835911349738498300626344 12447 979518252699922974512745712814507120843 12448 2508143177506696999621994416381382915763 12449 6228700246713171875766408255181458960359 12450 15007586574930213871264664311890669454322 12451 35095158960002169860905689899349928186019 12452 79680700442961244223758976134927260586593 12453 175698362493475057723784975663419348866164 12454 376376748117040905435712253875250659267203 12455 783507840756608703660711629611607788573553 12456 1585432761646224437497682348501069342794124 12457 3119237134716687352784265671709573151575514 12458 5968307673562827119151717121696668054694830 12459 11108532121762950900198191968741718186387934 12460 20116837274755189498803037692766461682515520 12461 35452745814567497025599615659586206824398477 12462 60815135766813716916752070590448574861636730 12463 101560463452101976410402323105821092212921569 12464 165144328491038533076622017750140171812736861 12465 261516357259358993050381205861611153673803295 12466 403362960347592635406634115478054378776698335 12467 606061330377655789186792481874828627882295770 12468 887192330704828582307761386071655172192560004 12469 1265472724085722299621413280932976220151051026 12470 1759020036759668171655280882911692210834417511 12471 2382961739183658644143009304558542786659419139 12472 3146539129715933813545161094064652822810759255 12473 4050016274699452571467504067899487359544867303 12474 5081852943278979813700392562877734459178086902 12475 6216696349058986332805618847846909175053293136 12476 7414749192163062151699827062525467968933125290 12477 8622953718370370235344097314270686715397250275 12478 9778190992493662826841323945080270984783144775 12479 10812360968632032195896313217098730283152640705 12480 11658842387391012499841663356541528847271970464 12481 12259511550932430434317981272144429001497973411 12482 12571305430234169712829638097286814606343103302 12483 12571305430234169712829638097286814606343103302 12484 12259511550932430434317981272144429001497973411 12485 11658842387391012499841663356541528847271970464 12486 10812360968632032195896313217098730283152640705 12487 9778190992493662826841323945080270984783144775 12488 8622953718370370235344097314270686715397250275 12489 7414749192163062151699827062525467968933125290 12490 6216696349058986332805618847846909175053293136 12491 5081852943278979813700392562877734459178086902 12492 4050016274699452571467504067899487359544867303 12493 3146539129715933813545161094064652822810759255 12494 2382961739183658644143009304558542786659419139 12495 1759020036759668171655280882911692210834417511 12496 1265472724085722299621413280932976220151051026 12497 887192330704828582307761386071655172192560004 12498 606061330377655789186792481874828627882295770 12499 403362960347592635406634115478054378776698335 12500 261516357259358993050381205861611153673803295 12501 165144328491038533076622017750140171812736861 12502 101560463452101976410402323105821092212921569 12503 60815135766813716916752070590448574861636730 12504 35452745814567497025599615659586206824398477 12505 20116837274755189498803037692766461682515520 12506 11108532121762950900198191968741718186387934 12507 5968307673562827119151717121696668054694830 12508 3119237134716687352784265671709573151575514 12509 1585432761646224437497682348501069342794124 12510 783507840756608703660711629611607788573553 12511 376376748117040905435712253875250659267203 12512 175698362493475057723784975663419348866164 12513 79680700442961244223758976134927260586593 12514 35095158960002169860905689899349928186019 12515 15007586574930213871264664311890669454322 12516 6228700246713171875766408255181458960359 12517 2508143177506696999621994416381382915763 12518 979518252699922974512745712814507120843 12519 370856758905265835911349738498300626344 12520 136066780891672916386942709077899389070 12521 48356979767449700165019147758237996681 12522 16638945522741248075553238529423123002 12523 5540377136242562741764338480744240339 12524 1784330463678747680088339535887720405 12525 555516154942333941156109116176081172 12526 167091059455048644099723261282379736 12527 48526650929127092905750842497338166 12528 13598729397099971485606562656230147 12529 3674611131155768693708380526563429 12530 956767289620583721809134826632062 12531 239856476156391815853545009643992 12532 57848919833752297435281473464162 12533 13411116401744687742556409522013 12534 2985828319153014411035696183263 12535 637785668278019259099942858160 12536 130571411351384518776869693290 12537 25592331071034495911928354117 12538 4796830729235259901781179659 12539 858703439061197264952945772 12540 146623057614425982678629790 12541 23846214899771361992658888 12542 3688430589658182427449648 12543 541716049801528447656871 12544 75416395044937293162018 12545 9934135611228141703190 12546 1235715562550079341459 12547 144853983188001491586 12548 15966494856617300874 12549 1650989526779049775 12550 159760768270160975 12551 14430295943437994 12552 1213417290036986 12553 94733381954405 12554 6848278539725 12555 457191727710 12556 28115650902 12557 1589290649 12558 82629610 12559 3928927 12560 144124 12561 2954 12562 7122 12563 147078 12564 4073051 12565 86558537 12566 1671920259 12567 29704941551 12568 485307378612 12569 7305470267435 12570 101581660494130 12571 1308150671991391 12572 15643713233474980 12573 174191064213598969 12574 1810750295049210750 12575 17617484383396350649 12576 160820478044618792460 12577 1380569545738080833045 12578 11169851173778221044649 12579 85350530656165434865208 12580 617132444846465740818889 12581 4230146639459710875106519 12582 27534645489429544420108536 12583 170469272514197344671288678 12584 1005326496675623247631575562 12585 5655534168296457166734125431 12586 30389161800269755813709533776 12587 156163742422419014688798047407 12588 768357079629403777876812551450 12589 3623613987431033670135639041423 12590 16396944720897702153592105705276 12591 71260036235496985177837882986175 12592 297705395990144113288826483108154 12593 1196623765776975537662679836276054 12594 4631378420776352415517515353195491 12595 17273340528255740179314943182793576 12596 62125380326227064391357405153568313 12597 215617710384175737005474103779717902 12598 722607214397382585255832377458460908 12599 2339846618621081621244448652063801577 12600 7324707599921310421852678016631960744 12601 22179322658983810817317577010167363341 12602 64995925290190948240572386287661119683 12603 184423760659122616551961856836137385751 12604 506923539796938752298292447576200015414 12605 1350375011605188810424095451312807747187 12606 3487661430206619974134740129195890036606 12607 8736843424219868875388402671562841876122 12608 21236286821643385747031072567072128414681 12609 50102745534932383732170354211240597640341 12610 114775859402963414084664666034277188772612 12611 255379062936436301947543951798346609452757 12612 552075110610515963159497229538670008133367 12613 1159884588873649609096423883486858447840756 12614 2368940602402833141158393978112677131367677 12615 4704669896362911790281948020210642494369638 12616 9087544808279514471935982793406241206270344 12617 17076839795325778019349909090438386241082764 12618 31225369396518140399001229661508179868903454 12619 55569583089322686524402653352352668506913997 12620 96267881581381213942351686250034781686035207 12621 162375599218915693327154393696269667074558299 12622 266704791943140509487024340855961264025658430 12623 426660685750397526127003223611751325486540156 12624 664879317606951628457015321339665532450501630 12625 1009424290725248424593426597352883006658994105 12626 1493253661082484371494553867946483800074855774 12627 2152665054790550881929174667004631392343611030 12628 3024492760845390471276694163844668430985468537 12629 4141981775943326815798290187470234997493836650 12630 5529500868899592457688170398623195609470178394 12631 7196555404415386385012665161964140182355626558 12632 9131869217978432385167896630777221818722954205 12633 11298549292337966146506011410724643634231380038 12634 13631445541222048484505445910372377143986418426 12635 16037702910533432387043924376796154684330375565 12636 18401144710864033062185421259350957700180395050 12637 20590551961125695022737637162179001267935785480 12638 22471203356023044695737976573640259130424611169 12639 23918353938323442934159644628685957848769943875 12640 24830816981166600147147619369431243607841076713 12641 25142610860468339425659276194573629212686206604 12642 24830816981166600147147619369431243607841076713 12643 23918353938323442934159644628685957848769943875 12644 22471203356023044695737976573640259130424611169 12645 20590551961125695022737637162179001267935785480 12646 18401144710864033062185421259350957700180395050 12647 16037702910533432387043924376796154684330375565 12648 13631445541222048484505445910372377143986418426 12649 11298549292337966146506011410724643634231380038 12650 9131869217978432385167896630777221818722954205 12651 7196555404415386385012665161964140182355626558 12652 5529500868899592457688170398623195609470178394 12653 4141981775943326815798290187470234997493836650 12654 3024492760845390471276694163844668430985468537 12655 2152665054790550881929174667004631392343611030 12656 1493253661082484371494553867946483800074855774 12657 1009424290725248424593426597352883006658994105 12658 664879317606951628457015321339665532450501630 12659 426660685750397526127003223611751325486540156 12660 266704791943140509487024340855961264025658430 12661 162375599218915693327154393696269667074558299 12662 96267881581381213942351686250034781686035207 12663 55569583089322686524402653352352668506913997 12664 31225369396518140399001229661508179868903454 12665 17076839795325778019349909090438386241082764 12666 9087544808279514471935982793406241206270344 12667 4704669896362911790281948020210642494369638 12668 2368940602402833141158393978112677131367677 12669 1159884588873649609096423883486858447840756 12670 552075110610515963159497229538670008133367 12671 255379062936436301947543951798346609452757 12672 114775859402963414084664666034277188772612 12673 50102745534932383732170354211240597640341 12674 21236286821643385747031072567072128414681 12675 8736843424219868875388402671562841876122 12676 3487661430206619974134740129195890036606 12677 1350375011605188810424095451312807747187 12678 506923539796938752298292447576200015414 12679 184423760659122616551961856836137385751 12680 64995925290190948240572386287661119683 12681 22179322658983810817317577010167363341 12682 7324707599921310421852678016631960744 12683 2339846618621081621244448652063801577 12684 722607214397382585255832377458460908 12685 215617710384175737005474103779717902 12686 62125380326227064391357405153568313 12687 17273340528255740179314943182793576 12688 4631378420776352415517515353195491 12689 1196623765776975537662679836276054 12690 297705395990144113288826483108154 12691 71260036235496985177837882986175 12692 16396944720897702153592105705276 12693 3623613987431033670135639041423 12694 768357079629403777876812551450 12695 156163742422419014688798047407 12696 30389161800269755813709533776 12697 5655534168296457166734125431 12698 1005326496675623247631575562 12699 170469272514197344671288678 12700 27534645489429544420108536 12701 4230146639459710875106519 12702 617132444846465740818889 12703 85350530656165434865208 12704 11169851173778221044649 12705 1380569545738080833045 12706 160820478044618792460 12707 17617484383396350649 12708 1810750295049210750 12709 174191064213598969 12710 15643713233474980 12711 1308150671991391 12712 101581660494130 12713 7305470267435 12714 485307378612 12715 29704941551 12716 1671920259 12717 86558537 12718 4073051 12719 147078 12720 7122 12721 13607 12722 154200 12723 4220129 12724 90631588 12725 1758478796 12726 31376861810 12727 515012320163 12728 7790777646047 12729 108887130761565 12730 1409732332485521 12731 16951863905466371 12732 189834777447073949 12733 1984941359262809719 12734 19428234678445561399 12735 178437962428015143109 12736 1541390023782699625505 12737 12550420719516301877694 12738 96520381829943655909857 12739 702482975502631175684097 12740 4847279084306176615925408 12741 31764792128889255295215055 12742 198003918003626889091397214 12743 1175795769189820592302864240 12744 6660860664972080414365700993 12745 36044695968566212980443659207 12746 186552904222688770502507581183 12747 924520822051822792565610598857 12748 4391971067060437448012451592873 12749 20020558708328735823727744746699 12750 87656980956394687331429988691451 12751 368965432225641098466664366094329 12752 1494329161767119650951506319384208 12753 5828002186553327953180195189471545 12754 21904718949032092594832458535989067 12755 79398720854482804570672348336361889 12756 277743090710402801396831508933286215 12757 938224924781558322261306481238178810 12758 3062453833018464206500281029522262485 12759 9664554218542392043097126668695762321 12760 29504030258905121239170255026799324085 12761 87175247949174759057889963297828483024 12762 249419685949313564792534243123798505434 12763 691347300456061368850254304412337401165 12764 1857298551402127562722387898889007762601 12765 4838036441811808784558835580508697783793 12766 12224504854426488849523142800758731912728 12767 29973130245863254622419475238634970290803 12768 71339032356575769479201426778312726055022 12769 164878604937895797816835020245517786412953 12770 370154922339399716032208617832623798225369 12771 807454173546952265107041181337016617586124 12772 1711959699484165572255921113025528455974123 12773 3528825191276482750254817861599535579208433 12774 7073610498765744931440341998323319625737315 12775 13792214704642426262217930813616883700639982 12776 26164384603605292491285891883844627447353108 12777 48302209191843918418351138751946566109986218 12778 86794952485840826923403883013860848375817451 12779 151837464670703900466754339602387450192949204 12780 258643480800296907269506079946304448760593506 12781 429080391162056202814178734552230931100216729 12782 693365477693538035614027564467712589512198586 12783 1091540003357349154584018544951416857937041786 12784 1674303608332200053050441918692548539109495735 12785 2502677951807732796087980465299366806733849879 12786 3645918715873035253423728534951115192418466804 12787 5177157815635941353205868830849299823329079567 12788 7166474536788717287074984351314903428479305187 12789 9671482644842919273486460586093430606964015044 12790 12726056273314978842700835560587335791825804952 12791 16328424622393818770180561792741362001078580763 12792 20430418510316398531673908041501865452954334243 12793 24929994833560014631011457321097020778217798464 12794 29669148451755480871549370287168531828316793991 12795 34438847621397465449229345636147112384510770615 12796 38991696671989728084923058421529958968116180530 12797 43061755317148739718475613735819260398360396649 12798 46389557294346487629897621202326216979194555044 12799 48749170919490043081307263998117201456611020588 12800 49973427841634939572806895564004872820527283317 12801 49973427841634939572806895564004872820527283317 12802 48749170919490043081307263998117201456611020588 12803 46389557294346487629897621202326216979194555044 12804 43061755317148739718475613735819260398360396649 12805 38991696671989728084923058421529958968116180530 12806 34438847621397465449229345636147112384510770615 12807 29669148451755480871549370287168531828316793991 12808 24929994833560014631011457321097020778217798464 12809 20430418510316398531673908041501865452954334243 12810 16328424622393818770180561792741362001078580763 12811 12726056273314978842700835560587335791825804952 12812 9671482644842919273486460586093430606964015044 12813 7166474536788717287074984351314903428479305187 12814 5177157815635941353205868830849299823329079567 12815 3645918715873035253423728534951115192418466804 12816 2502677951807732796087980465299366806733849879 12817 1674303608332200053050441918692548539109495735 12818 1091540003357349154584018544951416857937041786 12819 693365477693538035614027564467712589512198586 12820 429080391162056202814178734552230931100216729 12821 258643480800296907269506079946304448760593506 12822 151837464670703900466754339602387450192949204 12823 86794952485840826923403883013860848375817451 12824 48302209191843918418351138751946566109986218 12825 26164384603605292491285891883844627447353108 12826 13792214704642426262217930813616883700639982 12827 7073610498765744931440341998323319625737315 12828 3528825191276482750254817861599535579208433 12829 1711959699484165572255921113025528455974123 12830 807454173546952265107041181337016617586124 12831 370154922339399716032208617832623798225369 12832 164878604937895797816835020245517786412953 12833 71339032356575769479201426778312726055022 12834 29973130245863254622419475238634970290803 12835 12224504854426488849523142800758731912728 12836 4838036441811808784558835580508697783793 12837 1857298551402127562722387898889007762601 12838 691347300456061368850254304412337401165 12839 249419685949313564792534243123798505434 12840 87175247949174759057889963297828483024 12841 29504030258905121239170255026799324085 12842 9664554218542392043097126668695762321 12843 3062453833018464206500281029522262485 12844 938224924781558322261306481238178810 12845 277743090710402801396831508933286215 12846 79398720854482804570672348336361889 12847 21904718949032092594832458535989067 12848 5828002186553327953180195189471545 12849 1494329161767119650951506319384208 12850 368965432225641098466664366094329 12851 87656980956394687331429988691451 12852 20020558708328735823727744746699 12853 4391971067060437448012451592873 12854 924520822051822792565610598857 12855 186552904222688770502507581183 12856 36044695968566212980443659207 12857 6660860664972080414365700993 12858 1175795769189820592302864240 12859 198003918003626889091397214 12860 31764792128889255295215055 12861 4847279084306176615925408 12862 702482975502631175684097 12863 96520381829943655909857 12864 12550420719516301877694 12865 1541390023782699625505 12866 178437962428015143109 12867 19428234678445561399 12868 1984941359262809719 12869 189834777447073949 12870 16951863905466371 12871 1409732332485521 12872 108887130761565 12873 7790777646047 12874 515012320163 12875 31376861810 12876 1758478796 12877 90631588 12878 4220129 12879 154200 12880 13607 12881 20819 12882 167807 12883 4374329 12884 94851717 12885 1849110384 12886 33135340606 12887 546389181973 12888 8305789966210 12889 116677908407612 12890 1518619463247086 12891 18361596237951892 12892 206786641352540320 12893 2174776136709883668 12894 21413176037708371118 12895 197866197106460704508 12896 1719827986210714768614 12897 14091810743299001503199 12898 109070802549459957787551 12899 799003357332574831593954 12900 5549762059808807791609505 12901 36612071213195431911140463 12902 229768710132516144386612269 12903 1373799687193447481394261454 12904 7836656434161901006668565233 12905 42705556633538293394809360200 12906 222597600191254983482951240390 12907 1111073726274511563068118180040 12908 5316491889112260240578062191730 12909 24412529775389173271740196339572 12910 107677539664723423155157733438150 12911 456622413182035785798094354785780 12912 1863294593992760749418170685478537 12913 7322331348320447604131701508855753 12914 27732721135585420548012653725460612 12915 101303439803514897165504806872350956 12916 357141811564885605967503857269648104 12917 1215968015491961123658137990171465025 12918 4000678757800022528761587510760441295 12919 12727008051560856249597407698218024806 12920 39168584477447513282267381695495086406 12921 116679278208079880297060218324627807109 12922 336594933898488323850424206421626988458 12923 940766986405374933642788547536135906599 12924 2548645851858188931572642203301345163766 12925 6695334993213936347281223479397705546394 12926 17062541296238297634081978381267429696521 12927 42197635100289743471942618039393702203531 12928 101312162602439024101620902016947696345825 12929 236217637294471567296036447023830512467975 12930 535033527277295513849043638078141584638322 12931 1177609095886351981139249799169640415811493 12932 2519413873031117837362962294362545073560247 12933 5240784890760648322510738974625064035182556 12934 10602435690042227681695159859922855204945748 12935 20865825203408171193658272811940203326377297 12936 39956599308247718753503822697461511147993090 12937 74466593795449210909637030635791193557339326 12938 135097161677684745341755021765807414485803669 12939 238632417156544727390158222616248298568766655 12940 410480945471000807736260419548691898953542710 12941 687723871962353110083684814498535379860810235 12942 1122445868855594238428206299019943520612415315 12943 1784905481050887190198046109419129447449240372 12944 2765843611689549207634460463643965397046537521 12945 4176981560139932849138422383991915345843345614 12946 6148596667680768049511709000250481999152316683 12947 8823076531508976606629597365800415015747546371 12948 12343632352424658640280853182164203251808384754 12949 16837957181631636560561444937408334035443320231 12950 22397538918157898116187296146680766398789819996 12951 29054480895708797612881397353328697792904385715 12952 36758843132710217301854469834243227454032915006 12953 45360413343876413162685365362598886231172132707 12954 54599143285315495502560827608265552606534592455 12955 64107996073152946320778715923315644212827564606 12956 73430544293387193534152404057677071352626951145 12957 82053451989138467803398672157349219366476577179 12958 89451312611495227348373234938145477377554951693 12959 95138728213836530711204885200443418435805575632 12960 98722598761124982654114159562122074277138303905 12961 99946855683269879145613791128009745641054566634 12962 98722598761124982654114159562122074277138303905 12963 95138728213836530711204885200443418435805575632 12964 89451312611495227348373234938145477377554951693 12965 82053451989138467803398672157349219366476577179 12966 73430544293387193534152404057677071352626951145 12967 64107996073152946320778715923315644212827564606 12968 54599143285315495502560827608265552606534592455 12969 45360413343876413162685365362598886231172132707 12970 36758843132710217301854469834243227454032915006 12971 29054480895708797612881397353328697792904385715 12972 22397538918157898116187296146680766398789819996 12973 16837957181631636560561444937408334035443320231 12974 12343632352424658640280853182164203251808384754 12975 8823076531508976606629597365800415015747546371 12976 6148596667680768049511709000250481999152316683 12977 4176981560139932849138422383991915345843345614 12978 2765843611689549207634460463643965397046537521 12979 1784905481050887190198046109419129447449240372 12980 1122445868855594238428206299019943520612415315 12981 687723871962353110083684814498535379860810235 12982 410480945471000807736260419548691898953542710 12983 238632417156544727390158222616248298568766655 12984 135097161677684745341755021765807414485803669 12985 74466593795449210909637030635791193557339326 12986 39956599308247718753503822697461511147993090 12987 20865825203408171193658272811940203326377297 12988 10602435690042227681695159859922855204945748 12989 5240784890760648322510738974625064035182556 12990 2519413873031117837362962294362545073560247 12991 1177609095886351981139249799169640415811493 12992 535033527277295513849043638078141584638322 12993 236217637294471567296036447023830512467975 12994 101312162602439024101620902016947696345825 12995 42197635100289743471942618039393702203531 12996 17062541296238297634081978381267429696521 12997 6695334993213936347281223479397705546394 12998 2548645851858188931572642203301345163766 12999 940766986405374933642788547536135906599 13000 336594933898488323850424206421626988458 13001 116679278208079880297060218324627807109 13002 39168584477447513282267381695495086406 13003 12727008051560856249597407698218024806 13004 4000678757800022528761587510760441295 13005 1215968015491961123658137990171465025 13006 357141811564885605967503857269648104 13007 101303439803514897165504806872350956 13008 27732721135585420548012653725460612 13009 7322331348320447604131701508855753 13010 1863294593992760749418170685478537 13011 456622413182035785798094354785780 13012 107677539664723423155157733438150 13013 24412529775389173271740196339572 13014 5316491889112260240578062191730 13015 1111073726274511563068118180040 13016 222597600191254983482951240390 13017 42705556633538293394809360200 13018 7836656434161901006668565233 13019 1373799687193447481394261454 13020 229768710132516144386612269 13021 36612071213195431911140463 13022 5549762059808807791609505 13023 799003357332574831593954 13024 109070802549459957787551 13025 14091810743299001503199 13026 1719827986210714768614 13027 197866197106460704508 13028 21413176037708371118 13029 2174776136709883668 13030 206786641352540320 13031 18361596237951892 13032 1518619463247086 13033 116677908407612 13034 8305789966210 13035 546389181973 13036 33135340606 13037 1849110384 13038 94851717 13039 4374329 13040 167807 13041 20819 13042 25705 13043 188626 13044 4542136 13045 99226046 13046 1943962101 13047 34984450990 13048 579524522579 13049 8852179148183 13050 124983698373822 13051 1635297371654698 13052 19880215701198978 13053 225148237590492212 13054 2381562778062423988 13055 23587952174418254786 13056 219279373144169075626 13057 1917694183317175473122 13058 15811638729509716271813 13059 123162613292758959290750 13060 908074159882034789381505 13061 6348765417141382623203459 13062 42161833273004239702749968 13063 266380781345711576297752732 13064 1603568397325963625780873723 13065 9210456121355348488062826687 13066 50542213067700194401477925433 13067 265303156824793276877760600590 13068 1333671326465766546551069420430 13069 6427565615386771803646180371770 13070 29729021664501433512318258531302 13071 132090069440112596426897929777722 13072 564299952846759208953252088223930 13073 2319917007174796535216265040264317 13074 9185625942313208353549872194334290 13075 35055052483905868152144355234316365 13076 129036160939100317713517460597811568 13077 458445251368400503133008664141999060 13078 1573109827056846729625641847441113129 13079 5216646773291983652419725500931906320 13080 16727686809360878778358995208978466101 13081 51895592529008369531864789393713111212 13082 155847862685527393579327600020122893515 13083 453274212106568204147484424746254795567 13084 1277361920303863257493212753957762895057 13085 3489412838263563865215430750837481070365 13086 9243980845072125278853865682699050710160 13087 23757876289452233981363201860665135242915 13088 59260176396528041106024596420661131900052 13089 143509797702728767573563520056341398549356 13090 337529799896910591397657349040778208813800 13091 771251164571767081145080085101972097106297 13092 1712642623163647494988293437247782000449815 13093 3697022968917469818502212093532185489371740 13094 7760198763791766159873701268987609108742803 13095 15843220580802876004205898834547919240128304 13096 31468260893450398875353432671863058531323045 13097 60822424511655889947162095509401714474370387 13098 114423193103696929663140853333252704705332416 13099 209563755473133956251392052401598608043142995 13100 373729578834229472731913244382055713054570324 13101 649113362627545535126418642164940197522309365 13102 1098204817433353917819945234047227278814352945 13103 1810169740817947348511891113518478900473225550 13104 2907351349906481428626252408439072968061655687 13105 4550749092740436397832506573063094844495777893 13106 6942825171829482056772882847635880742889883135 13107 10325578227820700898650131384242397344995662297 13108 14971673199189744656141306366050897014899863054 13109 21166708883933635246910450547964618267555931125 13110 29181589534056295200842298119572537287251704985 13111 39235496099789534676748741084089100434233140227 13112 51452019813866695729068693500009464191694205711 13113 65813324028419014914735867187571925246937300721 13114 82119256476586630464539835196842113685205047713 13115 99959556629191908665246192970864438837706725162 13116 118707139358468441823339543531581196819362157061 13117 137538540366540139854931119980992715565454515751 13118 155483996282525661337551076215026290719103528324 13119 171504764600633695151771907095494696744031528872 13120 184590040825331758059578120138588895813360527325 13121 193861326974961513365319044762565492712943879537 13122 198669454444394861799727950690131819918192870539 13123 198669454444394861799727950690131819918192870539 13124 193861326974961513365319044762565492712943879537 13125 184590040825331758059578120138588895813360527325 13126 171504764600633695151771907095494696744031528872 13127 155483996282525661337551076215026290719103528324 13128 137538540366540139854931119980992715565454515751 13129 118707139358468441823339543531581196819362157061 13130 99959556629191908665246192970864438837706725162 13131 82119256476586630464539835196842113685205047713 13132 65813324028419014914735867187571925246937300721 13133 51452019813866695729068693500009464191694205711 13134 39235496099789534676748741084089100434233140227 13135 29181589534056295200842298119572537287251704985 13136 21166708883933635246910450547964618267555931125 13137 14971673199189744656141306366050897014899863054 13138 10325578227820700898650131384242397344995662297 13139 6942825171829482056772882847635880742889883135 13140 4550749092740436397832506573063094844495777893 13141 2907351349906481428626252408439072968061655687 13142 1810169740817947348511891113518478900473225550 13143 1098204817433353917819945234047227278814352945 13144 649113362627545535126418642164940197522309365 13145 373729578834229472731913244382055713054570324 13146 209563755473133956251392052401598608043142995 13147 114423193103696929663140853333252704705332416 13148 60822424511655889947162095509401714474370387 13149 31468260893450398875353432671863058531323045 13150 15843220580802876004205898834547919240128304 13151 7760198763791766159873701268987609108742803 13152 3697022968917469818502212093532185489371740 13153 1712642623163647494988293437247782000449815 13154 771251164571767081145080085101972097106297 13155 337529799896910591397657349040778208813800 13156 143509797702728767573563520056341398549356 13157 59260176396528041106024596420661131900052 13158 23757876289452233981363201860665135242915 13159 9243980845072125278853865682699050710160 13160 3489412838263563865215430750837481070365 13161 1277361920303863257493212753957762895057 13162 453274212106568204147484424746254795567 13163 155847862685527393579327600020122893515 13164 51895592529008369531864789393713111212 13165 16727686809360878778358995208978466101 13166 5216646773291983652419725500931906320 13167 1573109827056846729625641847441113129 13168 458445251368400503133008664141999060 13169 129036160939100317713517460597811568 13170 35055052483905868152144355234316365 13171 9185625942313208353549872194334290 13172 2319917007174796535216265040264317 13173 564299952846759208953252088223930 13174 132090069440112596426897929777722 13175 29729021664501433512318258531302 13176 6427565615386771803646180371770 13177 1333671326465766546551069420430 13178 265303156824793276877760600590 13179 50542213067700194401477925433 13180 9210456121355348488062826687 13181 1603568397325963625780873723 13182 266380781345711576297752732 13183 42161833273004239702749968 13184 6348765417141382623203459 13185 908074159882034789381505 13186 123162613292758959290750 13187 15811638729509716271813 13188 1917694183317175473122 13189 219279373144169075626 13190 23587952174418254786 13191 2381562778062423988 13192 225148237590492212 13193 19880215701198978 13194 1635297371654698 13195 124983698373822 13196 8852179148183 13197 579524522579 13198 34984450990 13199 1943962101 13200 99226046 13201 4542136 13202 188626 13203 25705 13204 25705 13205 214331 13206 4730762 13207 103768182 13208 2043188147 13209 36928413091 13210 614508973569 13211 9431703670762 13212 133835877522005 13213 1760281070028520 13214 21515513072853676 13215 245028453291691190 13216 2606711015652916200 13217 25969514952480678774 13218 242867325318587330412 13219 2136973556461344548748 13220 17729332912826891744935 13221 138974252022268675562563 13222 1031236773174793748672255 13223 7256839577023417412584964 13224 48510598690145622325953427 13225 308542614618715816000502700 13226 1869949178671675202078626455 13227 10814024518681312113843700410 13228 59752669189055542889540752120 13229 315845369892493471279238526023 13230 1598974483290559823428830021020 13231 7761236941852538350197249792200 13232 36156587279888205315964438903072 13233 161819091104614029939216188309024 13234 696390022286871805380150018001652 13235 2884216960021555744169517128488247 13236 11505542949488004888766137234598607 13237 44240678426219076505694227428650655 13238 164091213423006185865661815832127933 13239 587481412307500820846526124739810628 13240 2031555078425247232758650511583112189 13241 6789756600348830382045367348373019449 13242 21944333582652862430778720709910372421 13243 68623279338369248310223784602691577313 13244 207743455214535763111192389413836004727 13245 609122074792095597726812024766377689082 13246 1730636132410431461640697178704017690624 13247 4766774758567427122708643504795243965422 13248 12733393683335689144069296433536531780525 13249 33001857134524359260217067543364185953075 13250 83018052685980275087387798281326267142967 13251 202769974099256808679588116477002530449408 13252 481039597599639358971220869097119607363156 13253 1108780964468677672542737434142750305920097 13254 2483893787735414576133373522349754097556112 13255 5409665592081117313490505530779967489821555 13256 11457221732709235978375913362519794598114543 13257 23603419344594642164079600103535528348871107 13258 47311481474253274879559331506410977771451349 13259 92290685405106288822515528181264773005693432 13260 175245617615352819610302948842654419179702803 13261 323986948576830885914532905734851312748475411 13262 583293334307363428983305296783654321097713319 13263 1022842941461775007858331886546995910576879689 13264 1747318180060899452946363876212167476336662310 13265 2908374558251301266331836347565706179287578495 13266 4717521090724428777138143521957551868534881237 13267 7458100442646917826458758981502167812557433580 13268 11493574264569918454605389420698975587385661028 13269 17268403399650182955423014231878278087885545432 13270 25297251427010445554791437750293294359895525351 13271 36138382083123379903051756914015515282455794179 13272 50348298417989930447752748667537155554807636110 13273 68417085633845829877591039203661637721484845212 13274 90687515913656230405817434584098564625927345938 13275 117265343842285710643804560687581389438631506432 13276 147932580505005645379275702384414038932142348434 13277 182078813105778539129786028167706552522911772875 13278 218666695987660350488585736502445635657068882223 13279 256245679725008581678270663512573912384816672812 13280 293022536649065801192482196196019006284558044075 13281 326988760883159356489322983310520987463135057196 13282 356094805425965453211350027234083592557392056197 13283 378451367800293271424897164901154388526304406862 13284 392530781419356375165046995452697312631136750076 13285 397338908888789723599455901380263639836385741078 13286 392530781419356375165046995452697312631136750076 13287 378451367800293271424897164901154388526304406862 13288 356094805425965453211350027234083592557392056197 13289 326988760883159356489322983310520987463135057196 13290 293022536649065801192482196196019006284558044075 13291 256245679725008581678270663512573912384816672812 13292 218666695987660350488585736502445635657068882223 13293 182078813105778539129786028167706552522911772875 13294 147932580505005645379275702384414038932142348434 13295 117265343842285710643804560687581389438631506432 13296 90687515913656230405817434584098564625927345938 13297 68417085633845829877591039203661637721484845212 13298 50348298417989930447752748667537155554807636110 13299 36138382083123379903051756914015515282455794179 13300 25297251427010445554791437750293294359895525351 13301 17268403399650182955423014231878278087885545432 13302 11493574264569918454605389420698975587385661028 13303 7458100442646917826458758981502167812557433580 13304 4717521090724428777138143521957551868534881237 13305 2908374558251301266331836347565706179287578495 13306 1747318180060899452946363876212167476336662310 13307 1022842941461775007858331886546995910576879689 13308 583293334307363428983305296783654321097713319 13309 323986948576830885914532905734851312748475411 13310 175245617615352819610302948842654419179702803 13311 92290685405106288822515528181264773005693432 13312 47311481474253274879559331506410977771451349 13313 23603419344594642164079600103535528348871107 13314 11457221732709235978375913362519794598114543 13315 5409665592081117313490505530779967489821555 13316 2483893787735414576133373522349754097556112 13317 1108780964468677672542737434142750305920097 13318 481039597599639358971220869097119607363156 13319 202769974099256808679588116477002530449408 13320 83018052685980275087387798281326267142967 13321 33001857134524359260217067543364185953075 13322 12733393683335689144069296433536531780525 13323 4766774758567427122708643504795243965422 13324 1730636132410431461640697178704017690624 13325 609122074792095597726812024766377689082 13326 207743455214535763111192389413836004727 13327 68623279338369248310223784602691577313 13328 21944333582652862430778720709910372421 13329 6789756600348830382045367348373019449 13330 2031555078425247232758650511583112189 13331 587481412307500820846526124739810628 13332 164091213423006185865661815832127933 13333 44240678426219076505694227428650655 13334 11505542949488004888766137234598607 13335 2884216960021555744169517128488247 13336 696390022286871805380150018001652 13337 161819091104614029939216188309024 13338 36156587279888205315964438903072 13339 7761236941852538350197249792200 13340 1598974483290559823428830021020 13341 315845369892493471279238526023 13342 59752669189055542889540752120 13343 10814024518681312113843700410 13344 1869949178671675202078626455 13345 308542614618715816000502700 13346 48510598690145622325953427 13347 7256839577023417412584964 13348 1031236773174793748672255 13349 138974252022268675562563 13350 17729332912826891744935 13351 2136973556461344548748 13352 242867325318587330412 13353 25969514952480678774 13354 2606711015652916200 13355 245028453291691190 13356 21515513072853676 13357 1760281070028520 13358 133835877522005 13359 9431703670762 13360 614508973569 13361 36928413091 13362 2043188147 13363 103768182 13364 4730762 13365 214331 13366 25705 13367 20819 13368 240036 13369 4945093 13370 108498944 13371 2146956329 13372 38971601238 13373 651437386660 13374 10046212644331 13375 143267581192767 13376 1894116947550525 13377 23275794142882196 13378 266543966364544866 13379 2851739468944607390 13380 28576225968133594974 13381 268836840271068009186 13382 2379840881779931879160 13383 19866306469288236293683 13384 156703584935095567307498 13385 1170211025197062424234818 13386 8288076350198211161257219 13387 55767438267169039738538391 13388 357053213308861438326456127 13389 2178491793290391018079129155 13390 12683973697352987315922326865 13391 70566693707736855003384452530 13392 375598039081549014168779278143 13393 1914819853183053294708068547043 13394 9360211425143098173626079813220 13395 43917824221740743666161688695272 13396 197975678384502235255180627212096 13397 858209113391485835319366206310676 13398 3580606982308427549549667146489899 13399 14389759909509560632935654363086854 13400 55746221375707081394460364663249262 13401 208331891849225262371356043260778588 13402 751572625730507006712187940571938561 13403 2619036490732748053605176636322922817 13404 8821311678774077614804017859956131638 13405 28734090183001692812824088058283391870 13406 90567612921022110741002505312601949734 13407 276366734552905011421416174016527582040 13408 816865530006631360838004414180213693809 13409 2339758207202527059367509203470395379706 13410 6497410890977858584349340683499261656046 13411 17500168441903116266777939938331775745947 13412 45735250817860048404286363976900717733600 13413 116019909820504634347604865824690453096042 13414 285788026785237083766975914758328797592375 13415 683809571698896167650808985574122137812564 13416 1589820562068317031513958303239869913283253 13417 3592674752204092248676110956492504403476209 13418 7893559379816531889623879053129721587377667 13419 16866887324790353291866418893299762087936098 13420 35060641077303878142455513466055322946985650 13421 70914900818847917043638931609946506120322456 13422 139602166879359563702074859687675750777144781 13423 267536303020459108432818477023919192185396235 13424 499232566192183705524835854577505731928178214 13425 907280282884194314897838202518505633846188730 13426 1606136275769138436841637183330650231674593008 13427 2770161121522674460804695762759163386913541999 13428 4655692738312200719278200223777873655624240805 13429 7625895648975730043469979869523258047822459732 13430 12175621533371346603596902503459719681092314817 13431 18951674707216836281064148402201143399943094608 13432 28761977664220101410028403652577253675271206460 13433 42565654826660628510214451982171572447781070783 13434 61435633510133825457843194664308809642351319530 13435 86486680501113310350804505581552670837263430289 13436 118765384051835760325343787871198793276292481322 13437 159104601547502060283408473787760202347412191150 13438 207952859755941941049621995271679954064558852370 13439 265197924347291356023080263071995428370773854866 13440 330011393610784184509061730552120591455054121309 13441 400745509093438889618371764670152188179980655098 13442 474912375712668932166856400015019548041885555035 13443 549268216374074382870752859708592918669374716887 13444 620011297532225157681805179506539993747693101271 13445 683083566309124809700673010544604580020527113393 13446 734546173226258724636247192135237981083696463059 13447 770982149219649646589944160353851701157441156938 13448 789869690308146098764502896832960952467522491154 13449 789869690308146098764502896832960952467522491154 13450 770982149219649646589944160353851701157441156938 13451 734546173226258724636247192135237981083696463059 13452 683083566309124809700673010544604580020527113393 13453 620011297532225157681805179506539993747693101271 13454 549268216374074382870752859708592918669374716887 13455 474912375712668932166856400015019548041885555035 13456 400745509093438889618371764670152188179980655098 13457 330011393610784184509061730552120591455054121309 13458 265197924347291356023080263071995428370773854866 13459 207952859755941941049621995271679954064558852370 13460 159104601547502060283408473787760202347412191150 13461 118765384051835760325343787871198793276292481322 13462 86486680501113310350804505581552670837263430289 13463 61435633510133825457843194664308809642351319530 13464 42565654826660628510214451982171572447781070783 13465 28761977664220101410028403652577253675271206460 13466 18951674707216836281064148402201143399943094608 13467 12175621533371346603596902503459719681092314817 13468 7625895648975730043469979869523258047822459732 13469 4655692738312200719278200223777873655624240805 13470 2770161121522674460804695762759163386913541999 13471 1606136275769138436841637183330650231674593008 13472 907280282884194314897838202518505633846188730 13473 499232566192183705524835854577505731928178214 13474 267536303020459108432818477023919192185396235 13475 139602166879359563702074859687675750777144781 13476 70914900818847917043638931609946506120322456 13477 35060641077303878142455513466055322946985650 13478 16866887324790353291866418893299762087936098 13479 7893559379816531889623879053129721587377667 13480 3592674752204092248676110956492504403476209 13481 1589820562068317031513958303239869913283253 13482 683809571698896167650808985574122137812564 13483 285788026785237083766975914758328797592375 13484 116019909820504634347604865824690453096042 13485 45735250817860048404286363976900717733600 13486 17500168441903116266777939938331775745947 13487 6497410890977858584349340683499261656046 13488 2339758207202527059367509203470395379706 13489 816865530006631360838004414180213693809 13490 276366734552905011421416174016527582040 13491 90567612921022110741002505312601949734 13492 28734090183001692812824088058283391870 13493 8821311678774077614804017859956131638 13494 2619036490732748053605176636322922817 13495 751572625730507006712187940571938561 13496 208331891849225262371356043260778588 13497 55746221375707081394460364663249262 13498 14389759909509560632935654363086854 13499 3580606982308427549549667146489899 13500 858209113391485835319366206310676 13501 197975678384502235255180627212096 13502 43917824221740743666161688695272 13503 9360211425143098173626079813220 13504 1914819853183053294708068547043 13505 375598039081549014168779278143 13506 70566693707736855003384452530 13507 12683973697352987315922326865 13508 2178491793290391018079129155 13509 357053213308861438326456127 13510 55767438267169039738538391 13511 8288076350198211161257219 13512 1170211025197062424234818 13513 156703584935095567307498 13514 19866306469288236293683 13515 2379840881779931879160 13516 268836840271068009186 13517 28576225968133594974 13518 2851739468944607390 13519 266543966364544866 13520 23275794142882196 13521 1894116947550525 13522 143267581192767 13523 10046212644331 13524 651437386660 13525 38971601238 13526 2146956329 13527 108498944 13528 4945093 13529 240036 13530 20819 13531 13607 13532 260855 13533 5185129 13534 113444037 13535 2255455273 13536 41118557567 13537 690408987898 13538 10697650030991 13539 153313793837098 13540 2037384528743292 13541 25169911090432721 13542 289819760507427062 13543 3118283435309152256 13544 31427965437078202364 13545 297413066239201604160 13546 2648677722050999888346 13547 22246147351068168172843 13548 176569891404383803601181 13549 1326914610132157991542316 13550 9458287375395273585492037 13551 64055514617367250899795610 13552 412820651576030478064994518 13553 2535545006599252456405585282 13554 14862465490643378334001456020 13555 83250667405089842319306779395 13556 446164732789285869172163730673 13557 2290417892264602308876847825186 13558 11275031278326151468334148360263 13559 53278035646883841839787768508492 13560 241893502606242978921342315907368 13561 1056184791775988070574546833522772 13562 4438816095699913384869033352800575 13563 17970366891817988182485321509576753 13564 70135981285216642027396019026336116 13565 264078113224932343765816407924027850 13566 959904517579732269083543983832717149 13567 3370609116463255060317364576894861378 13568 11440348169506825668409194496279054455 13569 37555401861775770427628105918239523508 13570 119301703104023803553826593370885341604 13571 366934347473927122162418679329129531774 13572 1093232264559536372259420588196741275849 13573 3156623737209158420205513617650609073515 13574 8837169098180385643716849886969657035752 13575 23997579332880974851127280621831037401993 13576 63235419259763164671064303915232493479547 13577 161755160638364682751891229801591170829642 13578 401807936605741718114580780583019250688417 13579 969597598484133251417784900332450935404939 13580 2273630133767213199164767288813992051095817 13581 5182495314272409280190069259732374316759462 13582 11486234132020624138299990009622225990853876 13583 24760446704606885181490297946429483675313765 13584 51927528402094231434321932359355085034921748 13585 105975541896151795186094445076001829067308106 13586 210517067698207480745713791297622256897467237 13587 407138469899818672134893336711594942962541016 13588 766768869212642813957654331601424924113574449 13589 1406512849076378020422674057096011365774366944 13590 2513416558653332751739475385849155865520781738 13591 4376297397291812897646332946089813618588135007 13592 7425853859834875180082895986537037042537782804 13593 12281588387287930762748180093301131703446700537 13594 19801517182347076647066882372982977728914774549 13595 31127296240588182884661050905660863081035409425 13596 47713652371436937691092552054778397075214301068 13597 71327632490880729920242855634748826123052277243 13598 104001288336794453968057646646480382090132390313 13599 147922314011247135808647700245861480479614749819 13600 205252064552949070676148293452751464113555911611 13601 277869985599337820608752261658958995623704672472 13602 367057461303444001333030469059440156411971043520 13603 473150784103233297072702258343675382435332707236 13604 595209317958075540532141993624116019825827976175 13605 730756902704223074127433495222272779635034776407 13606 875657884806107821785228164685171736221866210133 13607 1024180592086743315037609259723612466711260271922 13608 1169279513906299540552558039215132912417067818158 13609 1303094863841349967382478190051144573768220214664 13610 1417629739535383534336920202679842561104223576452 13611 1505528322445908371226191352489089682241137619997 13612 1560851839527795745354447057186812653624963648092 13613 1579739380616292197529005793665921904935044982308 13614 1560851839527795745354447057186812653624963648092 13615 1505528322445908371226191352489089682241137619997 13616 1417629739535383534336920202679842561104223576452 13617 1303094863841349967382478190051144573768220214664 13618 1169279513906299540552558039215132912417067818158 13619 1024180592086743315037609259723612466711260271922 13620 875657884806107821785228164685171736221866210133 13621 730756902704223074127433495222272779635034776407 13622 595209317958075540532141993624116019825827976175 13623 473150784103233297072702258343675382435332707236 13624 367057461303444001333030469059440156411971043520 13625 277869985599337820608752261658958995623704672472 13626 205252064552949070676148293452751464113555911611 13627 147922314011247135808647700245861480479614749819 13628 104001288336794453968057646646480382090132390313 13629 71327632490880729920242855634748826123052277243 13630 47713652371436937691092552054778397075214301068 13631 31127296240588182884661050905660863081035409425 13632 19801517182347076647066882372982977728914774549 13633 12281588387287930762748180093301131703446700537 13634 7425853859834875180082895986537037042537782804 13635 4376297397291812897646332946089813618588135007 13636 2513416558653332751739475385849155865520781738 13637 1406512849076378020422674057096011365774366944 13638 766768869212642813957654331601424924113574449 13639 407138469899818672134893336711594942962541016 13640 210517067698207480745713791297622256897467237 13641 105975541896151795186094445076001829067308106 13642 51927528402094231434321932359355085034921748 13643 24760446704606885181490297946429483675313765 13644 11486234132020624138299990009622225990853876 13645 5182495314272409280190069259732374316759462 13646 2273630133767213199164767288813992051095817 13647 969597598484133251417784900332450935404939 13648 401807936605741718114580780583019250688417 13649 161755160638364682751891229801591170829642 13650 63235419259763164671064303915232493479547 13651 23997579332880974851127280621831037401993 13652 8837169098180385643716849886969657035752 13653 3156623737209158420205513617650609073515 13654 1093232264559536372259420588196741275849 13655 366934347473927122162418679329129531774 13656 119301703104023803553826593370885341604 13657 37555401861775770427628105918239523508 13658 11440348169506825668409194496279054455 13659 3370609116463255060317364576894861378 13660 959904517579732269083543983832717149 13661 264078113224932343765816407924027850 13662 70135981285216642027396019026336116 13663 17970366891817988182485321509576753 13664 4438816095699913384869033352800575 13665 1056184791775988070574546833522772 13666 241893502606242978921342315907368 13667 53278035646883841839787768508492 13668 11275031278326151468334148360263 13669 2290417892264602308876847825186 13670 446164732789285869172163730673 13671 83250667405089842319306779395 13672 14862465490643378334001456020 13673 2535545006599252456405585282 13674 412820651576030478064994518 13675 64055514617367250899795610 13676 9458287375395273585492037 13677 1326914610132157991542316 13678 176569891404383803601181 13679 22246147351068168172843 13680 2648677722050999888346 13681 297413066239201604160 13682 31427965437078202364 13683 3118283435309152256 13684 289819760507427062 13685 25169911090432721 13686 2037384528743292 13687 153313793837098 13688 10697650030991 13689 690408987898 13690 41118557567 13691 2255455273 13692 113444037 13693 5185129 13694 260855 13695 13607 13696 7122 13697 274462 13698 5445984 13699 118629166 13700 2368899310 13701 43374012840 13702 731527545465 13703 11388059018889 13704 164011443868089 13705 2190698322580390 13706 27207295619176013 13707 314989671597859783 13708 3408103195816579318 13709 34546248872387354620 13710 328841031676279806524 13711 2946090788290201492506 13712 24894825073119168061189 13713 198816038755451971774024 13714 1503484501536541795143497 13715 10785201985527431577034353 13716 73513801992762524485287647 13717 476876166193397728964790128 13718 2948365658175282934470579800 13719 17398010497242630790407041302 13720 98113132895733220653308235415 13721 529415400194375711491470510068 13722 2736582625053888178049011555859 13723 13565449170590753777210996185449 13724 64553066925209993308121916868755 13725 295171538253126820761130084415860 13726 1298078294382231049495889149430140 13727 5495000887475901455443580186323347 13728 22409182987517901567354354862377328 13729 88106348177034630209881340535912869 13730 334214094510148985793212426950363966 13731 1223982630804664612849360391756744999 13732 4330513634042987329400908560727578527 13733 14810957285970080728726559073173915833 13734 48995750031282596096037300414518577963 13735 156857104965799573981454699289124865112 13736 486236050577950925716245272700014873378 13737 1460166612033463494421839267525870807623 13738 4249856001768694792464934205847350349364 13739 11993792835389544063922363504620266109267 13740 32834748431061360494844130508800694437745 13741 87232998592644139522191584537063530881540 13742 224990579898127847422955533716823664309189 13743 563563097244106400866472010384610421518059 13744 1371405535089874969532365680915470186093356 13745 3243227732251346450582552189146442986500756 13746 7456125448039622479354836548546366367855279 13747 16668729446293033418490059269354600307613338 13748 36246680836627509319790287956051709666167641 13749 76687975106701116615812230305784568710235513 13750 157903070298246026620416377435356914102229854 13751 316492609594359275931808236373624085964775343 13752 617655537598026152880607128009217199860008253 13753 1173907339112461486092547668313019867076115465 13754 2173281718289020834380328388697436289887941393 13755 3919929407729710772162149442945167231295148682 13756 6889713955945145649385808331938969484108916745 13757 11802151257126688077729228932626850661125917811 13758 19707442247122805942831076079838168745984483341 13759 32083105569635007409815062466284109432361475086 13760 50928813422935259531727933278643840809950183974 13761 78840948612025120575753602960439260156249710493 13762 119041284862317667611335407689527223198266578311 13763 175328920827675183888300502281229208213184667556 13764 251923602348041589776705346892341862569747140132 13765 353174378564196206484795993698612944593170661430 13766 483122050152286891284900555111710459737260584083 13767 644927446902781821941782730718399152035675715992 13768 840208245406677298405732727403115538847303750756 13769 1068360102061308837604844251967791402261160683411 13770 1325966220662298614659575488846388799460862752582 13771 1606414787510330895912661659907444515856900986540 13772 1899838476892851136822837424408784202933126482055 13773 2193460105993042855590167298938745379128328090080 13774 2472374377747649507935036229266277486185288032822 13775 2720724603376733501719398392730987134872443791116 13776 2923158061981291905563111555168932243345361196449 13777 3066380161973704116580638409675902335866101268089 13778 3140591220144087942883452850852734558560008630400 13779 3140591220144087942883452850852734558560008630400 13780 3066380161973704116580638409675902335866101268089 13781 2923158061981291905563111555168932243345361196449 13782 2720724603376733501719398392730987134872443791116 13783 2472374377747649507935036229266277486185288032822 13784 2193460105993042855590167298938745379128328090080 13785 1899838476892851136822837424408784202933126482055 13786 1606414787510330895912661659907444515856900986540 13787 1325966220662298614659575488846388799460862752582 13788 1068360102061308837604844251967791402261160683411 13789 840208245406677298405732727403115538847303750756 13790 644927446902781821941782730718399152035675715992 13791 483122050152286891284900555111710459737260584083 13792 353174378564196206484795993698612944593170661430 13793 251923602348041589776705346892341862569747140132 13794 175328920827675183888300502281229208213184667556 13795 119041284862317667611335407689527223198266578311 13796 78840948612025120575753602960439260156249710493 13797 50928813422935259531727933278643840809950183974 13798 32083105569635007409815062466284109432361475086 13799 19707442247122805942831076079838168745984483341 13800 11802151257126688077729228932626850661125917811 13801 6889713955945145649385808331938969484108916745 13802 3919929407729710772162149442945167231295148682 13803 2173281718289020834380328388697436289887941393 13804 1173907339112461486092547668313019867076115465 13805 617655537598026152880607128009217199860008253 13806 316492609594359275931808236373624085964775343 13807 157903070298246026620416377435356914102229854 13808 76687975106701116615812230305784568710235513 13809 36246680836627509319790287956051709666167641 13810 16668729446293033418490059269354600307613338 13811 7456125448039622479354836548546366367855279 13812 3243227732251346450582552189146442986500756 13813 1371405535089874969532365680915470186093356 13814 563563097244106400866472010384610421518059 13815 224990579898127847422955533716823664309189 13816 87232998592644139522191584537063530881540 13817 32834748431061360494844130508800694437745 13818 11993792835389544063922363504620266109267 13819 4249856001768694792464934205847350349364 13820 1460166612033463494421839267525870807623 13821 486236050577950925716245272700014873378 13822 156857104965799573981454699289124865112 13823 48995750031282596096037300414518577963 13824 14810957285970080728726559073173915833 13825 4330513634042987329400908560727578527 13826 1223982630804664612849360391756744999 13827 334214094510148985793212426950363966 13828 88106348177034630209881340535912869 13829 22409182987517901567354354862377328 13830 5495000887475901455443580186323347 13831 1298078294382231049495889149430140 13832 295171538253126820761130084415860 13833 64553066925209993308121916868755 13834 13565449170590753777210996185449 13835 2736582625053888178049011555859 13836 529415400194375711491470510068 13837 98113132895733220653308235415 13838 17398010497242630790407041302 13839 2948365658175282934470579800 13840 476876166193397728964790128 13841 73513801992762524485287647 13842 10785201985527431577034353 13843 1503484501536541795143497 13844 198816038755451971774024 13845 24894825073119168061189 13846 2946090788290201492506 13847 328841031676279806524 13848 34546248872387354620 13849 3408103195816579318 13850 314989671597859783 13851 27207295619176013 13852 2190698322580390 13853 164011443868089 13854 11388059018889 13855 731527545465 13856 43374012840 13857 2368899310 13858 118629166 13859 5445984 13860 274462 13861 7122 13862 2954 13863 281584 13864 5720446 13865 124075150 13866 2487528476 13867 45742912150 13868 774901558305 13869 12119586564354 13870 175399502886978 13871 2354709766448479 13872 29397993941756403 13873 342196967217035796 13874 3723092867414439101 13875 37954352068203933938 13876 363387280548667161144 13877 3274931819966481299030 13878 27840915861409369553695 13879 223710863828571139835213 13880 1702300540291993766917521 13881 12288686487063973372177850 13882 84299003978289956062322000 13883 550389968186160253450077775 13884 3425241824368680663435369928 13885 20346376155417913724877621102 13886 115511143392975851443715276717 13887 627528533090108932144778745483 13888 3265998025248263889540482065927 13889 16302031795644641955260007741308 13890 78118516095800747085332913054204 13891 359724605178336814069252001284615 13892 1593249832635357870257019233846000 13893 6793079181858132504939469335753487 13894 27904183874993803022797935048700675 13895 110515531164552531777235695398290197 13896 422320442687183616003093767486276835 13897 1558196725314813598642572818707108965 13898 5554496264847651942250268952484323526 13899 19141470920013068058127467633901494360 13900 63806707317252676824763859487692493796 13901 205852854997082170077491999703643443075 13902 643093155543750499697699971989139738490 13903 1946402662611414420138084540225885681001 13904 5710022613802158286886773473373221156987 13905 16243648837158238856387297710467616458631 13906 44828541266450904558766494013420960547012 13907 120067747023705500017035715045864225319285 13908 312223578490771986945147118253887195190729 13909 788553677142234248289427544101434085827248 13910 1934968632333981370398837691300080607611415 13911 4614633267341221420114917870061913172594112 13912 10699353180290968929937388737692809354356035 13913 24124854894332655897844895817900966675468617 13914 52915410282920542738280347225406309973780979 13915 112934655943328625935602518261836278376403154 13916 234591045404947143236228607741141482812465367 13917 474395679892605302552224613808981000067005197 13918 934148147192385428812415364382841285824783596 13919 1791562876710487638973154796322237066936123718 13920 3347189057401482320472876057010456156964056858 13921 6093211126018731606542477831642603521183090075 13922 10809643363674856421547957774884136715404065427 13923 18691865213071833727115037264565820145234834556 13924 31509593504249494020560305012465019407110401152 13925 51790547816757813352646138546122278178345958427 13926 83011918992570266941542995744927950242311659060 13927 129769762034960380107481536239083100966199894467 13928 197882233474342788187089010649966483354516288804 13929 294370205689992851499635909970756431411451245867 13930 427252523175716773665005849173571070782931807688 13931 605097980912237796261501340590954807162917801562 13932 836296428716483097769696548810323404330431245513 13933 1128049497055068713226683285830109611772936300075 13934 1485135692309459120347515458121514690882979466748 13935 1908568347467986136010576979370906941108464434167 13936 2394326322723607452264419740814180201722023435993 13937 2932381008172629510572237148753833315317763739122 13938 3506253264403182032735499084316228718790027468595 13939 4093298582885893992413004723347529582061454572135 13940 4665834483740692363525203528205022865313616122902 13941 5193098981124383009654434621997264621057731823938 13942 5643882665358025407282509947899919378217804987565 13943 5989538223954996022143749964844834579211462464538 13944 6206971382117792059464091260528636894426109898489 13945 6281182440288175885766905701705469117120017260800 13946 6206971382117792059464091260528636894426109898489 13947 5989538223954996022143749964844834579211462464538 13948 5643882665358025407282509947899919378217804987565 13949 5193098981124383009654434621997264621057731823938 13950 4665834483740692363525203528205022865313616122902 13951 4093298582885893992413004723347529582061454572135 13952 3506253264403182032735499084316228718790027468595 13953 2932381008172629510572237148753833315317763739122 13954 2394326322723607452264419740814180201722023435993 13955 1908568347467986136010576979370906941108464434167 13956 1485135692309459120347515458121514690882979466748 13957 1128049497055068713226683285830109611772936300075 13958 836296428716483097769696548810323404330431245513 13959 605097980912237796261501340590954807162917801562 13960 427252523175716773665005849173571070782931807688 13961 294370205689992851499635909970756431411451245867 13962 197882233474342788187089010649966483354516288804 13963 129769762034960380107481536239083100966199894467 13964 83011918992570266941542995744927950242311659060 13965 51790547816757813352646138546122278178345958427 13966 31509593504249494020560305012465019407110401152 13967 18691865213071833727115037264565820145234834556 13968 10809643363674856421547957774884136715404065427 13969 6093211126018731606542477831642603521183090075 13970 3347189057401482320472876057010456156964056858 13971 1791562876710487638973154796322237066936123718 13972 934148147192385428812415364382841285824783596 13973 474395679892605302552224613808981000067005197 13974 234591045404947143236228607741141482812465367 13975 112934655943328625935602518261836278376403154 13976 52915410282920542738280347225406309973780979 13977 24124854894332655897844895817900966675468617 13978 10699353180290968929937388737692809354356035 13979 4614633267341221420114917870061913172594112 13980 1934968632333981370398837691300080607611415 13981 788553677142234248289427544101434085827248 13982 312223578490771986945147118253887195190729 13983 120067747023705500017035715045864225319285 13984 44828541266450904558766494013420960547012 13985 16243648837158238856387297710467616458631 13986 5710022613802158286886773473373221156987 13987 1946402662611414420138084540225885681001 13988 643093155543750499697699971989139738490 13989 205852854997082170077491999703643443075 13990 63806707317252676824763859487692493796 13991 19141470920013068058127467633901494360 13992 5554496264847651942250268952484323526 13993 1558196725314813598642572818707108965 13994 422320442687183616003093767486276835 13995 110515531164552531777235695398290197 13996 27904183874993803022797935048700675 13997 6793079181858132504939469335753487 13998 1593249832635357870257019233846000 13999 359724605178336814069252001284615 14000 78118516095800747085332913054204 14001 16302031795644641955260007741308 14002 3265998025248263889540482065927 14003 627528533090108932144778745483 14004 115511143392975851443715276717 14005 20346376155417913724877621102 14006 3425241824368680663435369928 14007 550389968186160253450077775 14008 84299003978289956062322000 14009 12288686487063973372177850 14010 1702300540291993766917521 14011 223710863828571139835213 14012 27840915861409369553695 14013 3274931819966481299030 14014 363387280548667161144 14015 37954352068203933938 14016 3723092867414439101 14017 342196967217035796 14018 29397993941756403 14019 2354709766448479 14020 175399502886978 14021 12119586564354 14022 774901558305 14023 45742912150 14024 2487528476 14025 124075150 14026 5720446 14027 281584 14028 2954 14029 959 14030 284538 14031 6002030 14032 129795596 14033 2611603626 14034 48230440626 14035 820644470455 14036 12894488122659 14037 187519089451332 14038 2530109269335457 14039 31752703708204882 14040 371594961158792199 14041 4065289834631474897 14042 41677444935618373039 14043 401341632616871095082 14044 3638319100515148460174 14045 31115847681375850852725 14046 251551779689980509388908 14047 1926011404120564906752734 14048 13990987027355967139095371 14049 96587690465353929434499850 14050 634688972164450209512399775 14051 3975631792554840916885447703 14052 23771617979786594388312991030 14053 135857519548393765168592897819 14054 743039676483084783588494022200 14055 3893526558338372821685260811410 14056 19568029820892905844800489807235 14057 94420547891445389040592920795512 14058 437843121274137561154584914338819 14059 1952974437813694684326271235130615 14060 8386329014493490375196488569599487 14061 34697263056851935527737404384454162 14062 138419715039546334800033630446990872 14063 532835973851736147780329462884567032 14064 1980517168001997214645666586193385800 14065 7112692990162465540892841771191432491 14066 24695967184860720000377736586385817886 14067 82948178237265744882891327121593988156 14068 269659562314334846902255859191335936871 14069 848946010540832669775191971692783181565 14070 2589495818155164919835784512215025419491 14071 7656425276413572707024858013599106837988 14072 21953671450960397143274071183840837615618 14073 61072190103609143415153791723888577005643 14074 164896288290156404575802209059285185866297 14075 432291325514477486962182833299751420510014 14076 1100777255633006235234574662355321281017977 14077 2723522309476215618688265235401514693438663 14078 6549601899675202790513755561361993780205527 14079 15313986447632190350052306607754722526950147 14080 34824208074623624827782284555593776029824652 14081 77040265177253198636125243043307276649249596 14082 165850066226249168673882865487242588350184133 14083 347525701348275769171831126002977761188868521 14084 708986725297552445788453221550122482879470564 14085 1408543827084990731364639978191822285891788793 14086 2725711023902873067785570160705078352760907314 14087 5138751934111969959446030853332693223900180576 14088 9440400183420213927015353888653059678147146933 14089 16902854489693588028090435606526740236587155502 14090 29501508576746690148662995039449956860638899983 14091 50201458717321327747675342277030839552345235708 14092 83300141321007307373206443558587297585456359579 14093 134802466809328080294189134291050228420657617487 14094 212781681027530647049024531984011051208511553527 14095 327651995509303168294570546889049584320716183271 14096 492252439164335639686724920620722914765967534671 14097 721622728865709625164641759144327502194383053555 14098 1032350504087954569926507189764525877945849609250 14099 1441394409628720894031197889401278211493349047075 14100 1964345925771551810996379834640433016103367545588 14101 2613185189364527833574198743951624302655915766823 14102 3393704039777445256358092437492421631991443900915 14103 4302894670191593588274996720185087142830487870160 14104 5326707330896236962836656889568013517039787175115 14105 6438634272575811543307736233070062034107791207717 14106 7599551847289076025148503807663758300851482040730 14107 8759133066626586355938208251552552447375070695037 14108 9858933464865075373179638150202287486371347946840 14109 10836981646482408416936944569897183999275536811503 14110 11633420889313021429426259912744753957429267452103 14111 12196509606072788081607841225373471473637572363027 14112 12488153822405967945230996962234106011546127159289 14113 12488153822405967945230996962234106011546127159289 14114 12196509606072788081607841225373471473637572363027 14115 11633420889313021429426259912744753957429267452103 14116 10836981646482408416936944569897183999275536811503 14117 9858933464865075373179638150202287486371347946840 14118 8759133066626586355938208251552552447375070695037 14119 7599551847289076025148503807663758300851482040730 14120 6438634272575811543307736233070062034107791207717 14121 5326707330896236962836656889568013517039787175115 14122 4302894670191593588274996720185087142830487870160 14123 3393704039777445256358092437492421631991443900915 14124 2613185189364527833574198743951624302655915766823 14125 1964345925771551810996379834640433016103367545588 14126 1441394409628720894031197889401278211493349047075 14127 1032350504087954569926507189764525877945849609250 14128 721622728865709625164641759144327502194383053555 14129 492252439164335639686724920620722914765967534671 14130 327651995509303168294570546889049584320716183271 14131 212781681027530647049024531984011051208511553527 14132 134802466809328080294189134291050228420657617487 14133 83300141321007307373206443558587297585456359579 14134 50201458717321327747675342277030839552345235708 14135 29501508576746690148662995039449956860638899983 14136 16902854489693588028090435606526740236587155502 14137 9440400183420213927015353888653059678147146933 14138 5138751934111969959446030853332693223900180576 14139 2725711023902873067785570160705078352760907314 14140 1408543827084990731364639978191822285891788793 14141 708986725297552445788453221550122482879470564 14142 347525701348275769171831126002977761188868521 14143 165850066226249168673882865487242588350184133 14144 77040265177253198636125243043307276649249596 14145 34824208074623624827782284555593776029824652 14146 15313986447632190350052306607754722526950147 14147 6549601899675202790513755561361993780205527 14148 2723522309476215618688265235401514693438663 14149 1100777255633006235234574662355321281017977 14150 432291325514477486962182833299751420510014 14151 164896288290156404575802209059285185866297 14152 61072190103609143415153791723888577005643 14153 21953671450960397143274071183840837615618 14154 7656425276413572707024858013599106837988 14155 2589495818155164919835784512215025419491 14156 848946010540832669775191971692783181565 14157 269659562314334846902255859191335936871 14158 82948178237265744882891327121593988156 14159 24695967184860720000377736586385817886 14160 7112692990162465540892841771191432491 14161 1980517168001997214645666586193385800 14162 532835973851736147780329462884567032 14163 138419715039546334800033630446990872 14164 34697263056851935527737404384454162 14165 8386329014493490375196488569599487 14166 1952974437813694684326271235130615 14167 437843121274137561154584914338819 14168 94420547891445389040592920795512 14169 19568029820892905844800489807235 14170 3893526558338372821685260811410 14171 743039676483084783588494022200 14172 135857519548393765168592897819 14173 23771617979786594388312991030 14174 3975631792554840916885447703 14175 634688972164450209512399775 14176 96587690465353929434499850 14177 13990987027355967139095371 14178 1926011404120564906752734 14179 251551779689980509388908 14180 31115847681375850852725 14181 3638319100515148460174 14182 401341632616871095082 14183 41677444935618373039 14184 4065289834631474897 14185 371594961158792199 14186 31752703708204882 14187 2530109269335457 14188 187519089451332 14189 12894488122659 14190 820644470455 14191 48230440626 14192 2611603626 14193 129795596 14194 6002030 14195 284538 14196 959 14197 234 14198 285497 14199 6286568 14200 135797626 14201 2741399222 14202 50842044252 14203 868874911081 14204 13715132593114 14205 200413577573991 14206 2717628358786789 14207 34282812977540339 14208 403347664866997081 14209 4436884795790267096 14210 45742734770249847936 14211 443019077552489468121 14212 4039660733132019555256 14213 34754166781890999312899 14214 282667627371356360241633 14215 2177563183810545416141642 14216 15916998431476532045848105 14217 110578677492709896573595221 14218 731276662629804138946899625 14219 4610320764719291126397847478 14220 27747249772341435305198438733 14221 159629137528180359556905888849 14222 878897196031478548757086920019 14223 4636566234821457605273754833610 14224 23461556379231278666485750618645 14225 113988577712338294885393410602747 14226 532263669165582950195177835134331 14227 2390817559087832245480856149469434 14228 10339303452307185059522759804730102 14229 43083592071345425902933892954053649 14230 173116978096398270327771034831445034 14231 671255688891282482580363093331557904 14232 2513353141853733362425996049077952832 14233 9093210158164462755538508357384818291 14234 31808660175023185541270578357577250377 14235 107644145422126464883269063707979806042 14236 352607740551600591785147186312929925027 14237 1118605572855167516677447830884119118436 14238 3438441828695997589610976483907808601056 14239 10245921094568737626860642525814132257479 14240 29610096727373969850298929197439944453606 14241 83025861554569540558427862907729414621261 14242 225968478393765547990956000783173762871940 14243 597187613804633891537985042359036606376311 14244 1533068581147483722196757495655072701527991 14245 3824299565109221853922839897756835974456640 14246 9273124209151418409202020796763508473644190 14247 21863588347307393140566062169116716307155674 14248 50138194522255815177834591163348498556774799 14249 111864473251876823463907527598901052679074248 14250 242890331403502367310008108530549864999433729 14251 513375767574524937845713991490220349539052654 14252 1056512426645828214960284347553100244068339085 14253 2117530552382543177153093199741944768771259357 14254 4134254850987863799150210138896900638652696107 14255 7864462958014843027231601014037771576661087890 14256 14579152117532183886461384741985752902047327509 14257 26343254673113801955105789495179799914734302435 14258 46404363066440278176753430645976697097226055485 14259 79702967294068017896338337316480796412984135691 14260 133501600038328635120881785835618137137801595287 14261 218102608130335387667395577849637526006113977066 14262 347584147836858727343213666275061279629169171014 14263 540433676536833815343595078873060635529227736798 14264 819904434673638807981295467509772499086683717942 14265 1213875168030045264851366679765050416960350588226 14266 1753973232953664195091148948908853380140232662805 14267 2473744913716675463957705079165804089439198656325 14268 3405740335400272705027577724041711227596716592663 14269 4577531115136079644570578578592057318759283312411 14270 6006889229141973089932291181444045934647359667738 14271 7696598709969038844633089157677508774821931771075 14272 9629602001087830551111653609753100659870275045275 14273 11765341603472048506144393122638075551147578382832 14274 14038186119864887568456240040733820334959273248447 14275 16358684913915662381086712059216310748226552735767 14276 18618066531491661729117846401754839933746418641877 14277 20695915111347483790116582720099471485646884758343 14278 22470402535795429846363204482641937956704804263606 14279 23829930495385809511034101138118225431066839815130 14280 24684663428478756026838838187607577485183699522316 14281 24976307644811935890461993924468212023092254318578 14282 24684663428478756026838838187607577485183699522316 14283 23829930495385809511034101138118225431066839815130 14284 22470402535795429846363204482641937956704804263606 14285 20695915111347483790116582720099471485646884758343 14286 18618066531491661729117846401754839933746418641877 14287 16358684913915662381086712059216310748226552735767 14288 14038186119864887568456240040733820334959273248447 14289 11765341603472048506144393122638075551147578382832 14290 9629602001087830551111653609753100659870275045275 14291 7696598709969038844633089157677508774821931771075 14292 6006889229141973089932291181444045934647359667738 14293 4577531115136079644570578578592057318759283312411 14294 3405740335400272705027577724041711227596716592663 14295 2473744913716675463957705079165804089439198656325 14296 1753973232953664195091148948908853380140232662805 14297 1213875168030045264851366679765050416960350588226 14298 819904434673638807981295467509772499086683717942 14299 540433676536833815343595078873060635529227736798 14300 347584147836858727343213666275061279629169171014 14301 218102608130335387667395577849637526006113977066 14302 133501600038328635120881785835618137137801595287 14303 79702967294068017896338337316480796412984135691 14304 46404363066440278176753430645976697097226055485 14305 26343254673113801955105789495179799914734302435 14306 14579152117532183886461384741985752902047327509 14307 7864462958014843027231601014037771576661087890 14308 4134254850987863799150210138896900638652696107 14309 2117530552382543177153093199741944768771259357 14310 1056512426645828214960284347553100244068339085 14311 513375767574524937845713991490220349539052654 14312 242890331403502367310008108530549864999433729 14313 111864473251876823463907527598901052679074248 14314 50138194522255815177834591163348498556774799 14315 21863588347307393140566062169116716307155674 14316 9273124209151418409202020796763508473644190 14317 3824299565109221853922839897756835974456640 14318 1533068581147483722196757495655072701527991 14319 597187613804633891537985042359036606376311 14320 225968478393765547990956000783173762871940 14321 83025861554569540558427862907729414621261 14322 29610096727373969850298929197439944453606 14323 10245921094568737626860642525814132257479 14324 3438441828695997589610976483907808601056 14325 1118605572855167516677447830884119118436 14326 352607740551600591785147186312929925027 14327 107644145422126464883269063707979806042 14328 31808660175023185541270578357577250377 14329 9093210158164462755538508357384818291 14330 2513353141853733362425996049077952832 14331 671255688891282482580363093331557904 14332 173116978096398270327771034831445034 14333 43083592071345425902933892954053649 14334 10339303452307185059522759804730102 14335 2390817559087832245480856149469434 14336 532263669165582950195177835134331 14337 113988577712338294885393410602747 14338 23461556379231278666485750618645 14339 4636566234821457605273754833610 14340 878897196031478548757086920019 14341 159629137528180359556905888849 14342 27747249772341435305198438733 14343 4610320764719291126397847478 14344 731276662629804138946899625 14345 110578677492709896573595221 14346 15916998431476532045848105 14347 2177563183810545416141642 14348 282667627371356360241633 14349 34754166781890999312899 14350 4039660733132019555256 14351 443019077552489468121 14352 45742734770249847936 14353 4436884795790267096 14354 403347664866997081 14355 34282812977540339 14356 2717628358786789 14357 200413577573991 14358 13715132593114 14359 868874911081 14360 50842044252 14361 2741399222 14362 135797626 14363 6286568 14364 285497 14365 234 14366 40 14367 285731 14368 6572065 14369 142084194 14370 2877196848 14371 53583443474 14372 919716955333 14373 14584007504195 14374 214128710167105 14375 2918041936360780 14376 37000441336327128 14377 437630477844537420 14378 4840232460657264177 14379 50179619566040115032 14380 488761812322739316057 14381 4482679810684509023377 14382 38793827515023018868155 14383 317421794153247359554532 14384 2460230811181901776383275 14385 18094561615287077461989747 14386 126495675924186428619443326 14387 841855340122514035520494846 14388 5341597427349095265344747103 14389 32357570537060726431596286211 14390 187376387300521794862104327582 14391 1038526333559658908313992808868 14392 5515463430852936154030841753629 14393 28098122614052736271759505452255 14394 137450134091569573551879161221392 14395 646252246877921245080571245737078 14396 2923081228253415195676033984603765 14397 12730121011395017305003615954199536 14398 53422895523652610962456652758783751 14399 216200570167743696230704927785498683 14400 844372666987680752908134128163002938 14401 3184608830745015845006359142409510736 14402 11606563300018196117964504406462771123 14403 40901870333187648296809086714962068668 14404 139452805597149650424539642065557056419 14405 460251885973727056668416250020909731069 14406 1471213313406768108462595017197049043463 14407 4557047401551165106288424314791927719492 14408 13684362923264735216471619009721940858535 14409 39856017821942707477159571723254076711085 14410 112635958281943510408726792105169359074867 14411 308994339948335088549383863690903177493201 14412 823156092198399439528941043142210369248251 14413 2130256194952117613734742538014109307904302 14414 5357368146256705576119597393411908675984631 14415 13097423774260640263124860694520344448100830 14416 31136712556458811549768082965880224780799864 14417 72001782869563208318400653332465214863930473 14418 162002667774132638641742118762249551235849047 14419 354754804655379190773915636129450917678507977 14420 756266098978027305155722100020770214538486383 14421 1569888194220353152805998339043320593607391739 14422 3174042979028371392113377547295045012839598442 14423 6251785403370406976303303338638845407423955464 14424 11998717809002706826381811152934672215313783997 14425 22443615075547026913692985756023524478708415399 14426 40922406790645985841567174237165552816781629944 14427 72747617739554080131859220141156497011960357920 14428 126107330360508296073091767962457493510210191176 14429 213204567332396653017220123152098933550785730978 14430 351604208168664022788277363685255663143915572353 14431 565686755967194115010609244124698805635283148080 14432 888017824373692542686808745148121915158396907812 14433 1360338111210472623324890546382833134615911454740 14434 2033779602703684072832662147274822916047034306168 14435 2967848400983709459942515628673903797100583251031 14436 4227718146670339659048854028074657469579431319130 14437 5879485249116948168985282803207515317035915248988 14438 7983271450536352349598156302633768546355999905074 14439 10584420344278052734502869760036103253406642980149 14440 13703487939111011934565380339121554709469291438813 14441 17326200711056869395744742767430609434692206816350 14442 21394943604559879057256046732391176211017853428107 14443 25803527723336936074600633163371895886106851631279 14444 30396871033780549949542952099950131083185825984214 14445 34976751445407324110204558460971150681972971377644 14446 39313981642839145519234429121854311419393303400220 14447 43166317647142913636479787202741409442351689021949 14448 46300333031181239357397305620760163387771644078736 14449 48514593923864565537872939325725802916250539337446 14450 49660971073290691917300832112075789508275953840894 14451 49660971073290691917300832112075789508275953840894 14452 48514593923864565537872939325725802916250539337446 14453 46300333031181239357397305620760163387771644078736 14454 43166317647142913636479787202741409442351689021949 14455 39313981642839145519234429121854311419393303400220 14456 34976751445407324110204558460971150681972971377644 14457 30396871033780549949542952099950131083185825984214 14458 25803527723336936074600633163371895886106851631279 14459 21394943604559879057256046732391176211017853428107 14460 17326200711056869395744742767430609434692206816350 14461 13703487939111011934565380339121554709469291438813 14462 10584420344278052734502869760036103253406642980149 14463 7983271450536352349598156302633768546355999905074 14464 5879485249116948168985282803207515317035915248988 14465 4227718146670339659048854028074657469579431319130 14466 2967848400983709459942515628673903797100583251031 14467 2033779602703684072832662147274822916047034306168 14468 1360338111210472623324890546382833134615911454740 14469 888017824373692542686808745148121915158396907812 14470 565686755967194115010609244124698805635283148080 14471 351604208168664022788277363685255663143915572353 14472 213204567332396653017220123152098933550785730978 14473 126107330360508296073091767962457493510210191176 14474 72747617739554080131859220141156497011960357920 14475 40922406790645985841567174237165552816781629944 14476 22443615075547026913692985756023524478708415399 14477 11998717809002706826381811152934672215313783997 14478 6251785403370406976303303338638845407423955464 14479 3174042979028371392113377547295045012839598442 14480 1569888194220353152805998339043320593607391739 14481 756266098978027305155722100020770214538486383 14482 354754804655379190773915636129450917678507977 14483 162002667774132638641742118762249551235849047 14484 72001782869563208318400653332465214863930473 14485 31136712556458811549768082965880224780799864 14486 13097423774260640263124860694520344448100830 14487 5357368146256705576119597393411908675984631 14488 2130256194952117613734742538014109307904302 14489 823156092198399439528941043142210369248251 14490 308994339948335088549383863690903177493201 14491 112635958281943510408726792105169359074867 14492 39856017821942707477159571723254076711085 14493 13684362923264735216471619009721940858535 14494 4557047401551165106288424314791927719492 14495 1471213313406768108462595017197049043463 14496 460251885973727056668416250020909731069 14497 139452805597149650424539642065557056419 14498 40901870333187648296809086714962068668 14499 11606563300018196117964504406462771123 14500 3184608830745015845006359142409510736 14501 844372666987680752908134128163002938 14502 216200570167743696230704927785498683 14503 53422895523652610962456652758783751 14504 12730121011395017305003615954199536 14505 2923081228253415195676033984603765 14506 646252246877921245080571245737078 14507 137450134091569573551879161221392 14508 28098122614052736271759505452255 14509 5515463430852936154030841753629 14510 1038526333559658908313992808868 14511 187376387300521794862104327582 14512 32357570537060726431596286211 14513 5341597427349095265344747103 14514 841855340122514035520494846 14515 126495675924186428619443326 14516 18094561615287077461989747 14517 2460230811181901776383275 14518 317421794153247359554532 14519 38793827515023018868155 14520 4482679810684509023377 14521 488761812322739316057 14522 50179619566040115032 14523 4840232460657264177 14524 437630477844537420 14525 37000441336327128 14526 2918041936360780 14527 214128710167105 14528 14584007504195 14529 919716955333 14530 53583443474 14531 2877196848 14532 142084194 14533 6572065 14534 285731 14535 40 14536 10 14537 285771 14538 6857796 14539 148656259 14540 3019281042 14541 56460640322 14542 973300398807 14543 15503724459528 14544 228712717671300 14545 3132170646527885 14546 39918483272687908 14547 474630919180864548 14548 5277862938501801597 14549 55019852026697379209 14550 538941431888779431089 14551 4971441623007248339434 14552 43276507325707527891532 14553 356215621668270378422687 14554 2777652605335149135937807 14555 20554792426468979238373022 14556 144590237539473506081433073 14557 968351016046700464139938172 14558 6183452767471609300865241949 14559 37699167964409821696941033314 14560 219733957837582521293700613793 14561 1225902720860180703176097136450 14562 6553989764412595062344834562497 14563 33613586044905672425790347205884 14564 165548256705622309823638666673647 14565 783702380969490818632450406958470 14566 3569333475131336440756605230340843 14567 15653202239648432500679649938803301 14568 66153016535047628267460268712983287 14569 269623465691396307193161580544282434 14570 1060573237155424449138839055948501621 14571 4028981497732696597914493270572513674 14572 14791172130763211962970863548872281859 14573 52508433633205844414773591121424839791 14574 180354675930337298721348728780519125087 14575 599704691570876707092955892086466787488 14576 1931465199380495165131011267217958774532 14577 6028260714957933214751019331988976762955 14578 18241410324815900322760043324513868578027 14579 53540380745207442693631190732976017569620 14580 152491976103886217885886363828423435785952 14581 421630298230278598958110655796072536568068 14582 1132150432146734528078324906833113546741452 14583 2953412287150517053263683581156319677152553 14584 7487624341208823189854339931426017983888933 14585 18454791920517345839244458087932253124085461 14586 44234136330719451812892943660400569228900694 14587 103138495426022019868168736298345439644730337 14588 234004450643695846960142772094714766099779520 14589 516757472429511829415657754891700468914357024 14590 1111020903633406495929637736150221132216994360 14591 2326154293198380457961720439064090808145878122 14592 4743931173248724544919375886338365606446990181 14593 9425828382398778368416680885933890420263553906 14594 18250503212373113802685114491573517622737739461 14595 34442332884549733740074796908958196694022199396 14596 63366021866193012755260159993189077295490045343 14597 113670024530200065973426394378322049828741987864 14598 198854948100062376204950988103613990522170549096 14599 339311897692904949090311891114556427060995922154 14600 564808775501060675805497486837354596694701303331 14601 917290964135858137798886607809954468779198720433 14602 1453704580340886657697417989272820720793680055892 14603 2248355935584165166011699291530955049774308362552 14604 3394117713914156696157552693657656050662945760908 14605 5001628003687393532775177775948726713147617557199 14606 7195566547654049118991369656748561266680014570161 14607 10107203395787287828034136831282172786615346568118 14608 13862756699653300518583439105841283863391915154062 14609 18567691794814405084101026062669871799762642885223 14610 24287908283389064669068250099157657962875934418962 14611 31029688650167881330310123106552164144161498255163 14612 38721144315616748453000789499821785645710060244457 14613 47198471327896815131856679895763072097124705059386 14614 56200398757117486024143585263322026969292677615493 14615 65373622479187874059747510560921281765158797361858 14616 74290733088246469629438987582825462101366274777864 14617 82480299289982059155714216324595720861744992422169 14618 89466650678324152993877092823501572830123333100685 14619 94814926955045804895270244946485966304022183416182 14620 98175564997155257455173771437801592424526493178340 14621 99321942146581383834601664224151579016551907681788 14622 98175564997155257455173771437801592424526493178340 14623 94814926955045804895270244946485966304022183416182 14624 89466650678324152993877092823501572830123333100685 14625 82480299289982059155714216324595720861744992422169 14626 74290733088246469629438987582825462101366274777864 14627 65373622479187874059747510560921281765158797361858 14628 56200398757117486024143585263322026969292677615493 14629 47198471327896815131856679895763072097124705059386 14630 38721144315616748453000789499821785645710060244457 14631 31029688650167881330310123106552164144161498255163 14632 24287908283389064669068250099157657962875934418962 14633 18567691794814405084101026062669871799762642885223 14634 13862756699653300518583439105841283863391915154062 14635 10107203395787287828034136831282172786615346568118 14636 7195566547654049118991369656748561266680014570161 14637 5001628003687393532775177775948726713147617557199 14638 3394117713914156696157552693657656050662945760908 14639 2248355935584165166011699291530955049774308362552 14640 1453704580340886657697417989272820720793680055892 14641 917290964135858137798886607809954468779198720433 14642 564808775501060675805497486837354596694701303331 14643 339311897692904949090311891114556427060995922154 14644 198854948100062376204950988103613990522170549096 14645 113670024530200065973426394378322049828741987864 14646 63366021866193012755260159993189077295490045343 14647 34442332884549733740074796908958196694022199396 14648 18250503212373113802685114491573517622737739461 14649 9425828382398778368416680885933890420263553906 14650 4743931173248724544919375886338365606446990181 14651 2326154293198380457961720439064090808145878122 14652 1111020903633406495929637736150221132216994360 14653 516757472429511829415657754891700468914357024 14654 234004450643695846960142772094714766099779520 14655 103138495426022019868168736298345439644730337 14656 44234136330719451812892943660400569228900694 14657 18454791920517345839244458087932253124085461 14658 7487624341208823189854339931426017983888933 14659 2953412287150517053263683581156319677152553 14660 1132150432146734528078324906833113546741452 14661 421630298230278598958110655796072536568068 14662 152491976103886217885886363828423435785952 14663 53540380745207442693631190732976017569620 14664 18241410324815900322760043324513868578027 14665 6028260714957933214751019331988976762955 14666 1931465199380495165131011267217958774532 14667 599704691570876707092955892086466787488 14668 180354675930337298721348728780519125087 14669 52508433633205844414773591121424839791 14670 14791172130763211962970863548872281859 14671 4028981497732696597914493270572513674 14672 1060573237155424449138839055948501621 14673 269623465691396307193161580544282434 14674 66153016535047628267460268712983287 14675 15653202239648432500679649938803301 14676 3569333475131336440756605230340843 14677 783702380969490818632450406958470 14678 165548256705622309823638666673647 14679 33613586044905672425790347205884 14680 6553989764412595062344834562497 14681 1225902720860180703176097136450 14682 219733957837582521293700613793 14683 37699167964409821696941033314 14684 6183452767471609300865241949 14685 968351016046700464139938172 14686 144590237539473506081433073 14687 20554792426468979238373022 14688 2777652605335149135937807 14689 356215621668270378422687 14690 43276507325707527891532 14691 4971441623007248339434 14692 538941431888779431089 14693 55019852026697379209 14694 5277862938501801597 14695 474630919180864548 14696 39918483272687908 14697 3132170646527885 14698 228712717671300 14699 15503724459528 14700 973300398807 14701 56460640322 14702 3019281042 14703 148656259 14704 6857796 14705 285771 14706 10 14707 10 14708 285781 14709 7143567 14710 155514055 14711 3167937301 14712 59479921364 14713 1029761039129 14714 16477024858335 14715 244216442130828 14716 3360883364199185 14717 43050653919215793 14718 514549402453552456 14719 5752493857682666145 14720 60297714965199180806 14721 593961283915476810298 14722 5510383054896027770523 14723 48247948948714776230966 14724 399492128993977906314219 14725 3133868227003419514360494 14726 23332445031804128374310829 14727 165145029965942485319806095 14728 1112941253586173970221371245 14729 7151803783518309765005180121 14730 43882620731881430997806275263 14731 257433125801992342990641647107 14732 1445636678697763224469797750243 14733 7779892485272775765520931698947 14734 40167575809318267488135181768381 14735 199161842750527982249429013879531 14736 949250637675113128456089073632117 14737 4353035856100827259389055637299313 14738 19222535714779768941436255169144144 14739 81806218774696060768139918651786588 14740 335776482226443935460621849257265721 14741 1330196702846820756332000636492784055 14742 5089554734888121047053332326521015295 14743 18820153628495908560885356819444795533 14744 67299605763969056377744454670297121650 14745 232863109563543143136122319901943964878 14746 780059367501214005814304620866985912575 14747 2531169890951371872223967159304425562020 14748 7959725914338428379882030599206935537487 14749 24269671039773833537511062656502845340982 14750 71781791070023343016391234057489886147647 14751 206032356849093660579517554561399453355572 14752 574122274334164816843997019624495972354020 14753 1553780730377013127036435562629186083309520 14754 4085562719297251581342008487989433223894005 14755 10441036628359340243118023512582337661041486 14756 25942416261726169029098798019358271107974394 14757 62688928251236797652137401748332822352986155 14758 147372631756741471681061679958746008873631031 14759 337142946069717866828311508393060205744509857 14760 750761923073207676375800526986415235014136544 14761 1627778376062918325345295491041921601131351384 14762 3437175196831786953891358175214311940362872482 14763 7070085466447105002881096325402456414592868303 14764 14169759555647502913336056772272256026710544087 14765 27676331594771892171101795377507408043001293367 14766 52692836096922847542759911400531714316759938857 14767 97808354750742746495334956902147273989512244739 14768 177036046396393078728686554371511127124232033207 14769 312524972630262442178377382481936040350912536960 14770 538166845792967325295262879218170417583166471250 14771 904120673193965624895809377951911023755697225485 14772 1482099739636918813604384094647309065473900023764 14773 2370995544476744795496304597082775189572878776325 14774 3702060515925051823709117280803775770567988418444 14775 5642473649498321862169251985188611100437254123460 14776 8395745717601550228932730469606382763810563318107 14777 12197194551341442651766547432697287979827632127360 14778 17302769943441336947025506488030734053295361138279 14779 23969960095440588346617575937123456650007261722180 14780 32430448494467705602684465168511155663154558039285 14781 42855600078203469753169276161827529762638577304185 14782 55317596933556945999378373205709822107037432674125 14783 69750832965784629783310912606373949789871558499620 14784 85919615643513563584857469395584857742834765303843 14785 103398870085014301156000265159085099066417382674879 14786 121574021236305360083891095824243308734451474977351 14787 139664355567434343689186498143746743866525072139722 14788 156771032378228528785153203907421182963111267200033 14789 171946949968306212149591309148097293691868325522854 14790 184281577633369957889147337769987539134145516516867 14791 192990491952201062350444016384287558728548676594522 14792 197497507143736641289775435661953171441078400860128 14793 197497507143736641289775435661953171441078400860128 14794 192990491952201062350444016384287558728548676594522 14795 184281577633369957889147337769987539134145516516867 14796 171946949968306212149591309148097293691868325522854 14797 156771032378228528785153203907421182963111267200033 14798 139664355567434343689186498143746743866525072139722 14799 121574021236305360083891095824243308734451474977351 14800 103398870085014301156000265159085099066417382674879 14801 85919615643513563584857469395584857742834765303843 14802 69750832965784629783310912606373949789871558499620 14803 55317596933556945999378373205709822107037432674125 14804 42855600078203469753169276161827529762638577304185 14805 32430448494467705602684465168511155663154558039285 14806 23969960095440588346617575937123456650007261722180 14807 17302769943441336947025506488030734053295361138279 14808 12197194551341442651766547432697287979827632127360 14809 8395745717601550228932730469606382763810563318107 14810 5642473649498321862169251985188611100437254123460 14811 3702060515925051823709117280803775770567988418444 14812 2370995544476744795496304597082775189572878776325 14813 1482099739636918813604384094647309065473900023764 14814 904120673193965624895809377951911023755697225485 14815 538166845792967325295262879218170417583166471250 14816 312524972630262442178377382481936040350912536960 14817 177036046396393078728686554371511127124232033207 14818 97808354750742746495334956902147273989512244739 14819 52692836096922847542759911400531714316759938857 14820 27676331594771892171101795377507408043001293367 14821 14169759555647502913336056772272256026710544087 14822 7070085466447105002881096325402456414592868303 14823 3437175196831786953891358175214311940362872482 14824 1627778376062918325345295491041921601131351384 14825 750761923073207676375800526986415235014136544 14826 337142946069717866828311508393060205744509857 14827 147372631756741471681061679958746008873631031 14828 62688928251236797652137401748332822352986155 14829 25942416261726169029098798019358271107974394 14830 10441036628359340243118023512582337661041486 14831 4085562719297251581342008487989433223894005 14832 1553780730377013127036435562629186083309520 14833 574122274334164816843997019624495972354020 14834 206032356849093660579517554561399453355572 14835 71781791070023343016391234057489886147647 14836 24269671039773833537511062656502845340982 14837 7959725914338428379882030599206935537487 14838 2531169890951371872223967159304425562020 14839 780059367501214005814304620866985912575 14840 232863109563543143136122319901943964878 14841 67299605763969056377744454670297121650 14842 18820153628495908560885356819444795533 14843 5089554734888121047053332326521015295 14844 1330196702846820756332000636492784055 14845 335776482226443935460621849257265721 14846 81806218774696060768139918651786588 14847 19222535714779768941436255169144144 14848 4353035856100827259389055637299313 14849 949250637675113128456089073632117 14850 199161842750527982249429013879531 14851 40167575809318267488135181768381 14852 7779892485272775765520931698947 14853 1445636678697763224469797750243 14854 257433125801992342990641647107 14855 43882620731881430997806275263 14856 7151803783518309765005180121 14857 1112941253586173970221371245 14858 165145029965942485319806095 14859 23332445031804128374310829 14860 3133868227003419514360494 14861 399492128993977906314219 14862 48247948948714776230966 14863 5510383054896027770523 14864 593961283915476810298 14865 60297714965199180806 14866 5752493857682666145 14867 514549402453552456 14868 43050653919215793 14869 3360883364199185 14870 244216442130828 14871 16477024858335 14872 1029761039129 14873 59479921364 14874 3167937301 14875 155514055 14876 7143567 14877 285781 14878 10 14879 50 14880 285791 14881 7429348 14882 162657622 14883 3323451356 14884 62647858665 14885 1089240960493 14886 17506785897464 14887 260693466989163 14888 3605099806330013 14889 46411537283414978 14890 557600056372768249 14891 6267043260136218601 14892 66050208822881846951 14893 654258998880675991104 14894 6104344338811504580821 14895 53758332003610804001489 14896 447740077942692682545185 14897 3533360355997397420674713 14898 26466313258807547888671323 14899 188477474997746613694116924 14900 1278086283552116455541177340 14901 8264745037104483735226551366 14902 51034424515399740762811455384 14903 301315746533873773988447922370 14904 1703069804499755567460439397350 14905 9225529163970538989990729449190 14906 47947468294591043253656113467328 14907 239329418559846249737564195647912 14908 1148412480425641110705518087511648 14909 5302286493775940387845144710931430 14910 23575571570880596200825310806443457 14911 101028754489475829709576173820930732 14912 417582701001139996228761767909052309 14913 1665973185073264691792622485750049776 14914 6419751437734941803385332963013799350 14915 23909708363384029607938689145965810828 14916 86119759392464964938629811489741917183 14917 300162715327512199513866774572241086528 14918 1012922477064757148950426940768929877453 14919 3311229258452585878038271780171411474595 14920 10490895805289800252105997758511361099507 14921 32229396954112261917393093255709780878469 14922 96051462109797176553902296713992731488629 14923 277814147919117003595908788618889339503219 14924 780154631183258477423514574185895425709592 14925 2127903004711177943880432582253682055663540 14926 5639343449674264708378444050618619307203525 14927 14526599347656591824460032000571770884935491 14928 36383452890085509272216821531940608769015880 14929 88631344512962966681236199767691093460960549 14930 210061560007978269333199081707078831226617186 14931 484515577826459338509373188351806214618140888 14932 1087904869142925543204112035379475440758646401 14933 2378540299136126001721096018028336836145487928 14934 5064953572894705279236653666256233541494223866 14935 10507260663278891956772454500616768354955740785 14936 21239845022094607916217153097674712441303412390 14937 41846091150419395084437852149779664069711837454 14938 80369167691694739713861706778039122359761232224 14939 150501190847665594038094868302678988306272183596 14940 274844401147135825224021511273658401113744277946 14941 489561019026655520907063936853447167475144570167 14942 850691818423229767473640261700106457934079008210 14943 1442287518986932950191072257170081441338863696735 14944 2386220412830884438500193472599220089229597249249 14945 3853095284113663609100688691730084255046778800089 14946 6073056060401796619205421877886550960140867194769 14947 9344534165423373685878369265992386871005242541904 14948 14038219367099872091101982454794993864247817441567 14949 20592940268942992880699277902303670743638195445467 14950 29499964494782779598792053920728022033122993265639 14951 41272730038881925293643082425154190703302622860459 14952 56400408589908293949302041105634612313161819761465 14953 75286048572671175355853741330338685425793135343470 14954 98173197011760415752547649367537351869676009978310 14955 125068429899341575782689285812083771896908991173745 14956 155670448609298193368168382001958807532706323803463 14957 189318485728527864740857734554669956809252147978722 14958 224972891321319661239891360983328407800868857652230 14959 261238376803739703773077593967990052600976547117073 14960 296435387945662872474339702051167926829636339339755 14961 328717982346534740934744513055518476654979592722887 14962 356228527601676170038738646918084832826013842039721 14963 377272069585571020239591354154275097862694193111389 14964 390487999095937703640219452046240730169627077454650 14965 394995014287473282579550871323906342882156801720256 14966 390487999095937703640219452046240730169627077454650 14967 377272069585571020239591354154275097862694193111389 14968 356228527601676170038738646918084832826013842039721 14969 328717982346534740934744513055518476654979592722887 14970 296435387945662872474339702051167926829636339339755 14971 261238376803739703773077593967990052600976547117073 14972 224972891321319661239891360983328407800868857652230 14973 189318485728527864740857734554669956809252147978722 14974 155670448609298193368168382001958807532706323803463 14975 125068429899341575782689285812083771896908991173745 14976 98173197011760415752547649367537351869676009978310 14977 75286048572671175355853741330338685425793135343470 14978 56400408589908293949302041105634612313161819761465 14979 41272730038881925293643082425154190703302622860459 14980 29499964494782779598792053920728022033122993265639 14981 20592940268942992880699277902303670743638195445467 14982 14038219367099872091101982454794993864247817441567 14983 9344534165423373685878369265992386871005242541904 14984 6073056060401796619205421877886550960140867194769 14985 3853095284113663609100688691730084255046778800089 14986 2386220412830884438500193472599220089229597249249 14987 1442287518986932950191072257170081441338863696735 14988 850691818423229767473640261700106457934079008210 14989 489561019026655520907063936853447167475144570167 14990 274844401147135825224021511273658401113744277946 14991 150501190847665594038094868302678988306272183596 14992 80369167691694739713861706778039122359761232224 14993 41846091150419395084437852149779664069711837454 14994 21239845022094607916217153097674712441303412390 14995 10507260663278891956772454500616768354955740785 14996 5064953572894705279236653666256233541494223866 14997 2378540299136126001721096018028336836145487928 14998 1087904869142925543204112035379475440758646401 14999 484515577826459338509373188351806214618140888 15000 210061560007978269333199081707078831226617186 15001 88631344512962966681236199767691093460960549 15002 36383452890085509272216821531940608769015880 15003 14526599347656591824460032000571770884935491 15004 5639343449674264708378444050618619307203525 15005 2127903004711177943880432582253682055663540 15006 780154631183258477423514574185895425709592 15007 277814147919117003595908788618889339503219 15008 96051462109797176553902296713992731488629 15009 32229396954112261917393093255709780878469 15010 10490895805289800252105997758511361099507 15011 3311229258452585878038271780171411474595 15012 1012922477064757148950426940768929877453 15013 300162715327512199513866774572241086528 15014 86119759392464964938629811489741917183 15015 23909708363384029607938689145965810828 15016 6419751437734941803385332963013799350 15017 1665973185073264691792622485750049776 15018 417582701001139996228761767909052309 15019 101028754489475829709576173820930732 15020 23575571570880596200825310806443457 15021 5302286493775940387845144710931430 15022 1148412480425641110705518087511648 15023 239329418559846249737564195647912 15024 47947468294591043253656113467328 15025 9225529163970538989990729449190 15026 1703069804499755567460439397350 15027 301315746533873773988447922370 15028 51034424515399740762811455384 15029 8264745037104483735226551366 15030 1278086283552116455541177340 15031 188477474997746613694116924 15032 26466313258807547888671323 15033 3533360355997397420674713 15034 447740077942692682545185 15035 53758332003610804001489 15036 6104344338811504580821 15037 654258998880675991104 15038 66050208822881846951 15039 6267043260136218601 15040 557600056372768249 15041 46411537283414978 15042 3605099806330013 15043 260693466989163 15044 17506785897464 15045 1089240960493 15046 62647858665 15047 3323451356 15048 162657622 15049 7429348 15050 285791 15051 50 15052 274 15053 285841 15054 7715139 15055 170086970 15056 3486108978 15057 65971310021 15058 1151888819158 15059 18596026857957 15060 278200252886627 15061 3865793273319176 15062 50016637089744991 15063 604011593656183227 15064 6824643316508986850 15065 72317252083018065552 15066 720309207703557838055 15067 6758603337692180571925 15068 59862676342422308582310 15069 501498409946303486546674 15070 3981100433940090103219898 15071 29999673614804945309346036 15072 214943788256554161582788247 15073 1466563758549863069235294264 15074 9542831320656600190767728706 15075 59299169552504224498038006750 15076 352350171049273514751259377754 15077 2004385551033629341448887319720 15078 10928598968470294557451168846540 15079 57172997458561582243646842916518 15080 287276886854437292991220309115240 15081 1387741898985487360443082283159560 15082 6450698974201581498550662798443078 15083 28877858064656536588670455517374887 15084 124604326060356425910401484627374189 15085 518611455490615825938337941729983041 15086 2083555886074404688021384253659102085 15087 8085724622808206495177955448763849126 15088 30329459801118971411324022108979610178 15089 110029467755848994546568500635707728011 15090 386282474719977164452496586061983003711 15091 1313085192392269348464293715341170963981 15092 4324151735517343026988698720940341352048 15093 13802125063742386130144269538682772574102 15094 42720292759402062169499091014221141977976 15095 128280859063909438471295389969702512367098 15096 373865610028914180149811085332882070991848 15097 1057968779102375481019423362804784765212811 15098 2908057635894436421303947156439577481373132 15099 7767246454385442652258876632872301362867065 15100 20165942797330856532838476051190390192139016 15101 50910052237742101096676853532512379653951371 15102 125014797403048475953453021299631702229976429 15103 298692904520941236014435281474769924687577735 15104 694577137834437607842572270058885045844758074 15105 1572420446969384881713485223731281655376787289 15106 3466445168279051544925208053407812276904134329 15107 7443493872030831280957749684284570377639711794 15108 15572214236173597236009108166873001896449964651 15109 31747105685373499872989607598291480796259153175 15110 63085936172514003000655005247454376511015249844 15111 122215258842114134798299558927818786429473069678 15112 230870358539360333751956575080718110666033415820 15113 425345591994801419262116379576337389420016461542 15114 764405420173791346131085448127105568588888848113 15115 1340252837449885288380704198553553625409223578377 15116 2292979337410162717664712518870187899272942704945 15117 3828507931817817388691265729769301530568460945984 15118 6239315696944548047600882164329304344276376049338 15119 9926151344515460228306110569616635215187645994858 15120 15417590225825170305083791143878937831146109736673 15121 23382753532523245776980351720787380735253059983471 15122 34631159636042864971801260357098664607886012887034 15123 50092904763725772479491331823031692776761188711106 15124 70772694533664704892435136345882212736425616126098 15125 97673138628790219242945123530788803016464442621924 15126 131686457162579469305155782435973297738954955104935 15127 173459245584431591108401390697876037295469145321780 15128 223241626911101991535236935179621123766585001152055 15129 280738878508639769150857667814042579429615314977208 15130 344988934337826058109026116556628764341958471782185 15131 414291377049847525980749095537998364610121005630952 15132 486211268125059365012968954951318460401845404769303 15133 557673764749402576247417296019157979430612886456828 15134 625153370292197613409084215106686403484615932062642 15135 684946509948210910973483159973603309480993434762608 15136 733500597187247190278330001072359930688708035151110 15137 767760068681508723879810806200515828032321270566039 15138 785483013383410986219770323370147073051783879174906 15139 785483013383410986219770323370147073051783879174906 15140 767760068681508723879810806200515828032321270566039 15141 733500597187247190278330001072359930688708035151110 15142 684946509948210910973483159973603309480993434762608 15143 625153370292197613409084215106686403484615932062642 15144 557673764749402576247417296019157979430612886456828 15145 486211268125059365012968954951318460401845404769303 15146 414291377049847525980749095537998364610121005630952 15147 344988934337826058109026116556628764341958471782185 15148 280738878508639769150857667814042579429615314977208 15149 223241626911101991535236935179621123766585001152055 15150 173459245584431591108401390697876037295469145321780 15151 131686457162579469305155782435973297738954955104935 15152 97673138628790219242945123530788803016464442621924 15153 70772694533664704892435136345882212736425616126098 15154 50092904763725772479491331823031692776761188711106 15155 34631159636042864971801260357098664607886012887034 15156 23382753532523245776980351720787380735253059983471 15157 15417590225825170305083791143878937831146109736673 15158 9926151344515460228306110569616635215187645994858 15159 6239315696944548047600882164329304344276376049338 15160 3828507931817817388691265729769301530568460945984 15161 2292979337410162717664712518870187899272942704945 15162 1340252837449885288380704198553553625409223578377 15163 764405420173791346131085448127105568588888848113 15164 425345591994801419262116379576337389420016461542 15165 230870358539360333751956575080718110666033415820 15166 122215258842114134798299558927818786429473069678 15167 63085936172514003000655005247454376511015249844 15168 31747105685373499872989607598291480796259153175 15169 15572214236173597236009108166873001896449964651 15170 7443493872030831280957749684284570377639711794 15171 3466445168279051544925208053407812276904134329 15172 1572420446969384881713485223731281655376787289 15173 694577137834437607842572270058885045844758074 15174 298692904520941236014435281474769924687577735 15175 125014797403048475953453021299631702229976429 15176 50910052237742101096676853532512379653951371 15177 20165942797330856532838476051190390192139016 15178 7767246454385442652258876632872301362867065 15179 2908057635894436421303947156439577481373132 15180 1057968779102375481019423362804784765212811 15181 373865610028914180149811085332882070991848 15182 128280859063909438471295389969702512367098 15183 42720292759402062169499091014221141977976 15184 13802125063742386130144269538682772574102 15185 4324151735517343026988698720940341352048 15186 1313085192392269348464293715341170963981 15187 386282474719977164452496586061983003711 15188 110029467755848994546568500635707728011 15189 30329459801118971411324022108979610178 15190 8085724622808206495177955448763849126 15191 2083555886074404688021384253659102085 15192 518611455490615825938337941729983041 15193 124604326060356425910401484627374189 15194 28877858064656536588670455517374887 15195 6450698974201581498550662798443078 15196 1387741898985487360443082283159560 15197 287276886854437292991220309115240 15198 57172997458561582243646842916518 15199 10928598968470294557451168846540 15200 2004385551033629341448887319720 15201 352350171049273514751259377754 15202 59299169552504224498038006750 15203 9542831320656600190767728706 15204 1466563758549863069235294264 15205 214943788256554161582788247 15206 29999673614804945309346036 15207 3981100433940090103219898 15208 501498409946303486546674 15209 59862676342422308582310 15210 6758603337692180571925 15211 720309207703557838055 15212 72317252083018065552 15213 6824643316508986850 15214 604011593656183227 15215 50016637089744991 15216 3865793273319176 15217 278200252886627 15218 18596026857957 15219 1151888819158 15220 65971310021 15221 3486108978 15222 170086970 15223 7715139 15224 285841 15225 274 15226 1193 15227 286115 15228 8000980 15229 177802109 15230 3656195948 15231 69457418999 15232 1217860129179 15233 19747915677115 15234 296796279744584 15235 4143993526205803 15236 53882430363064167 15237 654028230745928218 15238 7428654910165170077 15239 79141895399527052402 15240 792626459786575903607 15241 7478912545395738409980 15242 66621279680114489154235 15243 561361086288725795128984 15244 4482598843886393589766572 15245 33980774048745035412565934 15246 244943461871359106892134283 15247 1681507546806417230818082511 15248 11009395079206463260003022970 15249 68842000873160824688805735456 15250 411649340601777739249297384504 15251 2356735722082902856200146697474 15252 12932984519503923898900056166260 15253 68101596427031876801098011763058 15254 344449884312998875234867152031758 15255 1675018785839924653434302592274800 15256 7838440873187068858993745081602638 15257 35328557038858118087221118315817965 15258 153482184125012962499071940144749076 15259 643215781550972251848739426357357230 15260 2602167341565020513959722195389085126 15261 10169280508882611183199339702422951211 15262 38415184423927177906501977557743459304 15263 140358927556967965957892522744687338189 15264 496311942475826158999065086697690731722 15265 1699367667112246512916790301403153967692 15266 5637236927909612375452992436281512316029 15267 18126276799259729157132968259623113926150 15268 56522417823144448299643360552903914552078 15269 171001151823311500640794480983923654345074 15270 502146469092823618621106475302584583358946 15271 1431834389131289661169234448137666836204659 15272 3966026414996811902323370519244362246585943 15273 10675304090279879073562823789311878844240197 15274 27933189251716299185097352684062691555006081 15275 71075995035072957629515329583702769846090387 15276 175924849640790577050129874832144081883927800 15277 423707701923989711967888302774401626917554164 15278 993270042355378843857007551533654970532335809 15279 2266997584803822489556057493790166701221545363 15280 5038865615248436426638693277139093932280921618 15281 10909939040309882825882957737692382654543846123 15282 23015708108204428516966857851157572274089676445 15283 47319319921547097108998715765164482692709117826 15284 94833041857887502873644612845745857307274403019 15285 185301195014628137798954564175273162940488319522 15286 353085617381474468550256134008536897095506485498 15287 656215950534161753014072954657055500086049877362 15288 1189751012168592765393201827703442958008905309655 15289 2104658257623676634511789646680659193998112426490 15290 3633232174860048006045416717423741524682166283322 15291 6121487269227980106355978248639489429841403650929 15292 10067823628762365436292147894098605874844836995322 15293 16165467041460008275906992733945939559464022044196 15294 25343741570340630533389901713495573046333755731531 15295 38800343758348416082064142864666318566399169720144 15296 58013913168566110748781612077886045343139072870505 15297 84724064399768637451292592180130357384647201598140 15298 120865599297390477371926468168913905513186804837204 15299 168445833162454924135380259876671015752890058748022 15300 229359595791369688548100905966762100755419397726859 15301 305145702747011060413557173133849335034424100426715 15302 396700872495533582643638325877497161062054146473835 15303 503980505419741760686094602993663703196200316129263 15304 625727812846465827259883784370671343771573786759393 15305 759280311387673584089775212094627128952079477413137 15306 900502645174906890993718050489316825011966410400255 15307 1043885032874461941260386250970476439832458291226131 15308 1182827135041600189656501511125844382915228818519470 15309 1310099880240408524382567375080289712965609366825250 15310 1418447107135458101251813161045963240169701469913718 15311 1501260665868755914158140807272875758721029305717149 15312 1553243082064919710099581129570662901084105149740945 15313 1570966026766821972439540646740294146103567758349812 15314 1553243082064919710099581129570662901084105149740945 15315 1501260665868755914158140807272875758721029305717149 15316 1418447107135458101251813161045963240169701469913718 15317 1310099880240408524382567375080289712965609366825250 15318 1182827135041600189656501511125844382915228818519470 15319 1043885032874461941260386250970476439832458291226131 15320 900502645174906890993718050489316825011966410400255 15321 759280311387673584089775212094627128952079477413137 15322 625727812846465827259883784370671343771573786759393 15323 503980505419741760686094602993663703196200316129263 15324 396700872495533582643638325877497161062054146473835 15325 305145702747011060413557173133849335034424100426715 15326 229359595791369688548100905966762100755419397726859 15327 168445833162454924135380259876671015752890058748022 15328 120865599297390477371926468168913905513186804837204 15329 84724064399768637451292592180130357384647201598140 15330 58013913168566110748781612077886045343139072870505 15331 38800343758348416082064142864666318566399169720144 15332 25343741570340630533389901713495573046333755731531 15333 16165467041460008275906992733945939559464022044196 15334 10067823628762365436292147894098605874844836995322 15335 6121487269227980106355978248639489429841403650929 15336 3633232174860048006045416717423741524682166283322 15337 2104658257623676634511789646680659193998112426490 15338 1189751012168592765393201827703442958008905309655 15339 656215950534161753014072954657055500086049877362 15340 353085617381474468550256134008536897095506485498 15341 185301195014628137798954564175273162940488319522 15342 94833041857887502873644612845745857307274403019 15343 47319319921547097108998715765164482692709117826 15344 23015708108204428516966857851157572274089676445 15345 10909939040309882825882957737692382654543846123 15346 5038865615248436426638693277139093932280921618 15347 2266997584803822489556057493790166701221545363 15348 993270042355378843857007551533654970532335809 15349 423707701923989711967888302774401626917554164 15350 175924849640790577050129874832144081883927800 15351 71075995035072957629515329583702769846090387 15352 27933189251716299185097352684062691555006081 15353 10675304090279879073562823789311878844240197 15354 3966026414996811902323370519244362246585943 15355 1431834389131289661169234448137666836204659 15356 502146469092823618621106475302584583358946 15357 171001151823311500640794480983923654345074 15358 56522417823144448299643360552903914552078 15359 18126276799259729157132968259623113926150 15360 5637236927909612375452992436281512316029 15361 1699367667112246512916790301403153967692 15362 496311942475826158999065086697690731722 15363 140358927556967965957892522744687338189 15364 38415184423927177906501977557743459304 15365 10169280508882611183199339702422951211 15366 2602167341565020513959722195389085126 15367 643215781550972251848739426357357230 15368 153482184125012962499071940144749076 15369 35328557038858118087221118315817965 15370 7838440873187068858993745081602638 15371 1675018785839924653434302592274800 15372 344449884312998875234867152031758 15373 68101596427031876801098011763058 15374 12932984519503923898900056166260 15375 2356735722082902856200146697474 15376 411649340601777739249297384504 15377 68842000873160824688805735456 15378 11009395079206463260003022970 15379 1681507546806417230818082511 15380 244943461871359106892134283 15381 33980774048745035412565934 15382 4482598843886393589766572 15383 561361086288725795128984 15384 66621279680114489154235 15385 7478912545395738409980 15386 792626459786575903607 15387 79141895399527052402 15388 7428654910165170077 15389 654028230745928218 15390 53882430363064167 15391 4143993526205803 15392 296796279744584 15393 19747915677115 15394 1217860129179 15395 69457418999 15396 3656195948 15397 177802109 15398 8000980 15399 286115 15400 1193 15401 3913 15402 287308 15403 8287095 15404 185803089 15405 3833998057 15406 73113614947 15407 1287317548178 15408 20965775806294 15409 316544195421699 15410 4440789805950387 15411 58026423889269970 15412 707910661108992385 15413 8082683140911098295 15414 86570550309692222479 15415 871768355186102956009 15416 8271539005182314313587 15417 74100192225510227564215 15418 627982365968840284283219 15419 5043959930175119384895556 15420 38463372892631429002332506 15421 278924235920104142304700217 15422 1926451008677776337710216794 15423 12690902626012880490821105481 15424 79851395952367287948808758426 15425 480491341474938563938103119960 15426 2768385062684680595449444081978 15427 15289720241586826755100202863734 15428 81034580946535800699998067929318 15429 412551480740030752035965163794816 15430 2019468670152923528669169744306558 15431 9513459659026993512428047673877438 15432 43166997912045186946214863397420603 15433 188810741163871080586293058460567041 15434 796697965675985214347811366502106306 15435 3245383123115992765808461621746442356 15436 12771447850447631697159061897812036337 15437 48584464932809789089701317260166410515 15438 178774111980895143864394500302430797493 15439 636670870032794124956957609442378069911 15440 2195679609588072671915855388100844699414 15441 7336604595021858888369782737684666283721 15442 23763513727169341532585960695904626242179 15443 74648694622404177456776328812527028478228 15444 227523569646455948940437841536827568897152 15445 673147620916135119261900956286508237704020 15446 1933980858224113279790340923440251419563605 15447 5397860804128101563492604967382029082790602 15448 14641330505276690975886194308556241090826140 15449 38608493341996178258660176473374570399246278 15450 99009184286789256814612682267765461401096468 15451 247000844675863534679645204415846851730018187 15452 599632551564780289018018177606545708801481964 15453 1416977744279368555824895854308056597449889973 15454 3260267627159201333413065045323821671753881172 15455 7305863200052258916194750770929260633502466981 15456 15948804655558319252521651014831476586824767741 15457 33925647148514311342849815588849954928633522568 15458 70335028029751525625965573616322054966798794271 15459 142152361779434599982643328610910339999983520845 15460 280134236872515640672599177021019020247762722541 15461 538386812396102606349210698183810060035994805020 15462 1009301567915636221564329088665592397181556362860 15463 1845966962702754518407274782360498458094955187017 15464 3294409269792269399904991474384102152007017736145 15465 5737890432483724640557206364104400718680278709812 15466 9754719444088028112401394966063230954523569934251 15467 16189310897990345542648126142738095304686240646251 15468 26233290670222373712199140628044545434308859039518 15469 41509208611800638809296894447441512605797777775727 15470 64144085328689046615454044578161891612732925451675 15471 96814256926914526830845754942552363909538242590649 15472 142737977568334748200074204258016402727786274468645 15473 205589663697159114823219060349044262897834006435344 15474 289311432459845401507306728045584921266076863585226 15475 397805428953824612683481165843433116508309456474881 15476 534505298538380748961658079100611435789843498153574 15477 701846575242544643057195499011346496096478246900550 15478 900681377915275343329732928871160864258254462603098 15479 1129708318266207587945978387364335046967774102888656 15480 1385008124234139411349658996465298472723653264172530 15481 1659782956562580475083493262583943953964045887813392 15482 1944387678049368832254104301459793264844424701626386 15483 2226712167916062130916887762096320822747687109745601 15484 2492927015282008714039068886206134095880838185344720 15485 2728546987375866625634380536126252953135310836738968 15486 2919707773004214015409953968318838998890730775630867 15487 3054503747933675624257721936843538659805134455458094 15488 3124209108831741682539121776310957047187672908090757 15489 3124209108831741682539121776310957047187672908090757 15490 3054503747933675624257721936843538659805134455458094 15491 2919707773004214015409953968318838998890730775630867 15492 2728546987375866625634380536126252953135310836738968 15493 2492927015282008714039068886206134095880838185344720 15494 2226712167916062130916887762096320822747687109745601 15495 1944387678049368832254104301459793264844424701626386 15496 1659782956562580475083493262583943953964045887813392 15497 1385008124234139411349658996465298472723653264172530 15498 1129708318266207587945978387364335046967774102888656 15499 900681377915275343329732928871160864258254462603098 15500 701846575242544643057195499011346496096478246900550 15501 534505298538380748961658079100611435789843498153574 15502 397805428953824612683481165843433116508309456474881 15503 289311432459845401507306728045584921266076863585226 15504 205589663697159114823219060349044262897834006435344 15505 142737977568334748200074204258016402727786274468645 15506 96814256926914526830845754942552363909538242590649 15507 64144085328689046615454044578161891612732925451675 15508 41509208611800638809296894447441512605797777775727 15509 26233290670222373712199140628044545434308859039518 15510 16189310897990345542648126142738095304686240646251 15511 9754719444088028112401394966063230954523569934251 15512 5737890432483724640557206364104400718680278709812 15513 3294409269792269399904991474384102152007017736145 15514 1845966962702754518407274782360498458094955187017 15515 1009301567915636221564329088665592397181556362860 15516 538386812396102606349210698183810060035994805020 15517 280134236872515640672599177021019020247762722541 15518 142152361779434599982643328610910339999983520845 15519 70335028029751525625965573616322054966798794271 15520 33925647148514311342849815588849954928633522568 15521 15948804655558319252521651014831476586824767741 15522 7305863200052258916194750770929260633502466981 15523 3260267627159201333413065045323821671753881172 15524 1416977744279368555824895854308056597449889973 15525 599632551564780289018018177606545708801481964 15526 247000844675863534679645204415846851730018187 15527 99009184286789256814612682267765461401096468 15528 38608493341996178258660176473374570399246278 15529 14641330505276690975886194308556241090826140 15530 5397860804128101563492604967382029082790602 15531 1933980858224113279790340923440251419563605 15532 673147620916135119261900956286508237704020 15533 227523569646455948940437841536827568897152 15534 74648694622404177456776328812527028478228 15535 23763513727169341532585960695904626242179 15536 7336604595021858888369782737684666283721 15537 2195679609588072671915855388100844699414 15538 636670870032794124956957609442378069911 15539 178774111980895143864394500302430797493 15540 48584464932809789089701317260166410515 15541 12771447850447631697159061897812036337 15542 3245383123115992765808461621746442356 15543 796697965675985214347811366502106306 15544 188810741163871080586293058460567041 15545 43166997912045186946214863397420603 15546 9513459659026993512428047673877438 15547 2019468670152923528669169744306558 15548 412551480740030752035965163794816 15549 81034580946535800699998067929318 15550 15289720241586826755100202863734 15551 2768385062684680595449444081978 15552 480491341474938563938103119960 15553 79851395952367287948808758426 15554 12690902626012880490821105481 15555 1926451008677776337710216794 15556 278924235920104142304700217 15557 38463372892631429002332506 15558 5043959930175119384895556 15559 627982365968840284283219 15560 74100192225510227564215 15561 8271539005182314313587 15562 871768355186102956009 15563 86570550309692222479 15564 8082683140911098295 15565 707910661108992385 15566 58026423889269970 15567 4440789805950387 15568 316544195421699 15569 20965775806294 15570 1287317548178 15571 73113614947 15572 3833998057 15573 185803089 15574 8287095 15575 287308 15576 3913 15577 10076 15578 291221 15579 8574403 15580 194090184 15581 4019801146 15582 76947613004 15583 1360431163125 15584 22253093354472 15585 337509971227993 15586 4757334001372086 15587 62467213695220357 15588 765937084998262355 15589 8790593802020090680 15590 94653233450603320774 15591 958338905495795178488 15592 9143307360368417269596 15593 82371731230692541877802 15594 702082558194350511847434 15595 5671942296143959669178775 15596 43507332822806548387228062 15597 317387608812735571307032723 15598 2205375244597880480014917011 15599 14617353634690656828531322275 15600 92542298578380168439629863907 15601 560342737427305851886911878386 15602 3248876404159619159387547201938 15603 18058105304271507350549646945712 15604 96324301188122627455098270793052 15605 493586061686566552735963231724134 15606 2432020150892954280705134908101374 15607 11532928329179917041097217418183996 15608 52680457571072180458642911071298041 15609 231977739075916267532507921857987644 15610 985508706839856294934104424962673347 15611 4042081088791977980156272988248548662 15612 16016830973563624462967523519558478693 15613 61355912783257420786860379157978446852 15614 227358576913704932954095817562597208008 15615 815444982013689268821352109744808867404 15616 2832350479620866796872812997543222769325 15617 9532284204609931560285638125785510983135 15618 31100118322191200420955743433589292525900 15619 98412208349573518989362289508431654720407 15620 302172264268860126397214170349354597375380 15621 900671190562591068202338797823335806601172 15622 2607128479140248399052241879726759657267625 15623 7331841662352214843282945890822280502354207 15624 20039191309404792539378799275938270173616742 15625 53249823847272869234546370781930811490072418 15626 137617677628785435073272858741140031800342746 15627 346010028962652791494257886683612313131114655 15628 846633396240643823697663382022392560531500151 15629 2016610295844148844842914031914602306251371937 15630 4677245371438569889237960899631878269203771145 15631 10566130827211460249607815816253082305256348153 15632 23254667855610578168716401785760737220327234722 15633 49874451804072630595371466603681431515458290309 15634 104260675178265836968815389205172009895432316839 15635 212487389809186125608608902227232394966782315116 15636 422286598651950240655242505631929360247746243386 15637 818521049268618247021809875204829080283757527561 15638 1547688380311738827913539786849402457217551167880 15639 2855268530618390739971603871026090855276511549877 15640 5140376232495023918312266256744600610101972923162 15641 9032299702275994040462197838488502870687296445957 15642 15492609876571752752958601330167631673203848644063 15643 25944030342078373655049521108801326259209810580502 15644 42422601568212719254847266770782640738995099685769 15645 67742499282023012521496035075486058040106636815245 15646 105653293940489685424750939025603404218530703227402 15647 160958342255603573446299799520714255522271168042324 15648 239552234495249275030919959200568766637324517059294 15649 348327641265493863023293264607060665625620280903989 15650 494901096157004516330525788394629184163910870020570 15651 687116861413670014190787893889018037774386320060107 15652 932310727492205361645139244944044552298152954628455 15653 1236351873780925392018853578111957931886321745054124 15654 1602527953157819986386928427882507360354732709503648 15655 2030389696181482931275711316235495911226028565491754 15656 2514716442500346999295637383829633519691427367061186 15657 3044791080796719886433152259049242426687699151985922 15658 3604170634611949307337597564043737218808470589439778 15659 4171099845965430963170992063556114087592111811371987 15660 4719639183198070844955956648302454918628525295090321 15661 5221474002657875339673449422332387049016149022083688 15662 5648254760380080641044334504445091952026041612369835 15663 5974211520937889639667675905162377658695865231088961 15664 6178712856765417306796843713154495706992807363548851 15665 6248418217663483365078243552621914094375345816181514 15666 6178712856765417306796843713154495706992807363548851 15667 5974211520937889639667675905162377658695865231088961 15668 5648254760380080641044334504445091952026041612369835 15669 5221474002657875339673449422332387049016149022083688 15670 4719639183198070844955956648302454918628525295090321 15671 4171099845965430963170992063556114087592111811371987 15672 3604170634611949307337597564043737218808470589439778 15673 3044791080796719886433152259049242426687699151985922 15674 2514716442500346999295637383829633519691427367061186 15675 2030389696181482931275711316235495911226028565491754 15676 1602527953157819986386928427882507360354732709503648 15677 1236351873780925392018853578111957931886321745054124 15678 932310727492205361645139244944044552298152954628455 15679 687116861413670014190787893889018037774386320060107 15680 494901096157004516330525788394629184163910870020570 15681 348327641265493863023293264607060665625620280903989 15682 239552234495249275030919959200568766637324517059294 15683 160958342255603573446299799520714255522271168042324 15684 105653293940489685424750939025603404218530703227402 15685 67742499282023012521496035075486058040106636815245 15686 42422601568212719254847266770782640738995099685769 15687 25944030342078373655049521108801326259209810580502 15688 15492609876571752752958601330167631673203848644063 15689 9032299702275994040462197838488502870687296445957 15690 5140376232495023918312266256744600610101972923162 15691 2855268530618390739971603871026090855276511549877 15692 1547688380311738827913539786849402457217551167880 15693 818521049268618247021809875204829080283757527561 15694 422286598651950240655242505631929360247746243386 15695 212487389809186125608608902227232394966782315116 15696 104260675178265836968815389205172009895432316839 15697 49874451804072630595371466603681431515458290309 15698 23254667855610578168716401785760737220327234722 15699 10566130827211460249607815816253082305256348153 15700 4677245371438569889237960899631878269203771145 15701 2016610295844148844842914031914602306251371937 15702 846633396240643823697663382022392560531500151 15703 346010028962652791494257886683612313131114655 15704 137617677628785435073272858741140031800342746 15705 53249823847272869234546370781930811490072418 15706 20039191309404792539378799275938270173616742 15707 7331841662352214843282945890822280502354207 15708 2607128479140248399052241879726759657267625 15709 900671190562591068202338797823335806601172 15710 302172264268860126397214170349354597375380 15711 98412208349573518989362289508431654720407 15712 31100118322191200420955743433589292525900 15713 9532284204609931560285638125785510983135 15714 2832350479620866796872812997543222769325 15715 815444982013689268821352109744808867404 15716 227358576913704932954095817562597208008 15717 61355912783257420786860379157978446852 15718 16016830973563624462967523519558478693 15719 4042081088791977980156272988248548662 15720 985508706839856294934104424962673347 15721 231977739075916267532507921857987644 15722 52680457571072180458642911071298041 15723 11532928329179917041097217418183996 15724 2432020150892954280705134908101374 15725 493586061686566552735963231724134 15726 96324301188122627455098270793052 15727 18058105304271507350549646945712 15728 3248876404159619159387547201938 15729 560342737427305851886911878386 15730 92542298578380168439629863907 15731 14617353634690656828531322275 15732 2205375244597880480014917011 15733 317387608812735571307032723 15734 43507332822806548387228062 15735 5671942296143959669178775 15736 702082558194350511847434 15737 82371731230692541877802 15738 9143307360368417269596 15739 958338905495795178488 15740 94653233450603320774 15741 8790593802020090680 15742 765937084998262355 15743 62467213695220357 15744 4757334001372086 15745 337509971227993 15746 22253093354472 15747 1360431163125 15748 76947613004 15749 4019801146 15750 194090184 15751 8574403 15752 291221 15753 10076 15754 20729 15755 301297 15756 8865624 15757 202664587 15758 4213891330 15759 80967414150 15760 1437378776129 15761 23613524517597 15762 359763064582465 15763 5094843972600079 15764 67224547696592443 15765 828404298693482712 15766 9556530887018353035 15767 103443827252623411454 15768 1052992138946398499262 15769 10101646265864212448084 15770 91515038591060959147398 15771 784454289425043053725236 15772 6374024854338310181026209 15773 49179275118950508056406837 15774 360894941635542119694260785 15775 2522762853410616051321949734 15776 16822728879288537308546239286 15777 107159652213070825268161186182 15778 652885036005686020326541742293 15779 3809219141586925011274459080324 15780 21306981708431126509937194147650 15781 114382406492394134805647917738764 15782 589910362874689180191061502517186 15783 2925606212579520833441098139825508 15784 13964948480072871321802352326285370 15785 64213385900252097499740128489482037 15786 284658196646988447991150832929285685 15787 1217486445915772562466612346820660991 15788 5027589795631834275090377413211222009 15789 20058912062355602443123796507807027355 15790 77372743756821045249827902677536925545 15791 288714489696962353740956196720575654860 15792 1042803558927394201775447927307406075412 15793 3647795461634556065694165107288031636729 15794 12364634684230798357158451123328733752460 15795 40632402526801131981241381559374803509035 15796 129512326671764719410318032942020947246307 15797 400584472618433645386576459857786252095787 15798 1202843454831451194599552968172690403976552 15799 3507799669702839467254580677550095463868797 15800 9938970141492463242335187770549040159621832 15801 27371032971757007382661745166760550675970949 15802 73289015156677661773925170057869081663689160 15803 190867501476058304307819229523070843290415164 15804 483627706591438226567530745424752344931457401 15805 1192643425203296615191921268706004873662614806 15806 2863243692084792668540577413936994866782872088 15807 6693855667282718734080874931546480575455143082 15808 15243376198650030138845776715884960574460119298 15809 33820798682822038418324217602013819525583582875 15810 73129119659683208764087868389442168735785525031 15811 154135126982338467564186855808853441410890607148 15812 316748064987451962577424291432404404862214631955 15813 634773988461136366263851407859161755214528558502 15814 1240807647920568487677052380836758440531503770947 15815 2366209429580357074935349662054231537501308695441 15816 4402956910930129567885143657875493312494062717757 15817 7995644763113414658283870127770691465378484473039 15818 14172675934771017958774464095233103480789269369119 15819 24524909578847746793420799168656134543891145090020 15820 41436640218650126408008122438968957932413659224565 15821 68366631910291092909896787879583966998204910266271 15822 110165100850235731776343301846268698779101736501014 15823 173395793222512697946246974101089462258637340042647 15824 266611636196093258871050738546317659740801871269726 15825 400510576750852848477219758721283022159595685101618 15826 587879875760743138054213223807629432262944797963283 15827 843228737422498379353819053001689849789531150924559 15828 1182017957570674530521313682283647221938297190080677 15829 1619427588905875375835927138833062590072539274688562 15830 2168662601273130753663992823056002484184474699682579 15831 2838879826938745378405782005994465292241054454557772 15832 3632917649339302917662639744118003271580761274995402 15833 4545106138681829930571348700065129430917455932552940 15834 5559507523297066885728789642878875946379126519047108 15835 6648961715408669193770749823092979645496169741425700 15836 7775270480577380270508589627599851306400582400811765 15837 8890739029163501808126948711858569006220637106462308 15838 9941113185855946184629406070634841967644674317174009 15839 10869728763037955980717783926777479001042190634453523 15840 11622466281317970280712010409607469610721906843458796 15841 12152924377703306946464519618316873365688672594637812 15842 12427131074428900671875087265776409801368153179730365 15843 12427131074428900671875087265776409801368153179730365 15844 12152924377703306946464519618316873365688672594637812 15845 11622466281317970280712010409607469610721906843458796 15846 10869728763037955980717783926777479001042190634453523 15847 9941113185855946184629406070634841967644674317174009 15848 8890739029163501808126948711858569006220637106462308 15849 7775270480577380270508589627599851306400582400811765 15850 6648961715408669193770749823092979645496169741425700 15851 5559507523297066885728789642878875946379126519047108 15852 4545106138681829930571348700065129430917455932552940 15853 3632917649339302917662639744118003271580761274995402 15854 2838879826938745378405782005994465292241054454557772 15855 2168662601273130753663992823056002484184474699682579 15856 1619427588905875375835927138833062590072539274688562 15857 1182017957570674530521313682283647221938297190080677 15858 843228737422498379353819053001689849789531150924559 15859 587879875760743138054213223807629432262944797963283 15860 400510576750852848477219758721283022159595685101618 15861 266611636196093258871050738546317659740801871269726 15862 173395793222512697946246974101089462258637340042647 15863 110165100850235731776343301846268698779101736501014 15864 68366631910291092909896787879583966998204910266271 15865 41436640218650126408008122438968957932413659224565 15866 24524909578847746793420799168656134543891145090020 15867 14172675934771017958774464095233103480789269369119 15868 7995644763113414658283870127770691465378484473039 15869 4402956910930129567885143657875493312494062717757 15870 2366209429580357074935349662054231537501308695441 15871 1240807647920568487677052380836758440531503770947 15872 634773988461136366263851407859161755214528558502 15873 316748064987451962577424291432404404862214631955 15874 154135126982338467564186855808853441410890607148 15875 73129119659683208764087868389442168735785525031 15876 33820798682822038418324217602013819525583582875 15877 15243376198650030138845776715884960574460119298 15878 6693855667282718734080874931546480575455143082 15879 2863243692084792668540577413936994866782872088 15880 1192643425203296615191921268706004873662614806 15881 483627706591438226567530745424752344931457401 15882 190867501476058304307819229523070843290415164 15883 73289015156677661773925170057869081663689160 15884 27371032971757007382661745166760550675970949 15885 9938970141492463242335187770549040159621832 15886 3507799669702839467254580677550095463868797 15887 1202843454831451194599552968172690403976552 15888 400584472618433645386576459857786252095787 15889 129512326671764719410318032942020947246307 15890 40632402526801131981241381559374803509035 15891 12364634684230798357158451123328733752460 15892 3647795461634556065694165107288031636729 15893 1042803558927394201775447927307406075412 15894 288714489696962353740956196720575654860 15895 77372743756821045249827902677536925545 15896 20058912062355602443123796507807027355 15897 5027589795631834275090377413211222009 15898 1217486445915772562466612346820660991 15899 284658196646988447991150832929285685 15900 64213385900252097499740128489482037 15901 13964948480072871321802352326285370 15902 2925606212579520833441098139825508 15903 589910362874689180191061502517186 15904 114382406492394134805647917738764 15905 21306981708431126509937194147650 15906 3809219141586925011274459080324 15907 652885036005686020326541742293 15908 107159652213070825268161186182 15909 16822728879288537308546239286 15910 2522762853410616051321949734 15911 360894941635542119694260785 15912 49179275118950508056406837 15913 6374024854338310181026209 15914 784454289425043053725236 15915 91515038591060959147398 15916 10101646265864212448084 15917 1052992138946398499262 15918 103443827252623411454 15919 9556530887018353035 15920 828404298693482712 15921 67224547696592443 15922 5094843972600079 15923 359763064582465 15924 23613524517597 15925 1437378776129 15926 80967414150 15927 4213891330 15928 202664587 15929 8865624 15930 301297 15931 20729 15932 34426 15933 322026 15934 9166921 15935 211530211 15936 4416555917 15937 85181305480 15938 1518346190279 15939 25050903293726 15940 383376589100062 15941 5454607037182544 15942 72319391669192522 15943 895628846390075155 15944 10384935185711835747 15945 113000358139641764489 15946 1156435966199021910716 15947 11154638404810610947346 15948 101616684856925171595482 15949 875969328016104012872634 15950 7158479143763353234751445 15951 55553299973288818237433046 15952 410074216754492627750667622 15953 2883657795046158171016210519 15954 19345491732699153359868189020 15955 123982381092359362576707425468 15956 760044688218756845594702928475 15957 4462104177592611031601000822617 15958 25116200850018051521211653227974 15959 135689388200825261315585111886414 15960 704292769367083314996709420255950 15961 3515516575454210013632159642342694 15962 16890554692652392155243450466110878 15963 78178334380324968821542480815767407 15964 348871582547240545490890961418767722 15965 1502144642562761010457763179749946676 15966 6245076241547606837556989760031883000 15967 25086501857987436718214173921018249364 15968 97431655819176647692951699185343952900 15969 366087233453783398990784099398112580405 15970 1331518048624356555516404124027981730272 15971 4690599020561950267469613034595437712141 15972 16012430145865354422852616230616765389189 15973 52997037211031930338399832682703537261495 15974 170144729198565851391559414501395750755342 15975 530096799290198364796894492799807199342094 15976 1603427927449884839986129428030476656072339 15977 4710643124534290661854133645722785867845349 15978 13446769811195302709589768448099135623490629 15979 37310003113249470624996932937309590835592781 15980 100660048128434669156586915224629632339660109 15981 264156516632735966081744399580939924954104324 15982 674495208067496530875349974947823188221872565 15983 1676271131794734841759452014130757218594072207 15984 4055887117288089283732498682642999740445486894 15985 9557099359367511402621452345483475442238015170 15986 21937231865932748872926651647431441149915262380 15987 49064174881472068557169994317898780100043702173 15988 106949918342505247182412085991455988261369107906 15989 227264246642021676328274724198295610146676132179 15990 470883191969790430141611147241257846273105239103 15991 951522053448588328841275699291566160076743190457 15992 1875581636381704853940903788695920195746032329449 15993 3607017077500925562612402042890989978032812466388 15994 6769166340510486642820493319929724849995371413198 15995 12398601674043544226169013785646184777872547190796 15996 22168320697884432617058334223003794946167753842158 15997 38697585513618764752195263263889238024680414459139 15998 65961549797497873201428921607625092476304804314585 15999 109803272128941219317904910318552924930618569490836 16000 178531732760526824686240089725852665777306646767285 16001 283560894072748429722590275947358161037739076543661 16002 440007429418605956817297712647407121999439211312373 16003 667122212946946107348270497267600681900397556371344 16004 988390452511595986531432982528912454422540483064901 16005 1431108613183241517408032276809319282052475948887842 16006 2025246694993172909875132735285337071727828341005236 16007 2801445546476549906357240821116709812010836464769239 16008 3788090190179006129499919961889065074257013974371141 16009 5007542428211876132069774829050467776425529154240351 16010 6471797476278048296068421750112468563821815729553174 16011 8178023788021132848233988444183132702498217207548342 16012 10104613661978896816300138342944005377296582451600048 16013 12208469238705736079499539465971855591875296260472808 16014 14424232195986049464279339450692830951896752142237465 16015 16666009509740882078635538339458420312621219507274073 16016 18831852215019447992756354782493410973865311423636317 16017 20810841948893902165347189997412320968686864951627532 16018 22492195044355926261429794336384948611764097477912319 16019 23775390659021277227176530027924342976410579438096608 16020 24580055452132207618339606884093283167056825774368177 16021 24854262148857801343750174531552819602736306359460730 16022 24580055452132207618339606884093283167056825774368177 16023 23775390659021277227176530027924342976410579438096608 16024 22492195044355926261429794336384948611764097477912319 16025 20810841948893902165347189997412320968686864951627532 16026 18831852215019447992756354782493410973865311423636317 16027 16666009509740882078635538339458420312621219507274073 16028 14424232195986049464279339450692830951896752142237465 16029 12208469238705736079499539465971855591875296260472808 16030 10104613661978896816300138342944005377296582451600048 16031 8178023788021132848233988444183132702498217207548342 16032 6471797476278048296068421750112468563821815729553174 16033 5007542428211876132069774829050467776425529154240351 16034 3788090190179006129499919961889065074257013974371141 16035 2801445546476549906357240821116709812010836464769239 16036 2025246694993172909875132735285337071727828341005236 16037 1431108613183241517408032276809319282052475948887842 16038 988390452511595986531432982528912454422540483064901 16039 667122212946946107348270497267600681900397556371344 16040 440007429418605956817297712647407121999439211312373 16041 283560894072748429722590275947358161037739076543661 16042 178531732760526824686240089725852665777306646767285 16043 109803272128941219317904910318552924930618569490836 16044 65961549797497873201428921607625092476304804314585 16045 38697585513618764752195263263889238024680414459139 16046 22168320697884432617058334223003794946167753842158 16047 12398601674043544226169013785646184777872547190796 16048 6769166340510486642820493319929724849995371413198 16049 3607017077500925562612402042890989978032812466388 16050 1875581636381704853940903788695920195746032329449 16051 951522053448588328841275699291566160076743190457 16052 470883191969790430141611147241257846273105239103 16053 227264246642021676328274724198295610146676132179 16054 106949918342505247182412085991455988261369107906 16055 49064174881472068557169994317898780100043702173 16056 21937231865932748872926651647431441149915262380 16057 9557099359367511402621452345483475442238015170 16058 4055887117288089283732498682642999740445486894 16059 1676271131794734841759452014130757218594072207 16060 674495208067496530875349974947823188221872565 16061 264156516632735966081744399580939924954104324 16062 100660048128434669156586915224629632339660109 16063 37310003113249470624996932937309590835592781 16064 13446769811195302709589768448099135623490629 16065 4710643124534290661854133645722785867845349 16066 1603427927449884839986129428030476656072339 16067 530096799290198364796894492799807199342094 16068 170144729198565851391559414501395750755342 16069 52997037211031930338399832682703537261495 16070 16012430145865354422852616230616765389189 16071 4690599020561950267469613034595437712141 16072 1331518048624356555516404124027981730272 16073 366087233453783398990784099398112580405 16074 97431655819176647692951699185343952900 16075 25086501857987436718214173921018249364 16076 6245076241547606837556989760031883000 16077 1502144642562761010457763179749946676 16078 348871582547240545490890961418767722 16079 78178334380324968821542480815767407 16080 16890554692652392155243450466110878 16081 3515516575454210013632159642342694 16082 704292769367083314996709420255950 16083 135689388200825261315585111886414 16084 25116200850018051521211653227974 16085 4462104177592611031601000822617 16086 760044688218756845594702928475 16087 123982381092359362576707425468 16088 19345491732699153359868189020 16089 2883657795046158171016210519 16090 410074216754492627750667622 16091 55553299973288818237433046 16092 7158479143763353234751445 16093 875969328016104012872634 16094 101616684856925171595482 16095 11154638404810610947346 16096 1156435966199021910716 16097 113000358139641764489 16098 10384935185711835747 16099 895628846390075155 16100 72319391669192522 16101 5454607037182544 16102 383376589100062 16103 25050903293726 16104 1518346190279 16105 85181305480 16106 4416555917 16107 211530211 16108 9166921 16109 322026 16110 34426 16111 46524 16112 356452 16113 9488947 16114 220697132 16115 4628086128 16116 89597861397 16117 1603527495759 16118 26569249484005 16119 408427492393788 16120 5837983626282606 16121 77773998706375066 16122 967948238059267677 16123 11280564032101910902 16124 123385293325353600236 16125 1269436324338663675205 16126 12311074371009632858062 16127 112771323261735782542828 16128 977586012873029184468116 16129 8034448471779457247624079 16130 62711779117052171472184491 16131 465627516727781445988100668 16132 3293732011800650798766878141 16133 22229149527745311530884399539 16134 143327872825058515936575614488 16135 884027069311116208171410353943 16136 5222148865811367877195703751092 16137 29578305027610662552812654050591 16138 160805589050843312836796765114388 16139 839982157567908576312294532142364 16140 4219809344821293328628869062598644 16141 20406071268106602168875610108453572 16142 95068889072977360976785931281878285 16143 427049916927565514312433442234535129 16144 1851016225110001555948654141168714398 16145 7747220884110367848014752939781829676 16146 31331578099535043555771163681050132364 16147 122518157677164084411165873106362202264 16148 463518889272960046683735798583456533305 16149 1697605282078139954507188223426094310677 16150 6022117069186306822986017158623419442413 16151 20703029166427304690322229265212203101330 16152 69009467356897284761252448913320302650684 16153 223141766409597781729959247184099288016837 16154 700241528488764216188453907301202950097436 16155 2133524726740083204783023920830283855414433 16156 6314071051984175501840263073753262523917688 16157 18157412935729593371443902093821921491335978 16158 50756772924444773334586701385408726459083410 16159 137970051241684139781583848161939223175252890 16160 364816564761170635238331314805569557293764433 16161 938651724700232496957094374528763113175976889 16162 2350766339862231372634801989078580406815944772 16163 5732158249082824125491950696773756959039559101 16164 13612986476655600686353951028126475182683502064 16165 31494331225300260275548103992914916592153277550 16166 71001406747404817430096645965330221249958964553 16167 156014093223977315739582080309354768361412810079 16168 334214164984526923510686810189751598408045240085 16169 698147438611812106469885871439553456419781371282 16170 1422405245418378758982886846532824006349848429560 16171 2827103689830293182782179487987486355822775519906 16172 5482598713882630416553305831586910173778844795837 16173 10376183418011412205432895362820714828028183879586 16174 19167768014554030868989507105575909627867918603994 16175 34566922371927976843227348008649979724040301032954 16176 60865906211503197369253597486893032970848168301297 16177 104659135311116637953624184871514330500985218773724 16178 175764821926439092519333831926178017406923373805421 16179 288335004889468044004145000044405590707925216258121 16180 462092626833275254408830365673210826815045723310946 16181 723568323491354386539887988594765283037178287856034 16182 1107129642365552064165568209915007803899836767683717 16183 1655512665458542093879703479796513136322938039436245 16184 2419499065694837503939465259338231736475016431952743 16185 3456355308176414427283165012094656353780304289893078 16186 4826692241469722816232373556402046883738664805774475 16187 6589535736655556035857160783005774886267850439140380 16188 8795632618390882261569694790939532850682543128611492 16189 11479339904489924428138196579162936340247344883793525 16190 14649821264299181144302410194295601266320032937101516 16191 18282637450000029664534126787127138079794799659148390 16192 22313082900684632895799677808915860969171878712072856 16193 26632701434691785543778878916664686543772048402710273 16194 31090241705726931542914877790151251264517971649511538 16195 35497861724760330071391893121951831286486530930910390 16196 39642694163913350158103544779905731942552176375263849 16197 43303036993249828426776984333797269580450962429539851 16198 46267585703377203488606324364309291588174676916008927 16199 48355446111153484845516136912017626143467405212464785 16200 49434317600990008962089781415646102769793132133828907 16201 49434317600990008962089781415646102769793132133828907 16202 48355446111153484845516136912017626143467405212464785 16203 46267585703377203488606324364309291588174676916008927 16204 43303036993249828426776984333797269580450962429539851 16205 39642694163913350158103544779905731942552176375263849 16206 35497861724760330071391893121951831286486530930910390 16207 31090241705726931542914877790151251264517971649511538 16208 26632701434691785543778878916664686543772048402710273 16209 22313082900684632895799677808915860969171878712072856 16210 18282637450000029664534126787127138079794799659148390 16211 14649821264299181144302410194295601266320032937101516 16212 11479339904489924428138196579162936340247344883793525 16213 8795632618390882261569694790939532850682543128611492 16214 6589535736655556035857160783005774886267850439140380 16215 4826692241469722816232373556402046883738664805774475 16216 3456355308176414427283165012094656353780304289893078 16217 2419499065694837503939465259338231736475016431952743 16218 1655512665458542093879703479796513136322938039436245 16219 1107129642365552064165568209915007803899836767683717 16220 723568323491354386539887988594765283037178287856034 16221 462092626833275254408830365673210826815045723310946 16222 288335004889468044004145000044405590707925216258121 16223 175764821926439092519333831926178017406923373805421 16224 104659135311116637953624184871514330500985218773724 16225 60865906211503197369253597486893032970848168301297 16226 34566922371927976843227348008649979724040301032954 16227 19167768014554030868989507105575909627867918603994 16228 10376183418011412205432895362820714828028183879586 16229 5482598713882630416553305831586910173778844795837 16230 2827103689830293182782179487987486355822775519906 16231 1422405245418378758982886846532824006349848429560 16232 698147438611812106469885871439553456419781371282 16233 334214164984526923510686810189751598408045240085 16234 156014093223977315739582080309354768361412810079 16235 71001406747404817430096645965330221249958964553 16236 31494331225300260275548103992914916592153277550 16237 13612986476655600686353951028126475182683502064 16238 5732158249082824125491950696773756959039559101 16239 2350766339862231372634801989078580406815944772 16240 938651724700232496957094374528763113175976889 16241 364816564761170635238331314805569557293764433 16242 137970051241684139781583848161939223175252890 16243 50756772924444773334586701385408726459083410 16244 18157412935729593371443902093821921491335978 16245 6314071051984175501840263073753262523917688 16246 2133524726740083204783023920830283855414433 16247 700241528488764216188453907301202950097436 16248 223141766409597781729959247184099288016837 16249 69009467356897284761252448913320302650684 16250 20703029166427304690322229265212203101330 16251 6022117069186306822986017158623419442413 16252 1697605282078139954507188223426094310677 16253 463518889272960046683735798583456533305 16254 122518157677164084411165873106362202264 16255 31331578099535043555771163681050132364 16256 7747220884110367848014752939781829676 16257 1851016225110001555948654141168714398 16258 427049916927565514312433442234535129 16259 95068889072977360976785931281878285 16260 20406071268106602168875610108453572 16261 4219809344821293328628869062598644 16262 839982157567908576312294532142364 16263 160805589050843312836796765114388 16264 29578305027610662552812654050591 16265 5222148865811367877195703751092 16266 884027069311116208171410353943 16267 143327872825058515936575614488 16268 22229149527745311530884399539 16269 3293732011800650798766878141 16270 465627516727781445988100668 16271 62711779117052171472184491 16272 8034448471779457247624079 16273 977586012873029184468116 16274 112771323261735782542828 16275 12311074371009632858062 16276 1269436324338663675205 16277 123385293325353600236 16278 11280564032101910902 16279 967948238059267677 16280 77773998706375066 16281 5837983626282606 16282 408427492393788 16283 26569249484005 16284 1603527495759 16285 89597861397 16286 4628086128 16287 220697132 16288 9488947 16289 356452 16290 46524 16291 51410 16292 402976 16293 9845399 16294 230186079 16295 4848783260 16296 94225947525 16297 1693125357156 16298 28172776979764 16299 434996741877793 16300 6246411118676394 16301 83611982332657672 16302 1045722236765642743 16303 12248512270161178579 16304 134665857357455511138 16305 1392821617664017275441 16306 13580510695348296533267 16307 125082397632745415400890 16308 1090357336134764967010944 16309 9012034484652486432092195 16310 70746227588831628719808570 16311 528339295844833617460285159 16312 3759359528528432244754978809 16313 25522881539545962329651277680 16314 165557022352803827467460014027 16315 1027354942136174724107985968431 16316 6106175935122484085367114105035 16317 34800453893422030430008357801683 16318 190383894078453975389609419164979 16319 1000787746618751889149091297256752 16320 5059791502389201904941163594741008 16321 24625880612927895497504479171052216 16322 115474960341083963145661541390331857 16323 522118806000542875289219373516413414 16324 2278066142037567070261087583403249527 16325 9598237109220369403963407080950544074 16326 39078798983645411403785916620831962040 16327 153849735776699127966937036787412334628 16328 586037046950124131094901671689818735569 16329 2161124171351100001190924022009550843982 16330 7719722351264446777493205382049513753090 16331 26725146235613611513308246423835622543743 16332 89712496523324589451574678178532505752014 16333 292151233766495066491211696097419590667521 16334 923383294898361997918413154485302238114273 16335 2833766255228847420971477828131486805511869 16336 8447595778724258706623286994583546379332121 16337 24471483987713768873284165167575184015253666 16338 68914185860174366706030603479230647950419388 16339 188726824166128913116170549547347949634336300 16340 502786616002854775019915162967508780469017323 16341 1303468289461403132195425689334332670469741322 16342 3289418064562463869591896363607343519991921661 16343 8082924588945055498126752685852337365855503873 16344 19345144725738424811845901724900232141723061165 16345 45107317701955860961902055021041391774836779614 16346 102495737972705077705644749958245137842112242103 16347 227015499971382133169678726274684989611371774632 16348 490228258208504239250268890499106366769458050164 16349 1032361603596339029980572681629305054827826611367 16350 2120552684030190865452772717972377462769629800842 16351 4249508935248671941765066334520310362172623949466 16352 8309702403712923599335485319574396529601620315743 16353 15858782131894042621986201194407625001807028675423 16354 29543951432565443074422402468396624455896102483580 16355 53734690386482007712216855114225889351908219636948 16356 95432828583431174212480945495543012694888469334251 16357 165525041522619835322877782358407363471833387075021 16358 280423957237555730472958016797692347907908592579145 16359 464099826815907136523478831970583608114848590063542 16360 750427631722743298412975365717616417522970939569067 16361 1185660950324629640948718354267976109852224011166980 16362 1830697965856906450705456198509773086937015055539751 16363 2762642307824094158045271689711520940222774807119962 16364 4075011731153379597819168739134744872797954471388988 16365 5875854373871251931222630271432888090255320721845821 16366 8283047549646137243515538568496703237518969095667553 16367 11416227978125278852089534339407821770006515244914855 16368 15385168355046438297426855573945307736950393567751872 16369 20274972522880806689707891370102469190929888012405017 16370 26129161168789105572440606773458537606567377820895041 16371 32932458714299210808836536981422739346114832596249906 16372 40595720350684662560333804596042999048966678371221246 16373 48945784335376418439578556725580547512943927114783129 16374 57722943140418717086693756706815937808290020052221811 16375 66588103430487261614306770912103082551004502580421928 16376 75140555888673680229495437901857563229038707306174239 16377 82945731157163178584880529113703001523003138804803700 16378 89570622696627031915383308698106561168625639345548778 16379 94623031814530688334122461276326917731642082128473712 16380 97789763712143493807605918327663728913260537346293692 16381 98868635201980017924179562831292205539586264267657814 16382 97789763712143493807605918327663728913260537346293692 16383 94623031814530688334122461276326917731642082128473712 16384 89570622696627031915383308698106561168625639345548778 16385 82945731157163178584880529113703001523003138804803700 16386 75140555888673680229495437901857563229038707306174239 16387 66588103430487261614306770912103082551004502580421928 16388 57722943140418717086693756706815937808290020052221811 16389 48945784335376418439578556725580547512943927114783129 16390 40595720350684662560333804596042999048966678371221246 16391 32932458714299210808836536981422739346114832596249906 16392 26129161168789105572440606773458537606567377820895041 16393 20274972522880806689707891370102469190929888012405017 16394 15385168355046438297426855573945307736950393567751872 16395 11416227978125278852089534339407821770006515244914855 16396 8283047549646137243515538568496703237518969095667553 16397 5875854373871251931222630271432888090255320721845821 16398 4075011731153379597819168739134744872797954471388988 16399 2762642307824094158045271689711520940222774807119962 16400 1830697965856906450705456198509773086937015055539751 16401 1185660950324629640948718354267976109852224011166980 16402 750427631722743298412975365717616417522970939569067 16403 464099826815907136523478831970583608114848590063542 16404 280423957237555730472958016797692347907908592579145 16405 165525041522619835322877782358407363471833387075021 16406 95432828583431174212480945495543012694888469334251 16407 53734690386482007712216855114225889351908219636948 16408 29543951432565443074422402468396624455896102483580 16409 15858782131894042621986201194407625001807028675423 16410 8309702403712923599335485319574396529601620315743 16411 4249508935248671941765066334520310362172623949466 16412 2120552684030190865452772717972377462769629800842 16413 1032361603596339029980572681629305054827826611367 16414 490228258208504239250268890499106366769458050164 16415 227015499971382133169678726274684989611371774632 16416 102495737972705077705644749958245137842112242103 16417 45107317701955860961902055021041391774836779614 16418 19345144725738424811845901724900232141723061165 16419 8082924588945055498126752685852337365855503873 16420 3289418064562463869591896363607343519991921661 16421 1303468289461403132195425689334332670469741322 16422 502786616002854775019915162967508780469017323 16423 188726824166128913116170549547347949634336300 16424 68914185860174366706030603479230647950419388 16425 24471483987713768873284165167575184015253666 16426 8447595778724258706623286994583546379332121 16427 2833766255228847420971477828131486805511869 16428 923383294898361997918413154485302238114273 16429 292151233766495066491211696097419590667521 16430 89712496523324589451574678178532505752014 16431 26725146235613611513308246423835622543743 16432 7719722351264446777493205382049513753090 16433 2161124171351100001190924022009550843982 16434 586037046950124131094901671689818735569 16435 153849735776699127966937036787412334628 16436 39078798983645411403785916620831962040 16437 9598237109220369403963407080950544074 16438 2278066142037567070261087583403249527 16439 522118806000542875289219373516413414 16440 115474960341083963145661541390331857 16441 24625880612927895497504479171052216 16442 5059791502389201904941163594741008 16443 1000787746618751889149091297256752 16444 190383894078453975389609419164979 16445 34800453893422030430008357801683 16446 6106175935122484085367114105035 16447 1027354942136174724107985968431 16448 165557022352803827467460014027 16449 25522881539545962329651277680 16450 3759359528528432244754978809 16451 528339295844833617460285159 16452 70746227588831628719808570 16453 9012034484652486432092195 16454 1090357336134764967010944 16455 125082397632745415400890 16456 13580510695348296533267 16457 1392821617664017275441 16458 134665857357455511138 16459 12248512270161178579 16460 1045722236765642743 16461 83611982332657672 16462 6246411118676394 16463 434996741877793 16464 28172776979764 16465 1693125357156 16466 94225947525 16467 4848783260 16468 230186079 16469 9845399 16470 402976 16471 51410 16472 46524 16473 454386 16474 10248375 16475 240031478 16476 5078969339 16477 99074730785 16478 1787351304681 16479 29865902336920 16480 463169518857557 16481 6681407860554187 16482 89858393451334066 16483 1129334219098300415 16484 13294234506926821322 16485 146914369627616689717 16486 1527487475021472786579 16487 14973332313012313808708 16488 138662908328093711934157 16489 1215439733767510382411834 16490 10102391820787251399103139 16491 79758262073484115151900765 16492 599085523433665246180093729 16493 4287698824373265862215263968 16494 29282241068074394574406256489 16495 191079903892349789797111291707 16496 1192911964488978551575445982458 16497 7133530877258658809475100073466 16498 40906629828544514515375471906718 16499 225184347971876005819617776966662 16500 1191171640697205864538700716421731 16501 6060579249007953794090254891997760 16502 29685672115317097402445642765793224 16503 140100840954011858643166020561384073 16504 637593766341626838434880914906745271 16505 2800184948038109945550306956919662941 16506 11876303251257936474224494664353793601 16507 48677036092865780807749323701782506114 16508 192928534760344539370722953408244296668 16509 739886782726823259061838708477231070197 16510 2747161218301224132285825693699369579551 16511 9880846522615546778684129404059064597072 16512 34444868586878058290801451805885136296833 16513 116437642758938200964882924602368128295757 16514 381863730289819655942786374275952096419535 16515 1215534528664857064409624850582721828781794 16516 3757149550127209418889890982616789043626142 16517 11281362033953106127594764822715033184843990 16518 32919079766438027579907452162158730394585787 16519 93385669847888135579314768646805831965673054 16520 257641010026303279822201153026578597584755688 16521 691513440168983688136085712514856730103353623 16522 1806254905464257907215340852301841450938758645 16523 4592886354023867001787322052941676190461662983 16524 11372342653507519367718649049459680885847425534 16525 27428069314683480309972654410752569507578565038 16526 64452462427694285773747956745941623916559840779 16527 147603055674660938667546804979286529616949021717 16528 329511237944087210875323476232930127453484016735 16529 717243758179886372419947616773791356380829824796 16530 1522589861804843269230841572128411421597284661531 16531 3152914287626529895433345399601682517597456412209 16532 6370061619278862807217839052492687824942253750308 16533 12559211338961595541100551654094706891774244265209 16534 24168484535606966221321686513982021531408648991166 16535 45402733564459485696408603662804249457703131159003 16536 83278641819047450786639257582622513807804322120528 16537 149167518969913181924697800609768902046796688971199 16538 260957870106051009535358727853950376166721856409272 16539 445948998760175565795835799156099711379741979654166 16540 744523784053462866996436848768275956022757182642687 16541 1214527458538650434936454197688200025637819529632609 16542 1936088582047372939361693719985592527375194950736047 16543 3016358916181536091654174552777749196789239066706731 16544 4593340273681000608750727888221294027159789862659713 16545 6837654038977473755864440428846265813020729278508950 16546 9950866105024631529041799010567632963053275193234809 16547 14158901923517389174738168839929591327774289817513374 16548 19699275527771416095605072907904525007525484340582408 16549 26801396333171717149516389913353129506956908812666727 16550 35660140877927244987134746944047776927880281580156889 16551 46404133691669912262148498143561006797497265833300058 16552 59061619883088316381277143754881276952682210417144947 16553 73528179064983873369170341577465738395081510967471152 16554 89541504686061080999912361321623546561910605486004375 16555 106668727475795135526272313432396485321233947167004940 16556 124311046570905978701000527618919020359294522632643739 16557 141728659319160941843802208813960645780043209886596167 16558 158086287045836858814375967015560564752041846110977939 16559 172516353853790210500263837811809562691628778150352478 16560 184193654511157720249505769974433478900267721474022490 16561 192412795526674182141728379603990646644902619474767404 16562 196658398914123511731785481158955934452846801613951506 16563 196658398914123511731785481158955934452846801613951506 16564 192412795526674182141728379603990646644902619474767404 16565 184193654511157720249505769974433478900267721474022490 16566 172516353853790210500263837811809562691628778150352478 16567 158086287045836858814375967015560564752041846110977939 16568 141728659319160941843802208813960645780043209886596167 16569 124311046570905978701000527618919020359294522632643739 16570 106668727475795135526272313432396485321233947167004940 16571 89541504686061080999912361321623546561910605486004375 16572 73528179064983873369170341577465738395081510967471152 16573 59061619883088316381277143754881276952682210417144947 16574 46404133691669912262148498143561006797497265833300058 16575 35660140877927244987134746944047776927880281580156889 16576 26801396333171717149516389913353129506956908812666727 16577 19699275527771416095605072907904525007525484340582408 16578 14158901923517389174738168839929591327774289817513374 16579 9950866105024631529041799010567632963053275193234809 16580 6837654038977473755864440428846265813020729278508950 16581 4593340273681000608750727888221294027159789862659713 16582 3016358916181536091654174552777749196789239066706731 16583 1936088582047372939361693719985592527375194950736047 16584 1214527458538650434936454197688200025637819529632609 16585 744523784053462866996436848768275956022757182642687 16586 445948998760175565795835799156099711379741979654166 16587 260957870106051009535358727853950376166721856409272 16588 149167518969913181924697800609768902046796688971199 16589 83278641819047450786639257582622513807804322120528 16590 45402733564459485696408603662804249457703131159003 16591 24168484535606966221321686513982021531408648991166 16592 12559211338961595541100551654094706891774244265209 16593 6370061619278862807217839052492687824942253750308 16594 3152914287626529895433345399601682517597456412209 16595 1522589861804843269230841572128411421597284661531 16596 717243758179886372419947616773791356380829824796 16597 329511237944087210875323476232930127453484016735 16598 147603055674660938667546804979286529616949021717 16599 64452462427694285773747956745941623916559840779 16600 27428069314683480309972654410752569507578565038 16601 11372342653507519367718649049459680885847425534 16602 4592886354023867001787322052941676190461662983 16603 1806254905464257907215340852301841450938758645 16604 691513440168983688136085712514856730103353623 16605 257641010026303279822201153026578597584755688 16606 93385669847888135579314768646805831965673054 16607 32919079766438027579907452162158730394585787 16608 11281362033953106127594764822715033184843990 16609 3757149550127209418889890982616789043626142 16610 1215534528664857064409624850582721828781794 16611 381863730289819655942786374275952096419535 16612 116437642758938200964882924602368128295757 16613 34444868586878058290801451805885136296833 16614 9880846522615546778684129404059064597072 16615 2747161218301224132285825693699369579551 16616 739886782726823259061838708477231070197 16617 192928534760344539370722953408244296668 16618 48677036092865780807749323701782506114 16619 11876303251257936474224494664353793601 16620 2800184948038109945550306956919662941 16621 637593766341626838434880914906745271 16622 140100840954011858643166020561384073 16623 29685672115317097402445642765793224 16624 6060579249007953794090254891997760 16625 1191171640697205864538700716421731 16626 225184347971876005819617776966662 16627 40906629828544514515375471906718 16628 7133530877258658809475100073466 16629 1192911964488978551575445982458 16630 191079903892349789797111291707 16631 29282241068074394574406256489 16632 4287698824373265862215263968 16633 599085523433665246180093729 16634 79758262073484115151900765 16635 10102391820787251399103139 16636 1215439733767510382411834 16637 138662908328093711934157 16638 14973332313012313808708 16639 1527487475021472786579 16640 146914369627616689717 16641 13294234506926821322 16642 1129334219098300415 16643 89858393451334066 16644 6681407860554187 16645 463169518857557 16646 29865902336920 16647 1787351304681 16648 99074730785 16649 5078969339 16650 240031478 16651 10248375 16652 454386 16653 46524 16654 34426 16655 500910 16656 10702761 16657 250279853 16658 5319000817 16659 104153700124 16660 1886426035466 16661 31653253641601 16662 493035421194477 16663 7144577379411744 16664 96539801311888253 16665 1219192612549634481 16666 14423568726025121737 16667 160208604134543511039 16668 1674401844649089476296 16669 16500819788033786595287 16670 153636240641106025742865 16671 1354102642095604094345991 16672 11317831554554761781514973 16673 89860653894271366551003904 16674 678843785507149361331994494 16675 4886784347806931108395357697 16676 33569939892447660436621520457 16677 220362144960424184371517548196 16678 1383991868381328341372557274165 16679 8326442841747637361050546055924 16680 48040160705803173324850571980184 16681 266090977800420520334993248873380 16682 1416355988669081870358318493388393 16683 7251750889705159658628955608419491 16684 35746251364325051196535897657790984 16685 169786513069328956045611663327177297 16686 777694607295638697078046935468129344 16687 3437778714379736783985187871826408212 16688 14676488199296046419774801621273456542 16689 60553339344123717281973818366136299715 16690 241605570853210320178472277110026802782 16691 932815317487167798432561661885475366865 16692 3487048001028047391347664402176600649748 16693 12628007740916770910969955097758434176623 16694 44325715109493605069485581209944200893905 16695 150882511345816259255684376408253264592590 16696 498301373048757856907669298878320224715292 16697 1597398258954676720352411224858673925201329 16698 4972684078792066483299515833199510872407936 16699 15038511584080315546484655805331822228470132 16700 44200441800391133707502216984873763579429777 16701 126304749614326163159222220808964562360258841 16702 351026679874191415401515921673384429550428742 16703 949154450195286967958286865541435327688109311 16704 2497768345633241595351426564816698181042112268 16705 6399141259488124909002662905243517641400421628 16706 15965229007531386369505971102401357076309088517 16707 38800411968190999677691303460212250393425990572 16708 91880531742377766083720611156694193424138405817 16709 212055518102355224441294761725228153533508862496 16710 477114293618748149542870281212216657070433038452 16711 1046754996123973583295271093006721483834313841531 16712 2239833619984729641650789188902202777978114486327 16713 4675504149431373164664186971730093939194741073740 16714 9522975906905392702651184452094370342539710162517 16715 18929272958240458348318390706587394716716498015517 16716 36727695874568561762422238168076728423182893256375 16717 69571218100066451917730290176786270989111780150169 16718 128681375383506936483047861245426763265507453279531 16719 232446160788960632711337058192391415854601011091727 16720 410125389075964191460056528463719278213518545380471 16721 706906868866226575331194527010050087546463836063438 16722 1190472782813638432792272647924375667402499162296853 16723 1959051242592113301932891046456475981660576712275296 16724 3150616040586023374298147917673792553013014480368656 16725 4952447498228909031015868272763341724164434017442778 16726 7609699189862536700404902440999043223949028929366444 16727 11430994312658474364615168317067559840180519141168663 16728 16788520144002105284906239439413898776074004471743759 16729 24109768028542020703779967850497224290827565010748183 16730 33858177451288805270343241747834116335299774158095782 16731 46500671860943133245121462821257654514482393153249135 16732 62461537211098962136651136857400906434837190392823616 16733 82064274569597157249283245087608783725377547413456947 16734 105465753574758228643425641898442283750179476250445005 16735 132589798948072189750447485332347015347763721384616099 16736 163069683751044954369082702899089284956992116453475527 16737 196210232161856216526184674754020031883144552653009315 16738 230979774046701114227272841051315505680528469799648679 16739 266039705890066920544802736432879666139337732519239906 16740 299814946364997800658178175829521210532085055997574106 16741 330602640899627069314639804827370127443670624261330417 16742 356710008364947930749769607786243041591896499624374968 16743 376606450037831902391234149578424125545170340948789894 16744 389071194440797693873513860762946581097749421088718910 16745 393316797828247023463570962317911868905693603227903012 16746 389071194440797693873513860762946581097749421088718910 16747 376606450037831902391234149578424125545170340948789894 16748 356710008364947930749769607786243041591896499624374968 16749 330602640899627069314639804827370127443670624261330417 16750 299814946364997800658178175829521210532085055997574106 16751 266039705890066920544802736432879666139337732519239906 16752 230979774046701114227272841051315505680528469799648679 16753 196210232161856216526184674754020031883144552653009315 16754 163069683751044954369082702899089284956992116453475527 16755 132589798948072189750447485332347015347763721384616099 16756 105465753574758228643425641898442283750179476250445005 16757 82064274569597157249283245087608783725377547413456947 16758 62461537211098962136651136857400906434837190392823616 16759 46500671860943133245121462821257654514482393153249135 16760 33858177451288805270343241747834116335299774158095782 16761 24109768028542020703779967850497224290827565010748183 16762 16788520144002105284906239439413898776074004471743759 16763 11430994312658474364615168317067559840180519141168663 16764 7609699189862536700404902440999043223949028929366444 16765 4952447498228909031015868272763341724164434017442778 16766 3150616040586023374298147917673792553013014480368656 16767 1959051242592113301932891046456475981660576712275296 16768 1190472782813638432792272647924375667402499162296853 16769 706906868866226575331194527010050087546463836063438 16770 410125389075964191460056528463719278213518545380471 16771 232446160788960632711337058192391415854601011091727 16772 128681375383506936483047861245426763265507453279531 16773 69571218100066451917730290176786270989111780150169 16774 36727695874568561762422238168076728423182893256375 16775 18929272958240458348318390706587394716716498015517 16776 9522975906905392702651184452094370342539710162517 16777 4675504149431373164664186971730093939194741073740 16778 2239833619984729641650789188902202777978114486327 16779 1046754996123973583295271093006721483834313841531 16780 477114293618748149542870281212216657070433038452 16781 212055518102355224441294761725228153533508862496 16782 91880531742377766083720611156694193424138405817 16783 38800411968190999677691303460212250393425990572 16784 15965229007531386369505971102401357076309088517 16785 6399141259488124909002662905243517641400421628 16786 2497768345633241595351426564816698181042112268 16787 949154450195286967958286865541435327688109311 16788 351026679874191415401515921673384429550428742 16789 126304749614326163159222220808964562360258841 16790 44200441800391133707502216984873763579429777 16791 15038511584080315546484655805331822228470132 16792 4972684078792066483299515833199510872407936 16793 1597398258954676720352411224858673925201329 16794 498301373048757856907669298878320224715292 16795 150882511345816259255684376408253264592590 16796 44325715109493605069485581209944200893905 16797 12628007740916770910969955097758434176623 16798 3487048001028047391347664402176600649748 16799 932815317487167798432561661885475366865 16800 241605570853210320178472277110026802782 16801 60553339344123717281973818366136299715 16802 14676488199296046419774801621273456542 16803 3437778714379736783985187871826408212 16804 777694607295638697078046935468129344 16805 169786513069328956045611663327177297 16806 35746251364325051196535897657790984 16807 7251750889705159658628955608419491 16808 1416355988669081870358318493388393 16809 266090977800420520334993248873380 16810 48040160705803173324850571980184 16811 8326442841747637361050546055924 16812 1383991868381328341372557274165 16813 220362144960424184371517548196 16814 33569939892447660436621520457 16815 4886784347806931108395357697 16816 678843785507149361331994494 16817 89860653894271366551003904 16818 11317831554554761781514973 16819 1354102642095604094345991 16820 153636240641106025742865 16821 16500819788033786595287 16822 1674401844649089476296 16823 160208604134543511039 16824 14423568726025121737 16825 1219192612549634481 16826 96539801311888253 16827 7144577379411744 16828 493035421194477 16829 31653253641601 16830 1886426035466 16831 104153700124 16832 5319000817 16833 250279853 16834 10702761 16835 500910 16836 34426 16837 20729 16838 535336 16839 11203671 16840 260982614 16841 5569280670 16842 109472700941 16843 1990579735590 16844 33539679677067 16845 524688674836078 16846 7637612800606221 16847 103684378691299997 16848 1315732413861522734 16849 15642761338574756218 16850 174632172860568632776 16851 1834610448783632987335 16852 18175221632682876071583 16853 170137060429139812338152 16854 1507738882736710120088856 16855 12671934196650365875860964 16856 101178485448826128332518877 16857 768704439401420727882998398 16858 5565628133314080469727352191 16859 38456724240254591545016878154 16860 253932084852871844808139068653 16861 1604354013341752525744074822361 16862 9710434710128965702423103330089 16863 56366603547550810685901118036108 16864 314131138506223693659843820853564 16865 1682446966469502390693311742261773 16866 8668106878374241528987274101807884 16867 42998002254030210855164853266210475 16868 205532764433654007242147560984968281 16869 947481120364967653123658598795306641 16870 4215473321675375481063234807294537556 16871 18114266913675783203759989493099864754 16872 75229827543419763701748619987409756257 16873 302158910197334037460446095476163102497 16874 1174420888340378118611033938995502169647 16875 4419863318515215189780226064062076016613 16876 16115055741944818302317619499935034826371 16877 56953722850410375980455536307702635070528 16878 195208226455309864325169957618197465486495 16879 649183884394574116163353675286573489307882 16880 2095699632003434577260080523736994149916621 16881 6570082337746743203651927058058184797609265 16882 20011195662872382029784171638531333100878068 16883 59238953384471449253986872790205585807899909 16884 170505191414717296866724437793838325939688618 16885 477331429488517578560738142482348991910687583 16886 1300181130069478383359802787214819757238538053 16887 3446922795828528563309713430358133508730221579 16888 8896909605121366504354089470060215822442533896 16889 22364370267019511278508634007644874717709510145 16890 54765640975722386047197274562613607469735079089 16891 130680943710568765761411914616906443817564396389 16892 303936049844732990525015372881922346957647268313 16893 689169811721103373984165042937444810603941900948 16894 1523869289742721732838141374218938140904746879983 16895 3286588616108703224946060281908924261812428327858 16896 6915337769416102806314976160632296717172855560067 16897 14198480056336765867315371423824464281734451236257 16898 28452248865145851050969575158681765059256208178034 16899 55656968832809020110740628874664123139899391271892 16900 106298913974635013680152528344862999412294673406544 16901 198252593483573388400778151422213034254619233429700 16902 361127536172467569194384919437818179120108464371258 16903 642571549864924824171393586656110694068119556472198 16904 1117032257942190766791251055473769365759982381443909 16905 1897379651679865008123467174934425754948962998360291 16906 3149524025405751734725163694380851649063075874572149 16907 5109667283178136676231038964130268534673591192643952 16908 8103063538814932405314016190437134277177448497811434 16909 12562146688091445731420770713762384948113462946809222 16910 19040693502521011065020070758066603064129548070535107 16911 28219514456660579649521407756481458616254523612912422 16912 40898288172544125988686207289911123066901569482491942 16913 57967945479830825974123209598331340626127339168843965 16914 80358849312231938515464704569091770849782167311344917 16915 108962209072042095381772599678658560949319583546072751 16916 144525811780696119385934381945009690160214737806280563 16917 187530028144355385892708886986051067475557023663901952 16918 238055552522830418393873127230789299097943197635061104 16919 295659482699117144119530188231436300304755837838091626 16920 359279915912901170895267377653109316840136669106484842 16921 427190006208557330753457515805335537563673022452657994 16922 497019479936768034772075577484195171819866202318888585 16923 565854652255064721202980912262400876671422788516814012 16924 630417587264624869972817980656891337975755680258904523 16925 687312649264575000064409412613613169035567123885705385 16926 733316458402779833141003757364667167137066840573164862 16927 765677644478629596264748010341370706642919762037508804 16928 782387992269044717337084823080858450003443024316621922 16929 782387992269044717337084823080858450003443024316621922 16930 765677644478629596264748010341370706642919762037508804 16931 733316458402779833141003757364667167137066840573164862 16932 687312649264575000064409412613613169035567123885705385 16933 630417587264624869972817980656891337975755680258904523 16934 565854652255064721202980912262400876671422788516814012 16935 497019479936768034772075577484195171819866202318888585 16936 427190006208557330753457515805335537563673022452657994 16937 359279915912901170895267377653109316840136669106484842 16938 295659482699117144119530188231436300304755837838091626 16939 238055552522830418393873127230789299097943197635061104 16940 187530028144355385892708886986051067475557023663901952 16941 144525811780696119385934381945009690160214737806280563 16942 108962209072042095381772599678658560949319583546072751 16943 80358849312231938515464704569091770849782167311344917 16944 57967945479830825974123209598331340626127339168843965 16945 40898288172544125988686207289911123066901569482491942 16946 28219514456660579649521407756481458616254523612912422 16947 19040693502521011065020070758066603064129548070535107 16948 12562146688091445731420770713762384948113462946809222 16949 8103063538814932405314016190437134277177448497811434 16950 5109667283178136676231038964130268534673591192643952 16951 3149524025405751734725163694380851649063075874572149 16952 1897379651679865008123467174934425754948962998360291 16953 1117032257942190766791251055473769365759982381443909 16954 642571549864924824171393586656110694068119556472198 16955 361127536172467569194384919437818179120108464371258 16956 198252593483573388400778151422213034254619233429700 16957 106298913974635013680152528344862999412294673406544 16958 55656968832809020110740628874664123139899391271892 16959 28452248865145851050969575158681765059256208178034 16960 14198480056336765867315371423824464281734451236257 16961 6915337769416102806314976160632296717172855560067 16962 3286588616108703224946060281908924261812428327858 16963 1523869289742721732838141374218938140904746879983 16964 689169811721103373984165042937444810603941900948 16965 303936049844732990525015372881922346957647268313 16966 130680943710568765761411914616906443817564396389 16967 54765640975722386047197274562613607469735079089 16968 22364370267019511278508634007644874717709510145 16969 8896909605121366504354089470060215822442533896 16970 3446922795828528563309713430358133508730221579 16971 1300181130069478383359802787214819757238538053 16972 477331429488517578560738142482348991910687583 16973 170505191414717296866724437793838325939688618 16974 59238953384471449253986872790205585807899909 16975 20011195662872382029784171638531333100878068 16976 6570082337746743203651927058058184797609265 16977 2095699632003434577260080523736994149916621 16978 649183884394574116163353675286573489307882 16979 195208226455309864325169957618197465486495 16980 56953722850410375980455536307702635070528 16981 16115055741944818302317619499935034826371 16982 4419863318515215189780226064062076016613 16983 1174420888340378118611033938995502169647 16984 302158910197334037460446095476163102497 16985 75229827543419763701748619987409756257 16986 18114266913675783203759989493099864754 16987 4215473321675375481063234807294537556 16988 947481120364967653123658598795306641 16989 205532764433654007242147560984968281 16990 42998002254030210855164853266210475 16991 8668106878374241528987274101807884 16992 1682446966469502390693311742261773 16993 314131138506223693659843820853564 16994 56366603547550810685901118036108 16995 9710434710128965702423103330089 16996 1604354013341752525744074822361 16997 253932084852871844808139068653 16998 38456724240254591545016878154 16999 5565628133314080469727352191 17000 768704439401420727882998398 17001 101178485448826128332518877 17002 12671934196650365875860964 17003 1507738882736710120088856 17004 170137060429139812338152 17005 18175221632682876071583 17006 1834610448783632987335 17007 174632172860568632776 17008 15642761338574756218 17009 1315732413861522734 17010 103684378691299997 17011 7637612800606221 17012 524688674836078 17013 33539679677067 17014 1990579735590 17015 109472700941 17016 5569280670 17017 260982614 17018 11203671 17019 535336 17020 20729 17021 10076 17022 556065 17023 11739007 17024 272186285 17025 5830263284 17026 115041981611 17027 2100052436531 17028 35530259412657 17029 558228354513145 17030 8162301475442299 17031 111321991491906218 17032 1419416792552822731 17033 16958493752436278952 17034 190274934199143388994 17035 2009242621644201620111 17036 20009832081466509058918 17037 188312282061822688409735 17038 1677875943165849932427008 17039 14179673079387075995949820 17040 113850419645476494208379841 17041 869882924850246856215517275 17042 6334332572715501197610350589 17043 44022352373568672014744230345 17044 292388809093126436353155946807 17045 1858286098194624370552213891014 17046 11314788723470718228167178152450 17047 66077038257679776388324221366197 17048 370497742053774504345744938889672 17049 1996578104975726084353155563115337 17050 10350553844843743919680585844069657 17051 51666109132404452384152127368018359 17052 248530766687684218097312414251178756 17053 1153013884798621660365806159780274922 17054 5162954442040343134186893406089844197 17055 22329740235351158684823224300394402310 17056 93344094457095546905508609480509621011 17057 377388737740753801162194715463572858754 17058 1476579798537712156071480034471665272144 17059 5594284206855593308391260003057578186260 17060 20534919060460033492097845563997110842984 17061 73068778592355194282773155807637669896899 17062 252161949305720240305625493925900100557023 17063 844392110849883980488523632904770954794377 17064 2744883516398008693423434199023567639224503 17065 8665781969750177780912007581795178947525886 17066 26581278000619125233436098696589517898487333 17067 79250149047343831283771044428736918908777977 17068 229744144799188746120711310584043911747588527 17069 647836620903234875427462580276187317850376201 17070 1777512559557995961920540929697168749149225636 17071 4747103925898006946669516217572953265968759632 17072 12343832400949895067663802900418349331172755475 17073 31261279872140877782862723477705090540152044041 17074 77130011242741897325705908570258482187444589234 17075 185446584686291151808609189179520051287299475478 17076 434616993555301756286427287498828790775211664702 17077 993105861565836364509180415819367157561589169261 17078 2213039101463825106822306417156382951508688780931 17079 4810457905851424957784201656127862402717175207841 17080 10201926385524806031261036442541220978985283887925 17081 21113817825752868673630347584456760998907306796324 17082 42650728921482616918284946582506229340990659414291 17083 84109217697954871161710204033345888199155599449926 17084 161955882807444033790893157219527122552194064678436 17085 304551507458208402080930679767076033666913906836244 17086 559380129656040957595163070860031213374727697800958 17087 1003699086037392393365778506093928873188228020843456 17088 1759603807807115590962644642129880059828101937916107 17089 3014411909622055774914718230408195120708945379804200 17090 5046903677085616742848630869315277404012038872932440 17091 8259191308583888410956202658511120183736667067216101 17092 13212730821993069081545055154567402811851039690455386 17093 20665210226906378136734786904199519225290911444620656 17094 31602840190612456796440841471828988012243011017344329 17095 47260207959181590714541478514548061680384071683447529 17096 69117802629204705638207615046392581683156093095404364 17097 98866233652374951962809416888242463693028908651335907 17098 138326794792062764489587914167423111475909506480188882 17099 189321058384274033897237304247750331799101750857417668 17100 253488020852738214767706981623668251109534321352353314 17101 332055839925051505278643268931060757635771761470182515 17102 425585580667185804286582014216840366573500221298963056 17103 533715035221947562513403315462225599402699035473152730 17104 654939398612018315014797565884545617144892506944576468 17105 786469922121458501648724893458444854403809691559142836 17106 924209486145325365525533093289530709383539224771546579 17107 1062874132191832755975056489746596048491288990835702597 17108 1196272239519689591175798892919292214647178468775718535 17109 1317730236529199870037227393270504507011322804144609908 17110 1420629107667354833205413169978280336172633964458870247 17111 1498994102881409429405751767706037873779986602610673666 17112 1548065636747674313601832833422229156646362786354130726 17113 1564775984538089434674169646161716900006886048633243844 17114 1548065636747674313601832833422229156646362786354130726 17115 1498994102881409429405751767706037873779986602610673666 17116 1420629107667354833205413169978280336172633964458870247 17117 1317730236529199870037227393270504507011322804144609908 17118 1196272239519689591175798892919292214647178468775718535 17119 1062874132191832755975056489746596048491288990835702597 17120 924209486145325365525533093289530709383539224771546579 17121 786469922121458501648724893458444854403809691559142836 17122 654939398612018315014797565884545617144892506944576468 17123 533715035221947562513403315462225599402699035473152730 17124 425585580667185804286582014216840366573500221298963056 17125 332055839925051505278643268931060757635771761470182515 17126 253488020852738214767706981623668251109534321352353314 17127 189321058384274033897237304247750331799101750857417668 17128 138326794792062764489587914167423111475909506480188882 17129 98866233652374951962809416888242463693028908651335907 17130 69117802629204705638207615046392581683156093095404364 17131 47260207959181590714541478514548061680384071683447529 17132 31602840190612456796440841471828988012243011017344329 17133 20665210226906378136734786904199519225290911444620656 17134 13212730821993069081545055154567402811851039690455386 17135 8259191308583888410956202658511120183736667067216101 17136 5046903677085616742848630869315277404012038872932440 17137 3014411909622055774914718230408195120708945379804200 17138 1759603807807115590962644642129880059828101937916107 17139 1003699086037392393365778506093928873188228020843456 17140 559380129656040957595163070860031213374727697800958 17141 304551507458208402080930679767076033666913906836244 17142 161955882807444033790893157219527122552194064678436 17143 84109217697954871161710204033345888199155599449926 17144 42650728921482616918284946582506229340990659414291 17145 21113817825752868673630347584456760998907306796324 17146 10201926385524806031261036442541220978985283887925 17147 4810457905851424957784201656127862402717175207841 17148 2213039101463825106822306417156382951508688780931 17149 993105861565836364509180415819367157561589169261 17150 434616993555301756286427287498828790775211664702 17151 185446584686291151808609189179520051287299475478 17152 77130011242741897325705908570258482187444589234 17153 31261279872140877782862723477705090540152044041 17154 12343832400949895067663802900418349331172755475 17155 4747103925898006946669516217572953265968759632 17156 1777512559557995961920540929697168749149225636 17157 647836620903234875427462580276187317850376201 17158 229744144799188746120711310584043911747588527 17159 79250149047343831283771044428736918908777977 17160 26581278000619125233436098696589517898487333 17161 8665781969750177780912007581795178947525886 17162 2744883516398008693423434199023567639224503 17163 844392110849883980488523632904770954794377 17164 252161949305720240305625493925900100557023 17165 73068778592355194282773155807637669896899 17166 20534919060460033492097845563997110842984 17167 5594284206855593308391260003057578186260 17168 1476579798537712156071480034471665272144 17169 377388737740753801162194715463572858754 17170 93344094457095546905508609480509621011 17171 22329740235351158684823224300394402310 17172 5162954442040343134186893406089844197 17173 1153013884798621660365806159780274922 17174 248530766687684218097312414251178756 17175 51666109132404452384152127368018359 17176 10350553844843743919680585844069657 17177 1996578104975726084353155563115337 17178 370497742053774504345744938889672 17179 66077038257679776388324221366197 17180 11314788723470718228167178152450 17181 1858286098194624370552213891014 17182 292388809093126436353155946807 17183 44022352373568672014744230345 17184 6334332572715501197610350589 17185 869882924850246856215517275 17186 113850419645476494208379841 17187 14179673079387075995949820 17188 1677875943165849932427008 17189 188312282061822688409735 17190 20009832081466509058918 17191 2009242621644201620111 17192 190274934199143388994 17193 16958493752436278952 17194 1419416792552822731 17195 111321991491906218 17196 8162301475442299 17197 558228354513145 17198 35530259412657 17199 2100052436531 17200 115041981611 17201 5830263284 17202 272186285 17203 11739007 17204 556065 17205 10076 17206 3913 17207 566141 17208 12295072 17209 283925292 17210 6102449569 17211 120872244895 17212 2215094418142 17213 37630311849188 17214 593758613925802 17215 8720529829955444 17216 119484292967348517 17217 1530738784044728949 17218 18377910544989101683 17219 207233427951579667946 17220 2199517555843345009105 17221 22019074703110710679029 17222 208322114143289197468653 17223 1866188225227672620836743 17224 15857549022552925928376828 17225 128030092724863570204329661 17226 983733344495723350423897116 17227 7204215497565748053825867864 17228 50356684946284173212354580934 17229 336411161466695108367900177152 17230 2150674907287750806905369837821 17231 13173074821665342598719392043464 17232 77391826981150494616491399518647 17233 436574780311454280734069160255869 17234 2367075847029500588698900502005009 17235 12347131949819470004033741407184994 17236 62016662977248196303832713212088016 17237 300196875820088670481464541619197115 17238 1401544651486305878463118574031453678 17239 6315968326838964794552699565870119119 17240 27492694677391501819010117706484246507 17241 115673834692446705590331833780904023321 17242 470732832197849348067703324944082479765 17243 1853968536278465957233674749935238130898 17244 7070864005393305464462740037529243458404 17245 26129203267315626800489105567054689029244 17246 93603697652815227774871001371634780739883 17247 325230727898075434588398649733537770453922 17248 1096554060155604220794149126830671055351400 17249 3589275627247892673911957831928338594018880 17250 11410665486148186474335441780818746586750389 17251 35247059970369303014348106278384696846013219 17252 105831427047962956517207143125326436807265310 17253 308994293846532577404482355012780830656366504 17254 877580765702423621548173890860231229597964728 17255 2425349180461230837348003509973356066999601837 17256 6524616485456002908590057147270122015117985268 17257 17090936326847902014333319117991302597141515107 17258 43605112273090772850526526378123439871324799516 17259 108391291114882775108568632047963572727596633275 17260 262576595929033049134315097749778533474744064712 17261 620063578241592908095036476678348842062511140180 17262 1427722855121138120795607703318195948336800833963 17263 3206144963029661471331486832975750109070277950192 17264 7023497007315250064606508073284245354225863988772 17265 15012384291376230989045238098669083381702459095766 17266 31315744211277674704891384026997981977892590684249 17267 63764546747235485591915294166962990339897966210615 17268 126759946619437488079995150615852117540146258864217 17269 246065100505398904952603361252873010751349664128362 17270 466507390265652435871823836986603156219107971514680 17271 863931637114249359676093750627107247041641604637202 17272 1563079215693433350960941576953960086562955718644414 17273 2763302893844507984328423148223808933016329958759563 17274 4774015717429171365877362872538075180537047317720307 17275 8061315586707672517763349099723472524720984252736640 17276 13306094985669505153804833527826397587748705940148541 17277 21471922130576957492501257813078522995587706757671487 17278 33877941048899447218279842058766922037141951135076042 17279 52268050417518834933175628376028507237533922461964985 17280 78863048149794047510982319986377049692627082700791858 17281 116378010588386296352749093560940643363540164778851893 17282 167984036281579657601017031934635045376185001746740271 17283 237193028444437716452397331055665575168938415131524789 17284 327647853176336798386825218415173443275011257337606550 17285 442809079237012248664944285871418582908636072209770982 17286 585543860777789720046350250554729008745306082822535829 17287 757641420592237309565225283147901124209271982769145571 17288 959300615889133366799985329679065965976199256772115786 17289 1188654433833965877528200881346771216547591542417729198 17290 1441409320733476816663522459342990471548702198503719304 17291 1710679408266783867174257986747975563787348916330689415 17292 1987083618337158121500589583036126757874828215607249176 17293 2259146371711522347150855382665888263138467459611421132 17294 2514002476048889461213026286189796721658501272920328443 17295 2738359344196554703242640563248784843183956768603480155 17296 2919623210548764262611164937684318209952620567069543913 17297 3047059739629083743007584601128267030426349388964804392 17298 3112841621285763748276002479583946056653248834987374570 17299 3112841621285763748276002479583946056653248834987374570 17300 3047059739629083743007584601128267030426349388964804392 17301 2919623210548764262611164937684318209952620567069543913 17302 2738359344196554703242640563248784843183956768603480155 17303 2514002476048889461213026286189796721658501272920328443 17304 2259146371711522347150855382665888263138467459611421132 17305 1987083618337158121500589583036126757874828215607249176 17306 1710679408266783867174257986747975563787348916330689415 17307 1441409320733476816663522459342990471548702198503719304 17308 1188654433833965877528200881346771216547591542417729198 17309 959300615889133366799985329679065965976199256772115786 17310 757641420592237309565225283147901124209271982769145571 17311 585543860777789720046350250554729008745306082822535829 17312 442809079237012248664944285871418582908636072209770982 17313 327647853176336798386825218415173443275011257337606550 17314 237193028444437716452397331055665575168938415131524789 17315 167984036281579657601017031934635045376185001746740271 17316 116378010588386296352749093560940643363540164778851893 17317 78863048149794047510982319986377049692627082700791858 17318 52268050417518834933175628376028507237533922461964985 17319 33877941048899447218279842058766922037141951135076042 17320 21471922130576957492501257813078522995587706757671487 17321 13306094985669505153804833527826397587748705940148541 17322 8061315586707672517763349099723472524720984252736640 17323 4774015717429171365877362872538075180537047317720307 17324 2763302893844507984328423148223808933016329958759563 17325 1563079215693433350960941576953960086562955718644414 17326 863931637114249359676093750627107247041641604637202 17327 466507390265652435871823836986603156219107971514680 17328 246065100505398904952603361252873010751349664128362 17329 126759946619437488079995150615852117540146258864217 17330 63764546747235485591915294166962990339897966210615 17331 31315744211277674704891384026997981977892590684249 17332 15012384291376230989045238098669083381702459095766 17333 7023497007315250064606508073284245354225863988772 17334 3206144963029661471331486832975750109070277950192 17335 1427722855121138120795607703318195948336800833963 17336 620063578241592908095036476678348842062511140180 17337 262576595929033049134315097749778533474744064712 17338 108391291114882775108568632047963572727596633275 17339 43605112273090772850526526378123439871324799516 17340 17090936326847902014333319117991302597141515107 17341 6524616485456002908590057147270122015117985268 17342 2425349180461230837348003509973356066999601837 17343 877580765702423621548173890860231229597964728 17344 308994293846532577404482355012780830656366504 17345 105831427047962956517207143125326436807265310 17346 35247059970369303014348106278384696846013219 17347 11410665486148186474335441780818746586750389 17348 3589275627247892673911957831928338594018880 17349 1096554060155604220794149126830671055351400 17350 325230727898075434588398649733537770453922 17351 93603697652815227774871001371634780739883 17352 26129203267315626800489105567054689029244 17353 7070864005393305464462740037529243458404 17354 1853968536278465957233674749935238130898 17355 470732832197849348067703324944082479765 17356 115673834692446705590331833780904023321 17357 27492694677391501819010117706484246507 17358 6315968326838964794552699565870119119 17359 1401544651486305878463118574031453678 17360 300196875820088670481464541619197115 17361 62016662977248196303832713212088016 17362 12347131949819470004033741407184994 17363 2367075847029500588698900502005009 17364 436574780311454280734069160255869 17365 77391826981150494616491399518647 17366 13173074821665342598719392043464 17367 2150674907287750806905369837821 17368 336411161466695108367900177152 17369 50356684946284173212354580934 17370 7204215497565748053825867864 17371 983733344495723350423897116 17372 128030092724863570204329661 17373 15857549022552925928376828 17374 1866188225227672620836743 17375 208322114143289197468653 17376 22019074703110710679029 17377 2199517555843345009105 17378 207233427951579667946 17379 18377910544989101683 17380 1530738784044728949 17381 119484292967348517 17382 8720529829955444 17383 593758613925802 17384 37630311849188 17385 2215094418142 17386 120872244895 17387 6102449569 17388 283925292 17389 12295072 17390 566141 17391 3913 17392 1193 17393 570054 17394 12861213 17395 296220364 17396 6386374861 17397 126974694464 17398 2335966663037 17399 39845406267330 17400 631388925774990 17401 9314288443881246 17402 128204822797303961 17403 1650223077012077466 17404 19908649329033830632 17405 225611338496568769629 17406 2406750983794924677051 17407 24218592258954055688134 17408 230341188846399908147682 17409 2074510339370961818305396 17410 17723737247780598549213571 17411 143887641747416496132706489 17412 1111763437220586920628226777 17413 8187948842061471404249764980 17414 57560900443849921266180448798 17415 386767846412979281580254758086 17416 2487086068754445915273270014973 17417 15323749728953093405624761881285 17418 90564901802815837215210791562111 17419 513966607292604775350560559774516 17420 2803650627340954869432969662260878 17421 14714207796848970592732641909190003 17422 74363794927067666307866454619273010 17423 362213538797336866785297254831285131 17424 1701741527306394548944583115650650793 17425 7717512978325270673015818139901572797 17426 33808663004230466613562817272354365626 17427 143166529369838207409341951487388269828 17428 586406666890296053658035158724986503086 17429 2324701368476315305301378074879320610663 17430 8924832541671771421696414787464481589302 17431 33200067272708932264951845604583932487648 17432 119732900920130854575360106938689469769127 17433 418834425550890662363269651105172551193805 17434 1421784788053679655382547776564208825805322 17435 4685829687403496894706106958759009649370280 17436 14999941113396079148247399612747085180769269 17437 46657725456517489488683548059203443432763608 17438 141078487018332259531555249403711133653278529 17439 414825720894495533921689498138107267463631814 17440 1186575059548956198952656245873012060254331232 17441 3302929946163654458896177400833587296597566565 17442 8949965665917233745938060657243478082117587105 17443 23615552812303904922923376265261424612259500375 17444 60696048599938674864859845496114742468466314623 17445 151996403387973547959095158426087012598921432791 17446 370967887043915824242883729797742106202340697987 17447 882640174170625957229351574428127375537255204892 17448 2047786433362731028890644179996544790399311974143 17449 4633867818150799592127094536293946057407078784155 17450 10229641970344911535937994906259995463296141938964 17451 22035881298691481053651746171953328735928323084538 17452 46328128502653905693936622125667065359595049780015 17453 95080290958513160296806678193960972317790556894864 17454 190524493366672973671910444782815107880044225074832 17455 372825047124836393032598511868725128291495922992579 17456 712572490771051340824427198239476166970457635643042 17457 1330439027379901795547917587613710403260749576151882 17458 2427010852807682710637035327581067333604597323281616 17459 4326382109537941335289364725177769019579285677403977 17460 7537318611273679350205786020761884113553377276479870 17461 12835331304136843883640711972261547705258031570456947 17462 21367410572377177671568182627549870112469690192885181 17463 34778017116246462646306091340904920583336412697820028 17464 55349863179476404710781099871845445032729657892747529 17465 86145991466418282151455470434795429274675873597041027 17466 131131098567312882444157948362405556930161005162756843 17467 195241058738180343863731413547317693056167247479643751 17468 284362046869965953953766125495575688739725166525592164 17469 405177064726017374053414362990300620545123416878265060 17470 564840881620774514839222549470839018443949672469131339 17471 770456932413349047051769504286592026183647329547377532 17472 1028352940014801968711294536426147591653942155032306811 17473 1343185281370027029611575533702630132954578065591681400 17474 1716942036481370676365210612826967090185471239541261357 17475 2147955049723099244328186211025837182523790799189844984 17476 2630063754567442694191723340689761688096293740921448502 17477 3152088729000260683837780446090966035336051114834408719 17478 3697763026603941988674847569784102321662177131937938591 17479 4246229990048680468651444965702015021013295675218670308 17480 4773148847760411808363881668855684984796968732531749575 17481 5252361820245444164455666849438581564842458041523808598 17482 5657982554745318965853805500933103053136577335673024068 17483 5966682950177848005618749538812585240378969956034348305 17484 6159901360914847491283587080712213087079598223952178962 17485 6225683242571527496552004959167892113306497669974749140 17486 6159901360914847491283587080712213087079598223952178962 17487 5966682950177848005618749538812585240378969956034348305 17488 5657982554745318965853805500933103053136577335673024068 17489 5252361820245444164455666849438581564842458041523808598 17490 4773148847760411808363881668855684984796968732531749575 17491 4246229990048680468651444965702015021013295675218670308 17492 3697763026603941988674847569784102321662177131937938591 17493 3152088729000260683837780446090966035336051114834408719 17494 2630063754567442694191723340689761688096293740921448502 17495 2147955049723099244328186211025837182523790799189844984 17496 1716942036481370676365210612826967090185471239541261357 17497 1343185281370027029611575533702630132954578065591681400 17498 1028352940014801968711294536426147591653942155032306811 17499 770456932413349047051769504286592026183647329547377532 17500 564840881620774514839222549470839018443949672469131339 17501 405177064726017374053414362990300620545123416878265060 17502 284362046869965953953766125495575688739725166525592164 17503 195241058738180343863731413547317693056167247479643751 17504 131131098567312882444157948362405556930161005162756843 17505 86145991466418282151455470434795429274675873597041027 17506 55349863179476404710781099871845445032729657892747529 17507 34778017116246462646306091340904920583336412697820028 17508 21367410572377177671568182627549870112469690192885181 17509 12835331304136843883640711972261547705258031570456947 17510 7537318611273679350205786020761884113553377276479870 17511 4326382109537941335289364725177769019579285677403977 17512 2427010852807682710637035327581067333604597323281616 17513 1330439027379901795547917587613710403260749576151882 17514 712572490771051340824427198239476166970457635643042 17515 372825047124836393032598511868725128291495922992579 17516 190524493366672973671910444782815107880044225074832 17517 95080290958513160296806678193960972317790556894864 17518 46328128502653905693936622125667065359595049780015 17519 22035881298691481053651746171953328735928323084538 17520 10229641970344911535937994906259995463296141938964 17521 4633867818150799592127094536293946057407078784155 17522 2047786433362731028890644179996544790399311974143 17523 882640174170625957229351574428127375537255204892 17524 370967887043915824242883729797742106202340697987 17525 151996403387973547959095158426087012598921432791 17526 60696048599938674864859845496114742468466314623 17527 23615552812303904922923376265261424612259500375 17528 8949965665917233745938060657243478082117587105 17529 3302929946163654458896177400833587296597566565 17530 1186575059548956198952656245873012060254331232 17531 414825720894495533921689498138107267463631814 17532 141078487018332259531555249403711133653278529 17533 46657725456517489488683548059203443432763608 17534 14999941113396079148247399612747085180769269 17535 4685829687403496894706106958759009649370280 17536 1421784788053679655382547776564208825805322 17537 418834425550890662363269651105172551193805 17538 119732900920130854575360106938689469769127 17539 33200067272708932264951845604583932487648 17540 8924832541671771421696414787464481589302 17541 2324701368476315305301378074879320610663 17542 586406666890296053658035158724986503086 17543 143166529369838207409341951487388269828 17544 33808663004230466613562817272354365626 17545 7717512978325270673015818139901572797 17546 1701741527306394548944583115650650793 17547 362213538797336866785297254831285131 17548 74363794927067666307866454619273010 17549 14714207796848970592732641909190003 17550 2803650627340954869432969662260878 17551 513966607292604775350560559774516 17552 90564901802815837215210791562111 17553 15323749728953093405624761881285 17554 2487086068754445915273270014973 17555 386767846412979281580254758086 17556 57560900443849921266180448798 17557 8187948842061471404249764980 17558 1111763437220586920628226777 17559 143887641747416496132706489 17560 17723737247780598549213571 17561 2074510339370961818305396 17562 230341188846399908147682 17563 24218592258954055688134 17564 2406750983794924677051 17565 225611338496568769629 17566 19908649329033830632 17567 1650223077012077466 17568 128204822797303961 17569 9314288443881246 17570 631388925774990 17571 39845406267330 17572 2335966663037 17573 126974694464 17574 6386374861 17575 296220364 17576 12861213 17577 570054 17578 1193 17579 274 17580 571247 17581 13431267 17582 309081577 17583 6682595225 17584 133361069325 17585 2462941357501 17586 42181372930367 17587 671234332042320 17588 9945677369656236 17589 137519111241185207 17590 1778427899809381427 17591 21558872406045908098 17592 245519987825602600261 17593 2632362322291493446680 17594 26625343242748980365185 17595 254559781105353963835816 17596 2304851528217361726453078 17597 19798247587151560367518967 17598 161611378995197094681920060 17599 1255651078968003416760933266 17600 9299712279282058324877991757 17601 65748849285911392670430213778 17602 444328746856829202846435206884 17603 2873853915167425196853524773059 17604 17810835797707539320898031896258 17605 105888651531768930620835553443396 17606 604531509095420612565771351336627 17607 3317617234633559644783530222035394 17608 17517858424189925462165611571450881 17609 89078002723916636900599096528463013 17610 436577333724404533093163709450558141 17611 2063955066103731415729880370481935924 17612 9419254505631665221960401255552223590 17613 41526175982555737286578635412255938423 17614 176975192374068674022904768759742635454 17615 729573196260134261067377110212374772914 17616 2911108035366611358959413233604307113749 17617 11249533910148086726997792862343802199965 17618 42124899814380703686648260392048414076950 17619 152932968192839786840311952543273402256775 17620 538567326471021516938629758043862020962932 17621 1840619213604570317745817427669381376999127 17622 6107614475457176550088654735323218475175602 17623 19685770800799576042953506571506094830139549 17624 61657666569913568636930947671950528613532877 17625 187736212474849749020238797462914577086042137 17626 555904207912827793453244747541818401116910343 17627 1601400780443451732874345744011119327717963046 17628 4489505005712610657848833646706599356851897797 17629 12252895612080888204834238058077065378715153670 17630 32565518478221138668861436922504902694377087480 17631 84311601412242579787783221761376167080725814998 17632 212692451987912222823955003922201755067387747414 17633 522964290431889372201978888223829118801262130778 17634 1253608061214541781472235304225869481739595902879 17635 2930426607533356986119995754424672165936567179035 17636 6681654251513530621017738716290490847806390758298 17637 14863509788495711128065089442553941520703220723119 17638 32265523269036392589589741078213324199224465023502 17639 68364009801345386747588368297620394095523372864553 17640 141408419461167065990743300319628037677385606674879 17641 285604784325186133968717122976776080197834781969696 17642 563349540491509366704508956651540236171540148067411 17643 1085397537895887733857025710108201295261953558635621 17644 2043011518150953136372344785853186570231207211794924 17645 3757449880187584506184952915194777736865346899433498 17646 6753392962345624045926400052758836353183883000685593 17647 11863700720811620685495150745939653133132662953883847 17648 20372649915410523233846497993023431818811408846936817 17649 34202741876514021555208894599811417817727721763342128 17650 56145427688623640317874273968454790695806102890705209 17651 90127880295722867357087191212750365616066070590567557 17652 141495854645894686862236570306640874307405531489788556 17653 217277090033731164595613418797200986204836878759797870 17654 326372157305493226307889361909723249986328252642400594 17655 479603105608146297817497539042893381795892414005235915 17656 689539111595983328007180488485876309284848583403857224 17657 970017946346791888892636912461139638989073089347396399 17658 1335297814034123561890992053757431044627597002016508871 17659 1798809872428151015763064040712739617837589484579684343 17660 2371538221384828998322870070128777724608520220623988211 17661 3060127317851397705976786146529597223140049305132942757 17662 3864897086204469920693396823852804272709262038731106341 17663 4778018804290541938519909551715598870620084540111293486 17664 5782152483567703378029503786780727723432344855755857221 17665 6849851755604202672512628015875068356998228246772347310 17666 7943993016652622457326292535486117342675472807156608899 17667 9019378837809092277015326634557700005810264407750419883 17668 10025510668005855972819548518294266549639426774055558173 17669 10910344374990763130309472350371684617979035377196832666 17670 11624665504923166971472555039745688293515547291707372373 17671 12126584311092695496902336619524798327458568179986527267 17672 12385584603486374987835592039880105200386095893926928102 17673 12385584603486374987835592039880105200386095893926928102 17674 12126584311092695496902336619524798327458568179986527267 17675 11624665504923166971472555039745688293515547291707372373 17676 10910344374990763130309472350371684617979035377196832666 17677 10025510668005855972819548518294266549639426774055558173 17678 9019378837809092277015326634557700005810264407750419883 17679 7943993016652622457326292535486117342675472807156608899 17680 6849851755604202672512628015875068356998228246772347310 17681 5782152483567703378029503786780727723432344855755857221 17682 4778018804290541938519909551715598870620084540111293486 17683 3864897086204469920693396823852804272709262038731106341 17684 3060127317851397705976786146529597223140049305132942757 17685 2371538221384828998322870070128777724608520220623988211 17686 1798809872428151015763064040712739617837589484579684343 17687 1335297814034123561890992053757431044627597002016508871 17688 970017946346791888892636912461139638989073089347396399 17689 689539111595983328007180488485876309284848583403857224 17690 479603105608146297817497539042893381795892414005235915 17691 326372157305493226307889361909723249986328252642400594 17692 217277090033731164595613418797200986204836878759797870 17693 141495854645894686862236570306640874307405531489788556 17694 90127880295722867357087191212750365616066070590567557 17695 56145427688623640317874273968454790695806102890705209 17696 34202741876514021555208894599811417817727721763342128 17697 20372649915410523233846497993023431818811408846936817 17698 11863700720811620685495150745939653133132662953883847 17699 6753392962345624045926400052758836353183883000685593 17700 3757449880187584506184952915194777736865346899433498 17701 2043011518150953136372344785853186570231207211794924 17702 1085397537895887733857025710108201295261953558635621 17703 563349540491509366704508956651540236171540148067411 17704 285604784325186133968717122976776080197834781969696 17705 141408419461167065990743300319628037677385606674879 17706 68364009801345386747588368297620394095523372864553 17707 32265523269036392589589741078213324199224465023502 17708 14863509788495711128065089442553941520703220723119 17709 6681654251513530621017738716290490847806390758298 17710 2930426607533356986119995754424672165936567179035 17711 1253608061214541781472235304225869481739595902879 17712 522964290431889372201978888223829118801262130778 17713 212692451987912222823955003922201755067387747414 17714 84311601412242579787783221761376167080725814998 17715 32565518478221138668861436922504902694377087480 17716 12252895612080888204834238058077065378715153670 17717 4489505005712610657848833646706599356851897797 17718 1601400780443451732874345744011119327717963046 17719 555904207912827793453244747541818401116910343 17720 187736212474849749020238797462914577086042137 17721 61657666569913568636930947671950528613532877 17722 19685770800799576042953506571506094830139549 17723 6107614475457176550088654735323218475175602 17724 1840619213604570317745817427669381376999127 17725 538567326471021516938629758043862020962932 17726 152932968192839786840311952543273402256775 17727 42124899814380703686648260392048414076950 17728 11249533910148086726997792862343802199965 17729 2911108035366611358959413233604307113749 17730 729573196260134261067377110212374772914 17731 176975192374068674022904768759742635454 17732 41526175982555737286578635412255938423 17733 9419254505631665221960401255552223590 17734 2063955066103731415729880370481935924 17735 436577333724404533093163709450558141 17736 89078002723916636900599096528463013 17737 17517858424189925462165611571450881 17738 3317617234633559644783530222035394 17739 604531509095420612565771351336627 17740 105888651531768930620835553443396 17741 17810835797707539320898031896258 17742 2873853915167425196853524773059 17743 444328746856829202846435206884 17744 65748849285911392670430213778 17745 9299712279282058324877991757 17746 1255651078968003416760933266 17747 161611378995197094681920060 17748 19798247587151560367518967 17749 2304851528217361726453078 17750 254559781105353963835816 17751 26625343242748980365185 17752 2632362322291493446680 17753 245519987825602600261 17754 21558872406045908098 17755 1778427899809381427 17756 137519111241185207 17757 9945677369656236 17758 671234332042320 17759 42181372930367 17760 2462941357501 17761 133361069325 17762 6682595225 17763 309081577 17764 13431267 17765 571247 17766 274 17767 50 17768 571521 17769 14002514 17770 322512844 17771 6991676802 17772 140043664550 17773 2596302426826 17774 44644314287868 17775 713415704972687 17776 10616911701698556 17777 147464788610841443 17778 1915947011050566634 17779 23337300305855289525 17780 267078860231648508359 17781 2877882310117096046941 17782 29257705565040473811865 17783 281185124348102944201001 17784 2559411309322715690288894 17785 22103099115368922093972045 17786 181409626582348655049439027 17787 1417262457963200511442853326 17788 10555363358250061741638925023 17789 75048561565193450995308205535 17790 510077596142740595516865420662 17791 3318182662024254399699959979943 17792 20684689712874964517751556669317 17793 123699487329476469941733585339654 17794 710420160627189543186606904780023 17795 3922148743728980257349301573372021 17796 20835475658823485106949141793486275 17797 106595861148106562362764708099913894 17798 525655336448321169993762805979021154 17799 2500532399828135948823044079932494065 17800 11483209571735396637690281626034159514 17801 50945430488187402508539036667808162013 17802 218501368356624411309483404171998573877 17803 906548388634202935090281878972117408368 17804 3640681231626745620026790343816681886663 17805 14160641945514698085957206095948109313714 17806 53374433724528790413646053254392216276915 17807 195057868007220490526960212935321816333725 17808 691500294663861303778941710587135423219707 17809 2379186540075591834684447185713243397962059 17810 7948233689061746867834472162992599852174729 17811 25793385276256752593042161306829313305315151 17812 81343437370713144679884454243456623443672426 17813 249393879044763317657169745134865105699575014 17814 743640420387677542473483545004732978202952480 17815 2157304988356279526327590491552937728834873389 17816 6090905786156062390723179390717718684569860843 17817 16742400617793498862683071704783664735567051467 17818 44818414090302026873695674980581968073092241150 17819 116877119890463718456644658683881069775102902478 17820 297004053400154802611738225683577922148113562412 17821 735656742419801595025933892146030873868649878192 17822 1776572351646431153674214192449698600540858033657 17823 4184034668747898767592231058650541647676163081914 17824 9612080859046887607137734470715163013742957937333 17825 21545164040009241749082828158844432368509611481417 17826 47129033057532103717654830520767265719927685746621 17827 100629533070381779337178109375833718294747837888055 17828 209772429262512452738331668617248431772908979539432 17829 427013203786353199959460423296404117875220388644575 17830 848954324816695500673226079628316316369374930037107 17831 1648747078387397100561534666759741531433493706703032 17832 3128409056046840870229370495961387865493160770430545 17833 5800461398338537642557297701047964307096554111228422 17834 10510842842533208552111352967953614090049229900119091 17835 18617093683157244731421550798698489486316545954569440 17836 32236350636222143919341648738963084951944071800820664 17837 54575391791924544789055392592834849636539130610278945 17838 90348169565137661873083168568266208513533824654047337 17839 146273307984346507674961465181205156311872173481272766 17840 231623734941617554219323761519391239923471602080356113 17841 358772944679625851457849989103841860512242410249586426 17842 543649247339224390903502780706924236191165131402198464 17843 805975262913639524125386900952616631782220666647636509 17844 1169142217204129625824678027528769691080740997409093139 17845 1659557057942775216899817400947015948273921672751253623 17846 2305315760380915450783628966218570683616670091363905270 17847 3134107686462274577654056094470170662465186486596193214 17848 4170348093812980014085934110841517342446109705203672554 17849 5431665539236226704299656216658374947748569525756930968 17850 6925024404055867626670182970382401495849311343864049098 17851 8642915890495011859213306375568403143329346578842399827 17852 10560171287858245316549413338496326594052429395867150707 17853 12632004239171906050542131802655796080430573102528204531 17854 14793844772256825129838920551361185699673701053928956209 17855 16963371854461714734341619170043817348485737214907028782 17856 19044889505814948249834875152851966555449691181805978056 17857 20935855042996619103129020868665951167618462151252390839 17858 22535009879913930101782027390117372911494582668904205039 17859 23751249816015862468374891659270486620974115471693899640 17860 24512168914579070484737928659404903527844664073913455369 17861 24771169206972749975671184079760210400772191787853856204 17862 24512168914579070484737928659404903527844664073913455369 17863 23751249816015862468374891659270486620974115471693899640 17864 22535009879913930101782027390117372911494582668904205039 17865 20935855042996619103129020868665951167618462151252390839 17866 19044889505814948249834875152851966555449691181805978056 17867 16963371854461714734341619170043817348485737214907028782 17868 14793844772256825129838920551361185699673701053928956209 17869 12632004239171906050542131802655796080430573102528204531 17870 10560171287858245316549413338496326594052429395867150707 17871 8642915890495011859213306375568403143329346578842399827 17872 6925024404055867626670182970382401495849311343864049098 17873 5431665539236226704299656216658374947748569525756930968 17874 4170348093812980014085934110841517342446109705203672554 17875 3134107686462274577654056094470170662465186486596193214 17876 2305315760380915450783628966218570683616670091363905270 17877 1659557057942775216899817400947015948273921672751253623 17878 1169142217204129625824678027528769691080740997409093139 17879 805975262913639524125386900952616631782220666647636509 17880 543649247339224390903502780706924236191165131402198464 17881 358772944679625851457849989103841860512242410249586426 17882 231623734941617554219323761519391239923471602080356113 17883 146273307984346507674961465181205156311872173481272766 17884 90348169565137661873083168568266208513533824654047337 17885 54575391791924544789055392592834849636539130610278945 17886 32236350636222143919341648738963084951944071800820664 17887 18617093683157244731421550798698489486316545954569440 17888 10510842842533208552111352967953614090049229900119091 17889 5800461398338537642557297701047964307096554111228422 17890 3128409056046840870229370495961387865493160770430545 17891 1648747078387397100561534666759741531433493706703032 17892 848954324816695500673226079628316316369374930037107 17893 427013203786353199959460423296404117875220388644575 17894 209772429262512452738331668617248431772908979539432 17895 100629533070381779337178109375833718294747837888055 17896 47129033057532103717654830520767265719927685746621 17897 21545164040009241749082828158844432368509611481417 17898 9612080859046887607137734470715163013742957937333 17899 4184034668747898767592231058650541647676163081914 17900 1776572351646431153674214192449698600540858033657 17901 735656742419801595025933892146030873868649878192 17902 297004053400154802611738225683577922148113562412 17903 116877119890463718456644658683881069775102902478 17904 44818414090302026873695674980581968073092241150 17905 16742400617793498862683071704783664735567051467 17906 6090905786156062390723179390717718684569860843 17907 2157304988356279526327590491552937728834873389 17908 743640420387677542473483545004732978202952480 17909 249393879044763317657169745134865105699575014 17910 81343437370713144679884454243456623443672426 17911 25793385276256752593042161306829313305315151 17912 7948233689061746867834472162992599852174729 17913 2379186540075591834684447185713243397962059 17914 691500294663861303778941710587135423219707 17915 195057868007220490526960212935321816333725 17916 53374433724528790413646053254392216276915 17917 14160641945514698085957206095948109313714 17918 3640681231626745620026790343816681886663 17919 906548388634202935090281878972117408368 17920 218501368356624411309483404171998573877 17921 50945430488187402508539036667808162013 17922 11483209571735396637690281626034159514 17923 2500532399828135948823044079932494065 17924 525655336448321169993762805979021154 17925 106595861148106562362764708099913894 17926 20835475658823485106949141793486275 17927 3922148743728980257349301573372021 17928 710420160627189543186606904780023 17929 123699487329476469941733585339654 17930 20684689712874964517751556669317 17931 3318182662024254399699959979943 17932 510077596142740595516865420662 17933 75048561565193450995308205535 17934 10555363358250061741638925023 17935 1417262457963200511442853326 17936 181409626582348655049439027 17937 22103099115368922093972045 17938 2559411309322715690288894 17939 281185124348102944201001 17940 29257705565040473811865 17941 2877882310117096046941 17942 267078860231648508359 17943 23337300305855289525 17944 1915947011050566634 17945 147464788610841443 17946 10616911701698556 17947 713415704972687 17948 44644314287868 17949 2596302426826 17950 140043664550 17951 6991676802 17952 322512844 17953 14002514 17954 571521 17955 50 17956 10 17957 571571 17958 14574035 17959 336515358 17960 7314189646 17961 147035341352 17962 2736346091376 17963 47240616714694 17964 758060019260555 17965 11330327406671243 17966 158081700312539999 17967 2063411799661408077 17968 25253247316905856159 17969 290416160537503797884 17970 3144961170348744555300 17971 32135587875157569858806 17972 310442829913143418012866 17973 2840596433670818634489895 17974 24662510424691637784260939 17975 203512725697717577143411072 17976 1598672084545549166492292353 17977 11972625816213262253081778349 17978 85603924923443512736947130558 17979 585126157707934046512173626197 17980 3828260258166994995216825400605 17981 24002872374899218917451516649260 17982 144384177042351434459485142008971 17983 834119647956666013128340490119677 17984 4632568904356169800535908478152044 17985 24757624402552465364298443366858296 17986 127431336806930047469713849893400169 17987 632251197596427732356527514078935048 17988 3026187736276457118816806885911515219 17989 13983741971563532586513325705966653579 17990 62428640059922799146229318293842321527 17991 269446798844811813818022440839806735890 17992 1125049756990827346399765283144115982245 17993 4547229620260948555117072222788799295031 17994 17801323177141443705983996439764791200377 17995 67535075670043488499603259350340325590629 17996 248432301731749280940606266189714032610640 17997 886558162671081794305901923522457239553432 17998 3070686834739453138463388896300378821181766 17999 10327420229137338702518919348705843250136788 18000 33741618965318499460876633469821913157489880 18001 107136822646969897272926615550285936748987577 18002 330737316415476462337054199378321729143247440 18003 993034299432440860130653290139598083902527494 18004 2900945408743957068801074036557670707037825869 18005 8248210774512341917050769882270656413404734232 18006 22833306403949561253406251095501383420136912310 18007 61560814708095525736378746685365632808659292617 18008 161695533980765745330340333664463037848195143628 18009 413881173290618521068382884367458991923216464890 18010 1032660795819956397637672117829608796016763440604 18011 2512229094066232748700148084595729474409507911849 18012 5960607020394329921266445251100240248217021115571 18013 13796115527794786374729965529365704661419121019247 18014 31157244899056129356220562629559595382252569418750 18015 68674197097541345466737658679611698088437297228038 18016 147758566127913883054832939896600984014675523634676 18017 310401962332894232075509777993082150067656817427487 18018 636785633048865652697792091913652549648129368184007 18019 1275967528603048700632686502924720434244595318681682 18020 2497701403204092601234760746388057847802868636740139 18021 4777156134434237970790905162721129396926654477133577 18022 8928870454385378512786668197009352172589714881658967 18023 16311304240871746194668650669001578397145784011347513 18024 29127936525690453283532903766652103576365775854688531 18025 50853444319379388650763199537661574438260617755390104 18026 86811742428146688708397041331797934588483202411099609 18027 144923561357062206662138561161101058150072955264326282 18028 236621477549484169548044633749471364825405998135320103 18029 377897042925964061894285226700596396235343775561628879 18030 590396679621243405677173750623233100435714012329942539 18031 902422192018850242361352769810766096703407541651784890 18032 1349624510252863915028889681659540867973385798049834973 18033 1975117480117769149950064928481386322862961664056729648 18034 2828699275146904842724495428475785639354662670160346762 18035 3964872818323690667683446367165586631890591764115158893 18036 5439423446843190028437685060688741346081856577960098484 18037 7304455780275254591739990205311688004911296191799865768 18038 9602013633049206718385590327499892290194679230960603522 18039 12356689943292094330969839187040776443597880869620980066 18040 15567940294550879485883489345950804639178657922706448925 18041 19203087178353257175762719714064729737381775974709550534 18042 23192175527030151367091545141152122674483002498395355238 18043 27425849011428731180381052354016981780104274156457160740 18044 31757216626718539864180539721405003048159438268835984991 18045 36008261360276662984176494322895783903935428396713006838 18046 39980744548811567352963896021517917723068153333058368895 18047 43470864922910549204911048258783324079113044820156595878 18048 46286259695929792570156919049387859532468698140598104679 18049 48263418730594932953112820318675390148818779545607355009 18050 49283338121551820460409112739165113928616855861767311573 18051 49283338121551820460409112739165113928616855861767311573 18052 48263418730594932953112820318675390148818779545607355009 18053 46286259695929792570156919049387859532468698140598104679 18054 43470864922910549204911048258783324079113044820156595878 18055 39980744548811567352963896021517917723068153333058368895 18056 36008261360276662984176494322895783903935428396713006838 18057 31757216626718539864180539721405003048159438268835984991 18058 27425849011428731180381052354016981780104274156457160740 18059 23192175527030151367091545141152122674483002498395355238 18060 19203087178353257175762719714064729737381775974709550534 18061 15567940294550879485883489345950804639178657922706448925 18062 12356689943292094330969839187040776443597880869620980066 18063 9602013633049206718385590327499892290194679230960603522 18064 7304455780275254591739990205311688004911296191799865768 18065 5439423446843190028437685060688741346081856577960098484 18066 3964872818323690667683446367165586631890591764115158893 18067 2828699275146904842724495428475785639354662670160346762 18068 1975117480117769149950064928481386322862961664056729648 18069 1349624510252863915028889681659540867973385798049834973 18070 902422192018850242361352769810766096703407541651784890 18071 590396679621243405677173750623233100435714012329942539 18072 377897042925964061894285226700596396235343775561628879 18073 236621477549484169548044633749471364825405998135320103 18074 144923561357062206662138561161101058150072955264326282 18075 86811742428146688708397041331797934588483202411099609 18076 50853444319379388650763199537661574438260617755390104 18077 29127936525690453283532903766652103576365775854688531 18078 16311304240871746194668650669001578397145784011347513 18079 8928870454385378512786668197009352172589714881658967 18080 4777156134434237970790905162721129396926654477133577 18081 2497701403204092601234760746388057847802868636740139 18082 1275967528603048700632686502924720434244595318681682 18083 636785633048865652697792091913652549648129368184007 18084 310401962332894232075509777993082150067656817427487 18085 147758566127913883054832939896600984014675523634676 18086 68674197097541345466737658679611698088437297228038 18087 31157244899056129356220562629559595382252569418750 18088 13796115527794786374729965529365704661419121019247 18089 5960607020394329921266445251100240248217021115571 18090 2512229094066232748700148084595729474409507911849 18091 1032660795819956397637672117829608796016763440604 18092 413881173290618521068382884367458991923216464890 18093 161695533980765745330340333664463037848195143628 18094 61560814708095525736378746685365632808659292617 18095 22833306403949561253406251095501383420136912310 18096 8248210774512341917050769882270656413404734232 18097 2900945408743957068801074036557670707037825869 18098 993034299432440860130653290139598083902527494 18099 330737316415476462337054199378321729143247440 18100 107136822646969897272926615550285936748987577 18101 33741618965318499460876633469821913157489880 18102 10327420229137338702518919348705843250136788 18103 3070686834739453138463388896300378821181766 18104 886558162671081794305901923522457239553432 18105 248432301731749280940606266189714032610640 18106 67535075670043488499603259350340325590629 18107 17801323177141443705983996439764791200377 18108 4547229620260948555117072222788799295031 18109 1125049756990827346399765283144115982245 18110 269446798844811813818022440839806735890 18111 62428640059922799146229318293842321527 18112 13983741971563532586513325705966653579 18113 3026187736276457118816806885911515219 18114 632251197596427732356527514078935048 18115 127431336806930047469713849893400169 18116 24757624402552465364298443366858296 18117 4632568904356169800535908478152044 18118 834119647956666013128340490119677 18119 144384177042351434459485142008971 18120 24002872374899218917451516649260 18121 3828260258166994995216825400605 18122 585126157707934046512173626197 18123 85603924923443512736947130558 18124 11972625816213262253081778349 18125 1598672084545549166492292353 18126 203512725697717577143411072 18127 24662510424691637784260939 18128 2840596433670818634489895 18129 310442829913143418012866 18130 32135587875157569858806 18131 3144961170348744555300 18132 290416160537503797884 18133 25253247316905856159 18134 2063411799661408077 18135 158081700312539999 18136 11330327406671243 18137 758060019260555 18138 47240616714694 18139 2736346091376 18140 147035341352 18141 7314189646 18142 336515358 18143 14574035 18144 571571 18145 10 18146 6 18147 571581 18148 15145606 18149 351089393 18150 7650705004 18151 154349530998 18152 2883381432728 18153 49976962806070 18154 805300635975249 18155 12088387425931798 18156 169412027719211242 18157 2221493499973948076 18158 27316659116567264236 18159 315669407854409654043 18160 3435377330886248353184 18161 35280549045506314414106 18162 342578417788300987871672 18163 3151039263583962052502761 18164 27503106858362456418750834 18165 228175236122409214927672011 18166 1802184810243266743635703425 18167 13571297900758811419574070702 18168 97576550739656774990028908907 18169 670730082631377559249120756755 18170 4413386415874929041728999026802 18171 27831132633066213912668342049865 18172 168387049417250653376936658658231 18173 978503824999017447587825632128648 18174 5466688552312835813664248968271721 18175 29390193306908635164834351845010340 18176 152188961209482512834012293260258465 18177 759682534403357779826241363972335217 18178 3658438933872884851173334399990450267 18179 17009929707839989705330132591878168798 18180 76412382031486331732742643999808975106 18181 331875438904734612964251759133649057417 18182 1394496555835639160217787723983922718135 18183 5672279377251775901516837505932915277276 18184 22348552797402392261101068662553590495408 18185 85336398847184932205587255790105116791006 18186 315967377401792769440209525540054358201269 18187 1134990464402831075246508189712171272164072 18188 3957244997410534932769290819822836060735198 18189 13398107063876791840982308245006222071318554 18190 44069039194455838163395552818527756407626668 18191 140878441612288396733803249020107849906477457 18192 437874139062446359609980814928607665892235017 18193 1323771615847917322467707489517919813045774934 18194 3893979708176397928931727326697268790940353363 18195 11149156183256298985851843918828327120442560101 18196 31081517178461903170457020977772039833541646542 18197 84394121112045086989784997780867016228796204927 18198 223256348688861271066719080349828670656854436245 18199 575576707271384266398723218031922029771411608518 18200 1446541969110574918706055002197067787939979905494 18201 3544889889886189146337820202425338270426271352453 18202 8472836114460562669966593335695969722626529027420 18203 19756722548189116295996410780465944909636142134818 18204 44953360426850915730950528158925300043671690437997 18205 99831441996597474822958221309171293470689866646788 18206 216432763225455228521570598576212682103112820862714 18207 458160528460808115130342717889683134082332341062163 18208 947187595381759884773301869906734699715786185611494 18209 1912753161651914353330478594838372983892724686865689 18210 3773668931807141301867447249312778282047463955421821 18211 7274857537638330572025665909109187244729523113873716 18212 13706026588819616483577573359730481569516369358792544 18213 25240174695257124707455318866010930569735498893006480 18214 45439240766562199478201554435653681973511559866036044 18215 79981380845069841934296103304313678014626393610078635 18216 137665186747526077359160240869459509026743820166489713 18217 231735303785208895370535602492898992738556157675425891 18218 381545038906546376210183194910572422975478953399646385 18219 614518520475448231442329860450067761060749773696948982 18220 968293722547207467571458977323829496671057787891571418 18221 1492818871640093648038526520433999197139121553981727429 18222 2252046702271714157390242451470306964676793339701619863 18223 3324741990370633064978954610140927190836347462106564621 18224 4803816755264673992674560356957171962217624334217076410 18225 6793572093470595510407941795641372271245254434275505655 18226 9404296265166880696121131427854327977972448342075257377 18227 12743879227118444620177675266000429350993152769759964252 18228 16906469413324461310125580532811580295105975422760469290 18229 21958703576341301049355429514540668733792560100581583588 18230 27924630237842973816853328532991581082776538792327428991 18231 34771027472904136661646209060015534376560433897415999459 18232 42395262705383408542854264855216852411864778473104905772 18233 50618024538458882547472597495169104454587276654852515978 18234 59183065638147271044561592075421984828263712425293145731 18235 67765477986995202848357034044300786952094866665548991829 18236 75989005909088230337140390344413701627003581729771375733 18237 83451609471722116557874944280301241802181198153214964773 18238 89757124618840341775067967308171183611581742960754700557 18239 94549678426524725523269739368063249681287477686205459688 18240 97546756852146753413521933057840504077435635407374666582 18241 98566676243103640920818225478330227857233711723534623146 18242 97546756852146753413521933057840504077435635407374666582 18243 94549678426524725523269739368063249681287477686205459688 18244 89757124618840341775067967308171183611581742960754700557 18245 83451609471722116557874944280301241802181198153214964773 18246 75989005909088230337140390344413701627003581729771375733 18247 67765477986995202848357034044300786952094866665548991829 18248 59183065638147271044561592075421984828263712425293145731 18249 50618024538458882547472597495169104454587276654852515978 18250 42395262705383408542854264855216852411864778473104905772 18251 34771027472904136661646209060015534376560433897415999459 18252 27924630237842973816853328532991581082776538792327428991 18253 21958703576341301049355429514540668733792560100581583588 18254 16906469413324461310125580532811580295105975422760469290 18255 12743879227118444620177675266000429350993152769759964252 18256 9404296265166880696121131427854327977972448342075257377 18257 6793572093470595510407941795641372271245254434275505655 18258 4803816755264673992674560356957171962217624334217076410 18259 3324741990370633064978954610140927190836347462106564621 18260 2252046702271714157390242451470306964676793339701619863 18261 1492818871640093648038526520433999197139121553981727429 18262 968293722547207467571458977323829496671057787891571418 18263 614518520475448231442329860450067761060749773696948982 18264 381545038906546376210183194910572422975478953399646385 18265 231735303785208895370535602492898992738556157675425891 18266 137665186747526077359160240869459509026743820166489713 18267 79981380845069841934296103304313678014626393610078635 18268 45439240766562199478201554435653681973511559866036044 18269 25240174695257124707455318866010930569735498893006480 18270 13706026588819616483577573359730481569516369358792544 18271 7274857537638330572025665909109187244729523113873716 18272 3773668931807141301867447249312778282047463955421821 18273 1912753161651914353330478594838372983892724686865689 18274 947187595381759884773301869906734699715786185611494 18275 458160528460808115130342717889683134082332341062163 18276 216432763225455228521570598576212682103112820862714 18277 99831441996597474822958221309171293470689866646788 18278 44953360426850915730950528158925300043671690437997 18279 19756722548189116295996410780465944909636142134818 18280 8472836114460562669966593335695969722626529027420 18281 3544889889886189146337820202425338270426271352453 18282 1446541969110574918706055002197067787939979905494 18283 575576707271384266398723218031922029771411608518 18284 223256348688861271066719080349828670656854436245 18285 84394121112045086989784997780867016228796204927 18286 31081517178461903170457020977772039833541646542 18287 11149156183256298985851843918828327120442560101 18288 3893979708176397928931727326697268790940353363 18289 1323771615847917322467707489517919813045774934 18290 437874139062446359609980814928607665892235017 18291 140878441612288396733803249020107849906477457 18292 44069039194455838163395552818527756407626668 18293 13398107063876791840982308245006222071318554 18294 3957244997410534932769290819822836060735198 18295 1134990464402831075246508189712171272164072 18296 315967377401792769440209525540054358201269 18297 85336398847184932205587255790105116791006 18298 22348552797402392261101068662553590495408 18299 5672279377251775901516837505932915277276 18300 1394496555835639160217787723983922718135 18301 331875438904734612964251759133649057417 18302 76412382031486331732742643999808975106 18303 17009929707839989705330132591878168798 18304 3658438933872884851173334399990450267 18305 759682534403357779826241363972335217 18306 152188961209482512834012293260258465 18307 29390193306908635164834351845010340 18308 5466688552312835813664248968271721 18309 978503824999017447587825632128648 18310 168387049417250653376936658658231 18311 27831132633066213912668342049865 18312 4413386415874929041728999026802 18313 670730082631377559249120756755 18314 97576550739656774990028908907 18315 13571297900758811419574070702 18316 1802184810243266743635703425 18317 228175236122409214927672011 18318 27503106858362456418750834 18319 3151039263583962052502761 18320 342578417788300987871672 18321 35280549045506314414106 18322 3435377330886248353184 18323 315669407854409654043 18324 27316659116567264236 18325 2221493499973948076 18326 169412027719211242 18327 12088387425931798 18328 805300635975249 18329 49976962806070 18330 2883381432728 18331 154349530998 18332 7650705004 18333 351089393 18334 15145606 18335 571581 18336 6 18337 60 18338 571587 18339 15717187 18340 366234999 18341 8001794397 18342 162000236002 18343 3037730963726 18344 52860344238798 18345 855277598781319 18346 12893688061907047 18347 181500415145143040 18348 2390905527693159318 18349 29538152616541212312 18350 342986066970976918279 18351 3751046738740658007227 18352 38715926376392562767290 18353 377858966833807302285778 18354 3493617681372263040374433 18355 30654146121946418471253595 18356 255678342980771671346422845 18357 2030360046365675958563375436 18358 15373482711002078163209774127 18359 111147848640415586409602979609 18360 768306633371034334239149665662 18361 5084116498506306600978119783557 18362 32244519048941142954397341076667 18363 196218182050316867289605000708096 18364 1146890874416268100964762290786879 18365 6445192377311853261252074600400369 18366 34856881859221470978498600813282061 18367 181579154516391147998846645105268805 18368 911871495612840292660253657232593682 18369 4418121468276242630999575763962785484 18370 20668368641712874556503466991868619065 18371 93422311739326321438072776591687143904 18372 408287820936220944696994403133458032523 18373 1726371994740373773182039483117571775552 18374 7066775933087415061734625229916837995411 18375 28020832174654168162617906168486505772684 18376 107684951644587324466688324452658707286414 18377 401303776248977701645796781330159474992275 18378 1450957841804623844686717715252225630365341 18379 5092235461813366008015799009535007332899270 18380 17355352061287326773751599064829058132053752 18381 57467146258332630004377861063533978478945222 18382 184947480806744234897198801838635606314104125 18383 578752580674734756343784063948715515798712474 18384 1761645754910363682077688304446527478938009951 18385 5217751324024315251399434816215188603986128297 18386 15043135891432696914783571245525595911382913464 18387 42230673361718202156308864896600366953984206643 18388 115475638290506990160242018758639056062337851469 18389 307650469800906358056504078130695686885650641172 18390 798833055960245537465442298381750700428266044763 18391 2022118676381959185104778220228989817711391514012 18392 4991431858996764065043875204622406058366251257947 18393 12017726004346751816304413538121307993052800379873 18394 28229558662649678965963004116161914632262671162238 18395 64710082975040032026946938939391244953307832572815 18396 144784802423448390553908749468096593514361557084785 18397 316264205222052703344528819885383975573802687509502 18398 674593291686263343651913316465895816185445161924877 18399 1405348123842567999903644587796417833798118526673657 18400 2859940757033674238103780464745107683608510872477183 18401 5686422093459055655197925844151151265940188642287510 18402 11048526469445471873893113158421965526776987069295537 18403 20980884126457947055603239268839668814245892472666260 18404 38946201284076741191032892225741412139251868251799024 18405 70679415461819324185656873301664612543247058759042524 18406 125420621611632041412497657739967359988137953476114679 18407 217646567592595919293456344173773187041370213776568348 18408 369400490532734972729695843362358501765299977841915604 18409 613280342691755271580718797403471415714035111075072276 18410 996063559381994607652513055360640184036228727096595367 18411 1582812243022655699013788837773897257731807561588520400 18412 2461112594187301115609985497757828693810179341873298847 18413 3744865573911807805428768971904306161815914893683347292 18414 5576788692642347222369197061611234155513140801808184484 18415 8128558745635307057653514967098099153053971796323641031 18416 11597388848735269503082502152598544233462878768492582065 18417 16197868358637476206529073223495700249217702776350763032 18418 22148175492285325316298806693854757328965601111835221629 18419 29650348640442905930303255798812009646099128192520433542 18420 38865172989665762359481010047352249028898535523342052878 18421 49883333814184274866208758047532249816569098892909012579 18422 62695657710747110478499537593007115459336972689743428450 18423 77166290178287545204500473915232386788425212370520905231 18424 93013287243842291090326862350385956866452055127957421750 18425 109801090176606153592034189570591089282850989080145661709 18426 126948543625142473892918626119722771780358579090842137560 18427 143754483896083433185497424388714488579098448395320367562 18428 159440615380810346895015334624714943429184779882986340506 18429 173208734090562458332942911588472425413762941113969665330 18430 184306803045365067298337706676234433292869220646960160245 18431 192096435278671478936791672425903753758723113093580126270 18432 196113433095250394334340158536170731934669347130909289728 18433 196113433095250394334340158536170731934669347130909289728 18434 192096435278671478936791672425903753758723113093580126270 18435 184306803045365067298337706676234433292869220646960160245 18436 173208734090562458332942911588472425413762941113969665330 18437 159440615380810346895015334624714943429184779882986340506 18438 143754483896083433185497424388714488579098448395320367562 18439 126948543625142473892918626119722771780358579090842137560 18440 109801090176606153592034189570591089282850989080145661709 18441 93013287243842291090326862350385956866452055127957421750 18442 77166290178287545204500473915232386788425212370520905231 18443 62695657710747110478499537593007115459336972689743428450 18444 49883333814184274866208758047532249816569098892909012579 18445 38865172989665762359481010047352249028898535523342052878 18446 29650348640442905930303255798812009646099128192520433542 18447 22148175492285325316298806693854757328965601111835221629 18448 16197868358637476206529073223495700249217702776350763032 18449 11597388848735269503082502152598544233462878768492582065 18450 8128558745635307057653514967098099153053971796323641031 18451 5576788692642347222369197061611234155513140801808184484 18452 3744865573911807805428768971904306161815914893683347292 18453 2461112594187301115609985497757828693810179341873298847 18454 1582812243022655699013788837773897257731807561588520400 18455 996063559381994607652513055360640184036228727096595367 18456 613280342691755271580718797403471415714035111075072276 18457 369400490532734972729695843362358501765299977841915604 18458 217646567592595919293456344173773187041370213776568348 18459 125420621611632041412497657739967359988137953476114679 18460 70679415461819324185656873301664612543247058759042524 18461 38946201284076741191032892225741412139251868251799024 18462 20980884126457947055603239268839668814245892472666260 18463 11048526469445471873893113158421965526776987069295537 18464 5686422093459055655197925844151151265940188642287510 18465 2859940757033674238103780464745107683608510872477183 18466 1405348123842567999903644587796417833798118526673657 18467 674593291686263343651913316465895816185445161924877 18468 316264205222052703344528819885383975573802687509502 18469 144784802423448390553908749468096593514361557084785 18470 64710082975040032026946938939391244953307832572815 18471 28229558662649678965963004116161914632262671162238 18472 12017726004346751816304413538121307993052800379873 18473 4991431858996764065043875204622406058366251257947 18474 2022118676381959185104778220228989817711391514012 18475 798833055960245537465442298381750700428266044763 18476 307650469800906358056504078130695686885650641172 18477 115475638290506990160242018758639056062337851469 18478 42230673361718202156308864896600366953984206643 18479 15043135891432696914783571245525595911382913464 18480 5217751324024315251399434816215188603986128297 18481 1761645754910363682077688304446527478938009951 18482 578752580674734756343784063948715515798712474 18483 184947480806744234897198801838635606314104125 18484 57467146258332630004377861063533978478945222 18485 17355352061287326773751599064829058132053752 18486 5092235461813366008015799009535007332899270 18487 1450957841804623844686717715252225630365341 18488 401303776248977701645796781330159474992275 18489 107684951644587324466688324452658707286414 18490 28020832174654168162617906168486505772684 18491 7066775933087415061734625229916837995411 18492 1726371994740373773182039483117571775552 18493 408287820936220944696994403133458032523 18494 93422311739326321438072776591687143904 18495 20668368641712874556503466991868619065 18496 4418121468276242630999575763962785484 18497 911871495612840292660253657232593682 18498 181579154516391147998846645105268805 18499 34856881859221470978498600813282061 18500 6445192377311853261252074600400369 18501 1146890874416268100964762290786879 18502 196218182050316867289605000708096 18503 32244519048941142954397341076667 18504 5084116498506306600978119783557 18505 768306633371034334239149665662 18506 111147848640415586409602979609 18507 15373482711002078163209774127 18508 2030360046365675958563375436 18509 255678342980771671346422845 18510 30654146121946418471253595 18511 3493617681372263040374433 18512 377858966833807302285778 18513 38715926376392562767290 18514 3751046738740658007227 18515 342986066970976918279 18516 29538152616541212312 18517 2390905527693159318 18518 181500415145143040 18519 12893688061907047 18520 855277598781319 18521 52860344238798 18522 3037730963726 18523 162000236002 18524 8001794397 18525 366234999 18526 15717187 18527 571587 18528 60 18529 324 18530 571647 18531 16288774 18532 381952186 18533 8368029396 18534 170002030399 18535 3199731199728 18536 55898075202524 18537 908137943020117 18538 13748965660688366 18539 194394103207050087 18540 2572405942838302358 18541 31929058144234371630 18542 372524219587518130591 18543 4094032805711634925506 18544 42466973115133220774517 18545 416574893210199865053068 18546 3871476648206070342660211 18547 34147763803318681511628028 18548 286332489102718089817676440 18549 2286038389346447629909798281 18550 17403842757367754121773149563 18551 126521331351417664572812753736 18552 879454482011449920648752645271 18553 5852423131877340935217269449219 18554 37328635547447449555375460860224 18555 228462701099258010244002341784763 18556 1343109056466584968254367291494975 18557 7592083251728121362216836891187248 18558 41302074236533324239750675413682430 18559 216436036375612618977345245918550866 18560 1093450650129231440659100302337862487 18561 5329992963889082923659829421195379166 18562 25086490109989117187503042755831404549 18563 114090680381039195994576243583555762969 18564 501710132675547266135067179725145176427 18565 2134659815676594717879033886251029808075 18566 8793147927827788834916664713034409770963 18567 35087608107741583224352531398403343768095 18568 135705783819241492629306230621145213059098 18569 508988727893565026112485105782818182278689 18570 1852261618053601546332514496582385105357616 18571 6543193303617989852702516724787232963264611 18572 22447587523100692781767398074364065464953022 18573 74822498319619956778129460128363036610998974 18574 242414627065076864901576662902169584793049347 18575 763700061481478991240982865787351122112816599 18576 2340398335585098438421472368395242994736722425 18577 6979397078934678933477123120661716082924138248 18578 20260887215457012166183006061740784515369041761 18579 57273809253150899071092436142125962865367120107 18580 157706311652225192316550883655239423016322058112 18581 423126108091413348216746096889334742947988492641 18582 1106483525761151895521946376512446387313916685935 18583 2820951732342204722570220518610740518139657558775 18584 7013550535378723250148653424851395876077642771959 18585 17009157863343515881348288742743714051419051637820 18586 40247284666996430782267417654283222625315471542111 18587 92939641637689710992909943055553159585570503735053 18588 209494885398488422580855688407487838467669389657600 18589 461049007645501093898437569353480569088164244594287 18590 990857496908316046996442136351279791759247849434379 18591 2079941415528831343555557904262313649983563688598534 18592 4265288880876242238007425052541525517406629399150840 18593 8546362850492729893301706308896258949548699514764693 18594 16734948562904527529091039002573116792717175711583047 18595 32029410595903418929496352427261634341022879541961797 18596 59927085410534688246636131494581080953497760724465284 18597 109625616745896065376689765527406024682498927010841548 18598 196100037073451365598154531041631972531385012235157203 18599 343067189204227960705954001913740547029508167252683027 18600 587047058125330892023152187536131688806670191618483952 18601 982680833224490244310414640765829917479335088916987880 18602 1609343902073749879233231852764111599750263838171667643 18603 2578875802404650306666301893134537441768036288685115767 18604 4043924837209956814623774335531725951541986903461819247 18605 6205978168099108921038754469662134855626094235556646139 18606 9321654266554155027797966033515540317329055695491531776 18607 13705347438277654280022712028709333308567112598131825515 18608 19725947594370576560736017119696643386516850564816223096 18609 27795257207372745709611575376094244482680581544843345097 18610 38346043850922801522827879917350457578183303888185984661 18611 51798524132728231246602062492666766975064729304355655171 18612 68515521630108668289784265846164258674997663715862486420 18613 88748506803850037225689768094884498845467634416251065457 18614 112578991524931385344708295640539365275906071582652441029 18615 139861947889034655683000011508239502247762185060264333681 18616 170179577422129836294827336265618343654877267498478326981 18617 202814377420448444682361051920977046149303044208103083459 18618 236749633801748627484952815690313861063209568170987799269 18619 270703027521225907078416050508437260359457027486162505122 18620 303195099276893780080512759013429432008283228278306708068 18621 332649349471372805227958246213187368842947720996956005836 18622 357515537135927525631280618264706858706632161760929825575 18623 376403238324036546235129379102138187051592333740540286515 18624 388209868373921873271131830962074485693392460224489415998 18625 392226866190500788668680317072341463869338694261818579456 18626 388209868373921873271131830962074485693392460224489415998 18627 376403238324036546235129379102138187051592333740540286515 18628 357515537135927525631280618264706858706632161760929825575 18629 332649349471372805227958246213187368842947720996956005836 18630 303195099276893780080512759013429432008283228278306708068 18631 270703027521225907078416050508437260359457027486162505122 18632 236749633801748627484952815690313861063209568170987799269 18633 202814377420448444682361051920977046149303044208103083459 18634 170179577422129836294827336265618343654877267498478326981 18635 139861947889034655683000011508239502247762185060264333681 18636 112578991524931385344708295640539365275906071582652441029 18637 88748506803850037225689768094884498845467634416251065457 18638 68515521630108668289784265846164258674997663715862486420 18639 51798524132728231246602062492666766975064729304355655171 18640 38346043850922801522827879917350457578183303888185984661 18641 27795257207372745709611575376094244482680581544843345097 18642 19725947594370576560736017119696643386516850564816223096 18643 13705347438277654280022712028709333308567112598131825515 18644 9321654266554155027797966033515540317329055695491531776 18645 6205978168099108921038754469662134855626094235556646139 18646 4043924837209956814623774335531725951541986903461819247 18647 2578875802404650306666301893134537441768036288685115767 18648 1609343902073749879233231852764111599750263838171667643 18649 982680833224490244310414640765829917479335088916987880 18650 587047058125330892023152187536131688806670191618483952 18651 343067189204227960705954001913740547029508167252683027 18652 196100037073451365598154531041631972531385012235157203 18653 109625616745896065376689765527406024682498927010841548 18654 59927085410534688246636131494581080953497760724465284 18655 32029410595903418929496352427261634341022879541961797 18656 16734948562904527529091039002573116792717175711583047 18657 8546362850492729893301706308896258949548699514764693 18658 4265288880876242238007425052541525517406629399150840 18659 2079941415528831343555557904262313649983563688598534 18660 990857496908316046996442136351279791759247849434379 18661 461049007645501093898437569353480569088164244594287 18662 209494885398488422580855688407487838467669389657600 18663 92939641637689710992909943055553159585570503735053 18664 40247284666996430782267417654283222625315471542111 18665 17009157863343515881348288742743714051419051637820 18666 7013550535378723250148653424851395876077642771959 18667 2820951732342204722570220518610740518139657558775 18668 1106483525761151895521946376512446387313916685935 18669 423126108091413348216746096889334742947988492641 18670 157706311652225192316550883655239423016322058112 18671 57273809253150899071092436142125962865367120107 18672 20260887215457012166183006061740784515369041761 18673 6979397078934678933477123120661716082924138248 18674 2340398335585098438421472368395242994736722425 18675 763700061481478991240982865787351122112816599 18676 242414627065076864901576662902169584793049347 18677 74822498319619956778129460128363036610998974 18678 22447587523100692781767398074364065464953022 18679 6543193303617989852702516724787232963264611 18680 1852261618053601546332514496582385105357616 18681 508988727893565026112485105782818182278689 18682 135705783819241492629306230621145213059098 18683 35087608107741583224352531398403343768095 18684 8793147927827788834916664713034409770963 18685 2134659815676594717879033886251029808075 18686 501710132675547266135067179725145176427 18687 114090680381039195994576243583555762969 18688 25086490109989117187503042755831404549 18689 5329992963889082923659829421195379166 18690 1093450650129231440659100302337862487 18691 216436036375612618977345245918550866 18692 41302074236533324239750675413682430 18693 7592083251728121362216836891187248 18694 1343109056466584968254367291494975 18695 228462701099258010244002341784763 18696 37328635547447449555375460860224 18697 5852423131877340935217269449219 18698 879454482011449920648752645271 18699 126521331351417664572812753736 18700 17403842757367754121773149563 18701 2286038389346447629909798281 18702 286332489102718089817676440 18703 34147763803318681511628028 18704 3871476648206070342660211 18705 416574893210199865053068 18706 42466973115133220774517 18707 4094032805711634925506 18708 372524219587518130591 18709 31929058144234371630 18710 2572405942838302358 18711 194394103207050087 18712 13748965660688366 18713 908137943020117 18714 55898075202524 18715 3199731199728 18716 170002030399 18717 8368029396 18718 381952186 18719 16288774 18720 571647 18721 324 18722 1467 18723 571971 18724 16860421 18725 398240960 18726 8749981582 18727 178370059795 18728 3369733230127 18729 59097806402252 18730 964036018222641 18731 14657103603708483 18732 208143068867738453 18733 2766800046045352445 18734 34501464087072673988 18735 404453277731752502221 18736 4466557025299153056097 18737 46561005920844855700023 18738 459041866325333085827585 18739 4288051541416270207713279 18740 38019240451524751854288239 18741 320480252906036771329304468 18742 2572370878449165719727474721 18743 19689881146714201751682947844 18744 143925174108785418694585903299 18745 1005975813362867585221565399007 18746 6731877613888790855866022094490 18747 43181058679324790490592730309443 18748 265791336646705459799377802644987 18749 1571571757565842978498369633279738 18750 8935192308194706330471204182682223 18751 48894157488261445601967512304869678 18752 257738110612145943217095921332233296 18753 1309886686504844059636445548256413353 18754 6423443614018314364318929723533241653 18755 30416483073878200111162872177026783715 18756 139177170491028313182079286339387167518 18757 615800813056586462129643423308700939396 18758 2636369948352141984014101065976174984502 18759 10927807743504383552795698599285439579038 18760 43880756035569372059269196111437753539058 18761 170793391926983075853658762019548556827193 18762 644694511712806518741791336403963395337787 18763 2361250345947166572444999602365203287636305 18764 8395454921671591399035031221369618068622227 18765 28990780826718682634469914799151298428217633 18766 97270085842720649559896858202727102075951996 18767 317237125384696821679706123030532621404048321 18768 1006114688546555856142559528689520706905865946 18769 3104098397066577429662455234182594116849539024 18770 9319795414519777371898595489056959077660860673 18771 27240284294391691099660129182402500598293180009 18772 77534696468607911237275442203866747380736161868 18773 214980120905376091387643319797365385881689178219 18774 580832419743638540533296980544574165964310550753 18775 1529609633852565243738692473401781130261905178576 18776 3927435258103356618092166895123186905453574244710 18777 9834502267720927972718873943462136394217300330734 18778 24022708398722239131496942167595109927496694409779 18779 57256442530339946663615706397026936676734523179931 18780 133186926304686141775177360709836382210885975277164 18781 302434527036178133573765631463040998053239893392653 18782 670543893043989516479293257760968407555833634251887 18783 1451906504553817140894879705704760360847412094028666 18784 3070798912437147390552000040613593441742811538032913 18785 6345230296405073581562982956803839167390193087749374 18786 12811651731368972131309131361437784466955328913915533 18787 25281311413397257422392745311469375742265875226347740 18788 48764359158807946458587391429834751133740055253544844 18789 91956496006438107176132483921842715294520640266427081 18790 169552702156430753623325897021987105635996687735306832 18791 305725653819347430974844296569037997213883939245998751 18792 539167226277679326304108532955372519560893179487840230 18793 930114247329558852729106189449872235836178358871166979 18794 1569727891349821136333566828301961606286005280535471832 18795 2592024735298240123543646493529941517229598927088655523 18796 4188219704478400185899533745898649041518300126856783410 18797 6622800639614607121290076228666263393310023192146935014 18798 10249903005309065735662528805193860807168081139018465386 18799 15527632434653263948836720503177675172955149931048177915 18800 23027001704831809307820678062224873625896168293623357291 18801 33431295032648230840758729148405976695083963162948048611 18802 47521204801743322270347592495790887869197432109659568193 18803 66141301058295547232439455293444702060863885433029329758 18804 90144567983651032769429942410017224553248033192541639832 18805 120314045762836899536386328338831025650062393020218141591 18806 157264028433958705515474033941048757520465298132113551877 18807 201327498328781422570398063735423864121373705998903506486 18808 252440939413966041027708307148778867523668256642916774710 18809 310041525311164491977827347773857845902639452558742660662 18810 372993954842578280977188388186595389804180311706581410440 18811 439564011222197072167313867611290907212512612379090882728 18812 507452661322974534563368866198751121422666595657150304391 18813 573898126798119687158928809521866692367740255764469213190 18814 635844448748266585308471005226616800851230949275262713904 18815 690164886607300330859238864477894227549579882757885831411 18816 733918775459964071866409997366845045758224495501470112090 18817 764613106697958419506261210064212672744984793965029702513 18818 780436734564422661939812148034415949562731154486307995454 18819 780436734564422661939812148034415949562731154486307995454 18820 764613106697958419506261210064212672744984793965029702513 18821 733918775459964071866409997366845045758224495501470112090 18822 690164886607300330859238864477894227549579882757885831411 18823 635844448748266585308471005226616800851230949275262713904 18824 573898126798119687158928809521866692367740255764469213190 18825 507452661322974534563368866198751121422666595657150304391 18826 439564011222197072167313867611290907212512612379090882728 18827 372993954842578280977188388186595389804180311706581410440 18828 310041525311164491977827347773857845902639452558742660662 18829 252440939413966041027708307148778867523668256642916774710 18830 201327498328781422570398063735423864121373705998903506486 18831 157264028433958705515474033941048757520465298132113551877 18832 120314045762836899536386328338831025650062393020218141591 18833 90144567983651032769429942410017224553248033192541639832 18834 66141301058295547232439455293444702060863885433029329758 18835 47521204801743322270347592495790887869197432109659568193 18836 33431295032648230840758729148405976695083963162948048611 18837 23027001704831809307820678062224873625896168293623357291 18838 15527632434653263948836720503177675172955149931048177915 18839 10249903005309065735662528805193860807168081139018465386 18840 6622800639614607121290076228666263393310023192146935014 18841 4188219704478400185899533745898649041518300126856783410 18842 2592024735298240123543646493529941517229598927088655523 18843 1569727891349821136333566828301961606286005280535471832 18844 930114247329558852729106189449872235836178358871166979 18845 539167226277679326304108532955372519560893179487840230 18846 305725653819347430974844296569037997213883939245998751 18847 169552702156430753623325897021987105635996687735306832 18848 91956496006438107176132483921842715294520640266427081 18849 48764359158807946458587391429834751133740055253544844 18850 25281311413397257422392745311469375742265875226347740 18851 12811651731368972131309131361437784466955328913915533 18852 6345230296405073581562982956803839167390193087749374 18853 3070798912437147390552000040613593441742811538032913 18854 1451906504553817140894879705704760360847412094028666 18855 670543893043989516479293257760968407555833634251887 18856 302434527036178133573765631463040998053239893392653 18857 133186926304686141775177360709836382210885975277164 18858 57256442530339946663615706397026936676734523179931 18859 24022708398722239131496942167595109927496694409779 18860 9834502267720927972718873943462136394217300330734 18861 3927435258103356618092166895123186905453574244710 18862 1529609633852565243738692473401781130261905178576 18863 580832419743638540533296980544574165964310550753 18864 214980120905376091387643319797365385881689178219 18865 77534696468607911237275442203866747380736161868 18866 27240284294391691099660129182402500598293180009 18867 9319795414519777371898595489056959077660860673 18868 3104098397066577429662455234182594116849539024 18869 1006114688546555856142559528689520706905865946 18870 317237125384696821679706123030532621404048321 18871 97270085842720649559896858202727102075951996 18872 28990780826718682634469914799151298428217633 18873 8395454921671591399035031221369618068622227 18874 2361250345947166572444999602365203287636305 18875 644694511712806518741791336403963395337787 18876 170793391926983075853658762019548556827193 18877 43880756035569372059269196111437753539058 18878 10927807743504383552795698599285439579038 18879 2636369948352141984014101065976174984502 18880 615800813056586462129643423308700939396 18881 139177170491028313182079286339387167518 18882 30416483073878200111162872177026783715 18883 6423443614018314364318929723533241653 18884 1309886686504844059636445548256413353 18885 257738110612145943217095921332233296 18886 48894157488261445601967512304869678 18887 8935192308194706330471204182682223 18888 1571571757565842978498369633279738 18889 265791336646705459799377802644987 18890 43181058679324790490592730309443 18891 6731877613888790855866022094490 18892 1005975813362867585221565399007 18893 143925174108785418694585903299 18894 19689881146714201751682947844 18895 2572370878449165719727474721 18896 320480252906036771329304468 18897 38019240451524751854288239 18898 4288051541416270207713279 18899 459041866325333085827585 18900 46561005920844855700023 18901 4466557025299153056097 18902 404453277731752502221 18903 34501464087072673988 18904 2766800046045352445 18905 208143068867738453 18906 14657103603708483 18907 964036018222641 18908 59097806402252 18909 3369733230127 18910 178370059795 18911 8749981582 18912 398240960 18913 16860421 18914 571971 18915 1467 18916 5106 18917 573438 18918 17432392 18919 415101381 18920 9148222542 18921 187120041377 18922 3548103289922 18923 62467539632379 18924 1023133824624893 18925 15621139621931124 18926 222800172471446936 18927 2974943114913090898 18928 37268264133118026433 18929 438954741818825176209 18930 4871010303030905558318 18931 51027562946144008756120 18932 505602872246177941527608 18933 4747093407741603293540864 18934 42307291992941022062001518 18935 358499493357561523183592707 18936 2892851131355202491056779189 18937 22262252025163367471410422565 18938 163615055255499620446268851143 18939 1149900987471653003916151302306 18940 7737853427251658441087587493497 18941 49912936293213581346458752403933 18942 308972395326030250289970532954430 18943 1837363094212548438297747435924725 18944 10506764065760549308969573815961961 18945 57829349796456151932438716487551901 18946 306632268100407388819063433637102974 18947 1567624797116990002853541469588646649 18948 7733330300523158423955375271789655006 18949 36839926687896514475481801900560025368 18950 169593653564906513293242158516413951233 18951 754977983547614775311722709648088106914 18952 3252170761408728446143744489284875923898 18953 13564177691856525536809799665261614563540 18954 54808563779073755612064894710723193118096 18955 214674147962552447912927958130986310366251 18956 815487903639789594595450098423511952164980 18957 3005944857659973091186790938769166682974092 18958 10756705267618757971480030823734821356258532 18959 37386235748390274033504946020520916496839860 18960 126260866669439332194366773001878400504169629 18961 414507211227417471239602981233259723480000317 18962 1323351813931252677822265651720053328309914267 18963 4110213085613133285805014762872114823755404970 18964 12423893811586354801561050723239553194510399697 18965 36560079708911468471558724671459459675954040682 18966 104774980762999602336935571386269247979029341877 18967 292514817373984002624918762001232133262425340087 18968 795812540649014631920940300341939551845999728972 18969 2110442053596203784271989453946355296226215729329 18970 5457044891955921861830859368524968035715479423286 18971 13761937525824284590811040838585323299670874575444 18972 33857210666443167104215816111057246321713994740513 18973 81279150929062185795112648564622046604231217589710 18974 190443368835026088438793067106863318887620498457095 18975 435621453340864275348942992172877380264125868669817 18976 972978420080167650053058889224009405609073527644540 18977 2122450397597806657374172963465728768403245728280553 18978 4522705416990964531446879746318353802590223632061579 18979 9416029208842220972114982997417432609133004625782287 18980 19156882027774045712872114318241623634345522001664907 18981 38092963144766229553701876672907160209221204140263273 18982 74045670572205203880980136741304126876005930479892584 18983 140720855165246053634719875351677466428260695519971925 18984 261509198162868860799458380943829820930517328001733913 18985 475278355975778184598170193591025102849880626981305583 18986 844892880097026757278952829524410516774777118733838981 18987 1469281473607238179033214722405244755397071538359007209 18988 2499842138679379989062673017751833842122183639406638811 18989 4161752626648061259877213321831903123515604207624127355 18990 6780244439776640309443180239428590558747899053945438933 18991 10811020344093007307189609974564912434828323319003718424 18992 16872703644923672856952605033860124200478104331165400400 18993 25777535439962329684499249308371535980123231070066643301 18994 38554634139485073256657398565402548798851318224671535206 18995 56458296737480040148579407210630850320980131456571405902 18996 80952499834391553111106321644196864564281395272607616804 18997 113662505860038869502787047789235589930061317542688897951 18998 156285869041946580001869397703461926614111918625570969590 18999 210458613746487932305816270748848250203310426212759781423 19000 277578074196795605051860362279879783170527691152331693468 19001 358591526762740128085872097676472621641839004131017058363 19002 453768437742747463598106370884202731645041962641820281196 19003 562482464725130533005535654922636713426307709201659435372 19004 683035480153742772955015735960453235706819764265324071102 19005 812557966064775353144502255797886297016692924085672293168 19006 947016672545171606730682733810042028635179208036241187119 19007 1081350788121094221722297675720617813790406851421619517581 19008 1209742575546386272467399814748483493218971205039731927094 19009 1326009335355566916167709869704511028400810832033148545315 19010 1424083662067264402725648861844739273307804378259355943501 19011 1498531882157922491372671207431057718503209289466499814603 19012 1545049841262381081446073358098628622307715948451337697967 19013 1560873469128845323879624296068831899125462308972615990908 19014 1545049841262381081446073358098628622307715948451337697967 19015 1498531882157922491372671207431057718503209289466499814603 19016 1424083662067264402725648861844739273307804378259355943501 19017 1326009335355566916167709869704511028400810832033148545315 19018 1209742575546386272467399814748483493218971205039731927094 19019 1081350788121094221722297675720617813790406851421619517581 19020 947016672545171606730682733810042028635179208036241187119 19021 812557966064775353144502255797886297016692924085672293168 19022 683035480153742772955015735960453235706819764265324071102 19023 562482464725130533005535654922636713426307709201659435372 19024 453768437742747463598106370884202731645041962641820281196 19025 358591526762740128085872097676472621641839004131017058363 19026 277578074196795605051860362279879783170527691152331693468 19027 210458613746487932305816270748848250203310426212759781423 19028 156285869041946580001869397703461926614111918625570969590 19029 113662505860038869502787047789235589930061317542688897951 19030 80952499834391553111106321644196864564281395272607616804 19031 56458296737480040148579407210630850320980131456571405902 19032 38554634139485073256657398565402548798851318224671535206 19033 25777535439962329684499249308371535980123231070066643301 19034 16872703644923672856952605033860124200478104331165400400 19035 10811020344093007307189609974564912434828323319003718424 19036 6780244439776640309443180239428590558747899053945438933 19037 4161752626648061259877213321831903123515604207624127355 19038 2499842138679379989062673017751833842122183639406638811 19039 1469281473607238179033214722405244755397071538359007209 19040 844892880097026757278952829524410516774777118733838981 19041 475278355975778184598170193591025102849880626981305583 19042 261509198162868860799458380943829820930517328001733913 19043 140720855165246053634719875351677466428260695519971925 19044 74045670572205203880980136741304126876005930479892584 19045 38092963144766229553701876672907160209221204140263273 19046 19156882027774045712872114318241623634345522001664907 19047 9416029208842220972114982997417432609133004625782287 19048 4522705416990964531446879746318353802590223632061579 19049 2122450397597806657374172963465728768403245728280553 19050 972978420080167650053058889224009405609073527644540 19051 435621453340864275348942992172877380264125868669817 19052 190443368835026088438793067106863318887620498457095 19053 81279150929062185795112648564622046604231217589710 19054 33857210666443167104215816111057246321713994740513 19055 13761937525824284590811040838585323299670874575444 19056 5457044891955921861830859368524968035715479423286 19057 2110442053596203784271989453946355296226215729329 19058 795812540649014631920940300341939551845999728972 19059 292514817373984002624918762001232133262425340087 19060 104774980762999602336935571386269247979029341877 19061 36560079708911468471558724671459459675954040682 19062 12423893811586354801561050723239553194510399697 19063 4110213085613133285805014762872114823755404970 19064 1323351813931252677822265651720053328309914267 19065 414507211227417471239602981233259723480000317 19066 126260866669439332194366773001878400504169629 19067 37386235748390274033504946020520916496839860 19068 10756705267618757971480030823734821356258532 19069 3005944857659973091186790938769166682974092 19070 815487903639789594595450098423511952164980 19071 214674147962552447912927958130986310366251 19072 54808563779073755612064894710723193118096 19073 13564177691856525536809799665261614563540 19074 3252170761408728446143744489284875923898 19075 754977983547614775311722709648088106914 19076 169593653564906513293242158516413951233 19077 36839926687896514475481801900560025368 19078 7733330300523158423955375271789655006 19079 1567624797116990002853541469588646649 19080 306632268100407388819063433637102974 19081 57829349796456151932438716487551901 19082 10506764065760549308969573815961961 19083 1837363094212548438297747435924725 19084 308972395326030250289970532954430 19085 49912936293213581346458752403933 19086 7737853427251658441087587493497 19087 1149900987471653003916151302306 19088 163615055255499620446268851143 19089 22262252025163367471410422565 19090 2892851131355202491056779189 19091 358499493357561523183592707 19092 42307291992941022062001518 19093 4747093407741603293540864 19094 505602872246177941527608 19095 51027562946144008756120 19096 4871010303030905558318 19097 438954741818825176209 19098 37268264133118026433 19099 2974943114913090898 19100 222800172471446936 19101 15621139621931124 19102 1023133824624893 19103 62467539632379 19104 3548103289922 19105 187120041377 19106 9148222542 19107 415101381 19108 17432392 19109 573438 19110 5106 19111 13989 19112 578544 19113 18005830 19114 432533773 19115 9563323923 19116 196268263919 19117 3735223331299 19118 66015642922301 19119 1085601364257272 19120 16644273446556017 19121 238421312093378060 19122 3197743287384537834 19123 40243207248031117331 19124 476223005951943202642 19125 5309965044849730734527 19126 55898573249174914314438 19127 556630435192321950283728 19128 5252696279987781235068472 19129 47054385400682625355542382 19130 400806785350502545245594225 19131 3251350624712764014240371896 19132 25155103156518569962467201754 19133 185877307280662987917679273708 19134 1313516042727152624362420153449 19135 8887754414723311445003738795803 19136 57650789720465239787546339897430 19137 358885331619243831636429285358363 19138 2146335489538578688587717968879155 19139 12344127159973097747267321251886686 19140 68336113862216701241408290303513862 19141 364461617896863540751502150124654875 19142 1874257065217397391672604903225749623 19143 9300955097640148426808916741378301655 19144 44573256988419672899437177172349680374 19145 206433580252803027768723960416973976601 19146 924571637112521288604964868164502058147 19147 4007148744956343221455467198932964030812 19148 16816348453265253982953544154546490487438 19149 68372741470930281148874694375984807681636 19150 269482711741626203524992852841709503484347 19151 1030162051602342042508378056554498262531231 19152 3821432761299762685782241037192678635139072 19153 13762650125278731062666821762503988039232624 19154 48142941016009032004984976844255737853098392 19155 163647102417829606227871719022399317001009489 19156 540768077896856803433969754235138123984169946 19157 1737859025158670149061868632953313051789914584 19158 5433564899544385963627280414592168152065319237 19159 16534106897199488087366065486111668018265804667 19160 48983973520497823273119775394699012870464440379 19161 141335060471911070808494296057728707654983382559 19162 397289798136983604961854333387501381241454681964 19163 1088327358022998634545859062343171685108425069059 19164 2906254594245218416192929754288294848072215458301 19165 7567486945552125646102848822471323331941695152615 19166 19218982417780206452641900207110291335386353998730 19167 47619148192267451695026856949642569621384869315957 19168 115136361595505352899328464675679292925945212330223 19169 271722519764088274233905715671485365491851716046805 19170 626064822175890363787736059279740699151746367126912 19171 1408599873421031925402001881396886785873199396314357 19172 3095428817677974307427231852689738174012319255925093 19173 6645155814588771188821052709784082570993469360342132 19174 13938734625833185503561862743735786411723228257843866 19175 28572911236616266684987097315659056243478526627447194 19176 57249845172540275266573990991148783843566726141928180 19177 112138633716971433434682013414211287085227134620155857 19178 214766525737451257515700012092981593304266625999864509 19179 402230053328114914434178256295507287358778023521705838 19180 736787554138647045397628574534854923780397954983039496 19181 1320171236072804941877123023115435619624657745715144564 19182 2314174353704264936312167551929655272171848657092846190 19183 3969123612286618168095887740157078597519255177765646020 19184 6661594765327441248939886339583736965637787847030766166 19185 10941997066424701569320393561260493682263503261569566288 19186 17591264783869647616632790213993502993576222372949157357 19187 27683723989016680164142215008425036635306427650169118824 19188 42650239084886002541451854342231660180601335401232043701 19189 64332169579447402941156647873774084778974549294738178507 19190 95012930876965113405236805776033399119831449681242941108 19191 137410796571871593259685728854827714885261526729179022706 19192 194615005694430422613893369433432454494342712815296514755 19193 269948374901985449504656445492697516544173236168259867541 19194 366744482788434512307685668452310176817422344838330751013 19195 488036687943283537357676633028728033373838117365091474891 19196 636169600959535733137732459956352404812366695283348751831 19197 812359964505487591683978468560675353286880966772837339559 19198 1016250902467877996603642025806839445071349671843479716568 19199 1245517944878873305960551390883089949133127473466983506474 19200 1495593446218518126099517991758339532723512688350996364270 19201 1759574638609946959875184989607928325651872132121913480287 19202 2028367460666265828452980409530659842425586059457860704700 19203 2291093363667480494189697490469101307009378056461351444675 19204 2535751910901953188635109684452994521619782037072880472409 19205 2750092997422831318893358731549250301708615210292504488816 19206 2922615544225186894098320069275796991811013667725855758104 19207 3043581723420303572818744565529686340810925237917837512570 19208 3105923310391226405325697654167460521433178257423953688875 19209 3105923310391226405325697654167460521433178257423953688875 19210 3043581723420303572818744565529686340810925237917837512570 19211 2922615544225186894098320069275796991811013667725855758104 19212 2750092997422831318893358731549250301708615210292504488816 19213 2535751910901953188635109684452994521619782037072880472409 19214 2291093363667480494189697490469101307009378056461351444675 19215 2028367460666265828452980409530659842425586059457860704700 19216 1759574638609946959875184989607928325651872132121913480287 19217 1495593446218518126099517991758339532723512688350996364270 19218 1245517944878873305960551390883089949133127473466983506474 19219 1016250902467877996603642025806839445071349671843479716568 19220 812359964505487591683978468560675353286880966772837339559 19221 636169600959535733137732459956352404812366695283348751831 19222 488036687943283537357676633028728033373838117365091474891 19223 366744482788434512307685668452310176817422344838330751013 19224 269948374901985449504656445492697516544173236168259867541 19225 194615005694430422613893369433432454494342712815296514755 19226 137410796571871593259685728854827714885261526729179022706 19227 95012930876965113405236805776033399119831449681242941108 19228 64332169579447402941156647873774084778974549294738178507 19229 42650239084886002541451854342231660180601335401232043701 19230 27683723989016680164142215008425036635306427650169118824 19231 17591264783869647616632790213993502993576222372949157357 19232 10941997066424701569320393561260493682263503261569566288 19233 6661594765327441248939886339583736965637787847030766166 19234 3969123612286618168095887740157078597519255177765646020 19235 2314174353704264936312167551929655272171848657092846190 19236 1320171236072804941877123023115435619624657745715144564 19237 736787554138647045397628574534854923780397954983039496 19238 402230053328114914434178256295507287358778023521705838 19239 214766525737451257515700012092981593304266625999864509 19240 112138633716971433434682013414211287085227134620155857 19241 57249845172540275266573990991148783843566726141928180 19242 28572911236616266684987097315659056243478526627447194 19243 13938734625833185503561862743735786411723228257843866 19244 6645155814588771188821052709784082570993469360342132 19245 3095428817677974307427231852689738174012319255925093 19246 1408599873421031925402001881396886785873199396314357 19247 626064822175890363787736059279740699151746367126912 19248 271722519764088274233905715671485365491851716046805 19249 115136361595505352899328464675679292925945212330223 19250 47619148192267451695026856949642569621384869315957 19251 19218982417780206452641900207110291335386353998730 19252 7567486945552125646102848822471323331941695152615 19253 2906254594245218416192929754288294848072215458301 19254 1088327358022998634545859062343171685108425069059 19255 397289798136983604961854333387501381241454681964 19256 141335060471911070808494296057728707654983382559 19257 48983973520497823273119775394699012870464440379 19258 16534106897199488087366065486111668018265804667 19259 5433564899544385963627280414592168152065319237 19260 1737859025158670149061868632953313051789914584 19261 540768077896856803433969754235138123984169946 19262 163647102417829606227871719022399317001009489 19263 48142941016009032004984976844255737853098392 19264 13762650125278731062666821762503988039232624 19265 3821432761299762685782241037192678635139072 19266 1030162051602342042508378056554498262531231 19267 269482711741626203524992852841709503484347 19268 68372741470930281148874694375984807681636 19269 16816348453265253982953544154546490487438 19270 4007148744956343221455467198932964030812 19271 924571637112521288604964868164502058147 19272 206433580252803027768723960416973976601 19273 44573256988419672899437177172349680374 19274 9300955097640148426808916741378301655 19275 1874257065217397391672604903225749623 19276 364461617896863540751502150124654875 19277 68336113862216701241408290303513862 19278 12344127159973097747267321251886686 19279 2146335489538578688587717968879155 19280 358885331619243831636429285358363 19281 57650789720465239787546339897430 19282 8887754414723311445003738795803 19283 1313516042727152624362420153449 19284 185877307280662987917679273708 19285 25155103156518569962467201754 19286 3251350624712764014240371896 19287 400806785350502545245594225 19288 47054385400682625355542382 19289 5252696279987781235068472 19290 556630435192321950283728 19291 55898573249174914314438 19292 5309965044849730734527 19293 476223005951943202642 19294 40243207248031117331 19295 3197743287384537834 19296 238421312093378060 19297 16644273446556017 19298 1085601364257272 19299 66015642922301 19300 3735223331299 19301 196268263919 19302 9563323923 19303 432533773 19304 18005830 19305 578544 19306 13989 19307 30805 19308 592533 19309 18584374 19310 450539603 19311 9995857696 19312 205831587842 19313 3931491595218 19314 69750866253600 19315 1151617007179573 19316 17729874810813289 19317 255065585539934077 19318 3436164599477915894 19319 43440950535415655165 19320 516466213199974319973 19321 5786188050801673937169 19322 61208538294024645048965 19323 612529008441496864598166 19324 5809326715180103185352200 19325 52307081680670406590610854 19326 447861170751185170601136607 19327 3652157410063266559485966121 19328 28406453781231333976707573650 19329 211032410437181557880146475462 19330 1499393350007815612280099427157 19331 10201270457450464069366158949252 19332 66538544135188551232550078693233 19333 416536121339709071423975625255793 19334 2505220821157822520224147254237518 19335 14490462649511676435855039220765841 19336 80680241022189798988675611555400548 19337 432797731759080241992910440428168737 19338 2238718683114260932424107053350404498 19339 11175212162857545818481521644604051278 19340 53874212086059821326246093913727982029 19341 251006837241222700668161137589323656975 19342 1131005217365324316373688828581476034748 19343 4931720382068864510060432067097466088959 19344 20823497198221597204409011353479454518250 19345 85189089924195535131828238530531298169074 19346 337855453212556484673867547217694311165983 19347 1299644763343968246033370909396207766015578 19348 4851594812902104728290619093747176897670303 19349 17584082886578493748449062799696666674371696 19350 61905591141287763067651798606759725892331016 19351 211790043433838638232856695866655054854107881 19352 704415180314686409661841473257537440985179435 19353 2278627103055526952495838387188451175774084530 19354 7171423924703056112689149047545481203855233821 19355 21967671796743874050993345900703836170331123904 19356 65518080417697311360485840880810680888730245046 19357 190319033992408894081614071452427720525447822938 19358 538624858608894675770348629445230088896438064523 19359 1485617156159982239507713395730673066349879751023 19360 3994581952268217050738788816631466533180640527360 19361 10473741539797344062295778576759618180013910610916 19362 26786469363332332098744749029581614667328049151345 19363 66838130610047658147668757156752860956771223314687 19364 162755509787772804594355321625321862547330081646180 19365 386858881359593627133234180347164658417796928377028 19366 897787341939978638021641774951226064643598083173717 19367 2034664695596922289189737940676627485024945763441269 19368 4504028691099006232829233734086624959885518652239450 19369 9740584632266745496248284562473820745005788616267225 19370 20583890440421956692382915453519868982716697618185998 19371 42511645862449452188548960059394842655201754885291060 19372 85822756409156541951561088306807840087045252769375374 19373 169388478889511708701256004405360070928793860762084037 19374 326905159454422690950382025507192880389493760620020366 19375 616996579065566171949878268388488880663044649521570347 19376 1139017607466761959831806830830362211139175978504745334 19377 2056958790211451987274751597650290543405055700698184060 19378 3634345589777069878189290575045090891796506402807990754 19379 6283297965990883104408055292086733869691103834858492210 19380 10630718377614059417035774079740815563157043024796412186 19381 17603591831752142818260279900844230647901291108600332454 19382 28533261850294349185953183775253996675839725634518723645 19383 45274988772886327780775005222418539628882650023118276181 19384 70333963073902682705594069350656696815907763051401162525 19385 106982408664333405482608502216005744959575884695970222208 19386 159345100456412516346393453649807483898805998975981119615 19387 232423727448836706664922534630861114005092976410421963814 19388 332025802266302015873579098288260169379604239544475537461 19389 464563380596415872118549814926129971038515948983556382296 19390 636692857690419961812342113945007693361595581006590618554 19391 854781170731718049665362301481038210191260462203422225904 19392 1124206288902819270495409092985080438186204812648440226722 19393 1448529565465023324821710928517027758099247662056186091390 19394 1828610866973365588287620494367514798358230638616317056127 19395 2261768847346751302564193416689929394204477145310463223042 19396 2741111391097391432060069382641429481856640161817979870744 19397 3255168084828465085974702981366267858375384820472909844557 19398 3787942099276212788328165399138588168077458191579774184987 19399 4319460824333746322642677899999761149434964115919212149375 19400 4826845274569433682824807174922095828629160093534231917084 19401 5285844908324784507528468416002244823328397247365384961225 19402 5672708541648018212991678800825047293519628878018360246920 19403 5966197267645490466917064634805483332621938905643693270674 19404 6149505033811529978144442219697146862244103495341791201445 19405 6211846620782452810651395308334921042866356514847907377750 19406 6149505033811529978144442219697146862244103495341791201445 19407 5966197267645490466917064634805483332621938905643693270674 19408 5672708541648018212991678800825047293519628878018360246920 19409 5285844908324784507528468416002244823328397247365384961225 19410 4826845274569433682824807174922095828629160093534231917084 19411 4319460824333746322642677899999761149434964115919212149375 19412 3787942099276212788328165399138588168077458191579774184987 19413 3255168084828465085974702981366267858375384820472909844557 19414 2741111391097391432060069382641429481856640161817979870744 19415 2261768847346751302564193416689929394204477145310463223042 19416 1828610866973365588287620494367514798358230638616317056127 19417 1448529565465023324821710928517027758099247662056186091390 19418 1124206288902819270495409092985080438186204812648440226722 19419 854781170731718049665362301481038210191260462203422225904 19420 636692857690419961812342113945007693361595581006590618554 19421 464563380596415872118549814926129971038515948983556382296 19422 332025802266302015873579098288260169379604239544475537461 19423 232423727448836706664922534630861114005092976410421963814 19424 159345100456412516346393453649807483898805998975981119615 19425 106982408664333405482608502216005744959575884695970222208 19426 70333963073902682705594069350656696815907763051401162525 19427 45274988772886327780775005222418539628882650023118276181 19428 28533261850294349185953183775253996675839725634518723645 19429 17603591831752142818260279900844230647901291108600332454 19430 10630718377614059417035774079740815563157043024796412186 19431 6283297965990883104408055292086733869691103834858492210 19432 3634345589777069878189290575045090891796506402807990754 19433 2056958790211451987274751597650290543405055700698184060 19434 1139017607466761959831806830830362211139175978504745334 19435 616996579065566171949878268388488880663044649521570347 19436 326905159454422690950382025507192880389493760620020366 19437 169388478889511708701256004405360070928793860762084037 19438 85822756409156541951561088306807840087045252769375374 19439 42511645862449452188548960059394842655201754885291060 19440 20583890440421956692382915453519868982716697618185998 19441 9740584632266745496248284562473820745005788616267225 19442 4504028691099006232829233734086624959885518652239450 19443 2034664695596922289189737940676627485024945763441269 19444 897787341939978638021641774951226064643598083173717 19445 386858881359593627133234180347164658417796928377028 19446 162755509787772804594355321625321862547330081646180 19447 66838130610047658147668757156752860956771223314687 19448 26786469363332332098744749029581614667328049151345 19449 10473741539797344062295778576759618180013910610916 19450 3994581952268217050738788816631466533180640527360 19451 1485617156159982239507713395730673066349879751023 19452 538624858608894675770348629445230088896438064523 19453 190319033992408894081614071452427720525447822938 19454 65518080417697311360485840880810680888730245046 19455 21967671796743874050993345900703836170331123904 19456 7171423924703056112689149047545481203855233821 19457 2278627103055526952495838387188451175774084530 19458 704415180314686409661841473257537440985179435 19459 211790043433838638232856695866655054854107881 19460 61905591141287763067651798606759725892331016 19461 17584082886578493748449062799696666674371696 19462 4851594812902104728290619093747176897670303 19463 1299644763343968246033370909396207766015578 19464 337855453212556484673867547217694311165983 19465 85189089924195535131828238530531298169074 19466 20823497198221597204409011353479454518250 19467 4931720382068864510060432067097466088959 19468 1131005217365324316373688828581476034748 19469 251006837241222700668161137589323656975 19470 53874212086059821326246093913727982029 19471 11175212162857545818481521644604051278 19472 2238718683114260932424107053350404498 19473 432797731759080241992910440428168737 19474 80680241022189798988675611555400548 19475 14490462649511676435855039220765841 19476 2505220821157822520224147254237518 19477 416536121339709071423975625255793 19478 66538544135188551232550078693233 19479 10201270457450464069366158949252 19480 1499393350007815612280099427157 19481 211032410437181557880146475462 19482 28406453781231333976707573650 19483 3652157410063266559485966121 19484 447861170751185170601136607 19485 52307081680670406590610854 19486 5809326715180103185352200 19487 612529008441496864598166 19488 61208538294024645048965 19489 5786188050801673937169 19490 516466213199974319973 19491 43440950535415655165 19492 3436164599477915894 19493 255065585539934077 19494 17729874810813289 19495 1151617007179573 19496 69750866253600 19497 3931491595218 19498 205831587842 19499 9995857696 19500 450539603 19501 18584374 19502 592533 19503 30805 19504 55155 19505 623338 19506 19176907 19507 469123977 19508 10446397299 19509 215827445538 19510 4137323183060 19511 73682357848818 19512 1221367873433173 19513 18881491817992862 19514 272795460350747366 19515 3691230185017849971 19516 46877115134893571059 19517 559907163735389975138 19518 6302654264001648257142 19519 66994726344826318986134 19520 673737546735521509647131 19521 6421855723621600049950366 19522 58116408395850509775963054 19523 500168252431855577191747461 19524 4100018580814451730087102728 19525 32058611191294600536193539771 19526 239438864218412891856854049112 19527 1710425760444997170160245902619 19528 11700663807458279681646258376409 19529 76739814592639015301916237642485 19530 483074665474897622656525703949026 19531 2921756942497531591648122879493311 19532 16995683470669498956079186475003359 19533 95170703671701475424530650776166389 19534 513477972781270040981586051983569285 19535 2671516414873341174417017493778573235 19536 13413930845971806750905628697954455776 19537 65049424248917367144727615558332033307 19538 304881049327282521994407231503051639004 19539 1382012054606547017041849966170799691723 19540 6062725599434188826434120895678942123707 19541 25755217580290461714469443420576920607209 19542 106012587122417132336237249884010752687324 19543 423044543136752019805695785748225609335057 19544 1637500216556524730707238456613902077181561 19545 6151239576246072974323990003143384663685881 19546 22435677699480598476739681893443843572041999 19547 79489674027866256816100861406456392566702712 19548 273695634575126401300508494473414780746438897 19549 916205223748525047894698169124192495839287316 19550 2983042283370213362157679860445988616759263965 19551 9450051027758583065184987434733932379629318351 19552 29139095721446930163682494948249317374186357725 19553 87485752214441185411479186781514517059061368950 19554 255837114410106205442099912333238401414178067984 19555 728943892601303569851962700897657809421885887461 19556 2024242014768876915278062025175903155246317815546 19557 5480199108428199290246502212362139599530520278383 19558 14468323492065561113034567393391084713194551138276 19559 37260210903129676161040527606341232847341959762261 19560 93624599973379990246413506186334475624099272466032 19561 229593640397820462742024078782074723504101304960867 19562 549614391147366431727589501972486520965127010023208 19563 1284646223299572265154875955298390723061395011550745 19564 2932452037536900927211379715627853549668543846614986 19565 6538693386695928522018971674763252444910464415680719 19566 14244613323365751729077518296560445704891307268506675 19567 30324475072688702188631200015993689727722486234453223 19568 63095536302871408880931875512914711637918452503477058 19569 128334402271605994140110048366202682742247007654666434 19570 255211235298668250652817092712167911015839113531459411 19571 496293638343934399651638029912552951318287621382104403 19572 943901738519988862900260293895681761052538410141590713 19573 1756014186532328131781685099218851091802220628026315681 19574 3195976397678213947106558428480652754544231679202929394 19575 5691304379988521865464042172695381435201562103506174814 19576 9917643555767952982597345867131824761487610237666482964 19577 16914016343604942521443829371827549432848146859654904396 19578 28234310209366202235296053980585046211058334133396744640 19579 46136853682046492004213463676098227323741016743119056099 19580 73808250623180676966728188997672536304722375657636999826 19581 115608951846789010486369074573075236444790413074519438706 19582 177316371738236088188202571566662441775483647747371384733 19583 266327509120745921829001955865813228858381883671951341823 19584 391768827905249223011315988280668597903898975386403083429 19585 564449529715138722538501632919121283384697215954897501275 19586 796589182862717887992128913214390140418120188528031919757 19587 1101256238286835833930891928871137664400111529990147000850 19588 1491474028422138011477704415426045903552856043210012844458 19589 1978987459634537320160771394466118648377465274851862452626 19590 2572735854367842595317120021502108196285452474704626318112 19591 3277140432438388913109331422884542556457478300672503147517 19592 4090379714320116890851813911057444192562707783926780279169 19593 5002880238444142734624262799331358876061117307128443093786 19594 5996279475925856518034772364007697340232024982290889715301 19595 7043110184104677874302868380504856026452843012052684029544 19596 8107402923609959110970843299138349317512422307498986334362 19597 9146306098903180005467485074921856978064124209453444066459 19598 10112690182894218190353275590924340651957557340899616878309 19599 10958553449972802720520147216827292116848026125383745208145 19600 11638905809293508679908743435630530626141567783662053517594 19601 12115702301457020445061506854502630194866042400985484472119 19602 12361351654593982788795837528032067905110460010189698579195 19603 12361351654593982788795837528032067905110460010189698579195 19604 12115702301457020445061506854502630194866042400985484472119 19605 11638905809293508679908743435630530626141567783662053517594 19606 10958553449972802720520147216827292116848026125383745208145 19607 10112690182894218190353275590924340651957557340899616878309 19608 9146306098903180005467485074921856978064124209453444066459 19609 8107402923609959110970843299138349317512422307498986334362 19610 7043110184104677874302868380504856026452843012052684029544 19611 5996279475925856518034772364007697340232024982290889715301 19612 5002880238444142734624262799331358876061117307128443093786 19613 4090379714320116890851813911057444192562707783926780279169 19614 3277140432438388913109331422884542556457478300672503147517 19615 2572735854367842595317120021502108196285452474704626318112 19616 1978987459634537320160771394466118648377465274851862452626 19617 1491474028422138011477704415426045903552856043210012844458 19618 1101256238286835833930891928871137664400111529990147000850 19619 796589182862717887992128913214390140418120188528031919757 19620 564449529715138722538501632919121283384697215954897501275 19621 391768827905249223011315988280668597903898975386403083429 19622 266327509120745921829001955865813228858381883671951341823 19623 177316371738236088188202571566662441775483647747371384733 19624 115608951846789010486369074573075236444790413074519438706 19625 73808250623180676966728188997672536304722375657636999826 19626 46136853682046492004213463676098227323741016743119056099 19627 28234310209366202235296053980585046211058334133396744640 19628 16914016343604942521443829371827549432848146859654904396 19629 9917643555767952982597345867131824761487610237666482964 19630 5691304379988521865464042172695381435201562103506174814 19631 3195976397678213947106558428480652754544231679202929394 19632 1756014186532328131781685099218851091802220628026315681 19633 943901738519988862900260293895681761052538410141590713 19634 496293638343934399651638029912552951318287621382104403 19635 255211235298668250652817092712167911015839113531459411 19636 128334402271605994140110048366202682742247007654666434 19637 63095536302871408880931875512914711637918452503477058 19638 30324475072688702188631200015993689727722486234453223 19639 14244613323365751729077518296560445704891307268506675 19640 6538693386695928522018971674763252444910464415680719 19641 2932452037536900927211379715627853549668543846614986 19642 1284646223299572265154875955298390723061395011550745 19643 549614391147366431727589501972486520965127010023208 19644 229593640397820462742024078782074723504101304960867 19645 93624599973379990246413506186334475624099272466032 19646 37260210903129676161040527606341232847341959762261 19647 14468323492065561113034567393391084713194551138276 19648 5480199108428199290246502212362139599530520278383 19649 2024242014768876915278062025175903155246317815546 19650 728943892601303569851962700897657809421885887461 19651 255837114410106205442099912333238401414178067984 19652 87485752214441185411479186781514517059061368950 19653 29139095721446930163682494948249317374186357725 19654 9450051027758583065184987434733932379629318351 19655 2983042283370213362157679860445988616759263965 19656 916205223748525047894698169124192495839287316 19657 273695634575126401300508494473414780746438897 19658 79489674027866256816100861406456392566702712 19659 22435677699480598476739681893443843572041999 19660 6151239576246072974323990003143384663685881 19661 1637500216556524730707238456613902077181561 19662 423044543136752019805695785748225609335057 19663 106012587122417132336237249884010752687324 19664 25755217580290461714469443420576920607209 19665 6062725599434188826434120895678942123707 19666 1382012054606547017041849966170799691723 19667 304881049327282521994407231503051639004 19668 65049424248917367144727615558332033307 19669 13413930845971806750905628697954455776 19670 2671516414873341174417017493778573235 19671 513477972781270040981586051983569285 19672 95170703671701475424530650776166389 19673 16995683470669498956079186475003359 19674 2921756942497531591648122879493311 19675 483074665474897622656525703949026 19676 76739814592639015301916237642485 19677 11700663807458279681646258376409 19678 1710425760444997170160245902619 19679 239438864218412891856854049112 19680 32058611191294600536193539771 19681 4100018580814451730087102728 19682 500168252431855577191747461 19683 58116408395850509775963054 19684 6421855723621600049950366 19685 673737546735521509647131 19686 66994726344826318986134 19687 6302654264001648257142 19688 559907163735389975138 19689 46877115134893571059 19690 3691230185017849971 19691 272795460350747366 19692 18881491817992862 19693 1221367873433173 19694 73682357848818 19695 4137323183060 19696 215827445538 19697 10446397299 19698 469123977 19699 19176907 19700 623338 19701 55155 19702 80950 19703 678493 19704 19800245 19705 488300884 19706 10915521276 19707 226273842837 19708 4353150628598 19709 77819681031878 19710 1295050231281991 19711 20102859691426035 19712 291676952168740228 19713 3964025645368597337 19714 50568345319911421030 19715 606784278870283546197 19716 6862561427737038232280 19717 73297380608827967243276 19718 740732273080347828633265 19719 7095593270357121559597497 19720 64538264119472109825913420 19721 558284660827706086967710515 19722 4600186833246307307278850189 19723 36158629772109052266280642499 19724 271497475409707492393047588883 19725 1949864624663410062017099951731 19726 13411089567903276851806504279028 19727 88440478400097294983562496018894 19728 559814480067536637958441941591511 19729 3404831607972429214304648583442337 19730 19917440413167030547727309354496670 19731 112166387142370974380609837251169748 19732 608648676452971516406116702759735674 19733 3184994387654611215398603545762142520 19734 16085447260845147925322646191733029011 19735 78463355094889173895633244256286489083 19736 369930473576199889139134847061383672311 19737 1686893103933829539036257197673851330727 19738 7444737654040735843475970861849741815430 19739 31817943179724650540903564316255862730916 19740 131767804702707594050706693304587673294533 19741 529057130259169152141933035632236362022381 19742 2060544759693276750512934242362127686516618 19743 7788739792802597705031228459757286740867442 19744 28586917275726671451063671896587228235727880 19745 101925351727346855292840543299900236138744711 19746 353185308602992658116609355879871173313141609 19747 1189900858323651449195206663597607276585726213 19748 3899247507118738410052378029570181112598551281 19749 12433093311128796427342667295179920996388582316 19750 38589146749205513228867482382983249753815676076 19751 116624847935888115575161681729763834433247726675 19752 343322866624547390853579099114752918473239436934 19753 984781007011409775294062613230896210836063955445 19754 2753185907370180485130024726073560964668203703007 19755 7504441123197076205524564237538042754776838093929 19756 19948522600493760403281069605753224312725071416659 19757 51728534395195237274075094999732317560536510900537 19758 130884810876509666407454033792675708471441232228293 19759 323218240371200452988437584968409199128200577426899 19760 779208031545186894469613580754561244469228314984075 19761 1834260614446938696882465457270877244026522021573953 19762 4217098260836473192366255670926244272729938858165731 19763 9471145424232829449230351390391105994579008262295705 19764 20783306710061680251096489971323698149801771684187394 19765 44569088396054453917708718312554135432613793502959898 19766 93420011375560111069563075528908401365640938737930281 19767 191429938574477403021041923879117394380165460158143492 19768 383545637570274244792927141078370593758086121186125845 19769 751504873642602650304455122624720862334126734913563814 19770 1440195376863923262551898323808234712370826031523695116 19771 2699915925052316994681945393114532852854759038167906394 19772 4951990584210542078888243527699503846346452307229245075 19773 8887280777666735812570600601176034189745793782709104208 19774 15608947935756474848061388039827206196689172341172657778 19775 26831659899372895504041175238959374194335757097321387360 19776 45148326552971144756739883352412595643906480993051649036 19777 74371163891412694239509517656683273534799350876515800739 19778 119945104305227168970941652673770763628463392400756055925 19779 189417202469969687453097263570747772749512788732156438532 19780 292925323585025098674571646139737678220274060821890823439 19781 443643880858982010017204527432475670633865531419322726556 19782 658096337025995144840317944146481826762280859058354425252 19783 956218357620387945549817621199789881288596191341300584704 19784 1361038712577856610530630546133511423802817404482929421032 19785 1897845421149553721923020842085527804818231718518178920607 19786 2592730266708973845408596344297183567952967573200159845308 19787 3470461488056675331638475809892164551930321318061875297084 19788 4551723314002379915477891415968226844662917749556488770738 19789 5849876286806231508426451444386650752742930775377129465629 19790 7367520146758505803961145333941986749020186084599283426686 19791 9093259952764259625476076710388803068623825091055223372955 19792 10999159714369999252659035163339056216293142289419332809087 19793 13039389660030534392337640744512553366684867994343573744845 19794 15150513107714636985273711679643205343965265319551670363906 19795 17253709022513139116438328374060206295576546516952430400821 19796 19258996281797398195820760665846197630021681550353060944768 19797 21071243632867020910873422807751632768805583466283362086454 19798 22597459259266311400428890652457822742989593909045798725739 19799 23754608110750529124970250290133160821007610184647537989713 19800 24477053956051003233857344382534698099976502411175183051314 19801 24722703309187965577591675056064135810220920020379397158390 19802 24477053956051003233857344382534698099976502411175183051314 19803 23754608110750529124970250290133160821007610184647537989713 19804 22597459259266311400428890652457822742989593909045798725739 19805 21071243632867020910873422807751632768805583466283362086454 19806 19258996281797398195820760665846197630021681550353060944768 19807 17253709022513139116438328374060206295576546516952430400821 19808 15150513107714636985273711679643205343965265319551670363906 19809 13039389660030534392337640744512553366684867994343573744845 19810 10999159714369999252659035163339056216293142289419332809087 19811 9093259952764259625476076710388803068623825091055223372955 19812 7367520146758505803961145333941986749020186084599283426686 19813 5849876286806231508426451444386650752742930775377129465629 19814 4551723314002379915477891415968226844662917749556488770738 19815 3470461488056675331638475809892164551930321318061875297084 19816 2592730266708973845408596344297183567952967573200159845308 19817 1897845421149553721923020842085527804818231718518178920607 19818 1361038712577856610530630546133511423802817404482929421032 19819 956218357620387945549817621199789881288596191341300584704 19820 658096337025995144840317944146481826762280859058354425252 19821 443643880858982010017204527432475670633865531419322726556 19822 292925323585025098674571646139737678220274060821890823439 19823 189417202469969687453097263570747772749512788732156438532 19824 119945104305227168970941652673770763628463392400756055925 19825 74371163891412694239509517656683273534799350876515800739 19826 45148326552971144756739883352412595643906480993051649036 19827 26831659899372895504041175238959374194335757097321387360 19828 15608947935756474848061388039827206196689172341172657778 19829 8887280777666735812570600601176034189745793782709104208 19830 4951990584210542078888243527699503846346452307229245075 19831 2699915925052316994681945393114532852854759038167906394 19832 1440195376863923262551898323808234712370826031523695116 19833 751504873642602650304455122624720862334126734913563814 19834 383545637570274244792927141078370593758086121186125845 19835 191429938574477403021041923879117394380165460158143492 19836 93420011375560111069563075528908401365640938737930281 19837 44569088396054453917708718312554135432613793502959898 19838 20783306710061680251096489971323698149801771684187394 19839 9471145424232829449230351390391105994579008262295705 19840 4217098260836473192366255670926244272729938858165731 19841 1834260614446938696882465457270877244026522021573953 19842 779208031545186894469613580754561244469228314984075 19843 323218240371200452988437584968409199128200577426899 19844 130884810876509666407454033792675708471441232228293 19845 51728534395195237274075094999732317560536510900537 19846 19948522600493760403281069605753224312725071416659 19847 7504441123197076205524564237538042754776838093929 19848 2753185907370180485130024726073560964668203703007 19849 984781007011409775294062613230896210836063955445 19850 343322866624547390853579099114752918473239436934 19851 116624847935888115575161681729763834433247726675 19852 38589146749205513228867482382983249753815676076 19853 12433093311128796427342667295179920996388582316 19854 3899247507118738410052378029570181112598551281 19855 1189900858323651449195206663597607276585726213 19856 353185308602992658116609355879871173313141609 19857 101925351727346855292840543299900236138744711 19858 28586917275726671451063671896587228235727880 19859 7788739792802597705031228459757286740867442 19860 2060544759693276750512934242362127686516618 19861 529057130259169152141933035632236362022381 19862 131767804702707594050706693304587673294533 19863 31817943179724650540903564316255862730916 19864 7444737654040735843475970861849741815430 19865 1686893103933829539036257197673851330727 19866 369930473576199889139134847061383672311 19867 78463355094889173895633244256286489083 19868 16085447260845147925322646191733029011 19869 3184994387654611215398603545762142520 19870 608648676452971516406116702759735674 19871 112166387142370974380609837251169748 19872 19917440413167030547727309354496670 19873 3404831607972429214304648583442337 19874 559814480067536637958441941591511 19875 88440478400097294983562496018894 19876 13411089567903276851806504279028 19877 1949864624663410062017099951731 19878 271497475409707492393047588883 19879 36158629772109052266280642499 19880 4600186833246307307278850189 19881 558284660827706086967710515 19882 64538264119472109825913420 19883 7095593270357121559597497 19884 740732273080347828633265 19885 73297380608827967243276 19886 6862561427737038232280 19887 606784278870283546197 19888 50568345319911421030 19889 3964025645368597337 19890 291676952168740228 19891 20102859691426035 19892 1295050231281991 19893 77819681031878 19894 4353150628598 19895 226273842837 19896 10915521276 19897 488300884 19898 19800245 19899 678493 19900 80950 19901 97934 19902 759443 19903 20478738 19904 508101129 19905 11403822160 19906 237189364113 19907 4579424471435 19908 82172831660476 19909 1372869912313869 19910 21397909922708026 19911 311779811860166263 19912 4255702597537337565 19913 54532370965280018367 19914 657352624190194967227 19915 7469345706607321778477 19916 80159942036565005475556 19917 814029653689175795876541 19918 7836325543437469388230762 19919 71633857389829231385510917 19920 622822924947178196793623935 19921 5158471494074013394246560704 19922 40758816605355359573559492688 19923 307656105181816544659328231382 19924 2221362100073117554410147540614 19925 15360954192566686913823604230759 19926 101851567968000571835369000297922 19927 648254958467633932942004437610405 19928 3964646088039965852263090525033848 19929 23322272021139459762031957937939007 19930 132083827555538004928337146605666418 19931 720815063595342490786726540010905422 19932 3793643064107582731804720248521878194 19933 19270441648499759140721249737495171531 19934 94548802355734321820955890448019518094 19935 448393828671089063034768091317670161394 19936 2056823577510029428175392044735235003038 19937 9131630757974565382512228059523593146157 19938 39262680833765386384379535178105604546346 19939 163585747882432244591610257620843536025449 19940 660824934961876746192639728936824035316914 19941 2589601889952445902654867277994364048538999 19942 9849284552495874455544162702119414427384060 19943 36375657068529269156094900356344514976595322 19944 130512269003073526743904215196487464374472591 19945 455110660330339513409449899179771409451886320 19946 1543086166926644107311816019477478449898867822 19947 5089148365442389859247584693167788389184277494 19948 16332340818247534837395045324750102108987133597 19949 51022240060334309656210149678163170750204258392 19950 155213994685093628804029164112747084187063402751 19951 459947714560435506428740780844516752906487163609 19952 1328103873635957166147641712345649129309303392379 19953 3737966914381590260424087339304457175504267658452 19954 10257627030567256690654588963611603719445041796936 19955 27452963723690836608805633843291267067501909510588 19956 71677056995688997677356164605485541873261582317196 19957 182613345271704903681529128792408026031977743128830 19958 454103051247710119395891618761084907599641809655192 19959 1102426271916387347458051165722970443597428892410974 19960 2613468645992125591352079038025438488495750336558028 19961 6051358875283411889248721128197121516756460879739684 19962 13688243685069302641596607061317350267308947120461436 19963 30254452134294509700326841361714804144380779946483099 19964 65352395106116134168805208283877833582415565187147292 19965 137989099771614564987271793841462536798254732240890179 19966 284849949950037514090604999408025795745806398896073773 19967 574975576144751647813969064957487988138251581344269337 19968 1135050511212876895097382263703091456092212856099689659 19969 2191700250506525912856353446432955574704952766437258930 19970 4140111301916240257233843716922767565225585069691601510 19971 7651906509262859073570188920814036699201211345397151469 19972 13839271361877277891458844128875538036092246089938349283 19973 24496228713423210660631988641003240386434966123881761986 19974 42440607835129370352102563278786580391024929438494045138 19975 71979986452344040260781058591371969838242238090373036396 19976 119519490444383838996249401009095869178705831869567449775 19977 194316268196639863210451170330454037163262743277271856664 19978 309362306775196856424038916244518536377976181132912494457 19979 482342526054994786127668909710485450969786849554047261971 19980 736569204444007108691776173572213348854139592241213549995 19981 1101740217884977154857522471578957497396146390477677151808 19982 1614314694646383090390135565346271708050877050399655009956 19983 2317257070198244556080448167333301305091413595824230005736 19984 3258884133727410332453651388219039228621049123001108341639 19985 4490575687858527567331617186382711372771199291718338765915 19986 6063191754765649177047072154189348119883288891262035142392 19987 8022184802059055247116367225860391396593239067618364067822 19988 10401599600808611423904342860354877597405848524933618236367 19989 13217396433564737312387596778328637501763116859976412892315 19990 16460780099522765429437222044330789817644011175654506799641 19991 20092419667134258878135111873727859284916967380474556182042 19992 24038549374400533644996675907851609582978010283762906553932 19993 28189902767745171377611352424155758710650133313895244108751 19994 32404222130227776101712040053703411639541811836504100764727 19995 36512705304310537312259089039906403925598228067305491345589 19996 40330239914664419106694183473597830398827265016636423031222 19997 43668702892133332311302313460209455511795177375329160812193 19998 46352067370016840525399140942590983563997204093693336715452 19999 48231662066801532358827594672667858920984112595822721041027 20000 49199757265238968811449019438598833910197422431554580209704