1 1 2 2 3 3 4 4 5 1 6 5 7 2 8 6 9 5 10 7 11 8 12 8 13 14 14 9 15 20 16 1 17 10 18 30 19 2 20 11 21 40 22 5 23 12 24 55 25 10 26 13 27 70 28 18 29 14 30 91 31 30 32 15 33 112 34 49 35 16 36 140 37 74 38 1 39 17 40 168 41 110 42 2 43 18 44 204 45 158 46 5 47 19 48 240 49 221 50 10 51 20 52 285 53 302 54 20 55 21 56 330 57 407 58 34 59 22 60 385 61 536 62 59 63 23 64 440 65 698 66 94 67 24 68 506 69 896 70 149 71 25 72 572 73 1136 74 224 75 1 76 26 77 650 78 1424 79 334 80 2 81 27 82 728 83 1770 84 480 85 5 86 28 87 819 88 2176 89 685 90 10 91 29 92 910 93 2656 94 950 95 20 96 30 97 1015 98 3216 99 1307 100 36 101 31 102 1120 103 3866 104 1762 105 63 106 32 107 1240 108 4616 109 2357 110 104 111 33 112 1360 113 5481 114 3100 115 169 116 34 117 1496 118 6466 119 4050 120 264 121 35 122 1632 123 7591 124 5220 125 405 126 36 127 1785 128 8866 129 6685 130 604 131 1 132 37 133 1938 134 10306 135 8466 136 888 137 2 138 38 139 2109 140 11926 141 10659 142 1278 143 5 144 39 145 2280 146 13747 147 13294 148 1815 149 10 150 40 151 2470 152 15778 153 16494 154 2536 155 20 156 41 157 2660 158 18046 159 20298 160 3502 161 36 162 42 163 2870 164 20566 165 24859 166 4772 167 65 168 43 169 3080 170 23359 171 30234 172 6437 173 108 174 44 175 3311 176 26446 177 36609 178 8586 179 179 180 45 181 3542 182 29855 183 44056 184 11352 185 284 186 46 187 3795 188 33600 189 52806 190 14866 191 445 192 47 193 4048 194 37716 195 62952 196 19315 197 676 198 48 199 4324 200 42224 201 74770 202 24890 203 1017 204 49 205 4600 206 47152 207 88380 208 31851 209 1492 210 1 211 50 212 4900 213 52528 214 104112 215 40466 216 2168 217 2 218 51 219 5200 220 58388 221 122116 222 51089 223 3094 224 5 225 52 226 5525 227 64752 228 142786 229 64092 230 4372 231 10 232 53 233 5850 234 71664 235 166304 236 79952 237 6088 238 20 239 54 240 6201 241 79152 242 193134 243 99172 244 8406 245 36 246 55 247 6552 248 87252 249 223504 250 122386 251 11462 252 65 253 56 254 6930 255 96000 256 257954 257 150264 258 15509 259 110 260 57 261 7308 262 105441 263 296756 264 183639 265 20770 266 183 267 58 268 7714 269 115602 270 340544 271 223394 272 27614 273 294 274 59 275 8120 276 126537 277 389644 278 270605 279 36390 280 465 281 60 282 8555 283 138282 284 444786 285 326422 286 47646 287 716 288 61 289 8990 290 150882 291 506360 292 392225 293 61898 294 1089 295 62 296 9455 297 164382 298 575206 299 469490 300 79939 301 1622 302 63 303 9920 304 178837 305 651784 306 559970 307 102538 308 2387 309 64 310 10416 311 194282 312 737059 313 665542 314 130808 315 3458 316 1 317 65 318 10912 319 210782 320 831566 321 788412 322 165864 323 4955 324 2 325 66 326 11440 327 228382 328 936405 329 930942 330 209272 331 7008 332 5 333 67 334 11968 335 247137 336 1052206 337 1095885 338 262598 339 9818 340 10 341 68 342 12529 343 267102 344 1180214 345 1286190 346 328008 347 13604 348 20 349 69 350 13090 351 288343 352 1321154 353 1505265 354 407700 355 18688 356 36 357 70 358 13685 359 310904 360 1476441 361 1756762 362 504607 363 25434 364 65 365 71 366 14280 367 334862 368 1646910 369 2044865 370 621760 371 34347 372 110 373 72 374 14910 375 360272 376 1834151 377 2374064 378 763123 379 46006 380 185 381 73 382 15540 383 387200 384 2039124 385 2749469 386 932788 387 61197 388 298 389 74 390 16206 391 415712 392 2263614 393 3176554 394 1136047 395 80818 396 475 397 75 398 16872 399 445886 400 2508716 401 3661517 402 1378404 403 106058 404 736 405 76 406 17575 407 477776 408 2776431 409 4210994 410 1666818 411 138292 412 1129 413 77 414 18278 415 511472 416 3067998 417 4832457 418 2008598 419 179289 420 1694 421 78 422 19019 423 547040 424 3385649 425 5533902 426 2412859 427 231100 428 2517 429 79 430 19760 431 584558 432 3730794 433 6324284 434 2889168 435 296329 436 3678 437 80 438 20540 439 624104 440 4105911 441 7213182 442 3449351 443 377984 444 5324 445 81 446 21320 447 665769 448 4512584 449 8211274 450 4105870 451 479826 452 7602 453 1 454 82 455 22140 456 709618 457 4953570 458 9329974 459 4873894 460 606212 461 10763 462 2 463 83 464 22960 465 755755 466 5430648 467 10581949 468 5769500 469 762503 470 15066 471 5 472 84 473 23821 474 804258 475 5946863 476 11980730 477 6812064 478 954904 479 20926 480 10 481 85 482 24682 483 855218 484 6504210 485 13541278 486 8022102 487 1190976 488 28786 489 20 490 86 491 25585 492 908726 493 7106049 494 15279552 495 9424172 496 1479440 497 39316 498 36 499 87 500 26488 501 964887 502 7754606 503 17213140 504 11044330 505 1830818 506 53252 507 65 508 88 509 27434 510 1023778 511 8453584 512 19360790 513 12913427 514 2257238 515 71660 516 110 517 89 518 28380 519 1085518 520 9205454 521 21743087 522 15064304 523 2773184 524 95724 525 185 526 90 527 29370 528 1150198 529 10014283 530 24381958 531 17535553 532 3395312 533 127109 534 300 535 91 536 30360 537 1217923 538 10882822 539 27301400 540 20368218 541 4143378 542 167688 543 479 544 92 545 31395 546 1288798 547 11815523 548 30526954 549 23610267 550 5040020 551 220012 552 746 553 93 554 32430 555 1362943 556 12815424 557 34086494 558 27312764 559 6111902 560 286978 561 1149 562 94 563 33511 564 1440448 565 13887404 566 38009654 567 31534909 568 7389522 569 372444 570 1734 571 95 572 34592 573 1521448 574 15034816 575 42328687 576 36339838 577 8908544 578 480810 579 2589 580 96 581 35720 582 1606048 583 16262980 584 47077854 585 41800320 586 10709656 587 617822 588 3808 589 97 590 36848 591 1694368 592 17575592 593 52294352 594 47993886 595 12840185 596 790058 597 5544 598 98 599 38024 600 1786528 601 18978448 602 58017652 603 55009502 604 15353954 605 1005958 606 7972 607 99 608 39200 609 1882664 610 20475608 611 64290504 612 62941988 613 18313236 614 1275214 615 11362 616 100 617 40425 618 1982880 619 22073380 620 71158238 621 71899478 622 21788694 623 1610074 624 16022 625 1 626 101 627 41650 628 2087328 629 23776208 630 78669831 631 81997330 632 25861653 633 2024610 634 22413 635 2 636 102 637 42925 638 2196128 639 25590940 640 86877174 641 93366487 642 30624154 643 2536390 644 31074 645 5 646 103 647 44200 648 2309416 649 27522448 650 95836214 651 106146508 652 36181681 653 3165606 654 42764 655 10 656 104 657 45526 658 2427328 659 29578148 660 105606170 661 120495231 662 42653276 663 3937168 664 58394 665 20 666 105 667 46852 668 2550017 669 31763352 670 116250769 671 136580866 672 50174797 673 4879704 674 79211 675 36 676 106 677 48230 678 2677602 679 34086096 680 127837400 681 154592734 682 58899216 683 6028185 684 106702 685 65 686 107 687 49608 688 2810253 689 36552168 690 140438444 691 174732676 692 69000395 693 7422760 694 142868 695 110 696 108 697 51039 698 2948106 699 39170244 700 154130384 701 197227006 702 80673622 703 9112038 704 190112 705 185 706 109 707 52470 708 3091314 709 41946624 710 168995216 711 222316782 712 94140084 713 11151764 714 251577 715 300 716 110 717 53955 718 3240030 719 44890668 720 185119508 721 250271464 722 109647592 723 13608880 724 331058 725 481 726 111 727 55440 728 3394425 729 48009216 730 202595909 731 281377982 732 127475869 733 16560058 734 433443 735 750 736 112 737 56980 738 3554634 739 51312357 740 221522162 741 315955821 742 147937628 743 20096699 744 564604 745 1159 746 113 747 58520 748 3720846 749 54807498 750 242002702 751 354345196 752 171384674 753 24323304 754 732021 755 1754 756 114 757 60116 758 3893214 759 58505493 760 264147614 761 396923739 762 198209426 763 29363648 764 944672 765 2629 766 115 767 61712 768 4071909 769 62414370 770 288074343 771 444093226 772 228852078 773 35359000 774 1213818 775 3880 776 116 777 63365 778 4257102 779 66545784 780 313906586 781 496298466 782 263802522 783 42475655 784 1552978 785 5674 786 117 787 65018 788 4448983 789 70908402 790 341776124 791 554012498 792 303608734 793 50903072 794 1978936 795 8192 796 118 797 66729 798 4647704 799 75514743 800 371821644 801 617757352 802 348879328 803 60863051 804 2511742 805 11732 806 119 807 68440 808 4853474 809 80374158 810 404190680 811 688088100 812 400293193 813 72607786 814 3176093 815 16622 816 120 817 70210 818 5066464 819 85500057 820 439038394 821 765615688 822 458602808 823 86431027 824 4001418 825 23374 826 121 827 71980 828 5286864 829 90902520 830 476529620 831 850989178 832 524645463 833 102666120 834 5023612 835 32572 836 1 837 122 838 73810 839 5514864 840 96595902 841 516837584 842 944921377 843 599347316 844 121699506 845 6285352 846 45077 847 2 848 123 849 75640 850 5750674 851 102591048 852 560146079 853 1048169176 854 683736424 855 143968862 856 7838318 857 61892 858 5 859 124 860 77531 861 5994464 862 108903313 863 606648116 864 1161561585 865 778947858 866 169979356 867 9743694 868 84449 869 10 870 125 871 79422 872 6246464 873 115544342 874 656548229 875 1285978618 876 886238608 877 200301972 878 12075126 879 114426 880 20 881 126 882 81375 883 6506864 884 122530535 885 710061056 886 1422381980 887 1006993954 888 235593091 889 14919524 890 154151 891 36 892 127 893 83328 894 6775874 895 129874402 896 767413787 897 1571791716 898 1142744681 899 276593142 900 18380787 901 206386 902 65 903 128 904 85344 905 7053704 906 137593433 907 828844672 908 1735320412 909 1295174726 910 324150029 911 22581186 912 274856 913 110 914 129 915 87360 916 7340585 917 145701028 918 894605609 919 1914147498 920 1466141020 921 379218362 922 27666092 923 364002 924 185 925 130 926 89440 927 7636706 928 154215842 929 964960584 930 2109556498 931 1657682824 932 442887442 933 33805924 934 479710 935 300 936 131 937 91520 938 7942319 939 163152220 940 1040188394 941 2322907530 942 1872044334 943 516381246 944 41202331 945 628998 946 481 947 132 948 93665 949 8257634 950 172530017 951 1120581038 952 2555677892 953 2111685988 954 601091791 955 50090964 956 821016 957 752 958 133 959 95810 960 8582882 961 182364578 962 1206446578 963 2809431838 964 2379310403 965 698580200 966 60749225 967 1066702 968 1163 969 134 970 98021 971 8918294 972 192677023 973 1298107444 974 3085865526 975 2677875732 976 810616324 977 73500346 978 1380087 979 1764 980 135 981 100232 982 9264123 983 203483742 984 1395903474 985 3386773936 986 3010625366 987 939181306 988 88723163 989 1777950 990 2649 991 136 992 102510 993 9620578 994 214807186 995 1500190134 996 3714099640 997 3381103900 998 1086514494 999 106857618 1000 2281564 1001 3920 1002 137 1003 104788 1004 9987934 1005 226664834 1006 1611341722 1007 4069897498 1008 3793190809 1009 1255117920 1010 128417306 1011 2916322 1012 5746 1013 138 1014 107134 1015 10366422 1016 239080523 1017 1729749512 1018 4456387591 1019 4251119428 1020 1447811802 1021 153996886 1022 3714073 1023 8322 1024 139 1025 109480 1026 10756295 1027 252072898 1028 1855825121 1029 4875916632 1030 4759515348 1031 1667741488 1032 184287742 1033 4712800 1034 11952 1035 140 1036 111895 1037 11157806 1038 265667237 1039 1989998584 1040 5331016249 1041 5323418568 1042 1918442834 1043 220088172 1044 5959658 1045 16992 1046 141 1047 114310 1048 11571231 1049 279883384 1050 2132721891 1051 5824360958 1052 5948327195 1053 2203852382 1054 262322966 1055 7510776 1056 23974 1057 142 1058 116795 1059 11996800 1060 294748146 1061 2284466984 1062 6358831176 1063 6640223504 1064 2528384238 1065 312056728 1066 9435273 1067 33534 1068 143 1069 119280 1070 12434812 1071 310282632 1072 2445729469 1073 6937468504 1074 7405623278 1075 2896944196 1076 370518657 1077 11815206 1078 46580 1079 144 1080 121836 1081 12885520 1082 326515222 1083 2617026540 1084 7563543868 1085 8251606324 1086 3315019979 1087 439119944 1088 14750851 1089 64216 1090 1 1091 145 1092 124392 1093 13349200 1094 343468356 1095 2798900880 1096 8240508870 1097 9185872414 1098 3788700302 1099 519484478 1100 18360998 1101 87972 1102 2 1103 146 1104 127020 1105 13826128 1106 361172064 1107 2991918482 1108 8972070446 1109 10216776546 1110 4324780496 1111 613471788 1112 22789764 1113 119714 1114 5 1115 147 1116 129648 1117 14316604 1118 379650172 1119 3196672769 1120 9762138114 1121 11353392259 1122 4930787718 1123 723215122 1124 28207444 1125 161971 1126 10 1127 148 1128 132349 1129 14820880 1130 398934438 1131 3413782324 1132 10614904434 1133 12605552594 1134 5615104280 1135 851150806 1136 34819382 1137 217842 1138 20 1139 149 1140 135050 1141 15339280 1142 419050128 1143 3643895196 1144 11534789022 1145 13983921282 1146 6387000296 1147 1000065804 1148 42867522 1149 291435 1150 36 1151 150 1152 137825 1153 15872080 1154 440030794 1155 3887686560 1156 12526525266 1157 15500040154 1158 7256777518 1159 1173135168 1160 52641937 1161 387796 1162 65 1163 151 1164 140600 1165 16419580 1166 461903232 1167 4145863219 1168 13595099692 1169 17166409430 1170 8235810986 1171 1373980555 1172 64483518 1173 513509 1174 110 1175 152 1176 143450 1177 16982080 1178 484702854 1179 4419161186 1180 14745846534 1181 18996542032 1182 9336716273 1183 1606718274 1184 78798755 1185 676646 1186 185 1187 153 1188 146300 1189 17559905 1190 508458028 1191 4708350401 1192 15984382254 1193 21005053993 1194 10573402112 1195 1876031219 1196 96064056 1197 887603 1198 300 1199 154 1200 149226 1201 18153330 1202 533206128 1203 5014232208 1204 17316707161 1205 23207726908 1206 11961264538 1207 2187229258 1208 116844778 1209 1159110 1210 481 1211 155 1212 152152 1213 18762705 1214 558977172 1215 5337644304 1216 18749136080 1217 25621609169 1218 13517252516 1219 2546338072 1220 141801664 1221 1507356 1222 752 1223 156 1224 155155 1225 19388330 1226 585810550 1227 5679458128 1228 20288407544 1229 28265087564 1230 15260092921 1231 2960174846 1232 171715270 1233 1952130 1234 1165 1235 157 1236 158158 1237 20030530 1238 613738008 1239 6040584041 1240 21941608996 1241 31158000898 1242 17210371714 1243 3436456704 1244 207495452 1245 2518343 1246 1768 1247 158 1248 161239 1249 20689630 1250 642801042 1251 6421968606 1252 23716295391 1253 34321721406 1254 19390794076 1255 3983895818 1256 250212433 1257 3236344 1258 2659 1259 159 1260 164320 1261 21365981 1262 673033192 1263 6824600014 1264 25620408718 1265 37779282096 1266 21826284100 1267 4612331608 1268 301110416 1269 4144011 1270 3940 1271 160 1272 167480 1273 22059882 1274 704478151 1275 7249505280 1276 27662405084 1277 41555469554 1278 24544284981 1279 5332848578 1280 361647182 1281 5287348 1282 5786 1283 161 1284 170640 1285 22771710 1286 737171318 1287 7697755891 1288 29851169698 1289 45676965991 1290 27574880468 1291 6157937870 1292 433512988 1293 6723298 1294 8394 1295 162 1296 173880 1297 23501790 1298 771158661 1299 8170464924 1300 32196153041 1301 50172454766 1302 30951140839 1303 7101642796 1304 518680894 1305 8520802 1306 12082 1307 163 1308 177120 1309 24250473 1310 806477542 1311 8668792939 1312 34707279486 1313 55072779112 1314 34709269908 1315 8179754534 1316 619432850 1317 10764591 1318 17212 1319 164 1320 180441 1321 25018110 1322 843176282 1323 9193944992 1324 37395094649 1325 60411061334 1326 38889002844 1327 9409992074 1328 738423183 1329 13556878 1330 24344 1331 165 1332 183762 1333 25805079 1334 881294258 1335 9747176806 1336 40270667390 1337 66222879916 1338 43533783286 1339 10812238850 1340 878714118 1341 17022491 1342 34134 1343 166 1344 187165 1345 26611704 1346 920882261 1347 10329791662 1348 43345747311 1349 72546404414 1350 48691220064 1351 12408762898 1352 1043855898 1353 21311494 1354 47542 1355 167 1356 190568 1357 27438390 1358 961981774 1359 10943146849 1360 46632661444 1361 79422592276 1362 54413299246 1363 14224503350 1364 1237934266 1365 26606052 1366 65720 1367 168 1368 194054 1369 28285488 1370 1004646123 1371 11588650464 1372 50144482579 1373 86895341154 1374 60756907682 1375 16287339034 1376 1465671288 1377 33124416 1378 90301 1379 169 1380 197540 1381 29153376 1382 1048918988 1383 12267768121 1384 53894918582 1385 95011707907 1386 67784085732 1387 18628432874 1388 1732488478 1389 41130099 1390 123248 1391 1 1392 170 1393 201110 1394 30042432 1395 1094856334 1396 12982019650 1397 57898493921 1398 103822079656 1399 75562626309 1400 21282559578 1401 2044632982 1402 50937702 1403 167284 1404 2 1405 171 1406 204680 1407 30953062 1408 1142504116 1409 13732986094 1410 62170431342 1411 113380417161 1412 84166374864 1413 24288518911 1414 2409260732 1415 62925198 1416 225712 1417 5 1418 172 1419 208335 1420 31885616 1421 1191921043 1422 14522306316 1423 66726845429 1424 123744447144 1425 93675913665 1426 27689532326 1427 2834594252 1428 77542318 1429 302987 1430 10 1431 173 1432 211990 1433 32840528 1434 1243155422 1435 15351684271 1436 71584618114 1437 134975931816 1438 104178916264 1439 31533738997 1440 3330030902 1441 95326850 1442 404548 1443 20 1444 174 1445 215731 1446 33818176 1447 1296268797 1448 16222885508 1449 76761605056 1450 147140884696 1451 115770928148 1452 35874674568 1453 3906339660 1454 116916592 1455 537608 1456 36 1457 175 1458 219472 1459 34818966 1460 1351311946 1461 17137744755 1462 82276502670 1463 160309869358 1464 128555783946 1465 40771863168 1466 4575801418 1467 143070931 1468 710960 1469 65 1470 176 1471 223300 1472 35843304 1473 1408349339 1474 18098162300 1475 88149069999 1476 174558240534 1477 142646496374 1478 46291394982 1479 5352453230 1480 174687536 1481 936106 1482 110 1483 177 1484 227128 1485 36891625 1486 1467434288 1487 19106111906 1488 94399986956 1489 189966474849 1490 158165745762 1491 52506631441 1492 6252268898 1493 212830902 1494 1227078 1495 185 1496 178 1497 231044 1498 37964306 1499 1528634322 1500 20163637066 1501 101051090396 1502 206620440378 1503 175246890891 1504 59498897638 1505 7293461751 1506 258755426 1507 1601959 1508 300 1509 179 1510 234960 1511 39061811 1512 1592005392 1513 21272859229 1514 108125225248 1515 224611761683 1516 194034541154 1517 67358322125 1518 8496715118 1519 313942922 1520 2082818 1521 481 1522 180 1523 238965 1524 40184546 1525 1657618163 1526 22435973976 1527 115646495654 1528 244038120662 1529 214685704402 1530 76184664934 1531 9885556652 1532 380134270 1533 2697780 1534 752 1535 181 1536 242970 1537 41332946 1538 1725531330 1539 23655259549 1540 123640106408 1541 265003659695 1542 237370453656 1543 86088312962 1544 11486651272 1545 459378575 1546 3481072 1547 1165 1548 182 1549 247065 1550 42507446 1551 1795818813 1552 24933072918 1553 132132632171 1554 287619316144 1555 262273228508 1556 97191269206 1557 13330262144 1558 554076036 1559 4475920 1560 1770 1561 183 1562 251160 1563 43708511 1564 1868542142 1565 26271858658 1566 141151848886 1567 312003267082 1568 289593609800 1569 109628330350 1570 15450621028 1571 667042232 1572 5734832 1573 2663 1574 184 1575 255346 1576 44936546 1577 1943778612 1578 27674144896 1579 150727019634 1580 338281301384 1581 319547792973 1582 123548262684 1583 17886494987 1584 801565748 1585 7323486 1586 3950 1587 185 1588 259532 1589 46192046 1590 2021592678 1591 29142552536 1592 160888717890 1593 366587309024 1594 352369485448 1595 139115194296 1596 20681651616 1597 961491776 1598 9321504 1599 5806 1600 186 1601 263810 1602 47475446 1603 2102065115 1604 30679791086 1605 171669131007 1606 397063694336 1607 388311572634 1608 156510009580 1609 23885553912 1610 1151299102 1611 11827725 1612 8434 1613 187 1614 268088 1615 48787211 1616 2185263438 1617 32288668252 1618 183101872446 1619 429861914564 1620 427647154588 1621 175931988711 1622 27553942564 1623 1376208479 1624 14961586 1625 12154 1626 188 1627 272459 1628 50127806 1629 2271272007 1630 33972085642 1631 195222306249 1632 465142937364 1633 470671426955 1634 197600459536 1635 31749685088 1636 1642284576 1637 18870359 1638 17342 1639 189 1640 276830 1641 51497727 1642 2360161472 1643 35733048726 1644 208067347882 1645 503077832929 1646 517702875744 1647 221756724622 1648 36543501336 1649 1956576088 1650 23731516 1651 24564 1652 190 1653 281295 1654 52897408 1655 2452019928 1656 37574662426 1657 221675808101 1658 543848280586 1659 569085398226 1660 248666009862 1661 42014999233 1662 2327249906 1663 29762428 1664 34504 1665 191 1666 285760 1667 54327376 1668 2546921280 1669 39500141436 1670 236088184508 1671 587647218315 1672 625189676188 1673 278619727563 1674 48253574138 1675 2763771423 1676 37224332 1677 48142 1678 192 1679 290320 1680 55788096 1681 2644957448 1682 41512805728 1683 251347025909 1684 634679402918 1685 686415564421 1686 311937770078 1687 55359669033 1688 3277080180 1689 46435358 1690 66682 1691 193 1692 294880 1693 57280064 1694 2746205712 1695 43616091238 1696 267496711402 1697 685162122643 1698 753193665512 1699 348971158574 1700 63445885722 1701 3879821126 1702 57776598 1703 91805 1704 194 1705 299536 1706 58803776 1707 2850761952 1708 45813545234 1709 284583838985 1710 739325814874 1711 825988016060 1712 390104739372 1713 72638513482 1714 4586573048 1715 71709754 1716 125578 1717 195 1718 304192 1719 60359760 1720 2958706928 1721 48108837431 1722 302656991774 1723 797414847204 1724 905297888684 1725 435760278610 1726 83078896796 1727 5414144306 1728 88786270 1729 170823 1730 196 1731 308945 1732 61948480 1733 3070140616 1734 50505755224 1735 321767149104 1736 859688198600 1737 991660809203 1738 486399620938 1739 94925286035 1740 6381868378 1741 109670835 1742 231036 1743 1 1744 197 1745 313698 1746 63570496 1747 3185147360 1748 53008215211 1749 341967442212 1750 926420313724 1751 1085654613976 1752 542528301349 1753 108354513868 1754 7511980503 1755 135155052 1756 310882 1757 2 1758 198 1759 318549 1760 65226304 1761 3303831352 1762 55620258306 1763 363313589063 1764 997901853136 1765 1187900835026 1766 604699237966 1767 123564230550 1768 8829998320 1769 166188773 1770 416150 1771 5 1772 199 1773 323400 1774 66916432 1775 3426280672 1776 58346061670 1777 385863636000 1778 1074440627819 1779 1299067043960 1780 673516935270 1781 140774952488 1782 10365200001 1783 203899748 1784 554456 1785 10 1786 200 1787 328350 1788 68641408 1789 3552603848 1790 61189933716 1791 409678420447 1792 1156362423396 1793 1419870644893 1794 749641795720 1795 160232754776 1796 12151111868 1797 249635514 1798 735232 1799 20 1800 201 1801 333300 1802 70401793 1803 3682892784 1804 64156326460 1805 434821298092 1806 1244012021433 1807 1551081539912 1808 833795002779 1809 182211766210 1810 14226113542 1811 304991380 1812 970725 1813 36 1814 202 1815 338350 1816 72198082 1817 3817260512 1818 67249830406 1819 461358631543 1820 1337754104926 1821 1693526374050 1822 926763539912 1823 207017406272 1824 16634059848 1825 371865819 1826 1276096 1827 65 1828 203 1829 343400 1830 74030869 1831 3955802896 1832 70475187326 1833 489359505644 1834 1437974372372 1835 1848091560144 1836 1029405857082 1837 234989413100 1838 19425043929 1839 452500116 1840 1670782 1841 110 1842 204 1843 348551 1844 75900682 1845 4098637576 1846 73837285034 1847 518896243455 1848 1545080531370 1849 2015728024380 1850 1142657702228 1851 266505726273 1852 22656187244 1853 549551511 1854 2178802 1855 185 1856 205 1857 353702 1858 77808082 1859 4245864512 1860 77341170617 1861 550044105832 1862 1659503513866 1863 2197454632794 1864 1267538680120 1865 301986151556 1866 26392598851 1867 666148160 1868 2830663 1869 300 1870 206 1871 358955 1872 79753630 1873 4397606104 1874 80992045056 1875 582881839340 1876 1781698564122 1877 2394363490141 1878 1405159018906 1879 341897006869 1880 30708374480 1881 805985820 1882 3663930 1883 481 1884 207 1885 364208 1886 81737921 1887 4553966528 1888 84795276953 1889 617491359634 1890 1912146563134 1891 2607623814650 1892 1556727149536 1893 386755544708 1894 35687798892 1895 973403456 1896 4725911 1897 752 1898 208 1899 369564 1900 83761482 1901 4715073097 1902 88756397018 1903 653958329193 1904 2051355219766 1905 2838487848008 1906 1723557536866 1907 437135500634 1908 41426604468 1909 1173509960 1910 6074708 1911 1165 1912 209 1913 374920 1914 85824942 1915 4881034322 1916 92881112246 1917 692371827382 1918 2199860511752 1919 3088295229186 1920 1907079428298 1921 493672413502 1922 48033473249 1923 1412287702 1924 7782895 1925 1770 1926 210 1927 380380 1928 87928862 1929 5051982565 1930 97175300302 1931 732824959517 1932 2358227988356 1933 3358479579244 1934 2108845900992 1935 557070237882 1936 55631616762 1937 1696758300 1938 9939318 1939 2665 1940 211 1941 385840 1942 90073837 1943 5228030842 1944 101645024164 1945 775414509380 1946 2527054338079 1947 3650573430204 1948 2330543937310 1949 628107728360 1950 64360646881 1951 2035122486 1952 12654219 1953 3954 1954 212 1955 391405 1956 92260462 1957 5409316700 1958 106296526396 1959 820241584693 1960 2706968810596 1961 3966215553281 1962 2574004863476 1963 707646302085 1964 74378551316 1965 2436976757 1966 16062064 1967 5816 1968 213 1969 396970 1970 94489367 1971 5595957762 1972 111136244286 1973 867411251582 1974 2898634920872 1975 4307156504748 1976 2841215935049 1977 796637679850 1978 85864017306 1979 2913501150 1980 20328669 1981 8454 1982 214 1983 402641 1984 96761112 1985 5788096947 1986 116170803970 1987 917033214169 1988 3102752000964 1989 4675266773075 1990 3134332353278 1991 896133217674 1992 99018893400 1993 3477740633 1994 25655624 1995 12194 1996 215 1997 408312 1998 99076362 1999 5985856638 2000 121407036091 2001 969221434154 2002 3320057049642 2003 5072543008736 2004 3455690571489 2005 1007293027254 2006 114071066844 2007 4144856080 2008 32290056 2009 17414 2010 216 2011 414090 2012 101435712 2013 6189385245 2014 126851969800 2015 1024094846196 2016 3551326424222 2017 5501117072556 2018 3807822105066 2019 1131397029052 2020 131277521450 2021 4932488790 2022 40531392 2023 24694 2024 217 2025 419868 2026 103839792 2027 6398810064 2028 132512848936 2029 1081776957984 2030 3797377847795 2031 5963263023386 2032 4193468783355 2033 1269855813514 2034 150927890689 2035 5861092770 2036 50744820 2037 34724 2038 218 2039 425754 2040 106289232 2041 6614285166 2042 138397125876 2043 1142396606999 2044 4059072250620 2045 6461407156810 2046 4615598600788 2047 1424223705988 2048 173348243274 2049 6954406192 2050 63371242 2051 48512 2052 219 2053 431640 2054 108784698 2055 6835942896 2056 144512478259 2057 1206087540548 2058 4337315946666 2059 6998135831634 2060 5077423173255 2061 1596211670236 2062 198905458983 2063 8239889020 2064 78945809 2065 67282 2066 220 2067 437635 2068 111326784 2069 7063943157 2070 150866802722 2071 1272989211391 2072 4633062637256 2073 7576206596048 2074 5582415894852 2075 1787702723767 2076 228011900666 2077 9749329588 2078 98112514 2079 92767 2080 221 2081 443630 2082 113916192 2083 7298423478 2084 157468232136 2085 1343246341228 2086 4947315767987 2087 8198556940824 2088 6134331894250 2089 2000767230422 2090 261130788299 2091 11519418672 2092 121649428 2093 127082 2094 222 2095 449735 2096 116553552 2097 7539549747 2098 164325129238 2099 1417009757039 2100 5281130706900 2101 8868316619143 2102 6737228800664 2103 2237681054980 2104 298781948104 2105 13592527828 2106 150489806 2107 173153 2108 223 2109 455840 2110 119239530 2111 7787464866 2112 171446104413 2113 1494435932984 2114 5635617296209 2115 9588817422588 2116 7395489516577 2117 2500943648828 2118 341548395362 2119 16017457092 2120 185756527 2121 234576 2122 224 2123 462056 2124 121974792 2125 8042340861 2126 178840009186 2127 1575687873591 2128 6011942216614 2129 10363606808856 2130 8113845938722 2131 2793299389195 2132 390083387864 2133 18850431542 2134 228792036 2135 316211 2136 225 2137 468272 2138 124760041 2139 8304326124 2140 186515954598 2141 1660934633484 2142 6411331747854 2143 11196458805942 2144 8897404908604 2145 3117758921858 2146 445118469144 2147 22156070768 2148 281205186 2149 424056 2150 1 2151 226 2152 474600 2153 127595906 2154 8573599026 2155 194483304536 2156 1750352244704 2157 6835074334318 2158 12091389072455 2159 9751675259030 2160 3477624200771 2161 507472098000 2162 26008659376 2163 344913486 2164 566083 2165 2 2166 227 2167 480928 2168 130483127 2169 8850313620 2170 202751694706 2171 1844123218102 2172 7284523567809 2173 13052667043660 2174 10682597352522 2175 3876513619186 2176 578059450918 2177 30493399288 2178 422206342 2179 752130 2180 5 2181 228 2182 487369 2183 133422370 2184 9134654757 2185 211331025846 2186 1942437516818 2187 7761100969164 2188 14084832559687 2189 11696573875722 2190 4318391339640 2191 657902951606 2192 35708024920 2193 515804132 2194 995093 2195 10 2196 229 2197 493810 2198 136414338 2199 9426782322 2200 220231483270 2201 2045492033860 2202 8266299210354 2203 15192709377864 2204 12800503405675 2205 4807596827962 2206 748144188290 2207 41764411860 2208 628943513 2209 1310888 2210 20 2211 230 2212 500365 2213 139459734 2214 9726887835 2215 229463529952 2216 2153491618442 2217 8801685126180 2218 16381423514853 2219 14001815429772 2220 5348879146962 2221 850056727000 2222 48790625456 2223 765458998 2224 1720105 2225 36 2226 231 2227 506920 2228 142559299 2229 10035137166 2230 239037926683 2231 2266648529142 2232 9368903192432 2233 17656418260662 2234 15308508439354 2235 5947431595960 2236 965060565965 2237 56932979052 2238 929897641 2239 2248140 2240 65 2241 232 2242 513590 2243 145713698 2244 10351728694 2245 248965725040 2246 2385183510153 2247 9969678785636 2248 19023474392951 2249 16729189688612 2250 6608931742924 2251 1094737688196 2252 66358622465 2253 1127631144 2254 2927502 2255 110 2256 233 2257 520260 2258 148923710 2259 10676834426 2260 259258288140 2261 2509325224214 2262 10605821933361 2263 20488726839118 2264 18273118378511 2265 7339581971084 2266 1240849551412 2267 77258166404 2268 1365009077 2269 3798194 2270 185 2271 234 2272 527046 2273 152190038 2274 11010659771 2275 269927283478 2276 2639311381010 2277 11279230839590 2278 22058686934766 2279 19950250735528 2280 8146156132205 2281 1405355919258 2282 89848944237 2283 1649511850 2284 4910964 2285 300 2286 235 2287 533832 2288 155513423 2289 11353383082 2290 280984704332 2291 2775388143922 2292 11991895927380 2293 23740260892942 2294 21771288891515 2295 9036046921528 2296 1590435976096 2297 104378343014 2298 1989955017 2299 6328120 2300 481 2301 236 2302 540735 2303 158894606 2304 11705216969 2305 292442862450 2306 2917811317891 2307 12745903646792 2308 25540774291313 2309 23747731935890 2310 10017320155845 2311 1798511072142 2312 121127903633 2313 2396696222 2314 8128036 2315 752 2316 237 2317 547638 2318 162334367 2319 12066346264 2320 304314410131 2321 3066845729336 2322 13543440829742 2323 27467992521804 2324 25891931174237 2325 11098770025646 2326 2032270158208 2327 140417533786 2328 2881906610 2329 10406700 2330 1165 2331 238 2332 554659 2333 165833408 2334 12436991006 2335 316612332756 2336 3222766470308 2337 14386798801734 2338 29530147706772 2339 28217147857322 2340 12289982146547 2341 2294697193900 2342 162610644963 2343 3459849458 2344 13283976 2345 1770 2346 239 2347 561680 2348 169392548 2349 12817342696 2350 329349971521 2351 3385858256172 2352 15278378068122 2353 31735961315350 2354 30737615584437 2355 13601397880540 2356 2589101718511 2357 188119463946 2358 4147238936 2359 16906222 2360 2665 2361 240 2362 568820 2363 173012528 2364 13207628954 2365 342541015878 2366 3556416728472 2367 16220692750506 2368 34094673724900 2369 33468605500632 2370 15044387464407 2371 2919151803542 2372 217411451739 2373 4963613140 2374 21455019 2375 3956 2376 241 2377 575960 2378 176694128 2379 13608048140 2380 356199526911 2381 3734747783936 2382 17216375628189 2383 36616069206612 2384 36426496669503 2385 16631324762162 2386 3288910718784 2387 251015974224 2388 5931806998 2389 27151430 2390 5820 2391 242 2392 583220 2393 180438128 2394 14018835664 2395 370339929648 2396 3921168944023 2397 18268182919456 2398 39310508364886 2399 39628849624242 2400 18375671947445 2401 3702876461686 2402 289532303703 2403 7078448404 2404 34268048 2405 8464 2406 243 2407 590480 2408 184245348 2409 14440196916 2410 384977037143 2411 4116008654570 2412 19378999701672 2413 42188955711388 2414 43094485634907 2415 20292066232062 2416 4166025643073 2417 333637969750 2418 8434579368 2419 43135754 2420 12214 2421 244 2422 597861 2423 188116528 2424 14872375306 2425 400126042646 2426 4319607718603 2427 20551845062446 2428 45263015233293 2429 46843569567660 2430 22396417783819 2431 4683860803548 2432 384098703641 2433 10036313060 2434 54160336 2435 17454 2436 245 2437 605242 2438 192052528 2439 15315583424 2440 415802544393 2441 4532318571608 2442 21789877921189 2443 48544960791924 2444 50897699078945 2445 24706010180228 2446 5262462832349 2447 441778862240 2448 11925646067 2449 67832798 2450 24766 2451 246 2452 612745 2453 196054128 2454 15770072870 2455 432022537636 2456 4754506780266 2457 23096402574822 2458 52047775091123 2459 55279997850616 2460 27239613463441 2461 5908547486186 2462 507653756008 2463 14151324312 2464 84752301 2465 34854 2466 247 2467 620248 2468 200122148 2469 16236063664 2470 448802440171 2471 4986550286400 2472 24474874948661 2473 55785183155674 2474 60015215823822 2475 30017600307828 2476 6629527875911 2477 582822616800 2478 16769902100 2479 105641620 2480 48732 2481 248 2482 627874 2483 204257408 2484 16713815786 2485 466159084226 2486 5228840980286 2487 25928908560710 2488 59771694990210 2489 65129833999764 2490 33062076359129 2491 7433581837602 2492 668523844868 2493 19846877320 2494 131378589 2495 67652 2496 249 2497 635500 2498 208460769 2499 17203556836 2500 484109742725 2501 5481783912560 2502 27462281229423 2503 64022642413696 2504 70652176954861 2505 36397014362890 2506 8329726276522 2507 766151094804 2508 23458067459 2509 163018964 2510 93367 2511 250 2512 643250 2513 212733010 2514 17705555424 2515 502672121048 2516 5745798938419 2517 29078941485888 2518 68554225722386 2519 76612530489512 2520 40048404221206 2521 9327897313378 2522 877272081468 2523 27691091952 2524 201839446 2525 128044 2526 251 2527 651000 2528 217075033 2529 18220046940 2530 521864384025 2531 6021319902922 2532 30783015765458 2533 73383554176626 2534 83043267804739 2535 44044407616976 2536 10439038565756 2537 1003648480210 2538 32647153106 2539 249370860 2540 174657 2541 252 2542 658875 2543 221487658 2544 18747308794 2545 541705147610 2546 6308796358971 2547 32578815296816 2548 78528697005015 2549 89978981427228 2550 48415530530477 2551 11675196306528 2552 1147259066848 2553 38442963674 2554 307456927 2555 236906 2556 253 2557 666750 2558 225971746 2559 19287584376 2560 562213506615 2561 6608692718512 2562 34470843809994 2563 84008727863778 2564 97456624535118 2565 53194801228568 2566 13049624100331 2567 1310324263588 2568 45213044858 2569 378301874 2570 319751 2571 254 2572 674751 2573 230528158 2574 19841160126 2575 583409026228 2576 6921490053692 2577 36463804930752 2578 89843780543596 2579 105515658743804 2580 58417968326948 2581 14576895569034 2582 1495334547915 2583 53112221724 2584 464550297 2585 429386 2586 255 2587 682752 2588 235157797 2589 20408287624 2590 605311770573 2591 7247685213196 2592 38562610437254 2593 96055097746504 2594 114198212233767 2595 64123705374818 2596 16273028187889 2597 1705080648644 2598 62318578751 2599 569354862 2600 573994 2601 256 2602 690880 2603 239861482 2604 20989262571 2605 627942294078 2606 7587792702628 2607 40772388193960 2608 102665091883709 2609 123549245105672 2610 70353837945274 2611 18155616666968 2612 1942688336229 2613 73036678790 2614 696484516 2615 763768 2616 1 2617 257 2618 699008 2619 244640158 2620 21584344926 2621 651321670835 2622 7942343771872 2623 43098490988707 2624 109697398540236 2625 133616726139991 2626 77153578447332 2627 20243979152121 2628 2211655477334 2629 85501350944 2630 850419618 2631 1012016 2632 2 2633 258 2634 707264 2635 249494686 2636 22193839861 2637 675471485840 2638 8311888377847 2639 45546505040078 2640 117176942781558 2641 144451817615702 2642 84571786156148 2643 22559314705326 2644 2515894543875 2645 99981827394 2646 1036498208 2647 1335306 2648 5 2649 259 2650 715520 2651 254425969 2652 22818015966 2653 700413865155 2654 8696994234850 2655 48122259452709 2656 125129997704310 2657 156109072674407 2658 92661236345872 2659 25124875663543 2660 2859777962728 2661 116786583784 2662 1261048600 2663 1754993 2664 10 2665 260 2666 723905 2667 259434910 2668 23457188094 2669 726171467038 2670 9098248869823 2671 50831835331566 2672 133584256697926 2673 168646641696624 2674 101478917647508 2675 27966153239684 2676 3248189944311 2677 136268635364 2678 1531586177 2679 2297636 2680 20 2681 261 2682 732290 2683 264522455 2684 24111633634 2685 752767512925 2686 9516258634880 2687 53681575893129 2688 142568897510454 2689 182126492452842 2690 111086340096032 2691 31111080372652 2692 3686581849722 2693 158831703256 2694 1856996896 2695 2997145 2696 36 2697 262 2698 740805 2699 269689464 2700 24781677393 2701 780225778436 2702 9951650850862 2703 56678096226358 2704 152114660944730 2705 196614640294500 2706 121549874748416 2707 34590250090132 2708 4181035236484 2709 184936972482 2710 2247801231 2711 3895548 2712 65 2713 263 2714 749320 2715 274936926 2716 25467605790 2717 808570625191 2718 10405072788432 2719 59828294096916 2720 162253920898044 2721 212181393499786 2722 132941105792734 2723 38437153841717 2724 4738329300016 2725 215110922257 2726 2716406030 2727 5046083 2728 110 2729 264 2730 757966 2731 280265744 2732 26169753775 2733 837826991706 2734 10877193903338 2735 63139360394448 2736 173020770006631 2737 228901609772592 2738 145337217949022 2739 42688437971038 2740 5366017400741 2741 249953920700 2742 3277457466 2743 6514554 2744 185 2745 265 2746 766612 2747 285676864 2748 26888417028 2749 868020426074 2750 11368704777416 2751 66618790673669 2752 184451096152664 2753 246854969377732 2754 158821398420024 2755 47384183278814 2756 6072509014638 2757 290150140151 2758 3948184478 2759 8383643 2760 300 2761 266 2762 775390 2763 291171232 2764 27623940894 2765 899177076698 2766 11880319456527 2767 70274396327114 2768 196582675606188 2769 266126260693914 2770 173483278250929 2771 52568205752458 2772 6867162435200 2773 336478450800 2774 4748868814 2775 10755262 2776 481 2777 267 2778 784168 2779 296749838 2780 28376630524 2781 931323725898 2782 12412774350642 2783 74114316906830 2784 209455256528810 2785 286805683998929 2786 189419390586600 2787 58288383965028 2788 7760384131086 2789 389824940153 2790 5703310666 2791 13756623 2792 752 2793 268 2794 793079 2795 302413584 2796 29146841911 2797 964487780508 2798 12966830669931 2799 78147032068702 2800 223110660200831 2801 308989169035928 2802 206733672908028 2803 64597011125884 2804 8763740801166 2805 451196678848 2806 6839452573 2807 17543954 2808 1165 2809 269 2810 801990 2811 308163504 2812 29934889886 2813 998697306351 2814 13543273290832 2815 82381374718090 2816 237592872087882 2817 332778712593524 2818 225537988818366 2819 71551177893870 2820 9890079578614 2821 521737481853 2822 8190006698 2823 22311126 2824 1770 2825 270 2826 811035 2827 314000544 2828 30741141321 2829 1033981018744 2830 14142913293984 2831 86826543771744 2832 252948151783118 2833 358282731342234 2834 245952698878549 2835 79213183852374 2836 11153663207653 2837 602745251068 2838 9793280352 2839 28295462 2840 2665 2841 271 2842 820080 2843 319925694 2844 31565921002 2845 1070368317864 2846 14766586787020 2847 91492118178036 2848 269225132243544 2849 385616436597478 2850 268107254002316 2851 87650984424052 2852 12570315146258 2853 695691764729 2854 11694016542 2855 35789764 2856 3956 2857 272 2858 829260 2859 325939944 2860 32409606911 2861 1107889279150 2862 15415157556156 2863 96388070542110 2864 286474939118260 2865 414902226002272 2866 292140843501473 2867 96938671048902 2868 14157582320276 2869 802244460056 2870 13944482147 2871 45151322 2872 5822 2873 273 2874 838440 2875 332044329 2876 33272533976 2877 1146574689600 2878 16089515844840 2879 101524782071342 2880 304751298805170 2881 446270099195126 2882 318203069100704 2883 107156992144985 2884 15934909918018 2885 924291213496 2886 16605588714 2887 56818734 2888 8468 2889 274 2890 847756 2891 338239794 2892 34155091586 2893 1186456038024 2894 16790581114191 2895 106913057116974 2896 324110667883527 2897 479858092190028 2898 346454679804863 2899 118393912605474 2900 17923836957256 2901 1063967623996 2902 19748322153 2903 71325330 2904 12224 2905 275 2906 857072 2907 344527419 2908 35057625064 2909 1227565552308 2910 17519300784938 2911 112564139095137 2912 344612350684876 2913 515812738029395 2914 377068336570902 2915 130745220168693 2916 20148206426350 2917 1223687958973 2918 23455229492 2919 89322807 2920 17474 2921 276 2922 866525 2923 350908194 2924 35980535415 2925 1269936189554 2926 18276653110704 2927 118489725998254 2928 366318639596865 2929 554289548086466 2930 410229444696575 2931 144315176363412 2932 22634399834965 2933 1406179232772 2934 27822291332 2935 111601056 2936 24806 2937 277 2938 875978 2939 357383154 2940 36924178610 2941 1313601674313 2942 19063645873322 2943 124701987349910 2944 389294942891668 2945 595453522095375 2946 446137020341570 2947 159217221262301 2948 25411589334722 2949 1614519755142 2950 32960885048 2951 139120953 2952 34926 2953 278 2954 885569 2955 363953334 2956 37888967545 2957 1358596488578 2958 19881319381683 2959 131213580739040 2960 413609936718422 2961 639479681000878 2962 485004632334315 2963 175574729710420 2964 28512018510374 2965 1852181580216 2966 39000228592 2967 173043478 2968 48862 2969 279 2970 895160 2971 370619815 2972 38875269070 2973 1404955911018 2974 20730745119546 2975 138037669867078 2976 439335703983492 2977 686553631176356 2978 527061382987484 2979 193521829255795 2980 31971304280496 2981 2123078404657 2982 46089961770 2983 214775187 2984 67872 2985 280 2986 904890 2987 377383586 2988 39883508248 2989 1452716006874 2990 21613028864802 2991 145187942166212 2992 466547898903558 2993 736872153798500 2994 572552972562432 2995 213204277428286 2996 35828772418224 2997 2431618307226 2998 54403325559 2999 266010102 3000 93737 3001 281 3002 914620 3003 384245774 3004 40914063038 3005 1501913668155 3006 22529309297788 3007 152678627997049 3008 495325897784790 3009 790643828511389 3010 621742808203100 3011 234780409688713 3012 40127818385220 3013 2782763115174 3014 64140541182 3015 328792794 3016 128644 3017 282 3018 924490 3019 391207414 3020 41967370923 3021 1552586603452 3022 23480761245288 3023 160524519412404 3024 525752977067696 3025 848089684770324 3026 674913205754316 3027 258422155704452 3028 44916307534974 3029 3182093762250 3030 75532933600 3031 405578214 3032 175619 3033 283 3034 934360 3035 398269587 3036 43043821270 3037 1604773379142 3038 24468594238774 3039 168740990572402 3040 557916476909644 3041 909443890608512 3042 732366642181266 3043 284316136473568 3044 50247005569472 3045 3635883695067 3046 88847337324 3047 499318454 3048 238410 3049 284 3050 944371 3051 405433374 3052 44143864235 3053 1658513409076 3054 25494055896810 3055 177344017715096 3056 591907993710989 3057 974954471893686 3058 794427111038436 3059 312664839992572 3060 56178055068893 3061 4151179664792 3062 104391427132 3063 613547728 3064 322081 3065 285 3066 954382 3067 412699903 3068 45267900800 3069 1713846996855 3070 26558430432276 3071 186350200856200 3072 627823557467198 3073 1044884072374834 3074 861441535415694 3075 343687889318253 3076 62773488076446 3077 4735892280639 3078 122519440860 3079 752501446 3080 432926 3081 286 3082 964535 3083 420070208 3084 46416394116 3085 1770815325366 3086 27663042167721 3087 195776785036886 3088 665763839831762 3089 1119510747242704 3090 933781295141150 3091 377623400786372 3092 70103792519745 3093 5398895641350 3094 143639049870 3095 921235378 3096 579324 3097 287 3098 974688 3099 427545464 3100 47589757056 3101 1829460500136 3102 28809254000192 3103 205641683375273 3104 705834346265550 3105 1199128801191350 3106 1011843819132468 3107 414729447698939 3108 78246521523722 3109 6150138781220 3110 168218764192 3111 1125788836 3112 771680 3113 288 3114 984984 3115 435126752 3116 48788465996 3117 1889825538776 3118 29998471054185 3119 215963499662062 3120 748145640760198 3121 1284049663254022 3122 1096054304354126 3123 455285627358744 3124 87286965548003 3125 7000768245480 3126 196796761385 3127 1373350762 3128 1023659 3129 289 3130 995280 3131 442815200 3132 50012945976 3133 1951954415382 3134 31232139092804 3135 226761552840375 3136 792813553881384 3137 1374602810117782 3138 1186867508498836 3139 499594748363840 3140 97318875407264 3141 7963264944028 3142 229990434570 3143 1672481844 3144 1352240 3145 1 3146 290 3147 1005720 3148 450611936 3149 51263686896 3150 2015892049874 3151 32511748322955 3152 238055901019872 3153 839959425347002 3154 1471136729825676 3155 1284769682843793 3156 547984636204072 3157 108445258550576 3158 9051594604222 3159 268507703690 3160 2033344874 3161 1779436 3162 2 3163 291 3164 1016160 3165 458518136 3166 52541126216 3167 2081684353500 3168 33838831751880 3169 249867367461965 3170 889710329132666 3171 1574019938229049 3172 1390280588406156 3173 600810075841251 3174 120779235555790 3175 10281375455481 3176 313159284766 3177 2468006198 3178 2332574 3179 5 3180 292 3181 1026745 3182 466534880 3183 53845767660 3184 2149378218090 3185 35214969138795 3186 262217566092906 3187 942199335175023 3188 1683642039711872 3189 1503955667202285 3190 658454889527368 3191 134444981929152 3192 11670062489600 3193 364873139869 3194 2990752388 3195 3046737 3196 10 3197 293 3198 1037330 3199 474663392 3200 55178061360 3201 2219021562645 3202 36641785306048 3203 275128929071496 3204 997565752781768 3205 1800414845354842 3206 1626388307451856 3207 721334170486325 3208 149578741044200 3209 13237152475465 3210 424710189862 3211 3618498339 3212 3965364 3213 20 3214 294 3215 1048061 3216 482904800 3217 56538525140 3218 2290663322488 3219 38120954242224 3220 288624733882122 3221 1055955412812180 3222 1924773539554870 3223 1758212280301404 3224 789896670998938 3225 166329936286347 3226 15004409130114 3227 493882722457 3228 4371220298 3229 5143742 3230 36 3231 295 3232 1058792 3233 491260280 3234 57927622128 3235 2364353497009 3236 39654197355910 3237 302729132572363 3238 1117520930713820 3239 2057177909108455 3240 1900104282346952 3241 864627367645022 3242 184862367041588 3243 16996113250300 3244 573774450546 3245 5272505375 3246 6650188 3247 65 3248 296 3249 1069670 3250 499731008 3251 59345884524 3252 2440143138690 3253 41243287745955 3254 317467180507120 3255 1182422010613887 3256 2198113625365314 3257 2052786667681100 3258 946050202601934 3259 205355519962495 3260 19239337285324 3261 665963896480 3262 6350140992 3263 8570932 3264 110 3265 297 3266 1080548 3267 508318209 3268 60793788680 3269 2518084402040 3270 42890048396850 3271 332864867364152 3272 1250825729390382 3273 2348093594235246 3274 2217030298924244 3275 1034731026100626 3276 228005978840348 3277 21764249885131 3278 772249919018 3279 7636852378 3280 11012250 3281 185 3282 298 3283 1091574 3284 517023010 3285 62271881520 3286 2598230532490 3287 44596356610005 3288 348949147641110 3289 1322906864198710 3290 2507659364221854 3291 2393657607550293 3292 1131280739376036 3293 253028968250927 3294 24604450019240 3295 894681338641 3296 9171099652 3297 14107380 3298 300 3299 299 3300 1102600 3301 525846685 3302 63780652920 3303 2680635916490 3304 46364142150680 3305 365747973497333 3306 1398848199070784 3307 2677382608207659 3308 2583545787808688 3309 1236358665789502 3310 280660012984506 3311 27797337026460 3312 1035589325234 3313 10998064682 3314 18020022 3315 481 3316 300 3317 1113775 3318 534790410 3319 65320664780 3320 2765356070360 3321 48195391845645 3322 383290327106298 3323 1478840877495257 3324 2857866668597418 3325 2787630221636543 3326 1350676150004744 3327 311156752523342 3328 31384516364794 3329 1197624831089 3330 13170723972 3331 22954123 3332 752 3333 301 3334 1124950 3335 543855410 3336 66892420800 3337 2852447691540 3338 50092147668890 3339 401606255443156 3340 1563084733133224 3341 3049748182526221 3342 3006908053379536 3343 1475000415714781 3344 344800891190226 3345 35412248366952 3346 1383799563666 3347 15751163139 3348 29159544 3349 1165 3350 302 3351 1136275 3352 553042910 3353 68496498180 3354 2941968647350 3355 52056511522455 3356 420726904575468 3357 1651788669167871 3358 3253698776283196 3359 3242442019258766 3360 1610158682457316 3361 381900327846573 3362 39931939990006 3363 1597533159590 3364 18812015064 3365 36945747 3366 1770 3367 303 3368 1147600 3369 562354185 3370 70133414720 3371 3033978027475 3372 54090643259910 3373 440684556496820 3374 1745171014824152 3375 3470426846566668 3376 3495364444616132 3377 1757042575120339 3378 422791444259370 3379 45000687963676 3380 1842704872420 3381 22438204943 3382 46690726 3383 2665 3384 304 3385 1159076 3386 571790410 3387 71803763245 3388 3128536132620 3389 56196765643860 3390 461512665460312 3391 1843459933307951 3392 3700679417239756 3393 3766881521939206 3394 1916612827449464 3395 467841601128793 3396 50681873611242 3397 2123712871190 3398 26728867850 3399 58860230 3400 3956 3401 305 3402 1170552 3403 581352910 3404 73508075930 3405 3225704528235 3406 58377162317800 3407 483245896959050 3408 1946893805919252 3409 3945244090299476 3410 4058277776520914 3411 2089904316562744 3412 517451819407632 3413 57045818992767 3414 2445539264700 3415 31799658273 3416 74021342 3417 5822 3418 306 3419 1182180 3420 591042910 3421 75246961525 3422 3325546033070 3423 60634182946075 3424 505920166207808 3425 2055721670512383 3426 4204951079097854 3427 4370920841412400 3428 2278031430713166 3429 572059701511288 3430 64170505028924 3431 2813824455803 3432 37785296388 3433 92869455 3434 8470 3435 307 3436 1193808 3437 600861685 3438 77020966930 3439 3428124774180 3440 62970241120560 3441 529572679383324 3442 2170203635101808 3443 4480675343672928 3444 4706266441970042 3445 2482193811026765 3446 632142568506276 3447 72142362680028 3448 3234948725180 3449 44842612415 3450 116248730 3451 12228 3452 308 3453 1205589 3454 610810510 3455 78830717120 3456 3533506175380 3457 65387819700995 3458 554241974360100 3459 2290611348886987 3460 4773338815722308 3461 5065863720864242 3462 2703682470547348 3463 698220874174350 3464 81057138307822 3465 3716125234529 3466 53153914970 3467 145189621 3468 17484 3469 309 3470 1217370 3471 620890711 3472 80676773970 3473 3641757013530 3474 67889468655460 3475 579967964324528 3476 2417228447366802 3477 5083912734140810 3478 5451360796944216 3479 2943886335407259 3480 770861870390622 3481 91020845944474 3482 4265502122160 3483 62930990968 3484 180939280 3485 24826 3486 310 3487 1229305 3488 631103512 3489 82559779055 3490 3752945406910 3491 70477810594205 3492 606791980883370 3493 2550351058095925 3494 5413420078122338 3495 5864510698658342 3496 3204299212719096 3497 850683591681048 3498 102150808181916 3499 4892278554427 3500 74419541830 3501 225013809 3502 34966 3503 311 3504 1241240 3505 641450290 3506 84480309550 3507 3867140872780 3508 73155538555280 3509 634756820166477 3510 2690288279441604 3511 5762938120023730 3512 6307177558064788 3513 3486527234489441 3514 938359131804034 3515 114576800277586 3516 5606832165504 3517 87904422790 3518 279242606 3519 48934 3520 312 3521 1253330 3522 651932320 3523 86439023905 3524 3984414315730 3525 75925421738045 3526 663906788427670 3527 2837362723366167 3528 6133601084292286 3529 6781343216670089 3530 3792296783631646 3531 1034621287862521 3532 128442299935292 3533 6420863530789 3534 103715463866 3535 345840921 3536 68002 3537 313 3538 1265420 3539 662550928 3540 88436514920 3541 4104838086530 3542 78790303219580 3543 694287750763928 3544 2991911030089232 3545 6526602935984944 3546 7289114121335278 3547 4123462956275666 3548 1140267543177260 3549 143905859496371 3550 7347554850958 3551 122234307982 3552 427474070 3553 93957 3554 314 3555 1277666 3556 673307440 3557 90473458270 3558 4228485970370 3559 81753105907010 3560 725947179329240 3561 3154284450323389 3562 6943200284624020 3563 7832728672685463 3564 4482018568165166 3565 1256165472983821 3566 161142603895688 3567 8401749393528 3568 143902022496 3569 527357595 3570 129014 3571 315 3572 1289912 3573 684203234 3574 92550462680 3575 4355433247110 3576 84816830183630 3577 758934204799499 3578 3324849398239130 3579 7384715428159172 3580 8414564896060190 3581 4870103764714007 3582 1383258542490318 3583 180345873586560 3584 9600148608620 3585 169227996368 3586 649349362 3587 176219 3588 316 3589 1302315 3590 695239584 3591 94668221401 3592 4485756679420 3593 87984560072785 3594 793299667333498 3595 3503988075721873 3596 7852539522194786 3597 9037148609378946 3598 5290016244473502 3599 1522572390814759 3600 201729016878920 3601 10961534501823 3602 198799855092 3603 798087611 3604 239372 3605 317 3606 1314718 3607 706417920 3608 96827359382 3609 4619534574400 3610 91259460825830 3611 829096170913780 3612 3692099066175848 3613 8348135900732214 3614 9703161949237694 3615 5744222161462410 3616 1675221568770002 3617 225527353696155 3618 12507013914492 3619 233295002677 3620 979121540 3621 323585 3622 318 3623 1327279 3624 717739568 3625 99028587775 3626 4756846771650 3627 94644785304195 3628 866378137190442 3629 3889598003520799 3630 8873043532817426 3631 10415452442385850 3632 6235367718375840 3633 1842416834381251 3634 252000316540134 3635 14260293494171 3636 273493493694 3637 1199101006 3638 435256 3639 319 3640 1339840 3641 729205906 3642 101272548130 3643 4897774706265 3644 98143871493980 3645 905201862842365 3646 4096918209519368 3647 9428880642886326 3648 11177042474677162 3649 6766291522544363 3650 2025472972572898 3651 281433793868730 3652 16247981734234 3653 320292957546 3654 1465960534 3655 582864 3656 320 3657 1352560 3658 740818312 3659 103559969825 3660 5042401396860 3661 101760149126555 3662 945625576440608 3663 4314511410383433 3664 10017348478588416 3665 11991139358206362 3666 7340037719247170 3667 2225817254486831 3668 314142683271530 3669 18499928247202 3670 374725256438 3671 1789178645 3672 777010 3673 321 3674 1365280 3675 752578217 3676 105891511284 3677 5190811509965 3678 105497137118710 3679 987709498976151 3680 4542848420467020 3681 10640235255325855 3682 12861145839033236 3683 7959869981285233 3684 2444998501316932 3685 350473683327839 3686 21049596390612 3687 437975726447 3688 2180035318 3689 1031571 3690 322 3691 1378160 3692 764486946 3693 108267920514 3694 5343091347990 3695 109358450424145 3696 1031515903894358 3697 4782419909517719 3698 11299420260649384 3699 13790671260648080 3700 8629286372353674 3701 2684696880900671 3702 390808333443972 3703 23934480996901 3704 511404662304 3705 2651965672 3706 1363884 3707 323 3708 1391040 3709 776545983 3710 110689873164 3711 5499328915040 3712 113347797412110 3713 1077109180936673 3714 5033737135736552 3715 11996878149460947 3716 14783543215294180 3717 9352035170807277 3718 2946734400628306 3719 435566334729628 3720 27196567079098 3721 596572054058 3722 3220917274 3723 1796375 3724 324 3725 1404081 3726 788756706 3727 113158136169 3728 5659613904840 3729 117468986956875 3730 1124555899499470 3731 5297332766881287 3732 12734683412322298 3733 15843819913731196 3734 10132131674710148 3735 3233086238916481 3736 485209163520438 3737 30882843097505 3738 695265212184 3739 3905830844 3740 2357028 3741 1 3742 325 3743 1417122 3744 801120546 3745 115673402754 3746 5824037768011 3747 121725925738750 3748 1173924875952452 3749 5573761665868264 3750 13515015049603631 3751 16975803094697320 3752 10973876083149199 3753 3545892877621610 3754 540244015367466 3755 35045864431230 3756 809530474765 3757 4729133494 3758 3081700 3759 2 3760 326 3761 1430325 3762 813638934 3763 118236459159 3764 5992693699892 3765 126122625593210 3766 1225287240476640 3767 5863601769112150 3768 14340161433108922 3769 18184051721018420 3770 11881872478499464 3771 3887473193241408 3772 601228093818174 3773 39744382749397 3774 941708623606 3775 5717389251 3776 4015006 3777 5 3778 327 3779 1443528 3780 826313355 3781 120848016510 3782 6165676709355 3783 130663200733210 3784 1278716508024298 3785 6167454928024802 3786 15212525389589967 3787 19473396272227654 3788 12861049013796660 3789 4260338468170730 3790 668773287270997 3791 45044036741476 3792 1094475413995 3793 6901976016 3794 5213654 3795 10 3796 328 3797 1456894 3798 839145186 3799 123508880730 3800 6343083606560 3801 135351875349905 3802 1334288648806692 3803 6485947848164627 3804 16134629487091918 3805 20848953898048268 3806 13916679334181696 3807 4667207497063469 3808 743551251442484 3809 51018122322919 3810 1270886841546 3811 8319963288 3812 6748020 3813 20 3814 329 3815 1470260 3816 852135966 3817 126219781170 3818 6525013073240 3819 140192980770040 3820 1392082163062002 3821 6819732990174048 3822 17109121560519269 3823 22316144230532446 3824 15054405346589157 3825 5111022748845538 3826 826298946922957 3827 57748437643580 3828 1474430811399 3829 10015035542 3830 8706871 3831 36 3832 330 3833 1483790 3834 865287126 3835 128981543787 3836 6711565650446 3837 145190963315820 3838 1452178155365678 3839 7169489573511548 3840 18138780456448656 3841 23880706137778112 3842 16280261371485594 3843 5594967778277979 3844 917824653188700 3845 65326223807732 3846 1709084832430 3847 12038672492 3848 11200054 3849 65 3850 331 3851 1497320 3852 878600151 3853 131794916562 3854 6902843810333 3855 150350381380380 3856 1514660413389355 3857 7535924540567472 3858 19226522035637213 3859 25548715204293970 3860 17600699801745423 3861 6122485847186868 3862 1019014515598789 3863 73853196567806 3864 1979381706635 3865 14451402674 3866 14365223 3867 110 3868 332 3869 1511015 3870 892076526 3871 134660745837 3872 7098951943884 3873 155675913569830 3874 1579615486208442 3875 7919773628954481 3876 20375405412537004 3877 27326602240611015 3878 19022618307916158 3879 6697299970206571 3880 1130839651214812 3881 83442693109919 3882 2290482862710 3883 17324384238 3884 18372160 3885 185 3886 333 3887 1524710 3888 905717791 3889 137579798520 3890 7299996434249 3891 161172355695700 3892 1647132767237470 3893 8321802402751122 3894 21588639472207297 3895 29221172593877102 3896 20553388726887996 3897 7323434344962338 3898 1254363878037382 3899 94220929232692 3900 2648261653635 3901 20741098600 3902 23432386 3903 300 3904 334 3905 1538571 3906 919525376 3907 140552941770 3908 7506085644394 3909 166844629190705 3910 1717304576726698 3911 8742807397545866 3912 22869589643188324 3913 31239626582936101 3914 22200887679318186 3915 8005237404609735 3916 1390752098738478 3917 106328394718629 3918 3059396311942 3919 24799461208 3920 29805962 3921 481 3922 335 3923 1552432 3924 933500876 3925 143580961800 3926 7717329992040 3927 172697778032810 3928 1790226249061378 3929 9183617222970844 3930 24221784969006429 3931 33389580815529236 3932 23973529065830093 3933 8747406453084224 3934 1541279412624518 3935 119921382363866 3936 3531475310406 3937 29614098192 3938 37815094 3939 752 3940 336 3941 1566460 3942 947645776 3943 146664746910 3944 7933841937284 3945 178736977442776 3946 1865996219641756 3947 9645093784921972 3948 25648925455881876 3949 35679090733390108 3950 25880298494193422 3951 9555014146246107 3952 1707340993081374 3953 135173682703747 3954 4073114881686 3955 35319155333 3956 47854684 3957 1165 3958 337 3959 1580488 3960 961961616 3961 149805102996 3962 8155736059143 3963 184967530721902 3964 1944716116751558 3965 10128133463775434 3966 27154889741680943 3967 38116674128035040 3968 27930789801663867 3969 10433536780231126 3970 1890462814625811 3971 152278440217952 3972 4694091946722 3973 42071345682 3974 60411585 3975 1770 3976 338 3977 1594684 3978 976449936 3979 153002939904 3980 8383129043108 3981 191394878255805 3982 2026490853017990 3983 10633668418442050 3984 28743743062917142 3985 40711335996597012 3986 30135243732357512 3987 11388884678213002 3988 2092313273976900 3989 171450207918169 3990 5405492315306 3991 50053674304 3992 76080528 3993 2665 3994 339 3995 1608880 3996 991112332 3997 156259083564 3998 8616139759335 3999 198024594264750 4000 2111428722057642 4001 11162667844897862 4002 30419745567089176 4003 43472594464976146 4004 32504588949286832 4005 12427434638324644 4006 2314715801123798 4007 192927196632248 4008 6219877987827 4009 59479500788 4010 95591401 4011 3956 4012 340 4013 1623245 4014 1005950288 4015 159574465774 4016 8854889250196 4017 204862396104745 4018 2199641494731510 4019 11716139366980127 4020 32187360946361594 4021 46410508172675717 4022 35050485449479636 4023 13556064764774589 4024 2559662513136624 4025 216973761464376 4026 7151473573204 4027 70597463035 4028 119833010 4029 5822 4030 341 4031 1637610 4032 1020965456 4033 162949932848 4034 9099500810072 4035 211914140946026 4036 2291244520779003 4037 12295130380110620 4038 34051265442494348 4039 49535704830204088 4040 37785370578633187 4041 14782191647296914 4042 2829329020113167 4043 243883122527682 4044 8216376355211 4045 83696869538 4046 149891449 4047 8470 4048 342 4049 1652145 4050 1036159376 4051 166386438914 4052 9350099972922 4053 219185835380065 4054 2386356830086104 4055 12900729534003880 4056 36016357197960560 4057 52859411370034897 4058 40722507723276912 4059 16113810244719070 4060 3126090445736996 4061 273980368838870 4062 9432790215082 4063 99114187483 4064 187085196 4065 12230 4066 343 4067 1666680 4068 1051533644 4069 169884851104 4070 9606814593737 4071 226683632007308 4072 2485101239537330 4073 13534068166723578 4074 38087766005885167 4075 56393485384782322 4076 43876037895195163 4077 17559536441048008 4078 3452538787062496 4079 307625743557460 4080 10821288768638 4081 117240173292 4082 233018995 4083 17488 4084 344 4085 1681386 4086 1067089856 4087 173446146254 4088 9869774836076 4089 234413839376029 4090 2587604459517818 4091 14196321884741319 4092 40270863432928738 4093 60150448301744637 4094 47261034296716498 4095 19128652667211544 4096 3811501687230342 4097 345218266809796 4098 12405108208922 4099 138528393637 4100 289634948 4101 24836 4102 345 4103 1696092 4104 1082829665 4105 177071212636 4106 10139113255262 4107 242382918478194 4108 2693997206216455 4109 14888712092742498 4110 42571273370338412 4111 64143519969470074 4112 50893560101560291 4113 20831156560961418 4114 4206062763047725 4115 387199695761254 4116 14210476170315 4117 163504619510 4118 359288027 4119 34986 4120 346 4121 1710970 4122 1098754610 4123 180761050256 4124 10414964785856 4125 250597493010825 4126 2804414313602542 4127 15612507676761907 4128 44994882986444016 4129 68386655135351763 4130 54790729551647358 4131 22677813099126076 4132 4639583574120166 4133 434058886594397 4134 16266977472670 4135 192777983757 4136 444819810 4137 48974 4138 347 4139 1725848 4140 1114866401 4141 184516568932 4142 10697466826605 4143 259064345796526 4144 2918994851416255 4145 16369026635436694 4146 47547854138826563 4147 72894581470934344 4148 58970772626256065 4149 24680210180250290 4150 5115727395049788 4151 486336560002680 4152 18607964216914 4153 227053311078 4154 549663746 4155 68074 4156 348 4157 1740899 4158 1131166634 4159 188338792190 4160 10986759227930 4161 267790429376497 4162 3037882242864118 4163 17159637872243243 4164 50236635218297168 4165 77682839655665025 4166 63453103397055924 4167 26850818136724932 4168 5638484892433370 4169 544630544517895 4170 21271011547810 4171 267145683542 4172 677950794 4173 94087 4174 349 4175 1755950 4176 1147656962 4177 192228651800 4178 11282984378591 4179 276782862335822 4180 3161224388553606 4181 17985762934196816 4182 53067973486040456 4183 82767825155868502 4184 68258392348966632 4185 29203053161340106 4186 6212201890349601 4187 609601501781092 4188 24298427913540 4189 313996569354 4190 834655712 4191 129234 4192 350 4193 1771175 4194 1164339038 4195 196187195242 4196 11586287193176 4197 286048940255588 4198 3289173790154806 4199 18848877919523272 4200 56048927875202814 4201 88166832243210535 4202 73408642794924414 4203 31751345176981256 4204 6841609343352794 4205 681979219140221 4206 27737821754986 4207 368692778956 4208 1025746940 4209 176589 4210 351 4211 1786400 4212 1181214573 4213 200215376616 4214 11896815200554 4215 295596131941834 4216 3421887680539883 4217 19750515330118068 4218 59186882321259689 4219 93898099868651210 4220 78927271690148227 4221 34511210142660254 4222 7531855725827742 4223 762569476877244 4224 31642735033826 4225 432487492288 4226 1258389345 4227 239972 4228 352 4229 1801800 4230 1198285162 4231 204314267791 4232 12214718531392 4233 305432090726977 4234 3559528153679670 4235 20692266101312224 4236 62489559591552854 4237 99980859971666076 4238 84839194990074750 4239 37499327379074866 4240 8288541976600152 4241 852261588106299 4242 36073346310238 4243 506824858468 4244 1541155466 4245 324547 4246 353 4247 1817200 4248 1215552574 4249 208484845574 4250 12540150008377 4251 315564650619948 4252 3702262301252187 4253 21675781574727552 4254 65965035681773019 4255 106435387818875866 4256 91170917885419416 4257 40733621917233884 4258 9117759236065720 4259 952036622651440 4260 41097255674059 4261 593367318350 4262 1884305149 4263 436760 4264 354 4265 1832776 4266 1233018462 4267 212728206629 4268 12873265133742 4269 326001837966666 4270 3850262349047026 4271 22702775657139406 4272 69621754748570382 4273 113283054989559602 4274 97950630076351270 4275 44233352512905584 4276 10026129537629388 4277 1062976427450352 4278 46790355194700 4279 694027436994 4280 2300081478 4281 585194 4282 355 4283 1848352 4284 1250684537 4285 217045350934 4286 13214222181346 4287 336751867500412 4288 4003705800329298 4289 23775026920707036 4290 73468544649649139 4291 120546384579292788 4292 105208306449481101 4293 48019205342825306 4294 11020849722829014 4295 1186273459756372 4296 53237799421040 4297 811003296486 4298 2803095157 4299 780550 4300 356 4301 1864105 4302 1268552510 4303 221437400354 4304 13563182184184 4305 347823154390409 4306 4162775579028416 4307 24894380898285362 4308 77514633059633846 4309 128249109278994361 4310 112975813339331632 4311 52113394091104513 4312 12109738768123160 4313 1323241562277778 4314 60535080828292 4315 946819569991 4316 3410736192 4317 1036901 4318 357 4319 1879858 4320 1286624151 4321 225905378386 4322 13920309028369 4323 359224310191330 4324 4327660180148311 4325 26062752318369116 4326 81769664236485287 4327 136416231876750790 4328 121287020770854731 4329 56539766456278684 4330 13301288829068466 4331 1475327702660040 4332 68789227339088 4333 1104373229188 4334 4143700489 4335 1371796 4336 358 4337 1895789 4338 1304901112 4339 230450432589 4340 14285769440624 4341 370964155269734 4342 4498553820040142 4343 27282127544579994 4344 86243716405829938 4345 145074088881822214 4346 130177920886353748 4347 61323917859472510 4348 14604720219842976 4349 1644124825410649 4350 78120128339310 4351 1286986399710 4352 5026559364 4353 1808019 4354 359 4355 1911720 4356 1323385222 4357 235073610414 4358 14659733084135 4359 383051714671300 4360 4675656594153710 4361 28554566953030376 4362 90947319841915160 4363 154250416793122452 4364 139686752989044993 4365 66493312401609778 4366 16030040674812685 4367 1831385846169514 4368 88662009414177 4369 1498465212114 4370 6088477943 4371 2373968 4372 360 4373 1927830 4374 1342078192 4375 239776085491 4376 15042372546132 4377 395496230935426 4378 4859174634698358 4379 29882207524099584 4380 95891475611282396 4381 163974421756239701 4382 149854135430551898 4383 72077411928867624 4384 17588109144445322 4385 2039038958116257 4386 100565064076006 4387 1743167635385 4388 7363999000 4389 3106159 4390 361 4391 1943940 4392 1360981792 4393 244558929660 4394 15433863435605 4395 408307159858178 4396 5049320276054294 4397 31267265370315148 4398 101087675061961860 4399 174276852105058892 4400 160723204813237713 4401 78107813274806598 4402 19290704518488329 4403 2269204289511146 4404 113997266348624 4405 2026079035908 4406 8894019530 4407 4049980 4408 1 4409 362 4410 1960230 4411 1380097792 4412 249423343086 4413 15834384370920 4414 421494183725784 4415 5246312220130300 4416 32712038488933160 4417 106547920023359798 4418 185190074579182422 4419 172339762761020906 4420 84618394625036342 4421 21150599567848954 4422 2524212106941679 4423 129146374803810 4424 2352899001657 4425 10726863576 4426 5263321 4427 2 4428 363 4429 1976520 4430 1399428022 4431 254370422404 4432 16244117079500 4433 435067206972218 4434 5450375709758814 4435 34218909448841496 4436 112284743803564259 4437 196748153685898148 4438 184752430771551210 4439 91645471096475500 4440 23181640550292779 4441 2806622614279692 4442 146222156160614 4443 2730138082192 4444 12919605241 4445 6817982 4446 5 4447 364 4448 1992991 4449 1418974192 4450 259401394779 4451 16663246385462 4452 449036369820868 4453 5661742702083650 4454 35790348312881087 4455 118311232948290956 4456 208986935047712979 4457 198012813432344242 4458 99227960572008330 4459 25398832816003228 4460 3119247570202506 4461 165458841879004 4462 3165228636481 4463 15539530112 4464 8804799 4465 10 4466 365 4467 2009462 4468 1438738192 4469 264517382046 4470 17091960311272 4471 463412043856394 4472 5880652050267378 4473 37428915492696222 4474 124641049852684372 4475 221944132175559518 4476 212175670559252014 4477 107407559910447766 4478 27818432916851095 4479 3465173787513436 4480 187117850903313 4481 3666648352050 4482 18665920603 4483 11336166 4484 20 4485 366 4486 2026115 4487 1458721792 4488 269719638805 4489 17530450065412 4490 478204846085532 4491 6107349685247698 4492 39137264850176599 4493 131288456188870222 4494 235659417561463522 4495 227299098571715778 4496 116228932676287261 4497 30458047606291730 4498 3847788769418227 4499 211490795403918 4500 4244061407110 4501 22392037864 4502 14553332 4503 36 4504 367 4505 2042768 4506 1478926822 4507 275009312586 4508 17978910146060 4509 493425634400128 4510 6342088806111195 4511 40918146729622354 4512 138268337245142692 4513 250174517500864404 4514 243444721712454736 4515 125739908541319102 4516 33336740299864679 4517 4270808561807256 4518 238902808591923 4519 4908475768070 4520 26827522702 4521 18630518 4522 65 4523 368 4524 2059604 4525 1499355112 4526 280387685859 4527 18437538328790 4528 509085522089528 4529 6585130070561974 4530 42774411248139131 4531 145596227138745574 4532 265533311594019859 4533 260677893460996448 4534 135991695616557773 4535 36475145440969040 4536 4738308113549495 4537 269716215665060 4538 5672422508325 4539 32101070920 4540 23785379 4541 110 4542 369 4543 2076440 4544 1520008553 4545 285855932224 4546 18906535772280 4547 525195873193730 4548 6836741794321711 4549 44709011514949770 4550 153288335002617327 4551 281781936305579216 4552 279067908802116456 4553 147039105903243308 4554 39895591416395368 4555 5254754242722058 4556 304334593865949 4557 6550155606324 4558 38363651171 4559 30285606 4560 185 4561 370 4562 2093460 4563 1540888914 4564 291415362546 4565 19386107006072 4566 541768317456137 4567 7097200150680542 4568 46725007121056212 4569 161361572107098418 4570 298968893590528556 4571 298688227736902564 4572 158940795246075009 4573 43622232531868008 4574 5825041542779182 4575 343207247796558 4576 7557879187511 4577 45792101296 4578 38463707 4579 300 4580 371 4581 2110480 4582 1561998147 4583 297067176960 4584 19876460038305 4585 558814745587620 4586 7366789379288723 4587 48825567556004372 4588 169833580022085983 4589 317145163933019428 4590 319616710755347699 4591 171759518020025190 4592 47681190775764303 4593 6454531348992962 4594 386834154140243 4595 8714000665388 4596 54593425675 4597 48727452 4598 481 4599 372 4600 2127685 4601 1583338082 4602 302812715131 4603 20377806343604 4604 576347324671243 4605 7645801995165914 4606 51013975907625123 4607 178722759779265172 4608 336364324868471787 4609 341935866700202222 4610 185562398069976948 4611 52100707955755494 4612 7149094147059227 4613 435771408020554 4614 10039418032158 4615 65009610574 4616 61580808 4617 752 4618 373 4619 2144890 4620 1604910610 4621 308653204194 4622 20890360972859 4623 594378493312998 4624 7934539007277112 4625 53293632487063470 4626 188048302145218135 4627 356682674301490812 4628 365733113803559661 4629 200421216183197504 4630 56911309030565788 4631 7915155570697940 4632 490637234719778 4633 11557839803920 4634 77323344018 4635 77639858 4636 1165 4637 374 4638 2162281 4639 1626717622 4640 314590013109 4641 21414342541144 4642 612920977532772 4643 8233310137382210 4644 55668058749926914 4645 197830218964104014 4646 378159359755515495 4647 391101054371903536 4648 216412715763239655 4649 62145977305883394 4650 8759746424687905 4651 552118606380686 4652 13296147380575 4653 91864437506 4654 97662538 4655 1770 4656 375 4657 2179672 4658 1648761071 4659 320624396446 4660 21949973339677 4661 631987785800704 4662 8542434048795438 4663 58140901140912690 4664 208089375685835151 4665 400856512831460094 4666 418137763968828670 4667 233618927040365496 4668 67840342422329563 4669 9690556911452982 4670 620978538576094 4671 15284798459858 4672 109017414762 4673 122572646 4674 2665 4675 376 4676 2197250 4677 1671042786 4678 326757752956 4679 22497479323784 4680 651592225402678 4681 8862238575485340 4682 60715935248232972 4683 218847525037485822 4684 424839390080417970 4685 446947095621445546 4686 252127511650361210 4687 74032881899893018 4688 10715995559715064 4689 698064115227258 4690 17558283047448 4691 129230043982 4692 153501665 4693 3956 4694 377 4695 2214828 4696 1693564782 4697 332991365078 4698 23057090227007 4699 671747897384258 4700 9193060961423138 4701 63397069879714692 4702 230127341959675572 4703 450176519530807956 4704 477638999972944816 4705 272032127980012918 4706 80765137285253580 4707 11845253070131086 4708 784315329908601 4709 20155630924976 4710 153023372642 4711 191824662 4712 5822 4713 378 4714 2232594 4715 1716328950 4716 339326661819 4717 23629039549152 4718 692468713403014 4719 9535248100350190 4720 66188351462938078 4721 241952459764267406 4722 476939854148132664 4723 510329861962328630 4724 293432819289150039 4725 88081945774335922 4726 13088371647092533 4727 880774802554510 4728 23120984236471 4729 181003023622 4730 239219083 4731 8470 4732 379 4733 2250360 4734 1739337243 4735 345764954014 4736 24213564672554 4737 713768890554658 4738 9889156786149982 4739 69093968365250898 4740 254347507641168136 4741 505204931429318376 4742 545142855032960379 4743 316436425079144530 4744 96031688489423324 4745 14456320074749780 4746 988598474984689 4747 26504234401116 4748 213872422882 4749 297717420 4750 12230 4751 380 4752 2268315 4753 1762591614 4754 352307701391 4755 24810906850242 4756 735662968748296 4757 10255153963706654 4758 72118255552636537 4759 267338149469653664 4760 535051040486779271 4761 582208313511001616 4762 341157017912865764 4763 104666556404925276 4764 15961075186795875 4765 1109067356928884 4766 30361739502960 4767 252447701750 4768 369789833 4769 17490 4770 381 4771 2286270 4772 1786094079 4773 358956243584 4774 25421311324394 4775 758165805413750 4776 10633616990742753 4777 75265699166678416 4778 280951124067847172 4779 566561395784339762 4780 621664124240999836 4781 367716366236561680 4782 114042835250213579 4783 17615710038592460 4784 1243600443880309 4785 34757121889732 4786 297675080020 4787 458420788 4788 24840 4789 382 4790 2304415 4791 1809846528 4792 365712071600 4793 26045027314604 4794 781292593387524 4795 11024933900222632 4796 78540941455788424 4797 295214286834841536 4798 599823318961325411 4799 663656138185202392 4800 396244425621722501 4801 124221210520946260 4802 19434489522477652 4803 1393768893525048 4804 39762165069090 4805 350650459766 4806 567224370 4807 34996 4808 383 4809 2322560 4810 1833851040 4811 372576554368 4812 26682308138554 4813 805058855524500 4814 11429503674105106 4815 81948785622765000 4816 310156652925700255 4817 634928427865374432 4818 708338603166349153 4819 426879859068992500 4820 135267094094140060 4821 21432973793810904 4822 1561311603106413 4823 45457810354090 4824 412642198972 4825 700555052 4826 48994 4827 384 4828 2340896 4829 1858109568 4830 379551214608 4831 27333411200410 4832 829480463107644 4833 11847736517753354 4834 85494201042648524 4835 325808441912422434 4836 671972834316002383 4837 755874618531996564 4838 459770589024323985 4839 147250973733295408 4840 23628130352349052 4841 1748152292293570 4842 51935275832241 4843 485116790752 4844 863668289 4845 68114 4846 385 4847 2359232 4848 1882624128 4849 386637451040 4850 27998598113763 4851 854573630337462 4852 12280054146082900 4853 89182328395160156 4854 342201124077968083 4855 711057349676230892 4856 806436613019968841 4857 495074381852609316 4858 160248787165565927 4859 26038455215168860 4860 1956418258449854 4861 59297299088998 4862 569768610963 4863 1062878742 4864 94159 4865 386 4866 2377760 4867 1907396736 4868 393836818624 4869 28678134690082 4870 880354933303497 4871 12726890070447048 4872 93018485184108667 4873 359367468295555340 4874 752287699844515110 4875 860206846680872616 4876 532959467672994178 4877 174342322191492852 4878 28684104143520490 4879 2188460930112234 4880 67659530359068 4881 668553465226 4882 1305783514 4883 129364 4884 387 4885 2396288 4886 1932429472 4887 401150746336 4888 29372291064020 4889 906841304350580 4890 13188689897668968 4891 97008171169663338 4892 377341591646973697 4893 795774748699497082 4894 917377938245102600 4895 573605196416599734 4896 189619644718314801 4897 31587034439671688 4898 2446878414112669 4899 77152078862582 4900 783727334437 4901 1601486706 4902 176809 4903 388 4904 2415009 4905 1957724288 4906 408580821904 4907 30081341681970 4908 934050051599377 4909 13665911629904000 4910 101157074204925063 4911 396159010731242226 4912 841634731704862796 4913 978153418875038258 4914 617202733287966104 4915 206175556373285672 4916 34771158409747882 4917 2734540187269760 4918 87921243833413 4919 917890066358 4920 1960908016 4921 240342 4922 389 4923 2433730 4924 1983283328 4925 416128505024 4926 30805565429657 4927 961998853213894 4928 14159025977052504 4929 105471075983675572 4930 415856694824846468 4931 889989498660155954 4932 1042748313806222383 4933 663955794621293848 4934 224112083821501587 4935 38262509101243772 4936 3054614161463452 4937 100131434717962 4938 1074035695982 4939 2397099622 4940 325147 4941 390 4942 2452645 4943 2009108608 4944 423795416688 4945 31545245620868 4946 990705777484828 4947 14668516670109130 4948 109956258210445372 4949 436473120843492642 4950 940966767405115969 4951 1111389752910503526 4952 714081427614467553 4953 243539001664951698 4954 42089419562781228 4955 3410596302587328 4956 113967317775617 4957 1255609181032 4958 2925671579 4959 437722 4960 391 4961 2471560 4962 2035202208 4963 431583047872 4964 32300670127370 4965 1020189276970508 4966 15194880787486584 4967 114618908680102650 4968 458048330274391851 4969 994700387414925268 4970 1184317611810415332 4971 767810835077966406 4972 264574391308108010 4973 46282716341985708 4974 3806343071047571 4975 129636195783608 4976 1466571574233 4977 3565235358 4978 586698 4979 392 4980 2490670 4981 2061566208 4982 439493053328 4983 33072131367804 4984 1050468209183092 4985 15738629082370268 4986 119465527798487214 4987 480623988028209186 4988 1051330615199397170 4989 1261785184678116536 4990 825390249011290211 4991 287345237913874020 4992 50875928640833655 4993 4246106899293084 4994 147370664808135 4995 1711473482274 4996 4337988664 4997 782880 4998 393 4999 2509780 5000 2088202753 5001 447526955744 5002 33859926439994 5003 1081561830602014 5004 16300286323492410 5005 124502835010955810 5006 504243443387242689 5007 1111004400393362066 5008 1344059890483528872 5009 887081854306782616 5010 311988068126543646 5011 55905513968277854 5012 4734575019150912 5013 167431557617854 5014 1995539245406 5015 5270332860 5016 1040441 5017 394 5018 2529086 5019 2115113858 5020 455686444224 5021 34664357109944 5022 1113489817949784 5023 16880391637045032 5024 129737775691429238 5025 528951792998165036 5026 1173875684562324422 5027 1431424013933986896 5028 953164766752717692 5029 338649630962701426 5030 61411101904038202 5031 5276911895603810 5032 190111225631899 5033 2324761782192 5034 6393673254 5035 1377126 5036 395 5037 2548392 5038 2142301733 5039 463973073696 5040 35485729946597 5041 1146272262103698 5042 17479498862452771 5043 135177527937782432 5044 554795946094373186 5045 1240105711558487512 5046 1524175483015948962 5047 1023936066818162032 5048 367487624871572161 5049 67435756956346704 5050 5878805632372682 5051 215737172599044 5052 2706011029371 5053 7745274356 5054 1815931 5055 396 5056 2567895 5057 2169768458 5058 472388568080 5059 36324356310994 5060 1179929689975775 5061 18098176909406876 5062 140829509847956342 5063 581824691894930886 5064 1309863351568287822 5065 1622628684499494240 5066 1099711893782230683 5067 398671473676437302 5068 74026262347801177 5069 6546518654163956 5070 244676101272752 5071 3147156064380 5072 9369351537 5073 2385612 5074 397 5075 2587398 5076 2197516178 5077 480934515072 5078 37180552493492 5079 1214483058293636 5080 18737010129220798 5081 146701386700895360 5082 610088769373952853 5083 1383325437632453614 5084 1727115319473334532 5085 1180828601893924664 5086 432383154760803461 5087 81233425876767758 5088 7286943092007668 5089 277338390831332 5090 3657204434740 5091 11318248436 5092 3123099 5093 398 5094 2607099 5095 2225547038 5096 489612673968 5097 38054639703042 5098 1249953776126707 5099 19396598687557276 5100 152801078639207426 5101 639640939346717688 5102 1460677116902761064 5103 1837985300399567610 5104 1267643983551577371 5105 468818082558573864 5106 89112409937683225 5107 8107661233269824 5108 314183077322993 5109 4246458981978 5110 13653921586 5111 4074440 5112 399 5113 2626800 5114 2253863249 5115 498424665728 5116 38946944206919 5117 1286363698535418 5118 20077558951961133 5119 159136768255193654 5120 670536059074926536 5121 1542112215360647196 5122 1955607691925264364 5123 1360538561414279518 5124 508186051115659571 5125 97723087037100252 5126 9017011533500373 5127 355723360605170 5128 4926696406039 5129 16449553706 5130 5298300 5131 400 5132 2646700 5133 2282466890 5134 507372285585 5135 39857797320198 5136 1323735149729848 5137 20780523880888352 5138 165716908700408804 5139 702831159336707166 5140 1627833618391299839 5141 2080371697079434512 5142 1459916954898515814 5143 550712239171111704 5144 107130423170547541 5145 10024160618096112 5146 402532723022106 5147 5711368128150 5148 19791564544 5149 6867660 5150 1 5151 401 5152 2666600 5153 2311360238 5154 516457188258 5155 40787535547946 5156 1362090916614370 5157 21506143428020473 5158 172550231697198512 5159 736585524173366641 5160 1718053665880352310 5161 2212687691274825944 5162 1566209323224903408 5163 596638281974602991 5164 117404890614528830 5165 11139181853143452 5166 455251690368230 5167 6615828567127 5168 23781811802 5169 8874786 5170 2 5171 402 5172 2686700 5173 2340545438 5174 525681205445 5175 41736500574924 5176 1401454272594092 5177 22255084948215436 5178 179645756096418777 5179 771860773257223100 5180 1812994564363169184 5181 2352988305894168810 5182 1679872890972745446 5183 646223413723123074 5184 128622912817137422 5185 12373140990902724 5186 514595335670868 5187 7657591757330 5188 28540305948 5189 11434144 5190 5 5191 403 5192 2706800 5193 2370024701 5194 535046026218 5195 42705039410314 5196 1441848970984568 5197 23028033619246076 5198 187012796335805526 5199 808720947102470656 5200 1912888814833772134 5201 2501729564076558647 5202 1801393558587789898 5203 699745685333799855 5204 140867343190927580 5205 13738189564507647 5206 581361565080330 5207 8856622466792 5208 34208197886 5209 14689540 5210 10 5211 404 5212 2727101 5213 2399800238 5214 544553519268 5215 43693504377590 5216 1483299269510316 5217 23825692865302974 5218 194660971468040125 5219 847232595062854370 5220 2017979658886614544 5221 2659392070647229784 5222 1931287604350714494 5223 757503261921024628 5224 154227980851100972 5225 15247666627999200 5226 656440304354446 5227 10235663232966 5228 40951432820 5229 18818800 5230 20 5231 405 5232 2747402 5233 2429874327 5234 554205408482 5235 44702253261879 5236 1525829923578766 5237 24648784796811060 5238 202600214088224278 5239 887464866347813138 5240 2128521541736299472 5241 2826482259017627022 5242 2070103480562205944 5243 819815805251190480 5244 168802125388176252 5245 16916209626313626 5246 740823636012690 5247 11820604739199 5248 48964789102 5249 24044042 5250 36 5251 406 5252 2767905 5253 2460249112 5254 564003600171 5255 45731649299970 5256 1569466211456509 5257 25498050652154012 5258 210840779855456064 5259 929489604000339052 5260 2244780594939034231 5261 3003533697176132252 5262 2218423711050062036 5263 887025946084723696 5264 184695174123998101 5265 18759875096998970 5266 835617026746753 5267 13640901585310 5268 58476778000 5269 30639114 5270 65 5271 407 5272 2788408 5273 2490926938 5274 573949853598 5275 46782061330324 5276 1614233927436036 5277 26374251256234078 5278 219393256912654926 5279 973381442079034280 5280 2367035137296652372 5281 3191108455823534749 5282 2376866893099328128 5283 959500852296911774 5284 202021264266731204 5285 20796270115770100 5286 942051708334616 5287 15730042398621 5288 69755082366 5289 38944206 5290 110 5291 408 5292 2809114 5293 2521910016 5294 584046113189 5295 47853863783314 5296 1660159407705901 5297 27278167481099612 5298 228268575925822804 5299 1019217905986463080 5300 2495576196925505800 5301 3389798540965293530 5302 2546089811560106222 5303 1037633898291190562 5304 220903963871494108 5305 23044695310497094 5306 1061498376477423 5307 18126077170818 5308 83113106368 5309 49377446 5310 185 5311 409 5312 2829820 5313 2553200624 5314 594294174144 5315 48947436833846 5316 1707269523378542 5317 28210600723953876 5318 237478020020486246 5319 1067079516197509695 5320 2630708052904631080 5321 3600227394258895416 5322 2726789668616112628 5323 1121846442283058529 5324 241477014395047208 5325 25526300503018806 5326 1195482286865242 5327 20872212597234 5328 98917268364 5329 62455771 5330 300 5331 410 5332 2850730 5333 2584801040 5334 604696019598 5335 50063166391818 5336 1755591707100844 5337 29172373387378912 5338 247033235363861087 5339 1117049895329479906 5340 2772748799651875560 5341 3823051463635646424 5342 2919706437675263164 5343 1212589717640920830 5344 263885129267264762 5345 28264253946408940 5346 1345699942012016 5347 24017479371806 5348 117595729552 5349 78812502 5350 481 5351 411 5352 2871640 5353 2616713610 5354 615253481216 5355 51201444257439 5356 1805153945942312 5357 30164329377511857 5358 256946241643235496 5359 1169215878818632749 5360 2922030932373988538 5361 4058961847757762610 5362 3125625345286997560 5363 1310346845624575979 5364 288284851693020020 5365 31283926386925255 5366 1514037467725856 5367 27617484428213 5368 139648137056 5369 99227133 5370 752 5371 412 5372 2892755 5373 2648940544 5374 625968581437 5375 52362668111942 5376 1855984808731116 5377 31187334604600262 5378 267229443217344706 5379 1223667629144558708 5380 3078901956914183887 5381 4308686017054073630 5382 3345379490315287907 5383 1415634976456426024 5384 314845476688583325 5385 34613091084301192 5386 1702590906922853 5387 31735253436236 5388 165657217485 5389 124651758 5390 1165 5391 413 5392 2913870 5393 2681484256 5394 636843188918 5395 53547241675582 5396 1908113438832626 5397 32242277502076739 5398 277895640163110472 5399 1280498753879291896 5400 3243725022272347238 5401 4572989615177319458 5402 3579852604739016494 5403 1529007566911874711 5404 343750041050524496 5405 38282141215782287 5406 1913688553297980 5407 36442179208838 5408 196301747672 5409 156253252 5410 1770 5411 414 5412 2935191 5413 2714347024 5414 647879365963 5415 54755574698584 5416 1961569582228024 5417 33330069548194174 5418 288958040023665835 5419 1339806427501590750 5420 3416879579305277852 5421 4852678343868362824 5422 3829981966141438671 5423 1651056802197214158 5424 375196386915889393 5425 42324325989876036 5426 2149915592683309 5427 41819083057462 5428 232371906873 5429 195452568 5430 2665 5431 415 5432 2956512 5433 2747531194 5434 659079018850 5435 55988083121928 5436 2016383580150106 5437 34451645806772843 5438 300430269451004550 5439 1401691517265932677 5440 3598762063809042318 5441 5148599935373255118 5442 4096761466775729926 5443 1782416171239212114 5444 409398303162671644 5445 46776007121262860 5446 2414141203149820 5447 47957407953026 5448 274786481202 5449 243984485 5450 3956 5451 416 5452 2978040 5453 2781039112 5454 670444250309 5455 57245189068506 5456 2072586397953251 5457 35607965470676884 5458 312326386579257277 5459 1466258713066544526 5460 3789786607683733493 5461 5461646215659754660 5462 4381244850173667649 5463 1923763204080614418 5464 446586751046028549 5465 51676937215846358 5466 2709548428661825 5467 54960552706402 5468 324613133359 5469 303955148 5470 5822 5471 417 5472 2999568 5473 2814873193 5474 681977004732 5475 58527321006749 5476 2130209617605828 5477 36800012425022064 5478 324660893291989416 5479 1533616661598408428 5480 3990385776307568818 5481 5792755262904603364 5482 4684549120751616168 5483 2075822381545231457 5484 487011178945563086 5485 57070561977440661 5486 3039667011759696 5487 62945369889569 5488 383091146390 5489 377926483 5490 8470 5491 418 5492 3021304 5493 2849035714 5494 693679425938 5495 59834913741994 5496 2189285467336047 5497 38028795813299506 5498 337448748250549473 5499 1603878104755510736 5500 4201011336023177072 5501 6142913664780028872 5502 5007858138363355342 5503 2239368226895289556 5504 530940933447528726 5505 63004348042989306 5506 3408409555095337 5507 72043839432500 5508 451658103690 5509 468999898 5510 12230 5511 419 5512 3043040 5513 2883529159 5514 705553497028 5515 61168408582920 5516 2249846814012530 5517 39295350623845973 5518 350705379815968440 5519 1677160022582011948 5520 4422135049785322130 5521 6513158879360013592 5522 5352426403879988464 5523 2415228590795621438 5524 578666772348240816 5525 69530138657316176 5526 3820111238567838 5527 82404945262765 5528 531979859304 5529 580934850 5530 17490 5531 420 5532 3064985 5533 2918355874 5534 717601403437 5535 62528253333254 5536 2311927193583993 5537 40600738279435502 5538 364446699763460347 5539 1753583780715847924 5540 4654249505085817922 5541 6904581703478870418 5542 5719583048811316293 5543 2604288140449284154 5544 630502487733706193 5545 76704539292025632 5546 4279573526338931 5547 94196770330940 5548 625985554570 5549 718269628 5550 24842 5551 421 5552 3086930 5553 2953518274 5554 729825167570 5555 63914902461010 5556 2375560803313488 5557 41946047247860171 5558 378689116890150678 5559 1833275282654686885 5560 4897868972124847866 5561 7318328853737328323 5562 6110736035737868202 5563 2807492065493039646 5564 686786645527885980 5565 84589335763784024 5566 4792112139894746 5567 107608842964908 5568 735906982256 5569 886487583 5570 35000 5571 422 5572 3109085 5573 2989018774 5574 742227017107 5575 65328817090474 5576 2440782533063097 5577 43332393655824616 5578 393449551448109684 5579 1916365126783953700 5580 5153530296567669246 5581 7755605664316443018 5582 6527376583724213321 5583 3025850012783604420 5584 747884450710522175 5585 93251947300524970 5586 5363609806765460 5587 122854754130002 5588 864324416563 5589 1092189708 5590 49004 5591 423 5592 3131240 5593 3024859859 5594 754809014318 5595 66770465174369 5596 2507627957381286 5597 44760921924500736 5598 408745449470453786 5599 2002988768510824426 5600 5421793824773776712 5601 8217678907196490500 5602 6971083826239150114 5603 3260440264072615570 5604 814189745510185014 5605 102765917505881478 5606 6000574120178708 5607 140175085250255 5608 1014218157856 5609 1343326955 5610 68134 5611 424 5612 3153606 5613 3061043874 5614 767573429758 5615 68240321486106 5616 2576133367616560 5617 46232805408607528 5618 424594797956645626 5619 2093286687444181228 5620 5703244366071754298 5621 8705879739294242240 5622 7443529717006885944 5623 3512414170104857612 5624 886127150947531808 5625 113211446066780506 5626 6710201107297623 5627 159840671399818 5628 1189028343966 5629 1649445426 5630 94199 5631 425 5632 3175972 5633 3097573374 5634 780522366122 5635 69738867794889 5636 2646335763891018 5637 47749247057818271 5638 441016139950871498 5639 2187404559979877576 5640 5998492189882124216 5641 9221606782546781545 5642 7946484192147298390 5643 3783000856695708291 5644 964154360067846146 5645 124675964608246375 5646 7500444911716440 5647 182156247575538 5648 1392722246142 5649 2022009435 5650 129436 5651 426 5652 3198550 5653 3134450774 5654 793658137435 5655 71266592858246 5656 2718272888061890 5657 49311480081924310 5658 458028590514749716 5659 2285493437230840022 5660 6308174062507467035 5661 9766329341835579924 5662 8481820605386690543 5663 4073512217877541126 5664 1048764594555142996 5665 137254759996454312 5666 8380094290764815 5667 207464509330048 5668 1629872115390 5669 2474747692 5670 176939 5671 427 5672 3221128 5673 3171678559 5674 806982887482 5675 72823992600137 5676 2791983215545376 5677 50920768639022289 5678 475651852593301646 5679 2387709928677372864 5680 6632954321304948344 5681 10341590767240916529 5682 9051521445610899738 5683 4385348213392570771 5684 1140489234235060444 5685 151051649014277941 5686 9358856417016624 5687 236150645130105 5688 1905742783644 5689 3024101324 5690 240562 5691 428 5692 3243919 5693 3209259214 5694 820498974353 5695 74411570103772 5696 2867505989179692 5697 52578408527676274 5698 493906233811652727 5699 2494216391477779486 5700 6973525991318358039 5701 10949011965929726848 5702 9657684355014247826 5703 4720002487343091052 5704 1239900632635834236 5705 166179708235395002 5706 10447448804580622 5707 268647379673278 5708 2226392715846 5709 3689709178 5710 325517 5711 429 5712 3266710 5713 3247195295 5714 834208583448 5715 76029835792729 5716 2944881210898738 5717 54285727902829640 5718 512812663165385058 5719 2605181125830407805 5720 7330611941995493086 5721 11590295070662028795 5722 10302528458117158644 5723 5079068327178143475 5724 1347615129433937532 5725 182762063616799240 5726 11657699949034452 5727 305440597115853 5728 2598787723444 5729 4495026970 5730 438322 5731 430 5732 3289715 5733 3285489216 5734 848114117622 5735 77679307424094 5736 3024149676479993 5737 56044087995930416 5738 532392708679326376 5739 2720778576327925534 5740 7704966089338393033 5741 12267227270659364734 5742 10988401021500183397 5743 5464244981731644230 5744 1464296274608719531 5745 200932744238958438 5746 13002659641543998 5747 347075593184628 5748 3030931791087 5749 5468004246 5750 587660 5751 431 5752 3312720 5753 3324143604 5754 862217804520 5755 79360510272589 5756 3105352967102760 5757 57854883859529039 5758 552668594960579906 5759 2841189539712281339 5760 8097374641020265902 5761 12981684812350720980 5762 11717784455625942330 5763 5877344359589450668 5764 1590658276621223220 5765 220837605395686686 5766 14496719663790582 5767 394164039003177 5768 3532014285368 5769 6641936329 5770 784384 5771 432 5772 3335940 5773 3363160944 5774 876522092322 5775 81073977124118 5776 3188533485000797 5777 59719545116349566 5778 573663221759056039 5779 2966601378971062652 5780 8508657390100446501 5781 13735637176212998760 5782 12493303680321421780 5783 6320298128605847308 5784 1727469691295146960 5785 242635326154906178 5786 16155745987444996 5787 447391717529244 5788 4112578896949 5789 8056403734 5790 1042771 5791 433 5792 3359160 5793 3402543792 5794 891029251548 5795 82820248462933 5796 3273734444867738 5797 61639536733586640 5798 595400182423053086 5799 3097208244201687056 5800 8939669054776796936 5801 14531151437789307313 5802 13317733866495270200 5803 6795165240161762756 5804 1875557365393029076 5805 266498487372571937 5806 17997223324053886 5807 507527132028871 5808 4784713695946 5809 9758440742 5810 1380666 5811 434 5812 3382596 5813 3442294704 5814 905741776368 5815 84599872465474 5816 3360999910470656 5817 63616359801922564 5818 617903783402795932 5819 3233211300185200042 5820 9391300670104163421 5821 15370396819611254608 5822 14194008577530926088 5823 7304139901311001358 5824 2035810653640326059 5825 292614736074809404 5826 20040413339027453 5827 575431062019218 5828 5562268751171 5829 11803831794 5830 1821261 5831 435 5832 3406032 5833 3482416308 5834 920661980772 5835 86413405190734 5836 3450374785902296 5837 65651552340555474 5838 641199063650070354 5839 3374818961113821089 5840 9864481029021750640 5841 16255649442716442874 5842 15125228324245376298 5843 7849560020959413475 5844 2209185925080231318 5845 321188043081735739 5846 22306527540054546 5847 652067185968741 5848 6461100867224 5849 14258708783 5850 2393524 5851 436 5852 3429685 5853 3522911088 5854 935792405586 5855 88261410574414 5856 3541904853138315 5857 67746690107215950 5858 665311815107705278 5859 3522247132415203432 5860 10360178178929609005 5861 17189297285034242584 5862 16114669558875803439 5863 8433916155791307870 5864 2396711379832608771 5865 352440060697300282 5866 24818916374637042 5867 738513863848530 5868 7499353209963 5869 17201332232 5870 3134743 5871 437 5872 3453338 5873 3563781744 5874 951135408864 5875 90144460622452 5876 3635636763172748 5877 69903387434976656 5878 690268603096444054 5879 3675719460137007371 5880 10879400971057838606 5881 18173845355981638223 5882 17165794123423943110 5883 9059860984900427152 5884 2599492194266243650 5885 386611588356773948 5886 27603275740775772 5887 835977222549534 5888 8697769664136 5889 20724266040 5890 4091380 5891 438 5892 3477209 5893 3605030832 5894 966693578718 5895 92063135405542 5896 3731618074539841 5897 72123298074341568 5898 716096787835043804 5899 3835467587835118364 5900 11423200669195550954 5901 19211921095129647216 5902 18282259180005197533 5903 9730219341674007052 5904 2818716018252374833 5905 423964154096313070 5906 30687872702554267 5907 945805658709540 5908 10080053269984 5909 24936813842 5910 5322760 5911 439 5912 3501080 5913 3646660980 5914 982469317968 5915 94018023255841 5916 3829897244293872 5917 74408116062942751 5918 742824545859313554 5919 4001731421449273867 5920 11992672614921511966 5921 20306280004978027404 5922 19467927640105824210 5923 10447998834984646212 5924 3055658844899098296 5925 464781720897806968 5926 34103791842519894 5927 1069505930267558 5928 11673268999592 5929 29967970418 5930 6902640 5931 440 5932 3525170 5933 3688674816 5934 998465262642 5935 96009720761894 5936 3930523667554349 5937 76759576600794346 5938 770480892619284723 5939 4174759402111062764 5940 12588957956245655029 5941 21459811526329350848 5942 20726879122759431367 5943 11216401091363657310 5944 3311691279333577378 5945 509372526963103830 5946 37885204341136629 5947 1208760977249816 5948 13508302139505 5949 35969738908 5950 8924469 5951 441 5952 3549260 5953 3731075041 5954 1014683860884 5955 98038832968561 5956 4033547668329948 5957 79179456954002531 5958 799095704977158984 5959 4354808787387946504 5960 13213245436699637638 5961 22675545167044533798 5962 22063421460262729992 5963 12038833653620637639 5964 3588285229616810550 5965 558071070294566694 5966 42069661482976578 5967 1365449676878438 5968 15620373111920 5969 43121122696 5970 11504142 5971 1 5972 442 5973 3573570 5974 3773864210 5975 1031127797376 5976 100105973372334 5977 4139020540069226 5978 81669577364333412 5979 828699744929864437 5980 4542145940910064382 5981 13866773252144048182 5982 23956656893347419408 5983 23482102783997025044 5984 12918922571027288700 5985 3887021049594991193 5986 611240247994779186 5987 46698415026442869 5988 1541668704845500 5989 18049622308553 5990 51632624212 5991 14787543 5992 2 5993 443 5994 3597880 5995 3817045097 5996 1047799566252 5997 102211764124519 5998 4246994536366854 5999 84231801988082253 6000 859324683234515336 6001 4737046630905272224 6002 14550830972223998388 6003 25306475795256338443 6004 24987724210850766614 6005 13860525720281412345 6006 4209595159785817838 6007 669273662170897110 6008 51816766450608584 6009 1739756748074878 6010 20841766580736 6011 61751624810 6012 18955058 6013 5 6014 444 6015 3622411 6016 3860620330 6017 1064701901442 6018 104356836026980 6019 4357522912541818 6020 86868039841125656 6021 891003124306587469 6022 4939796337590103802 6023 15266761534116450120 6024 26728491036035948320 6025 26585353165568855590 6026 14867746896163600244 6027 4557828179716641970 6028 732598104406394088 6029 57474447918020678 6030 1962321278614260 6031 24048843721646 6032 73768462122 6033 24232420 6034 10 6035 445 6036 3646942 6037 3904592610 6038 1081837343736 6039 106541828738640 6040 4470659916185480 6041 89580245774154894 6042 923768631023433466 6043 5150690569964686727 6044 16015963305392217086 6045 28226359098097773014 6046 28280337361569115216 6047 15944950715227389471 6048 4933673601192172910 6049 801676232402682565 6050 63726037334646960 6051 2212268181841196 6052 27730047670730 6053 88023657546 6054 30897950 6055 20 6056 446 6057 3671695 6058 3948964638 6059 1099208677014 6060 108767390771572 6061 4586460829828776 6062 92370421454403674 6063 957655750850290271 6064 5370035191961620314 6065 16799892224029123839 6066 29803911336020767724 6067 30078319478534129355 6068 17096778375612109560 6069 5339227039938386632 6070 877009452521090100 6071 70631410811667547 6072 2492834494093450 6073 31952674130353 6074 104916093566 6075 39298019 6076 36 6077 447 6078 3696448 6079 3993739189 6080 1116818489352 6081 111034179700934 6082 4704981961332014 6083 95240616378472708 6084 992700041874396768 6085 5598146758519155299 6086 17620064012288508354 6087 31465161850029170658 6088 31985252561545844722 6089 18328164320853176391 6090 5776736098887101490 6091 959141023779900421 6092 78256235340277702 6093 2807624599843727 6094 36793180746068 6095 124912692137 6096 49858460 6097 65 6098 448 6099 3721424 6100 4038918890 6101 1134669615283 6102 113342862161464 6103 4826280687622589 6104 98192928891984794 6105 1028938100213100047 6106 5835352861531202106 6107 18478056472903151674 6108 33214315691432644866 6109 34007416183291502479 6110 19644353855374372644 6111 6248610885039985571 6112 1048659399050395384 6113 86672505523668828 6114 3160650198098712 6115 42338385573527 6116 148559378494 6117 63106620 6118 110 6119 449 6120 3746400 6121 4084506590 6122 1152764690798 6123 115694114060761 6124 4950415444966502 6125 101229507241249665 6126 1066407587333187446 6127 6081992486268900228 6128 19375511864175456380 6129 35055777414336735942 6130 36151433396536167754 6131 21050921764516886114 6132 6757435217416181076 6133 1146201821226008825 6134 95959127679337382 6135 3556374455767287 6136 48686809880526 6137 176493998844 6138 79688846 6139 185 6140 450 6141 3771600 6142 4130504990 6143 1171106601749 6144 118088620576270 6145 5077445773799636 6146 104352550632121304 6147 1105147258797488416 6148 6338416378227883442 6149 20314139362865198364 6150 36994159986021821046 6151 38424288521864621052 6152 22553791991843295082 6153 7305978573027310937 6154 1252458192399331826 6155 106202555780275745 6156 3999760723111036 6157 55950193840051 6158 209460968572 6159 100401972 6160 300 6161 451 6162 3796800 6163 4176916865 6164 1189698032782 6165 120527076371959 6166 5207432308838982 6167 107564310321814497 6168 1145196992926176268 6169 6604987421021237640 6170 21295717611350072026 6171 39034294071335065934 6172 40833345800530475530 6173 24159258432038996356 6174 7897208813127159898 6175 1368175236341338715 6176 117497483133566886 6177 4496326309244204 6178 64255193617092 6179 248328461089 6180 126219774 6181 481 6182 452 6183 3822225 6184 4223744990 6185 1208541921734 6186 123010185595786 6187 5340436825071764 6188 110867090718262092 6189 1186597820940446316 6190 6882081025275414760 6191 22322097358389336919 6192 41181237704449968764 6193 43386368961166643703 6194 25874006897702651036 6195 8534305742252926149 6196 1494160974923207940 6197 129947594986719177 6198 5052201771072820 6199 73745294258552 6200 294107910118 6201 158337629 6202 752 6203 453 6204 3847650 6205 4270992215 6206 1227641002498 6207 125538662099851 6208 5476522227706414 6209 114263250513418946 6210 1229391957024764446 6211 7170085529174091793 6212 23395204189856399882 6213 43440286364444564337 6214 46091541733067666074 6215 27705138324348991675 6216 9220675547607891572 6217 1631289541634276470 6218 143666386642181768 6219 5674196308773226 6220 84582950020558 6221 347976812462 6222 198212130 6223 1165 6224 454 6225 3873301 6226 4318661240 6227 1246998265673 6228 128113229438278 6229 5615752599300471 6230 117755203824481018 6231 1273622829928479489 6232 7469402610610614076 6233 24517041359242557908 6234 45816983469076475062 6235 48957489358844587671 6236 29660193278015342870 6237 9959966177504582531 6238 1780506355796679576 6239 158778053104224552 6240 6369869814662874 6241 96951993579001 6242 411304608808 6243 247624342 6244 1770 6245 455 6246 3898952 6247 4366754990 6248 1266616495102 6249 130734621090914 6250 5758193189593130 6251 121345421370036283 6252 1319335114490274328 6253 7780447711621277061 6254 25689692714177886964 6255 48317131304386752748 6256 51993301142288589658 6257 31747177836376617322 6258 10756083712341651708 6259 1942833683873104281 6260 175418455631641586 6261 7147612281219632 6262 111060329799908 6263 485682841671 6264 308738240 6265 2665 6266 456 6267 3924830 6268 4415276240 6269 1286498734775 6270 133403580461698 6271 5903910463796094 6272 125036431654532772 6273 1366574764760917902 6274 8103650475062505788 6275 26915325729265646044 6276 50946802405606042060 6277 55208554088605596713 6278 33974590914457122790 6279 11613209793732291625 6280 2119376614827739520 6281 193736172183222010 6282 8016731226583822 6283 127142963950306 6284 572959391486 6285 384190147 6286 3956 6287 457 6288 3950708 6289 4464227840 6290 1306647819188 6291 136120861105921 6292 6052972092264056 6293 128830822188702173 6294 1415389047053549320 6295 8439455194232415068 6296 28196194641354296466 6297 53712351408254701579 6298 58613337676254214840 6299 36351453113059171600 6300 12535820171869342374 6301 2311329479611114667 6302 213893638050691028 6303 8987547976547000 6304 145465385146930 6305 675278247404 6306 477174188 6307 5822 6308 458 6309 3976814 6310 4513612640 6311 1327066846462 6312 138887226729036 6313 6205447000015686 6314 132731240718688818 6315 1465826574653194648 6316 8788321275403896676 6317 29534643698060026261 6318 56620427386081937338 6319 62218279822253775496 6320 38887337168344201834 6321 13528704444414015077 6322 2519982745540336750 6323 236068384776398864 6324 10071503594073498 6325 166327365112702 6326 795124653464 6327 591568140 6328 8470 6329 459 6330 4002920 6331 4563433566 6332 1347758702412 6333 141703451417544 6334 6361405356242278 6335 136740396492198066 6336 1517937342458962856 6337 9150723713997684817 6338 30933110515540463558 6339 59677986696079202463 6340 66034574083880555730 6341 41592400088593382452 6342 14596987054368969908 6343 2746730419804708467 6344 260454384719595546 6345 11281275452880277 6346 190067199465802 6347 935377406796 6348 732057418 6349 12230 6350 460 6351 4029255 6352 4613693392 6353 1368726540031 6354 144570319638340 6355 6520918625039114 6356 140861061533766232 6357 1571772763348460057 6358 9527153584366926234 6359 32394129556872688203 6360 62892306348465336634 6361 70074008163688839742 6362 44477417064640727722 6363 15746149628743389060 6364 2993077997187629912 6365 287263510648259974 6366 12630905403836332 6367 217066463848678 6368 1099368213540 6369 904311679 6370 17490 6371 461 6372 4055590 6373 4664395120 6374 1389973297118 6375 147488626473171 6376 6684059554796028 6377 145096071958111917 6378 1627385704480499100 6379 9918118543952144765 6380 33920335726910570796 6381 66270997923311269717 6382 74348993764778039614 6383 47553817248665135252 6384 16982054733692175262 6385 3260650990941640474 6386 316727118959217906 6387 14135940716679037 6388 247755320245378 6389 1290950265435 6390 1115162992 6391 24842 6392 462 6393 4082155 6394 4715541600 6395 1411502182241 6396 150459177618554 6397 6850902230164511 6398 149448329293054274 6399 1684830525385141415 6400 10324143351781513250 6401 35514468095539897880 6402 69822022053040418658 6403 78872597868702071975 6404 50833721496666407468 6405 18310971137399058558 6406 3551204086797923740 6407 349097767377477782 6408 15813588933043566 6409 282618460458007 6410 1514576050336 6411 1372853037 6412 35002 6413 463 6414 4108720 6415 4767135758 6416 1433316185962 6417 153482789623894 6418 7021522061284916 6419 153920801841615515 6420 1744163115998136682 6421 10745770402106831696 6422 37179373745078905178 6423 73553703493999451912 6424 83658575487284477698 6425 54329982178791360545 6426 19739600665543438704 6427 3866630964368544890 6428 384651077171671000 6429 17682888032615045 6430 322201732231094 6431 1775387030199 6432 1687287408 6433 49008 6434 464 6435 4135516 6436 4819180520 6437 1455418573127 6438 156560289891912 6439 7195995837059459 6440 158516526054122024 6441 1805440936549985422 6442 11183560273155330576 6443 38918011754333352423 6444 77474746807765707654 6445 88721403966618389837 6446 58056225162509809870 6447 21275106751122440255 6448 4208974831457439564 6449 423687752432464597 6450 19764893270293408 6451 367119552660713 6452 2079315351044 6453 2070380076 6454 68144 6455 465 6456 4162312 6457 4871678889 6458 1477812387688 6459 159692516920541 6460 7374401714216420 6461 163238607940634903 6462 1868723057406032498 6463 11638092291818956324 6464 40733457314925177156 6465 81594252677013061801 6466 94076318899220021564 6467 62026894083180087227 6468 22925144773662083198 6469 4580439721549536684 6470 466535768109430282 6471 22082882344639243 6472 418063166953320 6473 2433200801654 6474 2536414156 6475 94219 6476 466 6477 4189340 6478 4924633714 6479 1500500951586 6480 162880320303832 6481 7556819271868671 6482 168090224493840454 6483 1934070200830715377 6484 12109965114266815476 6485 42628905993021323548 6486 85921734878129774262 6487 99739351728948488741 6488 66257297017597056032 6489 24697894301238123677 6490 4983402606251620798 6491 513552741303259776 6492 24662580518059216 6493 475809878359144 6494 2844923398540 6495 3102520423 6496 129476 6497 467 6498 4216368 6499 4978048075 6500 1523487362904 6501 166124560977649 6502 7743329500460624 6503 173074625153413989 6504 2001544782710011536 6505 12599797323336381540 6506 44607678131951286684 6507 90467137937143434945 6508 105727369109762361022 6509 70763655686407073145 6510 26602093341680342158 6511 5420426379742016765 6512 565128499424379508 6513 27532407653220654 6514 541233323004928 6515 3323555521105 6516 3789185536 6517 177011 6518 468 6519 4243629 6520 5031924898 6521 1546775001343 6522 169426111221164 6523 7934014857638849 6524 178195133281335946 6525 2071210956269892744 6526 13108228042693662460 6527 46673223409485801076 6528 95240855492777143788 6529 112058114109740110850 6530 75563157312576712558 6531 28647074729296225323 6532 5894273774071338166 6533 621687861955575260 6534 30723749096523736 6535 615314940812024 6536 3879534278810 6537 4620914693 6538 240692 6539 469 6540 4270890 6541 5086267186 6542 1570367019858 6543 172785854906311 6544 8128959257034812 6545 183455147679868359 6546 2143134655760714772 6547 13635917568653061144 6548 48829125545133354178 6549 100253749395037855692 6550 118750249326960082188 6551 80674009274201688825 6552 30842804766093781566 6553 6407922270029129562 6554 683693651639900834 6555 34271252730813941 6556 699156735557456 6557 4524858897764 6558 5626943616 6559 325737 6560 470 6561 4298385 6562 5141077942 6563 1594266856689 6564 176204687499860 6565 8328248125520776 6566 188858144120962314 6567 2217383642211839624 6568 14183548019653639216 6569 51079107171901415682 6570 105517169564901216440 6571 125823402016002592295 6572 86115496691523858172 6573 33199924258151004402 6574 6964580070399915282 6575 751649954403701805 6576 38213154494473694 6577 793995505734674 6578 5273314214390 6579 6842152613 6580 438692 6581 471 6582 4325880 6583 5196360247 6584 1618477720366 6585 179683516316734 6586 8531968391828902 6587 194407676919557561 6588 2294027549160531808 6589 14751824004317414196 6590 53427034867746484326 6591 111042974645459135690 6592 133298211297647911604 6593 91908043099995143552 6594 35729792080116467154 6595 7567703208955903539 6596 826105646383867108 6597 42591635109330481 6598 901218663022422 6599 6140726130665 6600 8308058898 6601 588260 6602 472 6603 4353610 6604 5252117026 6605 1643003108448 6606 183223260522706 6607 8740208545171399 6608 200107380518823266 6609 2373137930527755115 6610 15341473308093323644 6611 55876924361864550634 6612 116843553471950790414 6613 141196377558422912947 6614 98073274363120500066 6615 38444531424338777655 6616 8221013871013267986 6617 907658210319874085 6618 47453210746249618 6619 1022381856497573 6620 7145250660354 6621 10074073229 6622 785346 6623 473 6624 4381340 6625 5308351438 6626 1667846285742 6627 186824851391561 6628 8953058623743774 6629 205960971120521956 6630 2454788308477204494 6631 15953247599450301993 6632 58432945910912024550 6633 122931847393135108301 6634 149540714119041732520 6635 104634085991719781532 6636 41357078883157876466 6637 8928520008626418360 6638 996957862613184664 6639 52849160864036715 6640 1159228548645220 6641 8307703718796 6642 12198875388 6643 1044275 6644 474 6645 4409306 6646 5365066486 6647 1693010809867 6648 190489232308398 6649 9170610274737081 6650 211972248327857774 6651 2539054223500434172 6652 16587923155628956180 6653 61099429861045423999 6654 129321373473405334942 6655 158355201286874588832 6656 111614714038492065614 6657 44481236538401567879 6658 9694536336395195756 6659 1094712016697251969 6660 58835996458820762 6661 1313711804898186 6662 9651934015246 6663 14752136206 6664 1382996 6665 475 6666 4437272 6667 5422265251 6668 1718500002726 6669 194217359030765 6670 9392956742676620 6671 218145096834724486 6672 2626013284494826448 6673 17246301608954410532 6674 63880872390734973136 6675 136026248610329408879 6676 167665042878488448630 6677 119040809750680549874 6678 47831727223871621678 6679 10523706801910963891 6680 1201690107394976596 6681 65475972537711427 6682 1488018478544084 6683 11205247786916 6684 17816415188 6685 1824801 6686 476 6687 4465475 6688 5479950814 6689 1744317482739 6690 198010199692540 6691 9620192930902634 6692 224483488127967360 6693 2715745221149437348 6694 17929210713727829260 6695 66781941451009416120 6696 143061214599127535504 6697 177496725336514700308 6698 126939518166269901538 6699 51424253154275017659 6700 11421028628249292338 6701 1318728805781181835 6702 72837648651523638 6703 1684596104964337 6704 12998888680558 6705 21489511591 6706 2398854 6707 477 6708 4493678 6709 5538126335 6710 1770466629568 6711 201868735069106 6712 9852415389745216 6713 230991482237368572 6714 2808331936333984718 6715 18637505134738100160 6716 69807482897952173578 6717 150441664181138441820 6718 187878079534448852116 6719 135339560854147267087 6720 55275558105513991414 6721 12391878034855932630 6722 1446737653104878952 6723 80996501977618464 6724 1906182730665184 6725 15068583476015 6726 25887070838 6727 3142655 6728 478 6729 4522119 6730 5596794816 6731 1796951123292 6732 205793958581816 6733 10089722379451776 6734 237673229499209518 6735 2903857560880153348 6736 19372067257419695154 6737 72962526834909260708 6738 158183668110035124296 6739 198838345403439142559 6740 144271323001725189492 6741 59403493361256565929 6742 13442037747102875472 6743 1586705147723188438 6744 90035597489390774 6745 2155840053463681 6746 17455158186604 6747 31145783938 6748 4103024 6749 479 6750 4550560 6751 5655959496 6752 1823774402112 6753 209786876567174 6754 10332213858248088 6755 244532972368880300 6756 3002408508377048958 6757 20133808020740275082 6758 76252294159093171032 6759 166304003275359612258 6760 210408239482842174446 6761 153766945069689708060 6762 63827087631899657534 6763 14577726414716181240 6764 1739705318053459682 6765 100046320495913483 6766 2436990152524280 6767 20205237612937 6768 37426951104 6769 5339700 6770 480 6771 4579240 6772 5715623456 6773 1850940208468 6774 213848508282036 6775 10579991546741624 6776 251575047247664082 6777 3104073532446159711 6778 20923667772851451824 6779 79682203330882287926 6780 174820181919534237604 6781 222620025539129326566 6782 163860419237087393078 6783 68566621184572312880 6784 15805630063826901440 6785 1906904820567269191 6786 111129176911414342 6787 2753456259035564 6788 23372034487394 6789 44920821585 6790 6927100 6791 481 6792 4607920 6793 5775789856 6794 1878452039880 6795 217979886176794 6796 10833158915818288 6797 258803886359940408 6798 3208943784042216944 6799 21742617150629801014 6800 83257877360363911106 6801 183750481990595918620 6802 235507588363747886874 6803 174587690877382404507 6804 73643704413768135614 6805 17132935718414829030 6806 2089570600938855008 6807 123394667464411917 6808 3109507910884908 6809 27016244197508 6810 53851446054 6811 8959449 6812 482 6813 4636840 6814 5836461856 6815 1906313701968 6816 222182055901248 6817 11091821252601226 6818 266224019645147838 6819 3317112871323566956 6820 22591657983151305908 6821 86985151030296035084 6822 193113978669363505542 6823 249106510905830611557 6824 185986765310200469700 6825 79081361117464485437 6826 18567367332168717162 6827 2289078163167582522 6828 136964242170517156 6829 3509911031034800 6830 31207053269006 6831 64482543341 6832 11553826 6833 483 6834 4665760 6835 5897642696 6836 1934528752312 6837 226456076581938 6838 11356085648184236 6839 273840076701587137 6840 3428676919560977306 6841 23471824220269671413 6842 90870078349900474498 6843 202930577116130208991 6844 263454154859880604112 6845 198097820092242320240 6846 84904116734303034214 6847 20117224184012982393 6848 2506920490638400070 6849 151971342360626890 6850 3959983351259284 6851 36023281174895 6852 77124081880 6853 14857546 6854 484 6855 4694921 6856 5959335456 6857 1963101060532 6858 230803020828676 6859 11626061065123714 6860 281656788745603732 6861 3543734633708850311 6862 24384182886352017124 6863 94918940259576451899 6864 213221046478308703122 6865 278589744876468255869 6866 210963323115526641000 6867 91138091835628888779 6868 21791421896603231256 6869 2744717670558707813 6870 168562537716897158 6871 4465655826912048 6872 41554666255810 6873 92140185278 6874 19053072 6875 1 6876 485 6877 4724082 6878 6021543456 6879 1992034245008 6880 235223975016046 6881 11901858325060800 6882 289678990624032874 6883 3662387361028216978 6884 25329835060389169724 6885 99138252580811584592 6886 224007055207144570395 6887 294554456526345844084 6888 224628156801336457422 6889 97811101156707793768 6890 23599536250659017908 6891 3004227272434299476 6892 186898766870522445 6893 5033540559240366 6894 47903319678470 6895 109958023928 6896 24368703 6897 2 6898 486 6899 4753485 6900 6084269856 6901 2021332240140 6902 239720039290616 6903 12183590177776932 6904 297911622842681108 6905 3784739156468024633 6906 26309916882543252632 6907 103534774232333890232 6908 235311207727818287260 6909 311391508199046557601 6910 239139748683576874956 6911 104952758492856922685 6912 25551849974953409932 6913 3287355539576283339 6914 207156690332736830 6915 5671005997028201 6916 55185361544242 6917 131078434964 6918 31086378 6919 5 6920 487 6921 4782888 6922 6147517896 6923 2050998725968 6924 244292327856682 6925 12471371288652496 6926 306359733649543289 6927 3910896848112389374 6928 27325600588398168788 6929 108115515706646722932 6930 247157082514263332755 6931 329146257077458127216 6932 254548208697021067951 6933 112594587776587510746 6934 27659402706829436382 6935 3596169451963832150 6936 229530165784398714 6937 6386260048570640 6938 63532768398827 6939 156087891106 6940 39556951 6941 10 6942 488 6943 4812534 6944 6211290816 6945 2081037702452 6946 248941968984172 6947 12765318309368924 6948 315028481134699662 6949 4040970105485086263 6950 28378095570987442756 6951 112887747828985781484 6952 259569271616098396062 6953 347866299383424072580 6954 270906473491979169978 6955 120770140696724881950 6956 29934044326081469878 6957 3932909728067640827 6958 254231856035639674 6959 7188442025984022 6960 73095450444048 6961 185672721610 6962 50212446 6963 20 6964 489 6965 4842180 6966 6275591937 6967 2111452911992 6968 253670105298646 6969 13065549865205072 6970 323923135386473824 6971 4175071507935087168 6972 29468649471913244567 6973 117859010792706627102 6974 272573421692412614723 6975 367601575047807456930 6976 288270458120366832368 6977 129515121210717475562 6978 32388491881729072105 6979 4300004832716015050 6980 281494981394501614 6981 8087724190687160 6982 84043594226243 6983 220635166958 6984 63587939 6985 36 6986 490 6987 4872070 6988 6340424418 6989 2142248421008 6990 258477893789936 6991 13372186627362826 6992 333049080664952130 6993 4313316615981424226 6994 30598549301643482878 6995 123037123494180574366 6996 286196276603075434906 6997 388404477015073231322 6998 306699215445004745868 6999 138867517349942337305 7000 35036390340326473132 7001 4700086068422813541 7002 311575228552180636 7003 9095424000635777 7004 96570294371770 7005 261912364343 7006 80340210 7007 65 7008 491 7009 4901960 7010 6405791661 7011 2173428035080 7012 263366506106406 7013 13685351300155548 7014 342411817633290668 7015 4455824042755095524 7016 31769122590352743995 7017 128430193161074661530 7018 300465721615932035198 7019 410329965348699131658 7020 326255103649218780498 7021 148867740707994353994 7022 37892377402956002760 7023 5136003827257987558 7024 344752829717493388 7025 10224127994074354 7026 110894518087247 7027 310597808140 7028 101279171 7029 110 7030 492 7031 4932095 7032 6471696906 7033 2204995887828 7034 268337128564428 7035 14005168694989034 7036 352016965607104318 7037 4602715528505631846 7038 32981738569405213094 7039 134046625298177821527 7040 315410829284037105126 7041 433435686363556397974 7042 347003962231544721110 7043 159558774054570778830 7044 40972152648457380224 7045 5610845091855744170 7046 381334826200944902 7047 11487828622393066 7048 127264432628692 7049 367966621291 7050 127395994 7051 185 7052 493 7053 4962230 7054 6538143474 7055 2236955848832 7056 273390962446938 7057 14331765717387952 7058 361870264863223540 7059 4754116015221658756 7060 34237809384899061064 7061 139895133944517880626 7062 331061907055132426028 7063 457782096965436908000 7064 369015296897507823861 7065 170986327507734287902 7066 44292551280959646309 7067 6127952274048463738 7068 421657532498426973 7069 12902075166014736 7070 145961149139127 7071 435504147454 7072 159907840 7073 300 7074 494 7075 4992611 7076 6605134686 7077 2269312119772 7078 278529224013624 7079 14665271442718560 7080 371977578967240784 7081 4910153724424776218 7082 35538791343384494906 7083 145984752267061890331 7084 347450546671221652118 7085 483432594441117766509 7086 392362473769148178644 7087 183199003754313575228 7088 47871622771637006114 7089 6690943492437443984 7090 466089217510618502 7091 14484140297696249 7092 167302921329276 7093 514939489741 7094 200299928 7095 481 7096 495 7097 5022992 7098 6672673945 7099 2302068635008 7100 283753144803966 7101 15005817103054584 7102 382344897162060142 7103 5070960235095393872 7104 36886186191228558452 7105 152324843484616025308 7106 364609675424527721942 7107 510453651894064087034 7108 417122923362201842870 7109 196248472798432641628 7110 51728714707342389873 7111 7303734390392687928 7112 515033021639580293 7113 16253203665700898 7114 191649864226414 7115 608283483622 7116 250389169 7117 752 7118 496 7119 5053620 7120 6740764490 7121 2335229665141 7122 289063971648164 7123 15353536164617984 7124 392978336775984046 7125 5236670564883953223 7126 38281542427753691380 7127 158925112148396464504 7128 382573609331618778984 7129 538914959587648707092 7130 443378354790608693912 7131 210189656779834434376 7132 55884562172258379420 7133 7970561610251610469 7134 568930129230454400 7135 18230554359757721 7136 219409241764368 7137 717873080439 7138 312386072 7139 1165 7140 497 7141 5084248 7142 6809409806 7143 2368799210090 7144 294462966974626 7145 15708564314540912 7146 403884145693440837 7147 5407423251473105230 7148 39726456653680770141 7149 165795615772760967440 7150 401378108296316581761 7151 568889572407055290590 7152 471214980689481051395 7153 225080925394036145034 7154 60361383013891642882 7155 8696008040019900532 7156 628263218222678236 7157 20439813917846748 7158 251041402815090 7159 846421620952 7160 388985190 7161 1770 7162 498 7163 5115124 7164 6878613214 7165 2402781610197 7166 299951408821696 7167 16071039540057818 7168 415068704846038404 7169 5583360437340868633 7170 41222574955017254254 7171 172946776843802577342 7172 421060433327351303584 7173 600454063721547935249 7174 500723753358594147298 7175 240984302513101916708 7176 65182979360048408186 7177 9485029964773922033 7178 693560209767960708 7179 22907182090228166 7180 287066427257712 7181 997077406532 7182 483455542 7183 2665 7184 499 7185 5146000 7186 6948378117 7187 2437180931842 7188 305530591149610 7189 16441102115107580 7190 426538530767952694 7191 5764627954694817474 7192 42771594323980731698 7193 180389395199171534996 7194 441659405885967611012 7195 633688685875555341306 7196 532000612662308557212 7197 257965684596419620448 7198 70374845781328337352 7199 10342986255923758798 7200 765398343299654845 7201 25661707359832130 7202 328071579167360 7203 1173490058330 7204 599768366 7205 3956 7206 500 7207 5177125 7208 7018707918 7209 2472001585928 7210 311201823853076 7211 16818894681366842 7212 438300278172418468 7213 5951375413926446255 7214 44375264117115159388 7215 188134660808108661820 7216 463215469433883276182 7217 668677537611471886672 7218 565146746234038518918 7219 276095071553094849247 7220 75964284511034587688 7221 11275669749190969928 7222 844408603627574072 7223 28735584854048130 7224 374719644575774 7225 1379887596926 7226 742728348 7227 5822 7228 501 7229 5208250 7230 7089606103 7231 2507247706034 7232 316966433077750 7233 17204562234694032 7234 450360742594307203 7235 6143756292257781642 7236 46035387552249605086 7237 196194166944936717862 7238 485770753261673545480 7239 705508738671201186040 7240 600268862569792490390 7241 295446810708509210640 7242 81980528165289693980 7243 12289340963628613400 7244 931280529736148922 7245 32164484053624464 7246 427758272168526 7247 1621163779452 7248 918153649 7249 8470 7250 502 7251 5239625 7252 7161075992 7253 2542923774567 7254 322825761233656 7255 17598252207979548 7256 462726863054625694 7257 6341928026031071092 7258 47753823244474321982 7259 204579923786329279383 7260 509369138672693743898 7261 744274611902066932343 7262 637479477608912615314 7263 316099854605728745895 7264 88454870425803481244 7265 13390764333704768412 7266 1026767436284421988 7267 35987909428685606 7268 488030413952066 7269 1902979263844 7270 1133064400 7271 12230 7272 503 7273 5271000 7274 7233121154 7275 2579033993166 7276 328781167316226 7277 18000114457490704 7278 475405724792857094 7279 6546052103213098032 7280 49532486782847844721 7281 213304372425487303878 7282 534056327607774326716 7283 785071873134090326474 7284 676897215439301367208 7285 338138033363833230984 7286 95420805181938089275 7287 14587247128557065178 7288 1131692082338361524 7289 40249596891999540 7290 556486010069110 7291 2231876227396 7292 1395935847 7293 17490 7294 504 7295 5302626 7296 7305744992 7297 2615582916521 7298 334834026920604 7299 18410301347573540 7300 488404562022085092 7301 6756294159669294007 7302 51373352348026253646 7303 222380399334936498487 7304 559879913790801821012 7305 828001829178579388002 7306 718647123779554545950 7307 361650342399756924038 7308 102914174650934570132 7309 15886681254441825929 7310 1246952823458190842 7311 44997949784058319 7312 634195038963328 7313 2615410792134 7314 1716967498 7315 24842 7316 505 7317 5334252 7318 7378950992 7319 2652574815192 7320 340985732567327 7321 18828967736840832 7322 501730760753775174 7323 6972824075676075422 7324 53278454372594300235 7325 231821351270963718656 7326 586889456485889547144 7327 873170584236489434668 7328 762861004932529060726 7329 386731246312199906066 7330 110973327033017000032 7331 17297588139214041192 7332 1373530287281822952 7333 50286517856057518 7334 722362108379403 7335 3062303032240 7336 2108437212 7337 35002 7338 506 7339 5366130 7340 7452742640 7341 2690014317054 7342 347237693717426 7343 19256271064819090 7344 515391861646189022 7345 7195816076333603708 7346 55249889244309184694 7347 241641050652857207564 7348 615136556951558325354 7349 920689255092535130452 7350 809677762921676141518 7351 413480999817574699791 7352 119639284283176704596 7353 18829166922059339004 7354 1512494614655938274 7355 56174523655563851 7356 822342738076300 7357 3582609870610 7358 2585083418 7359 49010 7360 507 7361 5398008 7362 7527123506 7363 2727905762408 7364 353591337102883 7365 19692371337981644 7366 529395562924331956 7367 7425448832241643742 7368 57289817054102688167 7369 251853811409862654704 7370 644674937688426877805 7371 970674195406556273078 7372 859243767566744564338 7373 442005986620656311348 7374 128955920623315393747 7375 20491346175370290858 7376 1665013312937576526 7377 62727440464601516 7378 935661547725006 7379 4187920875486 7380 3164598960 7381 68148 7382 508 7383 5430139 7384 7602096992 7385 2766253853217 7386 360048106742598 7387 20137431218315738 7388 543749723324428206 7389 7661905564210484204 7390 59400463389073076042 7391 262474455330532617767 7392 675560524571461599194 7393 1023247229505973728710 7394 911713236274083820152 7395 472419077201437242083 7396 138970152446716074680 7397 22294839412786239135 7398 1832359770371142610 7399 70017627008810696 7400 1064032537260518 7401 4891583426291 7402 3868169962 7403 94229 7404 509 7405 5462270 7406 7677666752 7407 2805063000342 7408 366609464277526 7409 20591616009262192 7410 558462365111809230 7411 7905374148261145312 7412 61584121172383206627 7413 273518328907279925768 7414 707851531969425055897 7415 1078535896015583024356 7416 967248634365443323453 7417 504840006493297617342 7418 149732140313130143868 7419 24251204642094923996 7420 2015922485645360212 7421 78125023898324250 7422 1209381719110448 7423 5708957604690 7424 4721162574 7425 129496 7426 510 7427 5494655 7428 7753836272 7429 2844337980695 7430 373276888987612 7431 21055093746238872 7432 573541677124271054 7433 8156047224799426108 7434 63843152550315655834 7435 285001320712389493269 7436 741608550948543453064 7437 1136673701758312645652 7438 1026021094789781305874 7439 539395772534446703555 7440 161295503764626013920 7441 26372908251867880770 7442 2217215069450209260 7443 87137917977599373 7444 1373872334159360 7445 6657708706738 7446 5753878802 7447 177051 7448 511 7449 5527040 7450 7830609122 7451 2884083276642 7452 380051878131669 7453 21528035182427160 7454 588996017890787165 7455 8414122308106786238 7456 66179990828474359118 7457 296939879298203987288 7458 776894640669534512007 7459 1197800386289750951458 7460 1088210858114898394775 7461 576221057169295896854 7462 173717549743566415247 7463 28673393526558817614 7464 2437887080766806978 7465 97153780505009026 7466 1559932966436774 7467 7758138217736 7468 7002507296 7469 240764 7470 512 7471 5559680 7472 7907988872 7473 2924303740905 7474 386935946965276 7475 22010613881349088 7476 604833918776619524 7477 8679801900148075628 7478 68597142457406588408 7479 309351031659379798303 7480 813775423081346317584 7481 1262062197531932315487 7482 1154007733718498366684 7483 615458669991911402059 7484 187059515429917602816 7485 31167154118350780777 7486 2679735763843229494 7487 108280186468046625 7488 1770288842807092 7489 9033562888149 7490 8510178548 7491 325867 7492 513 7493 5592320 7494 7985979177 7495 2965003928132 7496 393930629085491 7497 22503006202502912 7498 621064087205792192 7499 8953293604725084018 7500 71097189069707902063 7501 322252402249841222036 7502 852319181027633274125 7503 1329612178897670350056 7504 1223611583154480042465 7505 657260016719708322084 7506 201386826371712722758 7507 33869812811269663218 7508 2944718758532264508 7509 120635822090127386 7510 2007996699835973 7511 10510743434766 7512 10328276957 7513 438912 7514 514 7515 5625216 7516 8064583522 7517 3006188767842 7518 401037476449640 7519 23005391395968154 7520 637695409910939476 7521 9234810246094291477 7522 73682789568908014320 7523 335662232594039665095 7524 892596959876029428932 7525 1400610468404992668562 7526 1297232826695413267732 7527 701785593310353843760 7528 216769370822761237216 7529 36798205950393243937 7530 3234967860472797138 7531 134351589161965244 7532 2276483570437454 7533 12220374630192 7534 12517905722 7535 588630 7536 515 7537 5658112 7538 8143805647 7539 3047862887868 7540 408258059724951 7541 23517951587954284 7542 654736956262528757 7543 9524569987960888478 7544 76356682272278467880 7545 349599401485065103384 7546 934682672793533106327 7547 1475224610203518626416 7548 1375092974112531629582 7549 749205507132410080512 7550 233281791264267080153 7551 39970473917812348782 7552 3552803915239092021 7553 149571814594583558 7554 2579589953516402 7555 14197639232614 7556 15151691787 7557 785946 7558 516 7559 5691265 7560 8223649122 7561 3090031295345 7562 415593968308320 7563 24040871877471531 7564 672197981626483470 7565 9822796457088829356 7566 79121687107882939554 7567 364083445810998720765 7568 978653209785173467478 7569 1553629879048734804058 7570 1457425180782297120206 7571 799700026635099442208 7572 251003794132213488774 7573 43406158078482249951 7574 3900752935067192604 7575 166455575385832685 7576 2921617799967856 7577 16482840125302 7578 18315810530 7579 1045237 7580 517 7581 5724418 7582 8304117602 7583 3132698692194 7584 423046810680886 7585 24574340321730914 7586 690087930803258554 7587 10129718867319134676 7588 81980707868091866641 7589 379134582001981596222 7590 1024588550626985393270 7591 1636009618178763613454 7592 1544474830273446709376 7593 853460160961953732274 7594 270020478841502408056 7595 47126304629776337256 7596 4281563535453229067 7597 185178148979296508 7598 3307383875938051 7599 19122114357670 7600 22112458934 7601 1384500 7602 518 7603 5757829 7604 8385214742 7605 3175870164111 7606 430618214428726 7607 25118548034981969 7608 708416441496330070 7609 10445572148360638218 7610 84936734519909035508 7611 394773728141243389890 7612 1072571881817995944066 7613 1722555591168480216337 7614 1636500144598950308342 7615 910688271098790291269 7616 290422687248512184234 7617 51153575834662689867 7618 4698225794189700162 7619 205932601037688350 7620 3742279034732234 7621 22168246642063 7622 26662642364 7623 1827131 7624 519 7625 5791240 7626 8466944283 7627 3219550487966 7628 438309826602449 7629 25673689173766778 7630 727193347864282964 7631 10770597075022559536 7632 87992845574412777674 7633 411022526732503475928 7634 1122689717690409193969 7635 1813468348250667238106 7636 1733772823386962225684 7637 971598714147950179248 7638 312307374770082405464 7639 55512369131231768084 7640 5153991645274604870 7641 228931522472886802 7642 4232334075988840 7643 25681587652950 7644 32109552367 7645 2402394 7646 520 7647 5824910 7648 8549309794 7649 3263744828962 7650 446123313738932 7651 26239961037898096 7652 746428684103377006 7653 11105040401380632423 7654 91152210515687494286 7655 427903368168919929804 7656 1175032025810670343206 7657 1908957607720615332089 7658 1836578713258405037066 7659 1036418522478086444613 7660 335778004433701880926 7661 60228944662545083136 7662 5652396926307818368 7663 254408929900981609 7664 4784292842327330 7665 29731098569775 7666 38622384812 7667 3147985 7668 521 7669 5858580 7670 8632315102 7671 3308458039778 7672 454060362225876 7673 26817564055633988 7674 766132688115862734 7675 11449154995420281636 7676 94418092291634626102 7677 445439414895945578696 7678 1229692356819227956936 7679 2009242652951462061706 7680 1945218508773614504526 7681 1105388119502726513438 7682 360944965217968185262 7683 65331561786038540466 7684 6197285209199623797 7685 282622343557495544 7686 5405693373641285 7687 34395529381856 7688 46400938581 7689 4110936 7690 522 7691 5892510 7692 8715963862 7693 3353695366027 7694 462122678324628 7695 27406701886835859 7696 786315805209891500 7697 11803199978779311202 7698 97793849867065625902 7699 463654626315278161944 7700 1286767978850122465694 7701 2114552745681044967067 7702 2060008486347333243584 7703 1178762074010762751808 7704 387926016105907695172 7705 70850625178651867227 7706 6792833551244021280 7707 313855059355487151 7708 6104957913122776 7709 39764757159242 7710 55680826252 7711 5351344 7712 523 7713 5926440 7714 8800259815 7715 3399461737186 7716 470311988539803 7717 28007581407999944 7718 806988691887396582 7719 12167440867004561420 7720 101282940841555332113 7721 482573784422221393840 7722 1346360016687348369071 7723 2225127556137829837792 7724 2181281272611629495602 7725 1256809894978771286968 7726 416846757366786078279 7727 76818841171939974382 7728 7443580316340188475 7729 348418631699184070 7730 6891492755276387 7731 45941294628722 7732 66739712692 7733 6944040 7734 524 7735 5960631 7736 8885206702 7737 3445762480181 7738 478630039643126 7739 28620412817700341 7740 828162219664673214 7741 12542149715078983738 7742 104888924132489394808 7743 502222520225737131938 7744 1408573595808060108230 7745 2341217610714066289782 7746 2309386648746757983558 7747 1339816868978540024129 7748 447841130653055923250 7749 83271385014676380409 7750 8154455224580959974 7751 386655586679645294 7752 7775798903785204 7753 53042001077460 7754 79904399748 7755 8983909 7756 525 7757 5994822 7758 8970808351 7759 3492602602104 7760 487078599048258 7761 29245409621480284 7762 849847478983222063 7763 12927605263501395094 7764 108615462725873675145 7765 522627340943475672806 7766 1473517991479221029635 7767 2463084757796833257970 7768 2444692392386160062828 7769 1428084942303149795972 7770 481051949601744072343 7771 90246079781778390368 7772 8930811802880536002 7773 428942385290696508 7774 8769594733737795 7775 61200009584794 7776 95559262728 7777 11588806 7778 526 7779 6029275 7780 9057068416 7781 3539987512226 7782 495659454835626 7783 29882788739552989 7784 872055783154449316 7785 13324093089812637493 7786 112466326495371802552 7787 543815658023242922133 7788 1541306783067228110298 7789 2591002652515692731497 7790 2587585158746122752052 7791 1521933650133029444622 7792 516631462708910596108 7793 97783587718640707429 7794 9778462419138239260 7795 475692659734479003 7796 9885951835693124 7797 70566909705083 7798 114155845280 7799 14907230 7800 527 7801 6063728 7802 9143990812 7803 3587922296200 7804 504374416132481 7805 30532770491622012 7806 894798672396929974 7807 13731905760714952358 7808 116445395092234290497 7809 565815815983173613782 7810 1612058013737314595376 7811 2725257261063748747370 7812 2738471402723100977417 7813 1621701095077035542638 7814 554741950359045479458 7815 105927614834983326720 7816 10703716098839435531 7817 527360746003519048 7818 11139445480930570 7819 81315204303914 7820 136224233097 7821 19123076 7822 528 7823 6098444 7824 9231579280 7825 3636412446502 7826 513225313138846 7827 31195578706881073 7828 918087917908740276 7829 14151342989818981410 7830 120556660906616685752 7831 588657122124337368640 7832 1685894355712275115890 7833 2866147385404779767258 7834 2897778343750240970324 7835 1727744977637405328663 7836 595556357979796657778 7837 114725129640341593967 7838 11713419334415683382 7839 584445539831232653 7840 12546321137923480 7841 93641088357215 7842 162386002648 7843 24466722 7844 529 7845 6133160 7846 9319837648 7847 3685463128292 7848 522213997512765 7849 31871440708697700 7850 941935526034725774 7851 14582711796026418730 7852 124804232103048705082 7853 612369877108042681922 7854 1762943281278097628094 7855 3013985209072596117594 7856 3065954975303872261206 7857 1840443681165223565698 7858 639258967417288986327 7859 124226596942567834090 7860 12815000116298489164 7861 647494703354621818 7862 14124678772624539 7863 107767574414192 7864 193369504583 7865 31222672 7866 1 7867 530 7868 6168140 7869 9408769744 7870 3735079918240 7871 531342342397362 7872 32560587427021162 7873 966353742470040608 7874 15026326667726859684 7875 129192335730587747814 7876 636985406453924725457 7877 1843337239716636714512 7878 3169096864932852180027 7879 3243473121003828307470 7880 1960197414103771505729 7881 686046108726008783258 7882 134486227717340903193 7883 14016515427853975148 7884 717109254277977294 7885 15894676666259592 7886 123948023136380 7887 230027279660 7888 39745404 7889 2 7890 531 7891 6203120 7892 9498379484 7893 3785268061916 7894 540612242811403 7895 33263253382932722 7896 991355056561069843 7897 15482509727674717832 7898 133725320910517641218 7899 662536092951093758512 7900 1927213840364305123784 7901 3331823025666239802328 7902 3430828539357906686410 7903 2087429412339628779514 7904 736126914704866029463 7905 145562246090735526454 7906 15326702467496838073 7907 793948569745008274 7908 17878756834171306 7909 142470111256024 7910 273356534008 7911 50471428 7912 5 7913 532 7914 6238365 7915 9588670608 7916 3836033221174 7917 550025615677520 7918 33979676803433758 7919 1016952205643880834 7920 15951590903872396674 7921 138407662102163538384 7922 689055410040884427648 7923 2014716041988116448096 7924 3502519517904681991365 7925 3628542079258804582928 7926 2222587204730352719226 7927 789724120621034565852 7928 157517174573063223954 7929 16755033876633982132 7930 878735842186851003 7931 20101894144043568 7932 163660308294134 7933 324522482522 7934 63942021 7935 10 7936 533 7937 6273610 7938 9679647120 7939 3887380722896 7940 559584400218070 7941 34710099605934664 7942 1043158179482513764 7943 16433908101179985582 7944 143243962449789151092 7945 716577956163509579964 7946 2105992348690090217684 7947 3681557960835884552120 7948 3837160888456039238504 7949 2366143944905376593948 7950 847074911714843203231 7951 170418138721727542356 7952 18311777276025700291 7953 972264025039281076 7954 22591871636406215 7955 187888904051354 7956 384885699216 7957 80821702 7958 20 7959 534 7960 6309121 7961 9771312848 7962 3939316315066 7963 569290557984508 7964 35454767515466090 7965 1069986224746116930 7966 16929807379128919732 7967 148238957211183545412 7968 745139490129713066661 7969 2201197012543191642594 7970 3869326430273311800489 7971 4057259677288728213256 7972 2518599812705342753773 7973 908431821201430146862 7974 184337192517558700597 7975 20008059430907497462 7976 1075402311981092049 7977 25379584583115184 7978 215575673997057 7979 456033305374 7980 101930840 7981 36 7982 535 7983 6344632 7984 9863671708 7985 3991845406912 7986 579146073258692 7987 36213930049038582 7988 1097449849588453677 7989 17439643130510722186 7990 153397517271012376681 7991 774776967509769181782 7992 2300490243182526607430 7993 4066230149067255041710 7994 4289442040087535809367 7995 2680483488658880535680 7996 974063681651961461611 7997 199351665784841041122 7998 21855935392348019814 7999 1189103194226334958 8000 28499376287348788 8001 247196236745974 8002 539815393345 8003 128273708 8004 65 8005 536 8006 6380410 8007 9956727616 8008 4044973833494 8009 589152953083380 8010 36987840635390241 8011 1125562828267559992 8012 17963778266373193131 8013 158724652739582105022 8014 805528578103578990142 8015 2404038424567477733722 8016 4272692204923833538202 8017 4534341836723228636788 8018 2852353705185531584986 8019 1044256632773415977276 8020 215544535103665340375 8021 23868462982821852930 8022 1314410146957477492 8023 31989408684450520 8024 283289209985255 8025 638386567268 8026 161084915 8027 110 8028 537 8029 6416188 8030 10050484577 8031 4098707087244 8032 599313227669061 8033 37776756599220786 8034 1154339205870384975 8035 18502584401842447324 8036 164225516640201226253 8037 837433784484274666850 8038 2512014339151921835034 8039 4489154296572025594816 8040 4792624636910549887828 8041 3034800878254026262468 8042 1119315188789937238680 8043 233004819716039744336 8044 26059783024719101141 8045 1452465997176571128 8046 35892071344345238 8047 324464234352100 8048 754254312330 8049 201871520 8050 185 8051 538 8052 6452234 8053 10144946418 8054 4153051091376 8055 609628950425586 8056 38580939283447008 8057 1183793303078946756 8058 19056442048561804748 8059 169905408685830197514 8060 870533361681844125064 8061 2624597399691437319496 8062 4716077509419925900759 8063 5064989229951492109028 8064 3228448823537531739478 8065 1199563368780153699220 8066 251828004058559789197 8067 28445205734155097944 8068 1604522032711639136 8069 40254432561026370 8070 371410995044954 8071 890334152748 8072 252479162 8073 300 8074 539 8075 6488280 8076 10240117233 8077 4208011422516 8078 620102198374491 8079 39400654033386162 8080 1213939721044092594 8081 19625740808009547458 8082 175769779148320180728 8083 904869437999269382202 8084 2741973888938808228400 8085 4953943121709152335802 8086 5352169202742758130201 8087 3433956561155502061774 8088 1285345893527428406187 8089 272116488615225732586 8090 31041303737265558612 8091 1771947913681182390 8092 45128736841171740 8093 424909329823344 8094 1050013706070 8095 315154320 8096 481 8097 540 8098 6524595 8099 10336000938 8100 4263594092934 8101 630735072181938 8102 40236170321563872 8103 1244793346302200224 8104 20210879571649031673 8105 181824232820974217954 8106 940485537030564147212 8107 2864337207470702788050 8108 5203253442387810123728 8109 5654934588954307313518 8110 3652020213428627529650 8111 1377029452608158027620 8112 293980070929696665551 8113 33866012193394729534 8114 1956242456208738935 8115 50572953225330044 8116 485840581711150 8117 1237225707522 8118 392638287 8119 752 8120 541 8121 6560910 8122 10432601538 8123 4319804764440 8124 641529696576531 8125 41087761731776826 8126 1276369355802184959 8127 20812266722013025386 8128 188074533077850728393 8129 977426620873307564230 8130 2991888129911784164859 8131 5464532681784424565800 8132 5974093592436685115124 8133 3883375000129776030924 8134 1475004045666166179028 8135 317536458686087870660 8136 36938736549010582557 8137 2159045360198248896 8138 56651379600234761 8139 555200308936326 8140 1456532598184 8141 488258560 8142 1165 8143 542 8144 6597495 8145 10529923038 8146 4376649539394 8147 652488220383498 8148 41955706086570723 8149 1308683221976864778 8150 21430320340842131945 8151 194526606030590302470 8152 1015739134608046025465 8153 3124835069813885483058 8154 5738327856387633337686 8155 6310494388004211015660 8156 4128797336076988443148 8157 1579684402007881678184 8158 342911816928979949335 8159 40280468477484853390 8160 2382149962641303263 8161 63435308327646964 8162 634112545123750 8163 1713222928266 8164 606061671 8165 1770 8166 543 8167 6634080 8168 10627969533 8169 4434134165736 8170 663612816948168 8171 42840285431186370 8172 1341750717927415372 8173 22065468418215232290 8174 201186544786306053172 8175 1055471052037287160896 8176 3263394353472283101200 8177 6025209728892482709756 8178 6665027002902690121901 8179 4389107035980334171090 8180 1691511482898234436558 8181 370241351573325438642 8182 43913910604498999078 8183 2627517100487934110 8184 71003759354754856 8185 723845751993376 8186 2013422762699 8187 750946264 8188 2665 8189 544 8190 6670936 8191 10726744938 8192 4492264836951 8193 674905684171386 8194 43741786163678328 8195 1375587922653662064 8196 22718149068962130626 8197 208060613807367903168 8198 1096671922759562676529 8199 3407790502952279363514 8200 6325773784907976607577 8201 7038625282367530302584 8202 4665169631845890278626 8203 1810954071144226815950 8204 399669931534045129915 8205 47863610654787479416 8206 2897290178105507522 8207 79444287194000806 8208 825830699742189 8209 2364222588380 8210 928850515 8211 3956 8212 545 8213 6707792 8214 10826253438 8215 4551047388054 8216 686369044938678 8217 44660499018822168 8218 1410211226400257427 8219 23388810750128516526 8220 215155253376748900957 8221 1139392920571434493310 8222 3558256528624772048055 8223 6640641247570429508228 8224 7432268942851262272261 8225 4957898808316254135096 8226 1938510452822849928571 8227 431352751896627242178 8228 52156105706415340563 8229 3193811537558923106 8230 88853869132471938 8231 941680454213648 8232 2773823655783 8233 1146944010 8234 5822 8235 546 8236 6744920 8237 10926499038 8238 4610488104645 8239 698005147156926 8240 45596719200920346 8241 1445637336050239018 8242 24077912485957819655 8243 222477084169812185484 8244 1183686893276149348648 8245 3715034231500468779436 8246 6970460131552927002982 8247 7846985716605135501648 8248 5268258961748877372867 8249 2074710196239472302426 8250 465456040748555642602 8251 56820077280023412052 8252 3519640242451672911 8253 99339882322924872 8254 1073212757264562 8255 3251704590198 8256 1413891435 8257 8470 8258 547 8259 6782048 8260 11027485833 8261 4670592909894 8262 709816264189311 8263 46550746367598450 8264 1481883280637352774 8265 24785924093988257918 8266 230032911936338549630 8267 1229608413891992405670 8268 3878374515678977359942 8269 7315906337804740353858 8270 8283853591484886889053 8271 5597267888921208045714 8272 2220116033499357014917 8273 502157812395872192900 8274 61886518047568929725 8275 3877571390047464104 8276 111021178534335885 8277 1222475024992860 8278 3808813123958 8279 1740127620 8280 12230 8281 548 8282 6819449 8283 11129217918 8284 4731368182506 8285 721804694893266 8286 47522884765420266 8287 1518966416907291570 8288 25513326418908180436 8289 237829732293727331474 8290 1277213833342399586570 8291 4048537711219789173552 8292 7677684790612821816257 8293 8744003149965568212942 8294 5945999611706213567459 8295 2375325850329124401476 8296 541648669909146606013 8297 67388910992333227790 8298 4270657080620172471 8299 124029265716098744 8300 1391772312398587 8301 4457784258262 8302 2138226830 8303 17490 8304 549 8305 6856850 8306 11231699479 8307 4792819934706 8308 733972764061215 8309 48513443213577540 8310 1556904435000666120 8311 26260611567592182120 8312 245874735635303191364 8313 1326561334621083830296 8314 4225793907769897412256 8315 8056530618414446041960 8316 9228620011548894067756 8317 6315587344162367801506 8318 2540974790110864332873 8319 584132660062190931690 8320 73363421916511122194 8321 4702229177872686300 8322 138509606834129035 8323 1583698525383054 8324 5213190832627 8325 2623294568 8326 24842 8327 550 8328 6894525 8329 11334934520 8330 4854954639429 8331 746322822459858 8332 49522735242284139 8333 1595715364186491538 8334 27028283152143797835 8335 254175312154717903984 8336 1377710988517721210185 8337 4410423299273384022832 8338 8453210380061473665397 8339 9738947382871175050068 8340 6707226608971929913766 8341 2717737478372947555734 8342 629828183970537116791 8343 79849106246760545234 8344 5175924010450828783 8345 154623046915662906 8346 1801171304002796 8347 6091828443894 8348 3213483394 8349 35002 8350 551 8351 6932200 8352 11438927318 8353 4917778398990 8354 758857247276715 8355 50551079076440112 8356 1635417578720386161 8357 27816856534187302386 8358 262739056990520373580 8359 1430724810897684908332 8360 4602716540117232673463 8361 8868523338066831040124 8362 10276288720032516886725 8363 7122178510276039221526 8364 2906330374339626521098 8365 678968966872152195086 8366 86888131161024455724 8367 5695709170551171198 8368 172547380750216407 8369 2047470927101404 8370 7113042103484 8371 3930547158 8372 49010 8373 552 8374 6970150 8375 11543681968 8376 4981297781499 8377 771578442160860 8378 51598797776853351 8379 1676029803754954260 8380 28626859077421453096 8381 271573775491939283118 8382 1485666821624996774374 8383 4802975113058025373718 8384 9303302780648938108292 8385 10842010507803142255720 8386 7561773170482683517655 8387 3107514256452738069156 8388 731805090762753782876 8389 94526014121738107550 8390 6265912584029580480 8391 192479074296958534 8392 2326283753536092 8393 8299097406950 8394 4800559153 8395 68150 8396 553 8397 7008100 8398 11649202656 8399 5045518980396 8400 784488837675315 8401 52666219223803572 8402 1717571121377949314 8403 29458830401493532484 8404 280687488610096622786 8405 1542603105122248287240 8406 5011511709304350269980 8407 9758417394212889728518 8408 11437545160590293416877 8409 8027413338753977079628 8410 3322096849172061344290 8411 788604093751948643378 8412 102811878982914184126 8413 6891254033663073570 8414 214635154598546651 8415 2641750635105396 8416 9675605345897 8417 5854692162 8418 94233 8419 554 8420 7046326 8421 11755493568 8422 5110448660046 8423 797590891339098 8424 53753676261217977 8425 1760060976704282150 8426 30313322644397927156 8427 290088438415758144216 8428 1601601872660424663078 8429 5228650621119959334268 8430 10234772688206719619129 8431 12064394050195725377518 8432 8520578179447326592095 8433 3550935598704950685096 8434 849652140305253789446 8435 111798730909168924380 8436 7576879338151871504 8437 239255283754026228 8438 2998520926880324 8439 11272004654650 8440 7130214287 8441 129506 8442 555 8443 7084552 8444 11862558982 8445 5176093106004 8446 810887088085683 8447 54861506680140096 8448 1803519184098968904 8449 31190900726269168602 8450 299785093747984949463 8451 1662733526372681909860 8452 5454728147344181576005 8453 10733312474106842065280 8454 12724130665637401950141 8455 9042827248932757489534 8456 3794940605747601427519 8457 915255266711567414040 8458 121543751437762439318 8459 8328397398188073822 8460 266604034530651339 8461 3401812634227190 8462 13122112963983 8463 8671581188 8464 177071 8465 556 8466 7123055 8467 11970402992 8468 5242459079971 8469 824379940306398 8470 55990053365828628 8471 1847965933455653832 8472 32092142621969514158 8473 309786155994856449204 8474 1726070725088920933407 8475 5690093012216121635298 8476 11255020400601361441473 8477 13418403910467791738660 8478 9595804669820443818839 8479 4055077723700457304586 8480 985740706446461023036 8481 132108615095227070326 8482 9151920344721920460 8483 296973386126845044 8484 3857479455783259 8485 15264752113582 8486 10531812770 8487 240804 8488 557 8489 7161558 8490 12079029968 8491 5309552960606 8492 838071988314915 8493 57139664281214982 8494 1893421796609246032 8495 33017639635148203632 8496 320100565010783513893 8497 1791688451985540342004 8498 5935106797921989941584 8499 11800921546848166106930 8500 14148941543281835910123 8501 10181243511799273083952 8502 4332371831294123205573 8503 1061458300299307947060 8504 143559829085125651002 8505 10054107035048890516 8506 330685460947045509 8507 4372085389078764 8508 17744461568051 8509 12774014226 8510 325939 8511 558 8512 7200339 8513 12188444096 8514 5377381607981 8515 851965800392070 8516 58310692616975667 8517 1939907733805932426 8518 33967996681372879097 8519 330737505171645190160 8520 1859664084151275228804 8521 6190144391274751653012 8522 12372084076015068812905 8523 14917553767279604513714 8524 10800970388945915737933 8525 4627910288981895781036 8526 1142781996498364670699 8527 155969097655218595508 8528 11042210169402179194 8529 368095524397511694 8530 4952987819436685 8531 20612307171800 8532 15473272987 8533 439042 8534 559 8535 7239120 8536 12298649654 8537 5445951494986 8538 866063973256410 8539 59503496774901960 8540 1987445100310571439 8541 34943832572813034546 8542 341706411572427211520 8543 1930077464063872496344 8544 6455594444969500637134 8545 12969620951109703399728 8546 15726136975027543565281 8547 11456910283551684073606 8548 4942846588974936151302 8549 1230111446291464208342 8550 169413712870729878207 8551 12124127313278273696 8552 409595272432505954 8553 5608429914321068 8554 23926802488625 8555 18718767624 8556 588850 8557 560 8558 7278180 8559 12409650920 8560 5515269581099 8561 880369132110498 8562 60718440521076903 8563 2036055653073258060 8564 35945780312281032993 8565 353016976368665676980 8566 2003010973082729001551 8567 6731859853847626887218 8568 13594691715453731929346 8569 16576677654748300606560 8570 12151091607223441265012 8571 5278404209259319853398 8572 1323873700845037652190 8573 183976973624843085616 8574 13308456141483497234 8575 455616432986530816 8576 6347643438493810 8577 27754952422726 8578 22616372021 8579 786316 8580 561 8581 7317240 8582 12521452265 8583 5585342434384 8584 894883931117580 8585 61955892969162510 8586 2085761557536631792 8587 36974487388908787460 8588 364679155266534643690 8589 2078549606952652554904 8590 7019358246638523964476 8591 14248504339948303808600 8592 17471256464767434154719 8593 12885651510225767710736 8594 5635880682504431294615 8595 1424525015576695433524 8596 199748634851077117268 8597 14604554234823410972 8598 506634710579662835 8599 7180963001613572 8600 32173440432452 8601 27291566504 8602 1045837 8603 562 8604 7356580 8605 12634057874 8606 5656177114898 8607 909611053449366 8608 63216228736649832 8609 2136585394504223778 8610 38030616083475387431 8611 376703174162953858930 8612 2156781053428253576455 8613 7318522493637070123106 8614 14932317139641829658435 8615 18412052482946585093540 8616 13662841450794620190512 8617 6016651891283056057930 8618 1532552768484636411474 8619 216825389020982831834 8620 16022603795315971572 8621 563174105096421016 8622 8119953088364645 8623 37269972193412 8624 32893001810 8625 1385462 8626 563 8627 7395920 8628 12747472211 8629 5727780286960 8630 924553211768871 8631 64499827928150712 8632 2188550167152925683 8633 39114843775457370856 8634 389099535940725207130 8635 2237795772014577316752 8636 7629801230812312608042 8637 15647440761895212532496 8638 19401347638251726113067 8639 14485033036389083704120 8640 6422176601648748353494 8641 1648477499322043425198 8642 235311382161089238133 8643 17573681663530010546 8644 625811639388742820 8645 9177549113143234 8646 43144802077193 8647 39596499538 8648 1828635 8649 564 8650 7435541 8651 12861699554 8652 5800159112195 8653 939713148279726 8654 65807076294773298 8655 2241679308108440638 8656 40227863260031514000 8657 401879027420145971360 8658 2321687075938035550584 8659 7953659400832102217798 8660 16395240248821850257715 8661 20441531331822694000224 8662 15354724149668878130374 8663 6854001247679179054564 8664 1772855076960073191303 8665 255318766758019410756 8666 19269835061370602333 8667 695182532432769800 8668 10368214132144713 8669 49912459327868 8670 47609913938 8671 2404724 8672 565 8673 7475162 8674 12976744274 8675 5873320352258 8676 955093635215284 8677 67138365217339446 8678 2295996686668332042 8679 41370383066890716682 8680 415052726472282529214 8681 2408551216343741511894 8682 8290578811527198243865 8683 17177137176455240374294 8684 21535105255251336504967 8685 16274545372249544289612 8686 7313764980279465234843 8687 1906279002604084467886 8688 276968294090232841461 8689 21124163504594281538 8690 771985858996151827 8691 11708112734535626 8692 57703706541528 8693 57178607844 8694 3151525 8695 566 8696 7515065 8697 13092610742 8698 5947271271469 8699 970697474889368 8700 68494091869021512 8701 2351526616089992190 8702 42543127789322346520 8703 428632009295431878432 8704 2498487468838031067796 8705 8641058712307518281806 8706 17994611873498089001772 8707 22684688414010704086036 8708 17247266720170593426033 8709 7803204994159863327388 8710 2049382857075476994596 8711 300389948678115804612 8712 23150907374459205721 8713 856990739285370108 8714 13215304085754611 8715 66667752496612 8716 68592062378 8717 4116266 8718 567 8719 7554968 8720 13209303423 8721 6022018729854 8722 986527500191798 8723 69874659198491322 8724 2408293861029784783 8725 43746838415193720966 8726 442628557860130986791 8727 2591598222372815609812 8728 9005616389083620571189 8729 18849205722273480784318 8730 23893022364342398977598 8731 18275804705306759411000 8732 8324162147653070639110 8733 2202842900732879326326 8734 325723627735054090774 8735 25365543662634346458 8736 951043106937550243 8737 14909955983605286 8738 76974759622751 8739 82191343728 8740 5359256 8741 568 8742 7595154 8743 13326826594 8744 6097570095556 8745 1002586574640658 8746 71280476095785951 8747 2466323645049121530 8748 44982272668518562204 8749 457054367524323821442 8750 2687989070595454062402 8751 9384787778235503509402 8752 19742523544919518323424 8753 25162976672163075594378 8754 19363229737902710769664 8755 8878586890719471051134 8756 2367380835211779464057 8757 353119868675982455108 8758 27784889454740506854 8759 1055073106747006752 8760 16814582309064498 8761 88818674706550 8762 98378061689 8763 6955684 8764 569 8765 7635340 8766 13445184814 8767 6173932328006 8768 1018877592884141 8769 72711957375478512 8770 2525641658275307280 8771 46250205353028324586 8772 471921754824232433476 8773 2787768905661379066376 8774 9779128100212925532652 8775 20676236077626371485068 8776 26497554602940869962996 8777 20512773885739949963804 8778 9468545517311100493655 8779 2543766736568011241640 8780 382740627954793535661 8781 30427213746970558782 8782 1170103179184005509 8783 18954306142611508 8784 102420432640642 8785 117624511714 8786 9000849 8787 570 8788 7675810 8789 13564382454 8790 6251112900251 8791 1035403480754454 8792 74169523945827339 8793 2586274065131412516 8794 47551428706651816610 8795 487243365442623536746 8796 2891050014638257166497 8797 10189212513340295931012 8798 21652082536156187982770 8799 27899899051766571025890 8800 21727839006466589316431 8801 10096226759016820858342 8802 2732822170079376195882 8803 414760114699046259658 8804 33312358248426088725 8805 1297256892395670322 8806 21357151419040518 8807 118031570076798 8808 140485779527 8809 11613266 8810 571 8811 7716280 8812 13684423979 8813 6329118872302 8814 1052167195776054 8815 75653602791887430 8816 2648247512224610911 8817 48886752758101226942 8818 503032182360209022230 8819 2997948178499559484594 8820 10615636788443077572365 8821 22671873275634455619150 8822 29373298723260873758149 8823 23012005269985742299398 8824 10763948737811736873292 8825 2935423497416067123114 8826 449365682852178536816 8827 36461867855921665112 8828 1437768588938602902 8829 24054365886990352 8830 135938310519585 8831 167613468708 8832 14942210 8833 572 8834 7757035 8835 13805313854 8836 6407957823191 8837 1069171727221190 8838 77164627148083701 8839 2711589136305633618 8840 50257005694702759874 8841 519301534191961438646 8842 3108582773841607001322 8843 11059018004901348814452 8844 23737492548064539454691 8845 30921194571254691982772 8846 24369040088897203469501 8847 11474166296560698904052 8848 3152505387629391559549 8849 486758785756595513278 8850 39899131554065366657 8851 1592993918840313076 8852 27080778835184265 8853 156466168183332 8854 199772004649 8855 19172760 8856 573 8857 7797790 8858 13927056639 8859 6487636914496 8860 1086420096624640 8861 78703036481269500 8862 2776326572390489844 8863 51663034232439162158 8864 536065103714276507415 8865 3223076877322664490480 8866 11519995268781904347123 8867 24850901360755545598072 8868 32547186508624536140324 8869 25802907475392249513764 8870 12229478726911447404140 8871 3385064543920409701644 8872 527155997382885247591 8873 43649534533354674460 8874 1764421338178181160 8875 30475196949274622 8876 179985146574026 8877 237857151304 8878 24536726 8879 574 8880 7838831 8881 14049656704 8882 6568163832456 8883 1103915357840814 8884 80269276666690941 8885 2842487961955474016 8886 53105703997582385382 8887 553336936584856812856 8888 3341557372963631387553 8889 11999230453688848129606 8890 26014140439339418324936 8891 34255040397983746138456 8892 27317777844182892046210 8893 13032637915121899621750 8894 3634163658965983828621 8895 570790104662944443130 8896 47740622393997760396 8897 1953684657553423286 8898 34280842467112379 8899 206915592260626 8900 282917906910 8901 31320692 8902 575 8903 7879872 8904 14173118704 8905 6649545841344 8906 1121660597565093 8907 81863799971086038 8908 2910101961298261100 8909 54585899910647665446 8910 571131450261453122068 8911 3464155062309657563132 8912 12497408965020278828694 8913 27229333298781619398586 8914 36048695334405749784721 8915 28918038281495895588700 8916 13886556927444667151092 8917 3900935612153829793992 8918 617911275690406557794 8919 52202278349811328176 8920 2162576733620983986 8921 38545837716158926 8922 237734797607141 8923 336181395418 8924 39881703 8925 576 8926 7921200 8927 14297447104 8928 6731790735640 8929 1139658935392594 8930 83487065232096664 8931 2979197749974541494 8932 56104526582292723207 8933 589463443121429817968 8934 3591004777597924716078 8935 13015240528307119063322 8936 28498689426299112677118 8937 37932271231699108216190 8938 30608303301431920881321 8939 14794319057690598332518 8940 4186587922978880103036 8941 668788308837300341666 8942 57066914431606202010 8943 2393064403014247038 8944 43323741045926501 8945 272984429368566 8946 399082185769 8947 50659892 8948 1 8949 577 8950 7962528 8951 14422646464 8952 6814905883440 8953 1157913524346138 8954 85139537841324782 8955 3049805039404672647 8956 57662508711652085490 8957 608348103788501464357 8958 3722245497931736067780 8959 13553460002359775921014 8960 29824507579817550354338 8961 39910076724261809222015 8962 32393426111486974656802 8963 15759187360772968668402 8964 4492407475496235927296 8965 723709968179232302069 8966 62369677743843151886 8967 2647304768162590583 8968 48674139104831798 8969 313278898819074 8970 473295646048 8971 64201028 8972 2 8973 578 8974 8004144 8975 14548721344 8976 6898899188640 8977 1176427550936628 8978 86821689927337688 8979 3121954081558120630 8980 59260791496981171472 8981 627801020668707977432 8982 3858020468612060107520 8983 14112828217936659849084 8984 31209179206133639960420 8985 41986617396912420482732 8986 34278510410398343233707 8987 16784614697130740107018 8988 4819765529720074195263 8989 782986410943993997298 8990 68148672924824690283 8991 2927662951837930760 8992 54663301485000156 8993 359314770920934 8994 560777088045 8995 81175834 8996 5 8997 579 8998 8045760 8999 14675676400 9000 6983778124240 9001 1195204235697738 9002 88534000338688336 9003 3195675677811956706 9004 60900341048853523666 9005 647838191702187817233 9006 3998477323627551313388 9007 14694132842700292306024 9008 32655191982656241138654 9009 44166604355637834374324 9010 36268922742026191613418 9011 17874254314219423690021 9012 5170123036577339058972 9013 846950713084105965707 9014 74445202023946367250 9015 3236731449014130134 9016 61364903724148836 9017 411881355076224 9018 663806322012 9019 102412428 9020 10 9021 580 9022 8087665 9023 14803516096 9024 7069550704728 9025 1214246833248034 9026 90276954830480072 9027 3271001187889478820 9028 62582144816042337790 9029 668476034332921556386 9030 4143768211460319975133 9031 15298189273214971908636 9032 34165133487159665146959 9033 46454963152595914642958 9034 38370305430448796751288 9035 19031970992462022135478 9036 5545036274121864109466 9037 915960499438027257114 9038 81304023118941776185 9039 3577351213319612816 9040 68860825895511231 9041 471872600647846 9042 785039773389 9043 128925550 9044 20 9045 581 9046 8129570 9047 14932245184 9048 7156224509088 9049 1233558632832325 9050 92051046047448018 9051 3347962538976949200 9052 64307212014077599824 9053 689731395703229184162 9054 4294049924209420273214 9055 15925841554793820226441 9056 35741694999679328516218 9057 48856843079290110680088 9058 40588590122055267119890 9059 20261852784462783651333 9060 5946162823518925559816 9061 990399685377616497800 9062 88773629069524510038 9063 3952634628943594698 9064 77242034021937782 9065 540300472850532 9066 927569816476 9067 161962934 9068 36 9069 582 9070 8171765 9071 15061868224 9072 7243807663528 9073 1253142958385582 9074 93856773714142043 9075 3426592234922879182 9076 66076574066872209027 9077 711621563075297760152 9078 4449484030195685633319 9079 16577963329991180812416 9080 37387675441266807789769 9081 51377626842262114294262 9082 42930011961995496897374 9083 21568223377607380288692 9084 6375267904520043393499 9085 1070680337250323386822 9086 96906547927858461480 9087 4365990529142407940 9088 86609552986360396 9089 618309964093708 9090 1094993970950 9091 203049110 9092 65 9093 583 9094 8213960 9095 15192389872 9096 7332307854240 9097 1273003169081072 9098 95694644617983324 9099 3506923365619603047 9100 67891285051150731456 9101 734164274486753443018 9102 4610237010050897635568 9103 17255458816592427240883 9104 39105985454006834725790 9105 54022940636266374954562 9106 45401124433014934176734 9107 22955655111714207350073 9108 6834231091046344526722 9109 1157244659410257603821 9110 105759666611474326762 9111 4821151438184740573 9112 97075539668293898 9113 707195956912390 9114 1291493686210 9115 254051609 9116 110 9117 584 9118 8256446 9119 15323814784 9120 7421733320280 9121 1293142659396006 9122 97565172803216315 9123 3588989616469820208 9124 69752422154342191490 9125 757377729642668086670 9126 4776480396461509753736 9127 17959263815941315887892 9128 40899651627313870944512 9129 56798664630351846402312 9130 48008814886394570724146 9131 24428982684850007791748 9132 7325053428832866489528 9133 1250567116095499831400 9134 115394579584809361165 9135 5322203225716842886 9136 108764466697019175 9137 808422133219496 9138 1521925963517 9139 317245694 9140 185 9141 585 9142 8298932 9143 15456147713 9144 7512091856080 9145 1313564859666615 9146 99468879553947986 9147 3672825278039714050 9148 71661086135407258910 9149 781280601051247211349 9150 4948390917571005492802 9151 18690346752503419201754 9152 42771820875199857510650 9153 59710943882935572329609 9154 50760320795451816028558 9155 25993317582106484108004 9156 7849864978089024524998 9157 1351156696953694237368 9158 125877964394156551850 9159 5873617380656576802 9160 121814427337782476 9161 923642195635226 9162 1791927668782 9163 395408730 9164 300 9165 586 9166 8341710 9167 15589393218 9168 7603391814816 9169 1334273236155496 9170 101406293591834296 9171 3758465255799549294 9172 73618401799535137245 9173 805892045405707431858 9174 5126150644217949351151 9175 19449709745552196951484 9176 44725764969849319599479 9177 62766199702449075482688 9178 53663246763876034766350 9179 27654063263722289525950 9180 8410932805601100029837 9181 1459559335539797607150 9182 137281986060054640649 9183 6480286126031688042 9184 136378573948580545 9185 1054723644708324 9186 2108036528904 9187 491915078 9188 481 9189 587 9190 8384488 9191 15723556149 9192 7695641100336 9193 1355271291613666 9194 103377951059202592 9195 3845945080055158737 9196 75625518475911454008 9197 831231715219835337998 9198 5309947141014980347190 9199 20238389713925070950575 9200 46764885236500128482474 9201 65971141470841887780628 9202 56725582321981115560482 9203 29416931150773190340464 9204 9010669451821024136774 9205 1576360490720432124636 9206 149684732445128053916 9207 7147560617110713252 9208 152626702658316456 9209 1203774438602003 9210 2477828857804 9211 610869954 9212 752 9213 588 9214 8427559 9215 15858641162 9216 7788848181016 9217 1376562565349756 9218 105384395720533560 9219 3935300915969510422 9220 77683610509772405550 9221 857319770719853324662 9222 5499973621452898586114 9223 21057459514784849170034 9224 48892717415303573340386 9225 69332778947760127008398 9226 59955720545909776982127 9227 31287957448392683100850 9228 9651641900106445301635 9229 1702187901506755563292 9230 163170682895736781096 9231 7881292482003519310 9232 170746999139859444 9233 1373172839648164 9234 2910078930024 9235 757247544 9236 1165 9237 589 9238 8470630 9239 15994653010 9240 7883021071296 9241 1398150633799002 9242 107426178945578494 9243 4026569573779593928 9244 79793877757671511506 9245 884176892000336850416 9246 5696429107036347097146 9247 21908029117385153189381 9248 51112936695487378616188 9249 72858435073968340577028 9250 63362477535712608560204 9251 33273520848492304357210 9252 10336581076523407237264 9253 1837714526521889610274 9254 177831212587349181034 9255 8687878988070704717 9256 190947960675502868 9257 1565600848687729 9258 3414940333644 9259 937080382 9260 1770 9261 590 9262 8513995 9263 16131596446 9264 7978168355976 9265 1420039110594284 9266 109503859914792680 9267 4119788519105989382 9268 81957546097460293772 9269 911824291446936091836 9270 5899518590642591805999 9271 22791246812826460169022 9272 53429362927852811490257 9273 76555759293156164818100 9274 66955112790320947685197 9275 35380361155855782159522 9276 11068391910408539137845 9277 1983661679969851371916 9278 193765135207741301128 9279 9574312137243320840 9280 213460512284294647 9281 1784081606406076 9282 4004155355901 9283 1157658566 9284 2665 9285 591 9286 8557360 9287 16269476321 9288 8074298161216 9289 1442231647142195 9290 111618005602455670 9291 4214995883462305457 9292 84175867941628338960 9293 940283726433901398271 9294 6109453204111242500480 9295 23708300460855275451117 9296 55845966021274505002392 9297 80432741412071593462269 9298 70743350518407559609708 9299 37615598883671385560933 9300 11850163987275515233040 9301 2140802376739127905957 9302 211079286763748345424 9303 10548232021233951005 9304 238540335143837834 9305 2032021253323765 9306 4691293154070 9307 1427796981 9308 3956 9309 592 9310 8601020 9311 16408297290 9312 8171419189465 9313 1464731932695990 9314 113769190986020845 9315 4312230474859995806 9316 86450122765796332420 9317 969577512299297738626 9318 6326450390264040772731 9319 24660418774746904006464 9320 58366871529612737503146 9321 84497726019538445446930 9322 74737401926379144842007 9323 39986755866651964982994 9324 12685182827617153848497 9325 2309964900017058728422 9326 229889153528399251334 9327 11617984790790409914 9328 266470428515379089 9329 2313255719696680 9330 5492024164851 9331 1758120848 9332 5822 9333 593 9334 8644680 9335 16548064302 9336 8269539679730 9337 1487543694938720 9338 115957999029342748 9339 4411531788617621954 9340 88781617640720552960 9341 999728535606175774479 9342 6550734079363987593512 9343 25648872645380891053789 9344 60996366435072581478380 9345 88759427485768948631742 9346 78947988525813543023260 9347 42501776942281609990916 9348 13576941826698832478998 9349 2492036605648908457315 9350 250319547319792361344 9351 12792685625298115693 9352 297563927017470076 9353 2632103047799272 9354 6424432086742 9355 2161441132 9356 8470 9357 594 9358 8688636 9359 16688782110 9360 8368668453285 9361 1510670700058078 9362 118185020896006149 9363 4512940018268286672 9364 91171687779901059724 9365 1030760267692716690220 9366 6782534870220841241987 9367 26674976505606170157794 9368 63738905134820505169133 9369 93226945564043517250866 9370 83386366505069399054141 9371 45169052753009212615090 9372 14529154892604260332546 9373 2687967978310316952046 9374 272505331564540103033 9375 14082287116164013444 9376 332167198537995773 9377 2993421830846498 9378 7509372629388 9379 2653161498 9380 12230 9381 595 9382 8732592 9383 16830455565 9384 8468813863258 9385 1534116753336769 9386 120450855932569670 9387 4616496066676213687 9388 93621697090858863170 9389 1062696778519894570831 9390 7022090215953783240440 9391 27740089736064358816214 9392 66599115637280562646882 9393 97909781617739546608298 9394 88064352210966850423158 9395 47997443724815172462146 9396 15545769821511813747310 9397 2898776955521547288802 9398 296592201799251115692 9399 15497653514483627761 9400 370663248924935706 9401 3402676506055679 9402 8770881162400 9403 3251804072 9404 17490 9405 596 9406 8776845 9407 16973089518 9408 8569984850924 9409 1557885699229230 9410 122756111886035660 9411 4722241557254291998 9412 96133038742479422510 9413 1095562750819816222230 9414 7269644614626475450581 9415 28845618113627647837034 9416 69581805975345106781456 9417 102817855496400634502384 9418 92994348789029152988080 9419 50996305280072463386278 9420 16630982451563120262472 9421 3125553536469272524778 9422 322737524559243000600 9423 17050641325205943168 9424 413475463583115252 9425 3866010224786822 9426 10236640600564 9427 3979585608 9428 24842 9429 597 9430 8821098 9431 17116688919 9432 8672189884610 9433 1581981421959330 9434 125101404887118850 9435 4830218845395592032 9436 98707135736188302370 9437 1129383494553561169881 9438 7525449804766932604032 9439 29993015303682039790352 9440 72691970843333017552834 9441 107961523085507358501166 9442 98189374032056489415554 9443 54175514345464400707938 9444 17789251638593629979134 9445 3369464693675038467398 9446 351111238834052155362 9447 18754186772726852800 9448 461071717218096526 9449 4390326201556408 9450 11938512753324 9451 4863151527 9452 35002 9453 598 9454 8865649 9455 17261258520 9456 8775438026915 9457 1606407845598980 9458 127487359671821060 9459 4940471030008738692 9460 101345441493667981564 9461 1164184961681829744270 9462 7789764965995924881941 9463 31183784397474758905608 9464 75934798465379499702716 9465 113351594555371998274518 9466 103663089489583425890010 9467 57545497218448893612816 9468 19025315099617680431512 9469 3631759606601298052730 9470 381896824603656818931 9471 20622400699865140424 9472 513968887583069581 9473 4983378434603330 9474 13913147121234 9475 5934387418 9476 49010 9477 599 9478 8910200 9479 17406803370 9480 8879737862590 9481 1631168934673130 9482 129914609564832660 9483 5053041965272111858 9484 104049440448575766672 9485 1199993761257515208537 9486 8062856924778064437290 9487 32419479495821982526574 9488 79315677702525756629684 9489 118999353335613033149988 9490 109429830892172581740490 9491 61117258858855504406272 9492 20344206172079280778252 9493 3913775237485890926779 9494 415292343233538420286 9495 22670671511375534369 9496 572737810520507420 9497 5653872899710502 9498 16202671824490 9499 7231439838 9500 68150 9501 600 9502 8955050 9503 17553328320 9504 8985098576685 9505 1656268694240470 9506 132383796705277740 9507 5167976272494897206 9508 106820648655290187400 9509 1236837174843655767846 9510 8345000365528092821027 9511 33701707340461197843066 9512 82840205406667809924668 9513 124916575842481648821386 9514 115504639947479402203523 9515 64902413675181889657064 9516 21751271539765054008654 9517 4216942270875278729356 9518 451511554884579162088 9519 24915776816320778926 9520 638008718932191487 9521 6411580317301716 9522 18855483931371 9523 8799853738 9524 94235 9525 601 9526 8999900 9527 17700838320 9528 9091528871600 9529 1681711170505730 9530 134895572030155130 9531 5285319352201948167 9532 109660614401833396304 9533 1274743172266184225724 9534 8636478047088362487898 9535 35032128994412948007153 9536 86514194029093866727122 9537 131115551987413616909193 9538 121903297566553727745656 9539 68913217878530045648109 9540 23252189978626858666698 9541 4542791439667725036083 9542 490785118396470176598 9543 27376004480266675393 9544 710477210138683008 9545 7267461837300877 9546 21927145801598 9547 10693987367 9548 129510 9549 602 9550 9045050 9551 17849338320 9552 9199038056110 9553 1707500450902400 9554 137450595504420835 9555 5405117396328495446 9556 112570918840322140940 9557 1313740427705090721198 9558 8937581024819149355161 9559 36412461572704999266812 9560 90343679492272275326118 9561 137609106496055123292204 9562 128642358582042411702765 9563 73162603480377931290640 9564 24852992178934560737084 9565 4892960261799417261268 9566 533361879530213607383 9567 30071283848530992884 9568 790910792273098967 9569 8233808994891910 9570 25481408762416 9571 12978598278 9572 177081 9573 603 9574 9090200 9575 17998833370 9576 9307634951440 9577 1733640664712525 9578 140049536104478020 9579 5527417400643782748 9580 115553176621775782754 9581 1353858336133721306336 9582 9248608878319745638126 9583 37844480024895673419806 9584 94334929333107740774766 9585 144410621068184160374605 9586 135739188021628429747898 9587 77664214014056810843770 9588 26560081702786680054486 9589 5269200213204177874521 9590 579510253801661212350 9591 33023327966896739666 9592 880156062656214362 9593 9324399576119609 9594 29591373288054 9595 15730798148 9596 240824 9597 604 9598 9135651 9599 18149328320 9600 9417328991365 9601 1760135983151440 9602 142693072052559995 9603 5652267177287650352 9604 118609036548966033398 9605 1395127030109993163812 9606 9569869945031419941587 9607 39330018970821498930730 9608 98494451126859630085774 9609 151534057409887007580460 9610 143211999003471783711088 9611 82432442063358604681370 9612 28380257139494946447861 9613 5673384364157885112728 9614 629519710620162310105 9615 36255787684662129954 9616 979146578258045464 9617 10554671054774602 9618 34340812002331 9619 19042254450 9620 325979 9621 605 9622 9181102 9623 18300828320 9624 9528129117110 9625 1786990619995095 9626 145381890800380650 9627 5779715367541192772 9628 121740182233811082616 9629 1437577396929569512012 9630 9901681559742268419936 9631 40870974591081422828441 9632 102829001200457015252958 9633 158993981170598721666495 9634 151079892322240565045346 9635 87482468685698818049273 9636 30320735524248304394634 9637 6107515507790724149317 9638 683702365842331808708 9639 39794418599866332695 9640 1088911481226399434 9641 11941913596506512 9642 39825667999328 9643 23021881391 9644 439114 9645 606 9646 9226855 9647 18453338320 9648 9640044888675 9649 1814208831666840 9650 148116689267886100 9651 5909811454713570658 9652 124948332773337974813 9653 1481241096144940526606 9654 10244370300254836888009 9655 42469306573758407237338 9656 107345593644966629789380 9657 166805586818621311136744 9658 159362897797997780824631 9659 92830304821139147446150 9660 32389177089295761598161 9661 6573734811207593408914 9662 742394690395226010283 9663 43667261874444978534 9664 1210584950748956722 9665 13505484666478210 9666 46155761002417 9667 27798883406 9668 588980 9669 607 9670 9272608 9671 18606863370 9672 9753085368610 9673 1841794917872385 9674 150898173826969820 9675 6042605777268178607 9676 128235243430383190190 9677 1526150577460782931896 9678 10598272239238738185536 9679 44127040118969825823465 9680 112051509636495606455866 9681 174984723490063731611413 9682 168082017462196809076060 9683 98492834782929304531293 9684 34593711420087799004606 9685 7074331021522801324862 9686 805959343075372210234 9687 47904840033249121836 9688 1345416556080034378 9689 15267047668629731 9690 53456718165894 9691 33526447361 9692 786536 9693 608 9694 9318664 9695 18761408520 9696 9867260244365 9697 1869753221688660 9698 153727060544765340 9699 6178149542068179332 9700 131602706333401664334 9701 1572339099009722664198 9702 10963733202539288028184 9703 45846268002826862976410 9704 116954307075879761820154 9705 183547921847223813648124 9706 177259270658980112037082 9707 104487861929458671488232 9708 36942965093028396262360 9709 7611750260969141162776 9710 874787136244302483190 9711 52540368939667404224 9712 1494782595154659899 9713 17250837108312680 9714 61872169685398 9715 40385931536 9716 1046207 9717 609 9718 9364720 9719 18916978921 9720 9982578700940 9721 1898088130206435 9722 156604075167436170 9723 6316494837866812865 9724 135052551181214526320 9725 1619840746019206469841 9726 11341109033966717869270 9727 47629152702477345446755 9728 122061830557018374546502 9729 192512421983848764994718 9730 186917741142140548020688 9731 110834156622247798291447 9732 39446090875032169137718 9733 8188606447322591002086 9734 949299143657086459518 9735 57609987239613405435 9736 1660198507604064550 9737 19483953228738075 9738 71566231604376 9739 48591915459 9740 1386062 9741 610 9742 9411080 9743 19073579522 9744 10099050554610 9745 1926804074621320 9746 159529953367972060 9747 6457694648920392348 9748 138586645967419435843 9749 1668690449873791265782 9750 11730765866847495234326 9751 49477928583895462980260 9752 127382221674834750756528 9753 201896202415862728110670 9754 197081626252329184033348 9755 117551506579223589908704 9756 42112798569707870159850 9757 8807692377956752500260 9758 1029948960353207300066 9759 63153004656982263394 9760 1843332462088151678 9761 21996689165280416 9762 82726325420421 9763 58397943028 9764 1829597 9765 611 9766 9457440 9767 19231215575 9768 10216685114100 9769 1955905530884060 9770 162505440730169110 9771 6601802868851529732 9772 142206897709946994336 9773 1718924007583906727641 9774 12133080402364780213942 9775 51394904154179834302750 9776 132923929683336233946928 9777 211718010197657743818906 9778 207776288261449891056686 9779 124660769737677640018597 9780 44953387598908310571126 9781 9471991518161475797286 9782 1117225125127073736178 9783 69212170637400399064 9784 2046020223240998392 9785 24822894199212028 9786 95566364030110 9787 70103405941 9788 2406228 9789 612 9790 9504105 9791 19389892130 9792 10335492325685 9793 1985397019793810 9794 165531293001000190 9795 6748874314638479512 9796 145915253200848236318 9797 1770578101665584785622 9798 12548440194980433712070 9799 53382464380110678345764 9800 138695722515417199698331 9801 221997392205277119299762 9802 219028307975707853385483 9803 132183929746336355303918 9804 47978781413467160066811 9805 10184690536676439639278 9806 1211653716876706306125 9807 75833964942854136276 9808 2270281416373755073 9809 28000376823561084 9810 110330365290755 9811 84061388226 9812 3153855 9813 613 9814 9550770 9815 19549614338 9816 10455481623090 9817 2015283107656160 9818 168608276074686910 9819 6898964740860307198 9820 149713699761442601554 9821 1823690320442571179303 9822 12977243944968220372960 9823 55443073074818763855238 9824 144706698175526815007078 9825 232754727629424983202530 9826 230865540691342422935110 9827 140144154211578150599705 9828 51200563831275714687144 9829 10949192633976303193315 9830 1313801136798653076796 9831 83068911930313244912 9832 2518337314639088816 9833 31571351964058040 9834 127296531873224 9835 100688019565 9836 4119806 9837 614 9838 9597741 9839 19710387350 9840 10576663083915 9841 2045568406378540 9842 171737166249822370 9843 7052130854071615138 9844 153604266018280079920 9845 1878299178775511104164 9846 13419901798361893212018 9847 57579275354408430426660 9848 150966296517547014613096 9849 244011261722554485426176 9850 243317174601924657421324 9851 148565855828312817049354 9852 54631017406429524819598 9853 11769131711430975237498 9854 1424277089277767276624 9855 90971920369796160370 9856 2792630288229863153 9857 35582936876689834 9858 146781873069760 9859 120473149992 9860 5364586 9861 615 9862 9644712 9863 19872216419 9864 10699046268110 9865 2076257574136220 9866 174918750213545760 9867 7208430327438831332 9868 157589022684685510914 9869 1934444139229987864895 9870 13876835654350569821662 9871 59793700166482948049658 9872 157484311419687880553604 9873 255789140845994717497637 9874 256413791758886466939228 9875 157474756532133329972474 9876 58283163937962224821530 9877 12648387432345023001159 9878 1543737775082185200588 9879 99602650807073986036 9880 3095845063147959524 9881 40087700982231349 9882 169147418888108 9883 143993020374 9884 6963596 9885 616 9886 9691990 9887 20035106594 9888 10822641385926 9889 2107355315469890 9890 178153825303379220 9891 7367921815509608304 9892 161670083363715089435 9893 1992165633688311886194 9894 14348479480436759495318 9895 62089062892510458739528 9896 164270903369487413722191 9897 268111448864486660933502 9898 270187431692143387000431 9899 166897954815318917330750 9900 62170807232803725635784 9901 13591101228767802993458 9902 1672889311465988359477 9903 109025912617562142090 9904 3430931954282894586 9905 45144275136009658 9906 194804119828153 9907 171924737706 9908 9012493 9909 617 9910 9739268 9911 20199063230 9912 10947458124762 9913 2138866381959600 9914 181443199491624410 9915 7530664969249561943 9916 165849605356924151782 9917 2051505085417220307259 9918 14835279635392373511310 9919 64468168026078931109043 9920 171336612471447619185330 9921 281002244937315159201797 9922 284671657800700415753692 9923 176863996355892449222943 9924 66308578242886982334348 9925 14601693311173166344419 9926 1812491394647875717356 9927 119312093069657926899 9928 3801132247169292014 9929 50818026697893004 9930 224219497434122 9931 205063385435 9932 11630206 9933 618 9934 9786854 9935 20364091478 9936 11073506828795 9937 2170795572324600 9938 184787691651986665 9939 7696720451215789762 9940 170129790495160513494 9941 2112504931596590568140 9942 15337695200340166382964 9943 66933911929078936413928 9944 178692371891177113225841 9945 294486602756731579364440 9946 299901626628694213199248 9947 187402948115433547146894 9948 70711982703041211784795 9949 15684880741328974765764 9950 1963361221251557466517 9951 130537620878955965960 9952 4210005922695269140 9953 57181807078576048 9954 257925160901359 9955 244341586688 9956 14966670 9957 619 9958 9834440 9959 20530196591 9960 11200797314250 9961 2203147733105255 9962 188188131544092660 9963 7866149951003652352 9964 174512885975405856270 9965 2175208646321720446780 9966 15856198317999027069096 9967 69489285667967611044409 9968 186349521749338298101884 9969 308590651286294178810879 9970 315914160145612015927914 9971 198546476068545852690727 9972 75397451402145019073048 9973 16845696632246240315005 9974 2126377686276965857834 9975 142785466931556424634 9976 4661461930636478820 9977 64316779455387742 9978 296525273479796 9979 290852541400 9980 19207740 9981 620 9982 9882335 9983 20697383822 9984 11329340060505 9985 2235927758765220 9986 191645360085085835 9987 8039016200834013558 9988 179001185220271632010 9989 2239660764084498516838 9990 16391274540433081873349 9991 72137377932257996425192 9992 194319823480096456649204 9993 323341617053364508618842 9994 332747821155385365438997 9995 210327926733949413548732 9996 80382393227375751951297 9997 18089510542689582278666 9998 2302485876429312090969 9999 156145685042865269608 10000 5159791240912466441 10001 72313334752648906 10002 340706110875773 10003 345876377780 10004 24586410 10005 621 10006 9930230 10007 20865658527 10008 11459145013784 10009 2269140592381405 10010 195160229334276670 10011 8215382991419817009 10012 183597028743787691150 10013 2305906903746414298306 10014 16943423185346288661184 10015 74881378037497036254973 10016 202615474668178490445778 10017 338767868052053187469406 10018 350442991962623592379726 10019 222782412684986054173374 10020 85685251127828983711526 10021 19422050137701783402455 10022 2492701878748963480000 10023 170715995843686606360 10024 5709702915397836174 10025 81272105175038439 10026 391246818923866 10027 410911078902 10028 31390696 10029 622 10030 9978435 10031 21035025856 10032 11590222790094 10033 2302791225748480 10034 198733602769670440 10035 8395315187976919502 10036 188302805040490363634 10037 2373993793008960277410 10038 17513157701275439375315 10039 77724579014986833250332 10040 211249124380111984336914 10041 354898959314629913039886 10042 369041956430630371628321 10043 235946902225020187102852 10044 91325561151854369619410 10045 20849424190598099972606 10046 2698117925900702104197 10047 186602417102233188296 10048 6316363469744578111 10049 91305085095891690 10050 449031545850921 10051 487707865832 10052 39979723 10053 623 10054 10026640 10055 21205491268 10056 11722583466984 10057 2336884700076955 10058 202366355272873520 10059 8578878746520375803 10060 193120951481056010970 10061 2443969293394790671129 10062 18101006041726688271606 10063 80670380790627558039536 10064 220233889004607909107238 10065 371765680211597597422890 10066 388588985569714880120602 10067 249860313421705132039689 10068 97324014719552047759166 10069 22378147006301836345399 10070 2919907900746291126792 10071 203919944048722323755 10072 6985439811360977712 10073 102536870503293684 10074 515063085929030 10075 578312594493 10076 50796192 10077 624 10078 10075156 10079 21377060016 10080 11856237798314 10081 2371426106100080 10082 206059373410629300 10083 8766140730308900648 10084 198053955231895327401 10085 2515882425745418393374 10086 18707511048621935994461 10087 83722293455252274081790 10088 229583368618579537479147 10089 389400103542469245992978 10090 409130426801136573579782 10091 264563612702453234390962 10092 103702524300721248667139 10093 24015164350351266510848 10094 3159333224416604849744 10095 222793283518829031264 10096 7723146070475648555 10097 115106028856439408 10098 590478250601975 10099 685113120912 10100 64389497 10101 625 10102 10123672 10103 21549737456 10104 11991195994284 10105 2406420584780146 10106 209813555419876950 10107 8957169326581049982 10108 203104354181554169592 10109 2589783396249242504826 10110 19333230845103811749994 10111 86883940628952607375101 10112 239311663894664762553846 10113 407835636481609015374204 10114 430714797046215290972336 10115 280099918222661160343342 10116 110484292676374718411528 10117 25767880972816308268092 10118 3417749153533246611350 10119 243357646027516024912 10120 8536294661146704434 10121 129166612849655989 10122 676565140853340 10123 810894557517 10124 81434852 10125 1 10126 626 10127 10172500 10128 21723528944 10129 12127468947984 10130 2441873327417682 10131 213629811494485520 10132 9152033863443512102 10133 208274737891753120877 10134 2665723623005932476640 10135 19978739238079465034523 10136 90159062921886665588522 10137 249433393567717427319880 10138 427107073445462184310796 10139 453392879797445314030944 10140 296514608227339306066470 10141 117693885971626652449300 10142 27644189821326955754748 10143 3696611514019991571209 10144 265759600171843905396 10145 9432351944660046151 10146 144889832397576004 10147 774782586946102 10148 958902487222 10149 102766585 10150 2 10151 627 10152 10221328 10153 21898439940 10154 12265067003540 10155 2477789576366155 10156 217509063770477470 10157 9350804827057542288 10158 213567748555503197716 10159 2743755763141394102282 10160 20644626130555731501282 10161 93551521494194331538624 10162 259963712477089519263172 10163 447250650949967629269277 10164 477217826332993912951116 10165 313855434636791735789908 10166 125357310656377270781220 10167 29652503042868856875751 10168 3997483900567483302034 10169 290157994099005404859 10170 10419498891505271610 10171 162465901085901739 10172 886781975531942 10173 1132916516916 10174 129407188 10175 5 10176 628 10177 10270469 10178 22074475696 10179 12404001194650 10180 2514174625143560 10181 221452246617921260 10182 9553553878981564640 10183 218986081980555334900 10184 2823933740479596622114 10185 21331497944160251207585 10186 97065301717638193166284 10187 270918330203196620187049 10188 468304104529042052477836 10189 502245261243783529548318 10190 332172642096879989327084 10191 133502094720835600579088 10192 31801784879524448389836 10193 4322045372826923806113 10194 316724949105731835454 10195 11506697179240165071 10196 182106074350867594 10197 1014431791676543 10198 1337334399882 10199 162614872 10200 10 10201 629 10202 10319610 10203 22251641776 10204 12544282000640 10205 2551033819155410 10206 225460306626447230 10207 9760353873818386892 10208 224532488580204395884 10209 2906312773785938542353 10210 22039978051905127534704 10211 100704516941727335032575 10212 282313530316196630355040 10213 490306727787648791578173 10214 528533392447274329425004 10215 351519092745249531895959 10216 142157373242406693007970 10217 34101586569394452252226 10218 4672098681244672063058 10219 345646930821129827117 10220 12703761191775947072 10221 204044898917882801 10222 1159845153371330 10223 1577269678720 10224 203927302 10225 20 10226 630 10227 10369065 10228 22429943536 10229 12685920597142 10230 2588372555808856 10231 229534202902377190 10232 9971278877022767712 10233 230209774390139478680 10234 2990949405588686412544 10235 22770707221602575240013 10236 104473412367075076981678 10237 294166190256357422485767 10238 513299433665200326076092 10239 556143125870428522672702 10240 371950396955638498033540 10241 151353978572096873613956 10242 36562083370076963840986 10243 5049579057710419798019 10244 377125903803802749558 10245 14021436433125959714 10246 228542694293330854 10247 1325410741443895 10248 1858663317810 10249 255229504 10250 36 10251 631 10252 10418520 10253 22609386436 10254 12828927600112 10255 2626196285244053 10256 233674907054426460 10257 10186404183020226018 10258 236020802092936119330 10259 3077901531593629455437 10260 23524344069993381894048 10261 108376369028886142637955 10262 306493801865007852724312 10263 537324817987831066851765 10264 585138184989659409339946 10265 393525050334150200716156 10266 161124535379027058521872 10267 39194113828804592439110 10268 5456563608267327562678 10269 411380575824950259892 10270 15471484902128568864 10271 255888289766167750 10272 1513827473999112 10273 2188412983246 10274 318818656 10275 65 10276 632 10277 10468290 10278 22789975936 10279 12973314328442 10280 2664510510450814 10281 237883403496266610 10282 10405806333490402862 10283 241968492069325127310 10284 3167228430698755749008 10285 24301565528013016217863 10286 112417907893463389743628 10287 319314492586790496925009 10288 562427225390462652940880 10289 615585235424515364353903 10290 416304577253035396903144 10291 171503560804372442911023 10292 42009221430168028727840 10293 5895281347671330020046 10294 448647738543713592072 10295 17066778029530246750 10296 286402041935855814 10297 1728143420598547 10298 2574520773644 10299 397500959 10300 110 10301 633 10302 10518060 10303 22971717601 10304 13119091535940 10305 2703320788008479 10306 242160689432426750 10307 10629563135968457687 10308 248055823457399977164 10309 3258990795624564011288 10310 25103067317260667274416 10311 116602694070774265909984 10312 332647047363234069325314 10313 588652817692545047446425 10314 647554014787604777947226 10315 440353681220282067161106 10316 182527569987525037292638 10317 45019698759814769068791 10318 6368123917931616298544 10319 489183711784351693579 10320 18821397818424721000 10321 320439160909177492 10322 1971799394132652 10323 3026263946126 10324 494686902 10325 185 10326 634 10327 10568146 10328 23154616786 10329 13266270686240 10330 2742632728205024 10331 246507775166249035 10332 10857753682615347688 10333 254285835239349380612 10334 3353250764167097275240 10335 25929564438111966641799 10336 120935541146112658106268 10337 346510931239569052220050 10338 616049644813900935837190 10339 681117468002836681664776 10340 465740402395973665745430 10341 194235187241204673676276 10342 48238634330097912626180 10343 6877657035814210826802 10344 533265899122994184266 10345 20750746892405358294 10346 358393375225889476 10347 2248677828549374 10348 3554389897982 10349 614528667 10350 300 10351 635 10352 10618232 10353 23338679161 10354 13414862672380 10355 2782451995785550 10356 250925684086121020 10357 11090458369312982711 10358 260661627336434552720 10359 3450071951089805159515 10360 26781791669545365564520 10361 125421415634047677520360 10362 360926312705990262613312 10363 644667718320245811841582 10364 716351888310274189331516 10365 492536282580197789872822 10366 206667263164861962772980 10367 51679962221924785232529 10368 7426632716937491743782 10369 581194463066054250311 10370 22871668202576926510 10371 400700969243576169 10372 2563157490289058 10373 4171341051971 10374 762059248 10375 481 10376 636 10377 10668635 10378 23523910186 10379 13564879104010 10380 2822784310073964 10381 255415452978905226 10382 11327758914932727802 10383 267186361732258854799 10384 3549519480661603492694 10385 27660504081139390880987 10386 130065441557847354145204 10387 375914087796560639115201 10388 674559087690668700682038 10389 753337064186129396214278 10390 520816538011029769976658 10391 219866998000955375504006 10392 55358514705479743423228 10393 8018002327286260807029 10394 633294128672989133660 10395 25202575217709526720 10396 447845229058551906 10397 2920174769773941 10398 4891511534634 10399 943386927 10400 752 10401 637 10402 10719038 10403 23710315426 10404 13716331014776 10405 2863635445730123 10406 259978132016393652 10407 11569738380935788921 10408 273863263604598020120 10409 3651660019857744429458 10410 28566477557315680059394 10411 134872905157727142622704 10412 391495904968211140527274 10413 705777919402697947865381 10414 792156432413151940331186 10415 550660240326091181711493 10416 233880071552548810474568 10417 59290078011669933130672 10418 8654930515956878800338 10419 689916125131115559639 10420 27763593476985627926 10421 500361337349078889 10422 3325292236535972 10423 5731542667854 10424 1165896408 10425 1165 10426 638 10427 10769759 10428 23897900446 10429 13869230161774 10430 2905011232874038 10431 264614785074413855 10432 11816481191151428338 10433 280695622486308969529 10434 3756561812231166259018 10435 29500509334302056478986 10436 139849259731270577849030 10437 407694190784370788076322 10438 738380578933467726455724 10439 832897237547601706945122 10440 582150506056092140611834 10441 248754779997342282171952 10442 63491451435493986086816 10443 9340810086532588449076 10444 751440275443262246940 10445 30576714469183003068 10446 558841760389095712 10447 3784775373082597 10448 6710660006642 10449 1438523488 10450 1770 10451 639 10452 10820480 10453 24086670917 10454 14023587720584 10455 2946917557851780 10456 269326489719519590 10457 12068073151894241262 10458 287686793435125128338 10459 3864294712471448890416 10460 30463418549895726517150 10461 145000130609537621606489 10462 424532176427001616712268 10463 772425715779046400032158 10464 875650698036257810187748 10465 615374695034987854523825 10466 264542179948474968001958 10467 67980509962701237394056 10468 10079277867854150860378 10469 818277245135677471206 10470 33665962867073229146 10471 623942175538665269 10472 4305678338492666 10473 7851060663668 10474 1772044084 10475 2665 10476 640 10477 10871520 10478 24276632298 10479 14179415597179 10480 2989360363362356 10481 274114337533732220 10482 12324601472263880742 10483 294840198233335977201 10484 3974930221659354644434 10485 31456046806518482904983 10486 150331320272374760720318 10487 442033925062984757760950 10488 807974351597068653665982 10489 920512179248607757878935 10490 650424618127548621834666 10491 281296240130661899363365 10492 72776270621483878286490 10493 10874231648971966047606 10494 890870961640503432186 10495 37057578243159416788 10496 696387990996679574 10497 4895939882758562 10498 9178354771772 10499 2179460296 10500 3956 10501 641 10502 10922560 10503 24467790366 10504 14336725110398 10505 3032345649232317 10506 278979434101603666 10507 12586154784791074348 10508 302159326596689296838 10509 4088541523234616154288 10510 32479258747649435404322 10511 155848813606615624792296 10512 460224360090024577938678 10513 845089971581576801180226 10514 967581373697199888393298 10515 687396754692708825499826 10516 299074001056940857594042 10517 77898962772208127959194 10518 11729848246857843853790 10519 969701216857731947031 10520 40780212469187982224 10521 776981515537778797 10522 5564490468809598 10523 10722071969868 10524 2676413440 10525 5822 10526 642 10527 10973920 10528 24660150686 10529 14495528316469 10530 3075879472545372 10531 283922899340677315 10532 12852823166270848012 10533 309647737414003182635 10534 4205203519685263798794 10535 33533942648145383731540 10536 161558783310860577511902 10537 479129294289505342790102 10538 883838619182258541408174 10539 1016962488731637119172949 10540 726392480218589539211008 10541 317935743111223074757347 10542 83370102559695644511126 10543 12650602779960785014067 10544 1055286466255114326264 10545 44865144114112796921 10546 866609840171458170 10547 6321371974340814 10548 12516238250516 10549 3281725182 10550 8470 10551 643 10552 11025280 10553 24853718929 10554 14655836678974 10555 3119967948425837 10556 288945867488811658 10557 13124698158949445902 10558 317309059996347472364 10559 4324992869976705166531 10560 34621011018540064670600 10561 167467595450705182607598 10562 498775459912935403771932 10563 924288994284262606176228 10564 1068764442000148852844282 10565 767518304584106485475787 10566 337945163460182586295232 10567 89212571765039190667260 10568 13641289224960262175242 10569 1148186838833017740116 10570 49346511244727871016 10571 966253500627581470 10572 7177871283324958 10573 14600036725267 10574 4017983598 10575 12230 10576 644 10577 11076961 10578 25048500766 10579 14817662405774 10580 3164617250170916 10581 294049487440569579 10582 13401872791903236590 10583 325146995357780761590 10584 4447988027729181040106 10585 35741401223851239793963 10586 173581815168288386841242 10587 519190539730981573455787 10588 966512554968268852440974 10589 1123101064986028817546770 10590 810886121421072713681792 10591 359169562239782191691070 10592 95450701306689271822368 10593 14707042339118271661314 10594 1249007373255959281524 10595 54261564162559584341 10596 1076995994667909820 10597 8146669445071348 10598 17018559594876 10599 4912299505 10600 17490 10601 645 10602 11128642 10603 25244501975 10604 14981017106466 10605 3209833610043172 10606 299234922734817454 10607 13684441602778897268 10608 333165317506014412068 10609 4574269280162368218006 10610 36896076116992851855686 10611 179908212550219694167461 10612 540403199073276481455182 10613 1010583622974727583720085 10614 1180091314935349982290640 10615 856613469071287053095037 10616 381680038481850488378150 10617 102110359654354581049197 10618 15853361035434632644810 10619 1358401496554741172146 10620 59650939715511987968 10621 1200034236394804671 10622 9242008020948372 10623 19823668223197 10624 5997133808 10625 24842 10626 646 10627 11180645 10628 25441728120 10629 15145913142081 10630 3255623319405446 10631 304503351897000955 10632 13972500659730506412 10633 341367874765498686396 10634 4703918787816096632686 10635 38086024687340710829733 10636 186453768657946892708924 10637 562443118889653678142722 10638 1056579492999904076719786 10639 1239859495506630694319437 10640 904823803653681899855254 10641 405551696269897552380788 10642 109219046433388179552318 10643 17086133303462116109446 10644 1477074762915429865012 10645 65558958971820257416 10646 1336690035870936810 10647 10479874668561143 10648 23074971136846 10649 7311350274 10650 35002 10651 647 10652 11232648 10653 25640185086 10654 15312362269662 10655 3301992729522395 10656 309855968427160276 10657 14266147583725552832 10658 349758591110804540208 10659 4837020625066533454363 10660 39312262724555225239620 10661 193225681724821565949830 10662 585341029862624890201176 10663 1104580545955860668541888 10664 1302535486482962048585380 10665 955646784778872557782593 10666 430863861635410809552964 10667 116805991512607149308255 10668 18411662774038710029216 10669 1605788871325057565539 10670 72033950166597913066 10671 1488422701947602218 10672 11878209963193228 10673 26840941016873 10674 8901377972 10675 49010 10676 648 10677 11284974 10678 25839878544 10679 15480377004735 10680 3348948251698220 10681 315293981148179527 10682 14565481571052922028 10683 358341467533315284779 10684 4973660821447147487618 10685 40575833498229800292740 10686 200231373524123351158168 10687 609128747603494348126356 10688 1154670366330469619750516 10689 1368254982902341185359961 10690 1009218574470742603103232 10691 457700310731833609409205 10692 124902259884140434462252 10693 19836697032520436483228 10694 1745365982112351127018 10695 79128599002939075678 10696 1656842873585359646 10697 13457137958396385 10698 31200183804810 10699 10822672126 10700 68150 10701 649 10702 11337300 10703 26040814272 10704 15649969253220 10705 3396496358087231 10706 320818614194103702 10707 14870603416207618539 10708 367120583418593964200 10709 5113927403794404960741 10710 41877808453475011912140 10711 207478495912507075367021 10712 633839208963644184089224 10713 1206935863788319341420333 10714 1437159743972554699323192 10715 1065682149878786844239130 10716 486149509847596639397822 10717 133540862660794760090305 10718 21368457791166977286058 10719 1896693353846911406177 10720 86900328532930092988 10721 1843727696187765356 10722 15239222949542766 10723 36242886178627 10724 13141338472 10725 94235 10726 650 10727 11389950 10728 26242998048 10729 15821151686622 10730 3444643581834386 10731 326431107364577083 10732 15181615534982557654 10733 376100097957969967369 10734 5257910439227876536732 10735 43219287923028020025390 10736 214974937553342177581398 10737 659506509495218480371388 10738 1261467399157591412291630 10739 1509397852153226018223125 10740 1125187630389069758576638 10741 516304867847913988258484 10742 142756874533748717478472 10743 23014673038409915764627 10744 2060728323505699460304 10745 95411711041564166814 10746 2051037468331517472 10747 17249755490980400 10748 42072458778710 10749 15936154237 10750 129512 10751 651 10752 11442600 10753 26446435758 10754 15993936361116 10755 3493396517895044 10756 332132716113477674 10757 15498621987945098114 10758 385284251571193119810 10759 5405702078985312966912 10760 44601401856004244663604 10761 222728830824624761648074 10762 686165942094551907327648 10763 1318358914953043864857124 10764 1585123982799058246534748 10765 1187892619767703857408263 10766 548265001661528320021644 10767 152587558052063870692736 10768 24783611289548850389958 10769 2238503654434881215856 10770 104730914523870275612 10771 2280933897446075311 10772 19517070696889446 10773 48807407920790 10774 19300828002 10775 177085 10776 652 10777 11495575 10778 26651133072 10779 16168336105671 10780 3542761823178392 10781 337924711909502007 10782 15821728504125885788 10783 394677367364238457302 10784 5557396603122747610542 10785 46025310563902315256505 10786 230748558916149554496962 10787 713854036864500230367426 10788 1377708070589720135016692 10789 1664499684775675855684666 10790 1253962563996877056440736 10791 582134015459521053230089 10792 163072495104665614772342 10793 26684118071335599638546 10794 2431133278281092427376 10795 114932186572999983339 10796 2535800113608053476 10797 22072902541940467 10798 56583458639928 10799 23346785156 10800 240834 10801 653 10802 11548550 10803 26857095984 10804 16344363128094 10805 3592746217376377 10806 343808382225262258 10807 16151042505100503782 10808 404283852598582232354 10809 5713090466100815775496 10810 47492205483986559342024 10811 239042763120848028603712 10812 742608602230927602503994 10813 1439616382447366298249736 10814 1747693672471762513713956 10815 1323571125491615722763761 10816 618021794202288824340462 10817 174253726006088998482748 10818 28725654780556082535972 10819 2639818458904902741973 10820 126096378692006513554 10821 2818262606046254673 10822 24952777881674264 10823 65555969873657 10824 28206298896 10825 325999 10826 654 10827 11601851 10828 27064330272 10829 16522030416249 10830 3643356483110012 10831 349785030904107576 10832 16486673129288828588 10833 414108200196582644525 10834 5872882343267730963438 10835 49003309960680318105642 10836 247620350325207642745984 10837 772468767351539405732392 10838 1504189368950308180237656 10839 1834882129649737830996203 10840 1396900574413737765629024 10841 656044312264535326764183 10842 186175896608479267694204 10843 30918340065567204462546 10844 2865854408162422075888 10845 138311514303654839471 10846 3131215259633882716 10847 28196454714988701 10848 75902671639332 10849 34036317389 10850 439154 10851 655 10852 11655152 10853 27272841822 10854 16701350331114 10855 3694599466767681 10856 355855978149566662 10857 16828731256655447023 10858 424154990258747832820 10859 6036873178260757805443 10860 50559880045101941639546 10861 256490500703914474414299 10862 803475025854326344563180 10863 1571536700833225713723942 10864 1926249025590447916313316 10865 1474142197829881397356934 10866 696323957879851122635712 10867 198886413885140558390587 10868 33272993888326374021508 10869 3110637385527877806938 10870 151673403959568035586 10871 3477845686717584065 10872 31848409247796278 10873 87826775052250 10874 41022782312 10875 589052 10876 656 10877 11708780 10878 27482636520 10879 16882336020879 10880 3746482078654304 10881 362022560898627759 10882 17177329533633200724 10883 434428891618085666705 10884 6205166231337025778046 10885 52163205313399775207937 10886 265662675623872095793174 10887 835669280945946915896549 10888 1641772356768332739000676 10889 2021986444007139500375753 10890 1555496727491072257884298 10891 738989874183263710402933 10892 212435610454356422574672 10893 35801184434337648209638 10894 3375672315660241011152 10895 166286311550794085753 10896 3861664064758422028 10897 35958377255866033 10898 101560493979334 10899 49385871170 10900 786666 10901 657 10902 11762408 10903 27693720361 10904 17065000001016 10905 3799011293839124 10906 368286132811543340 10907 17532582398456238985 10908 444934663406769479574 10909 6377867128656182062021 10910 53814609704025936678864 10911 275146625762985498778475 10912 869094891929431551691318 10913 1715014784535497134955192 10914 2122294925218223702339652 10915 1641174787044170872180426 10916 784178317664846302843026 10917 226876918537387168894720 10918 38515278047557438213362 10919 3662580960384280160215 10920 182263675585757929798 10921 4286534711417767049 10922 40581955325394726 10923 117369041680778 10924 59385930770 10925 1046427 10926 658 10927 11816364 10928 27906099122 10929 17249355581634 10930 3852194152307754 10931 374648064651525454 10932 17894606106721777092 10933 455677156660886198005 10934 6555083912526144573886 10935 55515452374628992996910 10936 284952399449111457813850 10937 903796722173785981585754 10938 1791387067922226583824604 10939 2227383822089460179272603 10940 1731397359518607311049494 10941 832033034887611232855302 10942 242267053870439707819068 10943 41428492378345066336414 10944 3973110683977453152804 10945 199728889947227161630 10946 4756710646731440134 10947 45781268648709471 10948 135555152588940 10949 71330633678 10950 1386432 10951 659 10952 11870320 10953 28119778907 10954 17435415434184 10955 3906037759819415 10956 381109744275062460 10957 18263518757369875263 10958 466661315937942003846 10959 6736927092635140101811 10960 57267128578713651951564 10961 295090351224821616172618 10962 939821188577106871934244 10963 1871017099546832158213197 10964 2337471670271503208182214 10965 1826396275967324418140327 10966 882705658360867891136328 10967 258666210118201633203460 10968 44554952943320663091636 10969 4309143853338022362209 10970 218816148846375249080 10971 5276871416775567560 10972 51625712190193494 10973 156464208119463 10974 85583100494 10975 1830197 10976 660 10977 11924605 10978 28334765602 10979 17623193032071 10980 3960549288062092 10981 387672577018122856 10982 18639440318897661428 10983 477892180973475050282 10984 6923509698281709607394 10985 59071070562772173300085 10986 305571150643639299402162 10987 977216312568155199760215 10988 1954037759803810663859898 10989 2452786573281291071731396 10990 1926414726176595017496480 10991 936356122503978314699011 10992 276138264365128696360992 10993 47909753308321273446482 10994 4672707917359521832558 10995 239671361089092973495 10996 5852164474635233310 10997 58192773324230045 10998 180490031073824 10999 102571639564 11000 2407190 11001 661 11002 11978890 11003 28551065202 11004 17812701204210 11005 4015735975519235 11006 394337985686864008 11007 19022492656000283871 11008 489374888350880559052 11009 7114947331626570816143 11010 60928748484044317721680 11011 316405791303665216461290 11012 1016031772690347805500204 11013 2040587102137254066774651 11014 2573566602992220255060724 11015 2031707792397728963348255 11016 993153100676932781781870 11017 294750994291345287348073 11018 51509019117714233493882 11019 5065986212878111178517 11020 262453139125211316570 11021 6488250443450437847 11022 65568944258127258 11023 208081446821063 11024 122800823002 11025 3155359 11026 662 11027 12033505 11028 28768683702 11029 18003953588841 11030 4071605127627950 11031 401107410950573479 11032 19412799556452075720 11033 501114673211392155486 11034 7311358221978464922954 11035 62841671349635951948001 11036 327605600124524197980152 11037 1056318958815603794272943 11038 2130808544854181122685902 11039 2700060216122091500896728 11040 2142543007092314496609268 11041 1053274464301848431863776 11042 314576307671591406716528 11043 55369976207085408627170 11044 5491329547680453060318 11045 287333868807203339486 11046 7191352611720744862 11047 73850734060003507 11048 239749694023752 11049 146864702764 11050 4122136 11051 663 11052 12088120 11053 28987627207 11054 18196963173774 11055 4128164117655380 11056 407982311332787398 11057 19810486758423359992 11058 513116870977744047460 11059 7512863281138592395266 11060 64811387977162235053554 11061 339182246873828867933168 11062 1098131028034476958663346 11063 2224851069696855664794201 11064 2832526687325503909996906 11065 2259200935724039820710134 11066 1116907765144829957487200 11067 335690484869478780466366 11068 59511023049826230377422 11069 5951268614504394109345 11070 314500866196923795584 11071 7968311044912456012 11072 83145790416788306 11073 276076807059468 11074 175461862278 11075 5368126 11076 664 11077 12143066 11078 29207901602 11079 18391743763624 11080 4185420386859932 11081 414964163610925278 11082 20215681978043397990 11083 525386919119063667170 11084 7719586159816223518408 11085 66839487977671764635327 11086 351147753949375544366122 11087 1141522962272631327766198 11088 2322869427399621619970792 11089 2971236559523020588097353 11090 2381975785671874212064346 11091 1184250741879576843068493 11092 358174435034164393297396 11093 63951807803491760665005 11094 6448527293505121740930 11095 344157628282159545039 11096 8826641727520248962 11097 93574143012844294 11098 317725075832844 11099 209413293534 11100 6968926 11101 665 11102 12198012 11103 29429513102 11104 18588308506526 11105 4243381445377382 11106 422054462807972674 11107 20628514937407958077 11108 537930358929927552602 11109 7931653305140833386508 11110 68927602761027128056092 11111 363514506423561342678333 11112 1186551627682691204581212 11113 2425024350463378627762176 11114 3116472112118432279194034 11115 2511176042384071123494732 11116 1255511852103641907248436 11117 382113966743848719396417 11118 68713310236909711836360 11119 6986036904558778131278 11120 376525184941721176898 11121 9774601189308174511 11122 105269580843617740 11123 365447734835405 11124 249682783362 11125 9020405 11126 666 11127 12253290 11128 29652467702 11129 18786671374955 11130 4302054872385182 11131 429254722598905817 11132 21049117392839126996 11133 550752837351747526755 11134 8149194019283810600624 11135 71077406564525373040504 11136 376295262356533413843042 11137 1233275835864278651282280 11138 2531482773387688520772168 11139 3268527847782796404456368 11140 2647125133937529885171054 11141 1330910831034821092713514 11142 407600073878946528745408 11143 73817928836135045607547 11144 7566951474789055358682 11145 411843560097985873540 11146 10821257105079874368 11147 118381177847585459 11148 420101015996620 11149 297401025094 11150 11641850 11151 667 11152 12308568 11153 29876771507 11154 18986845678966 11155 4361448316998410 11156 436566475302815658 11157 21477623163598926650 11158 563860108808816773670 11159 8372340519215854154400 11160 73290617504943795605726 11161 389503163384865208248620 11162 1281756406964005672195670 11163 2642418060608544902085188 11164 3427710998504335870906146 11165 2790162125215264638115101 11166 1410679278169224447246966 11167 434729237548887339564429 11168 79289573404234655737278 11169 8194664091113992224938 11170 450373350547422389976 11171 11976565403552263782 11172 133074981812407122 11173 482657753961771 11174 353893137236 11175 14983610 11176 668 11177 12364179 11178 30102430622 11179 19188845560379 11180 4421569498437190 11181 443991272296358323 11182 21914168160861305816 11183 577258037087812147044 11184 8601227997613596786700 11185 75568998654822590661821 11186 403151745592579330087646 11187 1332056234711131952504772 11188 2758010242397128289811642 11189 3594342051632444705293697 11190 2940642442963397115103436 11191 1495061273244177912667665 11192 463603744938891791532272 11193 85153763488963270577999 11194 8872824412157347625474 11195 492397431647767813402 11196 13251454463002900042 11197 149535883936176300 11198 554222714509592 11199 420711091502 11200 19232200 11201 669 11202 12419790 11203 30329451263 11204 19392684492544 11205 4482426206932520 11206 451530684006339210 11207 22358890417147332176 11208 590952597232467714338 11209 8835994684942344705178 11210 77914359143180168527720 11211 417254950671631149970610 11212 1384240353443533514636378 11213 2878446258983384445280911 11214 3768755296665954485641508 11215 3098938633041095434613158 11216 1584314022908120978818190 11217 494332025988361819816161 11218 91437732991263997107552 11219 9605357418857778680762 11220 538222799677886988462 11221 14657917025324982624 11222 167969687183109120 11223 636049880281174 11224 499670742752 11225 24621390 11226 670 11227 12475735 11228 30557839424 11229 19598376788276 11230 4544026303896882 11231 459186300330144517 11232 22811930116025062600 11233 604949877482857113470 11234 9076781912728976254098 11235 80328555281501639541692 11236 431827137378994893099208 11237 1438376007182739850978616 11238 3003920213176001898924592 11239 3951299393566904487754785 11240 3265441151229414061272500 11241 1678708539566716225880239 11242 527029008859247064016836 11243 98170541328781773682819 11244 10396483488257665138184 11245 588182561474952633806 11246 16209110509800610190 11247 188605394415748407 11248 729561909766174 11249 592895315318 11250 31440380 11251 671 11252 12531680 11253 30787601432 11254 19805936085760 11255 4606377722839970 11256 466959730628944980 11257 23273429622282082449 11258 619256081230373462824 11259 9323734178052696714937 11260 82813491715207138390298 11261 446883093297799543462693 11262 1494532720815712204825480 11263 3134633631759379262071845 11264 4142337963404567404275996 11265 3440559189021072809441719 11266 1778530353938775899104132 11267 561816495202630884429688 11268 105383191549654416751390 11269 11250739880592043987975 11270 642638082689325574432 11271 17919466470871111857 11272 211697738274421184 11273 836372059998205 11274 702865080664 11275 40049727 11276 672 11277 12587960 11278 31018743392 11279 20015376870236 11280 4669488469542644 11281 474852604155208013 11282 23743533512369201522 11283 633877529018497906620 11284 9576999209268201659914 11285 85371122601470404414993 11286 462438046909992500004786 11287 1552782373445323126761095 11288 3270795735956385129907784 11289 4342250202167619124718521 11290 3624721535869901057994126 11291 1884080262928574346942327 11292 598823556283262098696316 11293 113108755815518081248735 11294 12173003735624303043462 11295 701981306900821413507 11296 19804810002727388632 11297 237529978108167058 11298 958308845401974 11299 832475512272 11300 50894212 11301 673 11302 12644240 11303 31251271520 11304 20226712946264 11305 4733366622982624 11306 482866570046395258 11307 24222388605326501585 11308 648820660559807402722 11309 9836728032989774898078 11310 88003452813605641728522 11311 478507679988325949568735 11312 1613199273970393604492582 11313 3412623721255255007304264 11314 4551431518607560510793574 11315 3818377479439136954169971 11316 1995675114491341287303018 11317 638186951076673507118653 11318 121382508696189855329494 11319 13168516680545050708494 11320 766637258688582490374 11321 21882489966980185952 11322 266416990533738416 11323 1097443792717047 11324 985103729314 11325 64525797 11326 674 11327 12700856 11328 31485192032 11329 20439958973104 11330 4798020335511634 11331 491003297759798547 11332 24710143993987055880 11333 664092036799978730768 11334 10103075042351410474544 11335 90712539172923968970455 11336 495108140315494740711398 11337 1675860238960613869822572 11338 3560343046907682697888010 11339 4770294197011812117685243 11340 4021997745448926104889502 11341 2113648631248105876429044 11342 680051567510231317096992 11343 130242068744843945364256 11344 14242911158339645280554 11345 837066744780958570959 11346 24171520988581374532 11347 298708684108604789 11348 1256122634813028 11349 1164686058805 11350 81623322 11351 675 11352 12757472 11353 31720511256 11354 20655128923176 11355 4863457833791337 11356 499264477066750954 11357 25206951076672901240 11358 679698341998589204922 11359 10376198066572325337232 11360 93500491708289340250684 11361 512256054738583378234174 11362 1740844672890551564496006 11363 3714187735415261384322859 11364 4999268085831948081286584 11365 4236075478788533676217360 11366 2238352274682625909659216 11367 724570888079894362436289 11368 139727548848744603852836 11369 15402238592721954911741 11370 913769268389548278322 11371 26692738250763946234 11372 334793770225205230 11373 1437000389045031 11374 1375806648698 11375 103025608 11376 676 11377 12814425 11378 31957235296 11379 20872237631356 11380 4929687418973724 11381 507651818494741138 11382 25712963589175376030 11383 695646385858149527677 11384 10656258441843505738760 11385 96369474944307152935092 11386 529968542567016984250228 11387 1808234650801610453768682 11388 3874400682330671824624420 11389 5238801313130161157853828 11390 4461127267624738075426636 11391 2370156151839461490801989 11392 771907481136890208191026 11393 149881715879926294584416 11394 16652999513179448933868 11395 997286173014994204425 11396 29468966200786205164 11397 375103926918556347 11398 1643080750428616 11399 1623800634160 11400 129761356 11401 1 11402 677 11403 12871378 11404 32195370592 11405 21091299239408 11406 4996717467647257 11407 516167053322302468 11408 26228337637237690486 11409 711943105670506945344 11410 10943421083565528521871 11411 99321709218387799106474 11412 548263229322552128479722 11413 1878115003459662449404414 11414 4041233976710699605451886 11415 5489361029836044532962250 11416 4697694212308097620795904 11417 2509449966525696975040844 11418 822233519205000393745794 11419 160750160199479126840608 11420 18002175771791194882008 11421 1088204033137792478610 11422 32525202377982794607 11423 420118394327349380 11424 1877760350893965 11425 1914871988300 11426 163096535 11427 2 11428 678 11429 12928669 11430 32434923360 11431 21312328759364 11432 5064556432020602 11433 524811934028508619 11434 26753231729328739582 11435 728595568512745431446 11436 11237854559953860362014 11437 102359472027651328428543 11438 567158260849884257382930 11439 1950573405080932371246467 11440 4214949232567964723011654 11441 5751434181845859022828705 11442 4946343040949891737640228 11443 2656644017112671869129357 11444 875731325757851791251928 11445 172381475601720952546157 11446 19457264991893385146022 11447 1187158310560948791398 11448 35888817670762610118 11449 470369045926758861 11450 2144878423463508 11451 2256230388520 11452 204579290 11453 5 11454 679 11455 12985960 11456 32675899928 11457 21535340503984 11458 5133212840879024 11459 533588234288412048 11460 27287806809929350784 11461 745610973461046276178 11462 11539731167042773847539 11463 105485099405928394711270 11464 586672317796802154393727 11465 2025700463697557095621334 11466 4395817931679550149026992 11467 6025528312027526446870012 11468 5207667273618187598112687 11469 2812170243124991708524668 11470 932593951958725784764647 11471 184827450317157476634890 11472 21026317397822096732152 11473 1294837296466180701200 11474 39589774425296804447 11475 526445982219052300 11476 2448772552561916 11477 2656247519612 11478 256107792 11479 10 11480 680 11481 13043590 11482 32918306624 11483 21760349663996 11484 5202695299771552 11485 542497749430171291 11486 27832226293116691832 11487 762996653855340104147 11488 11849227005104672554380 11489 108700987331857676599442 11490 606824630472864494078934 11491 2103589814239302487891470 11492 4584121778121107968495900 11493 6312172393237283251477806 11494 5482288437178130734947574 11495 2976483322906106920966911 11496 993025784940980190933378 11497 198143269729407126642223 11498 22717975184461370206012 11499 1411986360792758477233 11500 43660863940235268554 11501 589003699876723890 11502 2794341183752632 11503 3124638187507 11504 319996724 11505 20 11506 681 11507 13101220 11508 33162149889 11509 21987370724584 11510 5273012491977714 11511 551542296431059580 11512 28386656096671543433 11513 780760079582526379838 11514 12166522056516874591732 11515 112009593168348423981870 11516 627634994095940343325883 11517 2184338214406746935395288 11518 4780153064906977781795891 11519 6611917693487217408335992 11520 5770857332883031768618511 11521 3150061824748756933675688 11522 1057243189287555246695742 11523 212387731497606007662352 11524 24541514595646160041834 11525 1539412532036348977180 11526 48137965016891218139 11527 658767892532946728 11528 3187113733899850 11529 3672667072620 11530 399074226 11531 36 11532 682 11533 13159190 11534 33407435938 11535 22216419056880 11536 5344173178698134 11537 560723714382177729 11538 28951264676490835874 11539 798908859411808861431 11540 12491800265093253830350 11541 115413437134443449277251 11542 649123784436004105244904 11543 2268045643416515336544096 11544 4984215053127867703252464 11545 6925338674448377293315133 11546 6074055358905414733503422 11547 3333409413989432054576807 11548 1125475183451153643728404 11549 227623473816128554528819 11550 26506890891187461581976 11551 1677989432333311622167 11552 53060325365092178344 11553 736542946814042762 11554 3633329141240264 11555 4313387790660 11556 496779646 11557 65 11558 683 11559 13217160 11560 33654171325 11561 22447509320088 11562 5416186200031684 11563 570043864485202600 11564 29526223061533564401 11565 817450743349222941990 11566 12825249616913735089335 11567 118915103809865271921898 11568 671311973865955735496283 11569 2354815403697956837118878 11570 5196622363990292644479746 11571 7253033924509793793970376 11572 6392595890084916338439314 11573 3527056118673797630913024 11574 1197964152945012285658995 11575 243917217583921148105756 11576 28624786393917618419160 11577 1828662594405079001676 11578 58470867822016507848 11579 823220201174441424 11580 4140023892562391 11581 5061915676374 11582 617301346 11583 110 11584 684 11585 13275471 11586 33902362378 11587 22680657067228 11588 5489060475169590 11589 579504630524791849 11590 30111704889079263352 11591 836393625045634240486 11592 13167062222669656847510 11593 122517243673317006692091 11594 694221147829289936210872 11595 2444754225626156270223265 11596 5417701384173638812253330 11597 7595627127662166610089009 11598 6727225717258901019910608 11599 3731559656520450494869002 11600 1274966602225554281672030 11601 261340023300544414822171 11602 30906661820240836426760 11603 1992455188956500677883 11604 64416523494381324870 11605 919787043775027249 11606 4715130572128150 11607 5935742560055 11608 765719342 11609 185 11610 685 11611 13333782 11612 34152015538 11613 22915877133120 11614 5562805003383123 11615 589107918865940472 11616 30707886440530604728 11617 855745544224571238950 11618 13517434401558969470164 11619 126222574674835363045900 11620 717873521734832378124955 11621 2537972375374963601465112 11622 5647790684934093301362586 11623 7953768069513137690036944 11624 7078726548636086225563819 11625 3947506826027690898924942 11626 1356753947285240765601897 11627 279967563551051051666970 11628 33364811110773489635053 11629 2170474193083360230840 11630 70948594116972500795 11631 1027336930536225184 11632 5367588210142398 11633 6955095756238 11634 948200826 11635 300 11636 686 11637 13392435 11638 34403137246 11639 23153185254324 11640 5637428864221112 11641 598855658934335372 11642 31314946677535895304 11643 875514689164915831871 11644 13876566766749927971380 11645 130033883843304786984080 11646 742291958288818340158318 11647 2634583765979452813305369 11648 5887241455397047156248834 11649 8328133681792610228377636 11650 7447916575769297063338792 11651 4175514964698778522353229 11652 1443613351074346849200442 11653 299880411991580496084107 11654 36012419991282610608916 11655 2363917032549209055203 11656 78123146099460427170 11657 1147080414678929244 11658 6107465728156762 11659 8143351545708 11660 1172206374 11661 481 11662 687 11663 13451088 11664 34655734057 11665 23392596442816 11666 5712941218508375 11667 608749803214341930 11668 31933067278666680626 11669 895709399204088291054 11670 14244664312448233132320 11671 133954028929445399393922 11672 767499985274997998862627 11673 2734706071696001714694788 11674 6136417950493715123274312 11675 8719429126747428477264832 11676 7835652106785091423080429 11677 4416233477488772933456850 11678 1535848603976940456315107 11679 321164349797644758597488 11680 38863628508877699609398 11681 2574078733040597993904 11682 86001438945585201481 11683 1280357285071820342 11684 6946100054036634 11685 9527506452244 11686 1446766595 11687 752 11688 688 11689 13510084 11690 34909812298 11691 23634126620349 11692 5789351308546750 11693 618792327737261577 11694 32562432676422781940 11695 916338167297508803259 11696 14621936502586944903804 11697 137985940085422410900443 11698 793521813793514638722128 11699 2838460845754150922449499 11700 6395697954010818604623162 11701 9128388922879587230413741 11702 8242829269631169805472662 11703 4670345438718055855662147 11704 1633781051676633623800884 11705 343910690592316946209840 11706 41933597803758708291178 11707 2802359618139507957303 11708 94650390937831503820 11709 1428649922644904241 11710 7896250514745252 11711 11138719096640 11712 1782778566 11713 1165 11714 689 11715 13569080 11716 35165378638 11717 23877790977594 11718 5866668459124152 11719 628985232080123334 11720 33203230094803511646 11721 937409642599232412834 11722 15008597361175146300443 11723 142132621581405597148918 11724 820382356969725897179061 11725 2945973641593167108070658 11726 6665473257237119312220837 11727 9555778113525857030198346 11728 8670385788211818863370073 11729 4938569270836443582812504 11730 1737750572864647349404978 11731 368216624927232018661012 11732 45238581393416048699058 11733 3050273594328543344240 11734 104143085226997273544 11735 1593597991474802682 11736 8972271440339321 11737 13012927403800 11738 2193395483 11739 1770 11740 690 11741 13628420 11742 35422439518 11743 24123605623093 11744 5944902077719278 11745 639330539861954103 11746 33855649587214055240 11747 958932633100311893334 11748 15404865564325354926272 11749 146397153560266410372129 11750 848107249144205147227528 11751 3057374137682451299459274 11752 6946150153704468795514192 11753 10002393479835086479605129 11754 9119302834392692589998964 11755 5221660503575924938143113 11756 1848116609363836894505660 11757 394185585450609516425511 11758 48796001263459078084546 11759 3319457066343222316654 11760 114559319709994698590 11761 1777014595151393675 11762 10190304969277038 11763 15191557050273 11764 2694450294 11765 2665 11766 691 11767 13687760 11768 35681001493 11769 24371585927922 11770 6024061655521390 11771 649830298743240448 11772 34519884074949344837 11773 980916108289032055088 11774 15810964533996711493390 11775 150782693830757911233356 11776 876722865555599477728950 11777 3172796266023687849134644 11778 7238149950536829469543412 11779 10469064799746206775898386 11780 9590606958973838688401745 11781 5520413617180978945678584 11782 1965259251370686698154566 11783 421927633958409759212152 11784 52624529077910907807497 11785 3611678529135873300628 11786 125986204364977621838 11787 1980904037988384658 11788 11568496429357130 11789 17722327885750 11790 3305003060 11791 3956 11792 692 11793 13747445 11794 35941071118 11795 24621748189008 11796 6104156767638704 11797 660486580930477167 11798 35196129386020881922 11799 1003369201870356643781 11800 16227122533474648909048 11801 155292479700406269037587 11802 906256342528092931942856 11803 3292378344439104173248778 11804 7541909496935417449477486 11805 10956656154632076085322233 11806 10085372104849384654979446 11807 5835663973572673630253222 11808 2089580380650216908189838 11809 451559871592737411413594 11810 56744172841254053362608 11811 3928848886133545585648 11812 138518809997280981854 11813 2207481347060865785 11814 13127234752618730 11815 20660178106696 11816 4047942348 11817 5822 11818 693 11819 13807130 11820 36202655063 11821 24874107959314 11822 6185197074129044 11823 671301483176322414 11824 35884584294572611115 11825 1026301214507964272138 11826 16653572764625137885465 11827 159929829848476312589818 11828 936735598175679071442108 11829 3416263212748955249253406 11830 7857881730344802987411384 11831 11466067285324309135318158 11832 10604721705698764242667675 11833 6168289839466775664909086 11834 2221504874659557097877603 11835 483206873520371477311378 11836 61176369365489060963808 11837 4273032546847580543082 11838 152260872681008685292 11839 2459193721930817074 11840 14889420836911860 11841 24068315488542 11842 4950751675 11843 8470 11844 694 11845 13867161 11846 36465759768 11847 25128681725919 11848 6267192320211834 11849 682277127292377109 11850 36585450560647729000 11851 1049721616627015583080 11852 17090553466944940146912 11853 164698146240282369750959 11854 968189353635524612716302 11855 3544598372948090365572269 11856 8186536240860360788416518 11857 11998234999300315000584432 11858 11149830873682933263355062 11859 6519214505647535127105072 11860 2361481874721804872912466 11861 517001149499709156035878 11862 65944082917341107025692 11863 4646459360786140109385 11864 167325558512358831982 11865 2738744098171429027 11866 16880766885734366 11867 28019420297235 11868 6046359098 11869 12230 11870 695 11871 13927192 11872 36730392018 11873 25385485225326 11874 6350152337309757 11875 693415660150213658 11876 37298932970556198176 11877 1073640051240246997762 11878 17538308018447072852335 11879 169600916083224891579876 11880 1000647154843177891823464 11881 3677536133490193969417062 11882 8528359854455090812202633 11883 12554134630867227235577480 11884 11721928679754986750856784 11885 6889408506777027671626482 11886 2509986121526206727019559 11887 553083631820766286950572 11888 71071910444319684043935 11889 5051537448479769532210 11890 183836293674771333862 11891 3049117023978640862 11892 19130130295605721 11893 32597012588166 11894 7374206192 11895 17490 11896 696 11897 13987570 11898 36996558368 11899 25644535136305 11900 6434087043264484 11901 704719254202499480 11902 38025239377601390018 11903 1098066336836349045804 11904 17997085038403652178804 11905 174641713825867949554939 11906 1034139394862459355789196 11907 3815233757795315363254170 11908 8883857235620295594860380 11909 13134781556247694326617480 11910 12322300530332869522972114 11911 7279891946316708122360061 11912 2667519361390690120299966 11913 591604192186465918993905 11914 76586193802925599702848 11915 5490866994863474483312 11916 201927665201462045338 11917 3393607071721523784 11918 21669885823544830 11919 37897014531045 11920 8981442424 11921 24842 11922 697 11923 14047948 11924 37264265488 11925 25905847380552 11926 6519006443389382 11927 716190107484761536 11928 38764580743419337928 11929 1123010470292429281704 11930 18467138491986456064216 11931 179824203200456860043384 11932 1068697336783360455017554 11933 3957853617095028339149040 11934 9253551510033221489195910 11935 13741232765529635001223836 11936 12952290644228009534185440 11937 7691736931331401845273994 11938 2834611826892058444468883 11939 632722189188192126492426 11940 82515139438770021376317 11941 5967255074667280180226 11942 221746398265648912016 11943 3775850022202618912 11944 24536340403645733 11945 44029524898866 11946 10924411540 11947 35002 11948 698 11949 14108674 11950 37533520048 11951 26169438830238 11952 6604920630688932 11953 727830444145127337 11954 39517171179685366794 11955 1148482629850348489638 11956 18948727796828146426344 11957 185152139310236267219882 11958 1104353137201366812581500 11959 4105563347736875135022340 11960 9637984907882195077309970 11961 14374588493516807994495078 11962 13613304633872390047416700 11963 8126070122159307654555201 11964 3011823795644588007342524 11965 676607048121207625123642 11966 88888945995998905125628 11967 6483731584512692783375 11968 243452416276965096984 11969 4199857085839708058 11970 27770195201124398 11971 51120843884163 11972 13270321916 11973 49010 11974 699 11975 14169400 11976 37804328834 11977 26435325593848 11978 6691839786922609 11979 739642514446849648 11980 40283227990445494488 11981 1174493178117920431538 11982 19442117931545644122243 11983 190629370761987472140946 11984 1141139870292128477393077 11985 4258536013068468849143798 11986 10037719428499453175015976 11987 15035993911578093105705676 11988 14306812195043611092962843 11989 8584075402141767929682518 11990 3199747231193279660773905 11991 723438874979550178244678 11992 95739940363130037860677 11993 7043566361445507985878 11994 267219990577334614817 11995 4670052444165324510 11996 31417060245972276 11997 59315771109322 11998 16099306646 11999 68150 12000 700 12001 14230475 12002 38076698400 12003 26703524738665 12004 6779774182828158 12005 751628595306616793 12006 41062971714823668856 12007 1201052665135609651804 12008 19947579546249392098420 12009 196259841845192018736548 12010 1179091552495495931686462 12011 4416950270029243519610038 12012 10453337526970299113156620 12013 15726640882672856339341015 12014 15034349909447325794131134 12015 9066996672837818511683497 12016 3399007510180302489819548 12017 773409106572614067789050 12018 103102722693438097400772 12019 7650287573374535159488 12020 293238987050237417840 12021 5191314426015418738 12022 35528027277944876 12023 68780224356821 12024 19506749706 12025 94235 12026 701 12027 14291550 12028 38350635648 12029 26974052561558 12030 6868734179196586 12031 763790990298023260 12032 41856626170366038951 12033 1228171831468893200630 12034 20465389075081196969247 12035 202047594758260652315192 12036 1218243167823465816660771 12037 4580990540576556024119832 12038 10885442823407986278692147 12039 16447769781794979141624100 12040 15797524164685140441954386 12041 9576140780376674880304194 12042 3610265240146399136447296 12043 826721198809879113120560 12044 111014320971362289719612 12045 8307701472627939698108 12046 321716217552787943043 12047 5769020655844150008 12048 40160307327740799 12049 79704209317036 12050 23606130783 12051 129512 12052 702 12053 14352975 12054 38626147248 12055 27246926326575 12056 6958730227099374 12057 776132030198566247 12058 42664418496769737746 12059 1255861611367782014915 12060 20995828850805190162370 12061 207996771883282823887258 12062 1258630693806682885360836 12063 4750847188080772382065808 12064 11334660835603229249221668 12065 17200671384162623727465098 12066 16598014196307842298960306 12067 10112880578851913628267938 12068 3834218172539710718489712 12069 883591355313841123601224 12070 119514355731239826933750 12071 9019913610363814014193 12072 352876904684358519538 12073 6409097547880305869 12074 45377939936539224 12075 92305199511901 12076 28532251132 12077 177087 12078 703 12079 14414400 12080 38903239986 12081 27522162520738 12082 7049772868974739 12083 788654072993921328 12084 43486579200261222493 12085 1284133135952828486410 12086 21539187221495826655531 12087 214111618109757010105248 12088 1300291128094688969837080 12089 4926716698822683096726888 12090 11801639735779170356822965 12091 17986688823550437803734528 12092 17437575256835014774460596 12093 10678658136908671025803694 12094 4071603215727048104464962 12095 944249298636759239128934 12096 128645215572057940329789 12097 9791351616118355948698 12098 386966269093937258327 12099 7118074547510933272 12100 51252581974533957 12101 106831966236246 12102 34445149970 12103 240838 12104 704 12105 14476176 12106 39181920648 12107 27799778606513 12108 7141872738858710 12109 801359504433906551 12110 44323342198367861064 12111 1312997736469992799995 12112 22095758669348306024344 12113 220396483208806702279991 12114 1343262515725219309561210 12115 5108801868734846201931969 12116 12287051132203251311696504 12117 18807219623250711406808316 12118 18318041916806659703137228 12119 11274988093946674318551938 12120 4323198553033409747717510 12121 1008939086482559541406376 12122 138452244150992579648702 12123 10626789654189619942005 12124 424251249229236066418 12125 7903143563754293326 12126 57864384505404254 12127 123568932184622 12128 41534558742 12129 326009 12130 705 12131 14537952 12132 39462196137 12133 28079791262612 12134 7235040563482864 12135 814250738037588716 12136 45174944865351865918 12137 1342466947572840205814 12138 22665843931656580028547 12139 226855824258364348085232 12140 1387583977078410496628412 12141 5297311995527167668356428 12142 12791590876430587237819450 12143 19663717802224333741846176 12144 19241331503127012661634396 12145 11903461172630471983211492 12146 4589825871079210710114407 12147 1077919975463272584104260 12148 148983939380414499570893 12149 11531374676014054643464 12150 465022364226009738767 12151 8772224069811500452 12152 65302967398591110 12153 142841100803410 12154 50025275566 12155 439174 12156 706 12157 14600080 12158 39744073122 12159 28362218151746 12160 7329287162509240 12161 827330215658166234 12162 46041628078046429468 12163 1372552510675334430779 12164 23249750123985199637462 12165 233494208120879345258118 12166 1433295736531901210481956 12167 5492463076345621130096725 12168 13315979896975244941722156 12169 20557696059097843296842753 12170 20209447680158983834339104 12171 12565747854692277676074542 12172 4872352703937373887416658 12173 1151467335058483003166549 12174 160292165596862048700874 12175 12510654596114424461804 12176 509595731448145929526 12177 9734034398402507003 12178 73668502012178216 12179 165019653067105 12180 60183292556 12181 589092 12182 707 12183 14662208 12184 40027558623 12185 28647076146028 12186 7424623449639604 12187 840600407489097346 12188 46923636262367103706 12189 1403266377332829689910 12190 23847790865581458445579 12191 240316313974055265596650 12192 1480439151833391120437517 12193 5694478011111721037926118 12194 13860965060230259131581241 12195 21490728036742199792262204 12196 21224484179236530711991693 12197 13263602227304070057124588 12198 5171694898899106158321711 12199 1229873614588071719266950 12200 172432379517441411584413 12201 13570608527691121223306 12202 558315251107598553369 12203 10798169798175911024 12204 83072913757438744 12205 190528279326078 12206 72323146543 12207 786738 12208 708 12209 14724689 12210 40312659426 12211 28934383110009 12212 7521060432854394 12213 854063812638022396 12214 47821217440234562560 12215 1434620712695435270942 12216 24460286407054965373302 12217 247326935896225269839764 12218 1529056744207347969270712 12219 5903586811699306834410030 12220 14427320059480270758271680 12221 22464450670270324531486949 12222 22288628682475163194565134 12223 13998866007613983390500359 12224 5488819209913767988871356 12225 1313449366162374458720940 12226 185463870848228849011322 12227 14717679223489026781966 12228 611554971333512918570 12229 11975187875653188705 12230 93641217143049350 12231 219850360301609 12232 86816316754 12233 1046557 12234 709 12235 14787170 12236 40599382434 12237 29224156110914 12238 7618609215533476 12239 867722959133770052 12240 48734623277185776796 12241 1466627898990469858122 12242 25087563760372429347231 12243 254530985506894702059246 12244 1579192229213158037200816 12245 6120026817103911416991286 12246 15015846332876454815464279 12247 23480566621375104766071432 12248 23404166866984962180075243 12249 14773472753357746092417556 12250 5824746025060000944745376 12251 1402524326730860980191802 12252 199450018461844193429852 12253 15958807877236864838202 12254 669721648119878557260 12255 13276702094379897312 12256 105512997662098350 12257 253537084713226 12258 104101248051 12259 1386652 12260 710 12261 14850005 12262 40887734550 12263 29516413216903 12264 7717280996699128 12265 881580404509608374 12266 49664109130405816504 12267 1499300539079104644926 12268 25729956831195709301584 12269 261933494664114338594357 12270 1630890548372147913212944 12271 6344042914769295455601938 12272 15627374011267767767603602 12273 24540846802037304004399573 12274 24573486615819060175101986 12275 15589452267800585983193474 12276 6180552234707920962605024 12277 1497448562520525239899221 12278 214458563116387367901026 12279 17301471451803535987477 12280 733257515668878635508 12281 14715484070994486805 12282 118844055875858164 12283 292216645448120 12284 124694817464 12285 1830567 12286 711 12287 14912840 12288 41177722795 12289 29811171691966 12290 7817087072148469 12291 895638735811155942 12292 50609934097461511537 12293 1532651460043011365076 12294 26387806553612258022355 12295 269539618219238042306076 12296 1684197901581532376565992 12297 6575887768234450622314936 12298 16262762896809749666562723 12299 25647132990723115020730626 12300 25799082402231084570640850 12301 16448935207607194369675870 12302 6557374247351281221208495 12303 1598593679328888558960946 12304 230561897746807001380978 12305 18753722711206724070286 12306 802643283869617048362 12307 16305575464140098284 12308 133808231142240558 12309 336604626875054 12310 149205960153 12311 2407790 12312 712 12313 14976030 12314 41469353954 12315 30108449809642 12316 7918038834700572 12317 909900570188912261 12318 51572361065465214690 12319 1566693716847055892114 12320 27061461027286960161912 12321 277354636830784516622394 12322 1739161780333484397327370 12323 6815822051274062013949638 12324 16922903473297860908477906 12325 26801340544305542680263733 12326 27083559854060398128837834 12327 17354157902610341092371722 12328 6956411160419553371311858 12329 1706354102324492411233134 12330 247837376421383080499898 12331 20324233145911320466283 12332 878401380909480207918 12333 18062410331691593674 12334 150599423677089144 12335 387515759735151 12336 178351273332 12337 3156321 12338 713 12339 15039220 12340 41762635166 12341 30408265032338 12342 8020147775340562 12343 924368554907270806 12344 52551656760953981241 12345 1601440596032936496718 12346 27751275657085888242157 12347 285383959837982647767590 12348 1795831001758172562030309 12349 7064114688704150087396534 12350 17608717949201034025488427 12351 28005461209040095677623242 12352 28429640505322030366483095 12353 18307467396819461490375722 12354 7378928093728761376802196 12355 1821148429199905238312464 12356 266367643121886553724059 12357 22022338993346223876344 12358 961099460424512265358 12359 20002948898594270386 12360 169433836120768605 12361 445877188020858 12362 212973482540 12363 4123640 12364 714 12365 15102766 12366 42057573334 12367 30710635840683 12368 8123425483470854 12369 939045367946453284 12370 53548091800208561816 12371 1636905619490765866408 12372 28457613295201937159994 12373 293633128195778107661358 12374 1854255743509761320321122 12375 7321043104034692942401292 12376 18321161334398321060831790 12377 29261566034046817573578706 12378 29840166742341458856052022 12379 19311326720414099592972909 12380 7826259693591893631680076 12381 1943420860729936670206300 12382 286240981574939045994610 12383 23858090569513276559552 12384 1051354194047872472326 12385 22145823770577095020 12386 190552457327313788 12387 512743467037223 12388 254062605402 12389 5370456 12390 715 12391 15166312 12392 42354175479 12393 31015579897330 12394 8227883648067138 12395 953933718012477486 12396 54561940740301652416 12397 1673102548262562617138 12398 29180844385834291700346 12399 302107817471907456769392 12400 1914487579515041917431271 12401 7586893474149771276261988 12402 19061222551651790485681773 12403 30571808390853348410606530 12404 31318106952051175591076085 12405 20368320402868639248362620 12406 8299813815991052822566113 12407 2073642713000206967283340 12408 307551687435780957069845 12409 25842305141749439719966 12410 1149835371838696048971 12411 24511499708314601596 12412 214223814040704693 12413 589313477143856 12414 302780905277 12415 6972466 12416 716 12417 15230215 12418 42652448622 12419 31323115891709 12420 8333534057933726 12421 969036345148793061 12422 55593482130595737174 12423 1710045386425626929031 12424 29921347112452690896352 12425 310813840907877197025513 12426 1976579516604521272120398 12427 7861960991206267302057268 12428 19829925583877559767266382 12429 31938427102682779536737292 12430 32866560880348412297834812 12431 21481160237791272754061811 12432 8801075397609203308732430 12433 2212314015800563370300803 12434 330400464202804134241502 12435 27986623588503149644207 12436 1257270334750509571514 12437 27122448185214876948 12438 240747018038478730 12439 676949525403064 12440 360491501506 12441 9025735 12442 717 12443 15294118 12444 42952399903 12445 31633261688312 12446 8440388602871549 12447 984356020747232408 12448 56642998564984317066 12449 1747748385008816253360 12450 30679507547699896276165 12451 319757152544481817576260 12452 2040586032046492478695387 12453 8146550131940904700175752 12454 20628330658308777327098374 12455 33363749687279487372784902 12456 34488765208710180405253924 12457 22652691310494955925022238 12458 9331610523936043188849103 12459 2359965201912647992555408 12460 354894844323582840161327 12461 30303571108090153027864 12462 1374448765167154348867 12463 30003338046004917840 12464 270455139819637585 12465 777198870000506 12466 428791992588 12467 11649762 12468 718 12469 15358379 12470 43254036224 12471 31946036187258 12472 8548459273937644 12473 999895548169297892 12474 57710776734592750726 12475 1786226045990688497430 12476 31455719805964359796672 12477 328943850413759916581889 12478 2106563112004779745129222 12479 8440974934586329786444645 12480 21457535468674712275414820 12481 34850195717203165803554915 12482 36188099357564716773646876 12483 23885898299790140157263076 12484 9893070704094934890147504 12485 2517158892274111866708276 12486 381149637039404713177694 12487 32806622256286533507504 12488 1502227863468304097478 12489 33181243710098389013 12490 303718942279547884 12491 891818005277357 12492 509553013902 12493 14995254 12494 719 12495 15422640 12496 43557364844 12497 32261457456648 12498 8657758164625135 12499 1015657762758298660 12500 58797107481236729696 12501 1825493126331562104806 12502 32250386198678003648836 12503 338380179798051324075966 12504 2174568290941571750743752 12505 8745559283595707462224370 12506 22318676436553777261605197 12507 36400280301637878157271452 12508 37968091525236587022509512 12509 25183912065959738923623200 12510 10487197362492959193730756 12511 2684491782261391359807394 12512 409287404607358589288529 12513 35510270610886205476568 12514 1641537940736896190759 12515 36685872474966237758 12516 340951011962977402 12517 1022800005497642 12518 604963412124 12519 19249140 12520 720 12521 15487260 12522 43862392784 12523 32579544608942 12524 8768297471127114 12525 1031645532470417648 12526 59902285851350630360 12527 1865564642089470850151 12528 33063917392372154368750 12529 348072536558117855421413 12530 2244660691986936733961078 12531 9060637202386658760583444 12532 23212930013090351444163026 12533 38016617693908413495774657 12534 39832424971607539509168214 12535 26550016537387111644811802 12536 11115826557868522293186332 12537 2862596634612378597982174 12538 439438968635458265963004 12539 38430103381602471883577 12540 1793388459950087320716 12541 40549812622743654376 12542 382610328397683668 12543 1172405346266865 12544 717582052668 12545 24645850 12546 721 12547 15551880 12548 44169127184 12549 32900315917620 12550 8880089493528625 12551 1047861757887884048 12552 61026611150688042322 12553 1906455872571079217090 12554 33896732569548086468288 12555 358027470531020622459330 12556 2316901068297359367769359 12557 9386553154314161307415032 12558 24141514022300766067594897 12559 39701925029020451237622768 12560 41784944555976205065598696 12561 27987655908817192973609444 12562 11780893940807934894782060 12563 3052144384796814275791340 12564 471743948369106450270511 12565 41582881304406992001012 12566 1958874560467936508466 12567 44808804164765909758 12568 429207316931760112 12569 1343196580881446 12570 850398347393 12571 31475360 12572 722 12573 15616860 12574 44477575184 12575 33223790709312 12576 8993146636074864 12577 1064309372860126217 12578 62170386999502512324 12579 1948182364568564405743 12580 34749259592396310665784 12581 368251688999782036013061 12582 2391351845425829473760714 12583 9723662352093844253574613 12584 25105689047227642375217218 12585 41459026195695424874592099 12586 43829663538947985904322098 12587 29500442164782469102407716 12588 12484439961318231379240434 12589 3253846364950479043043752 12590 506351332874926095899788 12591 44986624182311934825379 12592 2139184103201689594712 12593 49502034231400883062 12594 481309434068865316 12595 1538077390754552 12596 1006901658182 12597 40099411 12598 723 12599 15681840 12600 44787744044 12601 33549987464588 12602 9107481408375409 12603 1080991344518009446 12604 63333921388515305926 12605 1990759936632530106926 12606 35621935169422628722220 12607 378752060235556591454276 12608 2468077164726785801881227 12609 10072331075895928327172536 12610 26106759860239189181033634 12611 43290855847503277891425764 12612 45970770658551877147047025 12613 31092162942276545823550038 12614 13228615338586025363571451 12615 3468456652805534033411916 12616 543420089182792165746458 12617 48660702458072469322480 12618 2335605276685137443104 12619 54672459269704516270 12620 539547340131754648 12621 1760336485998562 12622 1191162176840 12623 50964216 12624 724 12625 15747181 12626 45099640784 12627 33878925726078 12628 9223106425676746 12629 1097910673925024085 12630 64517526735373973570 12631 2034204683433004363916 12632 36515205025016213453140 12633 389535617114406093071272 12634 2547142927819419248805030 12635 10432937000342346324950009 12636 27146076898805773104959274 12637 45200463557860135171377576 12638 48212637491154218332372904 12639 32766789747354057393415171 12640 14015686805615354367816346 12641 3696774552389296409528236 12642 583119808567191147130358 12643 52625935230196228841180 12644 2549534807227861339986 12645 60367156412775105987 12646 604621718451070390 12647 2013696998973447 12648 1407923638668 12649 64623817 12650 725 12651 15812522 12652 45413272784 12653 34210624183152 12654 9340034410078799 12655 1115070396092797368 12656 65721519941912902176 12657 2078532980157568465102 12658 37429524072019358618067 12659 400609560809435765091014 12660 2628616842133640373085155 12661 10805869530638427036034072 12662 28225037788125512161549874 12663 47191018123798790117547386 12664 50559826108130827925964668 12665 34528486540931649783281088 12666 14848043142029522909841368 12667 3939647213612748314378548 12668 625631393277163344002190 12669 56904695150227359665004 12670 2782486819592956302871 12671 66637706567581098160 12672 677310807197240422 12673 2302371970109280 12674 1662711107964 12675 81759622 12676 726 12677 15878225 12678 45728647184 12679 34545102596210 12680 9458278190811836 12681 1132473580642449150 12682 66946222451915515508 12683 2123761486999733861471 12684 38365356587335297037150 12685 411981264560456507238487 12686 2712568467563228873386564 12687 11191530148083302472573856 12688 29345088912008324961940066 12689 49265812023593730541048364 12690 53017097039658934619533422 12691 36381618709708623590138660 12692 15728201508936560646210000 12693 4197972398244826099170935 12694 671147786158356133538660 12695 61521020668557339477803 12696 3036102398040998383504 12697 73540612002711051738 12698 758478715298262010 12699 2631126721197198 12700 1961954488510 12701 103214078 12702 727 12703 15943928 12704 46045771244 12705 34882379865312 12706 9577850705465437 12707 1150123331821224336 12708 68191960309693732763 12709 2169907153685578059226 12710 39323176390635394891039 12711 423658277521963334929172 12712 2799069264251511392870502 12713 11590332765202078765358298 12714 30507727033469428225037241 12715 51428266033472397362697428 12716 55589417557409594717985306 12717 38330762438770230590697372 12718 16658814100403819954437517 12719 4472701400153529109361290 12720 719874745753651165749097 12721 66500736126100352743886 12722 3312159901328528413460 12723 81137751432829884350 12724 849084602090951420 12725 3005348868705512 12726 2313131794249 12727 130020380 12728 728 12729 16009994 12730 46364652224 12731 35222475970398 12732 9698765000269822 12733 1168022789174330922 12734 69459064219180000314 12735 2216987224092839789429 12736 40303467026203309361164 12737 435648328691666992671245 12738 2888192641535139012505468 12739 12002704090756098898810979 12740 31714500966523034818868766 12741 53681934008828765086508544 12742 58281970288349763791255166 12743 40380714503131983596568823 12744 17642675126757785241131006 12745 4764842128107870166262451 12746 772031669618639067987310 12747 71871580222254594305687 12748 3612586089156334673472 12749 89496875870002487552 12750 950192806830383380 12751 3431126960081587 12752 2724933240262 12753 163450708 12754 729 12755 16076060 12756 46685297505 12757 35565410023868 12758 9821034231337299 12759 1186175127562724128 12760 70747869603852165293 12761 2265019240909430499278 12762 41306721947979106607259 12763 447959330920403655394270 12764 2980014008072393639660691 12765 12429084004886542942477032 12766 32967013300710795379641768 12767 56030507835514946928810628 12768 61100162172312162958482216 12769 42536502496179911182894150 12770 18682728145629608137964218 12771 5075462359859210513522980 12772 827852468747601239408149 12773 77663343423604264416710 12774 3939468121860948592962 12775 98692148765276024034 12776 1062984023906821290 12777 3915338675774464 12778 3207451197199 12779 205060964 12780 1 12781 730 12782 16142490 12783 47007714226 12784 35911202227152 12785 9944671664948104 12786 1204583557845375413 12787 72058716667182107086 12788 2314021050386664597494 12789 42333444707842149271382 12790 460599385005733630270824 12791 3074610823182690234276038 12792 12869925944660429563230082 12793 34266922179941471010856672 12794 58477822556982105702832451 12795 64049633776450004529645136 12796 44803395513712502624353460 12797 19782073757398234478578420 12798 5405693176675482393449949 12799 887586496172731426710726 12800 83908014915174757465797 12801 4295066499630468954940 12802 108804734282212649647 12803 1188767627478974522 12804 4465749810905941 12805 3772397627028 12806 256759805 12807 2 12808 731 12809 16208920 12810 47331909889 12811 36259871906820 12812 10069690678804359 12813 1223251326898423190 12814 73391950453932927966 12815 2364010807133093333888 12816 43384149147197498955819 12817 473576783870090162774496 12818 3172062649424829769315697 12819 13325697300287041855793334 12820 35615943137264458443106915 12821 61027861683211788253531780 12822 67136268980174307881180336 12823 47186915313042836361173856 12824 20943977682451036473446470 12825 5756732587969734309974322 12826 951499532976986256071866 12827 90639939734531628202552 12828 4681829012453982314126 12829 119923437841519478102 12830 1328995260754885546 12831 5091125215103932 12832 4433355301546 12833 320875062 12834 5 12835 732 12836 16275715 12837 47657891754 12838 36611439487502 12839 10196104762320598 12840 1242181718308009277 12841 74747920911991352286 12842 2415006979005366115867 12843 44459359591905882901584 12844 486900016825865443645885 12845 3272451206441808864631850 12846 13796879822287168723957674 12847 37015850987244030619414356 12848 63684762687586207438120964 12849 70366205044662956315282070 12850 49692847967429867438394511 12851 22171879238479285567472220 12852 6129849356165465865887578 12853 1019874835147198287372998 12854 97895986771178156310726 12855 5102405777165112698762 12856 132145403446341342913 12857 1485275814667860280 12858 5801353188185561 12859 5206065189814 12860 400252390 12861 10 12862 733 12863 16342510 12864 47985667202 12865 36965924511768 12866 10323927517890313 12867 1261378052390639488 12868 76126982955064718968 12869 2467028352040913427570 12870 45559611050623762134965 12871 500577773928332472300956 12872 3375860426100911087577830 12873 14283970039896559111051722 12874 38468481777649750591154841 12875 66452822698026667514418884 12876 73745843081545130179641472 12877 52327256036921079268700588 12878 23469400236862945468374452 12879 6526387032456809815416778 12880 1093014244892024326939190 12881 105715728357185974235298 12882 5559665443587528379646 12883 145576872646800092476 12884 1659391934342583935 12885 6607584801826976 12886 6108757892217 12887 498353086 12888 20 12889 734 12890 16409671 12891 48315243614 12892 37323347629338 12893 10453172661181004 12894 1280843686896911036 12895 77529496525924719214 12896 2520094035490015955208 12897 46685449416594842593142 12898 514618950418868370181532 12899 3482376508958069854202674 12900 14787479690999925428113280 12901 39975734802225172793909400 12902 69336504388949242826287802 12903 77281858935890848083727972 12904 55096491277563381460718810 12905 24840354318068458768182852 12906 6947768214673198776251869 12907 1171239370256828440929268 12908 114141632222560097053654 12909 6056712657699324091944 12910 160334010433209415511 12911 1853318203244538546 12912 7522389993387166 12913 7162532532998 12914 619394395 12915 36 12916 735 12917 16476832 12918 48646628493 12919 37683728600552 12920 10583854022413619 12921 1300582017033115556 12922 78955826660532084523 12923 2574223466890944644006 12924 47837431672961386295565 12925 529032651259416764308988 12926 3592087982076444043241109 12927 15307936163890890429357506 12928 41539574676348125390572095 12929 72340442080778973441255012 12930 80981214499185909653544785 12931 58007207911817466524579934 12932 26288756746895384272115650 12933 7395499039026048296685686 12934 1254892837088045872230329 12935 123219266637944709610570 12936 6596906876200876368745 12937 176543803756481137968 12938 2069241171065232642 12939 8559932262043116 12940 8391792979810 12941 768492536 12942 65 12943 736 12944 16544360 12945 48979829098 12946 38047088302111 12947 10715985546662194 12948 1320596476175805540 12949 80406343552719827708 12950 2629436417246896771029 12951 49016126101637992090212 12952 543828195760735713727626 12953 3705085758229426882618580 12954 15845882951168803197980689 12955 43162033477445061216778602 12956 75469448053996980033161528 12957 84851169468535626089120492 12958 61066376483954561632706062 12959 27818834689354878694775494 12960 7871173918122008802074798 12961 1344339617630716953441704 12962 132997519620912846181419 12963 7183882633644802798170 12964 194345038875102009547 12965 2309581405260644830 12966 9736164240712983 12967 9824746166176 12968 951861775 12969 110 12970 737 12971 16611888 12972 49314853054 12973 38413446713894 12974 10849581295146157 12975 1340890535894860848 12976 81881422619773932331 12977 2685752996247284293790 12978 50222112495818085923643 12979 559015122305409212078756 12980 3821463196519293026367370 12981 16401880116082465304992732 12982 44845212952075858557305463 12983 78728519084899218784383698 12984 88899293568929765628139452 12985 64281298325162897798346500 12986 29435037993956670800459640 12987 8376480538252614324983940 12988 1439968440288293456283761 12989 143528833137511931001130 12990 7821571370689722292478 12991 213889364207057218100 12992 2577017765286136231 12993 11069046417914954 12994 11493974876709 12995 1177021654 12996 185 12997 738 12998 16679784 12999 49651707742 13000 38782824941413 13001 10984655445534672 13002 1361467706679034841 13003 83381444568584679730 13004 2743193657593280095171 13005 51455982376157138062858 13006 574603193168252072409437 13007 3941316164442983331196866 13008 16976504771646953920177691 13009 46591286791657313502018376 13010 82122843210492716004918302 13011 93133479256003695865600348 13012 67659620654109191240732583 13013 31142050501212932025058102 13014 8913205129637964176828086 13015 1542193285331158194296846 13016 154869453291190412092310 13017 8514224939800126832622 13018 235342445947029658731 13019 2874514115259607730 13020 12578791806381303 13021 13437091590314 13022 1453078756 13023 300 13024 739 13025 16747680 13026 49990400665 13027 39155243186038 13028 11121222293251861 13029 1382331537960324462 13030 84906795462712251546 13031 2801779204369030534420 13032 52718339210704776480219 13033 590602399435128141081324 13034 4064743101437545462897438 13035 17570351572858907526575006 13036 48402502978850308840792997 13037 85657806730172326122842052 13038 97561954917360778489070138 13039 71209352339724184784540622 13040 32944801906249529724441003 13041 9483238023990279060171256 13042 1651454971613395365807620 13043 167079697553765000368030 13044 9266440913183652066315 13045 258885224269493240156 13046 3205348713411474627 13047 14288139379020692 13048 15697488865594 13049 1791025094 13050 481 13051 740 13052 16815945 13053 50330939326 13054 39530722783922 13055 11259296251785954 13056 1403485618850828449 13057 86457866790035146764 13058 2861530794519640769994 13059 54009798638631217352780 13060 607022966022897491588523 13061 4191845083938058858268126 13062 18184033222352422974260077 13063 50281186206690306665504680 13064 89339001452082952427321422 13065 102193298591165710697557976 13066 74938880354079093576405226 13067 34848480200538746896850832 13068 10088579514497609254795535 13069 1768222839643732312736206 13070 180224240161192698327278 13071 10083189826642335270412 13072 284715278614124166258 13073 3573146536732181666 13074 16222659709611292 13075 18325195246010 13076 2204135230 13077 752 13078 741 13079 16884210 13080 50673331351 13081 39909284159634 13082 11398891854007531 13083 1424933578168455088 13084 88035055531330036587 13085 2922469946376173905546 13086 55330988697822141444864 13087 623875356801556013755446 13088 4322725891981926573229737 13089 18818180989836960929907534 13090 52229740372600546454113027 13091 93172232192303020108603404 13092 107036452221392327348689727 13093 78856986944324613649246606 13094 36858544719945585967811340 13095 10731346034085169370136230 13096 1892996536660353792876163 13097 194372416867425871237666 13098 10969844502697375186103 13099 313048311204694953588 13100 3981914825985013831 13101 18411096310246836 13102 21377856106648 13103 2708393456 13104 1165 13105 742 13106 16952845 13107 51017584120 13108 40290948881981 13109 11540023752483484 13110 1446679085185040026 13111 89638764229446892860 13112 2984618544289991781708 13113 56682550056388879281892 13114 641170279821371480000929 13115 4457492077393743427129646 13116 19473445245676101090759271 13117 54250651149484935692192906 13118 97163524535262503085120155 13119 112100736469798886984756020 13120 82972867553847745767724696 13121 38980739827503023923228936 13122 11413776668619215974211634 13123 2026307909677864335948474 13124 209598550326317995966354 13125 11932211606513575297200 13126 344119758736982215511 13127 4436082160305028886 13128 20885746885863200 13129 24921851531370 13130 3323051865 13131 1770 13132 743 13133 17021480 13134 51363705382 13135 40675737600622 13136 11682706720808369 13137 1468725849653619104 13138 91269401059432865536 13139 3047998844315491229100 13140 58065136248170060429688 13141 658918692646124566600776 13142 4596253033586040397507402 13143 20150496008965312983323376 13144 56346488636160494481059615 13145 101319132864054105214281108 13146 117395866105424314789605943 13147 87296149523993664940556708 13148 41221109260613706330868098 13149 12138240022551192898361502 13150 2168723012812450797856372 13151 225982297451019162344964 13152 12976565599214405260574 13153 378186542935603912846 13154 4940541402231429661 13155 23682888821951948 13156 29033575573364 13157 4071237916 13158 2665 13159 744 13160 17090486 13161 51711702640 13162 41063672118787 13163 11826955653923270 13164 1491077622567950718 13165 92927379899264180766 13166 3112633480004805917922 13167 59479413912273053613206 13168 677131807795350005909859 13169 4739121067011549292849222 13170 20850023510485038055101263 13171 58519910089449912073023380 13172 105645548669590209196025984 13173 122931965993136215471518940 13174 91836911608975656467249019 13175 43586011173706913315945880 13176 12907241455387278684366306 13177 2320844235545536358570456 13178 243609020186617337311248 13179 14109685264804272315368 13180 415528971589574290429 13181 5500696882827720336 13182 26843254081648418 13183 33800893053316 13184 4980736361 13185 3956 13186 745 13187 17159492 13188 52061583520 13189 41454773313116 13190 11972785569460400 13191 1513738196191190440 13192 94613120401544440771 13193 3178545468252320195388 13194 60926063036733429078814 13195 695821098296733060564112 13196 4886211470303759999595393 13197 21572738770904786388449126 13198 60773662740320942737806959 13199 110149509147818801409693478 13200 128719587703531613004951479 13201 96605704337881819731464600 13202 46082133908774630353425239 13203 13723430708284118201135802 13204 2483312558961645314213847 13205 262570181221302713387418 13206 15338892999551405363650 13207 456452802567923402070 13208 6122516233907177094 13209 30412558837988424 13210 39324804430189 13211 6084848908 13212 5822 13213 746 13214 17228870 13215 52413355648 13216 41849063223214 13217 12120211608066762 13218 1536711404827159481 13219 96327048065823790294 13220 3245758215253828520814 13221 62405777206342292985400 13222 714998303351650315107804 13223 5037642597142904602768202 13224 22319374194632792404533174 13225 63110586696523311045561688 13226 114838006094523026334292210 13227 134769726767279690837310762 13228 101613571259062081246810096 13229 48716512527659124394992300 13230 14589609941046496313834176 13231 2656809947389934462678674 13232 282963766258441666078215 13233 16672097065970731182788 13234 501291484371607164432 13235 6812587308829714428 13236 34442094183597217 13237 45721340151228 13238 7423485662 13239 8470 13240 747 13241 17298248 13242 52767026774 13243 42246562954532 13244 12269249034762224 13245 1560001124850456814 13246 98069594311902485596 13247 3314295522516959087238 13248 63919263854721834115951 13249 734675434115058398589504 13250 5193535938885669899390492 13251 23090684179705271780347506 13252 65533617934243423773798516 13253 119718295107505808315729342 13254 141093840597818898028865131 13255 106872071103565445771819904 13256 51496546141481807173327553 13257 15508742200809085839396872 13258 2842061883295959182443989 13259 304894734572738433275788 13260 18117837027970411490045 13261 550408587816887329466 13262 7578180677454705850 13263 38989384478832678 13264 53123722788987 13265 9044375654 13266 12230 13267 748 13268 17367999 13269 53122604400 13270 42647294785003 13271 12419913239268104 13272 1583611275489420669 13273 99841196553768469516 13274 3384181592988980143089 13275 65467244520700497022944 13276 754864779592816258754888 13277 5354016202997320514277348 13278 23887445744128900444096524 13279 68045791381364536733099508 13280 124797905106290838224395844 13281 147703867107163421742907520 13282 112393300905778642527981135 13283 54430016074178818563575484 13284 16483960344755233752468960 13285 3039840053707703669876218 13286 328475499682864355259260 13287 19685332598900032120700 13288 604200444667677548917 13289 8427318221968874892 13290 44118921101330872 13291 61684825141086 13292 11004585520 13293 17490 13294 749 13295 17437750 13296 53480096400 13297 43051280050718 13298 12572219737378601 13299 1607545818857912032 13300 101642298274537506737 13301 3455441037237359102736 13302 67050455109070301865608 13303 775578912657694776039760 13304 5519211393326122262194475 13305 24710459169089732447337956 13306 70650244094993279577473579 13307 130084648179765138020104474 13308 154612244040453522640721089 13309 118189920120911919386025814 13310 57525104898758791066440138 13311 17518576440331457013316256 13312 3250965196923148263273608 13313 353826442086359031896244 13314 21384536150694097575541 13315 663099010243994197774 13316 9368848412376283389 13317 49902979667440748 13318 71579972327511 13319 13372215346 13320 24842 13321 750 13322 17507875 13323 53839510400 13324 43458541269829 13325 12726184171294480 13326 1631808760750118456 13327 103473349102040764212 13328 3528098879750499692731 13329 68669646155779313415714 13330 796830696187258851862041 13331 5689252892260355568683678 13332 25560548659462116760652028 13333 73350218535984371045685724 13334 135586629772537724372764591 13335 161831929055784731035544124 13336 124275175780573209786684056 13337 60790416386611643553038712 13338 18616091667592047884134969 13339 3476310118732494669956298 13340 381076456125352980325095 13341 23226189149625249105556 13342 727574968449201021470 13343 10412528889487999038 13344 56422530217416452 13345 83010124783258 13346 16228505270 13347 35002 13348 751 13349 17578000 13350 54200854150 13351 43869100011082 13352 12881822311007974 13353 1656404150673842372 13354 105334804885433464042 13355 3602180565292757641902 13356 70325583097644012384027 13357 818633289324927747637980 13358 5864275544809457707146385 13359 26438563022050875300297182 13360 76149065943272417315060734 13361 141312259221100932782300906 13362 169376420576790471987234387 13363 130662928729282733634704882 13364 64234996411991014504779677 13365 19780206749522615972282646 13366 3716802887902446691228237 13367 410363533179239612834716 13368 25221882802944595340097 13369 798141099065889055614 13370 11569117044664682653 13371 63768250276579032 13372 96205502358138 13373 19670200800 13374 49010 13375 752 13376 17648500 13377 54564135400 13378 44282979034739 13379 13039150054641586 13380 1681336082657498044 13381 107227127772464526274 13382 3677711965382488997146 13383 72019046546636222910240 13384 841000153867501278490938 13385 6044417744651253074957932 13386 27345376362021140689369866 13387 79050249810894371485004226 13388 147270260651250809000008902 13389 177259779446414823243382570 13390 137367680986498216686199018 13391 67868354855655572577706996 13392 21014832937481877371052038 13393 3973430221209316575167110 13394 441835383518331545879228 13395 27384123220445810063030 13396 875355928808650667849 13397 12850469343977375388 13398 72041652386569662 13399 111429697573612 13400 23812464704 13401 68150 13402 753 13403 17719000 13404 54929362025 13405 44700200143968 13406 13198183429846626 13407 1706608695284942024 13408 109150786287786157491 13409 3754719384825940776716 13410 73750832568831617701876 13411 863945060780511503493738 13412 6229821522188522528589480 13413 28281888797970069151614074 13414 82057349470667284004783098 13415 153469684248554187090076784 13416 185496651411315649755531247 13417 144404604280456588527405654 13418 71700488553603909840632034 13419 22324103580234383490963468 13420 4247241068878439295089494 13421 475650099295964770588862 13422 29726401416371928815445 13423 959827689257537694400 13424 14269650216853699005 13425 81356338262923734 13426 128984353515176 13427 28792162380 13428 94235 13429 754 13430 17789876 13431 55296541650 13432 45120786343218 13433 13358938594147048 13434 1732226172514609681 13435 111106255411938279516 13436 3833229568377089198003 13437 75521752968076150361206 13438 887482096844793027933751 13439 6420632634658604402683910 13440 29249027196116602387604157 13441 85174063783564601031834320 13442 159919917914041602538631721 13443 194102290467366128763314758 13444 151789569801987790526104475 13445 75741905338862012281342392 13446 23712386306462864931172076 13447 4539350411885935602774564 13448 511976861311387874617601 13449 32263268499611800427718 13450 1052218606691305247383 13451 15841051398746619054 13452 91839393726183521 13453 149214468639066 13454 34771874299 13455 129512 13456 755 13457 17860752 13458 55665682275 13459 45544759672032 13460 13521431836351774 13461 1758192743716128230 13462 113094016661391942471 13463 3913269707454922786820 13464 77332635574459780142328 13465 911625671435687348909448 13466 6617000658341055868302146 13467 30247745924085392975485268 13468 88404214942919505567974126 13469 166630699317656677673378146 13470 203092583097794324010199648 13471 159539179228326042077904110 13472 80003649226400398257741860 13473 25184295852112359583346818 13474 4850943283211962933430357 13475 550996692336944113742676 13476 35010416424487412478082 13477 1153249550738940294586 13478 17580522702668109015 13479 103632939293931136 13480 172514423045595 13481 41944439832 13482 177087 13483 756 13484 17932005 13485 56036791650 13486 45972143380875 13487 13685679576903718 13488 1784512684501746594 13489 115114558169281739718 13490 3994867446989649552771 13491 79184324537655560703464 13492 936390523438383002411625 13493 6819079082908866909297100 13494 31279027624783818473822682 13495 91751752392666559807055892 13496 173612128362407036463373534 13497 212484073436598117440543460 13498 167670797068934957685359949 13499 84497326793457373893191610 13500 26744707565471484650456058 13501 5183279025798573559197222 13502 592903259976905382879958 13503 37984764700103319985130 13504 1263705070959239502706 13505 19505515276949407990 13506 116895853678167863 13507 199334806636614 13508 50538469167 13509 240840 13510 757 13511 18003258 13512 56409877650 13513 46402959747618 13514 13851698369305951 13515 1811190316764561066 13516 117168374767216613606 13517 4078050892327991192786 13518 81077680625215858335663 13519 961791728300864723163110 13520 7027025407970100876022921 13521 32343884010871083520049204 13522 95220756863922534426897519 13523 180874680072534734510608260 13524 222293989391016944338035278 13525 176202584387376512134745546 13526 89235134809845525823545384 13527 28398771624501975223791606 13528 5537695800667336397287337 13529 637903732206338422152090 13530 41204553483954059191576 13531 1384438852662240477876 13532 21635238507038430208 13533 131805688394798890 13534 230190167534694 13535 60824603506 13536 326013 13537 758 13538 18074889 13539 56784948150 13540 46837232270757 13541 14019504900475866 13542 1838230009522598831 13543 119255968067793937758 13544 4162848616270440469290 13545 83013581525885560283982 13546 987844705228085221580558 13547 7241001241847322128241160 13548 33443356680342103424194177 13549 98815444533294413967251284 13550 188429217919462771132326432 13551 232540269758013812716767348 13552 185153533955396462663296038 13553 94229889175207467351087422 13554 30151928002630764830118769 13555 5915615359388146741443576 13556 686219688933452879965645 13557 44689443514719088041306 13558 1516379625818322973045 13559 23990831817047646526 13560 148560794483566770 13561 265667784180906 13562 73123062231 13563 439184 13564 759 13565 18146520 13566 57162011151 13567 47274983468382 13568 14189115992185324 13569 1865636178958695338 13570 121377846548211771258 13571 4249289666169288235470 13572 84992922158026477168272 13573 1014565224518892628350976 13574 7461172402643600074596763 13575 34578517953749080013956086 13576 102540171306396796928081815 13577 196287007599669845185269532 13578 243241592370942373687388115 13579 194543506897566863081671210 13580 99495055222685148526755164 13581 32009922220980159074676890 13582 6318548095868837218245653 13583 738088093132102061222496 13584 48460623370719632823881 13585 1660537563456309406118 13586 26595552744977616075 13587 167382683574300322 13588 306437609266065 13589 87812236188 13590 589112 13591 760 13592 18218530 13593 57541074402 13594 47716237089036 13595 14360548601420150 13596 1893413289277177294 13597 123534525634598981502 13598 4337403571161716517141 13599 87016614983214636715262 13600 1041969415049442353580423 13601 7687709021644389334273408 13602 35750471733608290716579729 13603 106399437230152565183045138 13604 204459731279109595821618297 13605 254417403313825009733789602 13606 204393270887131492296411431 13607 105044779451061082606223568 13608 33978821926878658448736400 13609 6748098393251315523264454 13610 793762325309889375041490 13611 52540924573785205511720 13612 1818011208875998789381 13613 29474982781559560270 13614 188518648842459420 13615 353263518017210 13616 105338990284 13617 786778 13618 761 13619 18290540 13620 57922146030 13621 48161015892918 13622 14533819821834201 13623 1921565852745638908 13624 125726527787463494105 13625 4427220349465385148338 13626 89085590325107191308714 13627 1070073771904688360802406 13628 7920785649106063166058441 13629 36960354386539982920880046 13630 110397891037549751273607610 13631 212959502319210121910949200 13632 266087947241971281231562152 13633 214724539956033732809680186 13634 110893922750141990274023066 13635 36065034340426198128554456 13636 7205970282562232915678726 13637 853513285305370846374108 13638 56954945094150246233642 13639 1989994973961285659950 13640 32657252601693387715 13641 212244672975122838 13642 407016046107350 13643 126230415884 13644 1046629 13645 762 13646 18362930 13647 58305233910 13648 48609343880571 13649 14708946884114284 13650 1950098430564382706 13651 127954382587873327458 13652 4518770515812252360788 13653 91200796693642501985934 13654 1098895164161801137410635 13655 8160581362482412569780090 13656 38209335648714825064023803 13657 114540334828623963243161288 13658 221798880499980559013075981 13659 278274298849001507256867076 13660 225560015984585967750447068 13661 117058095186971386648613622 13662 38275324612933551223999194 13663 7693973430670458762960934 13664 917630565653116222853787 13665 61729181849851655052502 13666 2177787254255046134262 13667 36173288454789388364 13668 238868654186430076 13669 468686786500944 13670 151107853136 13671 1386782 13672 763 13673 18435320 13674 58690346043 13675 49061244056382 13676 14885947157448324 13677 1979015632909921346 13678 130218626824776091155 13679 4612085088946654955918 13680 93363201114672700164412 13681 1128450842827171493999906 13682 8407279877141951056687056 13683 39498619555180901932287484 13684 118831728891539837454243676 13685 230990887756196363815732538 13686 290998395521730956132461370 13687 236923431938751011497748022 13688 123553692423401143276373842 13689 40616835143172492534041320 13690 8214029476058735472309657 13691 986423701011157002497806 13692 66892172834871148911313 13693 2382799209884510990134 13694 40057081643743114760 13695 268733983319376258 13696 539404676735311 13697 180702908850 13698 1830787 13699 764 13700 18508091 13701 59077490430 13702 49516740674847 13703 15064838149895632 13704 2008322119817546244 13705 132519804583066305372 13706 4707195599264856469190 13707 95573789465094226386494 13708 1158758448930969479036457 13709 8661069659629426196650090 13710 40829445393671784977709392 13711 123277196667746428654678098 13712 240549024443154327269673117 13713 304283071225795170638969218 13714 248839596925672547797209231 13715 130397933838608216229250542 13716 43097105899614730599370119 13717 8768178731918463604250324 13718 1060223498420201789783506 13719 72474649553299590248916 13720 2606564265319157285112 13721 44345983184656717536 13722 302223509713457105 13723 620454392269642 13724 215876483731 13725 2408160 13726 765 13727 18580862 13728 59466675199 13729 49975856986368 13730 15245637509869401 13731 2038022601226595700 13732 134858467332811909518 13733 4804134096520664047048 13734 97833566813578267434066 13735 1189836021780983930240184 13736 8922144043526518413770277 13737 42203088683496920800450260 13738 127882029865290857103475532 13739 250487286148959960282236490 13740 318152091666380532450704991 13741 261334443140793607587079012 13742 137608902433336468092099009 13743 45724095799157195643849184 13744 9358587277134087925870702 13745 1139383453450734200648492 13746 78509700483119636028812 13747 2850748384908131510646 13748 49081025931390734746 13749 339763936030041050 13750 713297134989807 13751 257640531950 13752 3156921 13753 766 13754 18654015 13755 59857908224 13756 50438617501536 13757 15428363026512302 13758 2068121837876096681 13759 137235174019243958266 13760 4902933157675814709891 13761 100143557766968578751118 13762 1221702007379837523831397 13763 9190701347967295504319182 13764 43620862180143144081956445 13765 132651693724481222273969050 13766 260820181070859210835892499 13767 332630190769944536669731980 13768 274435074782768947766194087 13769 145205586595959375834108644 13770 48506205195286021584934441 13771 9987554456832489810423648 13772 1224281257601977158427724 13773 85032946342102309052318 13774 3117161185632885140900 13775 54307276640831085412 13776 381830687729426445 13777 819594090712296 13778 307183805281 13779 4124602 13780 767 13781 18727168 13782 60251197760 13783 50905045718784 13784 15613032631193374 13785 2098624641352053304 13786 139650491153926415194 13787 5003625894818283355312 13788 102504806822451318395087 13789 1254375267007371544759660 13790 9466944998865624134106611 13791 45084116906217022260496382 13792 137591832440204756700314884 13793 271562747973626354722816196 13794 347743108534392596863543990 13795 288169819015283626833950322 13796 153207923813923723098421782 13797 51452299531172465284130410 13798 10657520815343288493794236 13799 1315320402638015581795000 13800 92082727980905845540508 13801 3407767953094003627856 13802 60074220680124563622 13803 428953306036089922 13804 941232916347509 13805 365901315952 13806 5371960 13807 768 13808 18800704 13809 60646551808 13810 51375166406688 13811 15799664397889164 13812 2129535874996324769 13813 142104992906704836924 13814 5106245963228730194627 13815 104918378725566398562732 13816 1287875085972424486271836 13817 9751083652912355547867144 13818 46594243209386358892139494 13819 142708274745319388427078722 13820 282730574748600799104055047 13821 363517630296799929768304198 13822 302568279057971637367831426 13823 161636846417731036765956436 13824 54571734215881575370756812 13825 11371076485643299409810812 13826 1412931887891075355620982 13827 99700307784000177340472 13828 3724702631923395525748 13829 66436182303450005142 13830 481721419748790083 13831 1080357603630468 13832 435429070583 13833 6974796 13834 769 13835 18874240 13836 61043978496 13837 51849003313728 13838 15988276544694976 13839 2160860453955757492 13840 144599261198856459039 13841 5210827569516767799476 13842 107385358834167750043643 13843 1322221182535869794077906 13844 10043331324401790615846716 13845 48152671847980285254417484 13846 148007039659657663188153432 13847 294339817592495270930345794 13848 379981627469454431464880800 13849 317661389491753975122065156 13850 170514329448370322516004404 13851 57874380784656880897331366 13852 12130970060653468949728308 13853 1517576036921845226086504 13854 107930085518726130133627 13855 4070281867107191944276 13856 73452783690302780195 13857 540791355163960718 13858 1239402168961373 13859 517683839972 13860 9029275 13861 770 13862 18948160 13863 61443485952 13864 52326581468544 13865 16178887434211570 13866 2192603346104678981 13867 147133885797035003658 13868 5317405479908807466044 13869 109906853488404100483904 13870 1357433717009269867682832 13871 10343907514947574410955938 13872 49760875104937084343245672 13873 153494342409299943169220784 13874 306407220825712064322686528 13875 397164099796725957431444724 13876 333481473867227168300546505 13877 179863440743015838784835074 13878 61370654407185940237967857 13879 12940117973114504910500254 13880 1629744430312517459256259 13881 116819829635836124894320 13882 4447020178661172459556 13883 81189446204039439470 13884 606893451108194530 13885 1421128607689156 13886 614909889592 13887 11655092 13888 771 13889 19022080 13890 61845082432 13891 52807924871616 13892 16371515575070974 13893 2224769572095916212 13894 149709464408438595969 13895 5426015028607668864734 13896 112483990386830475467995 13897 1393533301031085196877072 13898 10653037346149915258214382 13899 51420367930790208761842014 13900 159176600520900677601228783 13901 318950137370465275879958792 13902 415095219187066410617517348 13903 350062304708093610068825574 13904 189708393337876545002957727 13905 65071542810797597380016744 13906 13801614412199807599646899 13907 1749961961771145884839878 13908 126420925092564307083947 13909 4857646358211493184670 13910 89717937639451561100 13911 680840150922737184 13912 1628669672709615 13913 729732501344 13914 15003166 13915 772 13916 19096385 13917 62248775936 13918 53293058813728 13919 16566179622328846 13920 2257364206296850269 13921 152326602776788576616 13922 5536692126307279999215 13923 115117918968724172754438 13924 1430541007024932614032208 13925 10970951695276698511071184 13926 53132709116413803251257409 13927 165060440095975554590949448 13928 331986549909656275806433839 13929 433806375176289106905595644 13930 367439166005183149143004399 13931 200074600291312049274966240 13932 68988636688760391860728994 13933 14718741806526098445935406 13934 1878789025157509262386920 13935 136788638840790349927806 13936 5305121182889348148350 13937 99116969542284189118 13938 763534952400928719 13939 1865577029918354 13940 865220672867 13941 19260784 13942 773 13943 19170690 13944 62654574848 13945 53782007549312 13946 16762898379004851 13947 2290392376842581984 13948 154985914779553322568 13949 5649473268781130839068 13950 117809810802718322183431 13951 1468478377841907634867280 13952 11297887334022868710904733 13953 54899502496250588963105814 13954 171152702270190607036388284 13955 345535092748044200006407274 13956 453330222080193519839954737 13957 385648918300227297605000506 13958 210988732034744311638347443 13959 73134161667185036866767798 13960 15694981904805834135393597 13961 2016823840491572007871694 13962 147982404199615794122660 13963 5792656548996971042134 13964 109472849046887534208 13965 855982302663034226 13966 2135875487078779 13967 1024958934130 13968 24662790 13969 774 13970 19245381 13971 63062487296 13972 54274796633312 13973 16961690796480688 13974 2323859266585715156 13975 157688022525999487794 13976 5764395545629400721750 13977 120560859981828965357454 13978 1507367436591605710281491 13979 11634087070413160541909918 13980 56722398182776991074541963 13981 177460449862824698261453668 13982 359615074397939589082742900 13983 473700727896567333312950768 13984 404730066462369494348473323 13985 222478776363476918399486542 13986 77521011907554534848525033 13987 16734027487045823238402950 13988 2164704927488261524411877 13989 160066125412764719167426 13990 6323736135789071000177 13991 120880190047775005960 13992 959298535804587126 13993 2444123991125634 13994 1213131248469 13995 31499820 13996 775 13997 19320072 13998 63472521536 13999 54771450576256 14000 17162575976055275 14001 2357770113151489270 14002 160433556456510562449 14003 5881496649101877456656 14004 123372283524991739635863 14005 1547230696663936072274384 14006 11979799893915122892644451 14007 58603093832962181639235718 14008 183990974221716763669501025 14009 374246500912278972239268566 14010 494953225018641432796919935 14011 424722830264276276694304652 14012 234574101184317094502088200 14013 82162785425552418284262788 14014 17839794740946817838938769 14015 2323113735666660471316486 14016 173108503778196169529444 14017 6902137717838668609460 14018 133442688946260579133 14019 1074723958514835932 14020 2795484259655750 14021 1434617105144 14022 40134391 14023 776 14024 19395150 14025 63884685824 14026 55271995199264 14027 17365573169348430 14028 2392130209901681119 14029 163223155442749511966 14030 6000814883083207366218 14031 126245321785186364741662 14032 1588091171946507903586832 14033 12335281123830119773766092 14034 60543335947510951794638398 14035 190751802269146179163098810 14036 389450099988663559379229697 14037 517124462824168679941542884 14038 445669217868818941130525322 14039 247305520141860938070838100 14040 87073821210709506373253343 14041 19016436339993793660449084 14042 2492777440621191375862258 14043 187183386829220210474790 14044 7531957253523797531499 14045 147273970647747901590 14046 1203636201719879027 14047 3195797918933278 14048 1695103494687 14049 51013900 14050 777 14051 19470228 14052 64298988545 14053 55776455270848 14054 17570701779871006 14055 2426944905991749026 14056 166057466889111462405 14057 6122389172156023778072 14058 129181238864268036474333 14059 1629972387239763926640192 14060 12700792561031918142747843 14061 62544921203682376851970356 14062 197750703754241580683665328 14063 405247345868611960657046326 14064 540252662206474954709264865 14065 467613102341465336725206534 14066 260705361250484115348828057 14067 92269238235378172702446486 14068 20268355261660507371875067 14069 2674471916606323107599896 14070 202370142144918609782934 14071 8217634886530404588640 14072 162498510983079695475 14073 1347564965329047526 14074 3651673223434562 14075 2001213130488 14076 64693821 14077 778 14078 19545694 14079 64715437826 14080 56284856880512 14081 17777981363434266 14082 2462219607348797231 14083 168937146835037482266 14084 6246259070830138662455 14085 132181323034586248520362 14086 1672898388874790228131386 14087 13076602643123246082079232 14088 64609697822510741644610879 14089 204995698717657411873560912 14090 421660485057043347481642377 14091 564377572116063628542119694 14092 490600301307928752282949171 14093 274807538664458886963564852 14094 97764976445751807254129264 14095 21600219386179111493891330 14096 2869024896189110713646600 14097 218754057471775246586112 14098 8963983007686145958646 14099 179252642237468450226 14100 1508208298396346647 14101 4170582449564554 14102 2360653509579 14103 81857642 14104 779 14105 19621160 14106 65134042181 14107 56797225056832 14108 17987431629734944 14109 2497959776730999828 14110 171862860058641340395 14111 6372464772851749078922 14112 135246887167513262019882 14113 1716893755536061596520098 14114 13462986603082695441291925 14115 66739566971257518454804596 14116 212495065174411762930759159 14117 438712562887713359267176300 14118 589540528183674543009981938 14119 514678659881099998966583660 14120 289647627724230224190612101 14121 103577839832008116674693290 14122 23016976918461493227864379 14123 3077319328354171434813168 14124 236426768949938865882444 14125 9776216535212802615954 14126 197685649052765647556 14127 1687450568040618620 14128 4760971296986874 14129 2782387544642 14130 103350378 14131 780 14132 19697015 14133 65554809866 14134 57313586159648 14135 18199072442770596 14136 2534170934719800519 14137 174835280181214740174 14138 6501047120682515438758 14139 138379269168965103905974 14140 1761983609294204573093955 14141 13860226631475151731803248 14142 68936484201959000186479227 14143 220257347020930305344280716 14144 456427450961134896676559194 14145 615784513498077266648166764 14146 539898136986019975707158416 14147 305262943422708607929575288 14148 109725541679254454117057321 14149 24523872677997794393770480 14150 3300296947118939844631865 14151 255486719355404139183170 14152 10659985583451266229021 14153 217960962567313459838 14154 1887382288510734100 14155 5432381663568094 14156 3276831495089 14157 130208850 14158 781 14159 19772870 14160 65977749266 14161 57833965479680 14162 18412923822439614 14163 2570858659781432618 14164 177855089773068885163 14165 6632047615060841589354 14166 141579832422040501813654 14167 1808193626851124534937672 14168 14268612042300991100895536 14169 71202460926936809117026924 14170 228291362172503089760006000 14171 474829875482263123387389928 14172 643154221614349410352238475 14173 566310895216460026823676334 14174 321692622441513267813154666 14175 116226752105719991261939138 14176 26126465303915745412431802 14177 3538962063421180157459024 14178 276039648395579457284403 14179 11621410702505688426758 14180 240257461338132069957 14181 2110321995232309350 14182 6195589446157243 14183 3856081445728 14184 163709732 14185 782 14186 19849115 14187 66402868766 14188 58358389649248 14189 18629005944962478 14190 2608028589273754231 14191 180922980460272045466 14192 6765508424736913148803 14193 144849966236863082027416 14194 1855550051002736790818193 14195 14688439442560129542957762 14196 73539565932175665336893930 14197 236606210937519850089300176 14198 493945446526079501237452499 14199 671696121870924557573782194 14200 593971394361755157732938505 14201 338977708913406037006648348 14202 123101147999664772058233615 14203 27830645424856052787184660 14204 3794385593792365247597592 14205 298199117229084028434538 14206 12667120884988619986346 14207 264770888291751805420 14208 2358840370038979016 14209 7062759071706550 14210 4534175480075 14211 205415138 14212 783 14213 19925360 14214 66830176881 14215 58886884223232 14216 18847339144496993 14217 2645686419509910686 14218 184039653032747243874 14219 6901472396292176394924 14220 148191086307755477990733 14221 1904079702321738002121148 14222 15120012905609134993494562 14223 75949926929475726844001350 14224 245211284635019455335738226 14225 513800688260000423994369334 14226 701458527096325812319708870 14227 622936488747699343276578332 14228 357161244073733170388461206 14229 130369465471684124011876980 14230 29642654845921778208120977 14231 4067709340116831201221104 14232 322087069523323930885255 14233 13804294550295413350156 14234 291715393744862643040 14235 2635786840147202358 14236 8047616803856761 14237 5327393521764 14238 257241484 14239 784 14240 20001996 14241 67259681866 14242 59419476108577 14243 19067943913565456 14244 2683837906779749044 14245 187205817553283837364 14246 7039983064136540996848 14247 151604635177833183875920 14248 1953809991065820208960591 14249 15563644148390496346029282 14250 78435732148325378951993530 14251 254116274462256021249162368 14252 534423070152939626608897041 14253 732491663789199411839824988 14254 653265528540760707804995081 14255 376288359970518536278509734 14256 138053554944575600483840060 14257 31569106807687327228459602 14258 4360150535615431556469611 14259 347834431514247884870390 14260 15040703732593343288369 14261 321325215357620407856 14262 2944318898730342088 14263 9165644948042248 14264 6254603764289 14265 321527086 14266 1 14267 785 14268 20078632 14269 67691392366 14270 59956191126338 14271 19290840904685181 14272 2722488867415898360 14273 190422193467933218832 14274 7181084660592314760326 14275 155092082711150141282864 14276 2004768929313856793059702 14277 16019652712615339506169237 14278 80999231968443607575111672 14279 263331180619162602970396810 14280 555841039201690231216560608 14281 764847744858064627316063334 14282 685020465170417490480039416 14283 396406377409969275713332213 14284 146176439008625117107983276 14285 33617007375124254190872267 14286 4673006673070100150588240 14287 375581753694002112548506 14288 16384761715077902323880 14289 353856506810291468359 14290 3287934414791938452 14291 10434299483767593 14292 7337658652288 14293 401130753 14294 2 14295 786 14296 20155660 14297 68125316766 14298 60497056460165 14299 19516050930801646 14300 2761645178829941157 14301 193689509717336686158 14302 7324822126159908454835 14303 158654926572486442185410 14304 2056985143335629601737354 14305 16488366149981803518878996 14306 83642740593981108141747179 14307 272866321696768631810611476 14308 578084053206246577408623061 14309 798581045010069438305099496 14310 718265961030260870085188183 14311 417564908321541660981707466 14312 154762373176162117362158332 14313 35793778017310330331028510 14314 5007660632241471833221222 14315 405479896922737713129674 14316 17845574371115737615287 14317 389589327955449001442 14318 3670507229977953476 14319 11873253763963478 14320 8601851565983 14321 499531300 14322 5 14323 787 14324 20232688 14325 68561463581 14326 61042098199498 14327 19743594966934462 14328 2801312779580724396 14329 197008504849461872936 14330 7471241119872617869726 14331 162294692714913554463125 14332 2110487886197722707083456 14333 16970120211513558657593304 14334 86368637770372887542834042 14335 282732344336814470313323529 14336 601182615126571120010590154 14337 833747978881024040605482442 14338 753069503624459295500290498 14339 439815962734415558255142589 14340 163836909675446718400087082 14341 38107279441955498440482985 14342 5365586124410996400190430 14343 437690765943094878819201 14344 19432995491684931423814 14345 428829810280310636752 14346 4096326363991913490 14347 13504671404506482 14348 10076438505408 14349 620967931 14350 10 14351 788 14352 20310109 14353 68999841326 14354 61591343806772 14355 19973494150616552 14356 2841497670425698349 14357 200379927133289771802 14358 7620388029837304200869 14359 166012935875230092420594 14360 2165307050611323720034579 14361 17465259041103912325936164 14362 89179370544876637025337681 14363 292940233169990466028128246 14364 625168308554319333617475113 14365 870407182002043072148411658 14366 789501524332448284938684127 14367 463214060565217119802477172 14368 173426964430493912945515710 14369 40565836752097059201782964 14370 5748353473022434619256312 14371 472388093468579393174016 14372 21157686399227601355021 14373 471912512638080353452 14374 4570139185702316749 14375 15353511640901000 14376 11795238721206 14377 770585758 14378 20 14379 789 14380 20387530 14381 69440458647 14382 62144819641762 14383 20205769783555616 14384 2882205914391506612 14385 203804534673935209602 14386 7772309983866551827434 14387 169811240077407012343168 14388 2221473182024657499446194 14389 17974135373353292516323689 14390 92077455071835128407809634 14391 303501321040424305849663336 14392 650073834333971785810749220 14393 908619594701301888760131718 14394 827635521971091895792022814 14395 487816348425158657977550569 14396 183560887380222823550412412 14397 43178265995808440500824309 14398 6157635750489826090233062 14399 509758278222894298450159 14400 23031180169590815036430 14401 519202983469005031592 14402 5097198936054864150 14403 17447871005284982 14404 13797320386360 14405 954635274 14406 36 14407 790 14408 20465345 14409 69883323928 14410 62702553447963 14411 20440443332079446 14412 2923443637840435801 14413 207283095528736724808 14414 7927054860300936138305 14415 173691219144137961711938 14416 2279017491965969753973073 14417 18497110735788905128794612 14418 95065478463743963341371924 14419 314427299524233653513102818 14420 675933048368886397199627089 14421 948448549042667977770999468 14422 867548191340284899721038723 14423 513682721663407761518248822 14424 194268536297458317048027772 14425 45953902183424682115090156 14426 6595215292402128629415660 14427 550001280524911260042798 14428 25065950807445595377109 14429 571100547045344808978 14430 5683317030804419351 14431 19819365384980440 14432 16127788754300 14433 1180683118 14434 65 14435 791 14436 20543160 14437 70328445946 14438 63264571857630 14439 20677536428812926 14440 2965217030543567488 14441 210816387824805009554 14442 8084671298925224845158 14443 177654517216637242593151 14444 2337971871639888045752710 14445 19034555655557782715442612 14446 98146100689210370196979954 14447 325730229750167110725602737 14448 702781000648773986153038212 14449 989959858906346637664599597 14450 909319556944810700040727696 14451 540875951872504773638723738 14452 205581354275715088043380388 14453 48902628850636622527953394 14454 7062990611572368732012150 14455 593331579246331132538194 14456 27275487745297528679786 14457 628041332744599997622 14458 6334920606077948232 14459 22503557211181144 14460 18838685284816 14461 1457894891 14462 110 14463 792 14464 20621370 14465 70775833216 14466 63830902897333 14467 20917070873129678 14468 3007532346762521409 14469 214405199877559955226 14470 8245208712078986089883 14471 181702809282783868080668 14472 2398368905783259289787609 14473 19586849870685492987712206 14474 101322056518933432096665676 14475 337422553530559325848045650 14476 730653975536223224797087169 14477 1033221913320144765977395192 14478 953033112092477671196201365 14479 569461820090993584734760188 14480 217532451059483110870139392 14481 52034909249838092251359448 14482 7562983735675126273984106 14483 639979194214742977897054 14484 29674376063348764945736 14485 690501567888663175428 14486 7059115819323108842 14487 25540432803115596 14488 21990019581980 14489 1797338636 14490 185 14491 793 14492 20699580 14493 71225494384 14494 64401573473952 14495 21159068632844688 14496 3050395905324978652 14497 218050330310751832440 14498 8408717295863643224846 14499 185837801713757835482195 14500 2460241886783397334732470 14501 20154382545995276441733350 14502 104596157520840907390592302 14503 349517104811042212880386042 14504 759589533350947980526085160 14505 1078305773153550628221451135 14506 998775963575898447897599958 14507 599509255948168219911332467 14508 230156688401810328695821392 14509 55361819256351168193831601 14510 8097347993573114847929090 14511 690190778396967650394743 14512 32278382855804241277122 14513 759001156398301722007 14514 7863757460319647440 14515 28974935713335990 14516 25650945769818 14517 2212383953 14518 300 14519 794 14520 20778186 14521 71677438096 14522 64976611899342 14523 21403551844672114 14524 3093814090722139460 14525 221752588177490438316 14526 8575248041548319587610 14527 190061232809269941602138 14528 2523624829065026447275554 14529 20737552493783479110785220 14530 107971294105564161588756570 14531 362027121447667076347350762 14532 789626553291615339217540773 14533 1125285271290513875663231148 14534 1046638982153002492947912644 14535 631090483005940880901112732 14536 243490769641473396443143081 14537 58895082080597037342471922 14538 8668376276877098107636510 14539 744230784474750548771152 14540 35104550200274090615327 14541 834107567300928445082 14542 8757525485487497693 14543 32857562282857854 14544 29901110662665 14545 2719136624 14546 481 14547 795 14548 20856792 14549 72131673130 14550 65556045357088 14551 21650542815933876 14552 3137793353186667994 14553 225512793082784412672 14554 8744852747074701400704 14555 194374873351534986558942 14556 2588552483748963878586682 14557 21336768399349729691435322 14558 111450437623437943437231870 14559 374966257320319121333692592 14560 820805277736219280479042382 14561 1174237116400633211681521036 14562 1096716959049244157074388516 14563 664281170563361751403553706 14564 257573333700837268936439650 14565 62647104881951015753729600 14566 9278509804794950388087518 14567 802382710720545384137008 14568 38171295219373863091684 14569 916440059121393116317 14570 9750009139335516582 14571 37245026594545340 14572 34832189495344 14573 3337000292 14574 752 14575 796 14576 20935795 14577 72588208000 14578 66139902446541 14579 21900064025023704 14580 3182340209805807739 14581 229331775307108284424 14582 8917584028765161848143 14583 198780527168092609484810 14584 2655060353589019336362209 14585 21952449051481454542702940 14586 115036642514259823363634384 14587 388348594791529176264097682 14588 853167357963215866559003383 14589 1225241000432380638757561166 14590 1149108768712747936067812592 14591 699160592200240073230358602 14592 272445053714766946333545194 14593 66631017384913027076983448 14594 9930347421932813766131895 14595 864950431393724652373846 14596 41498517759141420147950 14597 1006674268270176124992 14598 10851799396076809955 14599 42201002484100680 14600 40549643473012 14601 4089294696 14602 1165 14603 797 14604 21014798 14605 73047051616 14606 66728210630070 14607 22152138123131666 14608 3227461244602038262 14609 233210375931505954786 14610 9093495333132534110980 14611 203280031703629438260064 14612 2723184708190267736047082 14613 22585023577994992048700373 14614 118733048511049786729027448 14615 402188657520025168148353362 14616 886755901336805520227613658 14617 1278379709956057317388075445 14618 1203917538062070982730005636 14619 735811791347688620379985965 14620 288148740510561421869445746 14621 70860712603368044218273407 14622 10626655460394454534491278 14623 932259617210858391351456 14624 45107716246031599952238 14625 1105547191859535997116 14626 12074590515146626742 14627 47796951438378593 14628 47174720305008 14629 5004043880 14630 1770 14631 798 14632 21094199 14633 73508212624 14634 67320998796667 14635 22406787934714586 14636 3273163109662036123 14637 237149446963742080104 14638 9272640948897706371681 14639 207875258600909762369716 14640 2792962599515370473957654 14641 23234931686436761468060708 14642 122542882899100348101596846 14643 416501423638600240312949986 14644 921615520001067866496336337 14645 1333739241488346965801459336 14646 1261250822475133964563226913 14647 774321754185211926984137802 14648 304729451168976500286489290 14649 75350889784097869061018760 14650 11370378199313605765573208 14651 1004659251796072321732828 14652 49022112324843702293697 14653 1213862597806081477278 14654 13431291586056440453 14655 54113045816457220 14656 54846740649059 14657 6114851284 14658 2665 14659 799 14660 21173600 14661 73971699802 14662 67918294689762 14663 22664036459236575 14664 3319452525219849460 14665 241149851466016632777 14666 9455076019111557132756 14667 212568114290972334759025 14668 2864431877682218506278264 14669 23902623910050696737255871 14670 126469462831613713220198458 14671 431302339306123647659376631 14672 957792381128890741144111872 14673 1391408920934656456537455704 14674 1321220788776914989487510540 14675 814781590176244553687391774 14676 322234602906875706219087498 14677 80117099686366907095861428 14678 12164648956827556331668294 14679 1082523250393049313946293 14680 53266784922425188867824 14681 1332496897769947351558 14682 14936149010730468220 14683 61239198227340209 14684 63725698633692 14685 7462001408 14686 3956 14687 800 14688 21253400 14689 74437521928 14690 68520127490133 14691 22923906871645936 14692 3366336280802136187 14693 245212463683747703118 14694 9640856553489364401750 14695 217360540592703579553810 14696 2937631207059775436665845 14697 24588561859119400547088244 14698 130516197703274240398784807 14699 446607332643766424004429108 14700 995334258773027486047200567 14701 1451481527289868573080640736 14702 1383944405493004209707039536 14703 857286720566790591776764090 14704 340714092533051281609196120 14705 85175792320333524595943990 14706 13012801851490223229900966 14707 1166252187517260704946078 14708 57868814428367111606162 14709 1462405521306353066482 14710 16604880967906887397 14711 69276208671107274 14712 73995230238929 14713 9093692764 14714 5822 14715 801 14716 21333200 14717 74905687913 14718 69126525224284 14719 23186422524131815 14720 3413821235313908822 14721 249338169175944702045 14722 9830039440852308375524 14723 222254515321948799167451 14724 3012600082665514638595164 14725 25293218477789319389391254 14726 134686591583111126045728144 14727 462432828065775120181393865 14728 1034290587367922738276226702 14729 1514053420742728741799115483 14730 1449543640645806963269458400 14731 901937075185084986826429112 14732 360220421740170428214013420 14733 90544367273268100701429782 14734 13918384272207448231504874 14735 1256275140649978020583949 14736 62857437732482452795338 14737 1604629832731508294143 14738 18454824991141790372 14739 78337042722078080 14740 85865986778200 14741 11067572930 14742 8470 14743 802 14744 21413400 14745 75376206402 14746 69737517367122 14747 23451606946607606 14748 3461914318199992603 14749 253527864946670560154 14750 10022682461786192593321 14751 227252052910274801848796 14752 3089378846871537266747758 14753 26017078306491538234019648 14754 138984245708059880479424894 14755 478795761015384809388198218 14756 1074712516932415841821708351 14757 1579224675333803174311776514 14758 1518145667380360982487347209 14759 948837297893961489782773146 14760 380808828507788902481167461 14761 96241226759082288455840814 14762 14885170097990349744651054 14763 1353051657522744555431194 14764 68264214911803842308878 14765 1760304635490822364998 14766 20505099905734618788 14767 88548255012219246 14768 99579480842242 14769 13452466638 14770 12230 14771 803 14772 21493600 14773 75849086439 14774 70353132230436 14775 23719483848483826 14776 3510622529533638714 14777 257782459578121795047 14778 10218844301410074703484 14779 232355205033549650376247 14780 3168008706422889851219712 14781 26760637750072731665347069 14782 143412861038638373670958560 14783 495713593116736467987151187 14784 1116652970024810778545328684 14785 1647099216321832213539611479 14786 1589883077717114087837351066 14787 998096961061940167747957033 14788 402537424903808805697792578 14789 102285831533526588115982943 14790 15917173711140969004194726 14791 1457073855017134033489221 14792 74123208415340272959118 14793 1930666312445911462513 14794 22776783473736714094 14795 100051574271797453 14796 115412453633788 14797 16330508228 14798 17490 14799 804 14800 21574201 14801 76324336802 14802 70973399585341 14803 23990077119158124 14804 3559952941194395525 14805 262102873364818752252 14806 10418584562366954705019 14807 237566061250456148802200 14808 3248531749775382826873381 14809 27524405351752161342630086 14810 147976240878208855107747661 14811 513204327753934328032449158 14812 1160166700503350815703689809 14813 1717784962418315416446581234 14814 1664894104739906940574318592 14815 1049830789433908887794275678 14816 425467341584812981869564256 14817 108698759824588483855451296 14818 17018664849944749249026418 14819 1568868658207953209215814 14820 80471175655251487416953 14821 2117061654315525899506 14822 25293107230381730545 14823 113005667419265818 14824 133681848069630 14825 19799553440 14826 24842 14827 805 14828 21654802 14829 76801966402 14830 71598348031122 14831 24263410829804537 14832 3609912696959392382 14833 266490038449441672063 14834 10621963777927253119334 14835 242886749651108968707364 14836 3330990964756557406299072 14837 28308902073023643437036469 14838 152678293557305135207115442 14839 531286526088665888951811368 14840 1205310354146593423522591010 14841 1791393973055358082124308698 14842 1743322853538523827291995890 14843 1104158893797740843745001016 14844 449662879309252394687677872 14845 115501769435158947539019596 14846 18194184349521955910951636 14847 1689000188613826410612973 14848 87347775976481196092864 14849 2320957432714524784146 14850 28079670119117466336 14851 127588102582258456 14852 154750451565970 14853 23976130978 14854 35002 14855 806 14856 21735805 14857 77281984150 14858 72228007637379 14859 24539509233869996 14860 3660509013698066790 14861 270944898959798288980 14862 10829043425319281614611 14863 248319437515895335926968 14864 3415430256557322625450189 14865 29114661579622819829901064 14866 157523035184561792834113772 14867 549979323528090929533518292 14868 1252142531189814865043291120 14869 1868042600857136556044702636 14870 1825319541236841737890524058 14871 1161207014859232564285135404 14872 475191667791678430656021290 14873 122717863182924578368486524 14874 19448560822224255001808956 14875 1818072311285438835496588 14876 94795793045802789353789 14877 2543950778669451385760 14878 31164672690572007337 14879 143997532480476762 14880 179033314161474 14881 28998794986 14882 49010 14883 807 14884 21816808 14885 77764399091 14886 72862407293038 14887 24818396768880213 14888 3711749181466173354 14889 275468411147465713256 14890 11039885939175449375580 14891 253866331984713448534569 14892 3501894466058042857431302 14893 29942230533683199180973997 14894 162514592465790656376491672 14895 569302446655006728271589454 14896 1300723850835112907129274736 14897 1947851649490857924727167896 14898 1911040746449513803328693624 14899 1221106777754440705746623524 14900 502124832240960098995774320 14901 130371357850726589691805477 14902 20786928331827276628396672 14903 1956731350964332948658260 14904 102861373773570883906542 14905 2787780432368593562259 14906 34579173778279664664 14907 162456122459445176 14908 207005025088238 14909 35032197764 14910 68150 14911 808 14912 21898214 14913 78249220002 14914 73501577368462 14915 25100098056942828 14916 3763640564717309133 14917 280061543527585633768 14918 11254554725210494546057 14919 259529680736731932651270 14920 3590429388496824240223897 14921 30792168892205903285605206 14922 167657205592809607281444475 14923 589276230632594119422086358 14924 1351117017794598871518528352 14925 2030946537078750987167958876 14926 2000649668522611355971142273 14927 1283995957645808905572265586 14928 530537167940900553873673993 14929 138487956829299973471165108 14930 22214745118807262832619950 14931 2105668988182103030381084 14932 111594284960031953974274 14933 3054338935050304538488 14934 38357371750311612471 14935 183212249397832938 14936 239207980025677 14937 42271729784 14938 94235 14939 809 14940 21979620 14941 78736456062 14942 74145547044362 14943 25384637906569806 14944 3816190602399953752 14945 284725277020362515375 14946 11473114174018463964518 14947 265311772680848902604352 14948 3681081792483917474822272 14949 31665050211971287998562691 14950 172955231203637769401822220 14951 609921637096364276144450668 14952 1403386890927695287659995012 14953 2117457465358488104993039552 14954 2094316396926395187612113076 14955 1350018756866489016097957498 14956 560507323247722057619479520 14957 147094826643409948491262407 14958 23737813437172311864879874 14959 2265625346847328296428506 14960 121048188940564040389300 14961 3345685839586312173236 14962 42536912611398142430 14963 206543501129277851 14964 276261746620928 14965 50949122356 14966 129512 14967 810 14968 22061430 14969 79226116182 14970 74794346994075 14971 25672041313187422 14972 3869406809185991502 14973 289460605093737343932 14974 11695629675106850011704 14975 271214938656977373479080 14976 3773899439370218361951768 14977 32561461961022138648021772 14978 178413145415733146719039817 14979 631260272546237922622656028 14980 1457600554035371687216292493 14981 2207519594785452280102265236 14982 2192218191181750776622858055 14983 1419326094095940838477033368 14984 592117991395728781393841951 14985 156220677561932183476739180 14986 25362300566691547399221960 14987 2437392285583633645646350 14988 131280939593728163109650 14989 3664062022284096066614 14990 47159227449512591636 14991 232760008424640814 14992 318873693732412 14993 61338845634 14994 177087 14995 811 14996 22143240 14997 79718209407 14998 75448006692442 14999 25962333460975299 15000 3923296775570581240 15001 294268533907793585841 15002 11922167631052556290688 15003 277241552148340087803007 15004 3868931102973925099518286 15005 33482005836851478331825872 15006 184035546933958451223499038 15007 653314407252018985797250341 15008 1513827388875866637710020350 15009 2301273225776491368400336356 15010 2294539771715465581830360136 15011 1492075906069326398736346578 15012 625456111519929177178218096 15013 165895848502424885215850332 15014 27094761067899690025119828 15015 2621816905843613849208228 15016 142354900170087803785476 15017 4011905184977655113058 15018 52269901929321168258 15019 262208145668249682 15020 367851023085598 15021 73765790390 15022 240840 15023 812 15024 22225455 15025 80212744782 15026 76106557117985 15027 26255539723383256 15028 3977868169118129208 15029 299150082460361113482 15030 12152795471900253516681 15031 283394030004904060551060 15032 3966226589673573079190102 15033 34427298091429621695740606 15034 189827160235025136288555622 15035 676106994685851551050975828 15036 1572139150468358709354172443 15037 2398863986301190501196738030 15038 2401473622053825306780705243 15039 1568433462343364614810126220 15040 660613079322721401861860876 15041 176152396451208931433523040 15042 28942160350998577420974889 15043 2819805290627972025021946 15044 154337284501693925362097 15045 4391866643391182605628 15046 57919080793081911139 15047 295274639341888278 15048 424114410249032 15049 88614058510 15050 326015 15051 813 15052 22307670 15053 80709731487 15054 76770028041752 15055 26551685664987171 15056 4033128734565045492 15057 304106282734382081370 15058 12387581669685714207792 15059 289674833178142472893601 15060 4065836758871652309309092 15061 35397969863208553042384293 15062 195792838830176028812441266 15063 699661691495595014720872368 15064 1632610044752859882882274612 15065 2500443026033307745892106843 15066 2513220302778606496210117132 15067 1648571693662269897977263519 15068 697684967830755252133997666 15069 187024190630956763219258418 15070 30911899633700480926389436 15071 3032326488494430911097081 15072 167300523259323990309616 15073 4806829505333960580082 15074 64161910576910772662 15075 332391128318523794 15076 488713433095876 15077 106337463772 15078 439188 15079 814 15080 22390291 15081 81209178432 15082 77438450749862 15083 26850797042012610 15084 4089086295083109489 15085 309138179846497632216 15086 12626595753206873490318 15087 296086467467257862040898 15088 4167813543837274193030150 15089 36394667516243367677714402 15090 201937568607933580332920476 15091 724002878033394902742469118 15092 1695316808676622864999101602 15093 2606167217281803732451647028 15094 2629988777684838583713224191 15095 1732671534489128659654072976 15096 736772758708012309603573225 15097 198547011659286410549456602 15098 33011842367212752529799912 15099 3260416758444716958733374 15100 181322657040600664515863 15101 5259928350292941934378 15102 71059024054003975879 15103 374039223648341372 15104 562844046324587 15105 127471564968 15106 589122 15107 815 15108 22472912 15109 81711094932 15110 78111855311848 15111 27152899804207686 15112 4145748752385426914 15113 314246832197426558094 15114 12869908322923089321522 15115 302631484277058939965553 15116 4272209972932243543496272 15117 37418052986574072690802376 15118 208266471258751870132649372 15119 749155679454089276268105024 15120 1760338792779264822569991496 15121 2716199362927919096253841199 15122 2751996752595330047538267736 15123 1820922280290665743888059443 15124 777982584611823334993773490 15125 210758655953917354036221093 15126 35250342213917033965307634 15127 3505184092238146827831521 15128 196487758194187339297380 15129 5754570530748196030217 15130 78677070209569811684 15131 420756121364397518 15132 647868330133512 15133 152647978023 15134 786798 15135 816 15136 22555940 15137 82215490032 15138 78790273323570 15139 27458020095373640 15140 4203124088007392016 15141 319433311623588109310 15142 13117591066107569392409 15143 309312481387628691832178 15144 4379080191229255352798233 15145 38468804136012771641874400 15146 214784807783479554560562996 15147 775145987398449652658179510 15148 1827758046350936655875604925 15149 2830708411601959165303721624 15150 2879471027303312338925147325 15151 1913521960186782413644713532 15152 821425983100211814269075925 15153 223699045652565093617348774 15154 37636272664904943528276599 15155 3767813031694986520423076 15156 212886383417274627204964 15157 6294459224804057189214 15158 87089293909200207796 15159 473140826367739914 15160 745336836014676 15161 182610792616 15162 1046669 15163 817 15164 22638968 15165 82722372912 15166 79473735155324 15167 27766184255254761 15168 4261220363415640094 15169 324698703550547288342 15170 13369716772131290113666 15171 316132103735980894945265 15172 4488479482526727741185238 15173 39547615113484929304729015 15174 221497982087552842134423802 15175 802000482276634977435961255 15176 1897659405239883424793010966 15177 2949869680340901641635545699 15178 3012647861131265874363976880 15179 2010677725600608720970062055 15180 867220162621437458182884206 15181 237410344328988699011230462 15182 40179058390361697455273990 15183 4049569799630444511080506 15184 230616059302515474308660 15185 6883618379851753477414 15186 96376169769514773632 15187 531861052438673766 15188 857013820749978 15189 218236019180 15190 1386854 15191 818 15192 22722404 15193 83231752752 15194 80162272715056 15195 28077418820075876 15196 4320045721307071839 15197 330044107147727811812 15198 13626359348005629225134 15199 323093044209846534030418 15200 4600464291769250341249165 15201 40655196724075211555292136 15202 228411544662909153770906296 15203 829746656167613359446169388 15204 1970130582387982344933355266 15205 3073865084975593140741560520 15206 3151773352611485135494988677 15207 2112606255570068927854387906 15208 915488281140170961548619831 15209 251937078800456011059891514 15210 42888708420899594045364195 15211 4351807764198819679828018 15212 249781803160689938825167 15213 7526419697697473085650 15214 106626095159318361956 15215 597660868987002230 15216 984905771706188 15217 260553913572 15218 1830917 15219 819 15220 22805840 15221 83743638868 15222 80855916676036 15223 28391750524449489 15224 4379608385720860458 15225 335470635484978621691 15226 13887593834059856630144 15227 330198044453792140384030 15228 4715092247878320022920090 15229 41792276805932184996467693 15230 235531196359624823858454414 15231 858412836350703807775407112 15232 2045262261174972186740189458 15233 3202883378504215341332657839 15234 3297103833811811952322823292 15235 2219534179408214573937402262 15236 966359737979175268694659594 15237 267326267336416075837689793 15238 45775851263298735622293900 15239 4675973257636336747329322 15240 270496681603444741769806 15241 8227611823282535715953 15242 117936147670032485098 15243 671369173504948865 15244 1131293593854152 15245 310775325632 15246 2408380 15247 820 15248 22889685 15249 84258040304 15250 81554699260642 15251 28709206301920392 15252 4439916663355479651 15253 340979415690432047114 15254 14153496419882994000406 15255 337449895687815448460702 15256 4832422187002610086405142 15257 42959600615188033035342938 15258 242862792249354383247954939 15259 888028209485784323633060016 15260 2123148191654448718169881113 15261 3337120397716822172630656140 15262 3448906279848667484970084775 15263 2331698517426797970014497098 15264 1019970479480971480191827075 15265 283627554593364272627551884 15266 48851772059777252027601869 15267 5023611771668494816119642 15268 292882409541082216838829 15269 8992351911509965597732 15270 130412912886640225399 15271 753909075504138708 15272 1298768961216120 15273 370321959256 15274 3157291 15275 821 15276 22973530 15277 84774966512 15278 82258651447328 15279 29029813286889966 15280 4500978943684087498 15281 346571589110246860309 15282 14424144460403973585230 15283 344851439538625425430892 15284 4952514176192610362290204 15285 44157931219053355995453518 15286 250412345582662513542677700 15287 918622846459128940874114508 15288 2203885289766944910079815074 15289 3476779318344149699221892844 15290 3607458734148623736562968434 15291 2449347140465850502272092894 15292 1076463319120534155269309346 15293 300893353616818399187400711 15294 52128451905849769092735384 15295 5396374553203522388641577 15296 317069992430095219733120 15297 9826239760189699906922 15298 144173388775405225218 15299 846308287696420464 15300 1490275302839872 15301 440861971871 15302 4125202 15303 822 15304 23057785 15305 85294426672 15306 82967805775182 15307 29353598815168018 15308 4562803700289767829 15309 352248311469667436172 15310 14699616492241931079281 15311 352405568883756050104336 15312 5075429537509158542008693 15313 45388049897249070755158664 15314 258186031842416642073738659 15315 950227727912249162753831102 15316 2287573739617901525153208523 15317 3622070919012519064003025760 15318 3773050750039745213724608990 15319 2572739249001356463479547674 15320 1135988272727879404632112769 15321 319178995267990966111489560 15322 55618609448110112449825493 15323 5796025625365732059443752 15324 343200414798986943136122 15325 10735354711422551390166 15326 159345973582568872913 15327 949710628509873058 15328 1709154049766047 15329 524350865760 15330 5372922 15331 823 15332 23142040 15333 85816430100 15334 83682193530256 15335 29680590425914443 15336 4625399490984082204 15337 358010753035999694747 15338 14979992250198314901232 15339 360115228708726036989043 15340 5201230872570870916200672 15341 46650756551941461268837716 15342 266190192895422589773887862 15343 982874770471551025198555540 15344 2374317098910700471105045324 15345 3773213854295566685332007390 15346 3945983849274361672594054744 15347 2702145872633591370313758962 15348 1198702909508275190777745834 15349 338542885450214830882188657 15350 59335744889852434035627950 15351 6224449260442274901175577 15352 371425378285156242157892 15353 11726295539315772396135 15354 176071544710694002098 15355 1065388751950422787 15356 1959196738027026 15357 623079449709 15358 6976300 15359 824 15360 23226706 15361 86340986112 15362 84401847570626 15363 30010815862198216 15364 4688774959161001641 15365 363860098782927813992 15366 15265352684025006754136 15367 367983416977397993379718 15368 5329982087550274527894283 15369 47946870126348457701968650 15370 274431341244565351567717691 15371 1016596853697051444501749154 15372 2464222407627552676021934965 15373 3930434937162681614801890338 15374 4126571998106295668967534316 15375 2837850390790284350015725922 15376 1264772719578021606344077439 15377 359046670528454283147097764 15378 63294186539398321132455492 15379 6683657932922015239765008 15380 401908092635735875673138 15381 12806223558438350754014 15382 194504636717173591242 15383 1194758230978390716 15384 2244703747704030 15385 739728934012 15386 9031605 15387 825 15388 23311372 15389 86868104161 15390 85126799492084 15391 30344303072956668 15392 4752938833918688034 15393 369797548556780166991 15394 15555779975337853606746 15395 376013185515754429675844 15396 5461748418623825016620440 15397 49277229032189386516955116 15398 282916164383732469813174036 15399 1051427847768853694841359832 15400 2557400300053527995505377028 15401 4093969431133487215082012819 15402 4315142101567405802989857342 15403 2980149075511590708702008799 15404 1334371498765105135959385050 15405 380755411354387571242005773 15406 67509140043284142002343542 15407 7175800782508014044015984 15408 434824123357258885926016 15409 13982909205380145311461 15410 214814727254422983444 15411 1339393134802437825 15412 2570550429458888 15413 877435372269 15414 11658632 15415 826 15416 23396450 15417 87397793426 15418 85857082474176 15419 30681080213561616 15420 4817899931432057499 15421 375824317244161175392 15422 15851357554812202024405 15423 384207640909248321203778 15424 5596596457885901528680846 15425 50642691586152541445273738 15426 291651529257880011851763127 15427 1087402641930534731483043772 15428 2653965120241773199871385180 15429 4264061352457407618270725204 15430 4512034516611132271979324502 15431 3129351657217882895358754766 15432 1407681751456847564338043952 15433 403737766329578943732240402 15434 71996740454162536610879675 15435 7703172618783505086943796 15436 470362299948838285732815 15437 15264782364830197891946 15438 237187640565838538485 15439 1501043252854270408 15440 2942261588885139 15441 1039863676162 15442 15008496 15443 827 15444 23481528 15445 87930063497 15446 86592728424780 15447 31021175647796331 15448 4883667155078121722 15449 381941634941565122347 15450 16152170119527518083082 15451 392569945413951015468188 15452 5734594179732144557590444 15453 52044136455559222472162520 15454 300644486830617527936970270 15455 1124557173709074565782969265 15456 2754035041020595448624866460 15457 4440963782647391551501736952 15458 4717603584814067645343892922 15459 3285781914396715949990646913 15460 1484895112310722611930338840 15461 428066183960249823489533679 15462 76774107291340616058385878 15463 8268223501118347391665892 15464 508725688916914863705962 15465 16660986732281539715401 15466 261827078946746269406 15467 1681653135197350577 15468 3366095275384534 15469 1231293971207 15470 19268696 15471 828 15472 23567019 15473 88464923690 15474 87333770847122 15475 31364617948429046 15476 4950249496827398403 15477 388150747126381515316 15478 16458303650600116565501 15479 401103317881659463579668 15480 5875810967722525344878785 15481 53482463113405081636988268 15482 309902276761773897450414800 15483 1162928458931432116818970390 15484 2857732186645993364132396502 15485 4624939191707159267126866222 15486 4932218185350959994881673339 15487 3449778288181956073645968940 15488 1566212787680142671828876977 15489 453817105379110302910815046 15490 81859402760400531546807897 15491 8873568929416924584377276 15492 550132636053014347967715 15493 18181438527432711113028 15494 288956293510384796947 15495 1883383134134648972 15496 3849137081624359 15497 1456720751184 15498 24674434 15499 829 15500 23652510 15501 89002383458 15502 88080241963512 15503 31711435899207585 15504 5017656037372600190 15505 394452914829915706266 15506 16769845430968730594884 15507 409811034699191062635078 15508 6020317641929699944496988 15509 54958592302964048169834172 15510 319432332197423368891633226 15511 1202554622558371692436955494 15512 2965182759205991716251954508 15513 4816259772401978494413038919 15514 5156262308983488975491687964 15515 3621694522836115414284511326 15516 1651846017643988906561727532 15517 481071177332710855295664358 15518 87271893307279479754616842 15519 9522000683443545801199279 15520 594817882754801578618878 15521 19836889896187383416849 15522 318819906534754428742 15523 2108632652052278862 15524 4399406143701642 15525 1721968293572 15526 31516760 15527 830 15528 23738415 15529 89542452254 15530 88832175603270 15531 32061658495440272 15532 5085895947539380932 15533 400849414811826920278 15534 17086884063474415226338 15535 418696430742032504518516 15536 6168186486783341898661523 15537 56473466512142384182152452 15538 329242284674939713888672817 15539 1243474930356640762046588794 15540 3076517168886193937916652686 15541 5015207785933892357703268364 15542 5390135653829199659400677173 15543 3801900333186370705454174072 15544 1742016559567331158684132377 15545 509913476156822006876162608 15546 93032014691617588696981654 15547 10216498350715903289916058 15548 643033761492043049152462 15549 21638997364457469040542 15550 351685898755967678698 15551 2360065818733258168 15552 5025974339616555 15553 2033823133044 15554 40158851 15555 831 15556 23824320 15557 90085139669 15558 89589604305416 15559 32415314946008448 15560 5154978488418436002 15561 407341539736615411481 15562 17409509489097128590252 15563 427762900342576500805389 15564 6319491279416199685613182 15565 58028050457774996434074953 15566 339339969145664894626022362 15567 1285729821431122622774641180 15568 3191870168208890399073142406 15569 5222075919393605430630036116 15570 5634254243703613678669665668 15571 3990782100105702663491386900 15572 1836957194160913308561914284 15573 540433743287540091116357560 15574 99161440774065103569586954 15575 10960241585346501622258201 15576 695051475858022542528802 15577 23600395734406055223904 15578 387847776074032534826 15579 2640639845553775297 15580 5739100179155392 15581 2400187922638 15582 51048880 15583 832 15584 23910640 15585 90630455018 15586 90352562227779 15587 32772434673954900 15588 5224913012795525313 15589 413930598351553382628 15590 17737813005492991404205 15591 437013898273117301258710 15592 6474307318522886477720885 15593 59623331580058498442403550 15594 349733429117870447213028094 15595 1329360941639107342393787604 15596 3311380990361279763114832091 15597 5437167655372810887504643568 15598 5889051069856349209942370597 15599 4188743595173034550279491624 15600 1936912255048946293253587221 15601 572726632882153758032484564 15602 105683156222673196761797273 15603 11756623142734685170385808 15604 751162471011123023314438 15605 25734777842902106768844 15606 427626931412184351213 15607 2953636325994386160 15608 6550379242985102 15609 2830257948956 15610 64743505 15611 833 15612 23996960 15613 91178408030 15614 91121082228366 15615 33133047318514275 15616 5295708965287323964 15617 420617915666699208744 15618 18071887285692144911638 15619 446452940743844616186292 15620 6632711453737347385133150 15621 61260320547320236257681558 15622 360430921922709396331554952 15623 1374411177909371526275975053 15624 3435193491731441879491306198 15625 5660797654132704883647199370 15626 6154976756950527959770271874 15627 4396206735690324483309074826 15628 2042138182898297175102239036 15629 606891972151388751678728798 15630 112621533354424884347321704 15631 12609262737684739191489804 15632 811679900695496052577320 15633 28056980633515482851497 15634 471375218763453347850 15635 3302695780722151203 15636 7472913040437298 15637 3334725734683 15638 81927646 15639 834 15640 24083696 15641 91729008158 15642 91895198795861 15643 33497182735709038 15644 5367375883790943420 15645 427404833136382285078 15646 18411826397103753445367 15647 456083606416011457633176 15648 6794782115540333802723969 15649 62940051771324953151243918 15650 371440924105951615760263373 15651 1420924693489301531727964878 15652 3563456298774089299568060560 15653 5893292148736708689741325454 15654 6432500254164441502042241624 15655 4613612371280233813432818420 15656 2152904105207691681939054334 15657 643035035033483102864904484 15658 120002413339499422705692914 15659 13522021776347233692226198 15660 876940197442273387885279 15661 30583078026908044909094 15662 519477757949357866548 15663 3691855772102451906 15664 8521498588428040 15665 3926015632406 15666 103448398 15667 835 15668 24170432 15669 92282264993 15670 92674945109742 15671 33864871000398052 15672 5439923399623316392 15673 434292708842805938152 15674 18757725820685611583134 15675 465909537430521376687425 15676 6960599345703035181576786 15677 64663583933325636554583157 15678 382772136948316350020017292 15679 1468946964143867196082251353 15680 3696322959331371032452441770 15681 6134989353568101128180294702 15682 6722109552324825233254876752 15683 4841421103335413851369693909 15684 2269492442902789801923445004 15685 681266829870738643302913431 15686 127853192007952144619511198 15687 14499019015369564374708515 15688 947304752988093429836500 15689 33330481110758955556773 15690 572355990132730776478 15691 4125592947343467511 15692 9712841047762340 15693 4618555229911 15694 130345150 15695 836 15696 24257585 15697 92838188126 15698 93460355991894 15699 34236142406880060 15700 5513361238990716891 15701 441282917681148058564 15702 19109682470427485990905 15703 475934440452115353536102 15704 7130244828278528599508724 15705 66432000521067648899692102 15706 394433492117314119889264053 15707 1518524815330822578997954090 15708 3833952098537568454932339362 15709 6386239886666275749528357788 15710 7024312428012786111490159656 15711 5080114138639581745929382444 15712 2392199544932375628314472654 15713 721704401780755235180529662 15714 136202910511245117508694710 15715 15544647204796493494979408 15716 1023161716414820214480733 15717 36318046208920105030972 15718 630471005869466537121 15719 4608869401564449376 15720 11065792267468128 15721 5429086351338 15722 163898202 15723 837 15724 24344738 15725 93396787287 15726 94251464945474 15727 34611027470960591 15728 5587699223131745586 15729 448376851546815147450 15730 19467794713003155040710 15731 486162087729409780775712 15732 7303801921147407908026068 15733 68246410376960265552543333 15734 406434157453532278491621208 15735 1569706460377109039494803589 15736 3976507579439943577172751664 15737 6647407206328779074797411976 15738 7339637215615860201878643614 15739 5330194178531562712855355755 15740 2521336352112141598958078914 15741 764471150447596396633117720 15742 145082351104426809437075462 15743 16663590774602241422841039 15744 1104927918007320986088790 15745 39566191431190048816870 15746 694327169263111490152 15747 5147183792981586823 15748 12601618151482386 15749 6377024214073 15750 205674162 15751 838 15752 24432309 15753 93958071928 15754 95048307128121 15755 34989556930563016 15756 5662947269806789458 15757 455575919524221697004 15758 19832162387742899068142 15759 496596318170970650394684 15760 7481355688129592488892435 15761 70107948257632401043635878 15762 418783542894400516061408154 15763 1622541539682031867444185102 15764 4124158668471752650624827778 15765 6918868062440077671156050916 15766 7668633608333506614285861818 15767 5592186345036315944041906000 15768 2657229091516094225650443722 15769 809697164092669055293449016 15770 154524138328852489421016610 15771 17860844628261618904278444 15772 1193050927354820547931609 15773 43097022349411970162128 15774 764476063821803530029 15775 5746627681051010738 15776 14344298373438563 15777 7484868705982 15778 257595658 15779 839 15780 24519880 15781 94522051918 15782 95850916369086 15783 35371761747813761 15784 5739115393444955252 15785 462881548077758655764 15786 20202886826778870093264 15787 507241038437681514685421 15788 7662992931668895314534588 15789 72017775405094484310496686 15790 431491306538495957383165568 15791 1677081160973408028578135652 15792 4277080205917040904351709534 15793 7201012963002246811827033617 15794 8011873489177960529027374740 15795 5866639145441813821104618390 15796 2800220002771168392635101792 15797 857519570421249347034841447 15798 164562845890103439508863496 15799 19141734110500386733877788 15800 1288011254779381737899482 15801 46934467493483903271748 15802 841520787701724850564 15803 6413947607095817113 15804 16320862068587344 15805 8778678552250 15806 322008766 15807 840 15808 24607870 15809 95088736848 15810 96659328164039 15811 35757673109661248 15812 5816213706653696022 15813 470295181244315363818 15814 20580070875517756221265 15815 518100224051595266407674 15816 7848802226102699136348796 15817 73977080129731204807296298 15818 444567360853553169644995619 15819 1733377940643506098956118784 15820 4435452781510782705109470285 15821 7494246656357388787771780752 15822 8369951793048468086956965911 15823 6154125476857463979671076144 15824 2950668097668686671139662298 15825 908082905378363315616753186 15826 175235109541332381526732554 15827 20511936220304157504594110 15828 1390324705773096848853840 15829 51104424411776441601430 15830 926120628397379028757 15831 7156613483421762828 15832 18561763859212950 15833 10288613901652 15834 401782782 15835 841 15836 24695860 15837 95658136448 15838 97473576670740 15839 36147322429979451 15840 5894252420369472866 15841 477818280828026846212 15842 20963818913290597391922 15843 529177920521533572282513 15844 8038873951523545059040496 15845 75987078405355193454242353 15846 458021879031369107204134786 15847 1791486046192254511930398752 15848 4599462915321725917109927426 15849 7798988629606682577495286495 15850 8743487400993868698469866844 15851 6455243672348739350255970593 15852 3108949954566530551152949200 15853 961539500587268325976560433 15854 186579746298574378409806708 15855 21977502144434163548193957 15856 1500544898756930205320202 15857 55634917095414973202933 15858 1018996149379638344906 15859 7982893914847407526 15860 21101304724861104 15861 12049560883211 15862 500409674 15863 1 15864 842 15865 24784270 15866 96230260448 15867 98293697725374 15868 36540741350194648 15869 5973241845388061298 15870 485452326596602961178 15871 21354236874336869988676 15872 540478244485629092599612 15873 8233300328245340450422120 15874 78049014476554570195097172 15875 471865301492902459002907031 15876 1851461239805846574350155280 15877 4769303244069453139533796426 15878 8115673623746452484689010486 15879 9133124067817005135736127305 15880 6770618590303767699443865088 15881 3275460549118805487778757112 15882 1018049890385093572596603890 15883 198637880331756463270982875 15884 23544881191097232303841950 15885 1619265957150370045330254 15886 60556265624326495259152 15887 1120934723954542342536 15888 8901939132393879376 15889 23978103094456196 15890 14101845756648 15891 622146170 15892 2 15893 843 15894 24872680 15895 96805118718 15896 99119725816556 15897 36937961741407618 15898 6053192392519010070 15899 493198816479919791794 15900 21751432268970086598502 15901 552005384871080687614913 15902 8432175451881221847445346 15903 80164161478572799431362275 15904 486108342546892998428933248 15905 1913360923099555700428122629 15906 4945172713031168262592097030 15907 8444752166057633653360727203 15908 9539531384213860210054163738 15909 7100902748751027551242410089 15910 3450614122935059078495261366 15911 1077783239413428049411197222 15912 211453075893152382922512470 15913 25220946208071835842954609 15914 1747125387455025955544494 15915 65901268956004097492045 15916 1232796554470905578606 15917 9923872287748166163 15918 27235621759330736 15919 16492055704258 15920 772159344 15921 5 15922 844 15923 24961511 15924 97382720848 15925 99951697123471 15926 37339015705028226 15927 6134114574136567878 15928 501059266770221810624 15929 22155514205084771122575 15930 563763604071321950254154 15931 8635595329046147507229499 15932 82333822069962272676405124 15933 500761997205439867173554767 15934 1977244183054256709961567386 15935 5127276773698086197393661702 15936 8786691120301418078944422306 15937 9963405774681402428874748278 15938 7446777506412956643334620594 15939 3634845091839283590900371409 15940 1140917791766810663111299342 15941 225071477664010840554904162 15942 27013020574502774251114686 15943 1884807155819584795250031 15944 71705401844998507204390 15945 1355521218236739637959 15946 11059889924062556458 15947 30922757237166386 15948 19273976640058 15949 956728592 15950 10 15951 845 15952 25050342 15953 97963076848 15954 100789646467934 15955 37743935574916338 15956 6216019004338295578 15957 509035212324623507840 15958 22566593409849406406814 15959 575757239140879808169517 15960 8843657913691493667736910 15961 84559329078258719561544403 15962 515837548160005349875590868 15963 2043171839176865260260123035 15964 5315827587345510732799443234 15965 9141974255290802275028300454 15966 10405471532470175187224905824 15967 7808954292348411055336296545 15968 3828608995469664004718231528 15969 1207641342749331851646349320 15970 239541958919970906462221972 15971 28928906860771645695067213 15972 2033044976360574586951640 15973 78007026953442267034936 15974 1490134784841745300972 15975 12322372520490542031 15976 35094498524796340 15977 22509669514233 15978 1183456790 15979 20 15980 846 15981 25139595 15982 98546196448 15983 101633610374545 15984 38152753918024316 15985 6298916400516846676 15986 517128206769251252864 15987 22984782251747998321427 15988 587990703008128828566640 15989 9056463144085106685804790 15990 86842046158926640423818104 15991 531346572921428050715625803 15992 2111206491915621242461567790 15993 5511044234685280989071716028 15994 9511102832425135120749361574 15995 10866481892901479831341971354 15996 8188175886107472709969013564 15997 4032383490033882961000258581 15998 1278151734338921731127381770 15999 254916277936827407911755871 16000 30976917256330030789767790 16001 2192625825376801942526619 16002 84847623289807644521126 16003 1637757553349028656931 16004 13725006088055366990 16005 39812663406314915 16006 26270699082446 16007 1461556660 16008 36 16009 847 16010 25228848 16011 99132089518 16012 102483624000874 16013 38565503536556826 16014 6382817583522509400 16015 525339822705722462312 16016 23410194762812164978904 16017 600468485706224653380628 16018 9274112980444330722041360 16019 89183368467831812811109934 16020 547300951127558567968115372 16021 2181412572361890764655553907 16022 5713152931773695895875482954 16023 9894596212792702478307096703 16024 11347220146413856475104785224 16025 8585217750395310096644308816 16026 4246669386111413250755363188 16027 1352657375510539438724209636 16028 271249243080153928959540192 16029 33165905871177438765083575 16030 2364393696507130708108728 16031 92272032195949035522763 16032 1799612461717010602458 16033 15282915891637807976 16034 45146720900285080 16035 30639542197224 16036 1802155286 16037 65 16038 848 16039 25318524 16040 99720765928 16041 103339724219351 16042 38982217468621306 16043 6467733479256366296 16044 533671651919294723738 16045 23842946661209220247069 16046 613195155622427653442578 16047 9496711443235850695541163 16048 91584723347500134217403372 16049 563712872022252274727765531 16050 2253856393270907819184559466 16051 5922387252352858821840354515 16052 10292992484464788813293027678 16053 11848500792750287722595139568 16054 9000889418317606714866968560 16055 4471991733474210813483667397 16056 1431377788623418704292807632 16057 288598887045403748752258251 16058 35505303022778532576231868 16059 2549253612856251494661650 16060 100328722190609741217042 16061 1977034225197948589230 16062 17012813468814856574 16063 51174709894437675 16064 35711194302462 16065 2218698350 16066 110 16067 849 16068 25408200 16069 100312235689 16070 104201946525576 16071 39402928990406730 16072 6553675118836837570 16073 542125305589390701095 16074 24283155374025432157284 16075 626175360766107023414164 16076 9724364652150123189090704 16077 94047571027428104959988021 16078 580594842109484628615342118 16079 2328606201434659484365070331 16080 6138988356808046317578899568 16081 10706849110623650756319874182 16082 12371170737745383185918127388 16083 9436035937358715695596071130 16084 4708900954980200024643903878 16085 1514544183133940530398335760 16086 307026650739318831121092990 16087 38005151626676779052716242 16088 2748175913142787366815648 16089 109070074072465971738332 16090 2171479265008526541514 16091 18933158231636328620 16092 57984264572206264 16093 41595008204240 16094 2727386728 16095 185 16096 850 16097 25498300 16098 100906508530 16099 105070328142434 16100 39827671616842168 16101 6640653640214160059 16102 550702414501823270610 16103 24730940060412792470137 16104 639413830055641988217954 16105 9957180865764632874841458 16106 96573405338713586928502092 16107 597959692986480242743215701 16108 2405732231440899104301032060 16109 6363205227928786409910025741 16110 11136743599186324993809748338 16111 12916110534221613209922152410 16112 9891539372325132427337413000 16113 4957974031680546020791660660 16114 1602400057954626502933189746 16115 326597577318968515210591680 16116 40676145815877300436897348 16117 2962200830024558855239901 16118 118552687786728749624160 16119 2384536493671853920695 16120 21064335052075558748 16121 65673758982099210 16122 48416789909730 16123 3347745655 16124 300 16125 851 16126 25588400 16127 101503594603 16128 105944904906040 16129 40256479103794555 16130 6728680288341297152 16131 559404629263435263256 16132 25186421634935709672434 16133 652915374624517322458299 16134 10195270521904007733726520 16135 99163754443281703343419947 16136 615820589359779468466349134 16137 2485306760853090051898773499 16138 6595294913666238127742207158 16139 11583274194606303324988031255 16140 13484235668554660686817586352 16141 10368320369571344041390563462 16142 5219815741371553428855418114 16143 1695201833841363062449283935 16144 347380516931439448547577120 16145 43529671921276025682625570 16146 3192443379918135303712298 16147 128837712667953686795699 16148 2617939028735281724224 16149 23428849368721081524 16150 74353583831391358 16151 56321194473203 16152 4103246544 16153 481 16154 852 16155 25678925 16156 102103503778 16157 106825714392079 16158 40689385448735560 16159 6817766416809976781 16160 568233620518470273928 16161 25649722791288871401695 16162 666684889146835529179784 16163 10438746278711639039309647 16164 101820181577984202411945436 16165 634191037248296490009410610 16166 2567404166846898853610197802 16167 6835522777084806320069080423 16168 12047060592555739556696843516 16169 14076497894521054437232127381 16170 10867339784912570727207823204 16171 5495059952915780270579094798 16172 1793219517255314427801774484 16173 369448342725304579321878075 16174 46577851953009059623989880 16175 3440098584871382440759156 16176 139991202787276199354480 16177 2873576912504912647495 16178 26051541489119196002 16179 84147570669609429 16180 65474454526946 16181 5022105925 16182 752 16183 853 16184 25769450 16185 102706246066 16186 107712792779666 16187 41126424892958465 16188 6907923488025740582 16189 577191079167397545986 16190 26120968026219879469922 16191 680727353182550009811788 16192 10687723056441107767390718 16193 104544285813857030433840276 16194 653084892377457229698788798 16195 2652100984339711529579683103 16196 7084162753711088544681085812 16197 12528744678212141333002029407 16198 14693886616095615731197344554 16199 11389600377719616402891447401 16200 5784370978754211073518393708 16201 1896737397213260665962663800 16202 392878178734435698317710574 16203 49833589730624333912538277 16204 3706447048359114690314654 16205 152084499256578298493099 16206 3153510921619842776908 16207 28959821924379231036 16208 95194579576210114 16209 76067495589845 16210 6138166778 16211 1165 16212 854 16213 25860401 16214 103311831478 16215 108606177999841 16216 41567631922253168 16217 6999163074866078912 16218 586278716587499033672 16219 26600283663830856230476 16220 695047832542647417843642 16221 10942318079982482588422454 16222 107337702830824447805454150 16223 672516368768640200551216198 16224 2739475965650500275933460340 16225 7341497616488866776130524655 16226 13028991288895340004357553924 16227 15337430320922834700179122036 16228 11936148573784951192259182846 16229 6088444988132794869017727739 16230 2006054776710349651171362294 16231 417751640265703446917807009 16232 53310619818441987284347098 16233 3992860908272131732727454 16234 165194641474325846298620 16235 3459987557189956912318 16236 32183929755802758242 16237 107650268954203929 16238 88319481027850 16239 7492015735 16240 1770 16241 855 16242 25951352 16243 103920270167 16244 109505906577134 16245 42013041269142543 16246 7091496860859693296 16247 595498264855950662562 16248 27087797880089775228362 16249 709651480674590775425710 16250 11202650922132067507433136 16251 110202105708144642897852659 16252 692500047528179600674247684 16253 2829610141728261170152027883 16254 7607819248554288502413958782 16255 13548489001823063560332933865 16256 16008198066244241000262585074 16257 12508076299646526599536328096 16258 6408011483671905899235995332 16259 2121486740372692732898448693 16260 444155087454552348891063536 16261 57023559431412789003155227 16262 4300810191848876326391110 16263 179404809439946064474102 16264 3795455313420089943476 16265 35757216225456265217 16266 121689067253035314 16267 102481854771680 16268 9132226200 16269 2665 16270 856 16271 26042730 16272 104531572002 16273 110412016800496 16274 42462687913565668 16275 7184936641866668578 16276 604851476974697451082 16277 27583640727728711119085 16278 724543540068257526459836 16279 11468843547621094552876568 16280 113139205730895521153421674 16281 713050885840329523391762998 16282 2922586884988135533435678826 16283 7883428924051284607372151844 16284 14087950947776552985344714246 16285 16707301019124127720028410325 16286 13106522891156632851323743850 16287 6743834844017067473381153263 16288 2243364960073912050901003520 16289 472179892686573990500343283 16290 60987963486211445755991290 16291 4631869598877283761505542 16292 194804799414834673421856 16293 4162582330660369263191 16294 39716455936906738496 16295 137506369413421936 16296 118842937754294 16297 11116915976 16298 3956 16299 857 16300 26134108 16301 105145747278 16302 111324545542286 16303 42916607085133645 16304 7279494326262323042 16305 614340127097863317304 16306 28087944161356869883824 16307 739729343682691548421000 16308 11741020357912224186451336 16309 116150753212806172892561775 16310 734184226168626256570870702 16311 3018491973795261244361521686 16312 8168637597212985570978828346 16313 14648115651491506782008680522 16314 17435894052877739212220601550 16315 13732677079187632257995927642 16316 7096715935423159093480441912 16317 2372038540329893514941035314 16318 501922722618947932478768448 16319 65220382982259783690403894 16320 4987725741161579828096758 16321 211491535370532360067227 16322 4564275547199604619884 16323 44102188279840939615 16324 155320982387221576 16325 137733163827490 16326 13515491688 16327 5822 16328 858 16329 26225914 16330 105762806006 16331 112243531451851 16332 43374834263821200 16333 7375181936639663712 16334 623966010760987011466 16335 28600842062968634743392 16336 755214316393909377812576 16337 12019308236779790416875312 16338 119238538335743384630553834 16339 755915805670230122225571390 16340 3117413658637332574458013418 16341 8463766199941101079645311898 16342 15229747899614099755846542692 16343 18195177401670269550994667060 16344 14387779055474600153486072606 16345 7467493795243085307960970789 16346 2507874905369668576711440356 16347 533485835573221460634358818 16348 69738426907871193780532992 16349 5370184868027186592277124 16350 229569618837450718817534 16351 5003701473426858254518 16352 48959091923444611898 16353 175377847631253906 16354 159531027857806 16355 16410813700 16356 8470 16357 859 16358 26317720 16359 106382758339 16360 113169011752006 16361 43837405182242040 16362 7472011609997593070 16363 633730945112833886692 16364 29122470267671554556990 16365 771003976464087274142071 16366 12303836596682946330054494 16367 122404392006169595371155846 16368 778261765827868434815905554 16369 3219442730027822574407423900 16370 8769145948121238408919531666 16371 15833639637087051601392458379 16372 18986398375320812041891300776 16373 15073122621707076962165045879 16374 7857047390415070261543878488 16375 2651260729867787636678218430 16376 566977395110272416022984976 16377 74560827877792387342840577 16378 5781181109515441153303276 16379 249151919953106913997725 16380 5484308721727322990326 16381 54336395492588217597 16382 197951070453619296 16383 184669853928408 16384 19901633710 16385 12230 16386 860 16387 26409955 16388 107005614430 16389 114101025454979 16390 44304355826348958 16391 7569995599466198258 16392 643636769149066348508 16393 29652966589817595188655 16394 787103937032375638915488 16395 12594737425948100185616633 16396 125650186728892704190874752 16397 801238662304150695118810342 16398 3324672588182796347603160228 16399 9085118656918653741304575018 16400 16460610892856602591426474950 16401 19810853136413823357280862136 16402 15790057425098239852469958334 16403 8266297454171180077915445584 16404 2802602915414820876619377140 16405 602511800639705910213263950 16406 79707511720100689410221458 16407 6222785270922810979738760 16408 270360212706274494996742 16409 6009852436279811743185 16410 60288327815583462466 16411 223347290326108254 16412 213645477762618 16413 24105593146 16414 17490 16415 861 16416 26502190 16417 107631384575 16418 115039610136384 16419 44775722437728860 16420 7669146274499391190 16421 653685343948531971328 16422 30192470849359603785894 16423 803519907627675141867230 16424 12892145336770099501012156 16425 128977837498435388682856294 16426 824863475023069379782698906 16427 3433199314515262562176131632 16428 9412037065305251443987624588 16429 17111510735817944573983519123 16430 20669888541890753756661392048 16431 16539991283780157331560267614 16432 8696208404322895916389892448 16433 2962329614897993920655096562 16434 640210035959289953838367592 16435 85199671242749230289460767 16436 6697214214455067681318322 16437 293325857585350371499003 16438 6584420778242254142020 16439 66874611450542560209 16440 251909428773544566 16441 247024979092725 16442 29162615276 16443 24842 16444 862 16445 26594855 16446 108260078784 16447 115984805174028 16448 45251541514311396 16449 7769476122622971652 16450 663878552911443438956 16451 30741124898619436601837 16452 820257695703627475776236 16453 13196197614049018315812087 16454 132389302708355746938584092 16455 849153618483654453735519934 16456 3545121744992028668223807780 16457 9750265170075495540194899823 16458 17787218261944035948600856036 16459 21564904051367365433913301651 16460 17324392605498355012518312114 16461 9147790346618435567453345779 16462 3130891307063506951634681730 16463 680200036665617644974328914 16464 91059844423049601373003656 16465 7206840866021840506211835 16466 318190535064679223662942 16467 7212463634337799114396 16468 74161003523532058030 16469 284020856509453526 16470 285456585350966 16471 35239045550 16472 35002 16473 863 16474 26687520 16475 108891707496 16476 116936648498880 16477 45731849812683776 16478 7870997749632084492 16479 674218302000218361128 16480 31299072649286680201558 16481 837323208196163025839194 16482 13507034265072315637590244 16483 135886585078858551820070639 16484 874126952310794184356828998 16485 3660541545399089685168668685 16486 10100178569615544181703311456 16487 18488643613570962042506916546 16488 22497353704496910159044548348 16489 18144792903208029665054192975 16490 9622101166810561471152093156 16491 3308761923636081319318636863 16492 722617077424906614956494754 16493 97311997277101054668867816 16494 7754204887578910484990240 16495 345107033604391068550613 16496 7898823729997937078658 16497 82219888287787473561 16498 320110024621767452 16499 329680917312732 16500 42532351934 16501 49010 16502 864 16503 26780616 16504 109526280864 16505 117895179856740 16506 46216684348808046 16507 7973723881362309108 16508 684706519982244661150 16509 31866460099837592692196 16510 854722453103864887263684 16511 13824798070059697477784926 16512 139471732603040712520028726 16513 899801792048395003828067954 16514 3779563288562644193736527464 16515 10462164817697113404382515709 16516 19216729031841963855350864680 16517 23468748169776931118895107909 16518 19002789411307863166504109228 16519 10120248715223738664456151511 16520 3496440031479807371490797078 16521 767604180143010931219358605 16522 103981611680630373662093416 16523 8342024057963180262463256 16524 374240096096577215090022 16525 8648770342737311327132 16526 91130926200113104538 16527 360655610655151888 16528 380543732668110 16529 51276824525 16530 68150 16531 865 16532 26873712 16533 110163809184 16534 118860437536488 16535 46706082400355869 16536 8077667363891698726 16537 695345158675348736457 16538 32443435363190130880974 16539 872461541091499619786113 16540 14149634633580770175696002 16541 143146839512122243686775524 16542 926196920200099922388539982 16543 3902294533573942848287255571 16544 10836623787574564545755847754 16545 19972449943342117314371541336 16546 24480656867276947101807308356 16547 19900047806385859976184920817 16548 10643393087765208300403172916 16549 3694450072397736310594106838 16550 815312544126236614654340804 16551 111095778427961594733509287 16552 8973206407845688750799620 16553 405767328966452671641180 16554 9468035826687235001830 16555 100981764754679335934 16556 406192234352420184 16557 439010381870606 16558 61750064446 16559 94235 16560 866 16561 26967240 16562 110804302752 16563 119832461654544 16564 47200081507434338 16565 8182841165335460147 16566 706136193195223240038 16567 33030148694787912279903 16568 890546687116980875556706 16569 14481692436863307073328974 16570 146914047260018506787037104 16571 953331597522950741530887640 16572 4028845907067286067407382208 16573 11223968046671268018091468720 16574 20756816081986274477620456386 16575 25534710167846886045982357898 16576 20838305036494924800682922510 16577 11192749007486793131774589317 16578 3903343663285957481099331758 16579 865901999379742102702165746 16580 118683295831905418152712960 16581 9650863157282457548539517 16582 439880178430593449119478 16583 10362855176032302039069 16584 111868816772841848770 16585 457316805036498831 16586 506182176141866 16587 74280804619 16588 129512 16589 867 16590 27060768 16591 111447772008 16592 120811290860184 16593 47698719474940998 16594 8289258376052654752 16595 717081622205601229942 16596 33626752520925869715474 16597 908984212082124524681125 16598 14821122891002545304303890 16599 150775545527617429431103735 16600 981225574579428475595967244 16601 4159331186601648498939428959 16602 11624623242148642283966580874 16603 21570872647254452689221102834 16604 26632601671450771889908653740 16605 21819372263124381873407992798 16606 11769588310972521291005385096 16607 4123700959481457711974083283 16608 919541484248077544771509552 16609 126774774184314584146399271 16610 10378322507358008171510396 16611 476784978728794257637980 16612 11340008872781744269846 16613 123898112371667446942 16614 514695567487328610 16615 583314936664119 16616 89257835202 16617 177087 16618 868 16619 27154729 16620 112094227104 16621 121796965643076 16622 48202034373298358 16623 8396932210464408371 16624 728183468170424602280 16625 34233401467513716521601 16626 927780544507468269738622 16627 15168080391089837161623625 16628 154733573247130036083346806 16629 1009899103553477899171515632 16630 4293867386197568764382833734 16631 12039028497659205359081977777 16632 22415701499901245899199717432 16633 27776090567358101837771507082 16634 22845137920187279502603185256 16635 12375242544002470231638808925 16636 4356132084271972362482423196 16637 976409548663117821253372963 16638 135402746414911988501609232 16639 11159144340625882053396084 16640 516704077480618224837598 16641 12406869283776538957441 16642 137186231376541815194 16643 579071921791571482 16644 671839980334966 16645 107140703321 16646 240840 16647 869 16648 27248690 16649 112743678624 16650 122789525015376 16651 48710064540829031 16652 8505876007265667142 16653 739443777608802883928 16654 34850252389086827135538 16655 946942222231522826774372 16656 15522722371271411459236238 16657 158790419646890807145538897 16658 1039372950336173803689968640 16659 4432574844082155233616789790 16660 12467636821592697662068145418 16661 23292422396299215901997544516 16662 28967004079015448931672096410 16663 23917570894502513714536112155 16664 13011105671125043496041415612 16665 4601278627670659208003609153 16666 1036694884328180189363731746 16667 144601785304839249307605741 16668 11997135888440507617235236 16669 559877043676035392319255 16670 13571450892330636766892 16671 151861323561260389450 16672 651275098684913724 16673 773387879549949 16674 128471945128 16675 326015 16676 870 16677 27343085 16678 113396136864 16679 123789009842556 16680 49222848584499164 16681 8616103231267196544 16682 750864621352001594216 16683 35477464398263967635760 16684 966475894134734634024598 16685 15885209360756084818850107 16686 162948425316989179713999024 16687 1069668406886864006546626911 16688 4575577312696271128637066854 16689 12910915527132671775638629891 16690 24202194262610464250004014404 16691 30207239996514409597899415871 16692 25038723832415511261732155972 16693 13678636903959282710588829171 16694 4859815217698869541968322342 16695 1100596883233859532840559266 16696 154408627631216113275672050 16697 12896368426882012095256377 16698 606561964190718606217528 16699 14842464672431260837084 16700 168064224740882170572 16701 732229782207575449 16702 889815321365878 16703 153891681241 16704 439190 16705 871 16706 27437480 16707 114051612264 16708 124795459502352 16709 49740425382313844 16710 8727627473612153340 16711 762448094803265668708 16712 36115198895458282625836 16713 986388321888535797971160 16714 16255705040783026797477576 16715 167209983296121936296602941 16716 1100807303875678435881099108 16717 4723002051019227939371529604 16718 13369346664449059589327127048 16719 25146216510015876532727938423 16720 31498769299667910259269576160 16721 26210736577371846285948871755 16722 14379363653245214091042724856 16723 5132451167566931785863874504 16724 1168326225970967551558051850 16725 164862305639928643769577071 16726 13861195066785584454302610 16727 657036835124677622855438 16728 16229376937161677956832 16729 185949677470983186429 16730 822966778959877236 16731 1023235488967124 16732 184154324506 16733 589126 16734 872 16735 27532310 16736 114710115264 16737 125808915238596 16738 50262834084069480 16739 8840462453642450896 16740 774196318199708054518 16741 36763619599044337582611 16742 1006686381729768409063108 16743 16634376302568947602126315 16744 171577540180061198170937016 16745 1132812023613477220469843174 16746 4874979919267582474321395382 16747 13843427465360981222157085129 16748 26125730392267729341920447588 16749 32843638874806469930595141234 16750 27435839743434697784058124932 16751 15114884609864776822576338579 16752 5419932202295828030983868120 16753 1240105501379324713560687675 16754 176004286265901251644922036 16755 14896269707439649163711366 16756 711601054697016609290680 16757 17742473019058868898679 16758 205687665865459744992 16759 924634845547834174 16760 1176052378969046 16761 220148429695 16762 786808 16763 873 16764 27627140 16765 115371656449 16766 126829416797016 16767 50790114113769680 16768 8954622019120229710 16769 786111436877078791642 16770 37422892575784378889590 16771 1027377066260867710220743 16772 17021393306246170925633412 16773 176053597252141429573057884 16774 1165705513275367717878557786 16775 5031645476025954205278532080 16776 14333670800812587327501187888 16777 27142020406868652055726019883 16778 34243974328508062210660346742 16779 28716358429919919968499835221 16780 15886872960267986143555817750 16781 5723042268482336287354283811 16782 1316169859147929615153003928 16783 187878618543344814387518832 16784 16006567227797372318721776 16785 770577024894190307500634 16786 19392926167592827991530 16787 227464874902852881603 16788 1038513795007603346 16789 1350999584055380 16790 262919440298 16791 1046689 16792 874 16793 27722406 16794 116036246114 16795 127857005802576 16796 51322305170386504 16797 9070120148118528866 16798 798195621536635502566 16799 38093186271720023703106 16800 1048467486276098582996214 16801 17416929540811503142573108 16802 180640711636174008995586560 16803 1199511298424110368071244114 16804 5193137077869101933783045916 16805 14840605651513917258192987915 16806 28196415741218195856639937686 16807 35701982901581167619613934018 16808 30054716082511669234790645984 16809 16697079741959854542216481194 16810 6042605431076771829574446638 16811 1396767697062646114432834535 16812 200532089672938867002012450 16813 17197404993597223454624051 16814 834311869563276241097248 16815 21192872079059409018306 16816 251486285486717249968 16817 1166029017689532090 16818 1551184065275064 16819 313696608035 16820 1386894 16821 875 16822 27817672 16823 116703894989 16824 128891722371624 16825 51859447230297003 16826 9186970949248057838 16827 810451068514940204884 16828 38774671543329251222466 16829 1069964872614238837435804 16830 17821161885097730370418704 16831 185341497472206877194639630 16832 1234253496839793102659254298 16833 5359596981535878094825760930 16834 15364777592107714811284325688 16835 29290291765107683896896365474 16836 37219956486729181952672860120 16837 31453438506417466092452301924 16838 17547337344932613773996858176 16839 6379487861216321930819333042 16840 1482161384681907788343145536 16841 214014390238698658082897306 16842 18474465763594892008486314 16843 903179277170408064444573 16844 23155489505956528292070 16845 277976917535187218156 16846 1308767563384776218 16847 1780135576399100 16848 373923861448 16849 1830989 16850 876 16851 27913375 16852 117374613514 16853 129933608512740 16854 52401580548053534 16855 9305188663572439849 16856 822880000055794413392 16857 39467521689158369825875 16858 1091876578038011226106664 16859 18234270669788211142202380 16860 190158627115552107075530034 16861 1269956832662350548080565574 16862 5531171448717059734502654444 16863 15906749289232791742914515462 16864 30425071570984449923093159626 16865 38800274753437046560715276448 16866 32915158037324246434940390408 16867 18439563165166223295038249873 16868 6734599919338286367223723404 16869 1572628025309499260125109576 16870 228378289094430488933595454 16871 19843822083217879633630274 16872 977581477006721670474458 16873 25295087427686823914892 16874 307183734431334162046 16875 1468495949018932215 16876 2041862403569746 16877 445296211280 16878 2408510 16879 877 16880 28009078 16881 118048412274 16882 130982704715520 16883 52948745658841038 16884 9424787664840042292 16885 835484664585147136412 16886 40171912481725493924138 16887 1114210079140666860523828 16888 18656439740486775799969020 16889 195094832359513465229098117 16890 1306646650853567062883745316 16891 5708010853520494825583692039 16892 16467101013863941150128755404 16893 31602227563448228240734969884 16894 40445408383736467446847239846 16895 34442617876126854582572254857 16896 19375763416567377671378672864 16897 7108898337986774477527701563 16898 1668460258226138110813910450 16899 243679818468298444645968775 16900 21311962259349490292431098 16901 1057951358225368660687774 16902 27627199301162400165616 16903 339377723353425838374 16904 1647179870087594236 16905 2340914248073781 16906 529801514014 16907 3157511 16908 878 16909 28105219 16910 118725301854 16911 132039053374860 16912 53500983379256378 16913 9545782461424382643 16914 848267336988178374992 16915 40888022199908717030811 16916 1136972978280029618419150 16917 19087856521863971180514009 16918 200152905682251561895237132 16919 1344348931985405925408411741 16920 5890269792678444072663102138 16921 17046431168318530450753779176 16922 32823283099485181589299704982 16923 42157922422625953514791728651 16924 36038676593617533207010820458 16925 20358037107974582219294544145 16926 7503388508923742508892632874 16927 1769967103238839778882542473 16928 259978469864149883322903842 16929 22885818015681858509834320 16930 1144754741732486074756680 16931 30168684950030001369842 16932 374856167249378241842 16933 1847006014947684296 16934 2682453089471282 16935 629769568097 16936 4125572 16937 879 16938 28201360 16939 119405292985 16940 133102695356160 16941 54058334809786533 16942 9668187696561103026 16943 861230318889402832726 16944 41616031661612129711264 16945 1160173005540413562783803 16946 19528712082892252227333470 16947 205335701518233689691007149 16948 1383090307361572871671108478 16949 6078107198563500805786297511 16950 17645356828329789817379686152 16951 34089814180989063364291880919 16952 43940479747044752656277339150 16953 37706312811549778801042299037 16954 21388580192123689397619144124 16955 7919126879361178915040950959 16956 1877474849708804708153859642 16957 277337401369992635559241555 16958 24572793934131559721336424 16959 1238492815638427251877494 16960 32937840693668254120970 16961 413945125615520916320 16962 2070406198011684666 16963 3072333062566762 16964 747928450800 16965 5373522 16966 880 16967 28297940 16968 120088396106 16969 134173673443333 16970 54620841335597194 16971 9792018150313478392 16972 874375938934986997998 16973 42356124256926431209483 16974 1183818020722730800367642 16975 19979201203191744593950811 16976 210646137554721175990578454 16977 1422898074479432447843830041 16978 6271686455080976322619645262 16979 18264514300597441245693540120 16980 35403451201164147762675541492 16981 45795844657427225271514950432 16982 39448630066722443095244157610 16983 22469689893745998599342616694 16984 8357223462345953347208850600 16985 1991327992325347764876355779 16986 295823657017426595290266206 16987 26380798794241794392914554 16988 1339704745702250105061860 16989 35954518363424037026666 16990 457002142706211807092 16991 2320084052879062361 16992 3517190402888062 16993 887470552514 16994 6977262 16995 881 16996 28394520 16997 120774622094 16998 135252028880138 16999 55188544629031820 17000 9917288739814947698 17001 887706553078134183561 17002 43108485981573850138244 17003 1207916015363211384979218 17004 20439522440499581569719232 17005 216087196053756864242458835 17006 1463800212839464735439620412 17007 6471175516507205882005402583 17008 18904559696236696299185536276 17009 36765880746451051950321961940 17010 47726886595994836011506237662 17011 41268861864970703958959049208 17012 23603769224258931647554968348 17013 8818844466552869444758537647 17014 2111890216005099101863532366 17015 315508398871033373613297682 17016 28318278929285180224796206 17017 1448970472978962696559028 17018 39240253902543800801012 17019 504419203440444052908 17020 2599044547095627154 17021 4024544749708852 17022 1052128351086 17023 9033109 17024 882 17025 28491540 17026 121463981534 17027 136337804842133 17028 55761486650409612 17029 10044014521259996998 17030 901224544866721474630 17031 43873305470857736356251 17032 1232475114781060664058776 17033 20909878199285039914279737 17034 221661925200121267903343286 17035 1505825400109667486238838278 17036 6676747029344801190368771456 17037 19566169520557805112185458782 17038 38178847455664254366426447964 17039 49736583996078462207030594641 17040 43170376932199496423421000462 17041 24793331690808904464556353257 17042 9305215050975015980244205912 17043 2239545432412906876088872175 17044 336467152563768681484134132 17045 30394253724991188145423699 17046 1566913711704614709053268 17047 42818406299663314199261 17048 556625958997140840920 17049 2910626610041002614 17050 4602913132493818 17051 1246262994181 17052 11660962 17053 883 17054 28588560 17055 122156485157 17056 137431042954210 17057 56339709650545652 17058 10172210690152000724 17059 914932325734053139400 17060 44650774033903057331738 17061 1257503580155485458486218 17062 21390474800523891100940264 17063 227373440475736025974829825 17064 1549003028652381141137167414 17065 6888578457267511135138183412 17066 20250041279619242355158010880 17067 39644155938079217241527930112 17068 51828028266902622649696564644 17069 45156684669852747115691926300 17070 26041006207736610064917951204 17071 9817622210244165852335503417 17072 2374698870723471510101776380 17073 358780067033421502468796230 17074 32618353394434911129331272 17075 1694205161336179489108223 17076 46714307662242020235146 17077 614093246015524939141 17078 3258539190589673920 17079 5261938246831571 17080 1474965934888 17081 15012036 17082 884 17083 28686021 17084 122852143694 17085 138531786786200 17086 56923256171558186 17087 10301892583320084070 17088 928832335291904831948 17089 45441085688411826014077 17090 1283009810632422669030376 17091 21881522552654808427147403 17092 233224926060999427845121920 17093 1593363222421239134503732300 17094 7106852209228991739100951344 17095 20956894104009320188266629624 17096 41163672752257380302051493890 17097 54004427918407290571312916190 17098 47231440822478292006296158948 17099 27349542218858091145661582367 17100 10357417796567964140816195094 17101 2517778225371342873530162368 17102 382532189256257259956406152 17103 35000859170704747711763787 17104 1831565947600670510735360 17105 50955425297880205766119 17106 677336925345804759766 17107 3646901096741673913 17108 6012532683677328 17109 1744177451090 17110 19274026 17111 885 17112 28783482 17113 123550968023 17114 139640078346610 17115 57512169049410125 17116 10433075679172362846 17117 942927041626733532172 17118 46244437195716162306954 17119 1309002345461411644053804 17120 22383235823731671440698112 17121 239219636263549163648887407 17122 1638936854236021802913000758 17123 7331755770811493069354177206 17124 21687469390322466182133439168 17125 42739328447449149547047246787 17126 56269112830830622136504402190 17127 49398453365324269401047934431 17128 28721815039289974984704279314 17129 10926021684535586336958121277 17130 2669234863671424053973841406 17131 407813754817199752036136385 17132 37552746067498123068502228 17133 1979771308408971392907976 17134 55571536736633366956016 17135 746922068553289994542 17136 4080284999969253200 17137 6867041110778076 17138 2060822599660 17139 24682346 17140 886 17141 28881385 17142 124252968728 17143 140755961602391 17144 58106491414725626 17145 10565775599738724921 17146 957218941598217840644 17147 47061028096356732094570 17148 1335489866162952278444572 17149 22895833114795239735756911 17150 245360896974953812044946536 17151 1685755563443424834227038933 17152 7563481838892181442736602838 17153 22442531460808683939076282260 17154 44373119669468185651089990946 17155 58625538673929048055952643571 17156 51661688620188072433061745660 17157 30160831425895738483876520652 17158 11524925085319696744299262812 17159 2829545096333196236216785257 17160 434720495201391321678125860 17161 40285728366847826322550867 17162 2139654541553935900819998 17163 60594918698337697970511 17164 823467522762632161194 17165 4563766029407255979 17166 7839422490345158 17167 2432969391187 17168 31528404 17169 887 17170 28979288 17171 124958156834 17172 141879478948366 17173 58706266695353046 17174 10700008110929891092 17175 971710561141013733220 17176 47891060745965684851210 17177 1362481198726800377699688 17178 23419537134478474565372772 17179 251652107155845277537613518 17180 1733851773971832733481708324 17181 7802228459706595759125480134 17182 23222868241686732593686004338 17183 46067111332985052981477526552 17184 61077291480868132503621281492 17185 54025277608034240820751986579 17186 31669735385791104290435236314 17187 12155694017090550215358171292 17188 2999211514039419864876286544 17189 463353962739866598522114578 17190 43212308002739125797169432 17191 2312111232248109502307365 17192 66060551084070590908182 17193 907650887075886059266 17194 5102975418063776168 17195 8945454818218593 17196 2870010167496 17197 40175791 17198 888 17199 29077634 17200 125666543072 17201 143010674751161 17202 59311538617191086 17203 10835789124606395185 17204 986404455568880922394 17205 48734740351685603627997 17206 1389985315841550774168844 17207 23954574874869628026178765 17208 258096740350010968975463020 17209 1783258712788428336019838718 17210 8048199170390521705784543078 17211 24029291960624443337257532444 17212 47823438862244442764525028740 17213 63628092381980318923170552665 17214 56493522647202982379901145738 17215 33251814232722401553490010945 17216 12819972938758245341929446674 17217 3178764393414772424152823435 17218 493821874192453066462570944 17219 46345826019516975996896216 17220 2498103779763604803567702 17221 72006337152492216828440 17222 1000213936596248786948 17223 5704159713733025747 17224 10202964990315384 17225 3382872177470 17226 51073340 17227 889 17228 29175980 17229 126378138320 17230 144149591794616 17231 59922351206773172 17232 10973134698843215534 17233 1001303209882075184225 17234 49592275008899956889464 17235 1418011339155970140346735 17236 24501177688647827629455300 17237 264698346227975531520994154 17238 1834010428767052710165987754 17239 8301603144083424787664708157 17240 24862639863902206846804834568 17241 49644310502267993853191992011 17242 66281802503752484964946634626 17243 59070904206346996688608332093 17244 34910504901521168300826238850 17245 13519488554472156292066455547 17246 3368763175871668050539560248 17247 526238474004050286990393140 17248 49700517294685472545836942 17249 2698666243724767595996942 17250 78473341128321326917906 17251 1101968533190509420720 17252 6374246112143063256 17253 11632086882940149 17254 3984258935312 17255 64778485 17256 890 17257 29274770 17258 127092953456 17259 145296274847806 17260 60538748792103194 17261 11112061040025572030 17262 1016409439077151907700 17263 50463875738510389214280 17264 1446568541572438739784918 17265 25059581367515940167022675 17266 271460552160608754757903730 17267 1886141811975478538717039577 17268 8562655338678445379819396596 17269 25723774953789177630802799786 17270 51532009702664016646353880586 17271 69042428038579117289625659355 17272 61762088021560946297896528142 17273 36649400531243285375671277515 17274 14256053796632760217444368232 17275 3569798022990113612919810787 17276 560724918326218797160072604 17277 53291568727052400929349124 17278 2914909531973164595023210 17279 85506044584114159227647 17280 1213803065405575253946 17281 7120914530032682326 17282 13255550899756512 17283 4688929872613 17284 81977330 17285 891 17286 29373560 17287 127810999506 17288 146450767086216 17289 61160776005261565 17290 11252584503119219860 17291 1031725788460086910127 17292 51349756524532657854402 17293 1475666349572973641599915 17294 25630026221945904751023996 17295 278387064823307629654468118 17296 1939688613390847303829596518 17297 8831576649305896038569836345 17298 26613586746674982312290726816 17299 53488897576226450812397699952 17300 71914125490994154454880894414 17301 64571932487505975762580031386 17302 38472257328020699239199384018 17303 15031571995511190265022800179 17304 3782491452265810082370301064 17305 597409680954723962709219538 17306 57135181103152417102593612 17307 3148026953384596125166879 17308 93152623036091090165476 17309 1336689463585378632550 17310 7952677090058015852 17311 15099008814560710 17312 5514020710056 17313 103518402 17314 892 17315 29472795 17316 128532287200 17317 147613113684145 17318 61788477783250690 17319 11394721593793003270 17320 1047254933961849792378 17321 52250134352250429338691 17322 1505314345578201585198688 17323 26212757162261999936653902 17324 285481671831307575568396222 17325 1994687465052277803661683347 17326 9108594064639144019761180058 17327 27532992052513890345412298214 17328 55517415434567964714572395188 17329 74901207106278214338133209883 17330 67505496332681144073309832018 17331 40383001719090273869047736767 17332 15848041243926228822773200660 17333 4007500057246605513762161075 17334 636428982395419435649833914 17335 61248634867584551748567346 17336 3399300160569393848226112 17337 101465244302758605311859 17338 1471690840081846593114 17339 8878965761061192238 17340 17191397963622574 17341 6479413964921 17342 130443170 17343 893 17344 29572030 17345 129256827712 17346 148783358211350 17347 62421899370622720 17348 11538488968695244098 17349 1062999582457346326954 17350 53165229246695009064762 17351 1535522270339764870450823 17352 26808023781077709859243330 17353 292748243406689547112209946 17354 2051175900659744846903271208 17355 9393940827113782045471377197 17356 28482935776152301156410906758 17357 57620087403096514540475009127 17358 78008146487526217085633943680 17359 70568046589355239264996597073 17360 42385737809916668607999347046 17361 16707558965797918399631597846 17362 4245516316271773183159659576 17363 677927243335831056929096577 17364 65650360036305681978686920 17365 3670105509041739671573943 17366 110500390289627172753938 17367 1619969808702075102184 17368 9910228962643675492 17369 19565349532944432 17370 7608163160712 17371 164034502 17372 894 17373 29671711 17374 129984631920 17375 149961546250055 17376 63061086320334768 17377 11683903437603339024 17378 1078962472086855416140 17379 54095264311694149991055 17380 1566300025366537555925082 17381 27416080437112352549157502 17382 300190734077657024704356046 17383 2109192376628592902227652586 17384 9687856597153016803317940072 17385 29464391741125262972235040479 17386 59799523117710727418988744912 17387 81239584407455503638177072197 17388 73765066869046223069335943428 17389 44484755156796438244280574836 17390 17612326697781890904218104476 17391 4497270494232281514846310754 17392 722057563868116267468758358 17393 70360010506130765154808401 17394 3961920861201532871309482 17395 120319203987462528540000 17396 1782797542040203523414 17397 11058038028236852931 17398 22257645984287690 17399 8926982565830 17400 205862632 17401 895 17402 29771392 17403 130715710850 17404 151147721767138 17405 63706084496398654 17406 11830981963705988530 17407 1095146372580887658225 17408 55040465769254226989154 17409 1597657675385146413396127 17410 28037186340403623737084184 17411 307813184410668929259759064 17412 2168776293609145044564172736 17413 9990587621494311153667380033 17414 30478363536522319078787325412 17415 62058420505657446229071010368 17416 84600334821434559008860994632 17417 77102265954822274516374674953 17418 46684536867817924933683425574 17419 18564655093589764527467382283 17420 4763532641983175278696231056 17421 768982229880956847009293632 17422 75398543028685668957721134 17423 4276332865346126102082929 17424 130987863603216086528248 17425 1961563630310302456044 17426 12335204499673053170 17427 25309733494242917 17428 10466807563290 17429 257854682 17430 896 17431 29871520 17432 131450075528 17433 152341930755449 17434 64356940074745870 17435 11979741665780470115 17436 1111554085587580894544 17437 56001062999522910230072 17438 1629605450835183266691490 17439 28671605638942935189835270 17440 315619722776022048672606958 17441 2229968018481142478110679310 17442 10302386905714429577520399078 17443 31525885387538560098905729577 17444 64399568653064471706990048368 17445 88095391088419636738506334291 17446 80585586722098112748610834308 17447 48989768045558141692233910320 17448 19566969161018950639887841258 17449 5045114698262318044690911183 17450 818873248113507677772511050 17451 80788301132947398381027223 17452 4615044741919787169089406 17453 142577985885385760946460 17454 2157786810570921608326 17455 13755909327668526543 17456 28768295672673986 17457 12263440507071 17458 322362940 17459 897 17460 29971648 17461 132187737129 17462 153544217581540 17463 65013699545899495 17464 12130199818480802500 17465 1128188445003570760070 17466 56977288581092785115314 17467 1662153750399614416763368 17468 29319607506750202949195674 17469 323614567147488958037455822 17470 2292808906832849896943030290 17471 10623514391052232759300216258 17472 32608023050342058176884943196 17473 66825850761733261402713770871 17474 91729932406698999398825623354 17475 84221215400013787644329230154 17476 51405344585422837891366707914 17477 20621813742150877459022492902 17478 5342872699202996865860492808 17479 871912911444022179364378964 17480 86553104297272656611005072 17481 4979884611329981236157953 17482 155167060856905879065706 17483 2373126641037230271238 17484 15335845147450325122 17485 32685895824193884 17486 14358289237230 17487 402264462 17488 898 17489 30072224 17490 132928706530 17491 154754628651810 17492 65676409715848970 17493 12282373854542634665 17494 1145052317307441351152 17495 57969378331897095211709 17496 1695313143570783330464072 17497 29981466233415698434627324 17498 331802026936625223799666022 17499 2357341325934946177577473382 17500 10954237135630771382265516816 17501 33725874731905196540266158961 17502 69340247197849886245924288210 17503 95509330471564491057299934218 17504 88015591185910491853221297544 17505 53936382344081591296286080584 17506 21731859247630432869852417226 17507 5657709100772245733808944558 17508 928294396069333376014714708 17509 92718342689576416537688321 17510 5372814399912654619849320 17511 168838920332400650911616 17512 2609396201345417448146 17513 17092372919327161409 17514 37121695526090530 17515 16799216920570 17516 501061704 17517 899 17518 30172800 17519 133672995055 17520 155973208735260 17521 66345117708744170 17522 12436281365077788190 17523 1162148601896704777505 17524 58977571350454163209014 17525 1729094373252523830946869 17526 30657461315126133831944772 17527 340186504862372443902341932 17528 2423608678219424471379692384 17529 11294829500182519048265917710 17530 34880572035463455249261146670 17531 71945838635348216477744073155 17532 99439156362255719308684192980 17533 91975416225860018916639438005 17534 56588226693015164990461952768 17535 22899907656412348341215950417 17536 5990575219722157876904111448 17537 988222392319261443589762608 17538 99311077813061550014462376 17539 5795939363028996775183271 17540 183684242770453974214396 17541 2868575906413652092011 17542 19044694337929778186 17543 42142258494738774 17544 19641513129726 17545 623024549 17546 900 17547 30273825 17548 134420613730 17549 157200004654465 17550 67019870967780330 17551 12591940101807056035 17552 1179480231427404704356 17553 60002110057715766195477 17554 1763508358398789676472792 17555 31347877547203347125073757 17556 348772498856591753374084646 17557 2491655425274019589188209979 17558 11645573338383882687127168650 17559 36073280932282340861274011471 17560 74645809296736894433417606218 17561 103525187665755695206851869814 17562 96107665974661341320609583830 17563 59366462472779930240841475820 17564 24128898792852793409034486720 17565 6342473798908983540194544170 17566 1051913770942386493360935094 17567 106360149414746216948566992 17568 6251518266825287801468038 17569 199801097199447033675388 17570 3152828528753580601788 17571 21214041557120955125 17572 47822449369313394 17573 22949009645031 17574 773337594 17575 1 17576 901 17577 30374850 17578 135171573730 17579 158435061583650 17580 67700717257914320 17581 12749367977360864720 17582 1197050172157303494245 17583 61043240239272073663214 17584 1798566196689329537925235 17585 32053005118173288596387536 17586 357564604006175564418751122 17587 2561527112362789919343467324 17588 12006758191907515864823890800 17589 37305202760429979793653866704 17590 77443450294281475991609128598 17591 107773415845256259591340722374 17592 100419599949190303976955832180 17593 62276924364202936630115652002 17594 25421916893537689305625926472 17595 6714461703114415201523378870 17596 1119598286796766713450955785 17597 113896289034972733395109082 17598 6741974272902309846544800 17599 217295529155030803852944 17600 3464515531998859890063 17601 23623885914272904920 17602 54246438482790579 17603 26795354506252 17604 958302203 17605 2 17606 902 17607 30476325 17608 135925886230 17609 159678426764415 17610 68387704666759650 17611 12908583067540629765 17612 1214861424291737609590 17613 62101211088172581620760 17614 1834279167242823234178224 17615 32773139705394445417514285 17616 366567514532393664888077014 17617 2633270393483784841716674562 17618 12378681490303356903710507186 17619 38577575251270847511147837903 17620 80342163074514963948535793404 17621 112190053861359563046733809694 17622 104918772889476708231164780016 17623 65325707693353771032956568215 17624 26782197476773732633583382672 17625 7107652751796277426522052299 17626 1191519321981256011654741498 17627 121952240598248789536392561 17628 7269906573023599658429890 17629 236282191782816110301468 17630 3806214826837575257654 17631 26300167507776846744 17632 61508824530702002 17633 31265473856634 17634 1185550158 17635 5 17636 903 17637 30577800 17638 136683562555 17639 160930145778910 17640 69080881607325275 17641 13069603611625635830 17642 1232917022333112176893 17643 63176275248111650049492 17644 1870658733368020199890930 17645 33508582572263951286576772 17646 375786025808143326808613346 17647 2706933056974842911978663012 17648 12761648755821801859463512894 17649 39891673584413758616827997892 17650 83345462969134150731517025512 17651 116781544054336084089893434412 17652 109613046342388040749486795036 17653 68519179687794708181006358788 17654 28213134528224985102812872667 17655 7523220695501843776737855084 17656 1267934670550405777653136411 17657 130562888469155608706510594 17658 7838102824061154442333617 17659 256885025488751091720320 17660 4180740069764334164966 17661 29271547645462993116 17662 69715888781034462 17663 36457239870072 17664 1464330428 17665 10 17666 904 17667 30679726 17668 137444613730 17669 162190266290610 17670 69780296818920710 17671 13232448014662888780 17672 1251220035433108832300 17673 64268688857242292016372 17674 1907716545353306233198892 17675 34259640667031308315221405 17676 385225036413781717422016870 17677 2782564051678880023721995488 17678 13155973813294920876147679030 17679 41248811471866058344274776149 17680 86456982855425506661028372024 17681 121554566296022819971471983979 17682 114510600683320880639041393346 17683 71863991202291520450650344534 17684 29718288016757736483822295892 17685 7962402342997411126435072969 17686 1349117367068700018521083558 17687 139765393421808795600569405 17688 8449552436635915827603798 17689 279237989766720064857368 17690 4591161634895329017874 17691 32569686383604990199 17692 78986995537629190 17693 42483381928450 17694 1805817228 17695 20 17696 905 17697 30781652 17698 138209051230 17699 163458834292290 17700 70485999369917455 17701 13397134847780667050 17702 1269773567748588795447 17703 65378711592362765248864 17704 1945464443295251759311289 17705 35026626723238528311914828 17706 394889550232232831861029670 17707 2860213513680146226270265290 17708 13561979005194219681579892646 17709 42650342272164467547115800366 17710 89680476929453141138725911160 17711 126516046420215103575872860196 17712 119619947591840588404448560955 17713 75367088932872676346561212988 17714 31301391755160406008263251266 17715 8426500846502568974392673766 17716 1435356561378424396463303093 17717 149599336997464355950347878 17718 9107460774378933483847571 17719 303485851095338715799674 17720 5040829399847336612158 17721 36229547572249917460 17722 89456155654078790 17723 49473665551030 17724 2223515305 17725 36 17726 906 17727 30884030 17728 138976886230 17729 164735897872075 17730 71198038658664310 17731 13563682850507171700 17732 1288580758800255006730 17733 66506606713743888119265 17734 1983914459966578016247356 17735 35809859361817431021613317 17736 404784678584070102115094320 17737 2939932793623254344191296719 17738 13979995411986052503762729544 17739 44097660135272751045857114763 17740 93019824595332392851830995682 17741 131673164940684750856533750166 17742 124949942997767357803818885996 17743 79035728138857366682340064474 17744 32966361621034171564275335000 17745 8916889152768108081705488051 17746 1526958442080005745064520158 17747 160106874752488709586183555 17748 9815264324421152164538026 17749 329785031079006684141729 17750 5533397498143585987204 17751 40289734062260186010 17752 101273771246816692 17753 57577385863742 17754 2733701640 17755 65 17756 907 17757 30986408 17758 139748130055 17759 166021503436290 17760 71916464416271615 17761 13732110931090486780 17762 1307644783835066420782 17763 67652641110337518356004 17764 2023078823724106909795689 17765 36609663194863482107187420 17766 414915642403290173432083420 17767 3021774484626908375836299978 17768 14410363077908495210869315839 17769 45592201179055788818061772626 17770 96479034474006231639163599668 17771 137033366066243576880182088334 17772 130509800514783140246907155081 17773 82877485893231820294667877776 17774 34717304153805114186444113366 17775 9435013628102734547463486732 17776 1624247211354563151324908179 17777 171332898928047709314107632 17778 10576646903637831156183552 17779 358304519309031212476708 17780 6072851203141298996743 17781 44792855963844957490 17782 114608582264390208 17783 66966208182002 17784 3355996614 17785 110 17786 908 17787 31089239 17788 140522794030 17789 167315699500485 17790 72641326707536840 17791 13902438168846688910 17792 1326968854191457560880 17793 68817085345638449379217 17794 2062969961457141579963222 17795 37426368931117738983422618 17796 425287774454502578595337880 17797 3105792450804594985366513727 17798 14853431242296202258103156024 17799 47135444698160290580781943421 17800 100062248535037637309029999424 17801 142604367022567610356286113202 17802 136309105379229464243042276908 17803 86900274882541713897266051672 17804 36558525544490657133207313608 17805 9982397865837086235055883060 17806 1727566113895905323663025748 17807 183325211103694067116147765 17808 11395556969332174047143250 17809 389226855744830971288056 17810 6663536121834928256710 17811 49785935130509522907 17812 129649837271425168 17813 77837414588948 17814 4113993288 17815 185 17816 909 17817 31192070 17818 141300889631 17819 168618532887160 17820 73372675933751715 17821 14074683814486318130 17822 1346556217668368031070 17823 70000213703935993677806 17824 2103600501576856140684360 17825 38260313483176878774219162 17826 435906521592274798087897291 17827 3192041856404631803018006358 17828 15309558576582587154406347044 17829 48728914406152743048757886004 17830 103773746355029832719379149025 17831 148394167690801148313720352496 17832 142357828912381868614882638560 17833 91112357778285081569633596270 17834 38494541035563365471601200539 17835 10560646685114025453683711092 17836 1837278522863709370032115580 17837 196134705429537980996252204 17838 12276226107466660995552639 17839 422749187759703703432954 17840 7310189891478833045120 17841 55320849322236738162 17842 146609713823637892 17843 90417599563244 17844 5036059968 17845 300 17846 910 17847 31295355 17848 142082428032 17849 169930052542290 17850 74110562833638230 17851 14248867292491887065 17852 1366410158897124261742 17853 71202304237231900908690 17854 2144983277047152499716544 17855 39111840076463727724724754 17856 446777447063381746458676144 17857 3280579195582312798465521349 17858 15779113427111495582412481930 17859 50374179711786826220764183784 17860 107617949506387440994652015520 17861 154411060573274117125854296662 17862 148666343525122699541900043584 17863 95522362202638159288331294264 17864 40530084748994538642617549988 17865 11171450330313299478862936812 17866 1953769085921368774842908794 17867 209815563066066078591652186 17868 13223188776245330540324328 17869 459084407366728665377239 17870 8017976587533250668638 17871 61454819838440311517 17872 165726015943130424 17873 104966888744307 17874 6156232244 17875 481 17876 911 17877 31398640 17878 142867420860 17879 171250305707400 17880 74855038486178715 17881 14425008201451326240 17882 1386533999717189539195 17883 72423638812556654004374 17884 2187131328457575747896680 17885 39981298359978874026949764 17886 457906232852723915394197813 17887 3371462322817027178253139464 17888 16262474063893474529403895359 17889 52072857030293865737712826856 17890 111599426080235696575843593578 17891 160663641096988513124120191606 17892 155245438284591545070891360650 17893 100139296312224969876942226324 17894 42670119961329975900408598703 17895 11816588880856480644166418398 17896 2077444934581457877853098733 17897 224425458496924925421772720 17898 14241303387843214484033741 17899 498462374534720459827728 17900 8792524068412520876575 17901 68250946745068349570 17902 187265179834781072 17903 121783737397870 17904 7515336494 17905 752 17906 912 17907 31502380 17908 143655879440 17909 172579341761590 17910 75606154311562490 17911 14603126316465201685 17912 1406931099554814027932 17913 73664503159965244562742 17914 2230057907138757070845932 17915 40869044518866655768825491 17916 469298682073688278830622510 17917 3464750483987586373877575394 17918 16760028935444689387276940906 17919 53826611130612565961619865504 17920 115722895347421510794159104658 17921 167160818265863100155819680090 17922 162106335063071768482015868598 17923 104972565024553507776095154656 17924 44919849845451678743685607230 17925 12497936881596222601317918286 17926 2208736960249199363700818876 17927 240025778418318169112907905 17928 15335774816376949914384802 17929 541131232928699793970928 17930 9639964500626177139160 17931 75778796219030963913 17932 211525621647317642 17933 141210401813694 17934 9162248502 17935 1165 17936 913 17937 31606120 17938 144447815248 17939 173917208368260 17940 76363962074039015 17941 14783241589486868490 17942 1427604855805612291990 17943 74925186920940186733566 17944 2273776478320988963231729 17945 41775441388816730269835296 17946 480960721403741700058339812 17947 3560504348119135883278850624 17948 17272176929849597951148695884 17949 55637156519496625759125457010 17950 119993232561629875438587275932 17951 173911825673067417152571457010 17952 169260705290073671967694320011 17953 110031986912686005402998998742 17954 47284728699513683172655125783 17955 13217468204472388580740761862 17956 2348101160530234941090778432 17957 256681853949080439863624038 17958 16512178425843416985804524 17959 587358824860548867953460 17960 10566978327642021427467 17961 84115044930886065800 17962 238841465452870162 17963 163639157565438 17964 11155461363 17965 1770 17966 914 17967 31710316 17968 145243239760 17969 175263955342560 17970 77128513882875010 17971 14965374151760073330 17972 1448558704220089001928 17973 76205983697487385804326 17974 2318300724336413037046402 17975 42700858572335410494681435 17976 492898403566056787908073800 17977 3658786039815398774370777665 17978 17799327642191562734029226276 17979 57506258863462593542597220816 17980 124415473908761518835570091588 17981 180926232885129737149097203907 17982 176720687329299968204920540360 17983 115327811794691479966215575532 17984 49770473684408620359089714026 17985 13977261152618238846079120015 17986 2496020059553690477366275046 17987 274463206948215735171455386 17988 17776485717729081642731396 17989 637434212720990274054205 17990 11580841966868140738732 17991 93344186858744071529 17992 269586692932219134 17993 189519381897082 17994 13564852424 17995 2665 17996 915 17997 31814512 17998 146042164604 17999 176619630772540 18000 77899862195231080 18001 15149544314165921140 18002 1469796119293152257280 18003 77507191101648278207350 18004 2363644547865438710943053 18005 43645672556908616153436962 18006 505117909857986240280981296 18007 3759659172390146095696125728 18008 18341901648498767558473345792 18009 59435736449563748699406272148 18010 128994821606833323258864247909 18011 188213957209866196269723315206 18012 184498904502928741954514140521 18013 120870739045444429480358429314 18014 52383077092025709021542525098 18015 14779503818622729136273039980 18016 2653004206255533834982832419 18017 293443811271727031147993266 18018 19135091704344764399389346 18019 691669314680018660898704 18020 12689479542088773211027 18021 103559308399777463598 18022 304179761510991569 18023 219365596463900 18024 16473864686 18025 3956 18026 916 18027 31919165 18028 146844601104 18029 177984284912326 18030 78678059817129410 18031 15335772569690802805 18032 1491320614656624088380 18033 78829110805718436057202 18034 2409822075227884652336320 18035 44610266835091541270154732 18036 517625552727212262754787478 18037 3863188881712171790894517575 18038 18900330786356005642937225710 18039 61427461686000676472702851519 18040 133736649160781498925814270588 18041 195785275860553249389438070225 18042 192608483786423164059554440192 18043 126671936659387887952188593682 18044 55128819167501701806771497054 18045 15626499709201911306784414353 18046 2819593754770882615359720350 18047 313702369848166695533424268 18048 20594844120678345191232968 18049 750400662997776063985532 18050 13901518983179659686176 18051 114862938204089548698 18052 343088741802296784 18053 253766617854519 18054 19981976822 18055 5822 18056 917 18057 32023818 18058 147650561040 18059 179357966277392 18060 79463159906353850 18061 15524079593780649740 18062 1513135743475799235371 18063 80172048592891651301988 18064 2456847659719475095175052 18065 45595032026547544595643238 18066 530427778396414210160264846 18067 3969441860778204630341615418 18068 19475058442336223517387205062 18069 63483362643603755766670557812 18070 138646506776669318252851592700 18071 203650838529150082697267033504 18072 201063075197877226096840157550 18073 132743061093970894756789937650 18074 58014281509645685424006500187 18075 16520673649103598129799708040 18076 2996360131297815957587234370 18077 335322608502512832598732942 18078 22163074594718037283474892 18079 813991293877642314958512 18080 15226352851568564696727 18081 127367978718605460290 18082 386837031537352180 18083 293395940606314 18084 24207727596 18085 8470 18086 918 18087 32128929 18088 148460055888 18089 180740725563690 18090 80255215973428350 18091 15714486246839503285 18092 1535245098849050913140 18093 81536314408624332373513 18094 2504735884994194678559142 18095 46600366002072303363164781 18096 543531169537308501140755556 18097 4078486395028584715414699916 18098 20066539846409040190301876442 18099 65605424639248835096316588857 18100 143730126939926065545313856852 18101 211821680381775131018992502369 18102 209876871906732938084119907602 18103 139096277924603703132818524683 18104 61046361074737674982778018582 18105 17464577977666830603776297602 18106 3183907792019751980609072924 18107 358393587510996231390327701 18108 23847631903792607913596954 18109 882832778427171419098354 18110 16674204278358245156066 18111 141198727088753332587 18112 436009708248873494 18113 339023538012408 18114 29292154756 18115 12230 18116 919 18117 32234040 18118 149273097276 18119 182132611717120 18120 81054281884540595 18121 15907013574590787040 18122 1557652314211546432117 18123 82922222412434766791556 18124 2553501568493148043128613 18125 47626674009626413392966344 18126 556942447994931897587847262 18127 4190392398420693755781034178 18128 20675242373486915864281734477 18129 67795691862293096801702053974 18130 148993430162372197099667551823 18131 220309235490048478440690616072 18132 219064631087558195117234269172 18133 145744283343147555201609511748 18134 64232284809961621837866789050 18135 18460899052081464392863213854 18136 3382876076909208086266003114 18137 383010031925380910147119284 18138 25656917452542607485302229 18139 957347404966287104390344 18140 18256198432950407494462 18141 156491993734341837568 18142 491260590581873373 18143 391529241736288 18144 35402975368 18145 17490 18146 920 18147 32339610 18148 150089696832 18149 183533675878310 18150 81860411862531330 18151 16101682810607209465 18152 1580361063742060064030 18153 84330091030436785904559 18154 2603159764920439911664628 18155 48674368802413437862300986 18156 570668477563050506208073332 18157 4305231450275536450659803966 18158 21301645852273118662984864342 18159 70056269045145393791773308509 18160 154442530902917247943388668550 18161 229125350712333314872965407304 18162 228641695545456141569533125904 18163 152700326533173720321299488494 18164 67579624943836972695925598236 18165 19512464072045488760271270208 18166 3593941164483177712010481016 18167 409272681764233398087715143 18168 27599923116691578239704972 18169 1037990523645902960494875 18170 19984439973041400698348 18171 173398327695942523830 18172 553320084377075608 18173 451917932975923 18174 42739353736 18175 24842 18176 921 18177 32445180 18178 150909866337 18179 184943967426284 18180 82673660489841695 18181 16298515376679162380 18182 1603375062773958271984 18183 85760243008317863224998 18184 2653725769766736233817306 18185 49743870769027282691690216 18186 584716266811594396140084113 18187 4423076832913038932892648448 18188 21946242881579235840649611325 18189 72389323179112293283030578566 18190 160083743666952225236676589626 18191 238282300039341738833152966352 18192 238624016140587839380501352778 18193 159978232956487513810370183922 18194 71096314962161390560492844294 18195 20622248241198747281427431286 18196 3817818132840128116038984412 18197 437288663230923493059397496 18198 29686271605872780808884341 18199 1125253065109495171237130 18200 21872096962729728928902 18201 192083358641543363188 18202 623003898823482743 18203 521336752398844 18204 51537661855 18205 35002 18206 922 18207 32551210 18208 151733617266 18209 186363537949424 18210 83494082709513470 18211 16497532885375897260 18212 1626698068209333271810 18213 87213005465065949910169 18214 2705215122881034458513430 18215 50835608065706886320027627 18216 599092971967029366010698516 18217 4544003570092051863255911248 18218 22609539154283594628235325300 18219 74797085276689629342996226396 18220 165923589289596799720165710906 18221 247792799419016835235839540929 18222 249028175040230679393942610798 18223 167592428586721543238176154995 18224 74790666299171981049513829554 18225 21793382281423813829290735840 18226 4055263132581205933475177730 18227 467171882183803210946541219 18228 31926259508400762172323182 18229 1219664245756149957249499 18230 23933491783801828789014 18231 212729266344112664066 18232 701222725693064592 18233 601094620991160 18234 62078065300 18235 49010 18236 923 18237 32657240 18238 152560961553 18239 187792437262804 18240 84321733828160245 18241 16698757140421535730 18242 1650333878937372032755 18243 88688709947150495619576 18244 2757643612091318202900780 18245 51950016750722815486292712 18246 613805899846595438660008183 18247 4668088466271221638500671190 18248 23292053789105704583102220984 18249 77281852181497596596248845674 18250 171968801408104023049820030200 18251 257670022076060964020055677442 18252 259871409827766836208655099254 18253 175557965127157230782588335400 18254 78671385774875625114562991159 18255 23029160316848180184190128882 18256 4307075677504385525785057489 18257 499043441153240502359147946 18258 34330903191107065452082622 18259 1321794473041673090611180 18260 26184199606847391032995 18261 235536389381400518000 18262 788992985673373472 18263 692684337626344 18264 74692435648 18265 68150 18266 924 18267 32763731 18268 153391910826 18269 189230717405334 18270 85156669516978720 18271 16902210139287843900 18272 1674286336255925535240 18273 90187692483466790766257 18274 2811027276874636923994754 18275 53087540920934764433452754 18276 628862510847353686515179382 18277 4795410146707328722985691931 18278 23994319670375602147921966286 18279 79845988427087325101922854249 18280 178226333128871257098556878550 18281 267927614341953520914914025648 18282 271171638498999488650798676434 18283 183890546251339328499798450096 18284 82747593810792219562662476034 18285 24333048145159065716298104847 18286 4574101059260514383923915070 18287 533032081273289158293168250 18288 36911987738203693339669344 18289 1432258465196575904123658 18290 28641155033297115226124 18291 260724985895959370247 18292 887448755286899126 18293 797807619860770 18294 89773415054 18295 94235 18296 925 18297 32870222 18298 154226476866 18299 190678428631064 18300 85998945814743906 18301 17107914073577580600 18302 1698559324297377488770 18303 91710293640744433187912 18304 2865382412077300844256168 18305 54248632850545282011206452 18306 644270421991001557322755659 18307 4926049098407875512102310938 18308 24716883795980879315476174081 18309 82491928145876444680806227332 18310 184703363894655995859138750249 18311 278579712011786806960795506224 18312 282947485377231167061637732313 18313 192606554906503418586406044844 18314 87028843457700194466682509653 18315 25708691914653410639110768938 18316 4857232892475321408103533254 18317 569274650572794718672359114 18318 39682119124650566457896840 18319 1551718600741385282296952 18320 31322767567658797900312 18321 288537160367569202994 18322 997855001111048110 18323 918403427895210 18324 107785252114 18325 129512 18326 926 18327 32977175 18328 155064671454 18329 192135623432434 18330 86848619128831372 18331 17315891331649576680 18332 1723156770457765704792 18333 93256858579733953377531 18334 2920725571685744604064688 18335 55433753132089758428491836 18336 660037410025429291451860550 18337 5060087711955156033833494114 18338 25460307633678103134513690442 18339 85222177029502454431239489757 18340 191407306557748979621582081984 18341 289640957244750176842602531495 18342 295218307979608810242089388782 18343 201723081721346118181440857215 18344 91525140270373151331785018908 18345 27159927226293570142552362137 18346 5157415797172015586944041440 18347 607916600152047905524511341 18348 42654779831705239004401580 18349 1680888514254029471110588 18350 34249046630728785783696 18351 319238971631739596316 18352 1121622259618111848 18353 1056680031127023 18354 129276233212 18355 177087 18356 927 18357 33084128 18358 155906506525 18359 193602352505320 18360 87705746238236780 18361 17526164499009533030 18362 1748082645830267909400 18363 94827737111867693606670 18364 2977073572648765117342614 18365 56643370819688748664062278 18366 676171414584009124670158603 18367 5197610324219230996835605314 18368 26225167485959394444951236314 18369 88039314341913678956116936000 18370 198345814665014956725870597406 18371 301126516025606938946369436948 18372 308004224868345663456980562292 18373 211257954561230607973377640540 18374 96246963065752443350019449184 18375 28690788680924294571980133594 18376 5475648225676007974309689188 18377 649112509856751060727770636 18378 45844388125284057104072267 18379 1820536955986084034381530 18380 37441736880351726046776 18381 353122738696495195668 18382 1260322916844103498 18383 1215151250903992 18384 154893478634 18385 240840 18386 928 18387 33191544 18388 156751993706 18389 195078668798695 18390 88570384294609260 18391 17738756360967345565 18392 1773340965641993463180 18393 96423283756713939538366 18394 3034443498751700240545056 18395 57877963574603723883591304 18396 692680541403621800312622792 18397 5338703261977696389928069332 18398 27012054863669021125214847410 18399 90945994986550362088744320961 18400 205526789960873319880511410324 18401 313052096205039824975846796760 18402 321326144521571426081307772504 18403 221229769275541283972611448834 18404 101205285602514669964957416864 18405 30305519892731556338025398232 18406 5812985441547154845847977042 18407 693026645151472423496739708 18408 49266361231488163387973146 18409 1971491934148978789247098 18410 40924464665947544209060 18411 390509562419960599647 18412 1415709256285082312 18413 1396677454915747 18414 185399934414 18415 326015 18416 929 18417 33298960 18418 157601145086 18419 196564623453110 18420 89442590825295155 18421 17953689903035850070 18422 1798935789695205089145 18423 98043857799915628718358 18424 3092852704543269319995318 18425 59138017813123100511430070 18426 709573065602444567832850310 18427 5483454886460333136528059866 18428 27821576868569089450132934014 18429 93944951629000874508869184778 18430 212958390114457162054670121492 18431 325433966137285721152241578876 18432 335205795259740899186163396534 18433 231657921683579494215221049030 18434 106411599221568160889260036564 18435 32008583990989143074272230168 18436 6170542658466716472956760353 18437 739833546989988617237838896 18438 52937182658210872551731616 18439 2134645159992748339851604 18440 44722896507599174146094 18441 431752082670216633838 18442 1589733462503937119 18443 1604511854847270 18444 221694515757 18445 439190 18446 930 18447 33406840 18448 158453972446 18449 198060269876997 18450 90322423734382766 18451 18170988313620725110 18452 1824871222811900626870 18453 99689823351937666273292 18454 3152318819315655583522246 18455 60424028856820723747773898 18456 726857435018538095354575806 18457 5631955638837205260070186533 18458 28654356585057672384896996384 18459 97038996876552307293721378029 18460 220649036677359731877964756304 18461 338288973934043199718638546751 18462 349665756264748230585603429068 18463 242562640847132851824284409429 18464 111877936488650391586043343792 18465 33804674633147675609828863016 18466 6549498347406633724141220464 18467 789718656580406906431859241 18468 56874473927173114870133972 18469 2310956817194529543192420 18470 48864910559532262218236 18471 477237492367783212422 18472 1784569785246093414 18473 1842352827504333 18474 264835257896 18475 589128 18476 931 18477 33514720 18478 159310487721 18479 199565659658662 18480 91209941305770473 18481 18390674984426905490 18482 1851151415282891338394 18483 101361549407309337120182 18484 3212859751138567339599457 18485 61736501085214448427276600 18486 744542273610289942052974127 18487 5784298086668981714321106258 18488 29511033481247115043215156957 18489 100231025516088673792660796762 18490 228607423278552369371167250481 18491 351634567354213567664180043650 18492 364729489730150639822811784784 18493 253965023679652198620925406218 18494 117616895881901877332020191450 18495 35698727553373380028735736392 18496 6951097720828800875615235235 18497 842878977048789902657905920 18498 61097070997103203023929391 18499 2501460678556490915453630 18500 53380782092510042120761 18501 527390831652699957346 18502 2002639091774868895 18503 2114402959448442 18504 316066661662 18505 786812 18506 932 18507 33623065 18508 160170702846 18509 201080846668922 18510 92105202204222894 18511 18612773513181785590 18512 1877780563320294851440 18513 103059409904690944710683 18514 3274493690947871646962508 18515 63075948090868105834461492 18516 762636384919785919848441846 18517 5940576971338752714040991496 18518 30392263819614687600637039388 18519 103524016811825831529938294211 18520 236842524063237431173995389888 18521 365488814349632279563633399234 18522 380421374182202711364491176478 18523 265887070943838605884526470898 18524 123641667569063400374775572664 18525 37695932671743758088505273343 18526 7376656403102507040916425926 18527 899523774116665468176801296 18528 65625105676118511887454712 18529 2707269594600753129717969 18530 58303384109527477387712 18531 582678587512085362567 18532 2246636056230370964 18533 2425435715719401 18534 376851135410 18535 1046699 18536 933 18537 33731410 18538 161034629911 18539 202605882946610 18540 93008265478463609 18541 18837307704049417150 18542 1904762909514592186932 18543 104783783787446265986976 18544 3337239116689553573103657 18545 64442892836965313739796530 18546 781148755600201472396024710 18547 6100889256484827809225966682 18548 31298721077442337100466926572 18549 106921036864407778560051037126 18550 245363602382584038703385464341 18551 379870424287558869751729138038 18552 396766739012742004409321312193 18553 278351724691376512922571448258 18554 129966060320785617882945956089 18555 39801746790454894882539968624 18556 7827564296790280278454579289 18557 959875318025383175457781102 18558 70480092339759527575237507 18559 2929581380336709940729890 18560 63668404295534537340398 18561 643612626377735128746 18562 2519559262310128983 18563 2780870619059328 18564 448906014747 18565 1386914 18566 934 18567 33840221 18568 161902280696 18569 204140822828085 18570 93919190562242654 18571 19064301570386954115 18572 1932102743295154917150 18573 106535055065055120813666 18574 3401114797519608687478004 18575 65837867817399557083167126 18576 800088559008319328759229152 18577 6265334177454514843440498960 18578 32231096377266901226214072984 18579 110425241032926531748558818094 18580 254180219741483355085422531988 18581 394798769871324849722768220556 18582 413791900266349370464411453644 18583 291382907200554203524730544785 18584 136604529608455305294563916852 18585 42021906904593960704779311559 18586 8305289654936823629691382526 18587 1024169669064307900005686224 18588 75685020290608296710336722 18589 3169685128283229135091332 18590 69514579594245228286490 18591 710754489666502982341 18592 2824744521221519508 18593 3186858064726149 18594 534246136114 18595 1831029 18596 935 18597 33949032 18598 162773667446 18599 205685718805710 18600 94838037277454060 18601 19293779335167143130 18602 1959804401395404551636 18603 108313612875042680485814 18604 3466139798060638445327837 18605 67261415219409832521312262 18606 819465158863301083466700387 18607 6434013291799104377578825426 18608 33190098927566914900529824905 18609 114039876421465000006102540530 18610 263302245011654105793908540703 18611 410293909781186379452516169756 18612 431524197725635135238017792718 18613 305005561469587965843727506362 18614 143572206936934117450806581790 18615 44362444156281233633737690162 18616 8811383370003831412649764269 18617 1092657509190427898274488378 18618 81264452116081533162121786 18619 3428967977748975132314976 18620 75883949804850909313245 18621 784720084799688562170 18622 3165901739834144098 18623 3650374890801266 18624 635233813866 18625 2408582 18626 936 18627 34058310 18628 163648802096 18629 207240625684235 18630 95764865835214894 18631 19525765433768350226 18632 1987872268321498442210 18633 110119851545765051444157 18634 3532333482715770322917642 18635 68714087088807450682003992 18636 839288112972854942890874480 18637 6607030530830812772152148280 18638 34176456473916940762045099502 18639 117768284431801555259616856415 18640 272739863917627846439583956196 18641 426376612058096950913184741789 18642 449992033339975766093197192740 18643 319245693325617780001751405726 18644 150884930464676102968622535916 18645 46829698462292382027900410425 18646 9347483490626126681193137536 18647 1165605022364677975523440003 18648 87244628422866086479179450 18649 3708922372429674967110358 18650 82822131698133000500138 18651 866184807133428943663 18652 3547155705104455886 18653 4179332108334234 18654 754636318456 18655 3157641 18656 937 18657 34167588 18658 164527696736 18659 208805596412556 18660 96699736839007703 18661 19760284514405061752 18662 2016310776825717064885 18663 111954170659722727483528 18664 3599715520040689223866058 18665 70196445497824147411040460 18666 859567177027963883892894536 18667 6784492252262671928833845052 18668 35190915760845316140317612607 18669 121613903383953945726152287274 18670 282503588803347658381949765565 18671 443068378253800766942264068190 18672 469224911044547062361051440751 18673 334130415211568882004268151510 18674 158559276965842931865181562567 18675 49430333846634632263591340498 18676 9915319977923126428401058251 18677 1243294826375264647786057970 18678 93653579349658118908863259 18679 4011153840565941004012224 18680 90378615266668685047494 18681 955889131252799607134 18682 3973091190381103190 18683 4782696203269220 18684 895693165568 18685 4125792 18686 938 18687 34277334 18688 165410363456 18689 210380686266894 18690 97642711285771068 18691 19997361440952231280 18692 2045124408383434722148 18693 113816975117746754669170 18694 3668305887174416591551006 18695 71709062715628292447146440 18696 880312308467353531181172966 18697 6966507293952899533577191859 18698 36234243004636205126954257880 18699 125580271206281298512485420073 18700 292604268687323151839367946980 18701 460391468371355151254308931360 18702 489253478018069901697834172406 18703 349687991715381710359129203809 18704 166612595191273386896814743382 18705 52171354510973763814959601063 18706 10516719713685121103262450498 18707 1326026959071159472921333767 18708 100521243284425816929239500 18709 4337389334242462514047642 18710 98607083847009120985892 18711 1054644713484540731113 18712 4448802826955138016 18713 5470625761326004 18714 1062193493760 18715 5373892 18716 939 18717 34387080 18718 166296814502 18719 211965948655604 18720 98593850569067150 18721 20237021293383910530 18722 2074317693674861790790 18723 115708675203724104156028 18724 3738124874329640883137355 18725 73252521381540227541558424 18726 901533670412901693828145519 18727 7153187028775528160729872378 18728 37307224377322007092249462665 18729 129671028196903713011176568714 18730 303053099614499507698498791859 18731 478368926620915988468959265974 18732 510109567429305521239970410807 18733 365947886908501200078775402402 18734 175063040687490027119181838215 18735 55060121677293564317856802980 18736 11153611773367727515662711442 18737 1414119922089847674012255800 18738 107879593238445715865700394 18739 4689486166893340079858044 18740 107565759984659931284391 18741 1163341051039957142380 18742 4979950231591113187 18743 6254625192538180 18744 1258566425560 18745 6977862 18746 940 18747 34497295 18748 167187061808 18749 213561439329459 18750 99553216480184016 18751 20479289370631857820 18752 2103895213070428202102 18753 117629686650212476143879 18754 3809193089343250716305060 18755 74827414680994745867064116 18756 923241635677207047917911408 18757 7344645420639635199121885935 18758 38410666502117372251569372080 18759 133889919858241940852007809894 18760 313861635313218416461338311834 18761 497024608016369264192921087119 18762 531826242724009891493673400846 18763 382940813562992154430150526411 18764 183929612135343756668408664704 18765 58104371238719683285973922718 18766 11828032977471240673421402968 18767 1507911785333067243764007143 18768 115762771356920210653361436 18769 5069441590734533194233148 18770 117317779054863061333584 18771 1282952747194264538031 18772 5572818926479171334 18773 7147717736954374 18774 1489984946914 18775 9034071 18776 941 18777 34607510 18778 168081117776 18779 215167212159198 18780 100520871211328237 18781 20724191191032818956 18782 2133861597121009270465 18783 119580430704605864490832 18784 3881531462287891881790493 18785 76434346524282648621376414 18786 945446790844557730983605336 18787 7540999081679770143855259870 18788 39545396960551446482850866603 18789 138240799806522294887137641266 18790 325041798165874828628940435894 18791 516383205839159906602522675472 18792 554437843505783447410976310989 18793 400698784319209143022434343808 18794 193232189272410497446865130975 18795 61312232256056811994914866374 18796 12542133735556077520625743594 18797 1607761355622822539697948204 18798 124207232075186488106138202 18799 5479403058667190328472568 18800 127931592805532546051661 18801 1414547436092987117886 18802 6234387644779245422 18803 8164639982876374 18804 1762486936058 18805 11662466 18806 942 18807 34718195 18808 168978994496 18809 216783323373149 18810 101496877356739122 18811 20971752495221745815 18812 2164221527051851490162 18813 121561334196206556159201 18814 3955161250145214655400472 18815 78073931728120643551796137 18816 968159940426556660589565138 18817 7742367330640757702313520412 18818 40712264811560377887670257736 18819 142727632758136898193364766898 18820 336605890502105028416707547164 18821 536470279996461933135194359906 18822 577980033066034018193953540214 18823 419255164878604430564163990799 18824 202991572465866190091864899414 18825 64692246339276335334872292048 18826 13298184197852284940240412600 18827 1714049413158151823227504573 18828 133251894460438084412520124 18829 5921679218213006411739637 18830 139481405152682455554278 18831 1559294425463525047620 18832 6972402670174731010 18833 9322060612621570 18834 2083114248360 18835 15014366 18836 943 18837 34828880 18838 169880704214 18839 218409827307594 18840 102481297915906612 18841 21221999246587440908 18842 2194979735261412520385 18843 123572829603859660828138 18844 4030104041541650484077371 18845 79746796200082448917295102 18846 991392111093684329876827206 18847 7948872252480320179069251670 18848 41912141122807705967821487622 18849 147354497594794005961269323118 18850 348566606223579357865032765532 18851 557312286301646875562777786948 18852 602489847620109868995150435666 18853 438644729299004481121186488820 18854 213229524005281399799401765276 18855 68253387954952253075464698572 18856 14098580730161922580021451974 18857 1827180019591171929465267710 18858 142938304311629591780940312 18859 6398751688249145291341846 18860 152047642735476943749948 18861 1718474120428999497842 18862 7795459926754335745 18863 10638826173075688 18864 2460074413689 18865 19277566 18866 944 18867 34940036 18868 170786259176 18869 220046780671419 18870 103474196294697356 18871 21474957634201140579 18872 2226141005823960408390 18873 125615355124511368439093 18874 4106381761547399980197656 18875 81453577125941650577137666 18876 1015154555984096394267643616 18877 8160638759213563373562263139 18878 43145919514505883651909471650 18879 152125590509440161632127109601 18880 360937042769716553973176423544 18881 578936606705846425234461189362 18882 628005747308557140496181272606 18883 458903717472532391080498301318 18884 223968811187598037663757562082 18885 72005085702481126314424387991 18886 14945852728529358816653228564 18887 1947581901749626918395471231 18888 153310806624894457012381738 18889 6913287672736401396201243 18890 165717462927076697993758 18891 1893488297118520575120 18892 8713095602232963700 18893 12136237246471717 18894 2902926368464 18895 24687676 18896 945 18897 35051192 18898 171695671785 18899 221694238269296 18900 104475636308598207 18901 21730654073280646564 18902 2257710174997159891492 18903 127689354742341726875568 18904 4184016676539489468031036 18905 83194923159960127635482760 18906 1039458759090977983291902875 18907 8377794652023646051569983432 18908 44414516716017995787652148265 18909 157045228234982632008952912154 18910 373730713433886816969768116218 18911 601371580510265543987481792330 18912 654567669024414407247543864448 18913 480069894869298833919021728394 18914 235233251269482902374391976122 18915 75957244603838423868104199110 18916 15842669790968034116629766698 18917 2075709915252764282977928308 18918 164416729068518744518030085 18919 7468153469274739083257874 18920 180585302201158259887112 18921 2085871300546243523058 18922 9735886168744378516 18923 13838358522033828 18924 3422795955323 18925 31536316 18926 946 18927 35162820 18928 172608954130 18929 223352257293906 18930 105485682183854136 18931 21989115208154215585 18932 2289692131733478147290 18933 129795278298838734403442 18934 4263031399129593835905418 18935 84971494618173908052858762 18936 1064316439729793762429427844 18937 8600470684663573262285094855 18938 45718873135524594470841637250 18939 162117851357889743827841734042 18940 386961560039926995583190788186 18941 624646536589789985547044137504 18942 682217081129477447042882381480 18943 502182614633035953727782964054 18944 247047758365299311136465181030 18945 80120269453624146389843349589 18946 16791849264384511772078656716 18947 2212046592498735304703080350 18948 176306577150361576497806288 18949 8066428934208896038770653 18950 196753467971794415315184 18951 2297302247673950650773 18952 10875558745843799664 18953 15772366960712913 18954 4032623317164 18955 40187435 18956 947 18957 35274448 18958 173526118771 18959 225020893021392 18960 106504398560737435 18961 22250367912733709676 18962 2322091818196651171387 18963 131933581563459166043314 18964 4343448893157501529379986 18965 86783963674711246398563698 18966 1089739557086798086887485137 18967 8828800628174340803172159044 18968 47059953443046618475034445891 18969 167348027718795578981384884620 18970 400643965989054379191455775933 18971 648791826659342437984451042682 18972 710997040124552526352609742032 18973 525282882118005787035515740334 18974 259438392372104133746644927453 18975 84505089278236511729704094064 18976 17796364185733714859130267838 18977 2357103779745133847159291192 18978 189034241801753866369186449 18979 8711422970138180008476002 18980 214332777258967078218406 18981 2529618323354335281532 18982 12145112847458059715 18983 17968942426385094 18984 4747449403640 18985 51090280 18986 948 18987 35386549 18988 174447177954 18989 226700203131155 18990 107531850494697760 18991 22514439293514149107 18992 2354914230282030766910 18993 134104726305248599764007 18994 4425292478750935519872646 18995 88633014561196130330696894 18996 1115740314850187224997990800 18997 9062921336945298378641360288 18998 48438747167121456811324995700 18999 172740455902286905545993939004 19000 414792769687535108663159125804 19001 673838859615380627990680320943 19002 740952249340867507710426344414 19003 549413421959785867840167984213 19004 272432410006366753012844749464 19005 89123182955189391912596113943 19006 18859351637374744751018344950 19007 2511424368260711411911756370 19008 202657220145433141963874384 19009 9406690106096014621116728 19010 233443245782803338832240 19011 2784829264397787072827 19012 13558954651335730966 19013 20462705984931357 19014 5584744683462 19015 64802945 19016 949 19017 35498650 19018 175372144082 19019 228390243373890 19020 108568103459657021 19021 22781356690055591132 19022 2388164418142066778914 19023 136309180365060617911838 19024 4508585837452625037721346 19025 90519343769273010155209024 19026 1142331165925301661575778633 19027 9302972816142897637017239716 19028 49856269305435505663973669951 19029 178299968818101301357409827794 19030 429423278365739906862950820662 19031 699820136985893722351505099424 19032 772129119722029930163906282660 19033 574618747775918360043772354054 19034 286058318040524315047773243537 19035 93986606045858799337478299232 19036 19984121537576832775426928965 19037 2675584124796043510569713552 19038 217236850261158119167038948 19039 10156048245351339419170850 19040 254214831359627612035625 19041 3065133134960768159024 19042 15133045045560412810 19043 23292711325924666 19044 6564789153991 19045 82012310 19046 950 19047 35611225 19048 176301029558 19049 230091071918877 19050 109613223349171596 19051 23051147678019117028 19052 2421847486715731660312 19053 138547417728753396056372 19054 4593353017415358382605454 19055 92443660256307335325953791 19056 1169524817235304687855098316 19057 9549098290534652157991048207 19058 51313560949722905644815569866 19059 184031537376019185759339707418 19060 444551282299503256927458991422 19061 726769289523246765526211490566 19062 804575832768210927456355217698 19063 600945234595914473757351506785 19064 300345928831038081323353774412 19065 99108018897312027641203387923 19066 21174165888151553075934206050 19067 2850193626905019288732204040 19068 232838560811396554330888614 19069 10963597660786397274253325 19070 276788235761594819051780 19071 3372933505286243671096 19072 16885062823124398080 19073 26502995753659407 19074 7711108041252 19075 103568086 19076 951 19077 35723800 19078 177233846943 19079 231802744994366 19080 110667276479753184 19081 23323840069657566614 19082 2455968596263155983175 19083 140819918600998139612672 19084 4679618438665930858510953 19085 94406685654298720462438736 19086 1197334234608790251750746404 19087 9801444274735447124936762234 19088 52811689925246686972265835793 19089 189940274256785897003977695160 19090 460193069444993096985487549162 19091 754721114975241528407730391990 19092 838342405716596645850975252107 19093 628441194123731760424338907394 19094 315326418233304597543111595077 19095 104500716071341958156990661616 19096 22433168502262857557113262160 19097 3035900308947834848824595908 19098 249532136441086102878282276 19099 11833741323119332804646538 19100 301315769512274821978797 19101 3710858155150789229590 19102 18834584534076765777 19103 30143197540363384 19104 9050974661928 19105 130513174 19106 952 19107 35836850 19108 178170608482 19109 233525321262676 19110 111730329592043342 19111 23599461916887901587 19112 2490532962904268971366 19113 143127169480083402498914 19114 4767406898438734961162552 19115 96409154482062734842234439 19116 1225772647755791815039911466 19117 10060160644904018576148552848 19118 54351751445185142046820840202 19119 196031437781456151238524159978 19120 476365440498596113639982665898 19121 783711617070812812190080665900 19122 873480759034585810832606293906 19123 657156952939597745194112653438 19124 331032386002607044887160627466 19125 110178657161404976748347754183 19126 23765015236592713620553980074 19127 3233390624920829115779686297 19128 267391999920048302253032838 19129 12771206652910170997484399 19130 327962284422616968556218 19131 4081779433705218127570 19132 21003282644625783876 19133 34269247623408353 19134 10615986571954 19135 164132522 19136 953 19137 35949900 19138 179111326894 19139 235258857432614 19140 112802449854160327 19141 23878041511791339518 19142 2525545859162726361610 19143 145469663233344160989756 19144 4856743576579926566511632 19145 98451814360719192782271678 19146 1254853555333691484960617641 19147 10325400711917745246537035680 19148 55934868780253046448115577178 19149 202310435881609084476060600538 19150 493085724393629605730838718009 19151 813778045757856594771540880934 19152 910044786304726651942125523612 19153 687144933751937975014784982676 19154 347497918784272789519773902288 19155 116156499060846021543428889412 19156 25173804753219778805297671405 19157 3443392334589410599162468430 19158 286497512054402465700232157 19159 13781068793311310128441560 19160 356906179028850819110522 19161 4488836418316292744070 19162 23415143817862440047 19163 38944144092643720 19164 12442729482497 19165 205998932 19166 954 19167 36063426 19168 180056014582 19169 237003412662619 19170 113883704862885982 19171 24159607389722459011 19172 2561012614513906959628 19173 147847899173605575928504 19174 4947654041022931340627958 19175 100535426232544382516436043 19176 1284590730104548053645009096 19177 10597321296054600086609828418 19178 57562193943894204977014945662 19179 208782830172940821717727366345 19180 510371794246004202979246932500 19181 844958938731797490322598351991 19182 948090426582979721985722721950 19183 718459739814190051987918555941 19184 364758655800337427851631604176 19185 122449629748595391585022028201 19186 26663859837803749773949101564 19187 3666676919748722735615049139 19188 306933290454412212996967736 19189 14868775506947883558426663 19190 388340482475641735073988 19191 4935459027096478517516 19192 26096709298591798522 19193 44238819340072250 19194 14573537378518 19195 258043152 19196 955 19197 36176952 19198 181004684107 19199 238759044145294 19200 114974162647038891 19201 24444188329818438712 19202 2596938615938274009170 19203 150262383136264656132702 19204 5040164253336245202613948 19205 102660764583226193072570900 19206 1314998224185390873222429648 19207 10876082803211444563665838928 19208 59234908393388871585277767991 19209 215454340134799931943373193942 19210 528242083761283291494777363176 19211 877294164294642270016419733056 19212 987675739314568799251006532963 19213 751158242625446350376459917176 19214 382851857344310223646057096328 19215 129074203661441439937973837398 19216 28239739301961651164371106635 19217 3904062137803040789194608360 19218 328789548310836441371008971 19219 16040173807136124665573802 19220 422474022798223871966043 19221 5425394252590299292434 19222 29077339581864220789 19223 50233110357991652 19224 17057367122532 19225 322621964 19226 956 19227 36290955 19228 181957348030 19229 240525811538279 19230 116073891668673624 19231 24731813358145691684 19232 2633329308478869508574 19233 152713627557405732654600 19234 5134300574344310571364994 19235 104828617667581054647579590 19236 1346090374393046470345888860 19237 11161849302688575505479559492 19238 60954223747226721265067085118 19239 222330847398292523748118146849 19240 546715604115914356592415725804 19241 910824965585441003330066898839 19242 1028860981894441327106053888258 19243 785299673038177539777460271902 19244 401816476200095743949194618300 19245 136047178725028538173022906684 19246 29906250499076701484206293472 19247 4156414720240532571989242975 19248 352162454400198650031923406 19249 17301538440923336283700521 19250 459532685995907710731026 19251 5962734698199298046803 19252 32389505745940165352 19253 57016844382977042 19254 19950799025290 19255 402618636 19256 957 19257 36404958 19258 182914019071 19259 242303772520896 19260 117182960826480404 19261 25022511748218340800 19262 2670190195804251940818 19263 155202151552567222823006 19264 5230089769822442632751816 19265 107039787738772761977637942 19266 1377881807685093892074159293 19267 11454788606570783622673229334 19268 62721382519103404974644777839 19269 229418400145644809798566457842 19270 565811961325745462196288817883 19271 945594006224281985865831926704 19272 1071708689962206467693605728086 19273 820945715900745565741123231680 19274 421693232105758872277062186208 19275 143386355118903341380160991538 19276 31668462484198630834187857006 19277 4424653223985465834051627764 19278 377154515611691548049547608 19279 18659602349159046718351154 19280 499760772760744627066737 19281 6551949613876735984436 19282 36069110065316142565 19283 64691052885890290 19284 23319186489310 19285 501543384 19286 958 19287 36519439 19288 183874709632 19289 244092987253304 19290 118301439456996784 19291 25316313024182325024 19292 2707526840775632204524 19293 157728480996561648473928 19294 5327559016266605223628464 19295 109295091281093609097384703 19296 1410387446698565378295136254 19297 11755072350735932764596391137 19298 64537658868906131783893223824 19299 236723217623575131013747998130 19300 585551374115286270358423305518 19301 981645417413188646153656785723 19302 1116283760524354213131949451768 19303 858160608367029601830779997081 19304 442524689387630595352808262116 19305 151110415854242318864009693574 19306 33531719850178968371242104192 19307 4709751044036674050858257039 19308 403874983364866556273482808 19309 20121589237042944088839166 19310 543422460228937849857040 19311 7197918644103209535867 19312 40155838760262026060 19313 73369328962186494 19314 27237970200172 19315 623676579 19316 959 19317 36633920 19318 184839432592 19319 245893513904704 19320 119429397338033820 19321 25613246961343667120 19322 2745344866019532266825 19323 160293148603960578805596 19324 5426735906739031439579616 19325 111595359246349043485164684 19326 1443622515388038858550233504 19327 12062876077522432171656367142 19328 66404359371061366684656846888 19329 244251694773491277825882066934 19330 605954692301528253185404103625 19331 1019024846538560132059697547272 19332 1162653537999587046168871879610 19333 897011242010260543913079028650 19334 464355337895247666014500640109 19335 159238969246342636938775990342 19336 35501657273739256852713964228 19337 5012739596249684879783843024 19338 432440285368104491144009762 19339 21695248397340179719187026 19340 590803376663740288905099 19341 7905968518626553556712 19342 44693550019066849148 19343 83179344216656002 19344 31794186070223 19345 774215974 19346 960 19347 36748880 19348 185808200512 19349 247705413140776 19350 120566904689900552 19351 25913343589390425936 19352 2783649954504708285606 19353 162896694010652596450227 19354 5527648456790506722449572 19355 113941437293907816666633959 19356 1477602544764790019511942724 19357 12378379320087747869023466832 19358 68322823800625440101433644224 19359 252010406981395993226212100445 19360 627043415706502575854232272894 19361 1057779507321110187547745703456 19362 1210887903286217866694580919498 19363 937567268883100699690167263815 19364 487231677372806244626804767796 19365 167792593367555268372169419522 19366 37584214806797167443579563814 19367 5334711679591968207896477636 19368 462974484253314187322988388 19369 23388891937774067126054312 19370 642212297556889027785580 19371 8681912935681329486895 19372 49730700717218398764 19373 94264543703589142 19374 37088187643238 19375 959480458 19376 961 19377 36863840 19378 186781026112 19379 249528743623760 19380 121714032178856740 19381 26216633192930457888 19382 2822447850124676896976 19383 165539663856080073251234 19384 5630325110460330806686826 19385 116334186034460006958901530 19386 1512343378738702427749115229 19387 12701765688490476876381807346 19388 70294425937506811494272314775 19389 260006114950450280628932805098 19390 648839713613127453325152620102 19391 1097958231560605098700686762088 19392 1261059365953808442511228779680 19393 979901211671114353898056321578 19394 511202305408196083568965257765 19395 176792882570086857757916131016 19396 39785653950078762020848073030 19397 5676825027696934496034851582 19398 495609764712673564992513922 19399 25211434574000414782802384 19400 697982972256553274094629 19401 9532095907810391054816 19402 55320815590688171715 19403 106786038819384318 19404 43235619868842 19405 1187123780 19406 1 19407 962 19408 36979280 19409 187757922112 19410 251363566528096 19411 122870850918350080 19412 26523146314752019524 19413 2861744358284572842562 19414 168222611866569068624953 19415 5734794746354794879701176 19416 118774481277546476616750112 19417 1547861180064656104204957814 19418 13033222957529306476233050074 19419 72320574389216742494736085452 19420 268245769699214194243958884819 19421 671366444779279105768967199104 19422 1139611522524089140746616978738 19423 1313243159664543109566021535268 19424 1024088578092064327436536307713 19425 536318009106273998622547099362 19426 186262496172004481955016839415 19427 42112574547827724610668437458 19428 6040306060064346342403689699 19429 530486950858725919138900762 19430 27172436160108699153430425 19431 758476090893260060909288 19432 10463438862840938452384 19433 61523002964633601190 19434 120924721007978764 19435 50369671763296 19436 1466423821 19437 2 19438 963 19439 37094720 19440 188738901392 19441 253209941012144 19442 124037432472495860 19443 26832913756371158328 19444 2901545346493691355262 19445 170946098939352176989000 19446 5841086683805211947628322 19447 121263214282903336627445910 19448 1584172436395146542648013733 19449 13372943156372573137061563498 19450 74402713432553394682890718984 19451 276736517688654543470762214560 19452 694647178025412710371491605361 19453 1182791610027708739478717431602 19454 1367517340933257194618239913177 19455 1070207979698938485945973588752 19456 562631860638841999042273471726 19457 196225209403848545529401744296 19458 44571932544288255593732576628 19459 6426453843803441881259258140 19460 567756055630118615413575681 19461 29282147139785006690050352 19462 824081402087366494598522 19463 11483491816386708003858 19464 68402521534825585397 19465 136883620844845698 19466 58643654620665 19467 1808591046 19468 5 19469 964 19470 37210641 19471 189723976512 19472 255067928762344 19473 125213848857326952 19474 27145966581330908788 19475 2941856744962429787938 19476 173710693227704932324107 19477 5949230689106355735365792 19478 123801292015686603923765456 19479 1621293966440908758248965246 19480 13721122660012959684158825097 19481 76542323874632696978307286084 19482 285485706081082132399380171028 19483 718706213411461458646581649866 19484 1227552507263713015121112706993 19485 1423962891338570389783796098646 19486 1118341255250271522669117875808 19487 590199316829823261390376573876 19488 206705966717503381379233180788 19489 47171058644590819410757855100 19490 6836644277392198364406278415 19491 607576864171961278445798734 19492 31551557113189327607955656 19493 895219992682470382728754 19494 12600488958392071925780 19495 76031403109887425526 19496 154890540625717412 19497 68233942108094 19498 2227177343 19499 10 19500 965 19501 37326562 19502 190713160512 19503 256937589436256 19504 126400172544300492 19505 27462336115758880704 19506 2982684547204996327460 19507 176516970226789559394486 19508 6059256981836368213114009 19509 126389637405621852345564458 19510 1659242926241353427990328652 19511 14077962282582277009808376628 19512 78740923933687912200514103674 19513 294500888134254053408757360926 19514 743568604019153963320626298556 19515 1273950069425711930036703592798 19516 1482663823301216655161674303278 19517 1168573598817180310441413860706 19518 619078322940387462895522361710 19519 217730937563396588428882648190 19520 49917677924713397823819504486 19521 7272334508532626299346315654 19522 650119553232566959427453162 19523 33992446727249346255583578 19524 972346741565413413441673 19525 13823409024017168957692 19526 84489136693106458873 19527 175200990750105620 19528 79343331229246 19529 2738518768 19530 20 19531 966 19532 37442965 19533 191706466112 19534 258818985235480 19535 127596476461560752 19536 27782053951705431752 19537 3024034810646586901802 19538 179365512860633056874659 19539 6171196241259010363542824 19540 129029189610145702771680404 19541 1698036815546645479812698440 19542 14443667372562126800782963630 19543 81000070140068490788517042146 19544 303789828733953011056812362548 19545 769260178356312293257543429402 19546 1322042054186822787123563301279 19547 1543707289549416018715050526880 19548 1220993692802589523678863343781 19549 649329420825273091743553487072 19550 229327574746707165987153786225 19551 52819930437328964488446387264 19552 7735067598819836151629458732 19553 695565348737491098381573148 19554 36617443110541448889683149 19555 1055952960505527747375658 19556 15162040849618558215560 19557 93863419772420974532 19558 198101464468688773 19559 92204871901092 19560 3362311831 19561 36 19562 967 19563 37559368 19564 192703906192 19565 260712176320096 19566 128802833997473060 19567 28105151947711150688 19568 3065913657236412668613 19569 182256911569827286969886 19570 6285079612809338805591954 19571 131720904281585213076584832 19572 1737693484313288865452733607 19573 14818447909926665342530069802 19574 83321358257877721173492545133 19575 313360510068431828192514004442 19576 795807563400125867410500986304 19577 1371888184086924523802528570420 19578 1607183696395004700226157343759 19579 1275693846054387232831110478368 19580 681015861638298196960713871793 19581 241524675478063398852385471398 19582 55886392862587272278606142315 19583 8226477448612802447520623740 19584 744107223827719344162420354 19585 39440079088223581717998320 19586 1146569235880967765510183 19587 16627054546965856458350 19588 104250983246249544035 19589 223913088294996132 19590 107086239671859 19591 4122244762 19592 65 19593 968 19594 37676254 19595 193705493632 19596 262617225410024 19597 130019319001899640 19598 28431662232184827768 19599 3108327274065265273036 19600 185191764400384516763150 19601 6400938714663702636166450 19602 134465753838443712901793858 19603 1778231139315105268117454440 19604 15202518605254565620688758720 19605 85706424227697685461954529916 19606 323221137448191149066297789399 19607 823238208296839772633486057752 19608 1423550210886876331848926355576 19609 1673186820948030300690055220326 19610 1332770137260732346039497854865 19611 714203723272050437130428549500 19612 254352445239215388376426866218 19613 59126101255219708703296627830 19614 8748293996199502859216525704 19615 795950639781877229222884934 19616 42474856427699680640791952 19617 1244768486158882746734174 19618 18230078764291525243269 19619 115758496996403735308 19620 252995690524965216 19621 124294714016746 19622 5046807567 19623 110 19624 969 19625 37793140 19626 194711241473 19627 264534193170864 19628 131246005789760860 19629 28761617203980972640 19630 3151281913989017367638 19631 188170677093329892472340 19632 6518805644395165988887105 19633 137264727740840435197725798 19634 1819668350871528800033484265 19635 15596099000847714956205903080 19636 88156945130859299935874945753 19637 333380145274637946887279004354 19638 851580408735750839112002883035 19639 1477091981949235574440185640658 19640 1741813932401633437340379536883 19641 1392322563822436378390517820174 19642 748962032724012891199213828272 19643 267842564589378847186727712088 19644 62548574941805037865752398944 19645 9302348706089488562590264710 19646 851314332382905245836698204 19647 45737313381840745167601800 19648 1351169251067105948987929 19649 19983784540497638691460 19650 128503563782928019149 19651 285752333740406444 19652 144182856371028 19653 6170187668 19654 185 19655 970 19656 37910510 19657 195721162434 19658 266463142844256 19659 132482969142324192 19660 29095049535817526372 19661 3194783896256731542750 19662 191194263175470835330572 19663 6638712985715270813200856 19664 140118832770174228865825080 19665 1862024059695163502257685232 19666 15999413573895090353795172556 19667 90674640175724572348950067460 19668 343846203161255855270693014422 19669 880863332015870461415354055784 19670 1532579508706739337089386564481 19671 1813165917523278304733317922674 19672 1454455196404276422101512554809 19673 785362893588922307634019065748 19674 282028259043378257004598104280 19675 66163841624595653779278111056 19676 9890580362045382892608690587 19677 910431146438098758071062668 19678 49244096813768707572374429 19679 1466439229538770290313006 19680 21901976300098695312115 19681 142615809830311834996 19682 322634363354337627 19683 167154969189052 19684 7533404155 19685 300 19686 971 19687 38027880 19688 196735269717 19689 268404135604560 19690 133730284310792860 19691 29431992174863994840 19692 3238839607144789960082 19693 194263144050918567353872 19694 6760693815303268768819224 19695 143029093313060028416526876 19696 1905317583860585712774060606 19697 16412691841720710765138566040 19698 93261271706457841042419394238 19699 354628222211001497287773064216 19700 911117042824090782749255782612 19701 1590081037281586968025218511972 19702 1887347410492767532864702934509 19703 1519276339374263750279039651730 19704 823481618884982675416105843628 19705 296944372158373936660021159504 19706 69982463750984065288740514763 19707 10515041181282490806259633510 19708 973548921318263622994363269 19709 53013039205438380266010168 19710 1591299084737009058950965 19711 23999690580399545906896 19712 158238081261681907807 19713 364147028551984260 19714 193674454932439 19715 9185572682 19716 481 19717 972 19718 38145735 19719 197753576202 19720 270357235218216 19721 134988027017608184 19722 29772478346199294308 19723 3283455500595704117516 19724 197377949093808383934432 19725 6884781709723757210761388 19726 145996551649610144957777417 19727 1949568625896398888105570878 19728 16836168469155499020981352009 19729 95918646234772479701644215570 19730 365735361453728096183021034924 19731 942372529744179901937139411720 19732 1649667121320387571096153146453 19733 1964466927231983685273138159494 19734 1586898697347309386335137146907 19735 863396869429678239588711394086 19736 312627441971851813291136191112 19737 74015566210492461418821040248 19738 11177903267125282626924428725 19739 1040931430547362060057446952 19740 57063240871646019796006638 19741 1726526535775805418258978 19742 26293303130381687706618 19743 175527756363581721106 19744 410855739412441095 19745 224272180438854 19746 11185488930 19747 752 19748 973 19749 38263590 19750 198776094930 19751 272322503371584 19752 136256273460065764 19753 30116541553410193568 19754 3328638098863031962715 19755 200539315741787528170490 19756 7011010752433872000772236 19757 149022268246110411813248100 19758 1994797280002584691501403663 19759 17270083378073360803601473292 19760 98648615495149560106474202845 19761 377177034447524518113652858964 19762 974661732516433344483940955105 19763 1711410697111509093545848725100 19764 2044637004375946397165058452828 19765 1657439548057393720446485855248 19766 905190797989358518254208032288 19767 329115780939692453498881727052 19768 78274865424100384453997998256 19769 11881465418312314804552573384 19770 1112859378648981475054444669 19771 61415157721666532560446328 19772 1872960757155335190755143 19773 28800645071868955988890 19774 194658184597048249785 19775 463393029352334836 19776 259555996726761 19777 13603405786 19778 1165 19779 974 19780 38381931 19781 199802838942 19782 274300004359224 19783 137535100311631024 19784 30464215582090131872 19785 3374393993161047509508 19786 203747889590723997542215 19787 7139415540880993077686030 19788 152107322052165070533708817 19789 2041024039395220463038387678 19790 17714681859132751046225798345 19791 101453077524035063814236873566 19792 388962916047948861099616912739 19793 1008017570068322584406584695860 19794 1775387161053494717037151977072 19795 2127974343039562950496060730798 19796 1731020921790278890435761750802 19797 948949199435513226327759808250 19798 346449559529530939916071326633 19799 82772699893791945452218885508 19800 12628160314090052200742748588 19801 1189631458640672659606430302 19802 66090694932602822181468329 19803 2031507108427343391142078 19804 31541128869298852514583 19805 215820264252082407010 19806 522466300965286791 19807 300221550540138 19808 16523237373 19809 1770 19810 975 19811 38500272 19812 200833821441 19813 276289800382656 19814 138824584725583372 19815 30815534500448113904 19816 3420729844320605668620 19817 207004324490198703419782 19818 7270031193692139742807760 19819 155252810802361822189923010 19820 2088269803780670414053748894 19821 18170214685765490964226276228 19822 104333977763532631483489549160 19823 401102949349226439087805721276 19824 1042473969337008078566538163612 19825 1841674449545189942529793731140 19826 2214599957539386911988116952453 19827 1807769787616999822897144461804 19828 994761667149730266392336877842 19829 364670893631277749210832520550 19830 87522062283411179974222935398 19831 13420562095232538336583456866 19832 1271565473762292638386193301 19833 71113306921740744962884692 19834 2203142218209560311313836 19835 34535884913837251026172 19836 239224171747960643255 19837 588866439988109508 19838 347064576919140 19839 20045045498 19840 2665 19841 976 19842 38619100 19843 201869055306 19844 278291956267881 19845 140124804336345064 19846 31170532662848444448 19847 3467652383449833051042 19848 210309282640241113973049 19849 7402893357956032966361040 19850 158459851322532793528533034 19851 2136555886961384995408219108 19852 18636938230455592277129714987 19853 107293310190119330845902630336 19854 413607352801576988605897500585 19855 1078065894905123490048499336638 19856 1910353121370260766830798333768 19857 2304639329234786949706568005954 19858 1887818246676850496642385778740 19859 1042721755928745557736085031436 19860 383823935953607626183326965510 19861 92536633105267712332788520906 19862 14261394362171060281507876271 19863 1358999527230421719188236262 19864 76508104029882235757453316 19865 2388919448379904892555428 19866 37807909592335325872257 19867 265101256746828279028 19868 663477392860369534 19869 400994848388812 19870 24288096644 19871 3956 19872 977 19873 38737928 19874 202908553902 19875 280306534734738 19876 141435837263153332 19877 31529244710430669728 19878 3515168412601102639026 19879 213663434688864284536008 19880 7538038216599026429203511 19881 161729579840664269399160186 19882 2185904024575481141050546822 19883 19115114583351356826724726672 19884 110333118468922725560497289223 19885 426486627508930691228930171192 19886 1114829379471790737892472561279 19887 1981506442650871648997082520032 19888 2398222565658172289628472592692 19889 1971303732767345962997677253706 19890 1092927151650763318016585212428 19891 403954971582445437393545385960 19892 97830816090441953583663233100 19893 15153538612517522032622818144 19894 1452293284028386691146807377 19895 82301966353802986787165488 19896 2589974766113861000312758 19897 41382225780662795039882 19898 293706118556534792935 19899 747286811592515080 19900 463052019367479 19901 29394326846 19902 5822 19903 978 19904 38857244 19905 203952330270 19906 282333601143909 19907 142757762111402752 19908 31891705574690629924 19909 3563284805442909012930 19910 217067459830866293391453 19911 7675502495855905328575872 19912 165063152302532848145782629 19913 2236336381972304022537216296 19914 19605011673255044388178528490 19915 113455497134108427600744402826 19916 439751564711391766011686470431 19917 1152801555181391613437233912712 19918 2055220474447442675137645595905 19919 2495484565109325288513758079084 19920 2058369220507706837811320972497 19921 1145479847974360718383026959322 19922 425112517885000901032241624300 19923 103419775324405767250773916974 19924 16100043141420588656622563995 19925 1551829308970937546312344332 19926 88523665193804440597590297 19927 2807533053384502433863588 19928 45286056776130422705600 19929 325318880680435835422 19930 841397882559701126 19931 534423591353090 19932 35532569028 19933 8470 19934 979 19935 38976560 19936 205000397613 19937 284373218736954 19938 144090657976345444 19939 32257950478111136088 19940 3612008507938117339324 19941 220522045907447387506682 19942 7815323472836779888339839 19943 168461744692122333632736484 19944 2287875562226210253258134290 19945 20106903391034932591740189536 19946 116662592795938535215528335532 19947 453413253456907351860357866894 19948 1192020685833202196189552186488 19949 2131584163083610149636142946326 19950 2596565186894461797431543343592 19951 2149163441351781367171107426942 19952 1200486330351806422370908395416 19953 447347428950735466228103842408 19954 109319474233408574129042751196 19955 17104132429406630451021904686 19956 1658014485524945672494295529 19957 95203992611834270303148686 19958 3042914885638213839194302 19959 49549014763883634501532 19960 360247681919880115958 19961 947042466029999550 19962 616465299411809 19963 42903360866 19964 12230 19965 980 19966 39096365 19967 206052769134 19968 286425453412476 19969 145434604444447112 19970 32628014937785196836 19971 3661346539027188174316 19972 224027889507116831872217 19973 7957538983191094834926272 19974 171926553356900971871703027 19975 2340544614290841265256996960 19976 20621069715505649627972117241 19977 119956605375072681933635983532 19978 467483088466702917323216142296 19979 1232526199995590566717771300850 19980 2210689433277785309114495913705 19981 2701609427396379380178048487556 19982 2243841107736010671040118178556 19983 1258057767649530458167252104936 19984 470713004768801350905230047301 19985 115546716511086956920022280938 19986 18169217043631796554594132326 19987 1771281520123202697663246872 19988 102375899627005447012920580 19989 3297543813593406397167480 19990 54203304999372170581479 19991 398831404072601963914 19992 1065595688738004046 19993 710724208884900 19994 51744773185 19995 17490 19996 981 19997 39216170 19998 207109458199 19999 288490368936834 20000 146789681597115484 20001 33001934766057579360 20002 3711305991317867178171 20003 227585696067432083848296 20004 8102187428870007406218561 20005 175458795338014844753853398 20006 2394367041296195962631770919 20007 21147796841823211668033713080 20008 123339789364695074844110851333 20009 481972778199148776885982354008 20010 1274358725049087640768123469620 20011 2292631284165033394649361077594 20012 2810767602167968881205662776203 20013 2342563145658055585015807830590 20014 1318310211679798988526190734766 20015 495265105349983093612782295072 20016 122119189078946290657470338904 20017 19298904079809226215044078576 20018 1892090536978329554908283833 20019 110074643608589680206309140 20020 3572954184500058509059260 20021 59283946982042644169266 20022 441442658100300093193 20023 1198592144375504078 20024 818964900569030 20025 62339056646 20026 24842 20027 982 20028 39336465 20029 208170477848 20030 290568031750035 20031 148155970012070064 20032 33379746074190155384 20033 3761894031779927036844 20034 231196179978051350878384 20035 8249307785988177825573166 20036 179059708705479025246433044 20037 2449366808990841412995080018 20038 21687377312442286801544187479 20039 126814455121062662229356035722 20040 496894353116830348000145980444 20041 1317560122183264705657079907248 20042 2377507888295391905706402661154 20043 2924195534247459524964427361566 20044 2445496935992059617963062529594 20045 1381364804959384794339811109764 20046 521062270010014028374563152058 20047 129055507178743095363189609466 20048 20497008173480504458534332947 20049 2020930768688607543594898044 20050 118337945461884192204708786 20051 3870799541748671717475652 20052 64829013996540855001945 20053 488491052577659993104 20054 1347743875493120975 20055 943199113445150 20056 75020651682 20057 35002 20058 983 20059 39456760 20060 209235841610 20061 292658506146558 20062 149533550767098964 20063 33761485273014952800 20064 3813117902446466260818 20065 234860064684635385142714 20066 8398939612786250999132710 20067 182730552898423842734416082 20068 2505568354331641825078776639 20069 22240110150683779378132707662 20070 130382970183081672487851748218 20071 512260174161702683096251899884 20072 1362173522372990761253860763840 20073 2465420693697203632837309414748 20074 3042054748900048872792406261666 20075 2552816564857222341557738325492 20076 1447347997023199574134144135684 20077 548165842040342875647096352102 20078 136375261699375707035583423370 20079 21767563110775261991478850332 20080 2158322348228129728658447284 20081 127206157239797470785238526 20082 4192861644445570297465014 20083 70879892505628249399238 20084 540426770397159606007 20085 1514960325750161624 20086 1085719320631945 20087 90185344768 20088 49010 20089 984 20090 39577546 20091 210305562688 20092 294761859110973 20093 150922505441442520 20094 34147189076642031304 20095 3864984921120337730142 20096 238578082794086728550586 20097 8551123057695096409042582 20098 186472609070479905356766187 20099 2562996594223416615425295422 20100 22806300996961952600688352415 20101 134047760621531982472601931794 20102 528082941443322591767912659834 20103 1408243363360297407188132027512 20104 2556474529096569457238610763261 20105 3164512674997040001403689861810 20106 2664703083367423109681464986009 20107 1516391769633481401690095282724 20108 576640099002008538818433949707 20109 144099068845676479322689439228 20110 23114834070351702961669115849 20111 2304818208230768987068044144 20112 136722440852776578193861525 20113 4541060151482210481838684 20114 77481562996228871049565 20115 597744481998086149062 20116 1702370473814975456 20117 1249136708915844 20118 108301244183 20119 68150 20120 985 20121 39698332 20122 211379654448 20123 296878155469200 20124 152322916119578733 20125 34536894503123709632 20126 3917502482087227360086 20127 242350976180655408142426 20128 8705898867503111643893276 20129 190287180440360802397824386 20130 2621676934410980987352527079 20131 23386262247720900835026097052 20132 137811312418571340587655051084 20133 544375703145264316560872894414 20134 1455815427668750155084048895241 20135 2650777712386618757088077332882 20136 3291742853250276767719215854445 20137 2781344777101067033074803820380 20138 1588633871238227917580630030904 20139 606552388888254064126126278300 20140 152248622261500842555918646217 20141 24543330529836346163060980676 20142 2461006093812073366176108273 20143 146932958591860705490832044 20144 4917463017738602113368273 20145 84682904005120600271168 20146 660987625940834545792 20147 1912347379163026724 20148 1436424159487693 20149 129921347628 20150 94235 20151 986 20152 39819610 20153 212458130256 20154 299007462753774 20155 153734865392620642 20156 34930638878205845172 20157 3970678056833940754700 20158 246179496093406541412416 20159 8863308395627680114712912 20160 194175592647729223090977618 20161 2681635278526053922204097000 20162 23980313197131342158866560349 20163 141676172878164156987896568812 20164 561151864654942428036950918606 20165 1504936881677912018704662297262 20166 2748442162442964475350952140147 20167 3423925151526537658619693660794 20168 2902937445642146864172619455052 20169 1664218061046148000952355348176 20170 637973272411894319331109150314 20171 160846747724735860699089979518 20172 26057819871788167485606504231 20173 2627510695526139559871738130 20174 157887076224420651658513602 20175 5324297653380914551701344 20176 92537021186547065304694 20177 730753090359638456078 20178 2147535396871737550 20179 1650964827891476 20180 155698538819 20181 129512 20182 987 20183 39940888 20184 213541003642 20185 301149846325296 20186 155158436362130705 20187 35328459836003389880 20188 4024519194773434517789 20189 250064403264571911777008 20190 9023393610492115503595211 20191 198139194114407028357901990 20192 2742898037291562265597789968 20193 24588780181599317549639954204 20194 145644952068092622610434482431 20195 578425197922183198502857295218 20196 1555656315786189472691738003687 20197 2849583514384446022626433016692 20198 3561245987473627447847108673727 20199 3029684692555726807189303026860 20200 1743294363099491032970435362248 20201 670976671684257038987911598196 20202 169917460537314041250106357419 20203 27663341726003439485880592162 20204 2804995909426887892012963839 20205 169637579469596883953604096 20206 5763962900762313950818724 20207 101101603428954094047600 20208 807696331838629650886 20209 2410880341704234526 20210 1896607073388920 20211 186402780342 20212 177087 20213 988 20214 40062659 20215 214628287808 20216 303305374267669 20217 156593712641532130 20218 35730395322795019652 20219 4079033523975134960738 20220 254006468019288311772717 20221 9186197104009207530832694 20222 202179356411017149378658505 20223 2805492137885902015364980036 20224 25211996727139578298090933529 20225 149720324294221093609304576366 20226 596209851052008540467294039808 20227 1608023785691071696435340671626 20228 2954321238381079601058528211950 20229 3703898558697197613760102880124 20230 3161798226173681750951037979792 20231 1826019330740719461499412789526 20232 705640025563765699888030862030 20233 179486025739026544514837721978 20234 29365223086858079501493212931 20235 2994167231595867763907653910 20236 182240904710830610127816366 20237 6239041887221063948069196 20238 110439308185217133008599 20239 892536971459843386092 20240 2705662914001587866 20241 2177726496330992 20242 222941542900 20243 240840 20244 989 20245 40184430 20246 215719996448 20247 305474112479414 20248 158040778359952072 20249 36136483597710638624 20250 4134228751902096849516 20251 258006470386237687035610 20252 9351762100172729284967752 20253 206297474629119502880948026 20254 2869445033469762892523492843 20255 25850303699667082123453775156 20256 153905029607698226693073366785 20257 614520358137219340041414722906 20258 1662090854816512908853977388540 20259 3062778762114022471584288829014 20260 3852083080734839574625336684864 20261 3299498171579569247529017042734 20262 1912556321884137762919039189857 20263 742044451963936976359330899356 20264 189579021279895094460059101765 20265 31169094246357352384141975888 20266 3195774294912979523377677215 20267 195757384856269586595214712 20268 6752315816114814028406265 20269 120618178348529737386474 20270 986064911322862001945 20271 3035535728241228816 20272 2499296024344215 20273 266383250654 20274 326015 20275 990 20276 40306695 20277 216816142928 20278 307656129599123 20279 159499718163647188 20280 36546763236569778128 20281 4190112666153530140322 20282 262065200209699309883173 20283 9520132463758045129846224 20284 210494967758930983646400198 20285 2934784712878155673596539938 20286 26504049458261250841026826957 20287 158201875345795031152495668990 20288 633371649336493177650726835335 20289 1717910637917963861907776859428 20290 3175083596995329041106051272046 20291 4006007033081733453089894944102 20292 3443013394194997519933362270836 20293 2003075785519296280959836042466 20294 780274917422749083911104415714 20295 200224404292094130317964752170 20296 33080905585633985272860238896 20297 3410613556283308514290387278 20298 210251511314499483148566973 20299 7306778762743154094022330 20300 131712093187959534404838 20301 1089147018617346322042 20302 3404564323785375477 20303 2866965007661602 20304 317985033450 20305 439190 20306 991 20307 40428960 20308 217916740778 20309 309851492066722 20310 160970617219875835 20311 36961273132580730288 20312 4246693135214263451182 20313 266183457262521899916688 20314 9691352709133207647916311 20315 214773279072693418301941308 20316 3001539710480327959346334735 20317 27173590011458305109067763710 20318 162613737707091069801757665608 20319 652779061203839535965405413908 20320 1775537845896333721015804937993 20321 3291367468258322328854122187902 20322 4165885413530108079452172519233 20323 3592581835383782417622565681578 20324 2097755559889273741645567441825 20325 820420414248012960050212284858 20326 211451580608926502424332681070 20327 35106945269808588029039583178 20328 3639531142993971018630820133 20329 225792213113092475157036532 20330 7905653546418529360439292 20331 143801256051857442106588 20332 1202734428513934478975 20333 3817272571903346016 20334 3287148502237994 20335 379224596158 20336 589128 20337 992 20338 40551720 20339 219021803528 20340 312060269078813 20341 162453561218337904 20342 37380052500223608992 20343 4303978109209656843330 20344 270362051360533445767149 20345 9865468009181707623999172 20346 219133876513781777535860907 20347 3069739116210288451422383482 20348 27859289176628262435288960027 20349 167143563361735244985069698720 20350 672758347275389311824506873508 20351 1835028831852956913486740138014 20352 3411766449032538799439003584182 20353 4331941001092979742903982000410 20354 3748450860504586708787668957788 20355 2196781182803825959033244377576 20356 862574145566571439353698530329 20357 223291477685158535658537485092 20358 37253857893406887148732553769 20359 3883425867360582762334881312 20360 242453154251181704403412746 20361 8552408754858398366807934 20362 156972721757575397944750 20363 1327870521599214922110 20364 4278692939524203780 20365 3767127953906482 20366 451837815690 20367 786814 20368 993 20369 40674480 20370 220131344873 20371 314282527619884 20372 163948636375076269 20373 37803140875961270464 20374 4361975620667549366912 20375 274601802477889440761774 20376 10042524204338294189250453 20377 223578253091618266733270094 20378 3139412585770707258173876847 20379 28561518742493871882119208312 20380 171794371097522208314468180651 20381 693325688919629141100475415008 20382 1896441638418452648902356391091 20383 3536421098520417305062445477080 20384 4504404627791097040792009835754 20385 3910877619857608293185115143696 20386 2300346214564893768786922792074 20387 906833718618876313305966168868 20388 235776621080127042028876572519 20389 39528664125920491177883759518 20390 4143252419335155061684695257 20391 260313050444768327749752014 20392 9250777002318689945919643 20393 171320966810521181353092 20394 1465699636507515373908 20395 4794422112252080036 20396 4315164758736556 20397 537861931292 20398 1046703 20399 994 20400 40797736 20401 221245378178 20402 316518337448114 20403 165455929433930824 20404 38230578122166982884 20405 4420693785285738440622 20406 278903540863884906772703 20407 10222567811739054605961520 20408 228107927282486879922631317 20409 3210590351012995173865230500 20410 29280658634850068962067263008 20411 176569253502540179182473075830 20412 714497706457330544763112467177 20413 1959836046389196987141280084036 20414 3665476604396208919900165818433 20415 4683515459590731811263051027974 20416 4080129422986258437622863440009 20417 2408652574000110354576602369064 20418 953301346654776711893177721393 20419 248941214672454076830870905850 20420 41938781409608403522229915570 20421 4420024747287137614594565706 20422 279456006495082385475164654 20423 10004774508481874283239974 20424 186948505838596469188866 20425 1617476583659007034622 20426 5370682534767164729 20427 4940628229409256 20428 639686337523 20429 1386924 20430 995 20431 40920992 20432 222363917303 20433 318767766095956 20434 166975527670469417 20435 38662404427847766968 20436 4480140802706592898689 20437 283268107160723624221650 20438 10405646034487200093613766 20439 232724443436315815572086802 20440 3283303230496413609882895998 20441 30017097085543246879232420162 20442 181471378685161114876632298247 20443 736291470557563411041405233490 20444 2025273624705980181171728665692 20445 3799082929550973018440150110916 20446 4869521286788931275262904357226 20447 4256484126810649248776856398260 20448 2521910888118761845025887873745 20449 1002084059801209802432885822002 20450 262821224782959503684162127812 20451 44492045764269508380834530934 20452 4714819637738585289680058996 20453 299971875586171722487418718 20454 10818722091085278359509553 20455 203966557887642975878836 20456 1784577031811553272814 20457 6014390477876625418 20458 5654139811962620 20459 760110947410 20460 1831049 20461 996 20462 41044745 20463 223486975778 20464 321030883886405 20465 168507518893456324 20466 39098660312617103685 20467 4540324957297281614988 20468 287696352522777658851388 20469 10591806771035773066121232 20470 237429372189524679082625713 20471 3357582640229103333856589490 20472 30771230804770990871896756484 20473 186503992032159483391891995016 20474 758724513916328846869869117242 20475 2092817781810294816471217514280 20476 3937394963311011566428505418973 20477 5062678824152089224775782583518 20478 4440230538086121418443703460859 20479 2640340855924156584593441191390 20480 1053293925287945586470693210544 20481 277454468390460050112470606630 20482 47196734756479054091003482284 20483 5028780505434401244602596632 20484 321956641898354144137935496 20485 11697267671640403711062748 20486 222495766504237129936222 20487 1968508845324680805130 20488 6733231308092221480 20489 6467735478388138 20490 902414631589 20491 2408622 20492 997 20493 41168498 20494 224614567298 20495 323307758903282 20496 170051991448812772 20497 39539386627430371586 20498 4601254618937236051130 20499 292189138736823217259768 20500 10781098624688752005197766 20501 242224310884005692645219666 20502 3433460604593970223882978140 20503 31543465156763661329489108490 20504 191670418005761622923765821359 20505 781814843224491991654174862874 20506 2162533818414594692969956617591 20507 4080572677260667152519561991792 20508 5263254021123214580858969768928 20509 4631668830696991490010180067574 20510 2764171626936574470441720542350 20511 1107048277433618128759738042498 20512 292880705633602311674228841861 20513 50061591693679415847953546866 20514 5363121405761088332114264625 20515 345512828009378280032610420 20516 12645410400388658379416278 20517 242666977832047263605918 20518 2170924456852389909367 20519 7535742697672667524 20520 7395048598562306 20521 1070433857492 20522 3157713 20523 998 20524 41292749 20525 225746705558 20526 325598462037883 20527 171609034221099822 20528 39984624558603503517 20529 4662938243811312881854 20530 296747338343793735148780 20531 10973570913221795818857528 20532 247110883992338230499874220 20533 3510969767462403805186521014 20534 32334214338910603685561071247 20535 196974061980443562277267359890 20536 805580951431847169307551699484 20537 2234488981723779696761514474282 20538 4228781285804086891699743007333 20539 5471522382423079302664233046558 20540 4831110978313214209261939962576 20541 2893642195001920954013068344614 20542 1163469957811007149214974195135 20543 309141736800710547063281164266 20544 53095851106555048991771810038 20545 5719131282193947573681822194 20546 370749928645505349966965609 20547 13668526513879206461848896 20548 264622081272056502980869 20549 2393634367467374374972 20550 8431406592850389429 20551 8451515710671516 20552 1268654666802 20553 4125922 20554 999 20555 41417000 20556 226883404419 20557 327903061928718 20558 173178736637508699 20559 40434415628560683178 20560 4725384375210292171746 20561 301371834761528752420804 20562 11169273678624134204352271 20563 252090743549307766964085840 20564 3590143403498855737825195879 20565 33143901564394529130461851288 20566 202418412120311504915544733124 20567 830041830314299615535616940182 20568 2308752521146099830534954186411 20569 4382191411604322514505576316828 20570 5687769299380525181890743721133 20571 5038881202955743073869438171074 20572 3029001807982929160202075259820 20573 1222687566027934540144236462270 20574 326281504018855222531369670516 20575 56309265586308704760257321400 20576 6098178462155163708291289506 20577 397784872440410459374155684 20578 14772397046281456444501856 20579 288514917603186915528488 20580 2638621874232369714469 20581 9430750833163856532 20582 9654608064063616 20583 1502318344388 20584 5374112 20585 1000 20586 41541750 20587 228024677410 20588 330221630038870 20589 174761188669358368 20590 40888801699898898188 20591 4788601644337161369004 20592 306063522409067390343798 20593 11368257696962872855402170 20594 257165569589831002827315930 20595 3671015429659344096142505874 20596 33972959248399045460102698893 20597 208007041297915672370858367524 20598 855216983351306319997355005133 20599 2385395745532631346040516798914 20600 4540979256042013421740298053981 20601 5912290392337606250672290566872 20602 5255316440035064368418681486658 20603 3170510393952262464375807958922 20604 1284835721578243517007255932845 20605 344346197862980816825619388542 20606 59712134046799275575443742021 20607 6501715415405401958491255378 20608 426742513461256766217654390 20609 15963237523776858608222430 20610 314512259833827529991964 20611 2908059133802587981438 20612 10545461410322788989 20613 11024091968692206 20614 1777544710297 20615 6978232