0 1 1 0 2 1 3 0 4 2 5 0 6 3 7 1 8 0 9 5 10 2 11 0 12 7 13 5 14 0 15 11 16 9 17 1 18 0 19 15 20 17 21 2 22 0 23 22 24 28 25 5 26 0 27 30 28 47 29 10 30 0 31 42 32 74 33 21 34 1 35 0 36 56 37 116 38 37 39 2 40 0 41 77 42 175 43 67 44 5 45 0 46 101 47 263 48 112 49 10 50 0 51 135 52 385 53 187 54 20 55 0 56 176 57 560 58 302 59 40 60 1 61 0 62 231 63 800 64 479 65 72 66 2 67 0 68 297 69 1135 70 741 71 127 72 5 73 0 74 385 75 1589 76 1136 77 217 78 10 79 0 80 490 81 2210 82 1707 83 362 84 20 85 0 86 627 87 3041 88 2539 89 587 90 36 91 0 92 792 93 4160 94 3732 95 954 96 73 97 1 98 0 99 1002 100 5642 101 5424 102 1494 103 125 104 2 105 0 106 1255 107 7609 108 7804 109 2330 110 222 111 5 112 0 113 1575 114 10189 115 11133 116 3562 117 372 118 10 119 0 120 1958 121 13575 122 15743 123 5403 124 623 125 20 126 0 127 2436 128 17976 129 22088 130 8060 131 1002 132 36 133 0 134 3010 135 23694 136 30774 137 11954 138 1611 139 65 140 0 141 3718 142 31066 143 42582 144 17531 145 2559 146 123 147 1 148 0 149 4565 150 40559 151 58540 152 25490 153 3984 154 210 155 2 156 0 157 5604 158 52708 159 80007 160 36733 161 6139 162 362 163 5 164 0 165 6842 166 68230 167 108725 168 52570 169 9355 170 603 171 10 172 0 173 8349 174 87957 175 146955 176 74620 177 14096 178 994 179 20 180 0 181 10143 182 112985 183 197646 184 105273 185 21028 186 1595 187 36 188 0 189 12310 190 144594 191 264525 192 147479 193 31093 194 2541 195 65 196 0 197 14883 198 184437 199 352433 200 205390 201 45523 202 3956 203 110 204 0 205 17977 206 234466 207 467541 208 284516 209 66403 210 6225 211 204 212 1 213 0 214 21637 215 297159 216 617651 217 391819 218 95779 219 9501 220 337 221 2 222 0 223 26015 224 375453 225 812734 226 536891 227 137495 228 14516 229 573 230 5 231 0 232 31185 233 473039 234 1065417 235 732028 236 195813 237 21820 238 934 239 10 240 0 241 37338 242 594298 243 1391592 244 993540 245 277531 246 32703 247 1527 248 20 249 0 250 44583 251 744681 252 1811296 253 1342174 254 390428 255 48315 256 2416 257 36 258 0 259 53174 260 930674 261 2349775 262 1805795 263 546942 264 71175 265 3826 266 65 267 0 268 63261 269 1160271 270 3038515 271 2419115 272 761113 273 103589 274 5907 275 110 276 0 277 75175 278 1442989 279 3917052 280 3228530 281 1054749 282 150167 283 9088 284 185 285 0 286 89134 287 1790486 288 5034647 289 4292484 290 1454412 291 216413 292 13963 293 326 294 1 295 0 296 105558 297 2216626 298 6452545 299 5686507 300 1996271 301 309627 302 21070 303 532 304 2 305 0 306 124754 307 2738286 308 8246889 309 7506642 310 2727247 311 440400 312 31642 313 879 314 5 315 0 316 147273 317 3375539 318 10512225 319 9877321 320 3711683 321 623404 322 47131 323 1417 324 10 325 0 326 173525 327 4152676 328 13365133 329 12953704 330 5029288 331 877303 332 69707 333 2272 334 20 335 0 336 204226 337 5098556 338 16949993 339 16936483 340 6789347 341 1228493 342 102214 343 3563 344 36 345 0 346 239943 347 6247953 348 21444491 349 22076868 350 9130315 351 1712235 352 149143 353 5572 354 65 355 0 356 281589 357 7642111 358 27067334 359 28694854 360 12234596 361 2374639 362 215754 363 8543 364 110 365 0 366 329931 367 9330521 368 34086905 369 37191071 370 16335987 371 3278894 372 310547 373 13031 374 185 375 0 376 386155 377 11371813 378 42832750 379 48074247 380 21740717 381 4507571 382 443840 383 19596 384 300 385 0 386 451276 387 13836052 388 53707451 389 61978519 390 28841933 391 6175713 392 633139 393 29671 394 515 395 1 396 0 397 526823 398 16806113 399 67203583 400 79701486 401 38139002 402 8421243 403 895294 404 43971 405 819 406 2 407 0 408 614154 409 20380718 410 83921706 411 102240570 412 50285759 413 11447049 414 1262971 415 65293 416 1332 417 5 418 0 419 715220 420 24676416 421 104593498 422 130840406 423 66103190 424 15496728 425 1770236 426 95783 427 2102 428 10 429 0 430 831820 431 29831608 432 130108564 433 167052087 434 86655416 435 20913410 436 2473601 437 140259 438 3327 439 20 440 0 441 966467 442 36009437 443 161548068 444 212806871 445 113281468 446 28118293 447 3436809 448 203281 449 5142 450 36 451 0 452 1121505 453 43403043 454 200221879 455 270500551 456 147705097 457 37695465 458 4761393 459 294069 460 7958 461 65 462 0 463 1300156 464 52239700 465 247717394 466 343102280 467 192078980 468 50355453 469 6561269 470 421433 471 12071 472 110 473 0 474 1505499 475 62787781 476 305953772 477 434293128 478 249178703 479 67083766 480 9015761 481 602382 482 18271 483 185 484 0 485 1741630 486 75362505 487 377248836 488 548609681 489 322446184 490 89077188 491 12330231 492 854470 493 27256 494 300 495 0 496 2012558 497 90335170 498 464398005 499 691660623 500 416293901 501 117966234 502 16812326 503 1207812 504 40462 505 481 506 0 507 2323520 508 108141168 509 570769629 510 870346263 511 536214824 512 155780239 513 22843818 514 1700895 515 60036 516 795 517 1 518 0 519 2679689 520 129292099 521 700414235 522 1093154343 523 689154365 524 205171027 525 30933970 526 2382536 527 87981 528 1250 529 2 530 0 531 3087735 532 154386865 533 858200768 534 1370501696 535 883765869 536 269485609 537 41746282 538 3323738 539 128502 540 1982 541 5 542 0 543 3554345 544 184127687 545 1049971949 546 1715180228 547 1130982719 548 353103299 549 56175008 550 4619166 551 186484 552 3087 553 10 554 0 555 4087968 556 219335176 557 1282731666 558 2142822326 559 1444334680 560 461483344 561 75350168 562 6394401 563 269466 564 4798 565 20 566 0 567 4697205 568 260969515 569 1564866114 570 2672574086 571 1840844140 572 601714219 573 100779675 574 8817059 575 386757 576 7332 577 36 578 0 579 5392783 580 310150967 581 1906406597 582 3327787001 583 2341583802 584 782695114 585 134405960 586 12117260 587 553271 588 11191 589 65 590 0 591 6185689 592 368187679 593 2319335386 594 4136963086 595 2972894374 596 1015823883 597 178752761 598 16588535 599 786299 600 16821 601 110 602 0 603 7089500 604 436603432 605 2817953991 606 5134777997 607 3767326244 608 1315423390 609 237088474 610 22637178 611 1113510 612 25196 613 185 614 0 615 8118264 616 517174276 617 3419311775 618 6363464690 619 4765451877 620 1699761777 621 313641602 622 30783062 623 1568109 624 37308 625 300 626 0 627 9289091 628 611965681 629 4143711295 630 7874250803 631 6017232916 632 2191694917 633 413841541 634 41728829 635 2199730 636 54951 637 481 638 0 639 10619863 640 723380761 641 5015307500 642 9729373603 643 7584718110 644 2820220354 645 544674714 646 56374844 647 3069546 648 80131 649 752 650 0 651 12132164 652 854209988 653 6062808997 654 12004197519 655 9544344938 656 3621847851 657 715285464 658 75994217 659 4278447 660 117346 661 1218 662 1 663 0 664 13848650 665 1007694326 666 7320299167 667 14789974276 668 11990335500 669 4642059753 670 936941717 671 102062965 672 5924730 673 169306 674 1875 675 2 676 0 677 15796476 678 1187591512 679 8828209297 680 18197001830 681 15038749018 682 5938412715 683 1224643358 684 136759776 685 8188867 686 244417 687 2927 688 5 689 0 690 18004327 691 1398258826 692 10634452444 693 22358556888 694 18832353581 695 7582575855 696 1597007433 697 182693712 698 11266659 699 349967 700 4478 701 10 702 0 703 20506255 704 1644740793 705 12795751782 706 27435307565 707 23546278637 708 9664442743 709 2078252611 710 243488149 711 15464516 712 500258 713 6864 714 20 715 0 716 23338469 717 1932877567 718 15379205285 719 33620971801 720 29395408194 721 12295745093 722 2698530844 723 323563905 724 21134748 725 709715 726 10340 727 36 728 0 729 26543660 730 2269420860 731 18464108624 732 41148668734 733 36643043647 734 15616657667 735 3497123154 736 429063569 737 28824403 738 1005550 739 15601 740 65 741 0 742 30167357 743 2662175259 744 22144086682 745 50298751287 746 45610927841 747 19800218292 748 4522411859 749 567368089 750 39150679 751 1414751 752 23181 753 110 754 0 755 34262962 756 3120150994 757 26529592223 758 61407968199 759 56692682056 760 25063299278 761 5837370285 762 748701601 763 53061353 764 1986544 765 34398 766 185 767 0 768 38887673 769 3653748199 770 31750817823 771 74880488210 772 70368164636 773 31673058414 774 7519595194 775 985453315 776 71656408 777 2773496 778 50468 779 300 780 0 781 44108109 782 4274957191 783 37961087544 784 91200749017 785 87222791456 786 39962735617 787 9669061668 788 1294395938 789 96542246 790 3861747 791 73769 792 481 793 0 794 49995925 795 4997598355 796 45340828111 797 110949030529 798 107968672436 799 50342196025 800 12409141995 801 1696049169 802 129634299 803 5349095 804 106791 805 752 806 0 807 56634173 808 5837584295 809 54102181062 810 134819659029 811 133473112016 812 63321741697 813 15898281451 814 2217988395 815 173681598 816 7389698 817 154013 818 1165 819 0 820 64112359 821 6813231089 822 64494373147 823 163642554476 824 164788226504 825 79527274500 826 20331953752 827 2894266144 828 232085150 829 10178856 830 221788 831 1834 832 1 833 0 834 72533807 835 7945600561 836 76809975478 837 198408910234 838 203192200107 839 99734123608 840 25957938674 841 3769094689 842 309317809 843 13964050 844 316573 845 2792 846 2 847 0 848 82010177 849 9258903831 850 91392176707 851 240301478062 852 250233478689 853 124893956076 854 33084113298 855 4898322697 856 411235281 857 19102030 858 450773 859 4273 860 5 861 0 862 92669720 863 10780946424 864 108643217008 865 290730158174 866 307788596344 867 156181348603 868 42098491833 869 6353864609 870 545482645 871 26050647 872 638617 873 6454 874 10 875 0 876 104651419 877 12543650629 878 129034213520 879 351374242871 880 378125689455 881 195033772188 882 53481021096 883 8225704989 884 721819748 885 35423156 886 901770 887 9732 888 20 889 0 890 118114304 891 14583633396 892 153116533805 893 424232309395 894 463988946021 895 243222429798 896 67835589442 897 10629630721 898 953038859 899 48023222 900 1267038 901 14496 902 36 903 0 904 133230930 905 16942880582 906 181534990079 907 511680420620 908 568687932459 909 302910136949 910 85908165739 911 13710695994 912 1255568945 913 64940633 914 1775734 915 21576 916 65 917 0 918 150198136 919 19669495546 920 215043142719 921 616541685061 922 696218577246 923 376753465449 924 108631984910 925 17653504279 926 1650508316 927 87554103 928 2476304 929 31743 930 110 931 0 932 169229875 933 22818568433 934 254521015001 935 742166988641 936 851392227922 937 467993021461 938 137160693808 939 22690279976 940 2165203482 941 117759872 942 3444278 943 46593 944 185 945 0 946 190569292 947 26453142895 948 300995579937 949 892530884585 950 1040005384072 951 580596757702 952 172930678210 953 29114541161 954 2834491924 955 157947806 956 4769958 957 67776 958 300 959 0 960 214481126 961 30645334958 962 355664496106 963 1072343334011 964 1269024873392 965 719396113235 966 217714273092 967 37294542432 968 3703236609 969 211342917 970 6586575 971 98200 972 481 973 0 974 241265379 975 35477579269 976 419923514856 977 1287182323057 978 1546829360782 979 890294611500 980 273712674082 981 47694574311 982 4828555479 983 282037874 984 9058084 985 141148 986 752 987 0 988 271248950 989 41044065770 990 495398142193 991 1543647134214 992 1883470342835 993 1100466673572 994 343637415097 995 60896462620 996 6283916341 997 375534053 998 12422686 999 202105 1000 1165 1001 0 1002 304801365 1003 47452343047 1004 583980228351 1005 1849541174486 1006 2291013009531 1007 1358654712859 1008 430841666799 1009 77628743367 1010 8161891942 1011 498716325 1012 16969224 1013 287235 1014 1770 1015 0 1016 342325709 1017 54825160547 1018 687870168382 1019 2214083085817 1020 2783911210236 1021 1675475726299 1022 539461239149 1023 98809534131 1024 10583309591 1025 661153242 1026 23149784 1027 408800 1028 2741 1029 1 1030 0 1031 384276336 1032 63302526060 1033 809625551897 1034 2648156375247 1035 3379477548064 1036 2063822605277 1037 674577738970 1038 125573560402 1039 13696275093 1040 874112182 1041 31439259 1042 576172 1043 4107 1044 2 1045 0 1046 431149389 1047 73044064055 1048 952217295593 1049 3164599555205 1050 4098420332398 1051 2539333028915 1052 842457020000 1053 159353776433 1054 17695529290 1055 1153570049 1056 42622748 1057 811594 1058 6199 1059 5 1060 0 1061 483502844 1062 84231651508 1063 1119094266322 1064 3778548128632 1065 4965503949916 1066 3120964178026 1067 1050786987870 1068 201921936786 1069 22821326027 1070 1518789653 1071 57586045 1072 1136374 1073 9222 1074 10 1075 0 1076 541946240 1077 97072430596 1078 1314257673656 1079 4507829951707 1080 6010298496612 1081 3831659248631 1082 1309016089808 1083 255500880874 1084 29384737114 1085 1996052347 1086 77654880 1087 1588616 1088 13732 1089 20 1090 0 1091 607163746 1092 111802179126 1093 1542346736774 1094 5373432597120 1095 7268105744040 1096 4699173569452 1097 1628708890512 1098 322833170711 1099 37769699618 1100 2617330249 1101 104374521 1102 2208481 1103 20188 1104 36 1105 0 1106 679903203 1107 128689153597 1108 1808737161172 1109 6400043205543 1110 8781018532093 1111 5757057051309 1112 2024067344830 1113 407359311706 1114 48473558568 1115 3426244757 1116 140047917 1117 3066224 1118 29708 1119 65 1120 0 1121 761002156 1122 148038389556 1123 2119654334853 1124 7616682920788 1125 10599199418038 1126 7045799888992 1127 2512416485053 1128 513304581062 1129 62106296065 1130 4475429709 1131 187333189 1132 4235235 1133 43223 1134 110 1135 0 1136 851376628 1137 170196596028 1138 2482303435727 1139 9057442493242 1140 12782373077435 1141 8614271595032 1142 3114999302090 1143 645959723226 1144 79455771662 1145 5836279565 1146 250140890 1147 5840039 1148 62821 1149 185 1150 0 1151 952050665 1152 195557633415 1153 2905018798065 1154 10762344017166 1155 15401605004126 1156 10521349200147 1157 3857685379553 1158 811815317510 1159 101489478806 1160 7595569133 1161 333083248 1162 8018168 1163 90516 1164 300 1165 0 1166 1064144451 1167 224568735189 1168 3397435307666 1169 12778337635389 1170 18541377070976 1171 12837965652922 1172 4772118213486 1173 1018966606007 1174 129447466433 1175 9869108068 1176 442711346 1177 10985477 1178 130057 1179 481 1180 0 1181 1188908248 1182 257737473796 1183 3970685123109 1184 15160469589988 1185 22302057543626 1186 15649424782530 1187 5896757698780 1188 1277329143240 1189 164852886057 1190 12798389535 1191 586883133 1192 14990806 1193 185449 1194 752 1195 0 1196 1327710076 1197 295639657984 1198 4637623141893 1199 17973233005596 1200 26802801098746 1201 19058356130665 1202 7278581518874 1203 1599249023217 1204 209652652607 1205 16571200618 1206 776622226 1207 20413789 1208 263660 1209 1165 1210 0 1211 1482074143 1212 338928173885 1213 5413085392681 1214 21292143396512 1215 32184945626774 1216 23187939630388 1217 8974547201317 1218 1999803964233 1219 266230331855 1220 21416265671 1221 1025128465 1222 27693063 1223 372228 1224 1770 1225 0 1226 1653668665 1227 388342993799 1228 6314185074358 1229 25205565225907 1230 38616051147191 1231 28186147763832 1232 11054103046200 1233 2497722796111 1234 337621110692 1235 27635101476 1236 1350686106 1237 37481712 1238 523653 1239 2665 1240 0 1241 1844349560 1242 444722379792 1243 7360651460557 1244 29816837291699 1245 46294599935267 1246 34230340586519 1247 13601379173837 1248 3115900467615 1249 427562529700 1250 35601346843 1251 1776163301 1252 50618001 1253 735493 1254 4045 1255 1 1256 0 1257 2056148051 1258 509015546738 1259 8575217632644 1260 35246730484197 1261 55455547277346 1262 41533143675761 1263 16718603333924 1264 3882577868672 1265 540741288673 1266 45790908707 1267 2330881297 1268 68146404 1269 1026429 1270 5999 1271 2 1272 0 1273 2291320912 1274 582296836948 1275 9984064175588 1276 41636310189612 1277 66376830350969 1278 50349063797904 1279 20529507511101 1280 4832308501046 1281 682960013965 1282 58802937069 1283 3052954272 1284 91532508 1285 1429032 1286 8912 1287 5 1288 0 1289 2552338241 1290 665781718423 1291 11617326256692 1292 49150242887081 1293 79387035615122 1294 60982797453377 1295 25184228230061 1296 6007654156746 1297 861486873188 1298 75400881278 1299 3991554486 1300 122652144 1301 1981905 1302 13112 1303 10 1304 0 1305 2841940500 1306 760844687532 1307 13509673153239 1308 57980633406264 1309 94874299297421 1310 73798402409659 1311 30864050846007 1312 7460507907312 1313 1085267194526 1314 96534659092 1315 5208940292 1316 163971418 1317 2741046 1318 19252 1319 20 1320 0 1321 3163127352 1322 869039451088 1323 15700970251861 1324 68351466047097 1325 113296895252125 1326 89231106586652 1327 37788592571193 1328 9254671591198 1329 1365483088696 1330 123412863369 1331 6785560692 1332 218688290 1333 3776359 1334 28008 1335 36 1336 0 1337 3519222692 1338 992121504052 1339 18237034848901 1340 80523746253869 1341 135195453568161 1342 107800231954807 1343 46222728537011 1344 11467900271134 1345 1715913696387 1346 157545966748 1347 8824293414 1348 291083431 1349 5191766 1350 40713 1351 65 1352 0 1353 3913864295 1354 1132073549465 1355 21170498514205 1356 94801441937269 1357 161207441936239 1358 130125587625254 1359 56486586211515 1360 14195433593447 1361 2153672090729 1362 200833853371 1363 11455440392 1364 386523075 1365 7110241 1366 58661 1367 110 1368 0 1369 4351078600 1370 1291133929322 1371 24561791099874 1372 111538361828891 1373 192083934811802 1374 156945757427243 1375 68965808217206 1376 17553271796398 1377 2699862087816 1378 255658699126 1379 14846819556 1380 512274964 1381 9716933 1382 84366 1383 185 1384 0 1385 4835271870 1386 1471828597290 1387 28480262411234 1388 131146096241078 1389 228709442195876 1390 189141004011996 1391 84125707727648 1392 21683203860951 1393 3380623562270 1394 325007186035 1395 19210387135 1396 677463615 1397 13235271 1398 120501 1399 300 1400 0 1401 5371315400 1402 1677006863936 1403 33005460698518 1404 154103187643990 1405 272124761259917 1406 227758707353136 1407 102525852744949 1408 26757567201717 1409 4228103436160 1410 412607783128 1411 24816795929 1412 894208915 1413 17985638 1414 171587 1415 481 1416 0 1417 5964539504 1418 1909881554956 1419 38228589174680 1420 180965725506351 1421 323554100579095 1422 274045439274072 1423 124840336364421 1424 32986618698325 1425 5282036242650 1426 523126128292 1427 32007782480 1428 1177810577 1429 24363531 1430 242800 1431 752 1432 0 1433 6620830889 1434 2174073889311 1435 44254164618980 1436 212379560964069 1437 384436254379417 1438 329482563637142 1439 151878836974429 1440 40625691964136 1441 6591275517487 1442 662390397637 1443 41220325490 1444 1548599960 1445 32932016 1446 342558 1447 1165 1448 0 1449 7346629512 1450 2473663844816 1451 51201905043603 1452 249094398255615 1453 456461459059603 1454 395830492093599 1455 184614769300242 1456 49985385094908 1457 8215935527238 1458 837643921311 1459 53000607816 1460 2031887562 1461 44375020 1462 480413 1463 1770 1464 0 1465 8149040695 1466 2813246423189 1467 59208877910479 1468 291980037124410 1469 541613885547820 1470 475178593818640 1471 224215926666057 1472 61442518310287 1473 10229889462149 1474 1057935951364 1475 68047382344 1476 2661287306 1477 59659767 1478 671473 1479 2665 1480 0 1481 9035836076 1482 3197994733268 1483 68431942923478 1484 342045093678606 1485 642221747205445 1486 570006571556258 1487 272084164184670 1488 75454691195451 1489 12723871863739 1490 1334495332486 1491 87233873544 1492 3478817166 1493 79979229 1494 933645 1495 3956 1496 0 1497 10015581680 1498 3633730430136 1499 79050529282236 1500 400458538519896 1501 761014910683272 1502 683253633259889 1503 329898925016558 1504 92576317372884 1505 15809270068618 1506 1681349824468 1507 111680085475 1508 4540809192 1509 107069428 1510 1297820 1511 5925 1512 1 1513 0 1514 11097645016 1515 4127002621688 1516 91269791815698 1517 468574521545459 1518 901192845477348 1519 818403199733480 1520 399672507556201 1521 113478748687876 1522 19622221690975 1523 2115742100040 1524 142758686303 1525 5914733512 1526 142865249 1527 1791843 1528 8675 1529 2 1530 0 1531 12292341831 1532 4685175934793 1533 105324196203002 1534 547960903827055 1535 1066502837801764 1536 979579553943026 1537 483813386561368 1538 138975066561364 1539 24330012167345 1540 2659294579279 1541 182247385438 1542 7693092367 1543 190335008 1544 2471174 1545 12742 1546 5 1547 0 1548 13610949895 1549 5316529079357 1550 121481589607941 1551 640432092151687 1552 1261331745258411 1553 1171664003800836 1554 585202648659063 1555 170047889519408 1556 30136640056904 1557 3338535767847 1558 232326226265 1559 9987689728 1560 252907420 1561 3392631 1562 18512 1563 10 1564 0 1565 15065878135 1566 6030364806385 1567 140047821739164 1568 748086765585083 1569 1490811854538308 1570 1400428806260586 1571 707283843771944 1572 207885242177184 1573 37292123852565 1574 4186565208152 1575 295786856584 1576 12947730865 1577 335497949 1578 4649888 1579 26884 1580 20 1581 0 1582 16670689208 1583 6837132869624 1584 161371987368935 1585 873351252500095 1586 1760944830346465 1587 1672697330796649 1588 854170600973177 1589 253920791977484 1590 46100972091008 1591 5243981506515 1592 376061691110 1593 16755377698 1594 443949229 1595 6346585 1596 38672 1597 36 1598 0 1599 18440293320 1600 7748567132608 1601 185852372528947 1602 1019029300030839 1603 2078744478178023 1604 1996528597295665 1605 1030773171190959 1606 309885445120728 1607 56935806929255 1608 6561346422081 1609 477535147376 1610 21652742307 1611 586569882 1612 8650157 1613 55631 1614 65 1615 0 1616 20390982757 1617 8777838772283 1618 213943196105923 1619 1188359279231330 1620 2452403814763196 1621 2381437276243550 1622 1242948600419377 1623 377864184502180 1624 70249404459989 1625 8200487852777 1626 605575935014 1627 27933751212 1628 773157762 1629 11743885 1630 79341 1631 110 1632 0 1633 22540654445 1634 9939727021742 1635 246162250254891 1636 1385079758101821 1637 2891487536020834 1638 2838648508790401 1639 1497680261097126 1640 460371556836137 1641 86595287703813 1642 10238341498923 1643 767035450998 1644 35988397323 1645 1017582695 1646 15919766 1647 113041 1648 185 1649 0 1650 24908858009 1651 11250809808695 1652 283099555783679 1653 1613504775076886 1654 3407156420373647 1655 3381398413124102 1656 1803285709995148 1657 560431149955049 1658 106644698457353 1659 12768799808045 1660 970293791408 1661 46291023594 1662 1336369839 1663 21508351 1664 159978 1665 300 1666 0 1667 27517052599 1668 12729676118601 1669 325427165110188 1670 1878610093211375 1671 4012426312274825 1672 4025284858219140 1673 2169669603231442 1674 681684216820492 1675 131216670902354 1676 15908345089767 1677 1225985359094 1678 59463795798 1679 1752337014 1680 29007098 1681 225896 1682 481 1683 0 1684 30388671978 1685 14397162926194 1686 373910259154367 1687 2186132119786580 1688 4722469412535687 1689 4788678930040182 1690 2608614006859139 1691 828503407875652 1692 161303286275456 1693 19799065559630 1694 1547134605855 1695 76267619902 1696 2293074938 1697 38999622 1698 317081 1699 752 1700 0 1701 33549419497 1702 16276618991403 1703 429419705497771 1704 2542681130270289 1705 5554961647820301 1706 5693205173629172 1707 3134131569034602 1708 1006147165271022 1709 198113000208714 1710 24616835398559 1711 1950212945693 1712 97694675819 1713 2996258263 1714 52343939 1715 444043 1716 1165 1717 0 1718 37027355200 1719 18394198969812 1720 492946265104826 1721 2955871046481349 1722 6530486349392969 1723 6764303162842439 1724 3762868329209264 1725 1220919962139759 1726 243106763904633 1727 30575698067070 1728 2455340203596 1729 124954925693 1730 3907326555 1731 70046129 1732 618368 1733 1770 1734 0 1735 40853235313 1736 20779190703891 1737 565616658002476 1738 3434467872144979 1739 7672999909405388 1740 8031885902934577 1741 4514599556175919 1742 1480394496097803 1743 298061896754302 1744 37940185517357 1745 3087904770358 1746 159620085965 1747 5087863662 1748 93561828 1749 858721 1750 2665 1751 0 1752 45060624582 1753 23464379869466 1754 648711724242365 1755 3988559627130270 1756 9010371213706524 1757 9531103646314040 1758 5412786646395754 1759 1793637076674797 1760 365124069921183 1761 47031904157827 1762 3878920756170 1763 203612152250 1764 6612790890 1765 124634541 1766 1186715 1767 3956 1768 0 1769 49686288421 1770 26486455562679 1771 743686948091189 1772 4629750629769464 1773 10575004484742423 1774 11303242876317595 1775 6485267187234119 1776 2171521645469401 1777 446898358942583 1778 58247094283951 1779 4867317913389 1780 259404009651 1781 8581844578 1782 165701304 1783 1634848 1784 5822 1785 0 1786 54770336324 1787 29886461873860 1788 852195642655480 1789 5371383721913731 1790 12404559693947182 1791 13396767072615367 1792 7765030866409715 1793 2627053559982767 1794 546527995872352 1795 72067857557989 1796 6100841058905 1797 330053843581 1798 11119782271 1799 219884204 1800 2247808 1801 8588 1802 1 1803 0 1804 60356673280 1805 33710299903504 1806 976115132144776 1807 6228794084540716 1808 14542783260317639 1809 15868537686156765 1810 9291169647918807 1811 3175803940116153 1812 667818797184060 1813 89085246854691 1814 7638832395987 1815 419415196759 1816 14385217147 1817 291103071 1818 3076463 1819 12465 1820 2 1821 0 1822 66493182097 1823 38009286343583 1824 1117576309607278 1825 7219599401577139 1826 17040468629914167 1827 18785230303963832 1828 11109958235898513 1829 3836375611308151 1830 815359237130766 1831 110018555323243 1832 9554269807335 1833 532294218633 1834 18580864306 1835 384648649 1836 4200840 1837 18077 1838 5 1839 0 1840 73232243759 1841 42840774138417 1842 1278996993151313 1843 8364031017655282 1844 19956563331733274 1845 22224994853828895 1846 13276170861289963 1847 4631015199259892 1848 994698012838267 1849 135748475377147 1850 11937753070331 1851 674745663959 1852 23965313684 1853 507271310 1854 5718289 1855 26014 1856 10 1857 0 1858 80630964769 1859 48268842638819 1860 1463119556115318 1861 9685312124181572 1862 23359446129135192 1863 26279371637721980 1864 15854566153428944 1865 5586262391707337 1866 1212513089942288 1867 167344258516359 1868 14900293486174 1869 854269567043 1870 30864071589 1871 667735912 1872 7765314 1873 37344 1874 20 1875 0 1876 88751778802 1877 54365064081822 1878 1673053366723965 1879 11210089190611751 1880 27328400037856235 1881 31055545220848975 1882 18921710157751020 1883 6733813686561678 1884 1476867123872677 1885 206112460128432 1886 18579356399239 1887 1080286053572 1888 39691382021 1889 877258289 1890 10512416 1891 53220 1892 36 1893 0 1894 97662728555 1895 61209355364661 1896 1912322633637883 1897 12968924234575108 1898 31955309086912058 1899 36678939854878478 1900 22568029691285499 1901 8111443166450890 1902 1797455736794275 1903 253638996045699 1904 23143545423109 1905 1364503002149 1906 50972609051 1907 1150609453 1908 14204061 1909 75746 1910 65 1911 0 1912 107438159466 1913 68890923539690 1914 2184920329737178 1915 14996855927228012 1916 37346613231021133 1917 43296265145592821 1918 26900313223858393 1919 9764199538760295 1920 2185962367953104 1921 311856260524487 1922 28800705376439 1923 1721515882332 1924 65367831730 1925 1506278316 1926 19134413 1927 107076 1928 110 1929 0 1930 118159068427 1931 77509315905941 1932 2495368947636076 1933 17334039425399631 1934 43625558922341338 1935 51079025392539332 1936 32044544357249909 1937 11745708487264859 1938 2656421571905975 1939 383107867064148 1940 35805699472001 1941 2169480937332 1942 83716512797 1943 1968742556 1944 25727802 1945 151093 1946 185 1947 0 1948 129913904637 1949 87175585059861 1950 2848788928908533 1951 20026475178002752 1952 50934790935280150 1953 60227635283625273 1954 38149341672858927 1955 14119845175218847 1956 3225721218011857 1957 470244527261682 1958 44472047537336 1959 2730977315004 1960 107071088814 1961 2568660079 1962 34501517 1963 212053 1964 300 1965 0 1966 142798995930 1967 98013582070962 1968 3250975712065546 1969 23126839218172907 1970 59439331142840871 1971 70976149705644936 1972 45389846617852785 1973 16962555599193981 1974 3914121491037538 1975 576718721866279 1976 55183548159378 1977 3434023441841 1978 136763592228 1979 3346149891 1980 46178048 1981 296864 1982 481 1983 0 1984 156919475295 1985 110161390530833 1986 3708486459762574 1987 26695428430633138 1988 69330008934855001 1989 83597813741189296 1990 53972442959083524 1991 20364187683055743 1992 4745965046358996 1993 706722272479812 1994 68411287934853 1995 4313378288494 1996 174460890958 1997 4351533114 1998 61650121 1999 413536 2000 752 2001 0 2002 172389800255 2003 123772917400241 2004 4228737647866939 2005 30801236602070418 2006 80827399602387031 2007 98411435927565519 2008 64140100491078009 2009 24432052359942792 2010 5750427539687298 2011 865328109118905 2012 84731762531128 2013 5412186146433 2014 222274518519 2015 5650694494 2016 82159171 2017 574693 2018 1165 2019 0 2020 189334822579 2021 139019656285809 2022 4820114843887896 2023 35523178545182465 2024 94186355253386968 2025 115788848645834291 2026 76178815497205511 2027 29293641887891845 2028 6962504718277729 2029 1058681516126911 2030 104850295408144 2031 6783718634381 2032 282828643003 2033 7325475174 2034 109220706 2035 794856 2036 1770 2037 0 2038 207890420102 2039 156092642436570 2040 5492096161468665 2041 40951482715817402 2042 109701204044585163 2043 136163482010075361 2044 90424943125139910 2045 35100225192989849 2046 8424096328866582 2047 1294212372489389 2048 129629370917706 2049 8494064663017 2050 359446014934 2051 9482885589 2052 144929972 2053 1096382 2054 2665 2055 0 2056 228204732751 2057 175204618583449 2058 6255391049398763 2059 47189274422125678 2060 127711727755023859 2061 160040387273369860 2062 107273997813698898 2063 42031314309989389 2064 10185395837591611 2065 1580908207125586 2066 160122605611281 2067 10624717828225 2068 456254695034 2069 12256224785 2070 191874604 2071 1505946 2072 3956 2073 0 2074 250438925115 2075 196592434955242 2076 7122096273929939 2077 54354375443723222 2078 148610011931231376 2079 188007735969497506 2080 127190658933430519 2081 50299656855074681 2082 12306421991400269 2083 1929618855940553 2084 197615837791988 2085 13276475374314 2086 578453734291 2087 15817920832 2088 253549076 2089 2062403 2090 5822 2091 0 2092 274768617130 2093 220519706866254 2094 8105871174404333 2095 62581348885521185 2096 172848320031272494 2097 220750264385426797 2098 150720776326603450 2099 60157428360473572 2100 14858977116325554 2101 2353448364088928 2102 243677115335972 2103 16573411783514 2104 732494634007 2105 20382960704 2106 334298901 2107 2813180 2108 8470 2109 0 2110 301384802048 2111 247279758077212 2112 9222134511632845 2113 72023821844263420 2114 200948109334539470 2115 259064693748654080 2116 178505053525027291 2117 71903215625085967 2118 17928850033151449 2119 2868209144238030 2120 300220809659644 2121 20669311810062 2122 926549010297 2123 26233253605 2124 440187737 2125 3833566 2126 12364 2127 1 2128 0 2129 330495499613 2130 277198878478903 2131 10488285505375207 2132 82857122649856097 2133 233510382084209466 2134 303877699190658669 2135 211295307976019154 2136 85890470263602006 2137 21618485465683661 2138 3492945884147760 2139 369570595204834 2140 25751877782550 2141 1170591510774 2142 33708467205 2143 578193378 2144 5198612 2145 17757 2146 2 2147 0 2148 362326859895 2149 310639930211453 2150 11923951964428628 2151 95281274674628944 2152 271227535822890592 2153 356266565206323850 2154 249973182694819471 2155 102537305293010108 2156 26050183645352616 2157 4250628634849902 2158 454564304348978 2159 32054239810629 2160 1477329527159 2161 43260318683 2162 758394297 2163 7039453 2164 25509 2165 5 2166 0 2167 397125074750 2168 348006336995290 2169 13551268744279151 2170 109524393371720315 2171 314896955912573444 2172 417483195378968289 2173 295572218365767644 2174 122338133055805768 2175 31369820577593754 2176 5168890457818431 2177 558643259884106 2178 39860925877240 2179 1862312599022 2180 55438164104 2181 992721952 2182 9499138 2183 36334 2184 10 2185 0 2186 435157697830 2187 389746497886906 2188 15395190151922877 2189 125846539722403024 2190 365436561221182033 2191 488981684978224953 2192 349303246937602541 2193 145877165749846069 2194 37751312641243135 2195 6281000176857629 2196 685998529427059 2197 49523558301227 2198 2345152538145 2199 70956886261 2200 1297556839 2201 12796076 2202 51672 2203 20 2204 0 2205 476715857290 2206 436358667809994 2207 17483840338789809 2208 144544090348674104 2209 423902628796485380 2210 572450366346071187 2211 412584355063892612 2212 173844493675413408 2213 45401862841556714 2214 7626932982415097 2215 841707310959627 2216 61471143852590 2217 2949886419167 2218 90691588548 2219 1692661526 2220 17181375 2221 72936 2222 36 2223 0 2224 522115831195 2225 488396354613277 2226 19848906186301805 2227 165954691385026758 2228 491510164202605931 2229 669848593215982861 2230 487075378064412818 2231 207054774919510740 2232 54568267150453287 2233 9254773132613140 2234 1031947949016460 2235 76233511405061 2236 3706817138106 2237 115780602464 2238 2205138182 2239 23036297 2240 102871 2241 65 2242 0 2243 571701605655 2244 546474284128409 2245 22526077714023096 2246 190462872770243707 2247 569656234305501777 2248 783449390588086964 2249 574718362061457660 2250 246469210169063616 2251 65544147507496966 2252 11222195200902038 2253 1264187378791321 2254 94454967807590 2255 4652909101091 2256 147607523038 2257 2867328583 2258 30791765 2259 144113 2260 110 2261 0 2262 625846753120 2263 611274993307676 2264 25555541626820991 2265 218506408822594688 2266 659946624356586141 2267 915888468557920499 2268 677784386939173305 2269 293221434957435674 2270 78678894569714732 2271 13598507267893041 2272 1547503818306637 2273 116930587043308 2274 5834725611238 2275 187970301815 2276 3723488477 2277 41097469 2278 201628 2279 185 2280 0 2281 684957390936 2282 683556113909124 2283 28982534252390007 2284 250583522223354208 2285 764226344693168405 2286 1070220938550722903 2287 798928221221273972 2288 348647641846009986 2289 94387725282210773 2290 16466741702782136 2291 1892856156794210 2292 144626403631405 2293 7309071890264 2294 239059992429 2295 4826905679 2296 54707259 2297 280606 2298 300 2299 0 2300 749474411781 2301 764158419203447 2302 32857960850034887 2303 287261040037559107 2304 884614456502220674 2305 1249986457201766949 2306 941251589818787218 2307 414322128682529856 2308 113164142518833284 2309 19926535827551042 2310 2313542002801755 2311 178730915244319 2312 9147134150601 2313 303696166978 2314 6249065548 2315 72708438 2316 389735 2317 481 2318 0 2319 819876908323 2320 854014709482261 2321 37239089071657870 2322 329183626161792035 2323 1023543905528077074 2324 1459284555344902912 2325 1108376952699872595 2326 492098632759721821 2327 135593990240306337 2328 24097122784921734 2329 2825597219510733 2330 220687294475900 2331 11435802553706 2332 385326094232 2333 8076876221 2334 96394797 2335 538743 2336 752 2337 0 2338 896684817527 2339 954159623726057 2340 42190325239207505 2341 377084227284983774 2342 1183806967134350582 2343 1702861144072540649 2344 1304532982348344530 2345 584159209094876365 2346 162372892955224178 2347 29121433675912781 2348 3448458214458856 2349 272268727443866 2350 14283769553713 2351 488372755883 2352 10426236245 2353 127606580 2354 743271 2355 1165 2356 0 2357 980462880430 2358 1065740469213466 2359 47784083096148634 2360 431795889842021528 2361 1368607174342438476 2362 1986208328728033094 2363 1534653763017756970 2364 693070534804757838 2365 194325620422918652 2366 35170257458986804 2367 4205521303767504 2368 335623511147808 2369 17823331779767 2370 618224994933 2371 13437479856 2372 168525460 2373 1020862 2374 1770 2375 0 2376 1071823774337 2377 1190029174374591 2378 54101755798990042 2379 494265122823615751 2380 1581618543910530820 2381 2315679135830720125 2382 1804494158288842782 2383 821851104302569141 2384 232430539909258359 2385 42448114653191431 2386 5125111736991669 2387 413387637814783 2388 22219683575235 2389 781777347547 2390 17296770739 2391 222219456 2392 1398913 2393 2665 2394 0 2395 1171432692373 2396 1328435475909731 2397 61234803119380641 2398 565567005201998926 2399 1827053192806924585 2400 2698619657817197910 2401 2120763200460851941 2402 974048098068729393 2403 277846475082801868 2404 51199133373918177 2405 6241293446823416 2406 508752863584505 2407 27673959213357 2408 987449989120 2409 22231081810 2410 292388220 2411 1909467 2412 3956 2413 0 2414 1280011042268 2415 1482521466984508 2416 69285967200766458 2417 646922258903034636 2418 2109738404635999946 2419 3143520860129302451 2420 2491279182896958505 2421 1153829070889168174 2422 331946515281384443 2423 61715253729806743 2424 7595229961819932 2425 625624728009366 2426 34436188680557 2427 1245932513945 2428 28537244575 2429 384091649 2430 2599690 2431 5822 2432 0 2433 1398341745571 2434 1654017640727709 2435 78370631719678630 2436 739716540279208522 2437 2435204563392876824 2438 3660193320086133304 2439 2925148889522565323 2440 1366086944357276368 2441 396355382818006392 2442 74344595569192497 2443 9236377616139243 2444 768729135632462 2445 42810827341045 2446 1570302251026 2447 36578998164 2448 503505634 2449 3526293 2450 8470 2451 0 2452 1527273599625 2453 1844840581627991 2454 88618340969381189 2455 845522228531050470 2456 2809785317971232849 2457 4259967898126948051 2458 3432975992855768572 2459 1616565211874103148 2460 472996331371814139 2461 89503006366168018 2462 11224425151257991 2463 943839713232063 2464 53175509895563 2465 1977104203583 2466 46829216636 2467 658981893 2468 4770794 2469 12230 2470 0 2471 1667727404093 2472 2057112466895243 2473 100174497247434550 2474 966123030366529305 2475 3240731770846747927 2476 4955926350477887477 2477 4027101188233404482 2478 1912000698769974541 2479 564142754394840365 2480 107685837242802884 2481 13631019039343831 2482 1157939623023726 2483 65990474872626 2484 2486665162985 2485 59874734440 2486 861072544 2487 6441412 2488 17641 2489 1 2490 0 2491 1820701100652 2492 2293182561378260 2493 113202257004946355 2494 1103541754299872470 2495 3736342497314064775 2496 5763166199030878612 2497 4721881656307280296 2498 2260293955026657620 2499 672482797700884583 2500 129483963715839009 2501 16542445734354819 2502 1419529456702861 2503 81822701878554 2504 3124345937146 2505 76455674598 2506 1123068884 2507 8667003 2508 25143 2509 2 2510 0 2511 1987276856363 2512 2555650901501137 2513 127884648482693465 2514 1260071656771765517 2515 4306111661369133055 2516 6699104827715780387 2517 5534012846002294556 2518 2670703881717255269 2519 801191219356303405 2520 155600686426939836 2521 20062235663287370 2522 1738895744147565 2523 101364952364313 2524 3921523672871 2525 97506176378 2526 1462447830 2527 11636855 2528 35754 2529 5 2530 0 2531 2168627105469 2532 2847394388906459 2533 144426936121049852 2534 1438311805431618524 2535 4960897552963238813 2536 7783828467930861351 2537 6482902345895580489 2538 3154078919932995941 2539 954018134261788197 2540 186873936722737893 2541 24314896764807294 2542 2128538287904927 2543 125468822154277 2544 4917252738270 2545 124202568383 2546 1901313293 2547 15583701 2548 50512 2549 10 2550 0 2551 2366022741845 2552 3171595529412531 2553 163059259848689947 2554 1641206968787042130 2555 5713114468074684329 2556 9040492587692420506 2557 7591100132479325309 2558 3723121274571302782 2559 1135388109822765546 2560 224299969263256059 2561 29449626765037269 2562 2603558458066202 2563 155172340214703 2564 6159643386498 2565 158015450072 2566 2468024129 2567 20824744 2568 71152 2569 20 2570 0 2571 2580840212973 2572 3531774082369347 2573 184039580470538122 2574 1872092592765781733 2575 6576950929043270044 2576 10495781259767701061 2577 8884798561775663277 2578 4392700976390828697 2579 1350522639603295057 2580 269064510220067915 2581 35645643941100630 2582 3182282565583112 2583 191749674922901 2584 7708495512913 2585 200796022678 2586 3198590082 2587 27758352 2588 99633 2589 36 2590 0 2591 2814570987591 2592 3931821904086600 2593 207656965849355688 2594 2134745504589276921 2595 7568617926947190202 2596 12180433473540483576 2597 10394406470340592485 2598 5180213700615015145 2599 1605576437887788504 2600 322575919804730803 2601 43117496288578675 2602 3886833279278774 2603 236753387012270 2604 9637522561168 2605 254864687690 2606 4139504626 2607 36934050 2608 139253 2609 65 2610 0 2611 3068829878530 2612 4376041303642810 2613 234235256434409164 2614 2433441052901448337 2615 8706631123633121809 2616 14129846934471398308 2617 12155216576697775916 2618 6106006148394369989 2619 1907805542691844504 2620 386508413948631139 2621 52122508992109564 2622 4744000533194610 2623 292083083796179 2624 12037869398211 2625 323116305959 2626 5348871570 2627 49022291 2628 193558 2629 110 2630 0 2631 3345365983698 2632 4869187252284562 2633 264137152919497562 2634 2773017488356728928 2635 10012131655579558450 2636 16384769234018115091 2637 14208171201353216921 2638 7193861020245971828 2639 2265755416262507541 2640 462848868947498111 2641 62968508253153181 2642 5786109953821860 2643 360053867400744 2644 15022039803331 2645 409191634878 2646 6902194765 2647 64956952 2648 268526 2649 185 2650 0 2651 3646072432125 2652 5416513828322979 2653 297768773558855074 2654 3158948476119789898 2655 11509250597712870279 2656 18992090170302060221 2657 16600751111474966770 2658 8471571350080972515 2659 2689490695387769535 2660 553956488015394026 2661 76024174336856575 2662 7052237090593119 2663 443491804347650 2664 18728732138987 2665 517617166933 2666 8893586346 2667 85882566 2668 370881 2669 300 2670 0 2671 3972999029388 2672 6023825307694914 2673 335584733898662025 2674 3597424754113500608 2675 13225523044911389084 2676 22005748220786863938 2677 19387995234890794450 2678 9971596391944704406 2679 3190853792407479445 2680 662628334661603351 2681 91730083781148393 2682 8589478284657875 2683 545836475813589 2684 23328821635013 2685 654065761800 2686 11444342645 2687 113357153 2688 511087 2689 481 2690 0 2691 4328363658647 2692 6697532358072145 2693 378093807456202137 2694 4095446056450497722 2695 15192358296305681935 2696 25487769174713346080 2697 22633683644055296172 2698 11731837319253856940 2699 3783779677767346657 2700 792182249481596657 2701 110613307139801543 2702 10454690596506350 2703 671280666646319 2704 29032679566489 2705 825585289454 2706 14705939379 2707 149311281 2708 701465 2709 752 2710 0 2711 4714566886083 2712 7444713829087449 2713 425865232305480680 2714 4660924573690354213 2715 17445573662503259457 2716 29509453163084185260 2717 26411692873042192487 2718 13796521957520500128 2719 4484650154848520074 2720 946548177023977576 2721 133303103578316824 2722 12716340393542121 2723 824923510383772 2724 36099346002391 2725 1041006028952 2726 18873495551 2727 196363142 2728 960762 2729 1165 2730 0 2731 5134205287973 2732 8273184687421195 2733 479535735646541229 2734 5302801360296856020 2735 20026000322867246972 2736 34152734329906294083 2737 30807567692174448935 2738 16217249866645537498 2739 5312723391029022089 2740 1130382551353801038 2741 160551224739715706 2742 15456933398301664 2743 1012965122880681 2744 44846580115697 2745 1311240051758 2746 24188773921 2747 257722413 2748 1310843 2749 1770 2750 0 2751 5590088317495 2752 9191570687745137 2753 539817356259151628 2754 6031177282115071919 2755 22980170727662349063 2756 39511733687487422852 2757 35920321292942118449 2758 19054185977392274295 2759 6290620154445566235 2760 1349196184708997058 2761 193254443787844810 2762 18775752461388251 2763 1242942294371701 2764 55665595675340 2765 1649961656721 2766 30963208126 2767 337731037 2768 1784443 2769 2665 2770 0 2771 6085253859260 2772 10209390436651892 2773 607506153472726469 2774 6857460273051500765 2775 26361098322080328757 2776 45694536457968525749 2777 41864519915911998096 2778 22377465661824285692 2779 7444908659982399619 2780 1609511834765013624 2781 232482822262255695 2782 22792274385991624 2783 1524004989091535 2784 69035533321574 2785 2074050392005 2786 39583017827 2787 441750976 2788 2420854 2789 3956 2790 0 2791 6622987708040 2792 11337145558225184 2793 683491900913556467 2794 7794530901113166687 2795 30229161721543554784 2796 52825220844526688180 2797 48772670010949663701 2798 26268801174629978396 2799 8806769003975302793 2800 1919041767467951824 2801 279511507808461487 2802 27650095460271880 2803 1867258484432126 2804 85544943714739 2805 2604574829838 2806 50541786118 2807 576906868 2808 3276257 2809 5822 2810 0 2811 7206841706490 2812 12586419747624678 2813 768768873912524919 2814 8856928460394155942 2815 34653107111135036047 2816 61046178863242161764 2817 56797980662438558063 2818 30823370178873856247 2819 10412790280888446195 2820 2286905559814866919 2821 335860397091802052 2822 33521810322955582 2823 2286167527376255 2824 105913757454655 2825 3267521813767 2826 64452135205 2827 752046168 2828 4419414 2829 8470 2830 0 2831 7840656226137 2832 13969987561660571 2833 864447851255042433 2834 10061060091148837357 2835 39711184182769283320 2836 70520763298023334257 2837 66117524155446324803 2838 36151973910065340362 2839 12305876824278013176 2840 2723876246421643994 2841 403339003532724681 2842 40614658020354648 2843 2797058114452273 2844 131025341493487 2845 4095281025135 2846 82094988865 2847 978854264 2848 5946985 2849 12230 2850 0 2851 8528581302375 2852 15501933886943345 2853 971769464998702272 2854 11425435710555097399 2855 45492433345899503556 2856 81436314296967039101 2857 76935890762023710134 2858 42383569966715394455 2859 14536330977811416066 2860 3242679677502691430 2861 484101554623973955 2862 49177363358251956 2863 3419688847273023 2864 161957777189207 2865 5127689831846 2866 104436429917 2867 1271799376 2868 7977335 2869 17490 2870 0 2871 9275102575355 2872 17197785101855829 2873 1092119046439109635 2874 12970931881009156062 2875 52098143570605315478 2876 94007609352552425441 2877 89489370052098493788 2878 49668171370838602492 2879 17163090815226149585 2880 3858337207733992688 2881 580710934125007618 2882 59508424647771973 2883 4178016002361128 2884 200035160574250 2885 6414556572579 2886 132717906456 2887 1650384899 2888 10686631 2889 25011 2890 1 2891 0 2892 10085065885767 2893 19074653056568733 2894 1227043132257652678 2895 14721088096549752470 2896 59643503402204301363 2897 108480804657727145215 2898 104050777061525414977 2899 58180233677391844628 2900 20255193907698670892 2901 4588573585400859318 2902 696213944837833510 2903 71965385277984512 2904 5100944239639677 2905 246865059369265 2906 8016548151460 2907 168444624117 2908 2137661659 2909 14264901 2910 35339 2911 2 2912 0 2913 10963707205259 2914 21151393086819441 2915 1378267812489521447 2916 16702439402287635579 2917 68259469896386909362 2918 125137926466429422398 2919 120934977201026157636 2920 68122544444593357090 2921 23893465893814632674 2922 5454293773468870222 2923 834232519692778038 2924 86977054671598015 2925 6223507274970663 2926 304422741890462 2927 10009684029068 2928 213563475634 2929 2765267736 2930 19011045 2931 49852 2932 5 2933 0 2934 11916681236278 2935 23448777404257338 2936 1547719121342755770 2937 18944889695200246502 2938 78094884055680882784 2939 144301998551467898491 2940 140505254887284283568 2941 79730754094548991714 2942 28172504467745796491 2943 6480142992216502041 2944 999068412353878927 2945 105056582793953882 2946 7587943156538565 2947 375105959938998 2948 12486693323423 2949 270448735514 2950 3571266550 2951 25266296 2952 69832 2953 10 2954 0 2955 12950095925895 2956 25989685316511957 2957 1737545693410928852 2958 21482130591936602029 2959 89318864047333567979 2960 166342881067217248616 2961 163180599211758353642 2962 93278576555200526641 2963 33202968158941185625 2964 7695161545478372273 2965 1195829906416130032 2966 126818567353310584 2967 9245347140800503 2968 461851468104439 2969 15563065700258 2970 342131848731 2971 4606323046 2972 33523947 2973 97597 2974 20 2975 0 2976 14070545699287 2977 28799311880035721 2978 1950143931557073907 2979 24352111304863612100 2980 102123512787200380161 2981 191683933193837620452 2982 189444097386157527521 2983 109083842422058678726 2984 39114262728333814518 2985 9133553717030071993 2986 1430577793027409916 2987 152997649324697883 2988 11257248637204164 2989 568220479611217 2990 19379633175117 2991 432316982242 2992 5931917751 2993 44363885 2994 135558 2995 36 2996 0 2997 15285151248481 2998 31905396721364655 2999 2188185958888374582 3000 27597565616691491637 3001 116726979387348088737 3002 220809596264119427541 3003 219852535116809613649 3004 127515452325378473490 3005 46057648168201170289 3006 10835591338275069526 3007 1710503352862161153 3008 184473008318255933 3009 13698025361537374 3010 698572108073698 3011 24111723311749 3012 545732832683 3013 7629883215 3014 58623284 3015 187998 3016 65 3017 0 3018 16601598107914 3019 35338474939211430 3020 2454650656201745811 3021 31266602742365487593 3022 133376920806996162684 3023 254274039872587486794 3024 255047440072309640035 3025 149001444679568196061 3026 54209862529595040887 3027 12848662498055235426 3028 2044129391426798524 3029 222294163488247766 3030 16657097935314110 3031 858181270672237 3032 29972526669699 3033 688133583692 3034 9798877206 3035 77275394 3036 259291 3037 110 3038 0 3039 18028182516671 3040 39132152159154149 3041 2752858118230706915 3042 35413369679729832602 3043 152354413990989249186 3044 292710998903804769018 3045 295767715776237539630 3046 174038278069427769890 3047 63777331520790404167 3048 15228515281530101411 3049 2441559489565213898 3050 267715935741580328 3051 20242448416240087 3052 1053497294522737 3053 37227084111443 3054 866851110757 3055 12569812524 3056 101715999 3057 357031 3058 185 3059 0 3060 19573856161145 3061 43323406020909943 3062 3086507897191666050 3063 40098793509261014083 3064 173978377099282922370 3065 336844981968066584668 3066 342864158412710306772 3067 203201578516819294476 3068 75001059063321549591 3069 18040691621523583018 3070 2914756629628703374 3071 322234750847908078 3072 24583766301245881 3073 1292317678177205 3074 46197566269595 3075 1090817563651 3076 16101328149 3077 133595047 3078 489456 3079 300 3080 0 3081 21248279009367 3082 47952916569300425 3083 3459721441070591461 3084 45391413107327095602 3085 198610563370532450785 3086 387504016475554595759 3087 397316057546437868732 3088 237158505584169036685 3089 88162313122199510838 3090 21362230518782867750 3091 3477889152436901883 3092 387637764337032908 3093 29837439751031552 3094 1584156769461602 3095 57283192299083 3096 1371345896433 3097 20601328687 3098 175210510 3099 669683 3100 481 3101 0 3102 23061871173849 3103 53065428265653447 3104 3877089177000886394 3105 51368310824649576675 3106 226661202090819766246 3107 445634162268619064078 3108 460250255131775826278 3109 276682050449031560163 3110 103589217432888839059 3111 25283626609751990170 3112 4147716918765752971 3113 466054063292246387 3114 36191102146779751 3115 1940507681431217 3116 70969070518561 3117 1722234371200 3118 26323038324 3119 229322225 3120 912687 3121 752 3122 0 3123 25025873760111 3124 58710146564963433 3125 4343722737350467711 3126 58116155902593310942 3127 258595366928232519570 3128 512316007491900179395 3129 532962937458198532992 3130 322667497784038974035 3131 121664429353596901302 3132 29911164415394172090 3133 4944072777632696625 3134 560024106822162080 3135 43870794285344947 3136 2375378431709319 3137 87855469325010 3138 2160921590799 3139 33597000199 3140 299738351 3141 1241623 3142 1165 3143 0 3144 27152408925615 3145 64941172293833681 3146 4865312878365836618 3147 65732372756891458052 3148 294940165585423234981 3149 588783439219067576108 3150 616944620531090711928 3151 376151410764413830409 3152 142833999461765426322 3153 35369581575321109271 3154 5890393562495547741 3155 672570886978356803 3156 53147346103235515 3157 2905662537644199 3158 108670338087790 3159 2708624762661 3160 42824610927 3161 391018138 3162 1682928 3163 1770 3164 0 3165 29454549941750 3166 71817977337601234 3167 5448193698819742201 3168 74326448782495180267 3169 336292852703381741329 3170 676444970387136018510 3171 713908721959046809610 3172 438333515977033156817 3173 167617724121479470783 3174 41805263046896851281 3175 7014389275007377038 3176 807298044093103471 3177 64346672222131406 3178 3551923486425234 3179 134312911914391 3180 3392091964028 3181 54527596450 3182 509397805 3183 2276548 3184 2665 3185 0 3186 31946390696157 3187 79405925486382892 3188 6099413829452641556 3189 84021398000270093348 3190 383329984389835130760 3191 776907991676229064221 3192 825824285895091318758 3193 510601897932810017704 3194 196621056722639354966 3195 49389869856555547529 3196 8348777137471086292 3197 968489918456728481 3198 77858944801897985 3199 4338945861645739 3200 165873697697131 3201 4243912225134 3202 69342424913 3203 662435922 3204 3069655 3205 3956 3206 0 3207 34643126322519 3208 87776842616219129 3209 6826815334030800318 3210 94955398747677303869 3211 436817742997921564423 3212 892006311471098303440 3213 954953388314873645918 3214 594562032915250717573 3215 230549021645386776585 3216 58324686558712734120 3217 9932203140494488365 3218 1161248026968980155 3219 94153015511366931 3220 5296837130382943 3221 204695543118485 3222 5304948713418 3223 88088095528 3224 860261162 3225 4130184 3226 5822 3227 0 3228 37561133582570 3229 97009640784059090 3230 7639121139925421317 3231 107283625710010417344 3232 497623581939074408613 3233 1023831455590820632099 3234 1103893948914153312071 3235 692070183409540228722 3236 270222209645130444373 3237 68845561077225498171 3238 11810256582543838588 3239 1391631919317034761 3240 113789659563133971 3241 6461856290428135 3242 252406289145644 3243 6625017422591 3244 111766610335 3245 1115251826 3246 5540155 3247 8470 3248 0 3249 40718063627362 3250 107191001204288038 3251 8546031900991576431 3252 121180298882011247121 3253 566729352737288197028 3254 1174768195044832399629 3255 1275628655116603871367 3256 805271889188253911622 3257 316595475597391596748 3258 81228827551387473987 3259 14036743012107349261 3260 1666850267770570240 3261 137442026883613634 3262 7877993593880649 3263 311007084310241 3264 8266426007207 3265 141661860965 3266 1443857877 3267 7415445 3268 12230 3269 0 3270 44132934884255 3271 118416121549133853 3272 9558333289138388181 3273 136840974650488046615 3274 645246102683117522212 3275 1347534895375292888814 3276 1473580893071283082223 3277 936646152216782272814 3278 370779364879589697963 3279 95798004985134459413 3280 16675077340250790983 3281 1995456884288431809 3282 165914353368810596 3283 9598163497871390 3284 382920718229315 3285 10305041548543 3286 179343276928 3287 1866188818 3288 9896495 3289 17490 3290 0 3291 47826239745920 3292 130789533478665544 3293 10688014814133433328 3294 154485107043487723856 3295 734430748490765984938 3296 1545229300008558170274 3297 1701678661659750106911 3298 1089056397415484489586 3299 434065201573771126791 3300 112931852728649631779 3301 19800039080206251723 3302 2387617872829177984 3303 200170943452169194 3304 11686472649774066 3305 471119953850558 3306 12835490262198 3307 226812637327 3308 2408746809 3309 13178302 3310 24842 3311 0 3312 51820051838712 3313 144425996865232200 3314 11948401384544895802 3315 174358910381394916030 3316 835704862592654466273 3317 1771380494699253576806 3318 1964427576294323787937 3319 1265808898821595279692 3320 507953793686565033054 3321 133073470014646116055 3322 23499694897869950725 3323 2855387560928236227 3324 241363263141631862 3325 14220029636601752 3326 579208004994107 3327 15973434428259 3328 286542003365 3329 3104792381 3330 17515193 3331 35190 3332 1 3333 0 3334 56138148670947 3335 159451477728513553 3336 13354298947864405026 3337 196738558088139472209 3338 950675830772729186604 3339 2030007839597512506185 3340 2266994245101503499615 3341 1470720108120786733100 3342 594188978268223212667 3343 156741182397302674049 3344 27877790060905511666 3345 3413073688924619780 3346 290869346703333743 3347 17291966877461351 3348 711581898311088 3349 19861614797038 3350 361615384705 3351 3995993850 3352 23216114 3353 49385 3354 2 3355 0 3356 60806135438329 3357 176004217556418735 3358 14922155685452393837 3359 221933756401183170739 3360 1081160679552968893407 3361 2325687824574532777143 3362 2615301461034075914554 3363 1708193848890585003649 3364 694796069772687265298 3365 184540918070733475339 3366 33056413401950209326 3367 4077630111237820129 3368 350333971666823357 3369 21014321568398723 3370 873578903429056 3371 24675263184482 3372 455882802197 3373 5136043997 3374 30712965 3375 69087 3376 5 3377 0 3378 65851585970275 3379 194235902341917041 3380 16670240389364725178 3381 250291736017412570615 3382 1229212898617904746348 3383 2663629852291841046836 3384 3016136864494741966731 3385 1983310206795785100348 3386 812126710878092659841 3387 217180943062578866793 3388 39179271951782113835 3389 4869162012393173951 3390 421723608965953349 3391 25522266535632956 3392 1071704709840118 3393 30630425694401 3394 574147536713 3395 6592498339 3396 40542667 3397 96107 3398 10 3399 0 3400 71304185514919 3401 214312940442474161 3402 18618839814874013731 3403 282201709640386285472 3404 1397152632809776470719 3405 3049762154900724088310 3406 3477276889754406246892 3407 2301927304247369473471 3408 948910181367232770941 3409 255488574785686690292 3410 46415332033027599794 3411 5811468433156977413 3412 507382449793025286 3413 30978146816343431 3414 1313837105573857 3415 37991237029518 3416 722357040673 3417 8450755899 3418 53415891 3419 133254 3420 20 3421 0 3422 77195892663512 3423 236417859146365220 3424 20790476986064893122 3425 318099848727082790199 3426 1587600654337052534101 3427 3490829148975407562604 3428 4007628237491349145195 3429 2670798547847609228057 3430 1108313332685372391990 3431 300430136831243809440 3432 54963316127556974973 3433 6932746598277452508 3434 610110339240372886 3435 37577608632249385 3436 1609566374559462 3437 47082943333071 3438 907925959630 3439 10818463781 3440 70227593 3441 183817 3442 36 3443 0 3444 83561103925871 3445 260750830744523545 3446 23210152633499476830 3447 358474838766233272917 3448 1803516584409198246095 3449 3994501743293065521675 3450 4617389117382076420493 3451 3097706726804752475082 3452 1294009063801810834682 3453 353133565617122475146 3454 65056701020229868872 3455 8266349576113807302 3456 733242710214287414 3457 45555522747220137 3458 1970505926351665 3459 58303589673013 3460 1140061994924 3461 13832597424 3462 92177938 3463 252986 3464 65 3465 0 3466 90436839668817 3467 287531339828954687 3468 25905612165164960045 3469 403874078995858565266 3470 2048241880427831399941 3471 4569502269920045519424 3472 5318233187201394637642 3473 3591618368933459828435 3474 1510256169745090360147 3475 414915292515301878160 3476 76969835354542949899 3477 9851751681038620699 3478 880757804886570733 3479 55194395944442138 3480 2410753449378891 3481 72141095355892 3482 1430156836348 3483 17663486295 3484 120740461 3485 346556 3486 110 3487 0 3488 97862933703585 3489 317000004615711135 3490 28907640816068765962 3491 454910599952874567114 3492 2325548178348933117328 3493 5225745967464628424445 3494 6123519098608673710889 3495 4162860254546996015035 3496 1761990657545556803941 3497 487310814744088062237 3498 91024807238968918484 3499 11735610064276501414 3500 1057391587338809183 3501 66833196499331335 3502 2947378089439139 3503 89192942810099 3504 1792384763171 3505 22528807887 3506 157906547 3507 473721 3508 185 3509 0 3510 105882246722733 3511 349420566183018611 3512 32250389890290983273 3513 512270780285774997568 3514 2639691638067725738270 3515 5974501147031883782169 3516 7048529423906326571338 3517 4823322457776328037529 3518 2054932075547135729301 3519 572110922384624110712 3520 107599783397526683591 3521 13973094822862057785 3522 1268786871587802386 3523 80879142380894807 3524 3601069890177454 3525 110190237599143 3526 2244248675148 3527 28698918157 3528 206130168 3529 645094 3530 300 3531 0 3532 114540884553038 3533 385082060783118394 3534 35971737304568325542 3535 576722953486952847605 3536 2995474029921944019446 3537 6828570472270327746668 3538 8110742637106629062776 3539 5586690316747752026187 3540 2395704999358485479894 3541 671402878823178293862 3542 127138380783039073123 3543 16629357764692814665 3544 1521654680851333208 3545 97820288840992381 3546 4396845196768696 3547 136026528491215 3548 2807456424823 3549 36517009832 3550 268670138 3551 876508 3552 481 3553 0 3554 123888443077259 3555 424301191680181723 3556 40113685967189718934 3557 649127005148646868009 3558 3398311377403633238974 3559 7802496096835662369428 3560 9330143144174790852487 3561 6468711236283168567560 3562 2791980494402491354260 3563 787619218345258485025 3564 150161041032644833420 3565 19781370245826708978 3566 1823983158298541325 3567 118242302591073552 3568 5364989279897881 3569 167793788156031 3570 3508787339572 3571 46409579751 3572 349569480 3573 1186866 3574 752 3575 0 3576 133978259344888 3577 467424918458503164 3578 44722803882390977989 3579 730445072627549356044 3580 3854311078971890828077 3581 8912791718013738139096 3582 10729573972936707655427 3583 7487499284877505653086 3584 3252637652777478995578 3585 923593222177007978244 3586 177277834820971809219 3587 23519962025059673960 3588 2185265728654865927 3589 142846654426881108 3590 6542102318579220 3591 206826354299487 3592 4381461470405 3593 58918297564 3594 454192667 3595 1603983 3596 1165 3597 0 3598 144867692496445 3599 514833283275812831 3600 49850710262703790865 3601 821753471249725495491 3602 4370358530927151397172 3603 10178205042808092322095 3604 12335138571308121759951 3605 8663885216072386562381 3606 3787951357439684826164 3607 1082624406353255042966 3608 209203881744684147165 3609 27952334419537739961 3610 2616788614413980691 3611 172473772691999922 3612 7972396905823759 3613 254749797941391 3614 5466271003462 3615 74711646857 3616 589127677 3617 2160693 3618 1770 3619 0 3620 156618412527946 3621 566942495291982282 3622 55554612362372932558 3623 924255985117814753857 3624 4954214407756221390507 3625 11620014554198622234301 3626 14176657707265002837179 3627 10021816054659798723917 3628 4409806911889318573238 3629 1268553233664601969388 3630 246776855711806194734 3631 33204897133160137604 3632 3131955176012816079 3633 208129608903429923 3634 9709277556327542 3635 313549966204683 3636 6813821693823 3637 94638785737 3638 763105623 3639 2904776 3640 2665 3641 0 3642 169296722391554 3643 624208296312172342 3644 61897898218033032626 3645 1039298675554191591628 3646 5614623879409158520273 3647 13262365015044287990641 3648 16288189704213117942616 3649 11588813889104651823872 3650 5131949104288666589112 3651 1485848999304534571965 3652 290977915653925036874 3653 39426717734661219086 3654 3746684881006452593 3655 251018121464623971 3656 11817182783398155 3657 385643407007872 3658 8486205932571 3659 119748329414 3660 986907171 3661 3893950 3662 3956 3663 0 3664 182973889854026 3665 687129632748236566 3666 68950791002618676402 3667 1168386377335894550254 3668 6361439210280968393416 3669 15132646612936761994016 3670 18708621639100675059075 3671 13396499261857842792057 3672 5970266740681498799457 3673 1739710084812094486697 3674 342955489148032375848 3675 46793425501642667021 3676 4479865458626262102 3677 302578771691569770 3678 14373837128369509 3679 473976278390066 3680 10560199335137 3681 151363932900 3682 1274620792 3683 5209083 3684 5822 3685 0 3686 197726516681672 3687 756252661138819528 3688 76791071269484059718 3689 1313201071351722508782 3690 7205757344707445760695 3691 17261923424835237609059 3692 21482342264288300588571 3693 15481191950338153241318 3694 6943122749228518472432 3695 2036181853015950344519 3696 404053697109244872172 3697 55511956533618262919 3698 5353909483107293986 3699 364532591699751825 3700 17472920113418283 3701 582129761362931 3702 13129926819916 3703 191120606736 3704 1643708423 3705 6949405 3706 8470 3707 0 3708 213636919820625 3709 832175116895683671 3710 85504873990076187230 3711 1475622343214117496895 3712 8160074281607412677770 3713 19685417367663322432387 3714 24660006277132697777872 3715 17884595943934291157972 3716 8071731155849846149493 3717 2382291163724740853115 3718 475844696420307585342 3719 65825940497178281556 3720 6395388417560522301 3721 438935705771066662 3722 21227342085424318 3723 714466601652932 3724 16311667840593 3725 241079070062 3726 2116901257 3727 9252155 3728 12230 3729 0 3730 230793554364681 3731 915551078465681391 3732 95187567976975528927 3733 1657750160070045377768 3734 9238458245399681668358 3735 22443054842835965955494 3736 28299403730478221596588 3737 20654584995502324080074 3738 9380593702115414213354 3739 2786204040837944764554 3740 560167095671915840342 3741 78022177090452355703 3742 7635799144491493276 3743 528243280934887926 3744 25772973917945010 3745 876279164936596 3746 20247611533344 3747 303776783286 3748 2722282008 3749 12285614 3750 17490 3751 0 3752 249291451168559 3753 1007096161950659717 3754 105944726039400323488 3755 1861930223565702988500 3756 10456743906071715299001 3757 25580083895713875291087 3758 32466447085387879281472 3759 23846098199547692436812 3760 10897998844129375820571 3761 3257406029596400749631 3762 659169922861004849795 3763 92438071934319347472 3764 9112454499341852184 3765 635386195293516837 3766 31273443704088243 3767 1074008996478899 3768 25113210029721 3769 382405604981 3770 3496246481 3771 16279657 3772 24842 3773 0 3774 269232701252579 3775 1107593184201325181 3776 117893195047192856073 3777 2090782184679959159969 3778 11832750155374586620082 3779 29147771007817036126354 3780 37236293438621847572430 3781 27522166220388528498252 3782 12656598828684044174918 3783 3806912982303322063876 3784 775364568521621796452 3785 109470493515861003172 3786 10869543793779897538 3787 763860621580922553 3788 37925437039052150 3789 1315461265942938 3790 31122791121575 3791 480894201910 3792 4483828887 3793 21518299 3794 35002 3795 0 3796 290726957916112 3797 1217898335753044936 3798 131162275989130821716 3799 2347231037651846728202 3800 13386524248085058430412 3801 33204187384005801035996 3802 42694617919145869499044 3803 31755080706058387653969 3804 14694069122911941635283 3805 4447512338270124124103 3806 911684367983416632269 3807 129585991506588630984 3808 12959375811215733069 3809 917836982546853155 3810 45965661943777345 3811 1610132242320930 3812 38540919722840 3813 604196551027 3814 5743897212 3815 28401239 3816 49218 3817 1 3818 0 3819 313891991306665 3820 1338947908476659191 3821 145895025109896153104 3822 2634542044384205327209 3823 15140615442491946211159 3824 37815096318761417566516 3825 48939060795014101627651 3826 36627733427233655666443 3827 17053870122344094069426 3828 5194044431027406000758 3829 1071554645857341375377 3830 153332850603510627664 3831 15443832025395321388 3832 1102282928556228192 3833 55678055039392474 3834 1969489640839193 3835 47688800142572 3836 758333864522 3837 7347173883 3838 37382919 3839 68565 3840 2 3841 0 3842 338854264248680 3843 1471765626753434776 3844 162249688304603741819 3845 2956359579143926532881 3846 17120381639742811780233 3847 43054954077272845028246 3848 56080868818748133219803 3849 42235142018362046341815 3850 19786118117877820136776 3851 6063725301673479824750 3852 1258973575548434765743 3853 181355190591890412099 3854 18396117596348189861 3855 1323121051138635592 3856 67404247388040653 3857 2407491241372078 3858 58963636188261 3859 950937383285 3860 9387366838 3861 49129068 3862 95272 3863 5 3864 0 3865 365749566870782 3866 1617470635111739145 3867 180401282151406059842 3868 3316750325259060419668 3869 19354332930628947773794 3870 49008038906516705285457 3871 64246759306502107857149 3872 48686195332696408007996 3873 22948589313092804638941 3874 7076521546068210332081 3875 1478606495248599492325 3876 214409359135980829565 3877 21902756067909002948 3878 1587399078881648281 3879 81553602175142281 3880 2940976344155567 3881 72847467684354 3882 1191295905537 3883 11977906976 3884 64419542 3885 131584 3886 10 3887 0 3888 394723676655357 3889 1777286199884245731 3890 200543336279951923273 3891 3720251302663959488695 3892 21874516413687726535885 3893 55769723929623216342973 3894 73581033647101500753506 3895 56105641776975639984830 3896 26607868434053729028517 3897 8255581190058825297163 3898 1735895173948376082021 3899 253383225476360047380 3900 26066014764255461497 3901 1903510664600279706 3902 98617961722607721 3903 3590395381275687 3904 89934012746359 3905 1491084975780 3906 15266180509 3907 84335825 3908 181229 3909 20 3910 0 3911 425933084409356 3912 1952549187303089508 3913 222889813217812189272 3914 4171923256281048975112 3915 24716947154856587352902 3916 63447912354577665586770 3917 84247976363708064191657 3918 64636362235450329816307 3919 30840671394136701380336 3920 9627733222698127477863 3921 2037184996133239795394 3922 299318568570529161126 3923 31006669059741888955 3924 2281435667794595699 3925 119186210995270730 3926 4380406346365379 3927 110943854250831 3928 1864542666505 3929 19431804165 3930 110172687 3931 248290 3932 36 3933 0 3934 459545750448675 3935 2144720385873771789 3936 247677223440836052338 3937 4677409992879644666305 3938 27922090718582878370128 3939 72164654834663182043238 3940 96434573833127089707103 3941 74441958203246760776367 3942 35735357942034877193206 3943 11224061749551861023998 3944 2389872329758166837483 3945 353437426067463351868 3946 36867357897811745771 3947 2733049690671898479 3948 143965226520219131 3949 5340924237014338 3950 136763481215042 3951 2329540676275 3952 24707741629 3953 143720162 3954 339461 3955 65 3956 0 3957 495741934760846 3958 2355395746584045986 3959 275166955089872605557 3960 5243004316815496819291 3961 31535403342548260100241 3962 82057972303511769955316 3963 110353598881194532738830 3964 85709708550043982883996 3965 41393671879298636009136 3966 13080570570324347341572 3967 2802575599113319411680 3968 417172536260213353680 3969 43816382635244520338 3970 3272457651123746107 3971 173800271963546929 3972 6507960222244809 3973 168466436546911 3974 2907802614048 3975 31376403829 3976 187100491 3977 461931 3978 110 3979 0 3980 534715062908609 3981 2586318620865306475 3982 305647839718558415197 3983 5875721285271524232543 3984 35607936507290479250534 3985 93283909260594990292758 3986 126247104934933564469106 3987 98653935529547746324433 3988 47932731724756209172645 3989 15238947988049282345659 3990 3285334116992336053404 3991 492203385698208811358 3992 52052369072757423863 3993 3916431433842938245 3994 209705219163970404 3995 7925171045301743 3996 207372505739195 3997 3626577259475 3998 39803772261 3999 243241928 4000 627359 4001 185 4002 0 4003 576672674947168 4004 2839393082943005084 4005 339438977522824138312 4006 6583379580431777199796 4007 40197013455320385178123 4008 106018846849535133175494 4009 144390388047152525682870 4010 113519846662145843942889 4011 55487317170329652676368 4012 17747449517287265608060 4013 3849837745972540754828 4014 580497512224996635210 4015 61809476964592899387 4016 4684872400250089976 4017 252891165635630999 4018 9645053118347383 4019 255078427597353 4020 4518974942732 4021 50434275932 4022 315646918 4023 848780 4024 300 4025 0 4026 621837416509615 4027 3116698430672299569 4028 376892847787743763514 4029 7374691881921545488416 4030 45366986059558113064426 4031 120462107303872481513108 4032 165096473423928149275170 4033 130587907852409298489010 4034 64212485631666209601633 4035 20661915063380606969905 4036 4509694555242161983806 4037 684359638035407622644 4038 73363835367558136763 4039 5601423044706163106 4040 304809144140399612 4041 11731150465734618 4042 313542536317948 4043 5626353197970 4044 63838956235 4045 409050266 4046 1146019 4047 481 4048 0 4049 670448123060170 4050 3420504966848118630 4051 418398732790522155633 4052 8259365216510527278709 4053 51190081431284813960496 4054 136838886632254537011981 4055 188721199996951530751499 4056 150178831090813310638319 4057 74286574260638239322807 4058 24046940950213118465396 4059 5280739266673478367033 4060 806487816427390105122 4061 87040720240186580664 4062 6694114599747862318 4063 367191068344397476 4064 14259822320321873 4065 385133486721045 4066 6999006599474 4067 80713753389 4068 529180479 4069 1542131 4070 752 4071 0 4072 722760953690372 4073 3753291171722803532 4074 464386486140907471487 4075 9248212366907614392043 4076 57747348700294213839922 4077 155403555282069278994938 4078 215668975553478013533685 4079 172659249667886856254684 4080 85914634629776027310507 4081 27977230567844495564180 4082 6181392840245468646902 4083 950040236592257424373 4084 103223412474757659179 4085 7996219439678435061 4086 442109975772691942 4087 17323392487385255 4088 472752153380350 4089 8699629069344 4090 101949839028 4091 683726596 4092 2071418 4093 1165 4094 0 4095 779050629562167 4096 4117762386732496529 4097 515330679544256821559 4098 10353275536110371933838 4099 65129717642178180545885 4100 176443373226600581332558 4101 246399295829437609361079 4102 198448186776953634045051 4103 99332369599913862172681 4104 32539148288379620239917 4105 7233075901549300271448 4106 1118711309502739640123 4107 122363033341933655877 4108 9547148671950049884 4109 532037448386727566 4110 21032657765917977 4111 579901537719155 4112 10804305804759 4113 128630408733 4114 881960241 4115 2773686 4116 1770 4117 0 4118 839611730366814 4119 4516871139677514042 4120 571755165260921297390 4121 11587963591321259363950 4122 73439182101097006964268 4123 200282669472285191994071 4124 281434120518441101363847 4125 228024414098924750940765 4126 114810638328770384008893 4127 37832511825261989498092 4128 8460691749717311805071 4129 1316822562378680484420 4130 144990764232668502311 4131 11393645792070110998 4132 639929362041739131 4133 25521450896723170 4134 710866777869571 4135 13407730688045 4136 162138966538 4137 1136258955 4138 3707207 4139 2665 4140 0 4141 904760108316360 4142 4953839252478034284 4143 634238095137792000234 4144 12967204351419358058847 4145 82790122698854482778766 4146 227287544245760055044642 4147 321366223703545761262319 4148 261934832208817999757728 4149 132660613147239080796952 4150 43972649911185195627815 4151 9893179811838246376338 4152 1549425641790238662502 4153 171731321103464589333 4154 13591032870600870229 4155 769306905952347749 4156 30950259550583637 4157 870819929133290 4158 16624857056330 4159 204161019805 4160 1461665057 4161 4941351 4162 3956 4163 0 4164 974834369944625 4165 5432181884624526131 4166 703417441030738078294 4167 14507613537646757627268 4168 93310784904567734225027 4169 257871156901308511537375 4170 366868638568174252219119 4171 300804001998631028265984 4172 153239681134071970880900 4173 51092776957543976398473 4174 11564162886768756236292 4175 1822425510715525509641 4176 203319702976754358907 4177 16204863684681703865 4178 924376376568139124 4179 37512637055688064 4180 1066073141930401 4181 20598200274245 4182 256833930653 4183 1877957759 4184 6573843 4185 5822 4186 0 4187 1050197489931117 4188 5955733678197114931 4189 779997065752318549339 4190 16227682177617807706420 4191 105144930436400177757568 4192 292499672584659609726265 4193 418705344407750439994900 4194 345344992575049387852657 4195 176958193805160660216702 4196 59346716310152475113769 4197 13512688008893257813661 4198 2142720012959676099210 4199 240619698798339421798 4200 19312663411364022650 4201 1110144727183798838 4202 45440531144333659 4203 1304242072607996 4204 25500820105181 4205 322766787670 4206 2409322937 4207 8723145 4208 8470 4209 0 4210 1131238503938606 4211 6528677184374501906 4212 864753398403312687982 4213 18147984442376590403917 4214 118453681921233668509835 4215 331698946862373768378896 4216 477743349050648487000705 4217 396371714425579938366616 4218 204287189299516006395749 4219 68912042359400242435399 4220 15784092583640517197219 4221 2518366632696187898829 4222 284646822199690543099 4223 23006218613486203292 4224 1332587371119997800 4225 55013356577397095 4226 1594607365598633 4227 31546819873447 4228 405256933598 4229 3087358006 4230 11553564 4231 12230 4232 0 4233 1218374349844333 4234 7155573766304419771 4235 958542773116529796086 4236 20291408104318372020542 4237 133417583100432760323077 4238 376062040003112225481171 4239 544966353936617192717631 4240 454812947333685365479162 4241 235767216746282968871176 4242 79993679584347587177632 4243 18430994223339107590876 4244 2958771051560119048205 4245 336593609102397790658 4246 27393985527382746697 4247 1598810436420655471 4248 66565607578483688 4249 1948353606047250 4250 38995888403451 4251 508325319436 4252 3950687497 4253 15264771 4254 17490 4255 0 4256 1312051800816215 4257 7841397189643890521 4258 1062309495896773089349 4259 22683410034209752274968 4260 150238899265993613843401 4261 426257660414481561671005 4262 621490197731807620913498 4263 521728284945175500208655 4264 272018432153609901661492 4265 92828057046996786090720 4266 21514449214471041675416 4267 3474912864133418618614 4268 397861047987769489698 4269 32604269029286831512 4270 1917286829757673447 4271 80499794560253100 4272 2379091705145577 4273 48168670211684 4274 637037414341 4275 5049469318 4276 20129901 4277 24842 4278 0 4279 1412749565173450 4280 8591570129594077454 4281 1177094710429809955996 4282 25352299409077849908736 4283 169144185527477713909988 4284 483039651936804446285940 4285 708580313523724555117238 4286 598326256888862499072239 4287 313752122651906005303333 4288 107687859366221097437758 4289 25105273438684247335498 4290 4079600056185058794285 4291 470093137205964287570 4292 38788557503918290219 4293 2298084624487699795 4294 97297393834891721 4295 2903214196509523 4296 59453975355464 4297 797574496887 4298 6445198683 4299 26483869 4300 35002 4301 0 4302 1520980492851175 4303 9412003842481106005 4304 1304046140502407262618 4305 28329551583411329797284 4306 190387153490247920399246 4307 547257650177107909757497 4308 807671451159442439265290 4309 685984921856283066751126 4310 361783890540817649411446 4311 124887511904708661456683 4312 29285588832471372219963 4313 4787773657064448186330 4314 555219771657069255571 4315 46125906063468030134 4316 2753195638166101694 4317 117536993349015832 4318 3540631674544049 4319 73330481787638 4320 997685670696 4321 8217014947 4322 34776181 4323 49010 4324 0 4325 1637293969337171 4326 10309141270443665213 4327 1444428794078427275433 4328 31650155884313752370146 4329 214251870499435062951381 4330 619869051330839023877105 4331 920389960328573211413354 4332 786275259528737479718017 4333 417048692440675883898384 4334 144789449441807418718647 4335 34150586343981733124532 4336 5616851626348868978973 4337 655504114970314536758 4338 54827590217248703302 4339 3296862004187163087 4340 141910548014047002 4341 4315336511954523 4342 90379924999854 4343 1246886481745 4344 10463579128 4345 45585329 4346 68379 4347 1 4348 0 4349 1762278433057269 4350 11290003870269156399 4351 1599636722172894833164 4352 35353000932530227421154 4353 241056329282424737714222 4354 701952450419691262695962 4355 1048578954241970533374676 4356 900987739649987206948373 4357 480618034113318200992873 4358 167811345951528291211024 4359 39810585193425399499063 4360 6587138422641144589056 4361 773600727723153503399 4362 65143078804344945184 4363 3946023949184315325 4364 171247870686050143 4365 5256369960271169 4366 111313914000672 4367 1556948638729 4368 13308006298 4369 59624750 4370 94692 4371 2 4372 0 4373 1896564103591584 4374 12362242481423356748 4375 1771205934519243566205 4376 39481301466677321256591 4377 271156430254301452533636 4378 794722728670874356488386 4379 1194326728280246605935439 4380 1032162488615846556103115 4381 553719577820497333508042 4382 194434377829082337697762 4383 46393383689410608733793 4384 7722289414339476547127 4385 912620507391483237053 4386 77366537779067261423 4387 4720788965320566644 4388 206541035216819721 4389 6398736732471258 4390 136998770149446 4391 1942403321921 4392 16905989753 4393 77851409 4394 130654 4395 5 4396 0 4397 2040825852575075 4398 13534192574592218845 4399 1960828583702545815919 4400 44083071062125328235789 4401 304950423258214325620673 4402 899547986606765652537245 4403 1359998839856734798292180 4404 1182123540471764238831343 4405 637759551388818536498110 4406 225212748546891927625357 4407 54047001736242303475618 4408 9049862318734975956218 4409 1076209806095753494283 4410 91845046307295864658 4411 5645053825484183628 4412 248978678516434663 4413 7784766607139523 4414 168493256329785 4415 2421220411909 4416 21452214608 4417 101461404 4418 179369 4419 10 4420 0 4421 2195786311682516 4422 14814934250131896468 4423 2170368540012534575884 4424 49211645592497936871480 4425 342883860970835463773110 4426 1017968547302792976557489 4427 1548274319831625344327520 4428 1353517700546361409514467 4429 734348279406372564366698 4430 260784562508210371510012 4431 62942807313584790114473 4432 10601941552561511864753 4433 1268638709932756574238 4434 108987539197898813133 4435 6747156995388860576 4436 299980271106694101 4437 9465404934281269 4438 207083284866415 4439 3015481913889 4440 27190237764 4441 132007372 4442 245402 4443 20 4444 0 4445 2362219145337711 4446 16214357386518679081 4447 2401878490834361422650 4448 54926262785169049254460 4449 385455121796004215911843 4450 1151718276464649071182327 4451 1762186534737862710345659 4452 1549358658895048959190724 4453 845329358663318803469284 4454 301884359601167410761442 4455 73279164884360900184102 4456 12415879930418270791178 4457 1494908662425187557527 4458 129276115635059283257 4459 8060745707926360878 4460 361244633671204942 4461 11502174760660867 4462 254337858168186 4463 3752446333469 4464 34424282230 4465 171438628 4466 334221 4467 36 4468 0 4469 2540952590045698 4470 17743232371715576398 4471 2657618711031677047933 4472 61292703776163843762301 4473 433221566743428770159887 4474 1302748499418848285862840 4475 2005169290397771256136680 4476 1773077017537270654150506 4477 972812878212103648337734 4478 349357417005852887067681 4479 85285593417954856720640 4480 14535138902241173752086 4481 1760872839964621864335 4482 153278420570801687939 4483 9625696346191274641 4484 434799469140923195 4485 13969104191625411 4486 312163294534413 4487 4665663496631 4488 43536520320 4489 222309295 4490 454001 4491 65 4492 0 4493 2732873183547535 4494 19413286886218854581 4495 2940077664586459399257 4496 68384003180999817336443 4497 486806401693982861003418 4498 1473254823647174544067181 4499 2281108835735408673725721 4500 2028577050623656790861679 4501 1119213360393460802885272 4502 404176220739087315399404 4503 99227610212420497379662 4504 17010283166142688440882 4505 2073381845678741428802 4506 181663082903533118091 4507 11489305767595741570 4508 523068213926684697 4509 16955420265671183 4510 382878790613898 4511 5796347795272 4512 55000161401 4513 287771149 4514 614179 4515 110 4516 0 4517 2938929793929555 4518 21237289244906608141 4519 3251994612847631107460 4520 76281234871283880936696 4521 546906324682668636140952 4522 1665707216790197292333405 4523 2594402512005984902322022 4524 2320301044298355896345320 4525 1287292943634607120831182 4526 467459256532890265821261 4527 115412254613052849581139 4528 19900110084692754768049 4529 2440447645129632088672 4530 215216837890634080505 4531 13707588614849466134 4532 628941637372052838 4533 20568434591557910 4534 469301774935813 4535 7195256308846 4536 69410866694 4537 371972450 4538 828930 4539 185 4540 0 4541 3160137867148997 4542 23229138846654123099 4543 3596384421220659003417 4544 85074381387530260893786 4545 614300046308115919591218 4546 1882883726015187786246987 4547 2950024882504511261936352 4548 2653302267878631553293728 4549 1480210681417667680515876 4550 540492638560310501288718 4551 134194515497674126215055 4552 23272983404241770242728 4553 2871440986581166997903 4554 254865662748273707636 4555 16346924520453135924 4556 755871125964699343 4557 24937332260745090 4558 574854801840210 4559 8924634314596 4560 87505045945 4561 480037982 4562 1114971 4563 300 4564 0 4565 3397584011986773 4566 25403964325484037123 4567 3976564774133443517920 4568 94863295735722471421351 4569 689857781474889311427311 4570 2127908274916602984337259 4571 3353602278414860670913475 4572 3033327644090619378412743 4573 1701578616368793043397442 4574 624754767365272941632656 4575 155984657385092903121662 4576 27208347894365334658361 4577 3377313857854938327714 4578 301698310673328420572 4579 19485866581885873381 4580 907970065442580201 4581 30217326431920510 4582 703690369096050 4583 11060986663406 4584 110205916842 4585 618638543 4586 1496345 4587 481 4588 0 4589 3652430836071053 4590 27778230045843422835 4591 4396186027774832771737 4592 105758765213865594288372 4593 774551821171300394237101 4594 2404293020793123687029503 4595 3811496822166815107278413 4596 3466911477420606397711239 4597 1955525775007663903971607 4598 721944700470934901655397 4599 181256739735706510811090 4600 31798515755207810371180 4601 3970866736492613790234 4602 356995234298773699257 4603 23217421098112651700 4604 1090144537364575336 4605 36595044231208558 4606 860845936992999 4607 13698002012009 4608 138653975338 4609 796039227 4610 2002058 4611 752 4612 0 4613 3925922161489422 4614 30369851636903215800 4615 4859263951569780621846 4616 117883687904728503904836 4617 869468305315938200415375 4618 2715985815682310261404114 4619 4330901103398889069405184 4620 3961481590311139824024183 4621 2246770923352351901558900 4622 834014486245484396793192 4623 210558328739520013737067 4624 37150697720116984755585 4625 4667050668813525902377 4626 422260998723952127063 4627 27651579741695622734 4628 1308238089103427620 4629 44294600882188051 4630 1052431463389704 4631 16950834281099 4632 174279585265 4633 1022997853 4634 2673476 4635 1165 4636 0 4637 4219388528587095 4638 33198321317721993626 4639 5370215632797231374059 4640 131374373560154227348108 4641 975820330640435829227251 4642 3067423373874358848985316 4643 4919944848673882327640872 4644 4525479600956535061935953 4645 2580705548496969238150519 4646 963206328869618427461293 4647 244521769799266480089237 4648 43389390031280817739126 4649 5483327740438596919819 4650 499263635355776125273 4651 32918444810638381416 4652 1569211883410338458 4653 53585037259442048 4654 1285842400996630 4655 20960036815321 4656 218840793507 4657 1312738348 4658 3559987 4659 1770 4660 0 4661 4534253126900886 4662 36284843826148910226 4663 5933898844347764648107 4664 146381981802909382368443 4665 1094962542737254873096788 4666 3463590823413293627853422 4667 5587815066506897909590559 4668 5168497068661700165713421 4669 2963488171483051413339181 4670 1112094946350783550239838 4671 283877048790072968600748 4672 50659095310155239234143 4673 6440080880121334257515 4674 590079250882032807826 4675 39171774099474874801 4676 1881351649651143095 4677 64789233158267170 4678 1570043945902054 4679 25898299195839 4680 274541792278 4681 1682454054 4682 4731453 4683 2665 4684 0 4685 4872038056472084 4686 39652483830731394652 4687 6555655203550330398777 4688 163074111890186700200301 4689 1228407377269010726472976 4690 3910088393397119048111993 4691 6344891360858193609395806 4692 5901429715936219119493796 4693 3402151862517361525701892 4694 1283636221091252170866162 4695 329466700346503604571015 4696 59127512120698499410620 4697 7561100572583385136223 4698 697145727921531019776 4699 46593291943635199911 4700 2254519023750933744 4701 78294414579083565 4702 1915876599817524 4703 31976225532519 4704 344091828277 4705 2153350856 4706 6272747 4707 3956 4708 0 4709 5234371069753672 4710 43326325776078963328 4711 7241357480486179191363 4712 181636559737128384004620 4713 1377843133897726997677104 4714 4413206080074218154971462 4715 7202898272204395355594306 4716 6736651909430718202117639 4717 3904726370809199406656532 4718 1481222618886592597894045 4719 382262811029080148310743 4720 68989170829886626648166 4721 8874138628000755037335 4722 823323717663631856861 4723 55397595965637350627 4724 2700441602172717832 4725 94564791996980831 4726 2336462622652010 4727 39451980107323 4728 430873054853 4729 2752727391 4730 8300445 4731 5822 4732 0 4733 5622992691950605 4734 47333647189507128671 4735 7997461447479599972625 4736 202275259495384452388065 4737 1545154086092146316848332 4738 4980007230070760694585271 4739 8175076789685949143693829 4740 7688214236017054171805933 4741 4480377297923733753772954 4742 1708746811695871838584806 4743 443386715804787947237981 4744 80469691330679200472966 4745 10411564800646605261907 4746 971969891179441876653 4747 65838107999318948972 4748 3233064614732317317 4749 114156511561361458 4750 2847651422144624 4751 48640077166379 4752 539040672780 4753 3514318625 4754 10957824 4755 8470 4756 0 4757 6039763882095515 4758 51704106559772503089 4759 8831062697756608811942 4760 225218428740772333821131 4761 1732442852601643649534647 4762 5618422089044057323689384 4763 9276377366908124325592444 4764 8772066935509627198435403 4765 5139564124470059477814270 4766 1970674133217342186252119 4767 514131465183772169433297 4768 93830640896760305397662 4769 12211115527287335870193 4770 1147020486897255886635 4771 78213893518821151055 4772 3868960650839542301 4773 137735831388655261 4774 3468615215032796 4775 59925762626607 4776 673776042618 4777 4481434301 4778 14439751 4779 12230 4780 0 4781 6486674127079088 4782 56469946988844039536 4783 9749958900872038808861 4784 250718938256066092726409 4785 1942055280502590414747996 4786 6337352484503375045249052 4787 10523677141722182814359784 4788 10006312792492715030802628 4789 5894220180228311567698219 4790 2272125680773666065173424 4791 595987807973032441296801 4792 109375206070581071993385 4793 14316777135807593960097 4794 1353090778635260112344 4795 92877817024844391007 4796 4627815851411871144 4797 166099961901833828 4798 4222474498926004 4799 73777438544134 4800 841428967036 4801 5707446828 4802 18985465 4803 17490 4804 0 4805 6965850144195831 4806 61666216914359779053 4807 10762718005712898623131 4808 279056929524022126109760 4809 2176608117465927255271162 4810 7146788947143721039982445 4811 11936024295758920091330967 4812 11411493014991082831306828 4813 6757956935421151500197381 4814 2618972953982388608976370 4815 690673847836368215821840 4816 127454676147681443489907 4817 16779797039537323076985 4818 1595589386557888822387 4819 110246009728231682904 4820 5533008273206460177 4821 200203211528118399 4822 5137172879204210 4823 90768238466240 4824 1049904501765 4825 7260642948 4826 24917113 4827 24842 4828 0 4829 7479565078510584 4830 67331009305373034344 4831 11878752949012061025860 4832 310542705380584360635028 4833 2439019780456229450112224 4834 8057941725278119103086583 4835 13534912951920364370209457 4836 13010910668708512360681606 4837 7746296536146487026035629 4838 3017946314163473629551706 4839 800169295741389970133849 4840 148475995980777488756954 4841 19659871918524243255001 4842 1880853503096344927688 4843 130809079063775749134 4844 6612284128020491795 4845 241186370036176996 4846 6246374313746686 4847 111594325469137 4848 1308884504839 4849 9225245275 4850 32632561 4851 35002 4852 0 4853 8030248384943040 4854 73505720846630275548 4855 13108403478705577964696 4856 345519921852483552009572 4857 2732544561977518069220768 4858 9083387312696142796068057 4859 15344592292332885042703361 4860 14830996138850039906799215 4861 8876935649020763532757336 4862 3476758457464185121718311 4863 926754561201922969691021 4864 172910402664420480488430 4865 23026509618602357860928 4866 2216304636187802000377 4867 155145164934113135154 4868 7898565349897431280 4869 290413661895743782 4870 7590712641818352 4871 137105914285825 4872 1630383770201 4873 11708325547 4874 42659361 4875 49010 4876 0 4877 8620496275465025 4878 80235332748789466783 4879 14463025757516213920914 4880 384369112026704022310039 4881 3060810651387380603591552 4882 10237232300680847604775089 4883 17392414180382699241441355 4884 16901720442205630996036473 4885 10170045650785037275220482 4886 4004245839047011130078924 4887 1073055864603117461482863 4888 201303474361150966052754 4889 26960626578765487498487 4890 2610632416773603261717 4891 183935359087993923950 4892 9430892558541557235 4893 349514412542463609 4894 9219093634144529 4895 168334835831053 4896 2029111023008 4897 14842062593 4898 55652442 4899 68150 4900 0 4901 9253082936723602 4902 87568714953124504178 4903 15955090473254652215807 4904 427511575908190747819542 4905 3427862390105416513475658 4906 11535296565867069642302013 4907 19709223904567198346807998 4908 19257062059896192802092428 4909 11648613117067656620630836 4910 4610529645219205120908902 4911 1242096733001434612418641 4912 234286631817525358186390 4913 31556382692834748957438 4914 3074007130184051880764 4915 217981781981814499077 4916 11255562258676960811 4917 420436162966294115 4918 11190537979851356 4919 206541881653690 4920 2523359364778 4921 18795657551 4922 72500123 4923 94486 4924 1 4925 0 4926 9930972392403501 4927 95558955641404895299 4928 17598290248956445895203 4929 475413673632799067214334 4930 3838207224231768013538615 4931 12995318043987966454033262 4932 22329799421168905856325778 4933 21935534642086034522627453 4934 13338826954451563694112148 4935 5307199965669518896399869 4936 1437357310702772558726306 4937 272590472234148516475642 4938 36923319439777580594001 4939 3618327629971323271111 4940 258228496876682022782 4941 13427407654364516709 4942 505500838610060154 4943 13575886775595738 4944 253249845714909 4945 3135313047621 4946 23773558760 4947 94241574 4948 130013 4949 2 4950 0 4951 10657331232548839 4952 104263718114250625585 4953 19407657218598493847204 4954 528591563158585458227419 4955 4296867868648024772994569 4956 14637181588523446808086730 4957 25293344906414315761613899 4958 24980782856538561712229941 4959 15270517440430357078751597 4960 6107525488853677600255436 4961 1662842152199181082704075 4962 317060081569428966334990 4963 43188833237265331778351 4964 4257511987066784891866 4965 305786671121594150520 4966 16011418080571764787 4967 607482777404826699 4968 16460630888800891 4969 310320967460991 4970 3892642224917 4971 30039684124 4972 122323736 4973 178339 4974 5 4975 0 4976 11435542077822104 4977 113745627266580193416 4978 21399691713294465161323 4979 587616427674274649873515 4980 4809440251327129194427600 4981 16483174707625557169444604 4982 28644045355909452102716583 4983 28442255627406745867008045 4984 17477655098325694733020655 4985 7026693182672433308490414 4986 1923158167523196903083182 4987 368672730545698869362239 4988 50501041327245638284152 4989 5007833156673019531545 4990 361963188043671121640 4991 19084510186182239661 4992 729687287808309363 4993 19947325411322792 4994 380004333611350 4995 4828949221463 4996 37914753654 4997 158475084 4998 243342 4999 10 5000 0 5001 12269218019229465 5002 124072688066293897563 5003 23592503089136950254497 5004 653120242497545904089453 5005 5382157868298731037806683 5006 18558273278793401202787122 5007 32431689515680298222839266 5008 32375965999022455716358838 5009 19998916233845970954657399 5010 8082081097299162197377235 5011 2223603697055631477022162 5012 428558196539916895007834 5013 59032097678914715618480 5014 5888312565262512513482 5015 428295043832607775307 5016 22737759376246060467 5017 876058647411721095 5018 24159497725391533 5019 465041471331898 5020 5985882010622 5021 47806929668 5022 205010577 5023 331017 5024 20 5025 0 5026 13162217895057704 5027 135318738634533178840 5028 26005963821859147079916 5029 725802136204223721433570 5030 6021963246847552990517882 5031 20890460710662002782792139 5032 36712369612597362167717124 5033 36845349366619832435969674 5034 22878325280531465365162695 5035 9293570033941493973048456 5036 2570270876166570856374981 5037 498022240204036812969782 5038 68982035714851629171361 5039 6921175435152560445620 5040 506588679432726363515 5041 27078875291701697791 5042 1051292456744500579 5043 29245231905203412 5044 568742282746574 5045 7414050594445 5046 60214003257 5047 264732453 5048 448188 5049 36 5050 0 5051 14118662665280005 5052 147563940732269969347 5053 28661878095906807890502 5054 806435406196192187802943 5055 6736587289626251952417962 5056 23511084393308634169014233 5057 41549267005455683918864168 5058 41922231767524745699156776 5059 26165982727251457932681800 5060 10683898200160585337261323 5061 2970162612526575994961454 5062 578573573026063749656528 5063 80583217022317712883781 5064 8132385019810974926436 5065 598967257118697131793 5066 32235310424966989995 5067 1260988275664962641 5068 35382775929140450 5069 695138862526866 5070 9176150802113 5071 75769305769 5072 341393710 5073 605369 5074 65 5075 0 5076 15142952738857194 5077 160895310681341432250 5078 31584166227094676756731 5079 895875254908608200578002 5080 7534637354598395978636002 5081 26455253739049029241638789 5082 47013534359030668247869737 5083 47687923020549049319673906 5084 29918891399644941439158820 5085 12279066013203084403553822 5086 3431326811650489934447140 5087 671954932776973067863541 5088 94105465618567091294592 5089 9552256573767785405162 5090 707924167168740595180 5091 38357655018803603519 5092 1511804683042733813 5093 42785498405621575 5094 849089401620736 5095 11348140113383 5096 95241399158 5097 439494824 5098 814285 5099 110 5100 0 5101 16239786535829663 5102 175407293987952439537 5103 34799066379565425208783 5104 995067319450182145329444 5105 8425695017477520065739161 5106 29762284576512051992417544 5107 53185285794004009871814139 5108 54234449653414217008459397 5109 34201892640946800141525051 5110 14108796779485941904331714 5111 3963009870823889367367418 5112 780178844246102897796298 5113 109862033767562039980534 5114 11216182588308409653281 5115 836388089671699360268 5116 45623982527347192472 5117 1811676576927771621 5118 51710046199737120 5119 1036507838308900 5120 14024047430130 5121 119607379127 5122 565056007 5123 1092891 5124 185 5125 0 5126 17414180133147295 5127 191202387196139394281 5128 38335355170147846981486 5129 1105057074691518693492613 5130 9420424563740398733780599 5131 33476195227845444420562469 5132 60154708268509165418508383 5133 61665946188801734697233581 5134 39088728372406067539239729 5135 16207062066809125317925950 5136 4575832567768266234559847 5137 905568736753498403428676 5138 128216462740968657022115 5139 13165461622078177567660 5140 987796004378315569375 5141 54244535939087704590 5142 2170032036494136485 5143 62463387887433544 5144 1264514853729862 5145 17317762772669 5146 150054361222 5147 725340171 5148 1461796 5149 300 5150 0 5151 18671488299600364 5152 208391810777408070244 5153 42224588897380705460497 5154 1227000197761859285118623 5155 10530693369161738109637998 5156 37646260166753468027322521 5157 68023308533736052622415931 5158 70100223757142147674991749 5159 44663243996635511667101298 5160 18612679444096519208712864 5161 5281991184333156963697816 5162 1050806270747503560757455 5163 149590559009738799717298 5164 15448278089549982473056 5165 1166182019534102293410 5166 64467722109247005684 5167 2598094913633906860 5168 75414257943921762 5169 1541761292458848 5170 21369801504466 5171 188081781654 5172 929916391 5173 1951062 5174 481 5175 0 5176 20017426762576945 5177 227096237164064312111 5178 46501367289456687074127 5179 1362173990617481550608973 5180 11769705450785166036277413 5181 42327627861238018453982065 5182 76905312263937683683922216 5183 79670539488634917399863495 5184 51020752425788545173235510 5185 21369993787578253117463646 5186 6095487820342476513295166 5187 1218985712610165991673429 5188 174473560902498845222023 5189 18120821947215124349676 5190 1376277225973496010873 5191 76586615441737034123 5192 3109191511308516254 5193 91003394084764872 5194 1878658488253288 5195 26350390308530 5196 235514936976 5197 1190413974 5198 2596195 5199 752 5200 0 5201 21458096037352891 5202 247446578357429354509 5203 51203621836259845986860 5204 1511989966910954273089673 5205 13152149606300186290726388 5206 47582010098857262055591386 5207 86929233301842741344701994 5208 90527590705173325739913179 5209 58269578492155951805237772 5210 24529652249527376225736070 5211 7032393729532267555863584 5212 1413676528125475796446927 5213 203432798623176157863046 5214 21248612560389933711605 5215 1623631107665893769344 5216 90947250067563196678 5217 3719174400043373989 5218 109759766924729158 5219 2287842398103777 5220 32469277248202 5221 294654646937 5222 1522089490 5223 3448237 5224 1165 5225 0 5226 23000006655487337 5227 269584837891881457319 5228 56372930956751439680269 5229 1678007719871218575102331 5230 14694363710074231361810168 5231 53478450966334204966366223 5232 98239633753499043033136486 5233 102841763370794054051953259 5234 66532809214574157173241187 5235 28149486836094708631674928 5236 8111150493208472644709499 5237 1638995157297338470259718 5238 237125908847342844204306 5239 24908004929701334121738 5240 1914747161009109254292 5241 107957538339683712822 5242 4446846966602220621 5243 132314876626506343 5244 2784497252008767 5245 39980047920692 5246 368293923077 5247 1943410924 5248 4567208 5249 1770 5250 0 5251 24650106150830490 5252 293665032311395083178 5253 62054864455510322326738 5254 1861950199422402990865376 5255 16414516900040549990644468 5256 60094184515476971324735804 5257 110999097419004760605924722 5258 116805665415016972642793289 5259 75950275108679464429840645 5260 32295518347787101203930382 5261 9352914545659397287570100 5262 1899687744805148284646713 5263 276315075966226801338051 5264 29187978720156524530750 5265 2257249028407703114070 5266 128098775449313999374 5267 5314560582318482749 5268 159426022382858931 5269 3387034153044332 5270 49194783950308 5271 459946990273 5272 2478518219 5273 6038403 5274 2665 5275 0 5276 26415807633566326 5277 319854187721070636434 5278 68299359942689381890394 5279 2065720539380167562992662 5280 18332811572795082430535581 5281 67515591218976308366704684 5282 125390442419238741165149651 5283 132636981829297381521288131 5284 86680794352152950890152753 5285 37043098839505522847754590 5286 10781950750795996040725922 5287 2201224841378120782724338 5288 321883308245523257030556 5289 34192166229886337438048 5290 2660065144807250032989 5291 151937934972016827248 5292 6348808692402433650 5293 191996701304383164 5294 4117566817575023 5295 60490813659818 5296 573886073139 5297 3156793259 5298 7964119 5299 3956 5300 0 5301 28305020340996003 5302 348333417412129785373 5303 75161134131572477704688 5304 2291420589422564144928744 5305 20471707306358612979503541 5306 75839264381478537513248479 5307 141619201134907966590180118 5308 150581690334930499409245452 5309 98904712311727375419494518 5310 42478210790451696317742026 5311 12426082527642611860457898 5312 2549910540006977761727720 5313 374853409082093007101406 5314 40041259225261106867628 5315 3133654437573742839468 5316 180143444930943245823 5317 7581052478610746969 5318 231108979423320331 5319 5002858079967673 5320 74331107130097 5321 715457246661 5322 4016201565 5323 10485338 5324 5822 5325 0 5326 30326181989842964 5327 379299087029560096776 5328 82700132188991313794061 5329 2541371321706726842148702 5330 22856169053791185943902741 5331 85173198998237025587420803 5332 159916399761187805255909125 5333 170917684100357918340570947 5334 112826776737597294541741533 5335 48698944804212704030774930 5336 14317205793436087791775047 5337 2953007348934929467375517 5338 436409657843827345429873 5339 46875739967840410898108 5340 3690258037134897061554 5341 213502191642835533634 5342 9048557537005360110 5343 278052963670657667 5344 6075036475134767 5345 91275376446623 5346 891166337105 5347 5103140918 5348 13773521 5349 8470 5350 0 5351 32488293351466654 5352 412964074257282876602 5353 90982018597911400689879 5354 2818135298662936581115379 5355 25513942196440867932245213 5356 95638116854592013879061104 5357 180541672595871394225019379 5358 193958850559994559148457816 5359 128679390323999265497408416 5360 55817179560752915906622264 5361 16491876643803891968669860 5362 3418880081178244132263659 5363 507923075708300640313562 5364 54859120288578750595912 5365 4344206332708530168982 5366 252941224314185237288 5367 10795542846973423316 5368 334372358959937622 5369 7372942494114188 5370 112009354072887 5371 1109135638991 5372 6477297362 5373 18062215 5374 12230 5375 0 5376 34800954869440830 5377 449559130541480267810 5378 100078713300529752656961 5379 3124541406743667119597271 5380 28475857318395824450626197 5381 107368943293583342237550147 5382 203786751315403399238889863 5383 220059664583756775203429215 5384 146726291190745267109978875 5385 63960491215822519044046532 5386 18991981651297420642971992 5387 3957160247295382089702883 5388 590980240582022864925168 5389 64181606933002794057071 5390 5112260266269524409884 5391 299551062991184246737 5392 12874341417084603473 5393 401905914734841506 5394 8943153501634097 5395 137361063844288 5396 1379236993776 5397 8211543505 5398 23635775 5399 17490 5400 0 5401 37274405776748077 5402 489334352959036117031 5403 110068977226385123751231 5404 3463712080933577774461093 5405 31776167862871478137564511 5406 120516452692165208923452840 5407 229979373166587982132766929 5408 249620358320670857139882603 5409 167266715434639724358157417 5410 73274323976876268625303115 5411 21865504501664439299303868 5412 4578935612711039565230177 5413 687416912220334636881571 5414 75064458536442150139537 5415 6014029052687678049409 5416 354615582482801166004 5417 15347002600274476864 5418 482851822749390839 5419 10841913798695712 5420 168343404724119 5421 1713765623083 5422 10399203041 5423 30877287 5424 24842 5425 0 5426 39919565526999991 5427 532560774970583849697 5428 121039051675606662786486 5429 3839093266748821286088049 5430 35452924163091504116045063 5431 135249101683450239326493278 5432 259487658179006369566316674 5433 283092740571403416281150207 5434 190640104911871623552042719 5435 83924455465444173131930490 5436 25167399596350978690079690 5437 5296966490977857300612423 5438 799356316298452768963683 5439 87764905757993543756963 5440 7072433425920138332075 5441 419644044836755339437 5442 18286910769974607814 5443 579826608447855956 5444 13136630215626364 5445 206179016769322 5446 2127669761502 5447 13154453799 5448 40256575 5449 35002 5450 0 5451 42748078035954696 5452 579532085477190302600 5453 133083356425068683634947 5454 4254487390515442280023937 5455 39548387704148340185625005 5456 151755071155739691440758018 5457 292725010236106569017202954 5458 320986744521352963231357338 5459 217231429872792067008947299 5460 96099798462156783796949607 5461 28960590949752907665918665 5462 6125935078550809525027790 5463 929253799810921743033900 5464 102581994075581015685254 5465 8314271318432167395085 5466 496411960633954062324 5467 21780996364088547011 5468 695954715806415684 5469 15908573851633346 5470 252360095096913 5471 2639496843138 5472 16622481937 5473 52396612 5474 49010 5475 0 5476 45772358543578028 5477 630566486332549186500 5478 146305251857626359350449 5479 4714089635054106399872433 5480 44109489876659853077583624 5481 170244540518450566449568610 5482 330155604438159635102380891 5483 363877795334873484961365538 5484 247477206237601870689614840 5485 110015581666992206779963345 5486 33317109912109969279721590 5487 7082729848912047437740557 5488 1079947673564438330330605 5489 119863187999947548278081 5490 9770847060293925147038 5491 587005195720437069289 5492 25932002388647323326 5493 834952821460308654 5494 19255092748396408 5495 308687342476293 5496 3271805288066 5497 20981273022 5498 68066231 5499 68150 5500 0 5501 49005643635237875 5502 686008699249820691876 5503 160817870884755347050592 5504 5222527846783357374966792 5505 49188339924910637549893871 5506 190952220171894870503186673 5507 372300529133831278953068798 5508 412415097062453238679089686 5509 281872296483164515518778727 5510 125916963312187910784972224 5511 38319395657808621157954019 5512 8186773261054214431596461 5513 1254718474634914995829258 5514 140012202267579907121924 5515 11478737287260499990019 5516 693875866929951278321 5517 30861540056408284371 5518 1001254863398578191 5519 23293416444998850 5520 377354825162423 5521 4052513801497 5522 26456127602 5523 88275021 5524 94235 5525 0 5526 52462044228828641 5527 746232133890993626291 5528 176745026944072764033102 5529 5784906431875259326319174 5530 54842787284153482164780779 5531 214140171136765584446882755 5532 419744660283694256901491174 5533 467330953431922826777934070 5534 320977594390589689815605949 5535 144083131176302624569630182 5536 44061775331205259804196888 5537 9460395232371155247645877 5538 1457356384257379717430837 5539 163497849640388792950455 5540 13480643468985324339372 5541 819902889164006969235 5542 36713250897579951164 5543 1200132312086877812 5544 28163924027971318 5545 461011370371665 5546 5015659066137 5547 33325434646 5548 114302537 5549 129786 5550 1 5551 0 5552 56156602112874289 5553 811641229838372007723 5554 194222204908870119348381 5555 6406854633768606483058938 5556 61137044039151501379272491 5557 240100943827103380942062771 5558 473144353476932326397696150 5559 529451248310594496260234442 5560 365428707998377796952835401 5561 164831959382209735893290280 5562 50652155572424411031131733 5563 10929263365760749389467585 5564 1692239757737819272015770 5565 190864514063003775673011 5566 15826425180452606424596 5567 968467950051957251192 5568 43656979870743553481 5569 1437864780034818405 5570 34035273689126622 5571 562871084090414 5572 6203012127179 5573 41934730844 5574 147738254 5575 177634 5576 2 5577 0 5578 60105349839666544 5579 882673986130381685360 5580 213397642350751065339790 5581 7094579622283892263297236 5582 68142373833568116267936524 5583 269161071636700737992052638 5584 533236050143196562616548699 5585 599707229244098569914430430 5586 415945766860601796302495205 5587 188525289640878792563366618 5588 58213946976105566151625864 5589 12622873217350736775442326 5590 1964424531157163967092510 5591 222744016816835054520420 5592 18574258543257990731272 5593 1143539145188846418257 5594 51893242532911423058 5595 1721915803511991073 5596 41109459283740849 5597 686818923094297 5598 7665686926728 5599 52715343533 5600 190657638 5601 242207 5602 5 5603 0 5604 64325374609114550 5605 959804693099355680850 5606 234433509252881543111412 5607 7854924866175445778251070 5608 75937854212583475798921501 5609 301684958740839063904243609 5610 600845904212649800163679242 5611 679148752434077839777542805 5612 473344499049867114881384946 5613 215574927062420557573705615 5614 66888262040708536743085895 5615 14575112479233059830898163 5616 2279748154623882669287160 5617 259869605616338291266901 5618 21792028909509965194533 5619 1349774263737710283463 5620 61658941699403420347 5621 2061167903920590970 5622 49628893741648646 5623 837562650038292 5624 9466321863034 5625 66202218667 5626 245650817 5627 328747 5628 10 5629 0 5630 68834885946073850 5631 1043546882386104410390 5632 257507194984695691506680 5633 8695434306467466240310212 5634 84611220107748016113630164 5635 338079206044913035859910757 5636 676900549300657173294532006 5637 768959169076851424339180094 5638 538548737459867164960224484 5639 246449437089452045191231736 5640 76836414787789324232053026 5641 16824903730361355517422622 5642 2644947935508799451402911 5643 303091819440177636767757 5644 25558896206107903777667 5645 1592635089710510955203 5646 73233546665733029994 5647 2466168756722063687 5648 59883567761320735 5649 1020782906964896 5650 11681328800401 5651 83058387648 5652 316027643 5653 444652 5654 20 5655 0 5656 73653287861850339 5657 1134456512227472077229 5658 282812712123995945402778 5659 9624422897779634574211303 5660 94259796964880822733681287 5661 378797423793966380597954391 5662 762439138680667923337488863 5663 870472052467507493263658640 5664 612604540794321617353433959 5665 281681859805795761536510883 5666 88242774861737763860159428 5667 19416943912939023383797767 5668 3067798573727434110910703 5669 353397185073120605210708 5670 29967175820804995658832 5671 1878528467084977258445 5672 86946998366991784280 5673 2949460973147353087 5674 72221171451499673 5675 1243356197939762 5676 14404248868658 5677 104105793599 5678 405932787 5679 598954 5680 36 5681 0 5682 78801255302666615 5683 1233135406428610874509 5684 310562227554530259485129 5685 10651054139409608730242379 5686 104991532898116182772511318 5687 424345584897059384485282353 5688 858626807115226511263651505 5689 985189990714898412952646438 5690 696696129384130417805517320 5691 321878450200373442653683353 5692 101318011229587372843607733 5693 22402546153177283524555625 5694 3557268642109586247476803 5695 411929406347960568360510 5696 35124452134629516701533 5697 2214962513548387351791 5698 103188274278083708862 5699 3525929216323613447 5700 87057413251488820 5701 1513577697545416 5702 17749227375286 5703 130364944188 5704 520689688 5705 804550 5706 65 5707 0 5708 84300815636225119 5709 1340234966844599689149 5710 340987732181997776753536 5711 11785425277699305080025846 5712 116926140214925047798695210 5713 475287978686423940356374317 5714 966769719247460877976054040 5715 1114805696541875571690640513 5716 792163872953106319788047219 5717 367728595217363673068589204 5718 116302794780528186132405198 5719 25840607881515345874426389 5720 4123702313189938237081404 5721 480014297977210111825149 5722 41156110066893342502404 5723 2610738175199195295867 5724 122416209110475345435 5725 4213254375640795189 5726 104889990844646941 5727 1841467265038989 5728 21855507965018 5729 163092898366 5730 666877899 5731 1076706 5732 110 5733 0 5734 90175434980549623 5735 1456460180717371730917 5736 374342861605201985091381 5737 13038660926581071794273497 5738 130196357726634451125833985 5739 532253831581280035691231937 5740 1088331889529324555261652677 5741 1261225715200429889674462587 5742 900524581944075046134788954 5743 420016044903625907094225999 5744 133472004718460404787685024 5745 29798712736993866443641792 5746 4779026193449033991211355 5747 559188088599596910442012 5748 48208191327223332647796 5749 3076163219624263342964 5750 145171424198701659257 5751 5032407577895806285 5752 126313719303802176 5753 2239110343083631 5754 26893086092192 5755 203853100882 5756 852983997 5757 1437371 5758 185 5759 0 5760 96450110192202760 5761 1582573945847730036752 5762 410904881158448165591764 5763 14423015924784637724803590 5764 144949346425731947609649937 5765 595944668105500480751780452 5766 1224953978433379670070601662 5767 1426597046450753442801603683 5768 1023494403256017860838768899 5769 479631650321280619884127218 5770 153139527322488019694526694 5771 34354396646213032445917817 5772 5536989140420995573179700 5773 651230625469679001266501 5774 56450796454366434904774 5775 3623311967659466416592 5776 172091125283122574320 5777 6008276124666016662 5778 152039907472714888 5779 2721083933391681 5780 33068954107879 5781 254567232651 5782 1089484435 5783 1912831 5784 300 5785 0 5786 103151466321735325 5787 1719401738340948926083 5788 450976849913506529638772 5789 15951988326486531492626925 5790 161348232409367350036689102 5791 667142493976024442802249330 5792 1378474294577523670119685508 5793 1613337032597987200226045155 5794 1163014638494424892918171991 5795 547587784074811148553653972 5796 175663706062582357854293019 5797 39596588762717278424086509 5798 6413435331510870060764110 5799 758203119599452390477418 5800 66081935530959042118635 5801 4266317260333320608833 5802 203925598147157468735 5803 7170357048140931175 5804 182917961930870163 5805 3304952251190203 5806 40635446948377 5807 317618656885 5808 1389790833 5809 2539718 5810 481 5811 0 5812 110307860425292772 5813 1867836649553036429188 5814 494889979502371018996839 5815 17640443507880317403934671 5816 179573812342117882753476416 5817 746718891541997293806758378 5818 1550952257099497231920695520 5819 1824166909152616759861525947 5820 1321280866027246127966309852 5821 625034689452822370505350490 5822 201453556512792153571899317 5823 45627266102088200059826053 5824 7426620580893325024534531 5825 882492358160181858959125 5826 77332102513508215296832 5827 5021723277983787803149 5828 241558529920975035767 5829 8553627056874944065 5830 219962698209935932 5831 4011878372733164 5832 49899482416991 5833 395934791095 5834 1770487776 5835 3362622 5836 752 5837 0 5838 117949491546113972 5839 2028844820897145814652 5840 543006205004179591109437 5841 19504750465883780051720312 5842 199826438324628948963547340 5843 835645127953119848365686570 5844 1744694602953016857829216919 5845 2062149457860494746081920832 5846 1500775766925919125608352990 5847 713278980892071963868490696 5848 230975821549844398626064079 5849 52563335925910905570076039 5850 8597572439527977889089918 5851 1026860975531970845393686 5852 90469458870750622874436 5853 5908883231207362940437 5854 286029780338792192092 5855 10199514972090420948 5856 264385196995880004 5857 4867347839461291 5858 61235047549567 5859 493145432147 5860 2252795888 5861 4443313 5862 1165 5863 0 5864 126108517833796355 5865 2203471307351906132395 5866 595720986640208047538737 5867 21562931487766049882357102 5868 222328100749101422683019131 5869 935003386993278082790621333 5870 1962284655119721741366386513 5871 2330731260414560759063480806 5872 1704306139348932580075733440 5873 813804611422427118364037949 5874 264763013220830758315751086 5875 60538795973247804374492509 5876 9950506892936566058413903 5877 1194506225038233549829724 5878 105805969455043985331460 5879 6950436844402895244500 5880 338563116246565071368 5881 12157097898687631095 5882 317630561441164294 5883 5902015344619821 5884 75095883380502 5885 613691447113 5886 2862786996 5887 5856238 5888 1770 5889 0 5890 134819180623301520 5891 2392846402861300405560 5892 653466362649780440516732 5893 23834826482627562898419374 5894 247324729627434366643778961 5895 1045999247809289444922998642 5896 2206615004451322798974810001 5897 2633790102122589336041964721 5898 1935044605103994423675125285 5899 928296590489485061539042026 5900 303422539355478449802510319 5901 69707191971713883134877152 5902 11513303001292966330450328 5903 1389126920213603480174614 5904 123704382925283171395447 5905 8172852758419317614461 5906 400597737760292648058 5907 14484472397947011424 5908 381422439816942767 5909 7152779960360083 5910 92034726635875 5911 763078789013 5912 3633812333 5913 7704038 5914 2665 5915 0 5916 144117936527873832 5917 2598192463336473361472 5918 716714275488085059688672 5919 26342273388357749232661838 5920 275088736954842238548644699 5921 1169975546743207835554718716 5922 2480923997170516707211255569 5923 2975688149820267832901826488 5924 2196576620445428476836252948 5925 1058667852661014606935418133 5926 347647100319917306282346837 5927 80244435270382470789043914 5928 13318051277165214260358110 5929 1615001480956511492344842 5930 144586455027171717902871 5931 9607074457205131595078 5932 473826156180162385647 5933 17250404273105301809 5934 457815646389802381 5935 8663979183871140 5936 112721485646203 5937 948039251501 5938 4606904981 5939 10111916 5940 3956 5941 0 5942 154043597379576030 5943 2820831265681170447050 5944 785980195405924756930404 5945 29109306201839136455499324 5946 305921824979146570571912355 5947 1308427773504114599815800629 5948 2788836465122421248119383830 5949 3361331590966587927969727444 5950 2492953427420996596970190868 5951 1207089640211337333136901846 5952 398226484795361218568037681 5953 92352007859411482517229574 5954 15401678469952060600349516 5955 1877076908242618649478897 5956 168942322127932839844572 5957 11289256636018915939872 5958 560237498391073309830 5959 20536235481922508099 5960 549258857850559710 5961 10488919863737585 5962 137970807725455 5963 1176892876792 5964 5834175739 5965 13248601 5966 5822 5967 0 5968 164637479165761044 5969 3062191944173182923072 5970 861827067554011198667502 5971 32162372326848228785864362 5972 340158087759564089249930047 5973 1463021168824966388615393936 5974 3134409184866071734754567548 5975 3796237515768905332975105447 5976 2828751719314291560079434378 5977 1376025909333611456696900178 5978 456061001396269125061349264 5979 106260635013389753088898822 5980 17806668847616919027945647 5981 2181072398529761421171611 5982 197341524898261868533667 5983 13261640045199727652327 5984 662169386007888106413 5985 24438172640381048490 5986 658668744098994524 5987 12691596161760218 5988 168769146455001 5989 1459806655065 5990 7379811730 5991 17321735 5992 8470 5993 0 5994 175943559810422753 5995 3323819548664124847391 5996 944869611014287242046100 5997 35530571094468356601613665 5998 378167436190847333458441543 5999 1635609709068766588990625387 6000 3522181606586421820654329311 6001 4286608899448226122908085847 6002 3209140820196862647929556409 6003 1568272220277407034122920026 6004 522176711643902582468383914 6005 122234461516928861516945451 6006 20581885865955656851975332 6007 2533597495709613004260954 6008 230445585068186034255432 6009 15573550666885566918665 6010 782367429982755181033 6011 29069943584617301152 6012 789518684956445562 6013 15348893152227464 6014 206315135587209 6015 1809333013572 6016 9325154522 6017 22609035 6018 12230 6019 0 6020 188008647052292980 6021 3607384272419596646000 6022 1035779000612736171881517 6023 39245915486144486685998249 6024 420359379712505868758728582 6025 1828257182819159653860557752 6026 3957232455474335984040364584 6027 4839418664112407799935762265 6028 3639958357069795445861058727 6029 1786999761061906318328659557 6030 597742767171774714801237836 6031 140575833920607708303137615 6032 23783519695201563253678887 6033 2942289427112068367618135 6034 269022749570413199476777 6035 18282580569904878843379 6036 924055904294651542283 6037 34565943740715229464 6038 945941619554385211 6039 18552991547952547 6040 252057802224859 6041 2240778104480 6042 11770135968 6043 29451695 6044 17490 6045 0 6046 200882556287683159 6047 3914691401033745759513 6048 1135287965028264956711603 6049 43343619281113816672538574 6050 467187201297777209370862340 6051 2043260586775844039192001995 6052 4445242874882689997446301068 6053 5462503889920115036238063860 6054 4127795432389226352542418675 6055 2035805092139653202666783289 6056 684091067393133169283460391 6057 161630738493664289207215003 6058 27476167138261813996664324 6059 3415969923980278874664220 6060 313964861215742408437529 6061 21455943969451216423199 6062 1091019560076524055501 6063 41084944874559225083 6064 1132856087117371220 6065 22414561939185488 6066 307756397912680 6067 2773017279482 6068 14841095505 6069 38302623 6070 24842 6071 0 6072 214618299743286299 6073 4247692037728936447433 6074 1244196337597950849864434 6075 47862412059375309661136675 6076 519152565999541784861082620 6077 2283176092280170869727684272 6078 4992566857455701103232985472 6079 6164671399500887926450482256 6080 4680092528661032314222371990 6081 2318766432714339516804069789 6082 782738619438083263733173712 6083 185795022832118185759649421 6084 31734075215803890085867992 6085 3964827085806033673971865 6086 366307062769203748338180 6087 25172070312059176483689 6088 1287699919859415074843 6089 48814427844943429054 6090 1356109552645148366 6091 27066164762873351 6092 375535545369972 6093 3429047464037 6094 18693265427 6095 49720652 6096 35002 6097 0 6098 229272286871217150 6099 4608494664518005330270 6100 1363377099348998456303949 6101 52844884720222532455632668 6102 576810607411653741530931438 6103 2550847860994209834075319474 6104 5606309792298645188182564893 6105 6955816051609164690995399248 6106 5305247417299846184445140528 6107 2640507241290300813872945320 6108 895412884569431496265673121 6109 213521469981647141837216843 6110 36642558866809334052270411 6111 4600623213959948977364520 6112 427250380256072777298721 6113 29522438924899587819631 6114 1519307230018478572073 6115 57975718970834519097 6116 1622655137483716869 6117 32666782368320121 6118 457970926167118 6119 4237159423714 6120 23521945175 6121 64438331 6122 49010 6123 0 6124 244904537455382406 6125 4999377603178233807258 6126 1493782957182502978790295 6127 58337868426412000120746061 6128 640775540855072835267639315 6129 2849440017631458716366914241 6130 6294416051605591220577667806 6131 7847053272858413566703447429 6132 6012736622564562212954394056 6133 3006268129506544851649997301 6134 1024080595396291759917559049 6135 245327887040441127457674772 6136 42299632114362060059116806 6137 5336935542840326695945602 6138 498188054360367969808346 6139 34613729561560958693721 6140 1791951893472313460814 6141 68829978480556530038 6142 1940752741452664322 6143 39406687088646010 6144 558170715512991 6145 5231803746103 6146 29567218217 6147 83363286 6148 68150 6149 0 6150 261578907351144125 6151 5422802444791316170679 6152 1636453503815624789865517 6153 64392850157263369238273833 6154 711726857029126110402201655 6155 3182472120758519924621271542 6156 7065766640121741316376261706 6157 8850867492849327034654121498 6158 6813252040258473957537897456 6159 3421988065510473001815831311 6160 1170980410583777369243434803 6161 281806299533375170493465617 6162 48817867378586199315463489 6163 6189431383710163736137733 6164 580735734920530748876077 6165 40570301386309950593666 6166 2112797463999701031180 6167 81685305882798902444 6168 2320216700325824532 6169 47513876319864384 6170 679898747844073 6171 6455291237079 6172 37130207448 6173 107676251 6174 94235 6175 0 6176 279363328483702152 6177 5881428521759748688352 6178 1792523010080834626979350 6179 71066428352443858318136208 6180 790416155250022484707453965 6181 3553858508730026637969967684 6182 7930288049985070461508843413 6183 9981278392903440374418416967 6184 7718854665822978942059389847 6185 3894396185109530933668431233 6186 1338660023455112687883078699 6187 323633457467592575098708459 6188 56326532680793572054276875 6189 7176186346834934292608522 6190 676766606304440735591158 6191 47537088846822318514825 6192 2490239379376427224451 6193 96904969280645522251 6194 2772695365703324128 6195 57260930802005330 6196 827691245784636 6197 7959068517668 6198 46580492085 6199 138838670 6200 129512 6201 0 6202 298330063062758076 6203 6378128501749507894724 6204 1963228904509241168908544 6205 78420812454202596674792492 6206 877674681350597082101261450 6207 3967951938080153233017893007 6208 8899073585183811727220678472 6209 11254027044364732481911107639 6210 8743147446123303467038152306 6211 4431115431467964467139477363 6212 1530018203502760034565673016 6213 371582777788273152992781958 6214 64974028857433214801505905 6215 8318048497392659712185487 6216 788451767625214645210720 6217 55682955218651471501285 6218 2934114653932959939746 6219 114917294833616605117 6220 3312022338610389902 6221 68974362277457271 6222 1007041563159978 6223 9806387250942 6224 58383469080 6225 178779181 6226 177385 6227 1 6228 0 6229 318555973788329084 6230 6916005188952263721048 6231 2149920999817588466995514 6232 86524370511881390368826702 6233 974421641816975432049193745 6234 4429591975800874999476585138 6235 9984518567541107462074890602 6236 12686784317190827788324628256 6237 9901469705879415227052763280 6238 5040779679125096517821552972 6239 1748352541085654568258942784 6240 426537976830460324571801199 6241 74930686378121434178642498 6242 9639058335689045467073639 6243 918306980353832666649584 6244 65204577876753520146994 6245 3455943423223271544856 6246 136226847656999476937 6247 3954596671536089775 6248 83043848454796426 6249 1224551283625425 6250 12073732429118 6251 73103166195 6252 229799195 6253 241435 6254 2 6255 0 6256 340122810048577428 6257 7498409624444183093004 6258 2354071531005411860740456 6259 95452229401409636012936285 6260 1081673372924456005542984849 6261 4944158656031362331045637944 6262 11200470986097662741304021008 6263 14299384149530250647523889800 6264 11211115693745041207301474000 6265 5733165913660907226127298856 6266 1997413532436600025563038909 6267 489508569537455708107247091 6268 86391957320708069783636658 6269 11166930332819979959826235 6270 1069246624319950973036853 6271 76330981998839683665353 6272 4069216329596998712119 6273 161428215148152762405 6274 4719883273021539843 6275 99935965150922525 6276 1488214192494934 6277 14855221259330 6278 91452515766 6279 294979291 6280 327502 6281 5 6282 0 6283 363117512048110005 6284 8128960584266840450443 6285 2577286075282650268647756 6286 105286932637057527634365199 6287 1200553451482361520600641067 6288 5517631965526138199002120087 6289 12562399333603072107008757049 6290 16114084643415143559859439781 6291 12691580319463333983111066113 6292 6519343546160484083318051898 6293 2281465967840512097508957356 6294 561647547949483091002587284 6295 99582073799445198153821529 6296 12933607179706934092123115 6297 1244645957966529882742385 6298 89328764895814287787682 6299 4789722632126481105077 6300 191221362852508314476 6301 5630941506915731465 6302 120207209527144920 6303 1807633181011564 6304 18264709006580 6305 114298068452 6306 378040883 6307 442162 6308 10 6309 0 6310 387632532919029223 6311 8811565581210168602057 6312 2821315430024035745045233 6313 116119161216368915038823402 6314 1332303842468071386870530821 6315 6156657782023181581422810599 6316 14087579557665834616100806945 6317 18155860213069972533382726344 6318 14364835283296629534723497947 6319 7411842864256567908153710599 6320 2605358450122036848054734565 6321 644271475535445979070728403 6322 114758222746272260628482211 6323 14975895291991015608999530 6324 1448412992383402793383196 6325 104508193346197161297506 6326 5635940453130579859629 6327 226430524486838335181 6328 6715116303952886821 6329 144523042647381883 6330 2194412692362267 6331 22441767486123 6332 142725840283 6333 483846263 6334 595070 6335 20 6336 0 6337 413766180933342362 6338 9550443484166112735102 6339 3088068531422888577066614 6340 128048523445288296697295819 6341 1478297188304669676932918318 6342 6868620955518315376810605846 6343 15795303279825351846837752667 6344 20452728481378223772161873001 6345 16255639456822142343865613906 6346 8424845248392493695938449000 6347 2974602265328216540702913554 6348 738883394359955726172607879 6349 132215327496855649438305612 6350 17336195681711158148493069 6351 1685071358577354395915591 6352 122230226620635681593577 6353 6629482749821028433573 6354 268025345770387917267 6355 8004778135379312154 6356 173676563951688494 6357 2662483259646664 6358 27555184960805 6359 178057323347 6360 618308543 6361 797504 6362 36 6363 0 6364 441622981929358437 6365 10350148877391417079627 6366 3379626503534717386992774 6367 141184420243006280046556585 6368 1640050354988384976810469405 6369 7661726295048299891616466574 6370 17707109660209165853443715725 6371 23036115941220926499182153418 6372 18391887540625137459639098323 6373 9574397702773174568885908369 6374 3395460678168105876750716897 6375 847198860059599245212161570 6376 152291505028165057679748718 6377 20063342407487547524125765 6378 1959856067263432827899295 6379 142914725975855916296858 6380 7795628786429308706555 6381 317146935757544267986 6382 9538289447125443323 6383 208615549808589830 6384 3228668033688901 6385 33811747525253 6386 221947907450 6387 789152276 6388 1066001 6389 65 6390 0 6391 471314064268398780 6392 11215598291101944838848 6393 3698257935004874092276031 6394 155646993029039455022471065 6395 1819239361701401498357218250 6396 8545088304036624936198508984 6397 19847043563951313183823127483 6398 25941266978359184384741785144 6399 20805001828689173998293351287 6400 10878654999576883280682957317 6401 3875050181566177627888325284 6402 971175596591648279173353290 6403 175374308563168947553942611 6404 23213564976172791203194467 6405 2278823583628224291028802 6406 167049866918296056230879 6407 9163927257128053273041 6408 375136721632485352401 6409 11361023312442898905 6410 250468347394420930 6411 3913133819087786 6412 41461020993241 6413 276405256022 6414 1005710879 6415 1419571 6416 110 6417 0 6418 502957566506000020 6419 12152098444571995950924 6420 4046435489012532234727607 6421 171568161953247584516856326 6422 2017715833146732800872981517 6423 9528830595660584250065435389 6424 22241942961995126685836502413 6425 29207701259610511442655620492 6426 23530372153312230584703136747 6427 12358152701970533751713182420 6428 4421455108386005143315482333 6429 1113047200530336670883335233 6430 201907854867930151820056635 6431 26851593468420164741564940 6432 2648979274909123627996009 6433 195203180015735142348107 6434 10768919290656809029098 6435 443572346349804889498 6436 13526714907479017557 6437 300582349011068410 6438 4740214442342305 6439 50808456666861 6440 343941317065 6441 1280155890 6442 1885946 6443 185 6444 0 6445 536679070310691121 6446 13165376653368907976467 6447 4426853960887470495134499 6448 189092762947585790251559482 6449 2237525127618790293401172171 6450 10624196017744170512223300929 6451 24921758840920740567604593562 6452 32879725200397505104231145206 6453 26607850052218335568318535871 6454 14036115204608755708703875346 6455 5043857520505370217773196631 6456 1275361505263876390450668430 6457 232400969394386561174658466 6458 31051925263151245904790872 6459 3078423610753537521689911 6460 228034171966751031846383 6461 12650955498767207298777 6462 524307200001752678884 6463 16098875090830614371 6464 360560486864545051 6465 5739059832128649 6466 62222519671794 6467 427603566629 6468 1627243254 6469 2497624 6470 300 6471 0 6472 572612058898037559 6473 14261613563575737882246 6474 4842449907522855687196017 6475 208379792862101837143982416 6476 2480926309004913006555872928 6477 11843668624177608312878953938 6478 27919911235690202555124977802 6479 37007003735277174254398262706 6480 30082303532920222648483486623 6481 15938802946506599428477687129 6482 5752684197614187966429832136 6483 1461024174561940739769527937 6484 267436484785234605748925285 6485 35900279698221020958824385 6486 3576521475879351106851766 6487 266309134932603977357285 6488 14857175507515929876616 6489 619519555687113902971 6490 19152659195177466476 6491 432314935727521255 6492 6944793679704213 6493 76153174856211 6494 531188726605 6495 2066022025 6496 3300393 6497 481 6498 0 6499 610898403751884101 6500 15447478387888023708815 6501 5296422983177162833218125 6502 229603772802575286117458802 6503 2750414147521310609944097460 6504 13201108749540889655684686442 6505 31273685421461356231466256162 6506 41645199496253180921990804741 6507 34004240002141085143619834227 6508 18095904008107129326126536787 6509 6559773143667935374761393905 6510 1673348295328383521701410344 6511 307681859685745381821515510 6512 41495263955613961725087482 6513 4154096196062873910261000 6514 310918059075545607477018 6515 17442614473179377040493 6516 731766756558579408974 6517 22776833299646998457 6518 518118883136106510 6519 8399462866911220 6520 93142989041703 6521 659305321198 6522 2619674533 6523 4348951 6524 752 6525 0 6526 651688879997206959 6527 16730166831382410321253 6528 5792259127597175527644062 6529 252956240719927034834385244 6530 3048743352263848116609789785 6531 14711902574140723756853782274 6532 35024672715785953803348784714 6533 46856687136916839686820356002 6534 38430505369171631717140900268 6535 20540975379723548973144091461 6536 7478561969995890854453052056 6537 1916110723453721399830856800 6538 353901301964358036340293840 6539 47950286736972725849731060 6540 4823654386130088510769974 6541 362894496980308170573156 6542 20471531097172079723105 6543 864052602905411666659 6544 27076369009731681307 6545 620682077969809724 6546 10153688240313833 6547 113853843368316 6548 817686233624 6549 3318039995 6550 5719593 6551 1165 6552 0 6553 695143713458946040 6554 18117441908597618558768 6555 6333755764672732047951857 6556 278647385318803292813927349 6557 3378955258660878992403805115 6558 16393127712474661122170101151 6559 39219260861162015663911861222 6560 52711351621418522713035332556 6561 43425068772709869419551559485 6562 23311940426466437217228894019 6563 8524301175735732166313123475 6564 2193616135398310857527225040 6565 406969598290945910410931158 6566 55395746328434787968331212 6567 5599643017306394970328256 6568 423438172857160029103544 6569 24018900649698413182229 6570 1019901176360604150695 6571 32175149278899276778 6572 743222803631769231 6573 12267997379352214 6574 139082611962391 6575 1013275267543 6576 4197316015 6577 7503058 6578 1770 6579 0 6580 741433159884081684 6581 19617677868418792066532 6582 6925049183129094484432785 6583 306907834462449581611272477 6584 3744407215920698660167250651 6585 18263736516948904798337030001 6586 43909179469901189940088191383 6587 59287480103549080269271383170 6588 49059903009844587754389871815 6589 26451649305855510805788887854 6590 9714295405700455344061413948 6591 2510769799666316468839020111 6592 467887906926320075151936163 6593 63981545890238138239538921 6594 6498747739935177518109644 6595 493941603370157059220828 6596 28172214068467995770373 6597 1203449225088694074246 6598 38219573415299121586 6599 889574438437344804 6600 14815193953127238 6601 169800292339504 6602 1254696178941 6603 5303955813 6604 9824807 6605 2665 6606 0 6607 790738119649411319 6608 21239907459175366057633 6609 7570644285157319117444729 6610 337990612460939226923226620 6611 4148804943648997868288882566 6612 20344758966005147591725386445 6613 49152106647743214434969635349 6614 66672758336581486685974740402 6615 55415972461190625925460392516 6616 30008510506746071873127250499 6617 11068176461347959188081741511 6618 2873160248434748356281440213 6619 537801758189864420949244776 6620 73879966099908909727724353 6621 7540233425823451611028098 6622 576020335126872268237459 6623 33033495449483142488649 6624 1419547079968491841181 6625 45382306274586402810 6626 1064286892459488967 6627 17882281759288137 6628 207175615876661 6629 1552400657094 6630 6694501170 6631 12836217 6632 3956 6633 0 6634 843250788562528427 6635 22993872783437559112981 6636 8275446904466313629851202 6637 372173281949501887973295516 6638 4596238153288506218804106982 6639 22659527198772126980315107830 6640 55012343541754898037188979685 6641 74965383568918537968986056700 6642 62584341157584253695073613622 6643 34037202088603821790527866747 6644 12608212034526213184198615928 6645 3287153179806216876519523996 6646 618021605781178756841673126 6647 85288966735352373660217010 6648 8746339248099824092077586 6649 671548524404806611966620 6650 38721729293048034817878 6651 1673884476866442765605 6652 53867232838877795850 6653 1272774236233598035 6654 21573765889183900 6655 252629647681764 6656 1919319493272 6657 8440920062 6658 16741733 6659 5822 6660 0 6661 899175348396088349 6662 24890080010297705572675 6663 9044798912108939477448657 6664 409760287502323610118967911 6665 5091219759022293371901749272 6666 25233923974302508553693427689 6667 61561564337952415033123932244 6668 84275307501329043861133931695 6669 70667415729336091017936997550 6670 38599472888411322962488684808 6671 14359654927492298927324083052 6672 3759998082393522907613230997 6673 710046237839570560523631586 6674 98435955127820503655791771 6675 10142729469100431042379420 6676 782699351799024223262039 6677 45375585835378468598123 6678 1973128550417543473155 6679 63914661366674673323 6680 1521458259314031143 6681 26014456998358233 6682 307872119259664 6683 2371127982029 6684 10631011648 6685 21790545 6686 8470 6687 0 6688 958728697912338045 6689 26939858232548914298931 6690 9884516346692831726286990 6691 451085519695853067471402208 6692 5638729034617621892139522320 6693 28096657567620542180911123550 6694 68879650004974015607354786388 6695 94725624147676926086003533695 6696 79780339096661287829225874617 6697 43765044581961770159561329584 6698 16351137868368586083374981902 6699 4299949322024123731613970663 6700 815589503193675736631000628 6701 113582117384708630921190740 6702 11759016461203533649042202 6703 911992575402661950953301 6704 53156697969643772963535 6705 2325095521500075732784 6706 75808160352837089003 6707 1817974575054689679 6708 31354134495253705 6709 374979424364064 6710 2927185217372 6711 13376161757 6712 28316205 6713 12230 6714 0 6715 1022141228367345362 6716 29155422777206361479878 6717 10800930825347364153895115 6718 496515120045423971073328763 6719 6244259107559426204474862658 6720 31279565877359307569087911321 6721 77055615034902929357707994980 6722 106454119420502433065325902229 6723 90052553277662019593607451847 6724 49612627442677701695928344021 6725 18615119878386181241312857434 6726 4916403544320828496580570454 6727 936610729952557184878160471 6728 131027356219709978652875457 6729 13629356528568390846176923 6730 1062348434584960872285604 6731 62253331236132860819918 6732 2738938450868120834114 6733 89881718867560676748 6734 2171372756049949060 6735 37771517526253139 6736 456447160049291 6737 3610932448951 6738 16812116900 6739 36725425 6740 17490 6741 0 6742 1089657644424399782 6743 31549943300368201650490 6744 11800934513202929153078613 6745 546450549102978500622150167 6746 6913869220100491006819706472 6747 34817952804347083893439394827 6748 86188637382593024790331452280 6749 119615000871625458773785588598 6750 101629551226524245511426545169 6751 56231063657030307280641441362 6752 21188390810810662810464627456 6753 5620055696829508834361405450 6754 1075349453723427664302269685 6755 151115967984393878240624536 6756 15793141666171539133539256 6757 1237151146347074294908092 6758 72884803892801059177293 6759 3225381344046872703716 6760 106529178709517276533 6761 2592404288426370667 6762 45480869528274534 6763 555302221922568 6764 4451264148470 6765 21110490394 6766 47557862 6767 24842 6768 0 6769 1161537834849962850 6770 34137617021577669292550 6771 12892028952278780510503081 6772 601331942034802864568317519 6773 7654242228775774285315354581 6774 38750960279253479727491594070 6775 96389202969792698972915076541 6776 134380828419066133650052473560 6777 114674840599320398497010503837 6778 63720614257859639873704189118 6779 24112641510553621822944954627 6780 6423075975558683461482159231 6781 1234364915937539961708334793 6782 174243109115463993831508814 6783 18295786770980015358352583 6784 1440320795733947319843870 6785 85306431555877053166844 6786 3796975002893825824093 6787 126214121378554359781 6788 3093803452755998017 6789 54737695355552278 6790 675180850317058 6791 5483165601951 6792 26480682156 6793 61475189 6794 35002 6795 0 6796 1238057794119125085 6797 36933747478752931282655 6798 14082378075712990099993781 6799 661641778212113310772982049 6800 8472747859925357103990294136 6801 43121979662874650246993262830 6802 107780377288372671608049320930 6803 150944668917547420309206879101 6804 129372144390576861391815502510 6805 72194407233949963771161466819 6806 27435108092009231939544110937 6807 7339310695340581278699745070 6808 1416581146602501662750073335 6809 200862228513262316883338125 6810 21189643221453135497172745 6811 1676397950740983222356061 6812 99815472202664037007806 6813 4468414889522578012814 6814 149482796466572531331 6815 3690685598888778728 6816 65847949076800112 6817 820485821217475 6818 6749639988187 6819 33186007472 6820 79344176 6821 49010 6822 0 6823 1319510599727473500 6824 39954829212505206397884 6825 15380865760355628034598140 6826 727908893759368523889927656 6827 9377512289158895712544565617 6828 47979106629957869722906418933 6829 120499218063600967907468964057 6830 169522500371873917414732917961 6831 145927867000821318324858797497 6832 81780066964278184410682310023 6833 31209299719633048183893262099 6834 8384509996289374229629684791 6835 1625338214417595807999224266 6836 231493529510119626514596727 6837 24535038221407459109319297 6838 1950639484353270954483352 6839 116757785887920611752931 6840 5256889827501122434018 6841 176977788399831661418 6842 4400942469772370635 6843 79176257993204708 6844 996503842217296 6845 8302753765859 6846 41548130940 6847 102232711 6848 68150 6849 0 6850 1406207446561484054 6851 43218638818413279771178 6852 16797158300049248105516288 6853 800712868633614347013164014 6854 10377494667933187526215680055 6855 53375644066399880344046702851 6856 134698344370552847900803984115 6857 190355894125739745845003222136 6858 164573856958278305539396864433 6859 92621547196651570869095520481 6860 35495820774405414818140618165 6861 9576586274281650286048836541 6862 1864450710088505613852920819 6863 266733693604325392471567027 6864 28401480554691898517693659 6865 2269131273116263940239740 6866 136535828518640308428731 6867 6182513658567967493792 6868 209455753280010385363 6869 5245794281184527897 6870 95158815491437840 6871 1209627681738153 6872 10206379960891 6873 51970127999 6874 131528647 6875 94235 6876 0 6877 1498478743590581081 6878 46744332837689057738039 6879 18341772213617668308254212 6880 880688822671339606555270627 6881 11482571280944214574679516671 6882 59370657979670438054092672061 6883 150547679338459685261344749387 6884 213715006940456489755622563427 6885 185570501848637435059362356068 6886 104881192761588560341621288650 6887 40363299159591233585234924353 6888 10935906975729907669339259734 6889 2138274184915802673517730979 6890 307266942054063530343777337 6891 32869031020100794438705021 6892 2638915697228507209275128 6893 159617599784306369061057 6894 7268798763381075050962 6895 247806201579511767010 6896 6250340749581689977 6897 114315049062745254 6898 1467526895720060 6899 12537783534523 6900 64944004725 6901 168941730 6902 129512 6903 0 6904 1596675274490756791 6905 50552552990818480999497 6906 20026147835867209790068347 6907 968532658158770427428417148 6908 12703628084366996278760407806 6909 66029591930890502609946130525 6910 168236385341701081211992321978 6911 239901918085332063086782992447 6912 209210194568020891521906451671 6913 118742058201050582418141713158 6914 45889434748542127192763753566 6915 12485626839323924586177733647 6916 2451780959445605651292732280 6917 353877747161061191684087501 6918 38029892504989646195308871 6919 3068141626074667983491809 6920 186547384612120068855500 6921 8543242024813053901572 6922 293075836623643229109 6923 7444327352279599469 6924 137265730826476484 6925 1779463749678668 6926 15391572333538 6927 81084323225 6928 216678920 6929 177087 6930 0 6931 1701169427975813525 6932 54665539295339215869323 6933 21862729176981712901246840 6934 1065006789878759010217550655 6935 14052662447643064298602542921 6936 73424946066641974964501138805 6937 187975012696764622822831914332 6938 269254350898791994664925821225 6939 235821215141855170782946750349 6940 134410514804344464197640264217 6941 52162182702331132423921495418 6942 14252064142224803534772806087 6943 2810646199834617669614851584 6944 407465284954286898579152664 6945 43990216499565699280960429 6946 3566234099398451198659853 6947 217957787815908703287561 6948 10037969518330139557900 6949 346494512111134147375 6950 8862922104989510249 6951 164749916144665746 6952 2156553871017349 6953 18882387794435 6954 101145522769 6955 277511510 6956 241163 6957 1 6958 0 6959 1812356499739472950 6960 59107251648107626557134 6961 23865050575788010657167363 6962 1170946407288070908943046630 6963 15542895001123139857531382100 6964 81637027445313471364605843389 6965 209997885050439668963110229092 6966 302149822301679527749194297923 6967 265772076984679469616079392914 6968 152119181597942815410945504551 6969 59281089482760614493523721877 6970 16265127467197961897124255099 6971 3221346080838345410003646665 6972 469060028859239413004856382 6973 50872195838553131326913514 6974 4144093332625201788242966 6975 254584097139877130863529 6976 11790525413776473196963 6977 409508157018438996101 6978 10547752707684625264 6979 197649259857693708 6980 2612179686790888 6981 23149755155148 6982 126057029045 6983 354879895 6984 326660 6985 2 6986 0 6987 1930656072350465812 6988 63903500494378644583180 6989 26047830715723878698984823 6990 1287266317508369084805593559 6991 17188892579098358842672751742 6992 90754779043790931424960599638 6993 234565747237269353597440860540 6994 339010269063855397908273919454 6995 299476392749805843154011855636 6996 172130219858181839444512509699 6997 67358800246259598020041244271 6998 18558798864405899524251025580 6999 3691269233335729165702375649 7000 539842622784873340792637239 7001 58816445293475095985957789 7002 4814320567001008506303998 7003 297280486750397875849001 7004 13844752211338413628049 7005 483814873069866213051 7006 12548015583087056115 7007 237013234369491687 7008 3162408338318779 7009 28363071661863 7010 156966675754 7011 453187276 7012 440802 7013 5 7014 0 7015 2056513475336633805 7016 69082087250985122166763 7017 28427074619216589327145825 7018 1414968422202471181245042924 7019 19006703343237803545749699404 7020 100876695577313584988089562433 7021 261968704035241326587372861249 7022 380307204618069805303546845579 7023 337398320769777600601556760773 7024 194739035885947900532370227437 7025 76522760205972839503713768666 7026 21171681688211323726862237176 7027 4228843778331632997480352599 7028 621165532965240672078599304 7029 67984755418032558747700405 7030 5591482227562129754935245 7031 347039253399584014190144 7032 16251856917544221594508 7033 571409833440196971003 7034 14921902241702076549 7035 284092809150528931 7036 3826566541873511 7037 34728325405459 7038 195288080874 7039 577918083 7040 592350 7041 10 7042 0 7043 2190401332423765131 7044 74672955199049102759045 7045 31020184286858757795748314 7046 1555149886184927650469887349 7047 21014005276091863174780530706 7048 112111835102548740230634203065 7049 292529481410262438941561426231 7050 426567466702679808038169737142 7051 380058660676108155645654498519 7052 220278441536967785141192334116 7053 86917133449180628809730207087 7054 24147620529008657623937797311 7055 4843681472334431517848391301 7056 714577658679337870231444979 7057 78563223143799583525900467 7058 6492409541991444775141206 7059 405012510566381495640215 7060 19071600945829382372468 7061 674634568409642458086 7062 17738128587878032141 7063 340375523041846863 7064 4627823807122135 7065 42494976698367 7066 242757697293 7067 735983861 7068 793256 7069 20 7070 0 7071 2332821198543892336 7072 80708351613226730252240 7073 33846078702552591562466769 7074 1709012060817827190130301676 7075 23230269348835447719686169536 7076 124580936279691767603976361553 7077 326607045099977964024135650474 7078 478379622403858723840120765842 7079 428041674452889621335669789525 7080 249123329069762291300214355076 7081 98704968132273179671044086327 7082 27536403988842567692843644612 7083 5546741992495565268224939357 7084 821852566436532541467633818 7085 90765873842825557698231787 7086 7536549132807643509292950 7087 472537965523343939773600 7088 22373743809607453301824 7089 796238473062133427325 7090 21077915513363127758 7091 407633042618148105 7092 5594023296354005 7093 51966047114791 7094 301512154375 7095 936003140 7096 1058295 7097 36 7098 0 7099 2484305294265418180 7100 87223001949700721531952 7101 36925323985011421048157061 7102 1877870230904673224394547125 7103 25676938792883582321886626119 7104 138417652182454978876363399911 7105 364600615229478521057648542197 7106 536401105010571750111830983124 7107 482002718147434767579995934229 7108 281695922117744285858639851531 7109 112070637475464977474653231185 7110 31394559600115310051901912762 7111 6350519263587479597062326713 7112 945020567278312979993781446 7113 104838777216190894293839073 7114 8746360588992169643569316 7115 551167997014295067680317 7116 26239656107572888997269 7117 939446499324362762290 7118 25037123059603465119 7119 487971111783781807 7120 6758535511538446 7121 63508584792036 7122 374179569500 7123 1188882945 7124 1407851 7125 65 7126 0 7127 2645418340688763701 7128 94254296974262750975291 7129 40280274530011791221909173 7130 2063164259958961847612322994 7131 28377626042278493868005566974 7132 153769912642075606525498752952 7133 406954119651863004901737236765 7134 601366164969653255332048419127 7135 542676779349756138098862405917 7136 318471673978001637196154385006 7137 127222593274326671134272176698 7138 35786254627038867507733407168 7139 7269253711728483834513716791 7140 1086405489077216211480126527 7141 121064803311301370962268851 7142 10147780635364633250595742 7143 642704066514307334145653 7144 30764262423821645375758 7145 1108042552438304487694 7146 29728952136645976338 7147 583894624326527598 7148 8161391447388466 7149 77567183632177 7150 463977232805 7151 1508080172 7152 1866456 7153 110 7154 0 7155 2816759503217942792 7156 101842493775124728449792 7157 43935226056961238131700270 7158 2266470215431888070059395004 7159 31358329064136898717507734547 7160 170801428338083923475480404078 7161 454161133391826106011553077587 7162 674094726815836947154500093446 7163 610888026481302572722215925034 7164 359985890724944310101094734677 7165 144396469169107976559682124444 7166 40784314686753390934499039653 7167 8319172956270398528741198666 7168 1248666459235982054916075626 7169 139769030903505782340203961 7170 11770750508193295829702010 7171 749235695761890212500805 7172 36058229702022200745981 7173 1306462673797719551095 7174 35286937104206623954 7175 698379433443960324 7176 9850554484920098 7177 94680422775740 7178 574866303515 7179 1910674685 7180 2468164 7181 185 7182 0 7183 2998964447736452194 7184 110030931672873218415386 7185 47916581548096736444089112 7186 2489513062784215530849787183 7187 34647668958894025713101865543 7188 189693351176405531114300232922 7189 506770356464400177264477466693 7190 755502253718883674343048081202 7191 687560488385840227524882493672 7192 406841168555779736372473663563 7193 163858580081907215594456930104 7194 46471377612283172021005831762 7195 9518765855868684927643289787 7196 1434845766613520921803979848 7197 161324989076561657364060624 7198 13649830289542483976758750 7199 873186408231477052040731 7200 42250584317924334084674 7201 1539908389903706892762 7202 41868650639708986786 7203 834962341009192650 7204 11883498847484112 7205 115499783943782 7206 711688060904 7207 2417713856 7208 3254255 7209 300 7210 0 7211 3192707518433532826 7212 118866264112524344236174 7213 52253031149399821012071444 7214 2734180525231026282044870881 7215 38277150892260895421302465978 7216 210646106979194749891800529947 7217 565391688044703802961944250330 7218 846610732976009680122534066895 7219 773729995967503465189078458543 7220 459715742310889222107987650258 7221 185909864726283870808659072771 7222 52941197728246464299439852905 7223 10889093151850199192276954752 7224 1648423227299245936473900799 7225 186161753951745707122157458 7226 15824897080872710418913759 7227 1017365821087815559526172 7228 49491666940350806363018 7229 1814473962677650779885 7230 49659842122895819261 7231 997841800382810896 7232 14329020254585863 7233 140813385967227 7234 880388841078 7235 3055755704 7236 4280699 7237 481 7238 0 7239 3398704041358160275 7240 128398707700300061927345 7241 56975747189583778533547230 7242 3002538214632139415963663974 7243 42281450617788288091331654569 7244 233881418118655989545867240030 7245 630702960969632560387517166046 7246 948560907998283709778759080794 7247 870557533606144751110031828679 7248 519372857714869367518316166568 7249 210890330177311409933747319483 7250 60300122880000041041978225469 7251 12454141056218014704664111532 7252 1893378439742383717545283709 7253 214772135191623029060278822 7254 18341957785410327029203043 7255 1185030983618969236550729 7256 57956660756715051642947 7257 2137300815585674144223 7258 58879544532720805507 7259 1192003667927136512 7260 17269480455727796 7261 171573595466661 7262 1088229718203 7263 3857543422 7264 5616071 7265 752 7266 0 7267 3617712763867604423 7268 138682309630862239988441 7269 62118595567790840121763313 7270 3296846148404478322103578556 7271 46698729064681737818966115336 7272 259644535520142488711426128983 7273 703457407478818696701598306028 7274 1062625896498097155255677295091 7275 979344163902520888606806239091 7276 586671288439038495503905602525 7277 239184057435823561412493582034 7278 68668763394598071729455233607 7279 14241221917849838294862821053 7280 2174261479451303293237208045 7281 247721983108797722548647643 7282 21254073045394070750481065 7283 1379955991043222906926998 7284 67849583213460095589566 7285 2516751563466340346434 7286 69785816034268374221 7287 1423363344096222208 7288 20803417085735844 7289 208932105095863 7290 1344127951024 7291 4864392827 7292 7353058 7293 1165 7294 0 7295 3850538434667429186 7296 149775234839709183640574 7297 67718364862488002124335462 7298 3619576777563408315648424986 7299 51570977701336817245192339836 7300 288206701405205592232245682642 7301 784491934457057800888459929506 7302 1190226349802241312205232609380 7303 1101547709610715838613694792504 7304 662577139194048321597953714873 7305 271224842515908492043219828786 7306 78183881331482760156590090836 7307 16281430031589080864301847167 7308 2496273787324425480596336516 7309 285660910981526614999197054 7310 24622430488057559140905077 7311 1606513648514562472850693 7312 79408022085636238237824 7313 2962618961053656378099 7314 82682700453548596311 7315 1698938161166466189 7316 25048628541250313 7317 254277699539539 7318 1658936274210 7319 6126953601 7320 9604117 7321 1770 7322 0 7323 4098034535626594791 7324 161740074310640010848059 7325 73815014624066996641006784 7326 3973434662127743170346695264 7327 56944397643352317494268471599 7328 319867866312957386180288540087 7329 874736294875315001627762444621 7330 1332947325529410128792023172435 7331 1238801396010184237102899008358 7332 748177086625213344597540743894 7333 307502547696396189767431311916 7334 89000524706567209465008114455 7335 18610158075589766962685067170 7336 2865360039140658035834805063 7337 329334494056421605335545337 7338 28517566922072126862137018 7339 1869768489678011319606568 7340 92908530285909846446609 7341 3486364246614609656514 7342 97928218214495079951 7343 2027049252795816144 7344 30145978874686331 7345 309289165505277 7346 2045979794206 7347 7709122728 7348 12520789 7349 2665 7350 0 7351 4361106170762284114 7352 174644176070080716204950 7353 80451944432481501426113449 7354 4361377942226983039153425319 7355 62869815756967304168695062689 7356 354959686289585919140819287545 7357 975223251111584465545152117110 7358 1492557064676206945436570733514 7359 1392934682293675669060687652406 7360 844693234845731810999912187213 7361 348570256772962720555606455612 7362 101294442463712997563730505089 7363 21267684318418318078385966477 7364 3288313181066330529490043600 7365 379598306218503419553552665 7366 33020785136786290704053985 7367 2175585520709057549979272 7368 108672989656937000559640 7369 4101400574763528186203 7370 115943903225491707995 7371 2417560329628356296 7372 36263723752528949 7373 375989092675022 7374 2521464643115 7375 9689282967 7376 16288521 7377 3956 7378 0 7379 4640713124699623515 7380 188560000509076995325033 7381 87676285429588045491615373 7382 4786641766412241065751435628 7383 69403141317924993936309966701 7384 393848828754297912962107372017 7385 1087099836088864040079482517215 7386 1671027885268197285525702191253 7387 1565996534188668178274338247560 7388 953499775308581369716985845449 7389 395052328346374810336923991564 7390 115264811618029173047710036094 7391 24299837701107686524497132617 7392 3772893689703663519879926854 7393 437433887355636714901704470 7394 38225767519376193309860711 7395 2530754155535990819757737 7396 127075869224255714357376 7397 4823417053602974053370 7398 137225788544345261562 7399 2882158430157273217 7400 43602860959760100 7401 456818887770328 7402 3105239495426 7403 12165774454 7404 21152813 7405 5822 7406 0 7407 4937873096788191655 7408 203565501790409907926585 7409 95539216174444632175260952 7410 5252763852987259959009099363 7411 76605867123364349749410125507 7412 436940618393704415492939084384 7413 1211639829170724171464978180724 7414 1870559428153866503729508752271 7415 1760281422183574638776284107079 7416 1076141672982832307252356271090 7417 447653465951475578249793537480 7418 131137322215139727478114678539 7419 27758753813091236920152625565 7420 4327965872786733242105483477 7421 503967107638814156992965392 7422 44240445487888490340080641 7423 2943132991219333003830438 7424 148552779061541340459553 7425 5670763726513437119064 7426 162357514291240336410 7427 3434686773054180586 7428 52403273201593323 7429 554717351364183 7430 3821426969551 7431 15259270245 7432 27415945 7433 8470 7434 0 7435 5253665124416975163 7436 219744537223079225221281 7437 104096304819469669074914829 7438 5763612375740187318023997483 7439 84545619323949611058417276159 7440 484683057596463678672855589889 7441 1350257576196916191871446975870 7442 2093604516117204809561245676949 7443 1978358358108316441691018660326 7444 1214355615672118540045133353894 7445 507168923242289062672045136667 7446 149167659927736308167014468909 7447 31703730866554850999554606499 7448 4963652594020297493087176504 7449 580489056604435565621918903 7450 51189129158133948422415957 7451 3421814932843221769208609 7452 173610241229027362333304 7453 6664892826311297073668 7454 192025482870670846398 7455 4091537858696082391 7456 62951347372686276 7457 673229488746436 7458 4699547978595 7459 19120947773 7460 35475925 7461 12230 7462 0 7463 5589233202595404488 7464 237187306619913168267580 7465 113407879766942810162169116 7466 6323416382380244273213011291 7467 93296760647146721793161405712 7468 537571259376454393497913803616 7469 1504523296494042618109593663558 7470 2342897916528507547563474641696 7471 2223103323270573244465803008139 7472 1370093504239642768491964859887 7473 574495993819537009003136482565 7474 169645443976627300981847499540 7475 36202202128160735402062110796 7476 5691511968297137622563896545 7477 668480039149895212870892945 7478 59214969923655249497869655 7479 3977319492129530950414934 7480 202837148321647769498800 7481 7830878969703757509397 7482 227036726437598225372 7483 4872111172392306753 7484 75588494334951029 7485 816616384734245 7486 5775411028115 7487 23935849116 7488 45821706 7489 17490 7490 0 7491 5945790114707874597 7492 255990823796871811802883 7493 123539431139775227257732820 7494 6936798972380759366066384357 7495 102941052124475843908267500708 7496 596152334547272003337612435247 7497 1676180034828783208656648477393 7498 2621488329060894213484423435659 7499 2497735476293909351399888325208 7500 1545548780244579617717106676094 7501 650646935311992082964780004157 7502 192898671586137210843230532985 7503 41330836846641600890573138354 7504 6524737964024949103505829822 7505 769636885767714023553865403 7506 68482769573956243692349157 7507 4621812692372691065221912 7508 236917914280213673778714 7509 9198020171509943623646 7510 268339834830275566808 7511 5799364842570197134 7512 90722047012983165 7513 990014317101285 7514 7092796011619 7515 29935380207 7516 59093401 7517 24842 7518 0 7519 6324621482504294325 7520 276259422525381828156107 7521 134562045588798367838049401 7522 7608813480929664683410660534 7523 113568378918070756969632266568 7524 661030779059687892154732297430 7525 1867162432677101153550207232417 7526 2932773955768555556501036588527 7527 2805857578901880906289499257012 7528 1743185937977446481412451059943 7529 736763515483932551269236815089 7530 219298741504075295576410762926 7531 47176790307871246286512332990 7532 7478389318774995871120022325 7533 885904289062328332140128168 7534 79182222743260866800155834 7535 5369362439279967779042906 7536 276647828292731363936104 7537 10800541547000004927705 7538 317049376354062057808 7539 6900448467226173206 7540 108837202534794424 7541 1199591619686477 7542 8704763844717 7543 37402727682 7544 76079844 7545 35002 7546 0 7547 6727090051741041926 7548 298105299412423776843701 7549 146552877162104722833778077 7550 8344982937426436225293011786 7551 125277546370006129604593242783 7552 732874412015399836109333996943 7553 2079617511567096972764874457870 7554 3280542049046372048597154335248 7555 3151501120794363814866122369623 7556 1965773591332294905618332932759 7557 834133368976643368607046684056 7558 249266121928521105071715977773 7559 53839118672673239464031259441 7560 8569649375726941732593881647 7561 1019510467067679858131195652 7562 91531616554353873324516504 7563 6236230753753552897983610 7564 322950699401861859756175 7565 12678410047458546301722 7566 374474583017986519799 7567 8207468147994339365 7568 130512315556129006 7569 1452774362212877 7570 10676060933523 7571 46690681005 7572 97803251 7573 49010 7574 0 7575 7154640222653942321 7576 321649096357847546359047 7577 159595657181391838576829436 7578 9151343090591221934822017048 7579 138177152974404401258150111981 7580 812420919880819580648623534605 7581 2315927681299025676331967222562 7582 3669012877294246469860573932367 7583 3539176687623215312902098969879 7584 2216421529716987566434588845543 7585 944208401378032717895193086503 7586 283276754820902372212964332854 7587 61430384869669160832692251848 7588 9818122462231556105748239258 7589 1173008061371046713761416126 7590 105782097853130514452124023 7591 7241212817497081216176780 7592 376899433741550955288258 7593 14878287309716773631578 7594 442152804507007323470 7595 9758365480449331825 7596 156435784035647234 7597 1758473994563848 7598 13085110929663 7599 58231007750 7600 125527217 7601 68150 7602 0 7603 7608802843339879269 7604 347020525425261001239643 7605 173781246307072685179883847 7606 10034489317927144899410298772 7607 152386547603176377799807853075 7608 900485067970993770441763920366 7609 2578736208135694543404170502107 7610 4102888594538642444992909814916 7611 3973930168014577063453644067218 7612 2498622225188449914758402948739 7613 1068625477776470689923277407823 7614 321869279531379834361169385103 7615 70078475663688558848024959592 7616 11246170228233177008552057669 7617 1349320677836789828573525243 7618 122222542656080093693268516 7619 8406025112399268765402356 7620 439739699462365572185726 7621 17454634011526843525019 7622 521888843007797298594 7623 11597979935436086579 7624 187427574930699762 7625 2127409341251163 7626 16027486062686 7627 72560349413 7628 160879294 7629 94235 7630 0 7631 8091200276484465581 7632 374359039162682105743723 7633 189208232229479698316410638 7634 11001627765178096209063608847 7635 168036879004876957505432107478 7636 997966646320730648301566466240 7637 2870975402518339045550099270963 7638 4587407554988804980071400693168 7639 4461405474066741681329834781502 7640 2816297332974078036858098374065 7641 1209229693077676544055824778972 7642 365653191695111616281965932648 7643 79928663050575753578645981083 7644 12879295019036356747403412862 7645 1551796205126485824029661534 7646 141185164269140032683323902 7647 9755754731682267116638991 7648 512917434053476511510946 7649 20470995320132424292446 7650 615800526815907993128 7651 13779259120208552273 7652 224462758709388536 7653 2572428724983421 7654 19618789255343 7655 90334450585 7656 205868882 7657 129512 7658 0 7659 8603551759348655060 7660 403814549622815685621304 7661 205983576699268556659097473 7662 12060631091739644106427920816 7663 185272246349490012324903353755 7664 1105859223746480080315852736650 7665 3195897812941295700193615188740 7666 5128404670289528177662547993347 7667 5007914513909312202586569280800 7668 3173849763225519706967129350113 7669 1368100523771068596779205268175 7670 415318043763588693798373802808 7671 91145936397347501305534070617 7672 14746574955206816554849560801 7673 1784267511719565804064043363 7674 163051918668010753525468686 7675 11319374657260168919793325 7676 598110575487834458667595 7677 24001498002375516105834 7678 726372690477848949776 7679 16364736878985486132 7680 268701922375726013 7681 3108972602090201 7682 23999727613459 7683 112366569425 7684 263070525 7685 177087 7686 0 7687 9147679068859117602 7688 435548199561290036804682 7689 224223315907695444868298843 7690 13220099230917611002557983010 7691 204250960414057751995895749076 7692 1225259791194225919605089114497 7693 3557110742402957313340530440687 7694 5732378474433029215859645129991 7695 5620515251632136044763031734744 7696 3576221999888948906512241978495 7697 1547581233503176102655432957515 7698 471643832694358882494565786106 7699 103917646847903222075789636099 7700 16881159518474556553644868436 7701 2051121914763010696391712320 7702 188261871013932954345124172 7703 13130338991079257989697296 7704 697265832604821012298308 7705 28132585499100727367711 7706 856519352098915871390 7707 19428204939850785602 7708 321524168773834994 7709 3755534511389268 7710 29340373049410 7711 139650069880 7712 335666177 7713 240840 7714 0 7715 9725512513742021729 7716 469733189535436111642559 7717 244053318548494182703007287 7718 14489425609709624870127453704 7719 225146925903275590789437052747 7720 1357379383524688102001591819882 7721 3958614436717482935696486658769 7722 6406565630660075558491546271472 7723 6307098769012517402163395267613 7724 4028961387922537176405489164927 7725 1750311910015063951063449619924 7726 535512710443092157967649813250 7727 118456498291157606177110909621 7728 19320831884072039927393683894 7729 2357380261366818285525997208 7730 217319611519060547530568129 7731 15227266028607025050401687 7732 812641155485931273936391 7733 32965042960902823381273 7734 1009657596455432855182 7735 23056763771758146987 7736 384570011754913312 7737 4534327424791509 7738 35847689620004 7739 173418225410 7740 427759072 7741 326364 7742 1 7743 0 7744 10339097267123947241 7745 506555664887323017514871 7746 265610106239442126864125528 7747 15878869311652969781749442141 7748 248151156380362543828290845931 7749 1503554777681031948711702737621 7750 4404844330283532795959366514987 7751 7159023697528231256638948886707 7752 7076486363725178751042223448130 7753 4538293232149101996344122713062 7754 1979266600833220998436182864368 7755 607922200653370760196465229503 7756 135003937267384806106937754869 7757 22108649061721959285532681892 7758 2708787357419743939516225492 7759 250804920762057074440510655 7760 17654725584733922453484661 7761 946854773399134420500669 7762 38616330069091713313627 7763 1189791804942287021667 7764 27353100009313120478 7765 459786358769709909 7766 5471903339502899 7767 43770912942721 7768 215165010377 7769 544298883 7770 439887 7771 2 7772 0 7773 10990600063775926994 7774 546215666873885178344406 7775 289041741355341334517047381 7776 17399633708497998594177041837 7777 273473434356344011913349062182 7778 1665261374883454471116413626511 7779 4900717774747853344594132971991 7780 7998723055847649085798629305932 7781 7938537815764565405774581415630 7782 5111202607853498265878907694635 7783 2237795023658369596320005724072 7784 690000094916576916267876557499 7785 153833986603685176619175902982 7786 25293668296167713020583125626 7787 3111914955124783324296883514 7788 289383824578898484576192280 7789 20464144700044241109475077 7790 1102942098839706784685507 7791 45223327301791061737119 7792 1401615334092212835465 7793 32438362659485730760 7794 549488253897050771 7795 6600150028056385 7796 53413512927211 7797 266750087132 7798 691732728 7799 590870 7800 5 7801 0 7802 11682316277192317780 7803 588928152505349251720300 7804 314508787727169830164480555 7805 19063952132316838472577345246 7806 301344130256435095034553502277 7807 1844127385093105797127270099786 7808 5451685720198459389727949928947 7809 8935648999897946545417230839588 7810 8904272101963027876835383802054 7811 5755525932661511704952320987243 7812 2529669435467458829656993056499 7813 783021257856914719212789090362 7814 175257587920964704880776017222 7815 28931773302243409491992266770 7816 3574279371661499492312117670 7817 333821265258165688516409751 7818 23714848287044848784427781 7819 1284421095860866667874583 7820 52945473324226729607499 7821 1650624855556165023475 7822 38455285129243154073 7823 656421182070276508 7824 7957158346621697 7825 65140793844022 7826 330427953316 7827 877884080 7828 790296 7829 10 7830 0 7831 12416677403151190382 7832 634924087972055463866802 7833 342185350096853778101200617 7834 20885181209448619055065146297 7835 332016195261832283116914827959 7836 2041949443667027067716761029863 7837 6063789866898674985914584751965 7838 9980915099929428370904075709222 7839 9986001959511709321831804644510 7840 6480053423997961074457384172245 7841 2859137261434392330699811381122 7842 888426563351369129939279609517 7843 199627511750921811253638309072 7844 33086611803188507617977142288 7845 4104475467144753531061073711 7846 384995601909216456404369458 7847 27475257414353132060777671 7848 1495368252269817263368552 7849 61968466435417009790650 7850 1943258733805695682873 7851 45572136219742479249 7852 783846532526250713 7853 9588606138142802 7854 79396388611075 7855 408988995968 7856 1112779540 7857 1053667 7858 20 7859 0 7860 13196258966925435702 7861 684451620880599524909010 7862 372260198685925420721449523 7863 22877902531750029368137808145 7864 365767344421058798103117233999 7865 2260709802889208424084983292499 7866 6743725859289421657898042087095 7867 11146889067457656079282506307587 7868 11197483881033598032844354817773 7869 7294643748279753824764002908668 7870 3230980214131487401020151658512 7871 1007844249468451958133079533087 7872 227343916997396743340556578620 7873 37830661351985667582265325779 7874 4712329555197093939925785704 7875 443915217688031377703695675 7876 31824264934104375556837099 7877 1740505791781768496880307 7878 72508493575297097645654 7879 2287053000660244142538 7880 53987042729783209922 7881 935629648632263504 7882 11549025179215252 7883 96714155121058 7884 505818275040 7885 1408640774 7886 1399456 7887 36 7888 0 7889 14023788883518847344 7890 737777336884437392515696 7891 404937985741902050180690747 7892 25058033399325346630186482676 7893 402902447950618687451418618015 7894 2502595255117369745798923654462 7895 7498913152654650926747356882974 7896 12447332481432274006464712315773 7897 12554085273336469913045848050783 7898 8210352263205214748025655035559 7899 3650580658996183430921213175875 7900 1143113974737437142947839318784 7901 258860635431153811009815897134 7902 43246438466874861493661065817 7903 5409073555208920504481823632 7904 511737523057781515546614630 7905 36852819466526221859143655 7906 2025303024667651943321341 7907 84817217073005845066135 7908 2690829779460693316596 7909 63933432044293880845 7910 1116359048421353846 7911 13903758226244176 7912 117741846025969 7913 625101173778 7914 1781112337 7915 1853676 7916 65 7917 0 7918 14902156290309948968 7919 795187606683320478380112 7920 440440561471385963005795639 7921 27442947432645810934638289707 7922 443756150308738461769646311338 7923 2770017959657199971836465277360 7924 8337572248202344788574497723491 7925 13897555886320129326817545899958 7926 14072970736594613590131419076487 7927 9239574479471234696305362947593 7928 4123996140994307255386785688052 7929 1296313937535841842447811853439 7930 294692284269735615139198651059 7931 49427872474289005389267411192 7932 6207543612419439781399655104 7933 589790698794775600673936740 7934 42665741307098958424719384 7935 2356092466751918163360125 7936 99187456473658729011356 7937 3164908843596385719891 7938 75685953555919088037 7939 1331468247946668134 7940 16730727073904041 7941 143257736897173 7942 771902254739 7943 2249168292 7944 2446909 7945 110 7946 0 7947 15834420884488187770 7948 856990029781804032423406 7949 479008397356698678863172921 7950 30051605921158229998246890395 7951 488695738444056776548496383399 7952 3065638362377574285315166983491 7953 9268810063380220238282984303837 7954 15514590927457120356313792161094 7955 15773309604746758406521571740014 7956 10396206488201134538860744169468 7957 4658043023468692324433926147836 7958 1469791418371107682582138393649 7959 335422304775032700759341847525 7960 56481863954665688860570562408 7961 7122406336537050869775572559 7962 679598587520167686149278824 7963 49383815515510095748198148 7964 2740205041822941102063191 7965 115959910769021551690410 7966 3721364621435527519550 7967 89568003836777670867 7968 1587403298049247004 7969 20123238559534920 7970 174205454488289 7971 952478529183 7972 2837073738 7973 3222105 7974 185 7975 0 7976 16823822787139235544 7977 923514981841440622551560 7978 520902125486611546341623523 7979 32904700850588723135207174359 7980 538124282604031904589719421517 7981 3392390415582676889318042744452 7982 10302714283661275873782317116147 7983 17317381376353107277962463499135 7984 17676507163833221411375475104966 7985 11695824375258548283889825662130 7986 5260390381412595839962454399145 7987 1666197197612883631982862245067 7988 381712055527078104141402349953 7989 64530054290036227290709668510 7990 8170416582681478974234028553 7991 782909135061508769276270009 7992 57146186676155923412494643 7993 3186124530590946064439878 7994 135530784679463670981733 7995 4374312948430569921823 7996 105959839698706631445 7997 1891791758942187331 7998 24192473547407878 7999 211717863114629 8000 1174397360129 8001 3574287980 8002 4230336 8003 300 8004 0 8005 17873792969689876004 8006 995117272936002691070776 8007 566404203214954890355221541 8008 36024810632667253596907666579 8009 592484075253839242949837118864 8010 3753509325984268528288012468879 8011 11450457628235553692004258331597 8012 19326995087672241975881614917500 8013 19806462194483382634830292737231 8014 13155884800277933512089054237108 8015 5939665347770559341432026226706 8016 1888524308365729156401032670096 8017 434311087844160575836157497515 8018 73710832864908151449767305582 8019 9370711112290679280958774669 8020 901726962896348593913349518 8021 66113121284496462816845741 8022 3703667621949929684446648 8023 158360826972719748512306 8024 5140260154135418213787 8025 125308909056368743490 8026 2253675192262766421 8027 29071419976628703 8028 257166246481126 8029 1446979652539 8030 4498218139 8031 5541525 8032 481 8033 0 8034 18987964267331664557 8035 1072177924526266167842299 8036 615820713197382820359178263 8037 39436569649471876477103066790 8038 652260396018412420941347840590 8039 4152562080871822557959236371265 8040 12724413058395941015298707467970 8041 21566859158266212665222827968429 8042 22189853821589557118038640949434 8043 14795949250724340760885138246069 8044 6705571338134358127852738983951 8045 2140151690685897680798117294918 8046 494068764272098477425311519361 8047 84181614922581437572685576628 8048 10745142968793054954057384303 8049 1038350554280343657631570044 8050 76469165078793911480958874 8051 4304189373212911273249841 8052 184985575534004852873876 8053 6038492590333552617627 8054 148141018923838928788 8055 2683745765219818382 8056 34918445501152594 8057 312196147603162 8058 1781499877354 8059 5654386469 8060 7239963 8061 752 8062 0 8063 20170183018805933659 8064 1155106073512659247685845 8065 669483309650433699104024620 8066 43166852820604503766288882673 8067 717985633139726209324342530968 8068 4593481027012299729750167104242 8069 14138281061878398642985987662981 8070 24063020789824841882104667076779 8071 24856460939070676872496922749035 8072 16637934682673801609568191334652 8073 7569020660025505876814066527527 8074 2424893331127908870986148954454 8075 561947384248226904610491152029 8076 96121424804457681090441306381 8077 12318662337839740166743602416 8078 1195414838263303383705419185 8079 88426784945307487467748037 8080 5000822708387535385773882 8081 216027494460895700734856 8082 7091550200700095746746 8083 175074504640017682706 8084 3194668893626321589 8085 41922824000131912 8086 378797370549742 8087 2191824966099 8088 7100448554 8089 9440157 8090 1165 8091 0 8092 21424521360255636320 8093 1244341012302811851964108 8094 727751322532658340698854307 8095 47244976505594739808757956324 8096 790243794753882519188924816520 8097 5080600803577779365713013027350 8098 15707230263403292833607714983643 8099 26844436636556368317161197546346 8100 27839517891483401195895640633420 8101 18706393667322185515582740608216 8102 8542283287616905300767636951855 8103 2747053597863964015779997540073 8104 639037019168397202477845597716 8105 109733825990837290627330729244 8106 14119749919996322217532638701 8107 1375939762104715354945817296 8108 102230526544799618512740127 8109 5808751278096652838323836 8110 252209702572538594783350 8111 8325753503522941715795 8112 206835494109024490297 8113 3801410187303519378 8114 50309729271204681 8115 459354619091857 8116 2694697656002 8117 8906366391 8118 12279494 8119 1770 8120 0 8121 22755290216580025259 8122 1340354374449154412979365 8123 791014032269723853040106241 8124 51702917166971265185937080192 8125 869675446363067963282209205405 8126 5618698959752374176263915078853 8127 17448052738159410379897571865358 8128 29943293701536377692195924175833 8129 31176110446543999816050535989723 8130 21028827418804677856292064598912 8131 9639153694867165170056363107486 8132 3111489514032805461222181884704 8133 726572268749253117562139781760 8134 125250243667606055061878787632 8135 16180910592215619458729938351 8136 1583385934779472249342374456 8137 118161813909616003330028148 8138 6745527995302728438783751 8139 294372277932492199905534 8140 9771846853633462082431 8141 244277396835176038188 8142 4521685698935645299 8143 60348080362539071 8144 556748944199041 8145 3310686143932 8146 11160570209 8147 15943483 8148 2665 8149 0 8150 24167053021441363961 8151 1443652476071904523766211 8152 859693128639133347526332924 8153 56575549342083971633712075634 8154 956983114225096784849827959612 8155 6213040619843750522999145373656 8156 19379335546838655532155686168011 8157 33395365186917955046302783922111 8158 34907616598162682384624947608779 8159 23636035572342335720378851230144 8160 10875137965975731949123403227330 8161 3523680856076783906645741733983 8162 825951190775747602801943106973 8163 142933731066317072806779492195 8164 18539234678008158952931775389 8165 1821718024711636291826669707 8166 136544420286982293860130793 8167 7831437177947250600496164 8168 343490647753169444919211 8169 11465711584261668533592 8170 288401801369791350556 8171 5376415803803701989 8172 72357601696217868 8173 674431381120810 8174 4064622698614 8175 13970545529 8176 20656907 8177 3956 8178 0 8179 25664640213837714846 8180 1554778823987803044029574 8181 934245368501006424177282173 8182 61900904604809416405418925181 8183 1052937198037227411174172577058 8184 6869427593986828664386382249542 8185 21521650164136386415549782474919 8186 37240405048931958147730213255417 8187 39080197179317723666049435872832 8188 26562506915552238184289422758244 8189 12267663563634600460572422032667 8190 3989809022362436450722990764684 8191 938756678028616130297561346272 8192 163083239735842553741957784133 8193 21237037258635127256257164357 8194 2095477389569279554609495465 8195 157750784496616999077309680 8196 9089917361653624428760742 8197 400697425739578500225613 8198 13449235632192781219102 8199 340385073559303190156 8200 6390345350900454479 8201 86719714600983492 8202 816564477820366 8203 4986927257797 8204 17471331415 8205 26717835 8206 5822 8207 0 8208 27253164546230421739 8209 1674316802217874852089941 8210 1015165448215131002755709633 8211 67720453342595219449004104051 8212 1158382440273967073582272632707 8213 7594252371177703163371720478007 8214 23897761644482332604074002489176 8215 41522585424659291948077372826018 8216 43745341879859186309884345337727 8217 29846855871586992177527227673399 8218 13836314521352150747421070341175 8219 4516845781689237852400792553371 8220 1066780598440150575945104084149 8221 186038457976729636297073830372 8222 24322584667667638973498736843 8223 2409864782366720101852805569 8224 182209207172888983768000251 8225 10548041897347817062470573 8226 467307056227500926518184 8227 15771279850904134192910 8228 401607048496025279180 8229 7592677403498423513 8230 103887632832162639 8231 988131883972625 8232 6114323301399 8233 21827285928 8234 34490135 8235 8470 8236 0 8237 28938037257084798150 8238 1802892549351429008030646 8239 1102989107827556873641121998 8240 74079411330841719051290659978 8241 1274245003885157314870060852914 8242 8394557473714297914761156114901 8243 26532859554401407219470331393493 8244 46290981520203687504307906373287 8245 48960476809921912668536758453733 8246 33532309959217143799770957915946 8247 15603095045336744863243954501879 8248 5112653098899623188845291933701 8249 1212051049046007775086407174017 8250 212185295350624089790184781449 8251 27850921819321439675348496238 8252 2770835080537348918377190845 8253 210412156793545654208317264 8254 12237079773972444425225856 8255 544845046162479267504021 8256 18488853544798198236799 8257 473687362371642711426 8258 9017929775419446610 8259 124401581177000721 8260 1195138445989779 8261 7491730314598 8262 27244355345 8263 44452936 8264 12230 8265 0 8266 30724985147095051099 8267 1941178040101946587186957 8268 1198296485449163045799108486 8269 81027073256397746248163341462 8270 1401540214798210594910851814011 8271 9278100698546032447828790220729 8272 29454812909177752292838323172257 8273 51600109057701854810071515331997 8274 54789640503389879464429368871962 8275 37667254181662267845350284763219 8276 17592724976074755913087105558504 8277 5786095427431517367260413240193 8278 1376863120629097611537790659243 8279 241962093945388407778417437488 8280 31884811810152614642250820427 8281 3185205079155889518385758922 8282 242925724352605812489002846 8283 14193132413686163691758825 8284 635080915400508269788015 8285 21668419206366292264857 8286 558524615529386332619 8287 10706810789583442132 8288 148902951990305407 8289 1444766790462410 8290 9173316588427 8291 33972904902 8292 57190935 8293 17490 8294 0 8295 32620068617410232189 8296 2089894385306997004721203 8297 1301715741691214410083782147 8298 88617175526068470098557550288 8299 1541381030836748575924234840369 8300 10253426821842972142317328394664 8301 32694451576106533081729901565916 8302 57510519894684397524693040640232 8303 61304235931562230354363549256121 8304 42305838839002332991035948232086 8305 19832970854830999147764402252873 8306 6547165986966452661447535085015 8307 1563813623381972352447387848863 8308 275866668002646014256515130500 8309 36495805887674642654798593454 8310 3660776968125528489229442241 8311 280400539757292958972378556 8312 16457877231168778702355812 8313 740067319701471607717289 8314 25387481945394647148455 8315 658346049294294991570 8316 12707405023643764293 8317 178155665796697297 8318 1745662531639512 8319 11225243064919 8320 42325840711 8321 73468898 8322 24842 8323 0 8324 34629700713903575934 8325 2249815365602808472567002 8326 1413926975576798413421554628 8327 96908290895689205361094157064 8328 1694987304300745784000633548720 8329 11329946398828625247042583628599 8330 36285876858758503885253092944089 8331 64089462047608252080446458115120 8332 68583867015186033230750992293674 8333 47508658136367711408710735759802 8334 22355016888834772773372658029750 8335 7407128760771431812252355663310 8336 1775840268964999808386457175276 8337 314464272159767048453022157286 8338 41765457809116090185290007639 8339 4206478718694699921866438837 8340 323584184490669942595259648 8341 19079410801020001837023677 8342 862184081970113393864304 8343 29736350763081263300889 8344 775761027044015139108 8345 15076385892370812790 8346 213066124944224793 8347 2108160808563853 8348 13727262635828 8349 52683729540 8350 94223721 8351 35002 8352 0 8353 36760667241831527309 8354 2421771215048647754343663 8355 1535666455020658076993857982 8356 105964257671806111614135542786 8357 1863695911596994479965959074228 8358 12518022351888775354550641008853 8359 40266804248652750218988736780946 8360 71411610983252420285371042189009 8361 76717268965638355663295214711975 8362 53343507661409348736097154830627 8363 25193880514986455517568925695548 8364 8378678138889876358920244746645 8365 2016265887664362812840945528654 8366 358396630743462805472527800313 8367 47786706507979473130489905983 8368 4832524882740191429699408083 8369 373335522231741440959775058 8370 22113233213708286624992707 8371 1004190443839115274218296 8372 34820281045552686334006 8373 913828640832017304645 8374 17880645060511881848 8375 254712840730047256 8376 2544685032277382 8377 16776575739706 8378 65520259054 8379 120668267 8380 49010 8381 0 8382 39020148000237259665 8383 2606652672091198473276047 8384 1667731186772406207734644823 8385 115854646472716115841567994092 8386 2048971830003341004575314611979 8387 13829065106838081383745968691689 8388 44678941635670802606845699950069 8389 79559879793191635619595562126656 8390 85803342901154661903620364699772 8391 59886229860403583199916516668060 8392 28388877907256677005985416078152 8393 9476118375323582027150316938825 8394 2288848301506052722716557422285 8395 408392153891457722147753666233 8396 54665444638866704441643340423 8397 5550599329625307413015204277 8398 430640987866250107573187651 8399 25623364230043958915278098 8400 1169283910971220627743813 8401 40761853851170352790117 8402 1076130876121877175877 8403 21198977543273361791 8404 304374756212436325 8405 3070079056857983 8406 20490325193787 8407 81411911747 8408 154293889 8409 68150 8410 0 8411 41415739207102358378 8412 2805415316449270952562862 8413 1810983852659191161128128538 8414 126655267790075179101007226740 8415 2252420248950436984282542290229 8416 15275637110350461834188581162613 8417 49568406597598364286076156733106 8418 88626316638803587125056635975445 8419 95952306229506437189676316190851 8420 67221657535278482815226889914234 8421 31984145311300136088570127146903 8422 10715565292334291229949632137814 8423 2597836591291940650789407469919 8424 465277510931076858221183267931 8425 62522304006024195739368416436 8426 6374064480802803395600208878 8427 496633383884239003437105043 8428 29683645209649198627972128 8429 1361169972039337582430325 8430 47703861254421778320589 8431 1266864552005605429355 8432 25124320252238870013 8433 363572373548185520 8434 3702166337902705 8435 25011051980276 8436 101074233791 8437 197018756 8438 94235 8439 0 8440 43955477170518116534 8441 3019084211769486170008970 8442 1966358141054089747879714432 8443 138448723868116203055576104367 8444 2475799811158875627642531553574 8445 16871567641777548235269277488424 8446 54986186758117719249392007027876 8447 98713098769351652551380201363214 8448 107286971649561231004304104564970 8449 75444666667560003864874809203311 8450 36029222863995853780998137272808 8451 12115172945582564721166122223101 8452 2948034537684019638420675587611 8453 529990719509833225301449531045 8454 71494680051177455731842600009 8455 7318198964410690922045911946 8456 572613233760403441033134185 8457 34379214649685102035649505 8458 1584140597977766983311063 8459 55812511892743430391172 8460 1490940996666144637373 8461 29766077588770350187 8462 434107467962483119 8463 4462225715149943 8464 30510390400569 8465 125377294862 8466 251200624 8467 129512 8468 0 8469 46647863284229267991 8470 3248758875259282986944921 8471 2134864504747115420410180016 8472 151325008716503444262258002459 8473 2721037087640814639374380073973 8474 18632078920240274313591672039764 8475 60988647600407704046893102178403 8476 109933633358381166662619603778593 8477 119944168918680528455512812644573 8478 84661351007548006305448458541760 8479 40579708263737106423288492175216 8480 13695388326037020587700558014975 8481 3344872179463690349205224885896 8482 603595970838948696780280435816 8483 81739035948859930647040352092 8484 8400469711426207188263735527 8485 660073422244672274844148486 8486 39808229388545544798395932 8487 1843167246945850234236746 8488 65281317362200599535779 8489 1754111183936519485590 8490 35253202903590159757 8491 518120400178813432 8492 5375780989098484 8493 37196880683974 8494 155398374022 8495 319855307 8496 177087 8497 0 8498 49501890409405150715 8499 3495618596950433004248269 8500 2317596378818880411791575853 8501 165382160396899594840900431069 8502 2990242400022146790398414959281 8503 20573924604059455761059126385110 8504 67638092569437342105742633264829 8505 122413776515611442344259439738945 8506 134076325186897985191839310598715 8507 94990332413927902360046277591702 8508 45697988568658165613259497710396 8509 15479237484861993824996971349710 8510 3794486464126447141361268985158 8511 687300388933276093520812953763 8512 93433513801535068411035640832 8513 9640840816522141091781976001 8514 760727168010538831980890146 8515 46083813937590836670508305 8516 2144005521942533418310428 8517 76335409446660272319685 8518 2063101538593750805777 8519 41737411128605159706 8520 618145950530898695 8521 6473286499037620 8522 45321513850677 8523 192447385844 8524 406695299 8525 240840 8526 0 8527 52527070729108240605 8528 3760928132790151617474323 8529 2515736894725671889688828366 8530 180726970074514920909558985533 8531 3285727113937754535251754398983 8532 22715541884665342811925581784077 8533 75003380777264604988898546643249 8534 136293182984497439115690387479095 8535 149853221309183133316125443960360 8536 106564222377561733641030591521183 8537 51454059342996010815586060494113 8538 17492646968782832836575083491976 8539 4303812195192205248432718659062 8540 782473008211519015948482761876 8541 106780905749933389102384078551 8542 11062127060063085706923947973 8543 876540289117919474239190242 8544 53336332787767144920341161 8545 2493319005825123826146090 8546 89236761067359283707769 8547 2425783601161605830272 8548 49397396144407619127 8549 737192484831582146 8550 7791226991982467 8551 55188686092430 8552 238140978338 8553 516436230 8554 326015 8555 0 8556 55733465144636286656 8557 4046043797404362900632944 8558 2730566129612997831183126125 8559 197475752706476476420574951863 8560 3610022538468043185952021303031 8561 25077218492386750169600490335502 8562 83160608164224642264097663308371 8563 151726800385343522084817380985330 8564 167463943555072935871206560583889 8565 119531252027468343887530656616686 8566 57926441448328680634799844552376 8567 19764804800087572364125987839410 8568 4880684501508455510212188878575 8569 890666219407524834867999284575 8570 122012019992643281027614896336 8571 12690395103231664357016779453 8572 1009767832357502443984683407 8573 61715965276423511093683471 8574 2898818837218350276223233 8575 104290007552737077095287 8576 2851359578094534187104 8577 58443295215085377921 8578 878821419343467333 8579 9373131370865279 8580 67165018834676 8581 294451017737 8582 654951214 8583 439566 8584 1 8585 0 8586 59131714309169618645 8587 4352419984135453950085063 8588 2963468932897574570240139241 8589 215755184651236589189858108763 8590 3965900578806711875841531420535 8591 27681276057406917374666473115844 8592 92193858550511529662635304958180 8593 168886523271251197791978010725612 8594 187119052127291623869585128375450 8595 134057089743728978614998373688512 8596 65203206992746021836403345279053 8597 22328565892057317881273620154131 8598 5533954353915502063398505673487 8599 1013640045617744625854762881842 8600 139389508985844639276108260701 8601 14555422375549227384084320264 8602 1162996274397567400007316047 8603 71395700755505917087651979 8604 3369428219336476597893214 8605 121849435233667633989195 8606 3350590988441101218283 8607 69122398815018873331 8608 1047254374190332780 8609 11271044746268477 8610 81693487942996 8611 363790625806 8612 829518914 8613 589879 8614 2 8615 0 8616 62733071376043079215 8617 4681616141832301868485385 8618 3215943375411426776048131876 8619 235703213930042516492796110959 8620 4356396302661098768168072919569 8621 30552271407273972117810218278139 8622 102196031663324780650444114321688 8623 187963023905320777508212131463396 8624 209052990351169355061914484004036 8625 150326867776870149067790959411963 8626 73383127259686697029147554663639 8627 25220907208181089516171817867408 8628 6273618677936348997141312294470 8629 1153389568243454197097106487667 8630 159212205645922311782322951477 8631 16691217858494499813752499399 8632 1339191455133949651142571659 8633 82574737702622080553240557 8634 3915468488232559401635544 8635 142326830964204674815191 8636 3936052434379427788659 8637 81725373933284095166 8638 1247487137254354813 8639 13547053596536178 8640 99307974460454 8641 449111851330 8642 1049304934 8643 788691 8644 5 8645 0 8646 66549436566966297367 8647 5035304239871127574648057 8648 3489609869903614031884954771 8649 257470049355559777006338843062 8650 4784832595388038118601194729037 8651 33717217533104303674502775667576 8652 113269755927211804079083253175353 8653 209167778383121314095968681286020 8654 233526760853991768431112690442458 8655 168547441560778077112672545289787 8656 82576956984978698171804966124720 8657 28483438814455245189514500344684 8658 7110966992968515882934800570442 8659 1312175962759480602885176704200 8660 181820053110146622370729620257 8661 19136617445366170080315661396 8662 1541753755122882531439912770 8663 95482431641276289847177797 8664 4548877793651074303601987 8665 166200854645064362360584 8666 4622441077561551672723 8667 96594065223603062976 8668 1485437406349269449 8669 16275331407162591 8670 120652977488664 8671 554024728040 8672 1325681210 8673 1050457 8674 10 8675 0 8676 70593393646562135510 8677 5415276755020164389704138 8678 3786221015463737119319605340 8679 281219235267134712877863944215 8680 5254847094660989239212991162800 8681 37205826122001490791436346587817 8682 125528394590653766351996108063894 8683 232735308716512796321149474232530 8684 260830898032629913134274419643138 8685 188949908161520914023606663535412 8686 92908870915710685723655150986371 8687 32162977455175421801885465229599 8688 8058746521464812814204953781342 8689 1492561547549837796469568015513 8690 207599686220240838247598130798 8691 21935959286796276705626396886 8692 1774580738530026684867422767 8693 110382773758114534660836831 8694 5283458396691116833672963 8695 194027569346672915968814 8696 5426920501563314485988 8697 114130018400150293699 8698 1768102588557081399 8699 19544270394509979 8700 146503992863115 8701 682930976870 8702 1672831144 8703 1394432 8704 20 8705 0 8706 74878248419470886233 8707 5823455216037909814991999 8708 4107672222486841564160909704 8709 307128819180223946688735056919 8710 5770421612665658096643333197037 8711 41050773733713267837368704423383 8712 139097154610732631616941026359893 8713 258925663590406153845429090796415 8714 291288769155514395601968648517160 8715 211792413205181150141381249059535 8716 104518070599764587905200919542182 8717 36312190402572450525956252869571 8718 9131348224132530643035929173775 8719 1697449436485401964932362601283 8720 236990775565977343545483932939 8721 25139855669213636400023044867 8722 2042139245571665552777727204 8723 127579591124600479300933627 8724 6135167206374135182100190 8725 226453009008299676364205 8726 6369539895037278463966 8727 134805167101301457406 8728 2103764915158234069 8729 23459370967401127 8730 177796096473484 8731 841205949684 8732 2108338061 8733 1844563 8734 36 8735 0 8736 79418069346443402240 8737 6261899344323302137125925 8738 4456013179163138726768214100 8739 335392620272775698376295205183 8740 6335914272551147110727762833113 8741 45287993897506485135456926571069 8742 154114308664986362490511077371411 8743 288027162918337308137779163808409 8744 325260240056870481310505447784019 8745 237363278945620603060650118085881 8746 117560581201723194731820740571166 8747 40990317861900623354235197183499 8748 10345016200959425384878090219098 8749 1930128304126425252837998946550 8750 270493207970499809880038653172 8751 28806068374965742558154675774 8752 2349547231591771517171852909 8753 147422447353768121833364949 8754 7122444617101214690735927 8755 264227325940900773828303 8756 7473701590825731440612 8757 159173589779664147176 8758 2502213104480162279 8759 28146310210786077 8760 215654310909833 8761 1035408007566 8762 2654191103 8763 2433024 8764 65 8765 0 8766 84227730407729499781 8767 6732816831526379521791115 8768 4833460225171210458927516991 8769 366221607297712713492228835856 8770 6956094606260236272757811037504 8771 49956997621263366265838428756594 8772 170732541684422804006502709009617 8773 320359433878151484537311142236357 8774 363145745145711460774089439049637 8775 265984489775937885138319751446759 8776 132211260715883474321317582249667 8777 46263983660344275477041157068192 8778 11718083560202326001810081465289 8779 2194323012960865645880310718316 8780 308675244270607649390228356391 8781 33000508510173546595993353967 8782 2702667854300841653727158857 8783 170313482196116316761794426 8784 8266599697398370810956678 8785 308221588714887156307850 8786 8766725874700833408297 8787 187886018175553211741 8788 2975022514855037578 8789 33754897888695110 8790 261432481615411 8791 1273518039189 8792 3337446762 8793 3199010 8794 110 8795 0 8796 89322956321353645667 8797 7238573797790535847333433 8798 5242409703304860559514034808 8799 399845395232305096536373146432 8800 7636181883068521730058211199581 8801 55101225041702767219762218038560 8802 189120434444454581213104458311687 8803 356276769039952262037887841979600 8804 405390805853050354463559643483258 8805 298015575533449606555447097943300 8806 148666046194792077190413311565546 8807 52208104590775176167749384644163 8808 13271237836052752243702232014761 8809 2494251752830216240587918570661 8810 352182750765610740379150201108 8811 37798370318448596700285519135 8812 3108216311649826695236021590 8813 196715179667336733658543590 8814 9592247101494768964578977 8815 359446775010231093648048 8816 10280486288094512970716 8817 221706051255828698570 8818 3535866787190035480 8819 40463508089900934 8820 316758933656424 8821 1565274466871 8822 4191984418 8823 4195381 8824 185 8825 0 8826 94720370257893471820 8827 7781705977243553888971668 8828 5685452365198164176711338255 8829 436513870756675786847510184355 8830 8381886962338453149940732235385 8831 60768431203050840271843053396826 8832 209464097987118915786110460319178 8833 396171840310475293463928851957476 8834 452491046276516576285947111860747 8835 333857937492090248214081602467020 8836 167144464860433179191480050151940 8837 58906910614076683148211970427730 8838 15027819870293332658361309354147 8839 2834690642434843117120558856145 8840 401749683084222134225966856333 8841 43285425535459177365277619476 8842 3573882571675626983112676469 8843 227159360506723384659722733 8844 11127817702211536111359172 8845 419076233791725436268960 8846 12052171777902297718623 8847 261529918827512384373 8848 4200903192993360557 8849 48484573341136645 8850 383590940397763 8851 1922510754487 8852 5259428168 8853 5486756 8854 300 8855 0 8856 100437544171752847604 8857 8364930680496285978135164 8858 6165388913159149698842901407 8859 476498957499824474173526729267 8860 9199457990312427383499475285123 8861 67011109234856563969360721052115 8862 231968974025573623453415488370308 8863 440479805971003569870968986628758 8864 504997760129376719711170816241773 8865 373959666843130957347284107878675 8866 187892440667751085851115395148243 8867 66455088874324332178587118190320 8868 17014160030051704079140255214446 8869 3221046616361259355268841152169 8870 458209945973546106105403143503 8871 49559490782542496640493705840 8872 4108470712227040632387376594 8873 262257396489949643103168092 8874 12906138143605257301358679 8875 488471121034022180271135 8876 14125146595731669632135 8877 308408692362931820710 8878 4989205436325297729 8879 58070835993161943 8880 464280215330423 8881 2359642626389 8882 6591696759 8883 7158852 8884 481 8885 0 8886 106493051905239118581 8887 8991159587257826479707083 8888 6685246766410634338222491531 8889 520096532907690624838213545474 8890 10095730289416792724853177530152 8891 73886954508729908805609320567598 8892 256861817974305893187884066587887 8893 489682851880605979133559186439411 8894 563524088828824351236953808149187 8895 418820911173896965747017039659988 8896 211185431041159121708853115708124 8897 74959066848133747345636329526499 8898 19259956713018535240503006847980 8899 3659439806468298930934375929562 8900 522510857528776741188644730447 8901 56732102022659895180942334067 8902 4722058893708959601628893970 8903 302712024366863814956128640 8904 14965107274734973792680305 8905 569210418435910510909806 8906 16549978528160709355422 8907 363575226157372802010 8908 5923295145512341164 8909 69523034069922001 8910 561650609122529 8911 2894166664604 8912 8252536211 8913 9317076 8914 752 8915 0 8916 112906525199196103354 8917 9663512425747992700110054 8918 7248298146799992127375162008 8919 567628509579588547766804305892 8920 11078180819728843010582095594595 8921 81459373692581136783208915963192 8922 284392882908100616007679613048725 8923 544315212219281414358104601145004 8924 628751877047269023206234948595572 8925 468999850392064904511474476348121 8926 237331931740805346595015729420275 8927 84538450814771472672879809635481 8928 21798702012119578326544550024113 8929 4156796462865533227558811069970 8930 595728376758279430549164298737 8931 64930412588944213726813184058 8932 5426180991695611001693445001 8933 349330770784365315517877271 8934 17348464717059797340409060 8935 663125000580131216829466 8936 19385603615845911929776 8937 428474638822587514480 8938 7029745290835769717 8939 83198788953852684 8940 679093519126956 8941 3547390890887 8942 10321445850 8943 12100969 8944 1165 8945 0 8946 119698712782720205954 8947 10385331599396250867630942 8948 7858079586313453495640408856 8949 619445094993034257464242453229 8950 12154987626192942181747097188851 8951 89798042990456642184708593876886 8952 314838324552813851038631773209794 8953 604968719765886892595754957172759 8954 701439279102764077241558170765726 8955 525119350659351358314362364982256 8956 266677393042900358652933700531893 8957 95327638825146602714130381205983 8958 24668160769947165821293619369578 8959 4720953940459940619489645496656 8960 679084383014079536105361172141 8961 74299357589652638459387948450 8962 6234034911494682663747881861 8963 403041454099128759897200147 8964 20106685481198802626722993 8965 772337659432415193993282 8966 22700708455309269657752 8967 504800827797738194883 8968 8339906000995245728 8969 99523163242974352 8970 820674782568746 8971 4345112926206 8972 12895607982 8973 15680688 8974 1770 8975 0 8976 126891542690981418000 8977 11160197825376413348369320 8978 8518412966552906435949558576 8979 675927244699182584204798619089 8980 13335094722100992073217913470136 8981 98979520261047750650185694170116 8982 348502849410568310128059928072621 8983 672298940922832836149993227457951 8984 782429197468132515331633640869593 8985 587874372154793993884350840764356 8986 299608594391241215059410832108038 8987 107477628430175939111189656171869 8988 27910909177194941651678277228610 8989 5360779088821858943342420125739 8990 773966215231362781969779236984 8991 85004107315089816055627431627 8992 7160719187125487381008571822 8993 464909816728909399122418898 8994 23297998503042184001941787 8995 899308705131950630102684 8996 26575307227395562710828 8997 594538307860242569585 8998 9890746909580870343 8999 119001341274246587 9000 991274827066467 9001 5318735502105 9002 16096163953 9003 20280968 9004 2665 9005 0 9006 134508188001572923840 9007 11991946853854750403689610 9008 9233428208744864413328849960 9009 737489325329029710506863316522 9010 14628282899534137256432820289410 9011 109087916149528254170880495815319 9012 385722630291565147696339494522294 9013 747031956318524760105927118550132 9014 872658643339969587806381722491847 9015 658040215313068071128279239681425 9016 336558531200185543835462282405782 9017 121158043157860988576366552293937 9018 31574940747998706070840654823130 9019 6086301969525295782466994108225 9020 881948834694449052182774241330 9021 97232863360303736675409556448 9022 8223504106434486649224439240 9023 536159858176050298376272889 9024 26989569665892363499854525 9025 1046889351028458121494181 9026 31102602408180654399373 9027 700011851008802960472 9028 11725854616788472829 9029 142233318196623670 9030 1196739668239877 9031 6506246736017 9032 20071187359 9033 26177369 9034 3956 9035 0 9036 142573136155347404229 9037 12884687341443170158953603 9038 10007587741896049906398916274 9039 804582005111965674928223849239 9040 16045247001185059603424378284851 9041 120215629851251722370911587345820 9042 426868515932285245293241588681214 9043 829971854136963839917846219188558 9044 973169118814108645888960386325379 9045 736481699011627122012018406697920 9046 378011872317375866577016108886853 9047 136559403039929395626359493658546 9048 35714347413143044483736923420007 9049 6908866599120219673245322097052 9050 1004819878947044773985019934708 9051 111200027318170830785266471196 9052 9442139604690681866468785149 9053 618196963793007367301178004 9054 31258849212062492686268360 9055 1218382591972079140896706 9056 36391111152302183635378 9057 823943514183610880337 9058 13896594401600865108 9059 169931603106545725 9060 1444078767334845 9061 7953804326347 9062 25004527059 9063 33728999 9064 5822 9065 0 9066 151112262071917313678 9067 13842819957267239559773122 9068 10845712886434878487843408453 9069 877695391081612598094650267420 9070 17597680235545147787370107570286 9071 132464155653423671323589828998277 9072 472349563995237398950546273020292 9073 922009010164300006735350091756146 9074 1085118130882523906061302396277625 9075 824163375194901511203982722135122 9076 424511054892688958621243493104574 9077 153895669228318499971935526316932 9078 40390085604742658926797336898019 9079 7841301157006987444274955713442 9080 1144608069900321301512152916860 9081 127149810594676653740059815815 9082 10839207897151822445493331100 9083 712634556539443539028483556 9084 36195135168330727652666711 9085 1417614376554174600309157 9086 42567169728876900678032 9087 969520167017320624925 9088 16463484041672945705 9089 202941767421028319 9090 1741681005497150 9091 9717195476811 9092 31120823477 9093 43377856 9094 8470 9095 0 9096 160152905244553715585 9097 14871057805300921242945799 9098 11753012301133416109112562519 9099 957362433738199543332739721170 9100 19298366169188086465054740948920 9101 145944966978747956921929110854453 9102 522616929642444241003258740060503 9103 1024129236187065118490085040634887 9104 1209791959122168130781744894314038 9105 922160895133061414998091504746797 9106 476663089227881869605238943780907 9107 173407094294940278774312883006248 9108 45670837070990608043629355596796 9109 8898109814687018016399310570147 9110 1303615320598545787630866424834 9111 145360324659888428947636963373 9112 12440523947050239500308285430 9113 821324423238553491641409935 9114 41901355460693899893590335 9115 1649014894985488199600162 9116 49777803044745419027621 9117 1140471383407233975503 9118 19497802836030528472 9119 242267367405173947 9120 2099598509209660 9121 11864155462382 9122 38698665895 9123 55697635 9124 12230 9125 0 9126 169723951046458040965 9127 15974448252206840580936583 9128 12735112652344205307500776490 9129 1044162621661843179761405625089 9130 21161279086166811067769273786449 9131 160780485285123381556025194178810 9132 578168145025597861235049495764309 9133 1137423886692660588093656817763124 9134 1348619812044897714525932130663795 9135 1031673656168184920886065202485169 9136 535147156462429755495872863794341 9137 195363415726441999279701121762085 9138 51633976808285901036877969757695 9139 10095689255001774684883673163479 9140 1484453123115058571090177014759 9141 166148237652527932936674308792 9142 14275593681326782095380513648 9143 946391608521366209328964581 9144 48496130962487080810581943 9145 1917713267476729565238414 9146 58194085153427670998726 9147 1341160861849479843881 9148 23083468762854634977 9149 289098289079265185 9150 2529847457933751 9151 14476420589091 9152 48077711245 9153 71392770 9154 17490 9155 0 9156 179855916453958267598 9157 17158396255875155811561778 9158 13798091676668741980673334065 9159 1138725990437571948975311040113 9160 23201693465766759532371762238729 9161 177105141865463752844545309465661 9162 639551828522195383040462374705729 9163 1263101023083247623287427077752826 9164 1503189521274161799679876986763611 9165 1154038870921127513265488408678760 9166 600723089169515455115068740188966 9167 220067432130454392274175509393913 9168 58366660408186191976060007086200 9169 11452572640847012860177570135168 9170 1690083667723361602383659620840 9171 189874050694263467032862677049 9172 16378134500953213552303415524 9173 1090274148925969271678717852 9174 56116130738731371729659173 9175 2229645999131252209985015 9176 68015008739843038790097 9177 1576692749067071346235 9178 27319266483435879764 9179 344845854443763061 9180 3046816216311659 9181 17653143490873 9182 59678553395 9183 91373457 9184 24842 9185 0 9186 190581040442651931034 9187 18428689296199291231048278 9188 14948513821161592103170007697 9189 1241737472272214029254499524957 9190 25436303396440010620307474975812 9191 195066541343883090996826350016977 9192 707372866340350158329091943840624 9193 1402497744712272280249482426477091 9194 1675264938758238032550336730956733 9195 1290747217780653251544910065926348 9196 674240837658390651951537758735978 9197 247859008965238448234623266882186 9198 65967046348510679685610407824045 9199 12989704890048788595817813436888 9200 1923866425073333818586865555096 9201 216948101373865394236538840143 9202 18786670368049005653531374651 9203 1255768736676464066795527425 9204 64918793562878494754029382 9205 2591682956360849891940281 9206 79471997004885578453496 9207 1853035609856930828030 9208 32321421376000947582 9209 411182201356496838 9210 3667690349898795 9211 21513870697554 9212 74013723102 9213 116759531 9214 35002 9215 0 9216 201933379285114688629 9217 19791524016388336550690715 9218 16193468659132965270243443777 9219 1353941614867676373996054332739 9220 27883352816160932401562342180327 9221 214826736487999901847358540355004 9222 782298113308024153338520942920791 9223 1557093807259044014784411252425008 9224 1866805219488475781381323694442371 9225 1443460247509221583526939470169269 9226 756651033641688407357721289841661 9227 279119563120151214348978674546179 9228 74545668701881448521422552903372 9229 14730752764086780932806243624355 9230 2189610772042651554708331106793 9231 247837364892439031572513951259 9232 21545207743893325706279561105 9233 1446082723787615271730928263 9234 75085436233689363840624355 9235 3011771786720227988097951 9236 92834106650908583137758 9237 2177166917934115578627 9238 38226662562815907252 9239 490089146167459250 9240 4413027708379204 9241 26203403269366 9242 91716045528 9243 148986309 9244 49010 9245 0 9246 213948907032733069132 9247 21253534690320535954582296 9248 17540612294614663150044513756 9249 1476147700478033944930624185676 9250 30562777548181268231834773750588 9251 236563624854825828330055547393318 9252 865062664229724282442799801961406 9253 1728526661227957699376983834612591 9254 2079986191885919673923644608459796 9255 1614029741690838846526917694656438 9256 849016778818951047289015542526783 9257 314277084807923137554447972115187 9258 84226979767510475045356028236963 9259 16702454637454972652740495338459 9260 2491635587485894503460357029422 9261 283073189048279443915346449460 9262 24704007926867097781501610196 9263 1664893841320592456725202549 9264 86824841623931472871414102 9265 3499105448371260520977441 9266 108414084863387537701167 9267 2557241247657014451436 9268 45195758525071075505 9269 583913115540780709 9270 5307364199505410 9271 31896198362181 9272 113556437398 9273 189823291 9274 68150 9275 0 9276 226665621435831345565 9277 22821823639118741043020099 9278 18998211984676561379749499502 9279 1609235298633568938095130491177 9280 33496360186784393069046005002180 9281 260472478770157626162307694590971 9282 956476752233859994794574804134672 9283 1918608056908542474021922520248573 9284 2317224038973630941674767307412087 9285 1804519238240714713413562770286247 9286 952526796744398776154487968811376 9287 353811758323126108898242299290635 9288 95151082087615009495558850180460 9289 18935014402656534492193887805302 9290 2834836565251949120309595477341 9291 323260055615128402704318360178 9292 28320464298661188593458320806 9293 1916418222179683705177243455 9294 100377358600225645549444101 9295 4064314433010540297262516 9296 126575363388505481061400 9297 3002786643565083296680 9298 53417730927621337148 9299 695433279509700324 9300 6380027341962534 9301 38803342688476 9302 140485005459 9303 241527531 9304 94235 9305 0 9306 240123655613925192081 9307 24503993728307219243077719 9308 20575194226105614172551191145 9309 1754160288779028368460157638244 9310 36707898980719292709192380322401 9311 286767621212380504924651424092802 9312 1057433336029817351184131191377578 9313 2129342377027498357218052420581381 9314 2581201537570732561774092103625176 9315 2017227964980088571647037541564765 9316 1068510106046743098581077569186905 9317 398262254530897809435182116262007 9318 107475674272559350659121048350477 9319 21462545622722923624709573151434 9320 3224762408389966350058685533135 9321 369085538848656892676267314561 9322 32460103860237131857500863568 9323 2205488423699078929936945790 9324 116019626594468419634227726 9325 4719689188751070400732458 9326 147740171136171511973662 9327 3524932037281970787285 9328 63114685295755525971 9329 827937500086010838 9330 7665985990594576 9331 47178852472701 9332 173657522539 9333 306877968 9334 129512 9335 0 9336 254365395758574199975 9337 26308183085622300102239341 9338 22281196571575222277026712308 9339 1911961392062622232521570145652 9340 40223391963199384006528579590381 9341 315684261343367476442973470011930 9342 1168916444052300029976140201365761 9343 2362946874720450110966250694062348 9344 2874897128256669858131153730794507 9345 2254717446190457511324459708313829 9346 1198452386525025113418015071315675 9347 448232771984514885079783042264304 9348 121378235175592533737798914628662 9349 24323571619188932875306720233228 9350 3667700876179008103340543887304 9351 421331584926711176046257860921 9352 37197724990633327091379368700 9353 2537642343364909916055027693 9354 134069979835834725911165620 9355 5479435807831831684225258 9356 172398931076181312742771 9357 4136674053453826415471 9358 74547609565553839547 9359 985317460592540005 9360 9207005166524640 9361 57329752803489 9362 214495891220 9363 389403938 9364 177087 9365 0 9366 269435605212954994471 9367 28243102188831211375778665 9368 24126623460434518322029177415 9369 2083767254744801744822869188150 9370 44071237687351489116651502089330 9371 347480504706361168195315924502235 9372 1292010350079881187017974482518579 9373 2621874012511880543560631054162125 9374 3201617118326818528609187445749013 9375 2519841078750102625503475385326046 9376 1344014233885500300062864499302393 9377 504400917417411195577494439224924 9378 137058476968584684067716978410449 9379 27561589160207876639772452594322 9380 4170776143559100257615996962820 9381 480887325688494218143818118361 9382 42618695458048734151849704475 9383 2919225101237804282016632897 9384 154894665838388926500697655 9385 6359971265705851369115358 9386 201121127757815119439727 9387 4853184754681887719929 9388 88022987124983220677 9389 1172174094571495548 9390 11052847357753290 9391 69625236073692 9392 264728889965 9393 493453675 9394 240840 9395 0 9396 285381555241961986287 9397 30318073482800848783444049 9398 26122706370736414372613329790 9399 2270804129191130109880681850360 9400 48282454045583500947056386927191 9401 382439554507752473473968487680408 9402 1427909662193458490167647097794413 9403 2908836117817730778313955373239292 9404 3565031350981448492656601250136414 9405 2815777003707546229127617886156458 9406 1507051515525620551034592998237087 9407 567526521517140245194443103456145 9408 154741097974969958965740224883549 9409 31225702972498838000769698892197 9410 4742058723650440444831693899231 9411 548763589136142570896474398651 9412 48820426796418731748921538366 9413 3357505146147672115287410830 9414 178914959580605390415383022 9415 7380262932006189824830258 9416 234567901344772852722844 9417 5692172828175045774187 9418 103900731610557993074 9419 1393949247540657525 9420 13262889025067838 9421 84510909438997 9422 326478081922 9423 624517557 9424 326015 9425 0 9426 302253162872576636605 9427 32543073695589823158330655 9428 28281568622209193448698831147 9429 2474404202192708319820759841051 9430 52890916781294684231498005385528 9431 420872121922410396593876629040183 9432 1577930414888540763162370456007704 9433 3226832592395508500346750482509804 9434 3969212710066503992956042012215994 9435 3146064638250763421572433688324208 9436 1689638069839817952749888895791634 9437 638461503073740368840391631876683 9438 174678873544849054393244851556659 9439 35371340725705968232805219774534 9440 5390689796790063301477992964233 9441 626109376672645327610454513934 9442 55914055461522651560737032064 9443 3860807206945399553240562606 9444 206615343040691934981429334 9445 8562220237390332093919382 9446 273506599236460264053608 9447 6674299968995136793153 9448 122603243363502224703 9449 1657072224433472097 9450 15907824107681802 9451 102522189072202 9452 402321160027 9453 789360217 9454 439190 9455 0 9456 320103136152993290544 9457 34928779034554460871740912 9458 30616295184675965890540792808 9459 2696014624443340862489139337420 9460 57933619442604610313994662597750 9461 463119065027134875530289956140234 9462 1743522262895581027492599723327804 9463 3579179937122157050939985032059682 9464 4418680867359608692703707183149722 9465 3514645268737461883872771101783146 9466 1894091011994277922859153683032631 9467 718160901087212014531692233311711 9468 197156123761335155961556942739615 9469 40061057661172329518730760803580 9470 6127021555068754639769898896251 9471 714230519913606666713191843948 9472 64026352423920337739639183185 9473 4438663837775377040895043649 9474 238552867916672059119152637 9475 9931145525737374344675999 9476 318827667592406950089729 9477 7823670813307667326622 9478 144626315421836983583 9479 1969143675783782517 9480 19071968799924362 9481 124305209935558 9482 495423965190 9483 996563294 9484 589532 9485 1 9486 0 9487 338987127249525432549 9488 37486613455406240247105995 9489 33141007873064858268339310080 9490 2937207299419525640541712494153 9491 63450956681256788049570695297317 9492 509554277781575126398097852437065 9493 1926281884815223452296129223548796 9494 3969544880029495051464034362271834 9495 4918450723443392072983432854946101 9496 3925907153461032055824965032388676 9497 2122998946076065257911499622853825 9498 807695215439574199789621412744808 9499 222492605757402074844527047880817 9500 45365442926142342448458595505674 9501 6962775863209242272183943446938 9502 814610851999169745184095633827 9503 73301898449657101517499299826 9504 5101988692175326734086319755 9505 275367895431201874578454718 9506 11516252240785510192268145 9507 371564051131867957288898 9508 9168392122287979011350 9509 170551370475763865554 9510 2339134145303587543 9511 22855553786935527 9512 150634199924509 9513 609610210157 9514 1256520744 9515 787621 9516 2 9517 0 9518 358963893768162876613 9519 40228800209881346027344143 9520 35870946338764806539439282737 9521 3199689494683857380682846516813 9522 69487032966649567672757434983374 9523 560587852459640629730307349181849 9524 2127967715171045904747267501021356 9525 4401980924499719076046480688466790 9526 5474086039119723575527889779783687 9527 4384735627821958254535333320775824 9528 2379253409337054123410144510535618 9529 908264205517026385748674661324050 9530 251047879614806969994118358861990 9531 51364139364226531517649829714753 9532 7911223342812644761281751373757 9533 928936181831228874274729125190 9534 83905556035120131255199017254 9535 5863274233061287661666584665 9536 317796414885750211228609209 9537 13351263701147665808334040 9538 432913868610851589463454 9539 10741238939630659823705 9540 201060530056852596557 9541 2777643714016950706 9542 27378082981818551 9543 182443517587094 9544 749581855251 9545 1582496235 9546 1048722 9547 5 9548 0 9549 380095468763120598477 9550 43168416891232063697577623 9551 38822555297811427664782064458 9552 3485315343793168900788193714192 9553 76089998966150254688658974980830 9554 616669541096384617442691925605331 9555 2350516134956481232303597318674439 9556 4880968666656518567603764537082557 9557 6091758807960428220557382355475958 9558 4896568763189530094185272244717822 9559 2666083919193690372027082672663128 9560 1021212321399852512179604147946778 9561 283226207365917259294535521888338 9562 58146991792182228431870170437557 9563 8987385735922764454203789689935 9564 1059121482568992424281258197957 9565 96025282762858887833737440146 9566 6736817489524889795316261744 9567 366684145006126026548933188 9568 15475099072991729869516344 9569 504266320299422856000057 9570 12580408484291906877711 9571 236953285954112865584 9572 3297175697630870547 9573 32781536587439172 9574 220852329263587 9575 921020221875 9576 1990616690 9577 1390962 9578 10 9579 0 9580 402447339861711475160 9581 46319454211177617472972488 9582 42013578469389173155393096639 9583 3796098312570485562165996105115 9584 83312418039744276429488627180286 9585 678292543877914976764559618016101 9586 2596059263349975318306051404704521 9587 5411460266001501834545079212194697 9588 6778314976463063988634026303732005 9589 5467459184793712197326637079922968 9590 2987097025967299202998052700708889 9591 1148045953823264510458741346682952 9592 319482046668296421336073338626355 9593 65815338696361311600120179887399 9594 10208264263878082130362372792143 9595 1207341673425152583424218919707 9596 109875327839837606041378112625 9597 7738977628018910374683471552 9598 423002707695350251966982404 9599 17932665999038886359059285 9600 587231963069971512055954 9601 14730417455577283407964 9602 279166975491290072548 9603 3912492132853377906 9604 39234989785720915 9605 267208515072460 9606 1130882045340 9607 2501222936 9608 1839127 9609 20 9610 0 9611 426088638015652413417 9612 49696878757314664470312351 9613 45463159733575462268046895345 9614 4134224709527940318664970340114 9615 91211665510941098723702453970484 9616 745997654976795106561040690188455 9617 2866944507054070425400694558547856 9618 5998928492261117021042865207393319 9619 7541347183757142322536760123644372 9620 6104142725984972783632372785023731 9621 3346319829712498398558960875272015 9622 1290452720140165878540155315193532 9623 360326213606888586210098828094586 9624 74483466241975526454186262642953 9625 11593097586773592535256329048655 9626 1376066516034749501337272760398 9627 125699868784065669137870927870 9628 8888469960429788160085313510 9629 487868138711107204425165669 9630 20775768834486665300156397 9631 683677341108306304066443 9632 17243120912815560434805 9633 328799616582756650581 9634 4640995365433953643 9635 46939198972474658 9636 323125784150637 9637 1387573523270 9638 3139105940 9639 2423164 9640 36 9641 0 9642 451092336355096099864 9643 53316699996344855313482824 9644 49191952055307300146940052124 9645 4502068326742006735318670321494 9646 99850363608209260634511500146550 9647 820377799148136205516479693308418 9648 3165756038825859406210536369506763 9649 6649420813685045305290208838489107 9650 8389275260661511345685333070059310 9651 6814114662266194875057960304999028 9652 3748248459370790835230782047000988 9653 1450323018121268746815150271831215 9654 406332791869676700272895343586228 9655 84280243492831945999097299257066 9656 13163652834692589876321759601308 9657 1568100115240450711891612755147 9658 143777142838662906248276841418 9659 10206701355538483680415201836 9660 562562117780454961938346153 9661 24064158007642718449174434 9662 795765440757500846643370 9663 20178923573964397234740 9664 387137862568318180866 9665 5503219597700349183 9666 56133080556677832 9667 390546273492207 9668 1701380287117 9669 3935511019 9670 3183975 9671 65 9672 0 9673 477535459708164115593 9674 57196041805891802836865907 9675 53222234762411309257908714682 9676 4902206304521517648781716374255 9677 109296855223556787440844602948662 9678 902082995467174429241650017376533 9679 3495338393310868846939676435056481 9680 7369619039124380864840683744087989 9681 9331435307683010829835811495805359 9682 7605714356677313130095220387744456 9683 4197902080372396080765924378194629 9684 1629774117331253998073247957235459 9685 458146881142657504764224561460152 9686 95350962466173540200991707967081 9687 14944554221746724175743968672354 9688 1786625674977010411852044587407 9689 164424143730765443151568608507 9690 11718152697865077232477715822 9691 648556229958226719675753377 9692 27866729840281310197544761 9693 926001820207636613789074 9694 23608148891098666685934 9695 455687965449227797794 9696 6523353041986300146 9697 67100037579609694 9698 471791907883968 9699 2084703126557 9700 4928349741 9701 4170371 9702 110 9703 0 9704 505499305314204629558 9705 61353218836220063114899506 9706 57578039809408091769570507067 9707 5337436320814620297059037598705 9708 119625719908980159886213830213027 9709 991825787936938872436903987181559 9710 3858822386420028489953010544103512 9711 8166905077298657733295909104335927 9712 10378178254175807175737498296044577 9713 8488219229459393785220882110001139 9714 4700883046968203612763443560693809 9715 1831177077149327891440831094287613 9716 516493281965773392589922258588126 9717 107859407105448361512027036760657 9718 16963653740053422376548275334094 9719 2035256158352189527981517088474 9720 188001958292567355071309732104 9721 13450815423593690696956065547 9722 747539819847794533501578280 9723 32262915396634302996371708 9724 1077288670968270344038874 9725 27612675473852919724080 9726 536214021848321710253 9727 7729920691233896916 9728 80177131033968433 9729 569655243318436 9730 2552703682083 9731 6165360655 9732 5448881 9733 185 9734 0 9735 535069675351607262125 9736 65807818022905657605339675 9737 62285287705899966277899844815 9738 5810795214518137901668349232384 9739 130918335829148063607524293644473 9740 1090387186342997632410056382964756 9741 4259653584339589473838641936130521 9742 9049433433573097997225798468309429 9743 11540978897879091752286751773327544 9744 9471949072373900148158429318505088 9745 5263443898007635448509310316960474 9746 2057186826001046264711681275822210 9747 582186232624267510442828626307960 9748 121990180623821300932122760349939 9749 19252449548541139590688838557045 9750 2318091656577110045622604868950 9751 214921828977171147830103458517 9752 15436688791239922659359564916 9753 861451777759391771279821720 9754 37344265231185303301405715 9755 1252986280549381605376061 9756 32287778693811729574155 9757 630780068336548985458 9758 9156502943775055239 9759 95763916893916380 9760 687472631103869 9761 3123651525304 9762 7704491123 9763 7099496 9764 300 9765 0 9766 566337121865805599675 9767 70580785592517569405148385 9768 67371933838911615230534652592 9769 6325579160730259225370259179626 9770 143263491711949916614183159046812 9771 1198623164715497827675581171685189 9772 4701623569999763265437953680948609 9773 10026211126253027015283830957237479 9774 12832556524592012946658098618399940 9775 10568381828078620288582705276725558 9776 5892561957761108940241213550683794 9777 2310775761698719522782059923351954 9778 656140320173407966509627656935996 9779 137951321766435799634799572383902 9780 21846557833800091975375483768597 9781 2639784313946609576091186318594 9782 245652041394723449172862044801 9783 17712347430602624408629738127 9784 992517034118927407126400303 9785 43216283987027699180644662 9786 1456985068941789652954323 9787 37744331501978130920845 9788 741802024470119898744 9789 10842672321384057543 9790 114335153115057168 9791 829251124953801 9792 3819829790376 9793 9618310377 9794 9229129 9795 481 9796 0 9797 599397204782301852926 9798 75694519925733090407590978 9799 72868125972827019027423271303 9800 6885365525577451844276636573549 9801 156758053189508031837273185832208 9802 1317471769099517443713830017069832 9803 5188904278641308221849425812502088 9804 11107185773212159440908107348611277 9805 14267008325832879017199071116507016 9806 11790282086399048178624437569458655 9807 6596022404320596154548156795294222 9808 2595271288260421521479168517210915 9809 739382709813218870723480977835481 9810 155977246900287622795681491418444 9811 24786245202444466184133539688498 9812 3005611822720057618877407369179 9813 280725745356165146908552086136 9814 20319587556088558890146416597 9815 1143288186908836826893483843 9816 50000523129358922568343167 9817 1693787497210071463139220 9818 44111284069789684844917 9819 872105063014593295331 9820 12834987798170758046 9821 136453284640815309 9822 999775403135643 9823 4668082283587 9824 11995001603 9825 11967489 9826 752 9827 0 9828 634350763653787028583 9829 81172970666113024458749541 9830 78806373768822163591979364039 9831 7494036538605369578579521001431 9832 171507688303366272417191918564423 9833 1447960891072230789441839598500559 9834 5726085700169145495123017711757568 9835 12303342674106280359548056084743438 9836 15859956954475898380042386165931171 9837 13151843671874835829145802524416472 9838 7382510746192230738019437264112670 9839 2914397736883556182352376382413717 9840 833066845681545898796446032230517 9841 176332056567916406061022792245242 9842 28117028986026311497470692688238 9843 3421560582570443689193399690897 9844 320749838996588965940559248171 9845 23306164443985127260275116621 9846 1316693293078992900541385558 9847 57837003496928919695093877 9848 1968604046950889064478584 9849 51538624889244687467739 9850 1024994251635488063233 9851 15188283945442108130 9852 162786162598492906 9853 1204787297868584 9854 5701114358815 9855 14944798537 9856 15486993 9857 1165 9858 0 9859 671304203896731807232 9860 87041744488096527583165072 9861 85221731228219524078205433572 9862 8155804931912220392283117498082 9863 187627657361285816862911387615728 9864 1591216768608144900327407072806595 9865 6318217274535999882774677982206586 9866 13626811796550542457308297800763182 9867 17628713701912995954559716383847534 9868 14668847857338689267884419346038515 9869 8261715770790035029036380753401962 9870 3272323185980525395315508535468015 9871 938487802588236274020063401122554 9872 199313252575806837426674279079793 9873 31890354276731688318090238511391 9874 3894419788145870446371327447106 9875 366415050195664554494721630509 9876 26726631364105019791312196725 9877 1516090314199175112430461209 9878 66886973971406134104055595 9879 2287462093272141624726034 9880 60200706006127691494929 9881 1204332218990729777585 9882 17967030695876109667 9883 194124298963892207 9884 1451135050794947 9885 6958259874591 9886 18601289766 9887 19995778 9888 1770 9889 0 9890 710369798236628238005 9891 93328217964737008538224203 9892 92151993031295934355997843118 9893 8875241707287118272525973484702 9894 205243672782261403005986862463789 9895 1748473281526746612079260484183795 9896 6970853337617124113750884541753444 9897 15090985664508940538350627242183942 9898 19592458929004970337724369941612142 9899 16358838889290874103364538115711805 9900 9244444126859020184759010058579496 9901 3673711737714441651628182638798521 9902 1057099481056969894344583679904167 9903 225255914730012712511500423273490 9904 36164357213744584926532215001532 9905 4431887883001387473113576179109 9906 418507389408892027914029389417 9907 30643297320410097887703871795 9908 1745329669854182579752278258 9909 77336109178085953206650270 9910 2657333769276664413545738 9911 70300228546270904747553 9912 1414635352680393806619 9913 21247112926395740833 9914 231405729367555983 9915 1747030357862384 9916 8487392182817 9917 23131192543 9918 25769238 9919 2665 9920 0 9921 751666004194993125591 9922 100061658004392707227266481 9923 99637905815090840496256809257 9924 9657306205666132680095394162972 9925 224492835053902645883922552979543 9926 1921082114894969247145973147274306 9927 7690103009256986685129075492394644 9928 16710649247469189333813058574067017 9929 21772441557248175606157707490667167 9930 18241318705720760917985721079817749 9931 10342747851786016232986372055342102 9932 4123781888765402035962148232716632 9933 1190533868849456918701796876067658 9934 254537394602731616140500317152776 9935 41004725495013997075116404241463 9936 5042692944252996286171877249006 9937 477921137873193080137455858061 9938 35127315653609481672430946259 9939 2008825422469615974846710752 9940 89398145474848469849097978 9941 3086280719955219711240062 9942 82072706617056403323212 9943 1661179207333179552662 9944 25117699987820387474 9945 275740129369772275 9946 2102261952996903 9947 10346070970569 9948 28736715232 9949 33142107 9950 3956 9951 0 9952 795317798414758232180 9953 107273350356118009577584908 9954 107723395511041358171341725352 9955 10507378667311273692624452288018 9956 245524651455567835883419321105744 9957 2110523870452506265956109575221607 9958 8482684952564512435437961057400850 9959 18502123057420518661913647195307150 9960 24192199607480609429278924534527776 9961 20337962912762716170270065679637605 9962 11570066278012868980853982266083575 9963 4628371688363923971127778668071404 9964 1340622610069090620163853393483288 9965 287582588455784735504172910122297 9966 46485668287227291186288598726511 9967 5736728859782109491390939996213 9968 545673599562889500577346656214 9969 40259926552821968232453872288 9970 2311637042359779436968001270 9971 103319093958613308776563538 9972 3583623978688600940133156 9973 95791809151743319359253 9974 1950128626416662725393 9975 29683675222570170567 9976 328443053786656220 9977 2528551985156227 9978 12604197318162 9979 35669042272 9980 42551046 9981 5822 9982 0 9983 841457028742823649455 9984 114996736715990138989560985 9985 116455811946193454229884253288 9986 11431295486334725544593709483323 9987 268502144774981578947940377044209 9988 2318420213423657352589496425124733 9989 9355987474538031313660436497490986 9990 20483420781769709944829063281979334 9991 26877803985054621954770875397970741 9992 22672860324353645574545064389945478 9993 12941383934584468037410160131817140 9994 5194011474228535176820288272274012 9995 1509421159984687176736650120567947 9996 324869861179806905998214184842117 9997 52691009337214411983740630136689 9998 6525209273828809309641483417795 9999 622921824971308381524054450302 10000 46133868882612719695704973998 10001 2659562435280674233895149848 10002 119382031284811732251311018 10003 4160136421995692582515400 10004 111775355407249251577405 10005 2288681013277636291663 10006 35068214882463346201 10007 391069876045410345 10008 3039866109662355 10009 15345786497478 10010 44232997830 10011 54529505 10012 8470 10013 0 10014 890222784951928088294 10015 123267561001174333073523274 10016 125886192000711377069555017265 10017 12435387379620781225546712008213 10018 293603059869444583713920669977379 10019 2546547150035103959788769525919034 10020 10318134482876116568331836230870254 10021 22674422911088887093745181319427869 10022 29858127930096927647176539621439221 10023 25272778596636384272235392042376379 10024 14473406212890202671098762342499748 10025 5828005047223229554350998256903218 10026 1699235827269537735987715820560465 10027 366937699615324799692079607306552 10028 59715418771440487379636040233065 10029 7420841690198379398457019299563 10030 710981602055310783927856061890 10031 52854991289786711213700797139 10032 3059244770681067861438862735 10033 137912648646697229902799559 10034 4828268458727687457058405 10035 130392478546489604756150 10036 2685242613707602261965 10037 41416116298369853279 10038 465463262852675573 10039 3652914060650097 10040 18672747148559 10041 54806479536 10042 69769680 10043 12230 10044 0 10045 941761789114997698055 10046 132124025395309742221879388 10047 136069542709865464871141301936 10048 13526520707936657587376313820379 10049 321021176599149253088190168607006 10050 2796849539727494663518209667186694 10051 11378057862942044310935666274608363 10052 25097067966701872903863662899021599 10053 33165144808249796123236279306558555 10054 28167458778360248485471432674327204 10055 16184754786891733147957209891286054 10056 6538520263585033439282536237326109 10057 1912654049533345781050198957871338 10058 414392184912685887514001632172952 10059 67665800837428900332666820238141 10060 8438024202054104923494213336584 10061 811348973306881106186398636150 10062 60544081528091558037147757444 10063 3518293912374104501788115768 10064 159285554374977985256949709 10065 5602403339222666318816633 10066 152071651488033234512674 10067 3149622222731101243844 10068 48897323846212516788 10069 553800182146824621 10070 4387586007330608 10071 22707430949538 10072 67847471032 10073 89116315 10074 17490 10075 0 10076 996228806608573411012 10077 141606956807927644976038004 10078 147065145801087841861421141746 10079 14712142206173498727691194455692 10080 350967738394152454085093658329199 10081 3071456955499158246243953633536760 10082 12545576892455272338066837236456738 10083 27775563090852754415340347890286849 10084 36834257184595676318427639546771982 10085 31389941878781101021175988946162042 10086 18096184970353809838845845961341367 10087 7334690114854297465273905518356258 10088 2152578280462601053583087612683519 10089 467915383207102278298754186032258 10090 76662857447557595988815236313411 10091 9593067956944638745397763211762 10092 925724669495853590224499963650 10093 69338954282064798518544353181 10094 4045425913795725664353470305 10095 183931578873859566036774699 10096 6499156885369272690843290 10097 177310292583803392325711 10098 3693270099804381375546 10099 57711494122688568592 10100 658657921360559727 10101 5267659725413453 10102 27598069780415 10103 83922587850 10104 113659789 10105 24842 10106 0 10107 1053787078862455346513 10108 151759984432240691613581427 10109 158936885266545496619130268982 10110 16000327400331292601498292939985 10111 383673006512913071697337616844108 10112 3372701016116157857537396978754223 10113 13831485370274408117312476336828415 10114 30736615938303787555926191167388214 10115 40904660434463085039713657318279734 10116 34976930905687212659080818320185891 10117 20230827460744232104074951276560498 10118 8226725506319574587164911975334540 10119 2422263918124666632890590273069050 10120 528274766242877153174852383343733 10121 86842849018116923907003699166865 10122 10904448423525918756758989307385 10123 1056041778698057450844954922173 10124 79396820202054659270612174193 10125 4650621449710198880942425799 10126 212346063204311285104528767 10127 7537716145973569493436731 10128 206685512967855491503927 10129 4329540164946221045109 10130 68092829524822568974 10131 783079561268113032 10132 6321421940930542 10133 33522544529447 10134 103718560172 10135 144734359 10136 35002 10137 0 10138 1114608778936426484248 10139 162629729129924151512561416 10140 171753599689525420927356304741 10141 17399833011175564188013648700436 10142 419387950914379400575703340989271 10143 3703134325145076417932766388980039 10144 15247647199789051162080321114341963 10145 34009689998399641150137536533585185 10146 45419744469823416602155640816519871 10147 38969192170838380153723419591076030 10148 22614457160205403614129099730367492 10149 9226041062612285376529371913457091 10150 2725361747806496813443367968388375 10151 596333787246892737242311211092075 10152 98359577913070550455751236605317 10153 12393089463044885026007879810875 10154 1204497158821700612657387851687 10155 90896989059403177627541570163 10156 5345307763463434114909275515 10157 245098461572689370716331345 10158 8740236658879114036151115 10159 240866959688315312584161 10160 5074012401916954645188 10161 80316298394679388204 10162 930664808408276190 10163 7582650263101920 10164 40695989100089 10165 128082259517 10166 184047941 10167 49010 10168 0 10169 1178875491155735802646 10170 174266005418613945310748654 10171 185589461169329287281776879991 10172 18920153668578287423245277596273 10173 458386089602915412070033477499253 10174 4065551163990384494577265385461074 10175 16807101237804533718214195574889666 10176 37627285688925673141621053543012491 10177 50427537537090967223636305278736941 10178 43412000087372025002771149578225849 10179 25275792089041976290388856184605412 10180 10345395459332530695235222447740091 10181 3065965433928244158573148200491101 10182 673063751643683487821966176012670 10183 111386621491263190864466569791426 10184 14082684075314363345084433396643 10185 1373586997874275451716995673721 10186 104043936084110087380711694497 10187 6142565274394513364423500213 10188 282843237624446263850948535 10189 10132291588170026486397445 10190 280631210596792773398958 10191 5944848084092191037806 10192 94704275485594339266 10193 1105661597771945789 10194 9091505932125141 10195 49376465974524 10196 158040266338 10197 233695921 10198 68150 10199 0 10200 1246778716001272919665 10201 186722036887949036478842919 10202 200524382824948449898741883907 10203 20571583286549101282412802920350 10204 500965489322197129481100343727311 10205 4463010099439649418219097779702942 10206 18524176296544401031030508411992956 10207 41625249792239305268851051988084433 10208 55981196436702527250955134916812885 10209 48355630106064112749364708226624251 10210 28246825706042733832720701684144063 10211 11599047928663172481349287978017780 10212 3448664652371532543864432261570360 10213 759557140310182259277690333221333 10214 126119846853949104291452751679579 10215 16000056932712888861009525112882 10216 1566147175075192096565088757970 10217 119070799733815214770764046250 10218 7057364757184427641138518133 10219 326332480138148862126777842 10220 11743398009219726566837372 10221 326878941102401006737364 10222 6963224863749964975082 10223 111635022923798629386 10224 1313091299746639680 10225 10895902716729791 10226 59875683542168 10227 194855802634 10228 296346631 10229 94235 10230 0 10231 1318520401612270233223 10232 200054685923275171710734821 10233 216644457003190059691766234748 10234 22365281477015051297275120919905 10235 547450941577073400780526487414831 10236 4898858680731521603183465535929896 10237 20414617270580813800968052365743692 10238 46043116059913544072064020341752961 10239 62139547971710054545163832856954995 10240 53855904956604098955200965783522631 10241 31563196344791482353613590437561949 10242 13002932792542573656342468555557462 10243 3878604527393290861930369493852315 10244 857042559513507408332783603656027 10245 142780241080540316530249335048881 10246 18175573555091415165970306640679 10247 1785398930001651636003047272900 10248 136243347253375023736799222872 10249 8106836500716586528750215646 10250 376430208942774542525546383 10251 13607611535645619318660708 10252 380654156847636489512908 10253 8153816244111499875636 10254 131551758988131617296 10255 1558875596747555719 10256 13052766210016238 10257 72567221680450 10258 240058681432 10259 375271586 10260 129512 10261 0 10262 1394313503224447816939 10263 214324698672803016546124897 10264 234042426472854280891059517621 10265 24313345410678591912749010804059 10266 598196329158651784545074420348253 10267 5376760416970491884787213826870303 10268 22495723452289850344681565890557781 10269 50924480088310173476476995092356091 10270 68967686912272590029056316222979286 10271 59974799879432040888843035116205293 10272 35264597849158861717601791096372311 10273 14574854068551524464757470426067400 10274 4361552112904588285911720134483185 10275 966901516602691952703852245440334 10276 161617097884282141369206241620572 10277 20643602719949632308596402889601 10278 2035000691806231053874943022649 10279 155864498034487123379864162510 10280 9310579313267013425655283931 10281 434128941008714372605570140 10282 15764223265435039080524689 10283 443167136299714220384381 10284 9545378911644668388111 10285 154974234033321776471 10286 1850009497500874730 10287 15629951517954709 10288 87901774941289 10289 295527612764 10290 474618070 10291 177087 10292 0 10293 1474382572040363953132 10294 229596966254287969182352700 10295 252818191053773012599593556904 10296 26428887565947819268376388512458 10297 653587199645141255205312162461355 10298 5900724242931767737121906870027028 10299 24786500200097624761042624631258253 10300 56317411875373922767577308013127477 10301 76537636315513861186139569329657424 10302 66781113162725606950595231168833820 10303 39395235967720646866559021912229638 10304 16334702438894840928689364727165721 10305 4903970742409773478465032953822429 10306 1090687238313783078728940910549409 10307 182911602847233049798802618138487 10308 23443038162167589381197580894763 10309 2319106698657747740977466177976 10310 178279449316411930587668759341 10311 10691010991807599840116118058 10312 500568464755712991823722494 10313 18258546800840584230300089 10314 515820126693789468179127 10315 11171400216467833770778 10316 182511132211381189912 10317 2194737587270807446 10318 18708030266525750 10319 106419221794187 10320 363537320383 10321 599476117 10322 240840 10323 0 10324 1558964374994977806173 10325 245940803261396775590313451 10326 273079352308817171872434776868 10327 28726119842176583301877883308433 10328 714043563757910272827555467640416 10329 6475136700054659777188459016053808 10330 27307825233524670622462190508206950 10331 62274909801641344943638339222832329 10332 84929076622904689953006468464788473 10333 74351208937071777040362860064714546 10334 44004335533695810449895914345126320 10335 18304697117607031849813342405495197 10336 5513103171334230126215544239184241 10337 1230145782197560776805170953831451 10338 206980869164704360991628913821451 10339 26617887998369319384306524666447 10340 2642433505513658498638221887261 10341 203881520930265279387678757469 10342 12273770494141888231536010995 10343 577057565517707955759289037 10344 21142839623826689452529665 10345 600237933593003092407969 10346 13070888339947078737131 10347 214875792616961053407 10348 2602791280208020094 10349 22382945304418707 10350 128769902122165 10351 446874048377 10352 756260852 10353 326015 10354 0 10355 1648308547066172438760 10356 263430244698085949428588624 10357 294941799119224148793582482811 10358 31220444551476318946431525656485 10359 780022937977725299348375879523710 10360 7104797079849423873606007865204027 10361 30082630949393557487085790635588361 10362 68855400149112395741413329377541318 10363 94230150626345888076225845688755371 10364 82769839944602066136804976153291587 10365 49146704036139448249320335722207010 10366 20509655447814183280958561614569527 10367 6197064536447624302856188190945317 10368 1387239712185987690235039104319591 10369 234182476874797427530029918100676 10370 30217939530939954905461947623076 10371 3010335183812497003715218346878 10372 233118776794108798804326325258 10373 14088174029465396840455074852 10374 665098651318973427463392111 10375 24477344316504581117309011 10376 698302243179013295755717 10377 15289246677691220662823 10378 252903177673932736763 10379 3085633987654617578 10380 26768553508020068 10381 155732412699790 10382 548910121207 10383 952848962 10384 439190 10385 0 10386 1742678277747760981187 10387 282144362541792923630775197 10388 318530337169711762894377013767 10389 33928552844382700048021164236008 10390 852023652480321374855962398519769 10391 7794955799184973439732239939847308 10392 33136104284717439275675831575199823 10393 76123286672158748941081811973538102 10394 104538352101031349206654849667616893 10395 92131058780495623273463377929994150 10396 54883357766676596372118517068387128 10397 22977293368873363046505994545392792 10398 6964946284269612659082698747568781 10399 1564174652855461401280512551452259 10400 264919581225751162468063527572553 10401 34299510161804615498387806592780 10402 3428888616719244829839518422444 10403 266501572741735039291246781703 10404 16167738195265629137008799094 10405 766416229856327786989677660 10406 28331506127239040738120806 10407 812192398454559415617000 10408 17879337036595205934066 10409 297571240612872301978 10410 3656787087995441369 10411 32000315259868479 10412 188243529387272 10413 673768230406 10414 1199127588 10415 589128 10416 0 10417 1842351033503159891466 10418 302167603213301527963104438 10419 343979365590817004088333119942 10420 36868531168911783544394298489929 10421 930588447243817973301095145995673 10422 8551356301147875487448652453015639 10423 36495905795624743798901355842728014 10424 84149555180628210087459369542030107 10425 115961506712503281759271987367206046 10426 102539227032205242992039275530761059 10427 61282217428792998918224208614288515 10428 25738560251455846698650947779312854 10429 7826932340620016424320731308589714 10430 1763429060411599738894228765061990 10431 299646656541276168387503031235757 10432 38926294045970142959474668507660 10433 3904989905694266099715897885082 10434 304611104161485667386784176689 10435 18550773042954901091633718570 10436 882989180085659835278708509 10437 32785349065387037075646813 10438 944431189869832760823680 10439 20902658926739665177841 10440 350024114230560546818 10441 4332170780550546391 10442 38238919779286601 10443 227424713856905 10444 826444038580 10445 1507310648 10446 787247 10447 1 10448 0 10449 1947619317987658064007 10450 323590147313074947551238985 10451 371433604242783376963709595172 10452 40059976410273313116608469944491 10453 1016308381124834729072323872485131 10454 9380280801534218907572764865829677 10455 40192409778391068776990657628162642 10456 93012438577562332822884639777143867 10457 128618854663710986070672399302271211 10458 114110132700566739773907966369461750 10459 68418880817385000078485561964799248 10460 28828011989780884180143023421954434 10461 8794428958439817164633545421937982 10462 1987787605805633282484983601293640 10463 338875958739501177066996451776156 10464 44170318172059001573802121686713 10465 4446463688948612735970161775587 10466 348109145913423446088700190690 10467 21281061956090339877145145798 10468 1017088036052487465658092992 10469 37931082292309615367642528 10470 1097939077168441018028104 10471 24430774313822071581880 10472 411600943028324230987 10473 5130545874452179187 10474 45675275206528686 10475 274621836605825 10476 1013010545456 10477 1892478528 10478 1047570 10479 2 10480 0 10481 2058791472042884901563 10482 346508293070954513913462261 10483 401048875379250219005060743479 10484 43524120409993647962585545782414 10485 1109827080807781497459357952998813 10486 10288600229751233615883355021630054 10487 44258967430472275045324965010111745 10488 102798148330219445167948138192266715 10489 142642245525917957880288741511148064 10490 126972227410506883156069516305480916 10491 76377481026629688760990764773368297 10492 32284226670954858075055740605627179 10493 9880209823347839773526921898128280 10494 2240378591912515966367954881210156 10495 383184789829594034360905785550702 10496 50113020055751654328478462942679 10497 5062186673778210199829699870588 10498 397749081431990659473046082258 10499 24408632562773729655316428175 10500 1171317272786097778369306959 10501 43874919317912542242168168 10502 1276095345998724577762823 10503 28546902215663413983108 10504 483867744092985694489 10505 6073992912070536723 10506 54535794741482662 10507 331446551363221 10508 1240840048606 10509 2373398944 10510 1389092 10511 5 10512 0 10513 2176192515439287461625 10514 371024865048723815292699243 10515 432992943701180593338799599562 10516 47283964618728598433830262779312 10517 1211845358816513111312773772518832 10518 11283828744161626742979066909863934 10519 48732195236622735660388868598441474 10520 113601678933450127532416000194875555 10521 158177456738624540864738140192188208 10522 141267996093357085575802804020046132 10523 85251639537410640657613171876087688 10524 36150267632726182844806214774534402 10525 11098578206082443311513072264630201 10526 2524715899988992675450494085396489 10527 433223669059538608556959751049794 10528 56846464329984315230704451699496 10529 5762227656528095037993755756248 10530 454388462985585263486840585857 10531 27990639700576492654502874569 10532 1348664086576260617248715178 10533 50739196092756538387283258 10534 1482810185758500118729715 10535 33347828765767138559187 10536 568656396601581290576 10537 7188514673049692998 10538 65089252042489635 10539 399831076790388 10540 1518884104148 10541 2973228011 10542 1835387 10543 10 10544 0 10545 2300165032574323995027 10546 397249649733475713426925733 10547 467446419103195594980268999573 10548 51364425696930651790200169198494 10549 1323126232253778218966811288536874 10550 12374183235934794331591311507592117 10551 53652290970394451719651004447508527 10552 125527692569363455119367030831848798 10553 175385648446535618704758334830434147 10554 157155473187303075687010718985286977 10555 95145524570646652404456125118786763 10556 40474199245515571927307995910920047 10557 12465548124097600317717693710616634 10558 2844745992807243570753410528024181 10559 489725515597506851942898063849362 10560 64474713711894407514028226150323 10561 6558005708044381202244892324217 10562 519003231588252601960481585357 10563 32092366533591499026336392941 10564 1552553729200388523927550238 10565 58664771194051926281384027 10566 1722606101687742518846729 10567 38946050918216228050972 10568 668107943083813220170 10569 8504695179374981708 10570 77654143097503609 10571 482086395501207 10572 1857984498923 10573 3720598669 10574 2417300 10575 20 10576 0 10577 2431070104309287327876 10578 425299859764357872387304988 10579 504603726727147031032421134500 10580 55792492942113157070147185026070 10581 1444500376617776046383255540007979 10582 13568648272502780871569635470222564 10583 59063379924815001444477855177533830 10584 138691491865246776679927856360912193 10585 194444968603676233442968723729190039 10586 174809920838298885716256400627849848 10587 106175026196486808922399376061215704 10588 45309661368887027055688805850267824 10589 13999046739520239419668512397434159 10590 3204900594998760456401865702382445 10591 553515974749582828317256794493651 10592 73115376271149777599928706594762 10593 7462469422990913117829161508300 10594 592703906095875157058437445819 10595 36788370764467902178702411692 10596 1786913310945298964135026296 10597 67813818638709956646888891 10598 2000713785729771191699696 10599 45472341534381800588234 10600 784725520197425448913 10601 10058528125139088488 10602 92608265329504065 10603 580980598121511 10604 2271291004895 10605 4650808640 10606 3173339 10607 36 10608 0 10609 2569288288377098289281 10610 455300628646494415477046187 10611 544674149272839109159212678916 10612 60597398491089212627086718330811 10613 1576872051953611531120907500907266 10614 14877046972036815051068620436138631 10615 65013894231031442620808926825759678 10616 153220089426753844286012040696833476 10617 215552323703949309761952705863592297 10618 194425686237947935030148778078471791 10619 118469060944790489717794046719606333 10620 50716509066475928729749120807884515 10621 15719140427409722103647597472078987 10622 3610155708037111335360691996718013 10623 625525019092547342716675313802170 10624 82901348487209358945014397588309 10625 8490299357142510761467913803334 10626 676753905384847103588342826340 10627 42163783836571726255215429124 10628 2056244161299825731287142457 10629 78372992668486073115142733 10630 2323180446882342107146031 10631 53078631474988254376944 10632 921433281289423016673 10633 11892326925307485788 10634 110399079238632132 10635 699822984863883 10636 2774728581492 10637 5807548754 10638 4154141 10639 65 10640 0 10641 2715220650772245313220 10642 487385537924095980222661468 10643 587882946874888106093869696547 10644 65810801320646337433682723098678 10645 1721225541749337829221243015733981 10646 16310118344227596172298003728039798 10647 71556988390517611484270239969044662 10648 169253383663012270418909417295247089 10649 238925332028207106362945432453526803 10650 216218256994037048102766625908806345 10651 132171020032000252931529476095959309 10652 56761524937662406432971262034596133 10653 17648287287378633438972544219521354 10654 4066097737826841624847018537249676 10655 706799991139978974008538114555663 10656 93982781941880295917021577680852 10657 9658137352253120077458705542106 10658 772590399909574449788478683799 10659 48315797638530546780955284248 10660 2365705194543673425700356096 10661 90557105066264643249582233 10662 2696997067839008228019632 10663 61941443104227795837499 10664 1081647852062712848411 10665 14055852180233989489 10666 131556829056072377 10667 842571515668378 10668 3387562072760 10669 7244378432 10670 5421881 10671 110 10672 0 10673 2869289850802400662045 10674 521697178910410204521795323 10675 634472560239482685652148395151 10676 71466986151070234174480568152700 10677 1878632148401439339385695409287915 10678 17879601680402807481519512204856689 10679 78750994438797648298946202162142511 10680 186945451351233490474986918098230976 10681 264804478023158713120028668115951779 10682 240426535431927131126593286217300748 10683 147440376839089921236831284506536706 10684 63519212188009421849221928302585191 10685 19811619117573608004248004618927013 10686 4578997554924724275211333614495485 10687 798520252430778867939024432751086 10688 106529298297977183083900553455121 10689 10984845467749183968829827369802 10690 881847907364300155240270792850 10691 55355349735438009340324179792 10692 2721207498527383915527958303 10693 104613297173278910915978870 10694 3130242568348901693587441 10695 72265767823493941780501 10696 1269358655836175190553 10697 16607573333448530837 10698 156709243117038828 10699 1013956304544563 10700 4133121169169 10701 9027651453 10702 7058586 10703 185 10704 0 10705 3031941282464413132742 10706 558387751205689566544731914 10707 684703903147090503124565448320 10708 77603078444205193788395784835988 10709 2050257792775059639149146145451726 10710 19598328627960804124711314356147168 10711 86659920477032149653232358328380331 10712 206465968397881315923937955197085440 10713 293455488282487315381375884554230362 10714 267315354876369033380845627713683207 10715 164454470968209539302083577515729165 10716 71072677528258719232479508911073119 10717 22237256297684593730625799533287115 10718 5155893459931977121101425963021167 10719 902013648363473756019365727160303 10720 120732487667343847957300729244786 10721 12491799187493638365592402911895 10722 1006385131294335255170023357765 10723 63409050285243999435704606198 10724 3129523172954923798897653003 10725 120825877637128575890716999 10726 3632252572281571198943920 10727 84289658315841116428377 10728 1489224335830177229211 10729 19616204055803442783 10730 186599564966956489 10731 1219628505730435 10732 5039586825751 10733 11238550764 10734 9165005 10735 300 10736 0 10737 3203644275096202070012 10738 597619700376250372666183260 10739 738857750868889178544591145512 10740 84259276781822243227755291514452 10741 2237371269393269666314241725520441 10742 21480323640636358545078225066794433 10743 95353996656617580063814198733043317 10744 228001771371646571949044385475161730 10745 325171951684614475321555797903326888 10746 297178263392865628112546353805645511 10747 183410488054803205176028831283921580 10748 79514613922928202908027958230013686 10749 24956659328241583290176532155608555 10750 5804684078476026905674510490425928 10751 1018774996330555785512788144613585 10752 136808721710699104525852080035422 10753 14203218412880489062758249042028 10754 1148315327969348105808751859324 10755 72621366352596544704335369612 10756 3598408862416793953428640334 10757 139521815779269095356600271 10758 4213810938521480505170722 10759 98289431899933004630057 10760 1746681780088683062687 10761 23162437479231169967 10762 222107088465500887 10763 1466335954117053 10764 6141041402426 10765 13977362194 10766 11872435 10767 481 10768 0 10769 3384893356244349844341 10770 639566397318483280821616927 10771 797236231517956863881975444480 10772 91479104011483729711049548625920 10773 2441353213132887884898415889657613 10774 23540913557605797340369977234564423 10775 104910273081752990063977427663857556 10776 251758573596468921214383765061501936 10777 360278208487382143257098720039523993 10778 330340603093694441337702472610252678 10779 204527656596894866164570312839805362 10780 88948394411684091575440441881521064 10781 28005021307891330041482370572033208 10782 6534232401020538595172389319767257 10783 1150486860096251347864241419212153 10784 155002325751869405988559866988705 10785 16146542146880369737083932108974 10786 1310040832845780916587933159219 10787 83157118143653434878384301676 10788 4136747791726586404620681534 10789 161077104425519814901375074 10790 4887373600514088037804374 10791 114585817118416585060676 10792 2048076489101139394766 10793 27341046106278158868 10794 264272160430397548 10795 1762133415223930 10796 7478612809632 10797 17366683843 10798 15342701 10799 752 10800 0 10801 3576209579998154653671 10802 684412861991900038935047449 10803 860164427863258970140466224385 10804 99309678656409025564718325447715 10805 2663705838009082206996256547506151 10806 25796847131357906030211868082492086 10807 115413274510922318114553286507365099 10808 277962850935291363011852975529769596 10809 399132535695571986693927902687268041 10810 367162916057840649030987112154680947 10811 228049685308624811782514355441576198 10812 99489289357271756851437147660504023 10813 31421705994046778642117546122348072 10814 7354482244685794008312263567264555 10815 1299042870779339920581749788770728 10816 175589149511670793628506249370704 10817 18352851350193446906766325832055 10818 1494292116642308869202464745596 10819 95204308240090842573303820899 10820 4754710978866739622601364852 10821 185923987250852564408731585 10822 5667322809414948916853421 10823 133550930201776051410058 10824 2400810443913722215956 10825 32263267626695239836 10826 314324892377184558 10827 2116633429462538 10828 9102015015540 10829 21557884045 10830 19786308 10831 1165 10832 0 10833 3778141924035171537110 10834 732356534375545702650358846 10835 927992097677586806047490907422 10836 107802008203667984498852429526279 10837 2906063513727186195771319431966987 10838 28266425397028695684368782151533856 10839 126955717191205367564149883842501845 10840 306863913852790757259278508467462220 10841 442130658737462847456406539044880477 10842 408044711124070298590385809430456418 10843 254247467080785488805052009529021070 10844 111265820975536225988177734172501700 10845 35250736766246529778165094432722876 10846 8276588656091804069951869386120019 10847 1466573924971386481272298123262699 10848 198880592386954844389923602849047 10849 20857347449413128259621833693822 10850 1704172171383191210909452049470 10851 108977352804061432827249711838 10852 5463942415492244095102242757 10853 214559317156655563242038037 10854 6570263511656518890363587 10855 155616481219496010506922 10856 2813517653512116108919 10857 38059656956643165689 10858 373719389841274568 10859 2541295771268161 10860 11071119864806 10861 26735345990 10862 25460758 10863 1770 10864 0 10865 3991268758958164118300 10866 783608095682987122060063364 10867 1001095521272379289637669164580 10868 117011306012009957023386018273464 10869 3170204251199760544355425745682946 10870 30969643855080339420236338212705392 10871 139639293655264713446922109987428872 10872 338736183956167166493586599876527489 10873 489709622521052230122557682410587578 10874 453428629380554747112468945584021890 10875 283422078354196399399466698497197422 10876 124421270373877024711459784047079525 10877 39541342251386988178449447904888897 10878 9313063848580463608932241760761812 10879 1655477587203598092396969289393309 10880 225228133536362661166533633106484 10881 23699892269334140327068799317441 10882 1943206715950625645773295676661 10883 124720744338701581426000809591 10884 6277769362618167382970179405 10885 247554062083631515858396432 10886 7615360820511427642502451 10887 181283131602761420151857 10888 3296264949685087727215 10889 44883375474638456293 10890 444174117510584779 10891 3049789569637970 10892 13458264635460 10893 33126625641 10894 32700493 10895 2665 10896 0 10897 4216199393504640098482 10898 838392343063262401562630478 10899 1079879485495504935985559785764 10900 126997333717479971852498103754376 10901 3458062174204962351445935169141392 10902 33928347525299083325508524399105847 10903 153575531850880158675124466671373223 10904 373881694963632187683603283803321986 10905 542352058232609187128102277157757858 10906 503805050091088660126847333945236879 10907 315908105881449422406161299134593553 10908 139115354186621894919156852008316748 10909 44348565209158473949872410355082031 10910 10477940567898412986729833979302832 10911 1868451110638122033619128489802539 10912 255028436975002204284598534647060 10913 26925618778042648109460133624244 10914 2215401222132392894877036410182 10915 142713231575357404297095828611 10916 7211443624976861964025631464 10917 285564277996478050763064272 10918 8824732244067739103892168 10919 211131447969141768122019 10920 3860788496077370163919 10921 52914072609616509824 10922 527719016262007909 10923 3658397131877088 10924 16350485486505 10925 41008726160 10926 41915862 10927 3956 10928 0 10929 4453575699570940947378 10930 896949121219336127986584704 10931 1164779414135500429907102152656 10932 137824771162436198463453909974408 10933 3771741060836103220338321308154278 10934 37166400023753445876097528755062203 10935 168886735564003795130261580091524463 10936 412632839983077481567601325350256513 10937 600590885902281710959771708728690512 10938 559717183120218832607069682088476684 10939 352077336168984328664461761858196817 10940 155526089573459892217369857089031091 10941 49733941819241874900277530883265452 10942 11786954875324718765356808480648880 10943 2108528487649150242287867207638752 10944 288729095558287624522033098838801 10945 30585620090708366390502520679843 10946 2525305408461574371038335255491 10947 163272557541396794876502862470 10948 8282415602113351783331802782 10949 329343595077623724195391345 10950 10223894789775868193014624 10951 245834417034507777130533 10952 4520765156237652069520 10953 62362383130660520705 10954 626751401583576509 10955 4386522017238658 10956 19852788830982 10957 50722485621 10958 53634373 10959 5822 10960 0 10961 4704073821002175842062 10962 959534314592488702440016210 10963 1256263655390557605780121837720 10964 149563616032477960130807194270114 10965 4113529045402734390495492140810810 10966 40709867916178564673393699097366391 10967 185707013739890569184177915125875955 10968 455355389084835588602462787080542521 10969 665014496742422394449392121939334473 10970 621766698692319522028807323879447473 10971 392342846784122084054961163428807405 10972 173851868649480726115049709551798359 10973 55766259553508945761918155154452445 10974 13257750710445617899423150235250090 10975 2379122049062437805499387317105721 10976 326835102213136494340603958609713 10977 34737728582352089116882809780162 10978 2878086466800635555248075034749 10979 186760863877995699843656516831 10980 9510648503236866244836504189 10981 379757618273618470536893571 10982 11842283986429200873587772 10983 286172072099525911660213 10984 5292131508305917374566 10985 73475224405871335447 10986 744101194811492949 10987 5257259184564573 10988 24091409933627 10989 62682550792 10990 68504740 10991 8470 10992 0 10993 4968405970488126319775 10994 1026420903991455524986959233 10995 1354835937826040564806208967836 10996 162289615556996363296686848153839 10997 4485914579034453147503777267383206 10998 44587221712018265044786035162667863 10999 204183407011131139914652990168791833 11000 502451803470540965797193780592909535 11001 736272463680642387220434371274459152 11002 690619950554878455881661982182978557 11003 437163542741234195954303029902238525 11004 194313765458186431907218498116821597 11005 62522402479162209163901316403463698 11006 14910108712042422460122655445423898 11007 2684069128426569548686989673806229 11008 369916129178967088697143179420852 11009 39447394621640749138893155127694 11010 3279611861423329979154797305198 11011 213590816089768824449920448282 11012 10918975255248099358948749921 11013 437800318085814526351590288 11014 13713845910095401111031762 11015 333048224677835008072314 11016 6193450622129629195305 11017 86541951973069681589 11018 883108578039009458 11019 6298113378349028 11020 29218533317309 11021 77398556561 11022 87358175 11023 12230 11024 0 11025 5247322318923878793976 11026 1097900091789852224603503184 11027 1461038007064046195509916375443 11028 176084732813511750146700522006851 11029 4891603755457542626168535715816893 11030 48829554983751980817406085894312290 11031 224477120508241579842295124993489702 11032 554364875062573794497025802137215458 11033 815081833325008159962839280057521243 11034 767014854437781324746762639067190736 11035 487049185971781971955871641043029673 11036 217158101456397260153063918575215525 11037 70088294139588208964110304382373565 11038 16766202242641548598922771739441674 11039 3027684441452588115673224608233402 11040 418614726432613189119332387738539 11041 44788679871328034758084138054385 11042 3736543296202335323526479729366 11043 244232585681223510318150383987 11044 12533507340231026340587420117 11045 504612907920979779933121576 11046 15877722945996231992064829 11047 387509952470821632349814 11048 7246340918559211260490 11049 101901548927786954511 11050 1047713428619723002 11051 7541789297289475 11052 35416860675564 11053 95489279493 11054 111214281 11055 17490 11056 0 11057 5541612982013113936133 11058 1174282500075353305376446291 11059 1575452456326286666723987365657 11060 191037650374675798872457157063704 11061 5333539117312683556827154647720815 11062 53470823227079118830161748485320418 11063 246764872867265680207373456109694208 11064 611581723117440813217644930239104068 11065 902234057921784789260852771864233899 11066 851768490037394845972437694301651723 11067 542565970776620030964096156376747533 11068 242659297968311923119330726474735832 11069 78559948970871437394623331756864405 11070 18850883707123967600298444048585180 11071 3414818829478625195901925912358737 11072 473655541805672693164925692815890 11073 50845377406084128459566532474660 11074 4256442957352346889918621740428 11075 279221764470683933094107158226 11076 14384099371385087113727336176 11077 581505350505297512856354953 11078 18379037429492824224586481 11079 450769964981452748418006 11080 8475972003777299531841 11081 119951058527745084459 11082 1242563420387374661 11083 9027211677261842 11084 42906479743851 11085 117714331896 11086 141374979 11087 24842 11088 0 11089 5852110108921301661040 11090 1255899446410165811587284056 11091 1698705764891425283863521386296 11092 207244314250880588044828039720598 11093 5814920068014972211842813795812279 11094 58548104219843653103965499957757927 11095 271240372262199227514428412144395606 11096 674638182492867853297003900436570876 11097 998602631686049877915561588766359343 11098 945785501843152486504042229640082886 11099 604342704034527384279356593676747667 11100 271123047590024637221655778357128088 11101 88044644819078059195715996278763767 11102 21192004831004698210091531605615542 11103 3850925179212739481994758470711882 11104 535855702015458130155736215617585 11105 57712277363754170091961054023403 11106 4847894023467978957106728565279 11107 319168379536819682302022095006 11108 16504880704860305783289212970 11109 669981088047065621889228857 11110 21269797197767807414462782 11111 524232558714498392351819 11112 9911641209891650085539 11113 141155350482275900391 11114 1473136986095533297 11115 10800628052899124 11116 51951378746318 11117 144995284187 11118 179438769 11119 35002 11120 0 11121 6179690078238084808000 11122 1343104302155543820638390368 11123 1831471559534270548849980067048 11124 224808521312002881304994237386164 11125 6339225024585147663404375558478861 11126 64101881792340397812780733546021997 11127 298115931288839345385354690619388774 11128 744123621529405479506669410335075573 11129 1105151502303823358159263333465710062 11130 1050067381806041647895148791219122922 11131 673077654905169046672449338373020595 11132 302889839580719495019588346473478733 11133 98662230133863026765395391921520890 11134 23820774753232168189649025100813321 11135 4342132334647216686143606604158163 11136 606136484840340779844961085707416 11137 65496593919336620254674923077621 11138 5520636901816413984991944341054 11139 364767111648667654442021144570 11140 18934859637564151971561436056 11141 771765230107078213373652845 11142 24609931351504595555164175 11143 609523451510925758885167 11144 11587441764142009514525 11145 166058613614588795828 11146 1745892499777825670 11147 12917035388462734 11148 62869174291980 11149 178460874333 11150 227433661 11151 49010 11152 0 11153 6525275806549652788115 11154 1436273938624471870842758221 11155 1974474115091558852455208790318 11156 243842553620178962202648518837113 11157 6910235458168149640433926363238723 11158 70176355089806767932131700934124226 11159 327624233614154113721954102896094207 11160 820686231136700138651240611013160663 11161 1222944335433342358810804724217121352 11162 1165722725470626460203568085239740253 11163 749546145958146701154753247539050496 11164 338338878612351349793767323534987049 11165 110546581394585201871022643470586140 11166 26772160495545756907504119211441126 11167 4895328016694368184825914225959083 11168 685536457138972083692584007257606 11169 74319577121039517573848228461763 11170 6285723697393005442599962830522 11171 416808928871093984033068268490 11172 21718614335347146192101094860 11173 888836938901223911808209643 11174 28468485807200664170538906 11175 708524356365431055470023 11176 13543038470024226325933 11177 195297648237849509219 11178 2068438022370256295 11179 15441731749195264 11180 76040561481085 11181 219479818451 11182 287852791 11183 68150 11184 0 11185 6889839175409542385648 11186 1535810266657315335770610648 11187 2128492111452384157124993933113 11188 264467863373007214000013327325231 11189 7532061981171864893835790997564384 11190 76819775590750458166896594268116536 11191 360020266494151731254606324161913736 11192 905038830665698618947463282722187614 11193 1353154717767195350460828646461395027 11194 1293978562493928161716587420732115459 11195 834608964913641688495873778778387390 11196 377892439983096068645810748755421306 11197 123847227569755795185687963829300301 11198 30085334608797891740585790937098752 11199 5518251773605919149986609091084335 11200 775226243354678311857482282225666 11201 84318329759179857482705732579286 11202 7155692805429511711944368456611 11203 476194271451804423532407024015 11204 24907078074321702764859798070 11205 1023466347223216850800490485 11206 32924991226847399590973343 11207 823412746424527623453594 11208 15824567400742533985778 11209 229617519251661011339 11210 2449737134396141367 11211 18452313328903851 11212 91923140698272 11213 269725931034 11214 363846728 11215 94235 11216 0 11217 7274403582551733377346 11218 1642141875566371348393738590 11219 2294362665505953771320364645193 11220 286815812444668637025795091885046 11221 8209172653180833265728537205939349 11222 84084814343419937855219195794427993 11223 395583434557756893252497946517284892 11224 997965240499986333249551199594347433 11225 1497077392707819065815047449591075058 11226 1436192872969681851902206089623272417 11227 929221685002826719822420908402930395 11228 422020709752183266810770045217980241 11229 138731160865574104211288345863885968 11230 33804175673540989797801634582769435 11231 6219599232012121655526479907696512 11232 876525143780044159678786028371930 11233 95647858885312509785325634709098 11234 8144766782896894057348437181524 11235 543948054022891330233173068388 11236 28558436485432244064686787969 11237 1178256925890260269689419748 11238 38071039415546184681788305 11239 956707828949701320354795 11240 18485676866173936984393 11241 269889576839183024892 11242 2900341742639172263 11243 22040832354743076 11244 111064806987673 11245 331226149241 11246 459283130 11247 129512 11248 0 11249 7680046623716094332553 11250 1755725777768102251593105787 11251 2472985657900916743164251800871 11252 311028470822704336185105298033052 11253 8946423692108475514384284381334029 11254 92028962098691165686852973824287370 11255 434619871668859398919060723345823923 11256 1100327276079485876639440453145059566 11257 1656140632023939187166880380384037744 11258 1593868412234195544371454666077669296 11259 1034444990775688266260156996209137928 11260 471247162818315946765423232736792128 11261 155384854556601687862781659071014908 11262 37977827635752426310454094219927388 11263 7009138933187027144723637738259063 11264 990919811353598385411984552097261 11265 108483387904313578005146442318112 11266 9269075977132265857719798783417 11267 621236669035212636800604352200 11268 32739147556788687741085629210 11269 1356193812367720871879778531 11270 44012089243230389866585497 11271 1111323535058834980192192 11272 21588738977906052584224 11273 317132790541121022150 11274 3432676565533357745 11275 26316602823377934 11276 134123547233616 11277 406455681550 11278 579032515 11279 177087 11280 0 11281 8107902911527474124146 11282 1877049265817718621738798314 11283 2665328375885067426915778124304 11284 337259478572277166334740686497733 11285 9749092792535370234274357181624025 11286 100714965252254004014723144935698710 11287 477464969219148409532411109760010323 11288 1213072423285668215202214922206797832 11289 1831919857103949974713129775199821297 11290 1768667979585199331750603488908753517 11291 1151456116971864312971528546312022983 11292 526154538534650331677304086494173379 11293 174016511706338642013424879390991624 11294 42661325030711003098006745188467940 11295 7897843338175530887355330221665753 11296 1120085261123285887241805851688663 11297 123022966283464429888847880316034 11298 10546911849367667278437205408847 11299 709387321426382357917160304240 11300 37525106094914767782141882457 11301 1560699204169419651068934422 11302 50869544087762991086323743 11303 1290629628684288756781868 11304 25206246505169323195741 11305 372538193014207316926 11306 4061358984202082438 11307 31409214129311745 11308 161886592628069 11309 498409935555 11310 729075352 11311 240840 11312 0 11313 8559167038437716736150 11314 2006631888981102146572515310 11315 2872430495008227576920364934676 11316 365674976319480549054961064277439 11317 10622915269935672893255522506386302 11318 110211300763996956247642426594678572 11319 524486140887243200796082042163802270 11320 1337242260841718511545321367943824370 11321 2026152634644532623069928616318799568 11322 1962431279985074895644007705976414579 11323 1281561518822589931972675321741238936 11324 587391479067513012136023495427915337 11325 194858570508605844321536718872824957 11326 47916291546432449362878601754998457 11327 8898035614771304836066721313977406 11328 1265908477043601140351939118522064 11329 139490410156907617255325685355680 11330 11999013230060881503354652263267 11331 809909940755553632967021628300 11332 43002967554455008204290224753 11333 1795695559169541300684211393 11334 58783132757356699465979806 11335 1498522187395895019400360 11336 29422439984875691319112 11337 437497836186308759771 11338 4803589643434109543 11339 37472430529847547 11340 195298257113761 11341 610739429178 11342 916906712 11343 326015 11344 0 11345 9035096690829005915201 11346 2145027556925307563635519031 11347 3095409424091454416434774180386 11348 396454609632586196717630442755211 11349 11574123267621817197468381810322694 11350 120592693499476812216518154525485176 11351 576085845732094538617733584363812049 11352 1473981701629897839225252106015929958 11353 2240755183975441005924211606559800265 11354 2177193543308730620357010988480873757 11355 1426210905328703760225729295757559898 11356 655679903764081472537731283830208723 11357 218170495681333050356896859260855936 11358 53811720690603181824557077311938118 11359 10023554183162279141555567779055770 11360 1430514959599257658383677346615039 11361 158138620369321661795261728572117 11362 13648890460902435722155770549311 11363 924522086045203855564809454794 11364 49271658498385878574608301072 11365 2065677984252791831726025233 11366 67913646121805205781127750 11367 1739504809342183622330153 11368 34335182248034264261031 11369 513637966900849899195 11370 5679592559152658107 11371 44688413181177737 11372 235487502412519 11373 747858743322 11374 1151728336 11375 439190 11376 0 11377 9537015921990240021538 11378 2292826778582632133451834998 11379 3335466039599780297117175814129 11380 429792613097133751982803836033095 11381 12609488282850672514520688944068634 11382 131940679739393969437257246166521924 11383 632704893489949657816512741035922787 11384 1624549131680552519504468449363835170 11385 2477840546733456801736895161741367689 11386 2415206082206718263690529994377866956 11387 1587012780144188745338498943859326086 11388 731823199671273220309188808543197137 11389 244241887726471407345868398931584205 11390 60424847832349047811979543600442216 11391 11289937041290339762181581441566210 11392 1616298548595651382643602950315391 11393 179253320419902558151430776731027 11394 15523191606480733387819211238464 11395 1055177166819118413461342088572 11396 56444093686144910420963469081 11397 2375796830885199030429646270 11398 78446074127791421383493605 11399 2018782303951501405628665 11400 40058142622990233732281 11401 602858323064979392230 11402 6713151702787666801 11403 53273150064252773 11404 283807269978891 11405 915139817938 11406 1445033878 11407 589128 11408 0 11409 10066318591787500106586 11410 2450659044746161782319436070 11411 3593890837411336690291742079737 11412 465898980329706446048193947426223 11413 13736367289752277829674893401967343 11414 144344220929925526846532035462927990 11415 694826058123467616060773315680446183 11416 1790327533072200813784407188365509823 11417 2739738584511838477644639222161527470 11418 2678958988469690999953683184156658359 11419 1765751650805207010562300660207519200 11420 816715318249020616265162721463052493 11421 273395946427131375922806978808232563 11422 67842124504635886130860432001854195 11423 12714628336428368843091130815938831 11424 1825954951244850253609314500544993 11425 203157272727443721625528273504922 11426 17652116959262115370296804339753 11427 1204096501160109065301883909985 11428 64649133836988112347167947242 11429 2731952208075604464381202999 11430 90593206797596755113022816 11431 2342368452565709521226359 11432 46723307543771053233518 11433 707377031288468403251 11434 7932213860575508312 11435 63482326121345425 11436 341873592183602 11437 1119071830042 11438 1810916456 11439 786814 11440 0 11441 10624471981512075020731 11442 2619195363488564005321839885 11443 3872070531961364394971287861517 11444 505000726658521558993812330977314 11445 14962752759695206314738614675266271 11446 157900372102020194184572616743862258 11447 762978028050771213684276154658292449 11448 1972836685181488025275808530000569225 11449 3029017986374602271821754275756673279 11450 2971206187759966632051108064937043411 11451 1964407082969955707342612733288597608 11452 911350876756962412521410126522320759 11453 305993327917492437813872924080605069 11454 76160306508367645611241412291319738 11455 14317209718532540964370682270224207 11456 2062519399063512543159658422809986 11457 230215027685396093270333430471188 11458 20069887297291107743953573265101 11459 1373805643317061429463004669395 11460 74033811707500320929779939896 11461 3140901880220192446669751694 11462 104599766364290458040568608 11463 2717210559245780385723865 11464 54483914600979030789463 11465 829784039024278016514 11466 9369629076393650483 11467 75618958930374777 11468 411622371293948 11469 1367551971192 11470 2267021098 11471 1047168 11472 1 11473 0 11474 11213020592521695111580 11475 2799150958062575745314421645 11476 4171495134864250563970455839029 11477 547343251719188566286532511873849 11478 16297326904530409987988350310173721 11479 172715009773525464031445436393391149 11480 837739724073109577513074152353843458 11481 2173746547683348752252994875078818992 11482 3348510486101084944353431543086681210 11483 3294993095397664677316580048506138950 11484 2185174795972923709305450944385862442 11485 1016836374891335982029588479417654163 11486 342436440219972678010497140038210920 11487 85487669314952860674982878280849341 11488 16119659543873181734258744622676485 11489 2329408969645575799339124010595854 11490 260838278268966608498706502400201 11491 22815273613216128597904526727359 11492 1567175620517853133844675962850 11493 84765867518441195378359396856 11494 3610384538415660759525417798 11495 120747139017341643129943653 11496 3151332152225784315937220 11497 63517803811402280290026 11498 973101515846701789749 11499 11063967036112638809 11500 90041365263066600 11501 495361780128315 11502 1670084115724 11503 2834749553 11504 1387855 11505 2 11506 0 11507 11833590138006300416410 11508 2991288137543116501038620126 11509 4493765547389962125125134848042 11510 593191809773939017225203097773084 11511 17749520495009819727340890955367731 11512 188903624567137766336853989443451367 11513 919745018847555557763521361039242051 11514 2394891938512113234907765356345518751 11515 3701337508606103856273348728291340245 11516 3653687140096498498555764810406317373 11517 2430490015442402627244330861408607230 11518 1134402647673649740236250343858502216 11519 383174225894921689499536527084593772 11520 95945365143828868652562319642905502 11521 18146643115086415117799536408017470 11522 2630470111501826663365902028765911 11523 295491890485455245182669753966478 11524 25932195517120538976353222334707 11525 1787469668258356307373869678579 11526 97036633143605714364817183710 11527 4149260665936645737901172135 11528 139358814785577136657897020 11529 3653998493752861538408937 11530 74031358995154199014940 11531 1140856577692279866885 11532 13060542059429877488 11533 107173986072689956 11534 595855828959208 11535 2038236208400 11536 3540969807 11537 1833377 11538 5 11539 0 11540 12487891737367521803652 11541 3196419351109350531065586408 11542 4840601703603319564248165480876 11543 642833096165307735968910909233609 11544 19329576635719939917503159943604706 11545 206592184232222108526407350731003787 11546 1009687894830340123504095644466902076 11547 2638288630718984381056562052060891504 11548 4090939486634524914411416613207463256 11549 4051011450194534010442593827288097184 11550 2703053322623931297759878065352360390 11551 1265418690329902074279918235171858569 11552 428707487196648193244356271271309812 11553 107668938443362845510046835578134175 11554 20425837774280721618677279286803988 11555 2970032040052821669825253573499312 11556 334700700316061365196664894491398 11557 29470397890197552388728579190537 11558 2038396249768512532652874870892 11559 111064314416956289718252257026 11560 4767673285717156304413338186 11561 160806605946969113363133748 11562 4235905703232119872608381 11563 86263990597987820604610 11564 1337162927673703880016 11565 15412529876307596255 11566 127518442153863030 11567 716398427636578 11568 2485928543938 11569 4418334780 11570 2413280 11571 10 11572 0 11573 13177726323474524612308 11574 3415410437542558206560838292 11575 5213851303576428522634022713020 11576 696576958963863808168780446210982 11577 21048619909281323276091077716899877 11578 225918073252874114997669732526011536 11579 1108328080976184417261397483218027053 11580 2906151003894587488586434310723051967 11581 4521108112389060888084893264175215460 11582 4491082026227904867389799400011379012 11583 3005859263751216924370695256966586782 11584 1411407003728427952900409529753688700 11585 479594813827277711032747644123649037 11586 120810017650197308455554897008738371 11587 22988296839627551581645738536110060 11588 3352966684603629853852878675135031 11589 379057166870801311064291370019553 11590 33486215103909343470598285997038 11591 2324169134303481118554434262508 11592 127097724384969648614886163541 11593 5477231627596792968737307732 11594 185517794993750818731779449 11595 4909400041908284754201091 11596 100493403769114864731777 11597 1566818957408198732415 11598 18182362952477960662 11599 151668384783816301 11600 860928382993634 11601 3030057270848 11602 5507524134 11603 3167031 11604 20 11605 0 11606 13904989273245567335012 11607 3649184082234721728432110052 11608 5615499178867958315298020537992 11609 754758245567612278933395304576754 11610 22918731336531939609257559544019521 11611 247031115761243060539160710125050925 11612 1216497212137590458725023803137557382 11613 3200911398658205382162845797548591812 11614 4996021814836938797355551723396587888 11615 4978448757222831729859061510363264268 11616 3342228011942353069610760869938161046 11617 1574060626985759357335237326817017351 11618 536459181651568262055445529106791879 11619 135538203978469671117712194366496957 11620 25868857142388663937559562812556742 11621 3784756022501751526686501366521812 11622 429229995625890379792264938399344 11623 38043434871323211485174620336595 11624 2649575526773252113279084845624 11625 145420530017876010704620356200 11626 6291220625085552283793513700 11627 213983302665529522090119741 11628 5688728478340984983580089 11629 117041595490929000041103 11630 1835418218030685845098 11631 21443263344788367932 11632 180324974072985371 11633 1034136549987787 11634 3690944094121 11635 6858006448 11636 4142700 11637 36 11638 0 11639 14671675272840783232475 11640 3898723494765789375536153325 11641 6047677335440320894446221689506 11642 817738794761829167759776121448127 11643 24953029636142514048010198698329947 11644 270094689057991502761926207031149615 11645 1335105559098594980260665839589058320 11646 3525241336742856069891297131135333225 11647 5520284781775854620810719066633885003 11648 5518140673524373686790858465951557841 11649 3715840402942900274426691918807598225 11650 1755262039593587245012138626099383554 11651 599995296579611462583822412517547878 11652 152043179456785967004042731460172313 11653 29106595160246870298589189969459741 11654 4271567658709666355525042328179169 11655 485973846129833683035287307662001 11656 43214273745126896670987116300734 11657 3020053261294285634649777860057 11658 166356082387588158247007623687 11659 7224840312914830287966875186 11660 246767079471055359085191832 11661 6590329324459236006200899 11662 136281904644155720921587 11663 2149482143500059629751 11664 25281154184369635455 11665 214317521647556357 11666 1241628465812640 11667 4493236545602 11668 8531358493 11669 5404411 11670 65 11671 0 11672 15479883428970761068959 11673 4165076320917311619176227585 11674 6512675722370504491736385991783 11675 885909585556347378219781949676768 11676 27165759306826143711929470655106958 11677 295286935674448857195476302956465593 11678 1465149381523112572953668581511918317 11679 3882074784554267981518954444939712543 11680 6098969877145797935481494475628815523 11681 6115715869583747978220567002859435403 11682 4130776701485887504649751691368294063 11683 1957104137418280521720630018336142234 11684 670977767896146785353196592078440392 11685 170537059912365068662299964113814318 11686 32745337660258017066417256041579548 11687 4820339692934809553761248640637380 11688 550140266213814705985931374698987 11689 49080479289283861192433023029500 11690 3441778287906284957083716687984 11691 190272906795129095662460741880 11692 8295478590792507468164056969 11693 284516820753162490392204268 11694 7633163588789443560418622 11695 158647011623334246982055 11696 2516608789401066020264 11697 29796744243891719838 11698 254624758035116114 11699 1490072893757550 11700 5466530651582 11701 10602219458 11702 7029521 11703 110 11704 0 11705 16331822638729701493803 11706 4449358803849353541139442113 11707 7012953778116602469828236356596 11708 959693054986967487639865223993179 11709 29572386098243544627247890794844215 11710 322802082598073481541846183232850888 11711 1607718960836597420472649677011625484 11712 4274633654850214975203192781217590767 11713 6737665838158223340540114224947442123 11714 6777316573040347092685485435961259267 11715 4591559490240473980295531190290329354 11716 2181913506365735631608590278129228524 11717 750270202683974645941001517525433347 11718 191257020532686761237856826596733027 11719 36834233114135044623755576625670104 11720 5438875960639670763582426078002974 11721 622689999271803147021028360695469 11722 55734574562970568175669734871475 11723 3921763797254486274515384558350 11724 217590948122405283975204918752 11725 9523023044058757145421077570 11726 327976296807498111286695271 11727 8839099885399872058968953 11728 184638366318548346804923 11729 2945652303524632301329 11730 35108146737596319093 11731 302403573486676125 11732 1787433078735386 11733 6646689715084 11734 13163381530 11735 9120945 11736 185 11737 0 11738 17229817230617210720599 11739 4752760210079262488518986257 11740 7551152809745165610971726773339 11741 1039545598003333864198183438730060 11742 32189700483126699698643104916342141 11743 352851877028527000717108842555730993 11744 1764007375219715562256459607318086028 11745 4706455759537224830396477833287527145 11746 7442529174601514143944764944678016233 11747 7509729885560555958195281209452719760 11748 5103201116382290372340408147122472246 11749 2432276244260942597211599483595417995 11750 838835325204568722865004173873113997 11751 214468225822817216159174950513230302 11752 41428391235562784403013847089982338 11753 6135952946834088965816895638414364 11754 704706841846572997122126304178605 11755 63281263643196861640434785354515 11756 4467972506829181999702519754095 11757 248788664961832507930762099657 11758 10930215926761540055329384229 11759 377999404863692997740684967 11760 10233352595291610777881800 11761 214836863327840638767137 11762 3446923460583305935298 11763 41353723399851145006 11764 359018454126441429 11765 2143176235746897 11766 8076748117215 11767 16327294179 11768 11803362 11769 300 11770 0 11771 18176312890390861435034 11772 5076547536868163435978475146 11773 8130109264420642242255420202520 11774 1125960263572241146915805142056842 11775 35035929793328030196563494501857667 11776 385667148841318531619083066691454905 11777 1935320084517826363875579550403096238 11778 5181425446619043721221341518587529181 11779 8220341233663701383734395976781203836 11780 8320454772816794946755797598344313934 11781 5671256173719839242048944828186899890 11782 2711066605428989415288925363329143780 11783 937746234328350317394456248504912725 11784 240467098275593006452401553937962667 11785 46589598473870147017906278683896483 11786 6921439742810844678116335770983519 11787 797413238183719746126108600975394 11788 71839018333912269600631632280020 11789 5089443864663596032455759485114 11790 284411098747400622085437964436 11791 12543059952523287433837176613 11792 435566338942544759863510804 11793 11844990840134063138969746 11794 249915421237299559179739 11795 4032431468426204846212 11796 48695650256474596605 11797 426081052393747972 11798 2568595417202550 11799 9808762321451 11800 20233215729 11801 15240269 11802 481 11803 0 11804 19173882885687454484110 11805 5422070518647312767985623998 11806 8752868956624702441607872341378 11807 1219469662208235544706527094477501 11808 38130859736749429938938982853118526 11809 421499510814621687722160482846893970 11810 2123085398995408571078982517586183834 11811 5703807176266148019444943345413443874 11812 9078570939077224307284030304624113393 11813 9217775940447945337131864943243245872 11814 6301879550679270829393393148016292781 11815 3021478775093250962170206077297637663 11816 1048198926998998517653518981432764802 11817 269584965155101681665410400954729934 11818 52387118605497279790556336752041493 11819 7806432667485507024148598747204999 11820 902187833680635533220739874667748 11821 81541869553251871938528316097948 11822 5796438082490307920441265742975 11823 325079035061540490670159836271 11824 14391280000052853412121025958 11825 501802007020170006865701095 11826 13707517577828001085408792 11827 290653223648922013745214 11828 4716154371557899053199 11829 57323802572283413008 11830 505491080230908309 11831 3077107943732217 11832 11905162367834 11833 25049922032 11834 19630791 11835 752 11836 0 11837 20225234604409151266221 11838 5790766951205205140219480275 11839 9422702319028691032369431283166 11840 1320649101308257293593284136072425 11841 41495966070742268655434264021620169 11842 460623208628721492454455063994284430 11843 2328865912539931921746533382372427390 11844 6278282314910840012242215875640955913 11845 10025443762645754908028697858876034176 11846 10210845295631178199954777196786021727 11847 7001890626700592063007747468577124703 11848 3367062110145453909980293287130298419 11849 1171526227245417431381639282353870989 11850 302192126004408898327649204911349191 11851 58898588221197638056202310764759476 11852 8803406281016395029162326631636175 11853 1020585224844260316753559008395703 11854 92541429329034131992808514936214 11855 6600599285840523812845855827953 11856 371499423590285833167386132532 11857 16508850923038519410172664589 11858 577997226782062298696651193 11859 15859542416137788381423819 11860 337952502363297003995545 11861 5514365007589743213546 11862 67460617660832400252 11863 599490991244552148 11864 3684706963733195 11865 14441393427160 11866 30986101631 11867 25234908 11868 1165 11869 0 11870 21333216422211708570598 11871 6184168353511351419143859190 11872 10143120749706592248843770703295 11873 1430119965920067514481431335919338 11874 45154557270945172593182128155356333 11875 503337133682562129061910974097323759 11876 2554370988188660191853141504424096384 11877 6909989452481062477001168226283994494 11878 11070017540878742436721289841021807777 11879 11309771765781933243977652155173678638 11880 7778844263167549176653569371779814208 11881 3751760222508188721810118355123298610 11882 1309213278316391612106361076589571241 11883 338702389608127068136126485326142449 11884 66211018458354417151549730774231307 11885 9926382809657302595623099159051660 11886 1154358182411395015951625582214662 11887 105009172659432748881997276123461 11888 7515140151367307177319287993422 11889 424477200301453483910795552882 11890 18934597538995131557801001330 11891 665632837362986741244679445 11892 18345545826433576490333767 11893 392857493338662375301025 11894 6445994332763596806278 11895 79366368982764221288 11896 710722128012403925 11897 4410376171614106 11898 17507813840956 11899 38294114360 11900 32367828 11901 1770 11902 0 11903 22500824915577356165493 11904 6603905988277901122601919675 11905 10917894133469825538256574632547 11906 1548553363921897160173210040463842 11907 49131929103021456184994935091727736 11908 549967012895302544521252967546218924 11909 2801470391771624659608638103228962934 11910 7604568576473113849364994041439850153 11911 12222265808664753216852587496725420072 11912 12525720321884256726038686925804999863 11913 8641109298754785317828842744222803470 11914 4179954317672170464808222596323369713 11915 1462914770041890204593590365903549639 11916 379578133333733176814952525999585644 11917 74421915242059404637862524302751893 11918 11191122164100991148637335410996373 11919 1305482651107331109230262732607890 11920 119139012808683716621596544007334 11921 8555051041504956107626321781120 11922 484928734998401031564817990540 11923 21712880718876052053906150577 11924 766407465546162593739043957 11925 21216768002900017402472734 11926 456576817893686866648237 11927 7533070736027919710118 11928 93345801266156074879 11929 842300442919412134 11930 5276726731494904 11931 21213512148320 11932 47285519897 11933 41439474 11934 2665 11935 0 11936 23731212437346370138355 11937 7051717263659981016292053421 11938 11751069620551460373289723867272 11939 1676674056040219017794871260799715 11940 53455532078779062040532549776857884 11941 600867790879652844171291025354291572 11942 3072209178087417350404365075990122562 11943 8368209467866041534264539684228781442 11944 13493169387608447816350407543919191909 11945 13871021140795149359343723362178827660 11946 9597955336141430355381557001437263196 11947 4656511249111722167053985043280005191 11948 1634474095358705760184820666029249225 11949 425335945102957630064521480665723181 11950 83640532122453895664681541481379820 11951 12615335064703524022753751996615981 11952 1476185870957432559501953256609412 11953 135150206484522024881601338269294 11954 9737336575296133983719382453694 11955 553897079990864412800426726950 11956 24894376753489929045111878226 11957 882269083798895059233622756 11958 24532217333625564663541703 11959 530508725714625629878050 11960 8801208878350832062883 11961 109755312996313749920 11962 997894119646653517 11963 6310582509057462 11964 25689078726893 11965 58337140786 11966 52949031 11967 3956 11968 0 11969 25027695072821279146420 11970 7529452539874218770445560052 11971 12646991751690091294499871285607 11972 1815264692691366061269617787340883 11973 58155152858145859202260350003778677 11974 656426221196559776781024240440078251 11975 3368823943421654986360205350522778869 11976 9207704718011076856405513718743492229 11977 14894817037787797483665335232940395222 11978 15359289932752691858517063488800496142 11979 10659648684736835076225035889363121756 11980 5186836794059468102681912502543922511 11981 1825944648125069519075474120392734194 11982 476552913637872895469417442510229534 11983 93989271024298040565959201621996639 11984 14218922019787101239289134271559251 11985 1668978005318036961222132975682562 11986 153290631908043427287679047581221 11987 11081283531004655051244064065496 11988 632569311538058832400777604511 11989 28536968345549882516806040002 11990 1015451339137156136922348953 11991 28359842688424886427702573 11992 616270866439344443297556 11993 10280199449986139846751 11994 129011950430715846681 11995 1181827231256997977 11996 7543859932250157 11997 31091910057291 11998 71912591693 11999 67538638 12000 5822 12001 0 12002 26393760995005382968154 12003 8039082365977139420396211590 12004 13610324024888326497215422853675 12005 1965170381309052967324320666970509 12006 63263110744905314219582234194964651 12007 717063684835803884412774495095667128 12008 3693760568445556277971588868900773414 12009 10130507803008838082604638314807161880 12010 16440516060633364673723367527336220876 12011 17005560565268741679547149208087025424 12012 11837558417619301301147310445334406519 12013 5776934714688602582171513615810931560 12014 2039613500916170604824404897789182073 12015 533873641506877332156261450784034697 12016 105605248414969693017270528632657452 12017 16024241293798982301164123241295018 12018 1886687707787580990176051964915358 12019 173840485609200312198147595758308 12020 12608763789617538425806373186822 12021 722296186812261735101372145784 12022 32706756388626928073931840380 12023 1168514833327521983933056578 12024 32777863528014043170350596 12025 715733892560321470155497 12026 12004666865541212594622 12027 151603196006660266122 12028 1399187300947181565 12029 9014398934352969 12030 37610321938220 12031 88572554519 12032 85992665 12033 8470 12034 0 12035 27833079238879849385687 12036 8582705173595960481377862553 12037 14646072005775016561113440469297 12038 2127303609622451719936352395409516 12039 68814470517487387711513687468989116 12040 783239255624166817486718648597959707 12041 4049693586669441720009279421889120914 12042 11144796692822105273235922235917001662 12043 18144913826056768354874673144810765815 12044 18826431225638352054406060312273938637 12045 13144273595476629697412463337242783535 12046 6433472223787765551574231200536949062 12047 2278027724161936070945351835085694098 12048 598018062363936164130408298470729149 12049 118642046010766060888706478313126353 12050 18056409319167433870220861936231386 12051 2132502116377361829545108508493603 12052 197116452961403663689446956707017 12053 14344577345773127407168769376296 12054 824614495646519220260586015478 12055 37479216525567612157515438461 12056 1344394637453106682393863570 12057 37876315708441493052831039 12058 831061068378530654523823 12059 14014861648622558388039 12060 178099185604079718554 12061 1655967848064794510 12062 10767189619338542 12063 45471056167606 12064 109005713806 12065 109315831 12066 12230 12067 0 12068 29349508915133986374841 12069 9162555456049064653061190443 12070 15759608090613230346088580381490 12071 2302649552287723493978400702477648 12072 74847272937007843002133418599727878 12073 855453033951802555192758425131758158 12074 4439547325752329992831722772875980426 12075 12259543516989886697481752932924300905 12076 20024131291768681005540359159639216261 12077 20840225491009476235824240155388715283 12078 14593732823715529971763421242884448316 12079 7163852545085373426766701160869278892 12080 2544023640156337422465519785593821660 12081 669790154449609090217581819217650403 12082 133271667735571047382093706155157873 12083 20343637455110993336713833647934043 12084 2410011813829069024837726647388003 12085 223476409632909204804074805659454 12086 16316840002831257444139526460960 12087 941272382200254608405278648759 12088 42940511544786820096538262981 12089 1546454232977825953469437903 12090 43758803373500710346625559 12091 964752912566969024715037 12092 16357542598206894164497 12093 209165980319041924552 12094 1959216067304002048 12095 12855530646524135 12096 54945131563247 12097 134043888445 12098 138733753 12099 17490 12100 0 12101 30947108885217475101876 12102 9781012463037701052465244924 12103 16956698038598784430110586333961 12104 2492271790359901075883969650828738 12105 81402784383755756045784268234012170 12106 934249772039858788221754525421274965 12107 4866518982170931973435201395080691774 12108 13484590857418315333403608216939765873 12109 22095909685326550514790383817294626548 12110 23067169809257022852697953680984991418 12111 16201367424264718525699559285114643930 12112 7976295326297143242465279642797266713 12113 2840759333951301544519112652267915912 12114 750087651298834703053797793441247375 12115 149686726818511997233929801837222328 12116 22917609444430186202594043060135463 12117 2723261375300599632605406004523051 12118 253324724720480884593492782275398 12119 18557422299936961682880557049974 12120 1074258137251627234337692292037 12121 49188991703449632700959821132 12122 1778547614695270559050922854 12123 50544535899044713052515936 12124 1119699860471660610061788 12125 19087040839897673005608 12126 245582158069210665097 12127 2317228940802475761 12128 15342742803559476 12129 66358523813354 12130 164707027803 12131 175809591 12132 24842 12133 0 12134 32630147920163234060900 12135 10440609442940194198019111632 12136 18243529398220158870372616148131 12137 2697318475332576564835465239884326 12138 88525767191084504023041642102881703 12139 1020222815959751189881113995520904809 12140 5334103804124516200071334117882908746 12141 14830735291961944973231580215629125208 12142 24379771633264354514100923755665090192 12143 25529589046772263266226267472641769630 12144 17984259640835167126847374914054122262 12145 8879925749052979893488481551536655063 12146 3171750781975143649629492395842689271 12147 839912863362327144919396486812605047 12148 168102889957841753058438897806629053 12149 25813904424790026955926383803822751 12150 3076806175418741692746266850597058 12151 287118236906909628965872760921686 12152 21102445417923718157666424351528 12153 1225832800682544322733392891735 12154 56336896255096014126511251981 12155 2045089747285434900945764337 12156 58370634706625476792313046 12157 1299241573498514136554347 12158 22266443684654155238929 12159 288256835178591775847 12160 2739756695562147237 12161 18303796146138947 12162 80100638200133 12163 202226707353 12164 222453259 12165 35002 12166 0 12167 34403115367205050943160 12168 11144043466701407167742075732 12169 19626741961135429061092446128827 12170 2919028971881597292759082353409957 12171 96264772372863789121124458441042298 12172 1114018391770307822504763462815111580 12173 5846122573197078019897509421641243910 12174 16309818870495854480261178209662983182 12175 26897198144829357981560785543477227637 12176 28252121921584906865517957888508388268 12177 19961317436913866163171959741787687291 12178 9884873263458796796872384255185443145 12179 3540911994814099758274413667953838539 12180 940384735592551199561382882880403032 12181 188761608339269158210274977444720528 12182 29072470959824605055346935132413508 12183 3475776241167390497118884449695715 12184 325372993986644267375221023058676 12185 23992842495358231733285011571083 12186 1398567224091831622411298913835 12187 64512298112183038949145134582 12188 2351137653622643679377184192 12189 67394813874455588608876154 12190 1507236830104600143540419 12191 25969019710726795885241 12192 338252106316642830867 12193 3238270811889140995 12194 21827676618780657 12195 96639201185107 12196 248109236986 12197 281084481 12198 49010 12199 0 12200 36270732348871285128752 12201 11894185869390067070367007984 12202 21113460386303337881129785142265 12203 3158741016038382979835180010760005 12204 104672456578044448418202800198140759 12205 1216340265476835082235163331074826091 12206 6406751592330109102677529758619656583 12207 17934829268688821382472070944108235492 12208 29671822994458293239166031132930138405 12209 31261958324706642991217357360808193638 12210 22153467612060981865385948119196818803 12211 11002380979580108472779677810864423798 12212 3952599617711269014044838164920203114 12213 1052752281458402699487536601862507794 12214 211933168928232668478490601726685590 12215 32738158144056926350472893057115651 12216 3925947991797532224657309042382849 12217 368671845424591401715892143193208 12218 27274992608380106071846286115305 12219 1595384024427885608078835596478 12220 73861308657289950718440018411 12221 2702482393871116014775952171 12222 77798416189062783209989656 12223 1748142293855923394556041 12224 30279807420235086500596 12225 396807529448907553781 12226 3826244828679532201 12227 26019681748750346 12228 116532658711561 12229 304173111995 12230 354664573 12231 68150 12232 0 12233 38237963520943177237554 12234 12694093347701859480919834846 12235 22711329147024292238872225165513 12236 3417898428301933897122510428537221 12237 113805925254285230591531498097280607 12238 1327954809051753765595490945337653364 12239 7020555406193520202452012995053165898 12240 19720009433837455068981144439013609674 12241 32729646194936604601077916741194919488 12242 34589100728626560659516173964601086503 12243 24583869133068095906264655649467504134 12244 12244926850837656787145865411933207205 12245 4411662476642870744643219786999761158 12246 1178409548222586580808703564947284915 12247 237920103158096321546113342141891663 12248 36861310639419159499029306080793318 12249 4433824859746486407135606414979009 12250 417673002968045644557625743438233 12251 31001438222391670258091377596342 12252 1819605266480484772541403995388 12253 84550596946954252871896343420 12254 3105754885393964161820480710 12255 89789939032106722421378764 12256 2027105231482035679613627 12257 35297523454666647125302 12258 465370481655210933924 12259 4519520970572646756 12260 31004697507310567 12261 140451056079529 12262 372638536548 12263 446929474 12264 94235 12265 0 12266 40310029416409244587122 12267 13547019754024393230141006334 12268 24428549964146070907475159385205 12269 3698059424190471783138848799398515 12270 123727104162858210581699655996360624 12271 1449696507505821026399461464795233095 12272 7692522500218457213600882791697494640 12273 21680977612856625734148647206549708626 12274 36099268417070088699000431959084322925 12275 38266652104331605159810596290071911158 12276 27278148777800277795510001467176336431 12277 13626357911009869366172768283368967064 12278 4923496614845760635455223703293104566 12279 1318912286848668067899661166959036270 12280 267060994440688965502666087625343382 12281 41498435176583681761308359231470860 12282 5006727842644920029321511614661312 12283 473119681512247207337908577799282 12284 35231695203505813150574243610280 12285 2075006413602328233044303568440 12286 96770244459525627521642530156 12287 3568545867030815925551953620 12288 103609025461097569534145530 12289 2350067955417471521588044 12290 41136689466991633014896 12291 545629303357786844364 12292 5336695298014159012 12293 36930400044487613 12294 169193744376788 12295 456183286555 12296 562447412 12297 129512 12298 0 12299 42492419404397720872600 12300 14456428630159120292826764516 12301 26273921900014441824255154788631 12302 4000905567949357963065332063429493 12303 134503141560130229997363103654827514 12304 1582473944980458565629638166120832218 12305 8428104246507395396840892047878708153 12306 23834858734967624393437972402214409097 12307 39812148389076206981476963045340920517 12308 42331133005108826231076500230430860976 12309 30264661397864815367550758101432190035 12310 15162038953041929538047060373385530480 12311 5494106420091468006090422764767185429 12312 1475996518267311884961832105792067889 12313 299734730782857451604938771629938057 12314 46712947136011132826624606406764727 12315 5652897245522846891685298848988113 12316 535850967250366901173289674951729 12317 40033169338977005224252429370407 12318 2365877638326879247940067260443 12319 110737006675181469849503667982 12320 4099543911953098219598573363 12321 119531099266468007352152333 12322 2723890763581998309311072 12323 47930186465995529300220 12324 639554365658244362899 12325 6299619681063413212 12326 43971804090813793 12327 203718821910327 12328 558071221480 12329 706960000 12330 177087 12331 0 12332 44790905293907018009131 12333 15426006526423426383569343749 12334 28256884299849851486422033123311 12335 4328251418588012352631402706150598 12336 146206843547819256672569453390388823 12337 1727276311064168022795989582490227348 12338 9233257388730616826454113322944363378 12339 26200428211906904787250251022863666284 12340 43902885505417726593734254404224807239 12341 46822830743426829919883521198808873526 12342 33574777349575576164929308142875246844 12343 16869017191173316796246278592640669587 12344 6130172511789341628268840863105762358 12345 1651599209896120778277544097322648590 12346 336365253840535743018830719233517249 12347 52576006578613276235156758242491141 12348 6381606923376011589376129732446806 12349 606814053394517482186811547819556 12350 45482190734944704505805438893596 12351 2697093165648154517019816598974 12352 126698007518827802266592167880 12353 4708691820467335249278745562 12354 137872609560989479063758821 12355 3156490397305251572998511 12356 55832102575010028331187 12357 749442967804863685951 12358 7433931025130330491 12359 52335746206572558 12360 245168642202763 12361 682237333336 12362 887491977 12363 240840 12364 0 12365 47211555614160398040338 12366 16459677154642229824347452074 12367 30387562780160293722246557545450 12368 4682054921132763856410096956511541 12369 158917145296043366869446929283127717 12370 1885180472040894362207688425747139102 12371 10114490384109676224843725241293549936 12372 28798269316744915623076069511347342986 12373 48409530087571844912638831991379343728 12374 51786183873251958063756556016194456699 12375 37243199896210658173189296362306564936 12376 18766204603390990830673576316181413718 12377 6839127126037804230842208693559000779 12378 1847881299584211196202146902900514368 12379 377426862024969180123980846853236707 12380 59167454521152534967326418601474213 12381 7203292612751753800503256531718520 12382 687078030274259964093357686144393 12383 51665183931658582762363656457160 12384 3074190053068338682212479180390 12385 144934958739428458978833326593 12386 5407366447286425521542076367 12387 158997116534060948488500754 12388 3657002789658900190602694 12389 65021144493103008827077 12390 877974708337350226954 12391 8769734965218266544 12392 62267144968620839 12393 294910745861840 12394 833467824358 12395 1112830026 12396 326015 12397 0 12398 49760750604354432757376 12399 17561616426491904494230529868 12400 32676818477613315473831244214518 12401 5064428599973946326228293737602705 12402 172719621061087370141212889543319152 12403 2057358655577645652311400050827407851 12404 11078913948877368940897045756935761506 12405 31650945410001990891519063968862360505 12406 53373923974848328348000095189416395482 12407 57270205513219192021925720819264705705 12408 41308315679029398789793158131285756648 12409 20874579837183509418442389903341658393 12410 7629237820173764911694544027798989646 12411 2067253330938551302322816035158808813 12412 423450131316315327214667076016413245 12413 66576861131742830553632541361765855 12414 8129695992894967890151784943874519 12415 777849406416455448705074299613441 12416 58679988142344060622683368138149 12417 3503457268561262749015011440528 12418 165768938291618797279184065080 12419 6208582465720807070343981319 12420 183322179272396516043572567 12421 4235966518473709130574136 12422 75704448815653270072759 12423 1028272290086158339015 12424 10342333210714944860 12425 74055285105341999 12426 354574701101830 12427 1017530164818 12428 1393725614 12429 439190 12430 0 12431 52445197947746313627407 12432 18736268431790084896314888865 12433 35136300786546528004280550732874 12434 5477651615474549404754582076369933 12435 187707036155081657241024714702121880 12436 2245086801477695526397665835322778535 12437 12134296184369559063972577503269195399 12438 34783188398833232993638719575139249535 12439 58842074378495115477826808519025836870 12440 63328949391326647756795950687951025076 12441 45812581662768723854436138050480700481 12442 23217411752343405116111650893230637818 12443 8509700404039895430862775388025030693 12444 2312403993276246409353201931892913900 12445 475028525460980160666350762524565354 12446 74904699361175005374415646312770911 12447 9174026478407879653740791296570895 12448 880489597495435173376004035681113 12449 66637350365998161863548078624898 12450 3992036864724311459534351537004 12451 189565845927517951558401146089 12452 7127226560205965308370064274 12453 211327342686761619577290089 12454 4905538183377528634531502 12455 88122137823391729816066 12456 1203976204150595472272 12457 12193155857683284838 12458 88042457328595463 12459 426109331331129 12460 1241428222732 12461 1743581386 12462 589128 12463 0 12464 55271949286085137715955 12465 19988362414643408438540641133 12466 37778503829059592523758151563217 12467 5924182749616267652000313660846598 12468 203979944278781199364302089000279834 12469 2449753635590377849262121806852119622 12470 13289122694386751660095393428100609900 12471 38222104943242544073803489849273579530 12472 64864564214698371515233713826874234910 12473 70022022880922872102091157287350336423 12474 50802952317293085504154346949080056182 12475 25820506899735338530262768729140831872 12476 9490742106083513112274790099853728419 12477 2586331891657169037487930333359780968 12478 532825774392466071728563955591410481 12479 84263658531113802894716937364817200 12480 10351142791683858781862220442037678 12481 996534604424200377290323224473616 12482 75662609481833458344138177926163 12483 4548038334741779344090971309625 12484 216742579068602395201830669980 12485 8180322685145470198550793987 12486 243563173983370885858823729 12487 5679735147110783456291197 12488 102552410856068529790658 12489 1409326850912060442260 12490 14370756625613782815 12491 104632699984292014 12492 511835150307588 12493 1513594558626 12494 2178781506 12495 786814 12496 0 12497 58248417552751868050007 12498 21322930808882599837416366353 12499 40616826918469304980862339355880 12500 6406674391410383663041321929895151 12501 221647333902829346370547201060877138 12502 2672870528807999900684254151770308483 12503 14552662140871372045106813775319386855 12504 41997402062766064643646634831784191818 12505 71497002437984081974595020039255015889 12506 77415151714575629825005540616344413420 12507 56331351172240675140017044386706236130 12508 28712483469524868339510748687995761990 12509 10583736089169344087131239921992819008 12510 2892380909574394278585859090001152211 12511 597584110073760338731260705653169232 12512 94780114815383582251338415218901549 12513 11677756842223178168810156657878318 12514 1127717181921822738348065966686424 12515 85897600488706044837937339861895 12516 5180668472093901844500757545264 12517 247774082541413460240126678219 12518 9387336864921896993849468459 12519 280661737787769597018543841 12520 6574720370714385715394085 12521 119317624428099350706234 12522 1649265220240854994233 12523 16932083868950538294 12524 124303726943265725 12525 614524495309700 12526 1844253326434 12527 2719684370 12528 1046705 12529 0 12530 61382395164161775318496 12531 22745328397942254925529174272 12532 43665639294895495538967123685075 12533 6927987598120804937187489395599885 12534 240827327678872788919174113499206621 12535 2916082208325387135676365030860467079 12536 15935037724564626781027092609666415729 12537 46141633949731829307523771557631891589 12538 78800518234772744058439539782274532136 12539 85580801530770946024397758167084496944 12540 62455191311430740497832063608155341864 12541 31925074514662011470668264737884588911 12542 11801328552759230798800434675514819463 12543 3234279565476698607111952996596858053 12544 670133457392296399546533069673318533 12545 106595776675078092571306612822784952 12546 13172662470972737225780567602254810 12547 1275991775021545105942457778477831 12548 97502801688763768425610540076746 12549 5900378107345060540684963552189 12550 283201327067876077347405043144 12551 10770522377005434519343119973 12552 323348448969828059964312539 12553 7609123634218806563829488 12554 138791098336656378256835 12555 1929544012041124864370 12556 19943848319782499184 12557 147619206508234256 12558 737477865474252 12559 2245721931030 12560 3391277278 12561 1387424 12562 1 12563 0 12564 64682073111542943380454 12565 24261252668293665064347907082 12566 46940349430956174996808254074931 12567 7491208314061814606391631049328805 12568 261647939181379512702006681389345365 12569 3181178394022103950410812608076109431 12570 17447305120379405542940364383784931125 12571 50690471961306077963050391129664913870 12572 86842303303459986830294367119443729798 12573 94598861911270978110059325489774874480 12574 69237949829818118741467064967657328415 12575 35493463543114394293087202949833078380 12576 13157579790500696623395181441923320809 12577 3616184810910870200394371051725900337 12578 751401690905631816022312045802952468 12579 119869526405609917832675796528214877 12580 14856992233894898376556527012321464 12581 1443562603778606117877097319439828 12582 110659761735114006654943668925824 12583 6719028664320758767665654361535 12584 323640410737237234111713654167 12585 12355315978155190616036013198 12586 372455788332150725220418209 12587 8804417290036135313015732 12588 161405197632027119550514 12589 2256862436288900646547 12590 23484234617468708785 12591 175244845939620586 12592 884630866480937 12593 2732874295718 12594 4224246620 12595 1832052 12596 2 12597 0 12598 68156060996536236172174 12599 25876765429726196438368666974 12600 50457479226068020594628816223707 12601 8099664834872725112021259405668158 12602 284247891625838079237411147177633029 12603 3470106438987473586649680750130370275 12604 19101537444091246701252021937862447675 12605 55682999944316894451691410367178597685 12606 95696206852547117163069923461371986910 12607 104557399130916564235528407360417743532 12608 76749801795710290909532122381922353219 12609 39456655902723588825772229323003910663 12610 14668120720317070827484519503482907411 12611 4042730765047900550887506834719216224 12612 842426078506370826676679471692713459 12613 134779480326867909894995022231077167 12614 16754505439127948188387198326649024 12615 1632915248232799206649157022279991 12616 125573835920251367393556951937016 12617 7650080357699661554406852566006 12618 369792861834272992833996812939 12619 14170786945786126944612636821 12620 428938847715350877175959103 12621 10185341464077108502451243 12622 187660441210472924005754 12623 2639016988105876860562 12624 27644792382797840760 12625 207965864435914868 12626 1060668543082753 12627 3323644747983 12628 5256424311 12629 2411125 12630 5 12631 0 12632 71813408056839596203570 12633 27598315780210018061412503454 12634 54234743429760677670320813474029 12635 8756946611766777287578328340769123 12636 308777503581179204480027753944311014 12637 3784985059883840306700154522961690290 12638 20910917877891695296030727389975836479 12639 61162037244588979749669532048634812290 12640 105443388387546759749754621283307893728 12641 115553484447926335399269663502941733550 12642 85068319814466163127356968690666598653 12643 43857889734352819208689006642812411370 12644 16350326567238822095548609871355411102 12645 4519082938202065250338459831392613292 12646 944366049477842847531119213353457529 12647 151525294000156982638285985199217639 12648 18891911412613274055357220889467173 12649 1846852211088915966844650003171752 12650 142477278071376144902003428041152 12651 8708805714283368312184248625353 12652 422457384097102338398477295874 12653 16250151984118669037899014883 12654 493893286779440844350352385 12655 11780399916875510152205139 12656 218136258124596896581833 12657 3085082486163870749893 12658 32532756796778209426 12659 246709010347817241 12660 1271172984071458 12661 4039669173748 12662 6534235268 12663 3162721 12664 10 12665 0 12666 75663625229609055443637 12667 29432764497775089950093396115 12668 58291134657814062745842661422995 12669 9466924497335701923988967819475082 12670 335399647095893783991112310019909351 12671 4128119250076429067207620841587709118 12672 22889840637771326569541528525150232536 12673 67174491968895916654473122439379639534 12674 116173033842474563585222244971296567651 12675 127694105441422678679945464890939913132 12676 94279245918170138354904349714851220747 12677 48745090669373893790818791421947055320 12678 18223509558904570374111215076524643389 12679 5050998553969362755053498152181579833 12680 1058517436859664783101404930098835722 12681 170330740514135541028397705673450194 12682 21299232014675693970083407799804602 12683 2088532901522598590933891888754539 12684 161632725374302062562989931101576 12685 9912530765613851118760645544082 12686 482543148477442512215642053121 12687 18631358627373227735227196967 12688 568575682594569557607104609 12689 13622421235015969184244547 12690 253503117506218131756988 12691 3605614851476714352315 12692 38273619641825414629 12693 292566591175557030 12694 1522782183366882 12695 4906986010388 12696 8114634538 12697 4135932 12698 20 12699 0 12700 79716708303343130521599 12701 31387409946823859848617836813 12702 62647014390016690862691477411510 12703 10233772542100168979827424440470707 12704 364290784090740978769725732466235840 12705 4502016476294957146160786666905342207 12706 25054021025934645413516161174562284212 12707 73771747303000046522623673812651074306 12708 127983141137872016955483434828506487853 12709 141097168634088706147478974117189281228 12710 104477343178419128407205921471978898206 12711 54171374878974325313792952225361207745 12712 20309132695955260231791863939773160065 12713 5644893652240368282606672001735005591 12714 1186328364892542943354581120823823692 12715 191446594825481286576788273773694457 12716 24010208410557449610974993275912372 12717 2361518645241888445407435934395940 12718 183337135298721905788323074798321 12719 11280908642977175828187953617021 12720 551084943100272335876028239443 12721 21357754111806514615962384508 12722 654427033604117876509261758 12723 15749213265862018803539322 12724 294536855484711754517449 12725 4212894765312005066667 12726 45014291022890988585 12727 346826933465451505 12728 1823398625872863 12729 5956975526264 12730 10067435185 12731 5392136 12732 36 12733 0 12734 83983162210640880002321 12735 33470015591574564203486697743 12736 67324210365026425978347856458989 12737 11061991459168298575993559721972407 12738 395642087338623602772852265616614449 12739 4909404268082497754648309442068681322 12740 27420615376972671784582745860267321207 12741 81010083946706695152021799752887159838 12742 140981381827815396804338381271593376523 12743 155892602453970490242895906427901961774 12744 115767335197519539423985866661517852984 12745 60195605566703794568315745327459800884 12746 22631046876482558676517001848350737385 12747 6307917723784622763411407787238447074 12748 1329416967023923960021680519100275521 12749 215153859006195477842474417034497893 12750 27062757116251772782416558551482746 12751 2669823276713757556907510766804283 12752 207926221618524314356789778335717 12753 12836228544115514990426209204911 12754 629260313700983435378256761088 12755 24478843083614373962383011775 12756 753099394195313759652244964 12757 18204303931507658226232483 12758 342134842839723788679390 12759 4921201003203717189489 12760 52926612590141083849 12761 411007798727729146 12762 2182415604404753 12763 7227395452417 12764 12478337369 12765 7010766 12766 65 12767 0 12768 88474026517495817981253 12769 35688839214925827912641164547 12770 72346120816306418294182055062610 12771 11956433883140681078496043962776005 12772 429660652856843838307173912249967858 12773 5353249318485061451220931600357342768 12774 30008351777721668671375928323054734862 12775 88951142006913699452221458317862566935 12776 155286046128401373244552429285014259397 12777 172223570470786668415081522446162676215 12778 128264942450111585803100017714239547452 12779 66883008523964691570155346490847051646 12780 25215753903840905276551538137725513138 12781 7048036717873404281934196391372921428 12782 1489591146274065042203351516414018307 12783 241767369533908880273271027305089740 12784 30499481591321156111624721836909695 12785 3017970075588307323636152348811952 12786 235779464296283219098203108560747 12787 14603766059791564230070711251042 12788 718409088853066921383956170382 12789 28051155547211412466191332762 12790 866486594875842901983972947 12791 21037803132469055409195292 12792 397335005744523187621245 12793 5747136618254139791333 12794 62211625156784783706 12795 486897797096809262 12796 2611001883894416 12797 8763653105971 12798 15451911153 12799 9089740 12800 110 12801 0 12802 93200902166643654187580 12803 38052663946959865337371949924 12804 77737826023529295975155703041491 12805 12922331558825111896181809764338074 12806 466570811081416709933686134917396212 12807 5836778224399206920458747139406939022 12808 32837672518181801604802953688983453234 12809 97662425995911749357560939971360626703 12810 171027079314846929145494769270382798067 12811 190247805823756519752385544517101043888 12812 142098025363175745008603762084050996989 12813 74305852954817741422969488005319914422 12814 28092698170790062958117206164045484402 12815 7874125347748922968254598101099999710 12816 1668870607715789805448799286145627021 12817 271639830053180598389312123243185787 12818 34368245679469630103157675048590089 12819 3411055751232607749979496598495029 12820 267325753540183429478075920793382 12821 16612178759977997873206663642510 12822 820055472498710771333405269799 12823 32139230496854326711493477729 12824 996759089431154772802488818 12825 24307380459583109624524359 12826 461337377523072138347643 12827 6709997656217109565845 12828 73104379048594130416 12829 576603067217771432 12830 3122427309932845 12831 10620368507176 12832 19116560516 12833 11756037 12834 185 12835 0 12836 98175979536033971312388 12837 40570831213580521898395849180 12838 83526207686320859197373814329167 12839 13965324605444837782121321028275789 12840 506615544780529830834153407199025817 12841 6363500005787728765803504226533367250 12842 35930889315013050994379723837036159828 12843 107217856915312949699965967319411773819 12844 188347218228471071409797187175001042799 12845 210139078819574785663773797013208819426 12846 157407845012690377351762503166228624569 12847 82544204421575197102186488494474491015 12848 31294590120574751444304882808958786798 12849 8796069731058317829055653907717186943 12850 1869511425491171650792364798652447649 12851 305166320828652227639972059466825088 12852 38722816739427174348667904596311503 12853 3854822431193920138119531139477394 12854 303049761922438325133127008699181 12855 18893954546702454555668618813227 12856 935933195512873758577063072502 12857 36816741668737194105581429188 12858 1146404091497756125867072368 12859 28079400107772128451748896 12860 535529355095111358923735 12861 7832210204212907246661 12862 85879708080432618127 12863 682603890562188230 12864 3732456123679020 12865 12863149352254 12866 23628699865 12867 15166066 12868 300 12869 0 12870 103412067875563710992446 12871 43253275722434316519435379934 12872 89740076661888030069591629810085 12873 15091493012891302287946383275638988 12874 550058022297934870009215388340642897 12875 6937230554663497728507021403809617689 12876 39312352440635794219292375635738052989 12877 117698375770215687988821345984599952575 12878 207403237465725756211394473343858389603 12879 232088810859347459838359454776371156333 12880 174350453421067541761149263932299573757 12881 91686757473290465095475059442945216605 12882 34857764905668250153484516083283716383 12883 9824881503729974187698489442129038564 12884 2094033428664900115234733316428985436 12885 342789338919862220235294924668114660 12886 43623586352343212762627721343579928 12887 4355738541068441620813988391279604 12888 343499121353222977063304358160638 12889 21485917817954919471274361943625 12890 1068013969629158579497536102722 12891 42167773278392005303868489188 12892 1318271111477292340610503335 12893 32430209054948302031655292 12894 621514354517100780187457 12895 9139825719145000709739 12896 100858769007383916505 12897 807819043001932327 12898 4459803290141660 12899 15570822011506 12900 29179933923 12901 19520710 12902 481 12903 0 12904 108922626189067392956037 12905 46110562610309392630929358043 12906 96410309645091155225908149850045 12907 16307390538240592486508027936514236 12908 597183255400655669335622724931270926 12909 7562119177402347740991532371288104410 12910 43008634990375051694678157234730644964 12911 129192603254375439904132669032274610395 12912 228367315724021102592147465772120179000 12913 256307849132271482566210457143449788627 12914 193098226641148341941104129039695944066 12915 101831756308378529857952572301134563275 12916 38822580044619503697685193998100453473 12917 10972824685663057083035913274332655371 12918 2345250731225170676820695086113846720 12919 385004432936152998720311414878044217 12920 49138378438069202276335412357082616 12921 4921089780439385687703442670763118 12922 389292523792437246880786075180318 12923 24429802982622467314799554305418 12924 1218539870050016325450589413941 12925 48288279440820828187346975094 12926 1515624374114227891860752018 12927 37447631088517903472804488 12928 721145350457684084784373 12929 10663107079185386562643 12930 118416870515889621290 12931 955683581700938902 12932 5326684206320510 12933 18837977612136 12934 36003416740 12935 25067753 12936 752 12937 0 12938 114721795630860408658491 12939 49153926883671970064761982501 12940 103569995409034105909763092957470 12941 17620081183280373353858507353976145 12942 648299891742773914273878841918451796 12943 8242677407657607483942252940153757533 12944 47048733628185755397945927133071430663 12945 141797560780162519303101085574465806538 12946 251428533772557666131639900706956616185 12947 283028417931896538769318072931480104328 12948 213841555146479900979482630073112299481 12949 113088012682029323964511418834572669158 12950 43233856264936281753363941331352571850 12951 12253556699107307581227301313656150275 12952 2626305757826080103531627323106164780 12953 432366499535999277317051593388544142 12954 55343354637685427798438924595737274 12955 5559081311124349584178157851642361 12956 441128843039366277101683586162098 12957 27772901790662381430837515625411 12958 1390059964348604508383954549452 12959 55287737972757001541893219242 12960 1742202299282464108163326817 12961 43232663520007892901474284 12962 836562974222723088873350 12963 12437194254161185651608 12964 138992374515673284069 12965 1130237828510928375 12966 6359458599393984 12967 22778205434473 12968 44384610487 12969 32124993 12970 1165 12971 0 12972 120824433490320564237125 12973 52395315291906949325898906587 12974 111254591266423423292278143172663 12975 19037178447243596063833422679025908 12976 703742152752400707375600712370598203 12977 8983810281997293899349993403401415168 12978 51464287268913872830003628751321157165 12979 155619458498072324765148450499687844505 12980 276794516596212068337775925704089226390 12981 312506263990782713209595202436426504154 12982 236790707504380502586540565684456744937 12983 125576031232862495206390753135926557951 12984 48141366187335549000910481997215526760 12985 13682285114096730500240190392870568420 12986 2940707168016713998331551787988980006 12987 485496821126804753362355442018896043 12988 62324029251647024982070641031854786 12989 6278952668924645489405861049037584 12990 499797427070153252476288749852911 12991 31568796476509104531396531619693 12992 1585471973564054708050915550615 12993 63291040632374813816680775688 12994 2002285876795598591813522424 12995 49901440745953360135877020 12996 970239946641290901400250 12997 14502887250637239413453 12998 163097246617193884332 12999 1336233095241504685 13000 7589383039449544 13001 27527584951057 13002 54669820475 13003 41081729 13004 1770 13005 0 13006 127246148840551966562301 13007 55847430781204607119456937315 13008 119502090456967415876972344239538 13009 20566887563383725770729785431825780 13010 763871928606755353805241837078986171 13011 9790850286463949351664196861575841373 13012 56289815282709486525609034212820988188 13013 170774556465219136299241918221869165133 13014 304693233448237888198241067641497081923 13015 345023014933595653073178846483913639159 13016 262177884918889390403693924051886478655 13017 139429253445246880138686965491629467009 13018 53600375978399767701031461202651336513 13019 15275941845188061364764536963593102319 13020 3292372114160342978597368223471948497 13021 545090928422356189482354847592681757 13022 70176406103222742525116278093284190 13023 7091106813290102895959456068263333 13024 566189686015753000541932644824679 13025 35878187216072619861543793696439 13026 1808069401538970234204013172991 13027 72440636017087006304217365220 13028 2300776328967657766838152333 13029 57587468434906600064846255 13030 1125031728743184399750436 13031 16907541119338914206696 13032 191329189256836964712 13033 1579255123957535119 13034 9053525763953206 13035 33249440138176 13036 67282817303 13037 52436578 13038 2665 13039 0 13040 134003339931725153597473 13041 59523779685906173725508965882 13042 128353201214136695387274494655456 13043 22218050943525515077814783793502891 13044 829081042885414048552160705889710556 13045 10669594199666640874607313413125372670 13046 61562976945854030781530006464781348980 13047 187390105682005278273438062634899456686 13048 335374970838901783959118013004992977677 13049 380888771801681064528070445146649148051 13050 290259485994564659206159366225130458877 13051 154795432637919360151019635520387169290 13052 59672245671316608350410407794912809103 13053 17053376737113496346550949413897147045 13054 3685673331187050058282041530306712273 13055 611927386582491179404181630664238606 13056 79008252654403291253027621317944131 13057 8007255204283388560127478842326576 13058 641312162742460648685132180050787 13059 40769828869072100289902399737134 13060 2061595107150167228340065578912 13061 82898976703241725245707265434 13062 2643284268170465352434846312 13063 66444203723842237032946797 13064 1304235397167316856414550 13065 19706112890829183808148 13066 224385892848114592042 13067 1865868540838914300 13068 10795808861342129 13069 40139262592000 13070 82737268478 13071 66801272 13072 3956 13073 0 13074 141113233412529912746558 13075 63438721823516416409335699826 13076 137851538315890621851099952130254 13077 24000197071362474827974128723008437 13078 899793700489474173323946610141338131 13079 11626343076864733254003594378740172220 13080 67324854012986445936214880513294540296 13081 205605376327683858026740822462381441023 13082 369114494906601984633886771239848653392 13083 420444958649414909037330951298721442680 13084 321318603015657233523355760731712883897 13085 171838153631974975896280042974617352279 13086 66425094428092454193242349645945574086 13087 19035572660112733620005909139697435482 13088 4125491596321031259330593790390742975 13089 686877608967760248706188868309317352 13090 88940526855340999070835846170446272 13091 9040580690827407156442077436102732 13092 726301245454342988779589288302092 13093 46321588007403507948120896346926 13094 2350301898526938667394328660846 13095 94851293296089166913033243315 13096 3036230974876900423835058447 13097 76647992099073061428843731 13098 1511656811218756932673958 13099 22962360043433112889235 13100 263081461189806127919 13101 2203786023780539066 13102 12868278740931877 13103 48431396728555 13104 101660218455 13105 84952945 13106 5822 13107 0 13108 148593925468119890197615 13109 67607523669541742118441830771 13110 148043827978704227540217283606904 13111 25923593103129713206555420214418633 13112 976469133490241290884658738468390038 13113 12667945639910372367231745197987460704 13114 73620258449385199532355019632539212646 13115 225572781190660816987364005536206539166 13116 406213421162163350270865354504095092450 13117 464067454442594909370953266841200955067 13118 355667773172332259600821354051925409775 13119 190738512184399871617327303598595314750 13120 73934537720831601605218875714671251581 13121 21245884499959474997651657748128249293 13122 4617274175304232115822464264008433240 13123 770916821356852808234787902812793099 13124 100108975900106449381008979358546587 13125 10205920585345650598339322330958342 13126 822439758376822297983910143930393 13127 52621639201174163444791591946077 13128 2679021387548174827682776614155 13129 108508761029623726450853022938 13130 3486964606422691113212896617 13131 88401456912119264405610616 13132 1751688623976113333030800 13133 26750241151296857878969 13134 308365690709460226475 13135 2602066373724178425 13136 15332560820568337 13137 58406105742708 13138 124811103780 13139 107845991 13140 8470 13141 0 13142 156464424966082817448060 13143 72046414798850116453017337764 13144 158980127012636195779723717364117 13145 27999301453447194599083827500064641 13146 1059604460731129747601233005015363885 13147 13801845360009781888084027859577107498 13148 80498067539862984887335710333042776073 13149 247459103015762547489078231686116357351 13150 447002811292642046454671067871902070071 13151 512170034946977785299188276619891026465 13152 393652010508633102868499177743684964961 13153 211696970800039750581168983459205716445 13154 82284504104916158590104035021300205226 13155 23710304649819513290320865056339118968 13156 5167099920091831737813333143935396149 13157 865136305867820782428871253484340943 13158 112665926232221271993443108703456007 13159 11519972168546300494502453598506500 13160 931175632641236960468584740348830 13161 59769814659833547196127221987440 13162 3053241858636972968987715525540 13163 124112089240361258062090259147 13164 4003892220362244859173686419 13165 101937358994546428267134990 13166 2029399352767254362946899 13167 31155521548694949568742 13168 361346340325582204354 13169 3071347154552092794 13170 18261637148070580 13171 70399124120911 13172 153116095044 13173 136689733 13174 12230 13175 0 13176 164744698707340387584240 13177 76772647791408463203290147776 13178 170714057217504172491713912296397 13179 30239240664698518862684407915392633 13180 1149737778257307516727682263813725223 13181 15036131544178727170767138904169028766 13182 88011588783993939960106765215664575499 13183 271446835280784859631531104535047258477 13184 491846018556719104288571447081510386643 13185 565208154977335138381514425850717694238 13186 435652146954228566117044168535983931515 13187 234935409281615918852097763393345113357 13188 91568140120974526722350555801391384152 13189 26457757937206130015906107050989467997 13190 5781751780107215019278648423871752903 13191 970757077160820204598130339065108889 13192 126782288713679312863433429241213692 13193 13001523596745818218023804627093941 13194 1054142953399356121989981172600890 13195 67879131024474705934839015105212 13196 3479196701557024263063842051177 13197 141935615422597066289317303305 13198 4596631077880901623588868603 13199 117523042930382318620755745 13200 2350636535187099957735972 13201 36277641479859798936452 13202 423315086088559383425 13203 3624114041374906297 13204 21741846113017485 13205 84811483936201 13206 187694861038 13207 172965295 13208 17490 13209 0 13210 173455718882380096095248 13211 81804561812070319435179186264 13212 183303056066738839057650217119991 13213 32656250880385630688947394146477283 13214 1247451498996218172334670296347359914 13215 16379594762155272312170497260613700762 13216 96218957197318212458980183931890092849 13217 297735646777254098914016312538167626346 13218 541141805329145356734474550317629975039 13219 623683104328771096713770327967433519811 13220 482088513629171474500556684548083141729 13221 260699390228230229006445180801220159012 13222 101888812709696793506135389240966025402 13223 29520429191897896439677773808797947395 13224 6468797549418455775113891870737880126 13225 1089145151765791159626575080738554854 13226 142649803211488099423540648313177489 13227 14671713052072273591896866012850927 13228 1193185642442993303111831050095438 13229 77077511761647384044203993563440 13230 3963964428325844998108695163739 13231 162291947435685684719529176453 13232 5276180660586579652308318434 13233 135465507053915093944549466 13234 2722144805870988229906366 13235 42231867046157245351759 13236 495777723815614953833 13237 4275021094058485678 13238 25875376226529020 13239 102123243867177 13240 229911432377 13241 218544123 13242 24842 13243 0 13244 182619512839056823919887 13245 87161650086599600631443626065 13246 196808644796449526257404230978537 13247 35264164266589298108630448391595464 13248 1353375961566046580549633319978345614 13249 17841786978552048341809931520266324355 13250 105183567866073802781765651490352433707 13251 326543981308563720745625988823739851697 13252 595327758557028892221633466761243014651 13253 688146573936185107392056606450971563029 13254 533424996739414130004243589740354725230 13255 289260661816737443323341256292534751361 13256 113361219579086693000497442900132969916 13257 32934127060106290749860208435960687648 13258 7236679791046179748457187788818501977 13259 1221828599800614391253655382984507968 13260 160483552373062353468701000717658268 13261 16554319844969827495541592777430697 13262 1350384145985925748411978833959335 13263 87509734815544529905487255500474 13264 4515582195163804883544034202587 13265 185537254121213941585976485588 13266 6055119582364603595414750579 13267 156117234081243388370600012 13268 3151702289136786772076441 13269 49151782746336462711069 13270 580489152010800149779 13271 5041258085188953346 13272 30783032712503260 13273 122907356041289 13274 281413395902 13275 275718841 13276 35002 13277 0 13278 192259215272078129526277 13279 92864631509365803987142922907 13280 211296715092946548914432557426248 13281 38077880751085388545898510728182377 13282 1468193329656582026122729011635576520 13283 19433086785356725966863613501820320974 13284 114974546850653341793126591313564173643 13285 358110804842742580179004175655694085302 13286 654884031309189557448367440734884954482 13287 759205672350400780159926852007927365619 13288 590173505790732672993575354128341689184 13289 320919922442996911835077137513503168486 13290 126112618995453764069302948503992724480 13291 36738688004493088338375751456924508306 13292 8094815954502951821384569554188986089 13293 1370516578986113452962294235314280227 13294 180524774936541980151600460396632847 13295 18676091051583379025004602578956134 13296 1528085458096978630521512014980541 13297 99339629387404764624508059161821 13298 5143174179145426816849814945653 13299 212077264111665594743602882041 13300 6947829487605481791197809079 13301 179882842177713770368184877 13302 3648276835714010044238489 13303 57192164887932301990971 13304 679494154289510084388 13305 5942988232235271204 13306 36607692123809129 13307 147848952467292 13308 344204124298 13309 347371073 13310 49010 13311 0 13312 202399122950629095580175 13313 98935526632174577248852043505 13314 226837835652743002623094893226719 13315 41113449476942891859814140321466910 13316 1592641805116540642136057385164404365 13317 21164770162708463754309449716267526883 13318 125667263801812741277364647458832605396 13319 392697513571014361866574021687175914073 13320 720337441234388312207998874900315857070 13321 837528436495154340623931023615508635518 13322 652898895633362487439063530093338891750 13323 356009874385987169650998528188995188845 13324 140284191762535113399265786611762844674 13325 40978424921461431344193256912200654481 13326 9053709849458548790857423823810252176 13327 1537120585979940247003513400640316703 13328 203044015720713751825536163240507660 13329 21067108334002904972604585888032236 13330 1728936944636430837239416678574290 13331 112752559234695429014229913896357 13332 5857097234995475392591660343022 13333 242374099420443867778755834457 13334 7970751206853724472260030710 13335 207226728375416870224409956 13336 4222206336081388760313328 13337 66532308053297525885642 13338 795174598220088903386 13339 7003850371159746081 13340 43518150429734135 13341 177765145118885 13342 420701845447 13343 437032919 13344 68150 13345 0 13346 213064752104884207160129 13347 105397738298550491956994177071 13348 243507579975236108933372398217788 13349 44388156396695178504762394630915977 13350 1727520179702648295362317244917003880 13351 23049087231395412060399899048359106183 13352 137343889945727767419168011014077299483 13353 430590017538727541463107113846148984825 13354 792265959630886462076449866153079987693 13355 923849884919204284978181248913335307218 13356 722224387958821012597839558144550975085 13357 394898596370900080804188312530868446630 13358 156032549405756633417914181209811244985 13359 45702625214549637317642786549651706080 13360 10125075730163441533318861483237335242 13361 1723778173236384354176468908607977190 13362 228344650201323201311110185523228069 13363 23761199449623126134079014340626330 13364 1955924386885055564622883743066213 13365 127958223091668944124861924052600 13366 6669105587784341875282376292095 13367 276954023204893841750149484162 13368 9142676030252956913173537788 13369 238681789314010936758404871 13370 4885405355589271290310710 13371 77379862369129311570162 13372 930304499702724164718 13373 8251557503557053014 13374 51713916302155244 13375 213632229268645 13376 513843196696 13377 549129681 13378 94235 13379 0 13380 224282898599046831034631 13381 112276137203513844877945542157 13382 261386876840201775731535384948573 13383 47920618464574577114549237465306372 13384 1873692752408811002965663129711346644 13385 25099345498950123971485575108810270893 13386 150094005411011995609654981333771844957 13387 472101015837312426288756148928240518909 13388 871303627976089929868819253463545043712 13389 1018978666414575907938261285805446104250 13390 798837542445772696558119590365121666770 13391 437993268052689865212501245967495324454 13392 173531404160357875205408453816811236441 13393 50966103767065183818052146019012745329 13394 11321976426072341485788523324521877168 13395 1932879422842631438764469242264017124 13396 256766829928191416062791795987321262 13397 26796400257180136264736508900243270 13398 2212414827021676487761160300723411 13399 145193819075754430793505479921042 13400 7592537597550030169191147482522 13401 316416259541474707515551951211 13402 10485078621436655645168105249 13403 274859429234741985111303902 13404 5651603135440694388812551 13405 89975262962526027489972 13406 1088113488266694202468 13407 9718579574264564408 13408 61430512563433801 13409 256613432694506 13410 627168336463 13411 689077159 13412 129512 13413 0 13414 236081701023305130945921 13415 119597152675540870176099979955 13416 280562385020305544063717460679616 13417 51730884917985661701260907605148306 13418 2032094641409413680210516273770720815 13419 27330000142806164904938019529748112949 13420 164015260215182210169055035740261447421 13421 517572480788085437661932678074006626592 13422 958145942210072270541610142864409995066 13423 1123804361971285676837612428438647119480 13424 883496832706967668412973281187593478714 13425 485744282729942489779057849531911541645 13426 192973417889286172927309574492856757714 13427 56829816757998364052142757026459063778 13428 12658977068654172361910303111188858848 13429 2167096485895594717381830217366494968 13430 288691896252150563493811815134858659 13431 30215472913482054927355793140004306 13432 2502204751452352701448917340613547 13433 164727612864724602747095220342276 13434 8642526935043270203644101514761 13435 361442994991498745721803502873 13436 12022495754407098249350807876 13437 316460989315586904781774665 13438 6536616787944919977206394 13439 104596853613514266075624 13440 1272361171433184073365 13441 11442962688085193504 13442 72946142598050013 13443 308097486689162 13444 764971083100 13445 863641122 13446 177087 13447 0 13448 248490706844586261413858 13449 127388868995020251780704374978 13450 301126893883442943187248474035269 13451 55840546175529253290176094680689076 13452 2203737521930947218734136964100707544 13453 29756751918972362869358791382049328686 13454 179214093601800003721057538810294039319 13455 567378370117393265830341737095614850868 13456 1053555748822667707593833626581469031360 13457 1239305503630636858002987527021780385738 13458 977038887714457481750364301075659080354 13459 538649788416804886917338877162831437208 13460 214572248984321439180158064409468411880 13461 63361543003044029215129019746475793399 13462 14152316184821227945302723228775020100 13463 2429416548432154939058019175457322536 13464 324547319863494735836681726402125598 13465 34066487499179273321278195882689076 13466 2829574338332607802934931922673732 13467 186862968051882393999842950076512 13468 9836241936981001228552530606258 13469 412810756255680843758045645169 13470 13782958786407865775402581562 13471 364290846615105172244161666 13472 7558665364410852959206697 13473 121566785182323293913372 13474 1487422522710849981228 13475 13469258962119708469 13476 86589021186682507 13477 369737833608077 13478 932423938020 13479 1081100881 13480 240840 13481 0 13482 261540941761240642265710 13483 135681127582174710597606058354 13484 323179751651303218313234696903531 13485 60272850917653367329870973479509589 13486 2389715823823395927732790352005195565 13487 32396653333361719689526199719992802999 13488 195806516825452659281880761326225619751 13489 621927587833301631072364080841353272485 13490 1158369700903968859313306103404364685078 13491 1366558379915373353122131117985113782753 13492 1080386465353468494577738547938475484394 13493 597260701384832830824065912425451856147 13494 238564818165098536455576802883599811473 13495 70636640118138642029021029383893973770 13496 15820096070306897231919565622619026207 13497 2723178607053682521586042440642909288 13498 364812225473492505743019472656918993 13499 38403474246093440205808898528741573 13500 3199348451029437665539424492088331 13501 211942889926620029543229567253775 13502 11193156206222723782310766014063 13503 471403311226337540202432450939 13504 15798485658754936103127594499 13505 419271375217737062532503082 13506 8738730462025964685028717 13507 141257840983886336002648 13508 1738387960091857264347 13509 15849641612105961633 13510 102746562623162005 13511 443506483162932 13512 1135790061418 13513 1351758069 13514 326015 13515 0 13516 275264982414934173206642 13517 144505635407164342111197406774 13518 346827323199561192493686588530519 13519 65052831957588018984471153510859159 13520 2591213425250733320477993319556333304 13521 35268223765573955335307404095485667859 13522 213918964922246004192722331979127173333 13523 681667216374871972830844666482300865972 13524 1273505326800941946921280115531459948491 13525 1506746704229479038262071014398565262107 13526 1194557231429917584480075329785146308836 13527 662186240925932390213108821539140041041 13528 265213816445518032741913088043218256805 13529 78738883707975364347176711560424126527 13530 17682494627322550432099222046188066908 13531 3052114501834811651531739331057705395 13532 410023573260540854750596066346709566 13533 43287155420046442699489552782161604 13534 3616965289401388362364989941883323 13535 240355156225738443038067731303002 13536 12735355212132426726835664544254 13537 538226338918621517184131557587 13538 18105642425676664719151008777 13539 482460083088152632999406366 13540 10100970525395595199330330 13541 164101290119098312572155 13542 2031178252869923920728 13543 18645172390041806013 13544 121875539229977764 13545 531749659706184 13546 1382608613760 13547 1688214172 13548 439190 13549 0 13550 289697032618827122974972 13551 153896079995991342642524942692 13552 372183479412031253508991159489157 13553 70207441554820180678296744904627621 13554 2809510881773094155841819218379574834 13555 38391574291901449161177973125647306506 13556 233689223481854478990754681799546379871 13557 747086044633721146285161231765758088469 13558 1399968768924710286842565413260267026985 13559 1661172229952501230048161323266015350314 13560 1320673424651045136019535697564293372106 13561 734100038907630744533917168461847844717 13562 294810480798977444854413458489754793940 13563 87761398534154431258065938018816249248 13564 19762001026883804608783603475662026964 13565 3420394681841648742292725185301501165 13566 460783071139395708386644393999973290 13567 48785765874217287676281747294569461 13568 4088553562786571145082059855236665 13569 272538100443750274426903404207309 13570 14487882863355654041889283006043 13571 614424062130016428209849997999 13572 20746182070956022088147372370 13573 555069187168881853355683066 13574 11673196644007223137192996 13575 190595977552054235658157 13576 2372679214253635933564 13577 21927320401920531778 13578 144514768543134858 13579 637263323478836 13580 1681996843368 13581 2106104984 13582 589128 13583 0 13584 304873003269975366031783 13585 163888251427950411875347902829 13586 399370120236485426532855794670449 13587 75765696871199885127627762969662787 13588 3045993233167470046515657335024882870 13589 41788543015951057847176060505468772336 13590 255267436956241151869617366865661438725 13591 818718418654340517206374324920854922598 13592 1538863255601796451334743570213696095241 13593 1831266404012342411758912279456994006571 13594 1459972496156541862334315480413480434620 13595 813746883323796982407190879540868649227 13596 327677665926305293909785070516779034233 13597 97807691725426530403306072823471678186 13598 22083677888341629659458733229622941651 13599 3832679257470999119280745456388135837 13600 517764906894427511621905781771040513 13601 54975973566695760531598864692410943 13602 4621019324846761546611210025928830 13603 308987139752929715662200033866500 13604 16479134000292508507121094682822 13605 701298148869432373114799330891 13606 23767772995685168636803153760 13607 638488009985642753064586440 13608 13487418362146677819767883 13609 221318761808313049036864 13610 2770895941428388166132 13611 25779683035238078561 13612 171299100895952619 13613 763371238259785 13614 2044918011128 13615 2624532885 13616 786814 13617 0 13618 320830596120295386610807 13619 174520171743785881815072831641 13620 428517733734198276379576137342990 13621 81758836321070446475192084551418324 13622 3302158433646039691233274458268948005 13623 45482841781930988790192183559056739287 13624 278817205603758863412836968082065641030 13625 897148444224790269425328972343372153875 13626 1691398374707835818324691650603742369513 13627 2018603159511015052067254454733533420048 13628 1613818820848457011603810842387833524435 13629 901950160885246004229009844665168238653 13630 364173243289738510074461381085329606808 13631 108992799018961892081270140853064450969 13632 24675452889183530542952016098760182597 13633 4294174929874923690604348168240905893 13634 581724392797174092208836200358472042 13635 61943911413075877265519090991793238 13636 5222143571646338036837382861089652 13637 350262132334436722761068858659866 13638 18741298040855896757606262385024 13639 800329144485708698766450406984 13640 27224828003618833680315855231 13641 734308577290604411899788849 13642 15580471116706841226624182 13643 256936614980783116616118 13644 3235134018461742014616 13645 30300054251965873990 13646 202976942331033112 13647 914030999245459 13648 2484613331538 13649 3267135750 13650 1046705 13651 0 13652 337609391590065169560935 13653 185832232208499917117228486745 13654 459765993569224980911249036093617 13655 88220487621833448584524078443206420 13656 3579626454699722846185825259534233698 13657 49500215217742452622052290250573539239 13658 304516778778816461828000046692160250535 13659 983014573185629429929750637466391532224 13660 1858900224201622237325778598665010132437 13661 2224912957645003083481627203552037200418 13662 1783716587486188401066531936940705304395 13663 999620070519059730150938986579285546114 13664 404693862068968995932001893076048217701 13665 121444556370304790344631864675741558662 13666 27568443121826375999953449077816929740 13667 4810698483079782259878249751708867239 13668 653507633266751240614461417940956523 13669 69786334536730816736954518875368617 13670 5900692024935913308293334184357620 13671 396995678912671432036226175339268 13672 21310861177761983277897820810188 13673 913200812968972143991018271121 13674 31179448926920191966929380496 13675 844354875545306264771716147 13676 17994735034791696791983937 13677 298220492461386527962135 13678 3776206576190824746874 13679 35602762854941616724 13680 240429548071232976 13681 1093943967075226 13682 3016992319888 13683 4062770512 13684 1386930 13685 0 13686 355250940815002702558187 13687 197867338898984617304889576133 13688 493264397547573561469066913324192 13689 95186848410358519528780109548016673 13690 3880149113638830527169892656198483792 13691 53868613132986134098315428245635254141 13692 332560352941128417357485721294289541493 13693 1077014608135635676450018879036996463331 13694 2042822521645389177622557443455573491976 13695 2452098199697546499308293065295564905759 13696 1971323984959544084982426322774769750272 13697 1107762686721788136879007471376567464028 13698 449679110060281903266488556283001047501 13699 135305010410138492486753809631733597934 13700 30797315790007443698010083654568278714 13701 5388747571064205601953234357831342155 13702 734062331233960057606332688499162414 13703 78611917225448207308252071903524867 13704 6666538499509486210862436965605861 13705 449902477461944543201306795442950 13706 24229173953383342894970125195354 13707 1041827735555923558573494469581 13708 35702501609990294032543802714 13709 970716297487559683133536228 13710 20778961567268009382639403 13711 346061422732814781155064 13712 4406677802985771064856 13713 41821486699019183684 13714 284695231550064519 13715 1308704742593522 13716 3661260669592 13717 5047161882 13718 1831591 13719 1 13720 0 13721 373798862128436852709430 13722 210671067114407639664192373334 13723 529172949991466855030750690416283 13724 102696880353913805987253992739639280 13725 4205620685043863072134619901170214666 13726 58618377381309840315294840813376411722 13727 363159483478717837741998341731954708201 13728 1179911163313827126156521492973317063960 13729 2244758762404341349476050215393594617686 13730 2702250141475462940538980278573474807567 13731 2178468813875174719561041732093202390399 13732 1227489959986755050050294693021502831988 13733 499616116793316211194830984989530429816 13734 150731982872972005113904138955854719026 13735 34400689330443424227370727787454922621 13736 6035579648197007493737970567749798825 13737 824449870582251037805346488000830554 13738 88542707128186854988212367339802237 13739 7530803631950164167142034447452197 13740 509789874701363441209392871198865 13741 27543093455755591619967990034848 13742 1188386637130350988514151986942 13743 40874839854428333785029945362 13744 1115785824596998406312073515 13745 23989218796481736266666796 13746 401488898149678801141232 13747 5141139883498519855573 13748 49112407297831581116 13749 336995581203877457 13750 1564950583235069 13751 4440434608674 13752 6263603202 13753 2409709 13754 2 13755 0 13756 393298942187883251157044 13757 224291825136653891544445810132 13758 567662890920516552044043332875197 13759 110792517752130435488392628045042933 13760 4558089356800250025168647492949199579 13761 63782444387705671254465647456462486578 13762 396544620220534798072765524489899845488 13763 1292537622815106946555829434799018329489 13764 2466455524522231784271418735661966141113 13765 2977667455185189577627715560926028850060 13766 2407165665170908985337931240782262331946 13767 1360030750091249362932125074248873782171 13768 555044645238159170433892906219865078823 13769 167900805523726640637146614488609359772 13770 38421579389218107604580968870554180702 13771 6759299951310111091301434302926588636 13772 925858819109630626825516208247608163 13773 99715754708179825667852131218528997 13774 8506010750410756842130690861182664 13775 577569754927137663326167234041890 13776 31305709107855673355423992778047 13777 1355351910123220926866238264371 13778 46788698890886406900991353328 13779 1282303717188414144833325963 13780 27689980600062740552437902 13781 465692284927774880766587 13782 5996540866077693972056 13783 57658055709917387164 13784 398769226228532757 13785 1870576528042221 13786 5382296383663 13787 7765774402 13788 3160416 13789 5 13790 0 13791 413799241966727832978027 13792 238781027899207717920079875557 13793 608917475210608733069867467571081 13794 119518891699249629826967034205284948 13795 4939769597195528827956734984318419216 13796 69396564639956648263878571414225759621 13797 432966777362478528870525840653211443718 13798 1415804640971272007837431418895993988470 13799 2709827027337828789813193753416440047456 13800 3280876597644250400133346881279432671761 13801 2659634821602332817996142247761942159074 13802 1506742998051468154922012909832203304767 13803 616562723645005133585858373310354615704 13804 187006244112511436221146639661705316428 13805 42907894681237788271871308040318455142 13806 7568959581862178414666671189875865851 13807 1039620022359358079428950544311045152 13808 112284939745576112598527031369866673 13809 9606261095871801543785781906498053 13810 654271944427273072132034255389789 13811 35577163448666779866740949560198 13812 1545535907929211963313883178009 13813 53549280338647854611025682561 13814 1473407317926478078249165089 13815 31955369346601795267858179 13816 540045207305485589962758 13817 6992555358008081080719 13818 67671580709727121685 13819 471707751064079122 13820 2234943133006838 13821 6520122460312 13822 9618754291 13823 4131322 13824 10 13825 0 13826 435350207840317348270000 13827 254193281155748909847036492208 13828 653132805113435029027170630054628 13829 128924570953884060919680866764350145 13830 5353055504732346014713155739318171106 13831 75499540550039597439690907291179548240 13832 472699349450860904251498898355603383982 13833 1550707233730599957455293612499874665999 13834 2976971060801090614206719882746624829535 13835 3614654158846285080099043219611462807885 13836 2938323053099364840969137882412202558615 13837 1669127152933747568208686604656666443809 13838 684832874063099783762956822983616873650 13839 208264631617867050550059983414032206774 13840 47912988193922490098745390813443661255 13841 8474664814955866342828381346641493213 13842 1167223468771601136431432590390800333 13843 126423017585184805405333390765768447 13844 10847430659880149432033563620334629 13845 741059312703030103245322007694313 13846 40425579668801435324228737778543 13847 1762134636566707040204365641913 13848 61276556855170575773046599431 13849 1692688052006750559254681838 13850 36870588238517443228593649 13851 626133948443139574694654 13852 8152023557008848908507 13853 79401950440674107738 13854 557801823300577191 13855 2669172698082869 13856 7893998968178 13857 11902803956 13858 5384892 13859 20 13860 0 13861 458004788008144308553622 13862 270586576774535395373999814222 13863 700518719745755125648553193651674 13864 139061820747129753470163125043190634 13865 5800535217883947214498640190400242250 13866 82133484206547032510568290733585602349 13867 516040086065461849125330841020813276953 13868 1698332514221899370069915453766951628051 13869 3270186413253624806976693022297541954298 13870 3982051381556335465077095897964773471429 13871 3245926494010646230812330566482030816805 13872 1848840981836301335766928367729204885961 13873 760589000359609237945680515672137263756 13874 231916233473568655860710679118829054124 13875 53496269922319290667906057693632185527 13876 9487698930926419362445114632419671439 13877 1310337137509955738836563554250886219 13878 142323912260230025526349272050454624 13879 12247391397903654643794656756934174 13880 839244793370149172394871423458655 13881 45928110161217445591252906249942 13882 2008779559602292918602450473830 13883 70107323848431899140058879794 13884 1944256374233041411313960140 13885 42533555055634583022541439 13886 725789801394233589089073 13887 9501448310253657748457 13888 93139750628767741195 13889 659390841162407557 13890 3186444303105998 13891 9551914219852 13892 14715243199 13893 6997628 13894 36 13895 0 13896 481818554503286362923739 13897 288022499821465134312269064381 13898 751299745398559586162130233784656 13899 149986880849491931022171556079612342 13900 6285006468020833282236617354779975726 13901 89344096663801900340382722466969330781 13902 563313238927413916327922273523094481804 13903 1859868130427874918098103759048183040733 13904 3591991937223034426212245413138792029136 13905 4386421060723217020552960984086487508000 13906 3585415808498475974765235105560956472159 13907 2047715903925214488939882003123339172903 13908 844644004659877288822448910611125500413 13909 258227869602618960830609492141227135746 13910 59723887863096619772455121890542989319 13911 10620657965475874680853296016641489405 13912 1470828053916992779576748317916412926 13913 160205284979475105407863187245415013 13914 13826259683362069532945888083753161 13915 950310555975144752165447336571360 13916 52172121238930603196149270860644 13917 2289596333988264791832146986196 13918 80197535222619798812483291904 13919 2232816088786008515349518961 13920 49056784746958869403765286 13921 841126729206138433143209 13922 11071583066208764226492 13923 109224229433532932958 13924 779226225218561082 13925 3802406556495748 13926 11551626088165 13927 18175949915 13928 9069655 13929 65 13930 0 13931 506849831053734861481872 13932 306566448133665184125571014816 13933 805716110773290593596095803250373 13934 161760264313166505401481877882971727 13935 6809493365200618371792638756534881357 13936 97180970548044140807785096965746400672 13937 614871896331768682612800955537287378707 13938 2036611468047561899014903414083552857180 13939 3945147405654696616263831956009498997973 13940 4831447051456432149727996684328837679017 13941 3960063870851764723752843227407634957683 13942 2267775004088904393480869002170022066048 13943 937898208756895313171991590719414501858 13944 287495821049235472380789262527472540580 13945 66669484880006881867717042215429221143 13946 11887601979845866992281649106122943645 13947 1650785814939547057419306439807188459 13948 180311411781781825317587827593161896 13949 15606675451058776454343051683022436 13950 1075929607948076916923711992839316 13951 59256531904812647216355392439346 13952 2609271372759591745872166950675 13953 91724957298518725389320386403 13954 2563748964377616394439839651 13955 56569534499301891807699231 13956 974584202179629585094873 13957 12898096221676356161718 13958 128051127756606310014 13959 920539237241172065 13960 4535585482538988 13961 13962185705831 13962 22429903582 13963 11722617 13964 110 13965 0 13966 533159827070679866278987 13967 326287865126669345107379817233 13968 864024831526208649249809139659081 13969 174447078409207415453048337371521857 13970 7377264513472903935359025095838265803 13971 105697917906689114730497893537671881983 13972 671100521079007817246155300767956790267 13973 2229979687238391877204690596990857040665 13974 4332676325037584816497194587147018548633 13975 5321176635995737806849787314619896100386 13976 4373476209441061450952857532472755862984 13977 2511252896985129130469292786871746369036 13978 1041348664467908519767203310837383158483 13979 320049051614612672339883934515466881586 13980 74415039726155422908257429684104695950 13981 13304223580327963738300277130526567269 13982 1852548864996477435972169906577514737 13983 202916406140301494969250401606997414 13984 17614115660559693769376985622125702 13985 1217990122872469091386719150055828 13986 67293326339599297298596371217390 13987 2973127313026320622258607131811 13988 104892190582176728939813448316 13989 2943211598149202204881693714 13990 65220277472605882134605939 13991 1128977136647438114735046 13992 15022358950152233012139 13993 150082236130013563872 13994 1087128155892405013 13995 5407964471691338 13996 16866637003436 13997 27655502377 13998 15115361 13999 185 14000 0 14001 560812778053476538349420 14002 347260486621846320645624891060 14003 926500868793968648458558405061780 14004 188117369389500033951816983207950051 14005 7991852559844890737133420224836940398 14006 114953325384056629585874642163461511985 14007 732417709461738062862033349758384699473 14008 2441520668031719406552826662770528516385 14009 4757890887213546651843954597164229634321 14010 5860056024007886767124570345665691589893 14011 4829624487725637296073441006296981517837 14012 2780617630008180357166582794575372446727 14013 1156099446168858658523418539354749181740 14014 356252778506619960265251274121454328431 14015 83051801581784214510969573617031342144 14016 14888035664222545053436026668719896003 14017 2078733847348956704031233396984413997 14018 228327828522350983040039082911300285 14019 19877246372138857152327866249795205 14020 1378622842548130736817418456370965 14021 76409262293274826264605759753990 14022 3387208491023211026934434288749 14023 119930100526531133535064325995 14024 3378245582752457544080879048 14025 75179517321500374401940100 14026 1307552580765167543306046 14027 17492332701046477122317 14028 175855969226386132135 14029 1283451043502182681 14030 6445551184232734 14031 20364181755082 14032 34068336289 14033 19441196 14034 300 14035 0 14036 589876092712502332463864 14037 369562602526864330005056889412 14038 993438366684663178371045698357914 14039 202846492821778182136459905483154399 14040 8657075289122035131124819929128232585 14041 125010538977102696664895567225830882276 14042 799279190361977645992793673569967625638 14043 2672924945857167885934359076839587055752 14044 5224419258366613773002436505217147490039 14045 6452969286500199134062481588304609804647 14046 5332883322155515888961341245690656254502 14047 3078594832128524720001364720792427056680 14048 1283373027808089957248355367729690659086 14049 396512429241532692877196650027416960617 14050 92681328311488000291773829194801040586 14051 16658580534877711405668031251659963902 14052 2332268380834993605952722197930220322 14053 256890727888653519848505403103629411 14054 22428318041840054308017084516423017 14055 1560231932863926684885348752160996 14056 86747800952574344111995369150196 14057 3858377848478598213588814799871 14058 137101723991433374796836936802 14059 3876903641509682068359046578 14060 86643034940781001009546982 14061 1514055826652362034376342 14062 20363622171571033773391 14063 206000275054892630165 14064 1514744884238679008 14065 7679180068184584 14066 24573959280102 14067 41932906189 14068 24949752 14069 481 14070 0 14071 620420507127059714307352 14072 393277334250769644938820065216 14073 1065151974050253890433230539685760 14074 218715511372729677906109146727281624 14075 9377058385524896432599047285563884769 14076 135938280808557859306158785123091039929 14077 872181085139969644554545508430288463125 14078 2926038725835195589253709029004265732145 14079 5736235421943885821524703900566103562177 14080 7105281052259446445643421883291972352919 14081 5888070766510714831605968747433899664470 14082 3408194337004799123595545232367580172559 14083 1424522857909348840689600939675866821811 14084 441278026404581313812948442976294594852 14085 103416639942492457502234058288341380616 14086 18637662826078239315509201786004793942 14087 2616427664742024689753612370949757416 14088 288992167355060000665572818819155319 14089 25303609386259094071711858616424269 14090 1765529727282413866572346329992753 14091 98471285984938869887069115779802 14092 4394426642983209328933467651419 14093 156706702327153047093459819983 14094 4448393012122478789446229627 14095 99835580607686219906603672 14096 1752805428927049416330184 14097 23700661733315978614094 14098 241246942288714446490 14099 1787153033983328135 14100 9145308326391695 14101 29638204159153 14102 51568772155 14103 31945787 14104 752 14105 0 14106 652520246268116112057164 14107 418492928786867774549351078772 14108 1141978256209773183991678976439138 14109 235811622050135017350716472720712903 14110 10156259991335287363676860124482395923 14111 147811100553600677740863947999950409811 14112 951663450758577116510562585727240480919 14113 3202878072356741943378351641673478791872 14114 6297691812144436126814084799174215759744 14115 7822883326786177579205328140141283738737 14116 6500492824027534822834015005494092808576 14117 3772739531071498186270466462812191828780 14118 1581047257133739270871506441230222354063 14119 491049045850368079676612839156257314970 14120 115383499921499464554439539215827092940 14121 20849608887665367297385646022718920181 14122 2934875347500850398402477661809680713 14123 325066290415492753904050975161117946 14124 28543925636343830464211445412743898 14125 1997575842054257674889667033620464 14126 111763404635766991463880132413444 14127 5004198810523768077693197599264 14128 179086328368545271420513565378 14129 5103239587131514610498168412 14130 115015132203607635758474391 14131 2028780662758585405533141 14132 27578121803043895039881 14133 282449029883808728249 14134 2107888088486671516 14135 10887128962375543 14136 35727577848442 14137 63367410394 14138 40821304 14139 1165 14140 0 14141 686253193233019826880477 14142 445303070451187730396189219327 14143 1224277202669353323961875542583562 14144 254228615060620230673113923706806125 14145 10999497202892286423511576584090829057 14146 160709864370942023165445158662855048946 14147 1038314130498855577466768221300652869198 14148 3505644379017421107438011992864017930778 14149 6913554996342257217262863055316812206614 14150 8612246827950741606787531144542470902291 14151 7175992384395818564731912151237482522422 14152 4175899703229136725191203032572300465140 14153 1754604776565551628086512253546759652838 14154 546379799233074661754220209322717086716 14155 128721838283914091819824687419992797156 14156 23321555644532391328144110398248545632 14157 3291709158437888016274400956895684603 14158 365599992699175285130847414231268420 14159 32195157858145024131671793776301307 14160 2259821205825802576986896853563603 14161 126831965565410811599186290819141 14162 5697731696924276794003474077571 14163 204629270646344958688730052010 14164 5853474369966239769810710829 14165 132477733249175175125026478 14166 2347720647897325304745554 14167 32082491009012472419682 14168 330600144377351215978 14169 2485405617924828109 14170 12955670165214505 14171 43045591223420 14172 77800875776 14173 52052858 14174 1770 14175 0 14176 721701066553229757379480 14177 473807211322051756822382731912 14178 1312433837286534377567702794223269 14179 274067366595667766683207379708483383 14180 11911974655095755678663222090699276465 14181 174722284421261963640789103985064874718 14182 1132772938695417031069898470695524539026 14183 3836741233271917112790008996428832705497 14184 7589044688469110153515374489135748878671 14185 9480477269756884173068531275436578707137 14186 7921003020969189022055143944905723545729 14187 4621725699746223480911813681398728181874 14188 1947031168359630975848597955759869464790 14189 607885396642831272729104784930754801633 14190 143587332185355888443921803486429853218 14191 26083772210611023805572097910543924913 14192 3691511845162433511031916489881422245 14193 411139270004285835914552899940568983 14194 36308910700934120617249352891455383 14195 2556157622034959209150353735215775 14196 143912035914685850167190897420859 14197 6486415579169443753743948782483 14198 233778090865274940604307755768 14199 6712846981490817727210653407 14200 152563075909087404162681623 14201 2716240031430681261929738 14202 37313955131113802044403 14203 386857999053728558688 14204 2929627423673764535 14205 15411348302962036 14206 51836221741464 14207 95446712343 14208 66251463 14209 2665 14210 0 14211 758949605954969709105721 14212 504110921487344425188102788639 14213 1406859937754018359617716716664217 14214 295436368025756376756433138189078622 14215 12899315357239910728493022323598612536 14216 189943492306689032473924868857942334320 14217 1235736208167512241912896986374400090588 14218 4198792800287474497030861780886794654747 14219 8329876401240264797078403222253103823636 14220 10435377066585313750848637396841789408698 14221 8742608126498889913208540568069252849178 14222 5114689219285394807420481770604479084914 14223 2160358136851916743680075137820612950521 14224 676248351558984874241552073988844042179 14225 160153161151613234760307012272001766272 14226 29170017972284056919204753859986385928 14227 4139408034528080592552803914102024961 14228 462296323275310183568658432126170146 14229 40943206880450805634057984226854753 14230 2890973539481962528500443040575889 14231 163269480670648679359158810753099 14232 7383174092731692158200996874077 14233 267036631204426376621314656223 14234 7697067993542387806508216937 14235 175660837308929266818684496 14236 3141959912172350879722082 14237 43388506843675624242813 14238 452570404540815033165 14239 3452178928396027275 14240 18325496601449139 14241 62390228813451 14242 117001100568 14243 84161689 14244 3956 14245 0 14246 798088766967999186006767 14247 536326260270665467414131418249 14248 1507995871733779690505258960937348 14249 318452294161681905277803495037871335 14250 13967593955554778350331914412450952265 14251 206476660035950127330186656545051861471 14252 1347961731458562680580388582969373682762 14253 4594663861473130631932664602325346581797 14254 9142308073252404693107682580341266433106 14255 11485512974741870880931002150729690182094 14256 9648605911728307293290080015269409522002 14257 5659726115632734515000886755999053047574 14258 2396834054673432109239809371306473858743 14259 752225896357384884078008511224620604153 14260 178611956052321219863790123577425580816 14261 32617941201655966884319277406910992463 14262 4641127692815802931464019123140209061 14263 519757509248545058491642748211132127 14264 46163277704091509082482135657971951 14265 3269216820290550433835893152559704 14266 185204959125220908430237226687656 14267 8402668721867420876604621351590 14268 304978424432739017556182210765 14269 8824086390787045211613489721 14270 202217990449653279501344611 14271 3633660586974785698516824 14272 50440449194728253049431 14273 529306970039972393714 14274 4066692790569196524 14275 21782500021126968 14276 75055721922331 14277 143313510842 14278 106730005 14279 5822 14280 0 14281 839212924798226411060795 14282 570572169675860176588687614205 14283 1616312557458025555484063338186987 14284 343240613434090407540244036658433379 14285 15123372611346249242207815535830365892 14286 224433672412534984209971131319477074070 14287 1470274129638273554663044525191081405255 14288 5027481655122254244626734447678109769301 14289 10033191037741638579869726335083185967613 14290 12640290237153962268241701852300967829035 14291 10647580842824711381336933702245517977890 14292 6262284113480640667155598334963368735234 14293 2658946848327717052914459309198591846449 14294 836658084399364090670361069413998101740 14295 199177963106931198029334701911890724048 14296 36469522779996308332557027088038578237 14297 5203076950267611372815889463612096221 14298 584292237026449257455771233969126233 14299 52042449998847471963733679471825867 14300 3696465350049087159508051566841890 14301 210058432436597325651719138875636 14302 9561530011824172107408933668898 14303 348256223192588465761958105424 14304 10114404400323119568012767851 14305 232747100325078167134832258 14306 4201454461732353788259760 14307 58625209728156627637362 14308 618894183811526009945 14309 4789134151046576000 14310 25881934028244452 14311 90247313221072 14312 175407531668 14313 135111803 14314 8470 14315 0 14316 882421087896683264554175 14317 606974891361660877005678686205 14318 1732313557130854054134085775677566 14319 369936243047936842034360724258220634 14320 16373739698168161990260960437516257446 14321 243935855059467437812578323914163148712 14322 1603570685285177794677152232482146960530 14323 5500659679610466768087741391452588045179 14324 11010025733263269750079588663617102835105 14325 13910033850216850280713713862351973646260 14326 11748982148971696203088547817193034019191 14327 6928375382133765714223353996989153230102 14328 2949449277721482014878133331798210133826 14329 930476762141405031220679614389325371002 14330 222089446285773836588699420972531725645 14331 40771570050476661339588764936516763099 14332 5832417130063050385203763829932001236 14333 656762921596797197961693650206790680 14334 58663141166010550226829731161605337 14335 4179006491433450331852566158058730 14336 238214252311942605230857802585432 14337 10878619564076404585931502967004 14338 397612846289051548986313674270 14339 11591437860906900387131438232 14340 267835892255356460147841152 14341 4856987642635454440233873 14342 68122675327123304148361 14343 723458084015759097527 14344 5638214171641606982 14345 30741512085107483 14346 108460935760171 14347 214530291761 14348 170770445 14349 12230 14350 0 14351 927817121679723721849795 14352 645668408534565927854101621393 14353 1856537312015636503523136920548139 14354 398684252388933588072638581238308270 14355 17726351537110040166208311740618139716 14356 265114762635904355044194352658615987994 14357 1748827679371312655707020979002456115540 14358 6017923633733815090735249208719423305770 14359 12081022593136395987735531079447269484828 14360 15306077630408308746287238833743928132874 14361 12963210093506263816547998320249611247768 14362 7664634457598888459714602943877397633844 14363 3271386858261573645582626610299889487533 14364 1034715504155570153461649506988624782169 14365 247611354262016512614815838634724254437 14366 45576266447553346257444747841322946908 14367 6537152929101585555790330039061323002 14368 738136118922736242060313209533774228 14369 66117975286385847433782390082981911 14370 4723926438161453018443233375035259 14371 270106898520545131381475197669375 14372 12375326150221949515309670067130 14373 453893462567054799872856756343 14374 13281924897280105857412695301 14375 308158102442477137204255643 14376 5613667964902764607455794 14377 79140937681262652890361 14378 845471439509659302944 14379 6635832828157782989 14380 36500040698286493 14381 130286734458114 14382 262182688052 14383 215489405 14384 17490 14385 0 14386 975509982873756796925504 14387 686794914228864548561287549952 14388 1989559528680337361062285380867898 14389 429640618195107486314749099008469002 14390 19189477406125205346648299058619641203 14391 288113032169832635853018444923845073415 14392 1907107275135320156287744166844246805574 14393 6583339684145410697952024397240093721463 14394 13255168590294346602799593212648686041311 14395 16840861821838179943755159520928851299961 14396 14301710768514597542166277306420519350175 14397 8478382051307576239389844875244763693932 14398 3628128698523796321955760199912443490369 14399 1150520613059568250538911327305746995765 14400 276038280627412407341504050556403931726 14401 50941783106499758309919366551294731875 14402 7326230795298022736824503722171523938 14403 829494981596798647943710520745127198 14404 74511035066856737167682504297636518 14405 5339210743467115226254542306721460 14406 306227455208472874601762986512547 14407 14075901218657538864287367855389 14408 518059572151857371165480708859 14409 15216393744429127775315093784 14410 354485995259297466877411865 14411 6486930958576671215487996 14412 91920735001158966191185 14413 987811202411963564295 14414 7807642787112673344 14415 43321499804620872 14416 156429966932030 14417 320190758906 14418 271519587 14419 24842 14420 0 14421 1025613964982134990453294 14422 730505307528135176046258058338 14423 2131995726498504781120039465703856 14424 462973035259448406581942320930690838 14425 20772048077445606435480103839480928854 14426 313085306829757335724295430147252479415 14427 2079564995676627895873949784659308570218 14428 7201345266566882111683287721540794792160 14429 14542299957674619666556153246481721147350 14430 18528040055964891283264415660247503298496 14431 15777080247341614941008300430787597515951 14432 9377695338700989377122339705808682739099 14433 4023401555669789908540161492811284138709 14434 1279163297792306572003316659225070309102 14435 307697749457165791061516200764987840911 14436 56932959410148823023092702288411466447 14437 8209648672994338904618504855557851922 14438 932053189701662886577136108345683554 14439 83959265706349487810968545568123510 14440 6033857339752793033024732617845321 14441 347130910323186954589191642053391 14442 16007837929606816182153368325546 14443 591204832568724099895118609943 14444 17429692946223925170383094170 14445 407704547110299846336081561 14446 7494540421583724885684968 14447 106740435557778456433820 14448 1153821969701405815769 14449 9183652857111335665 14450 51399139066337521 14451 187729328667709 14452 390750893577 14453 341606187 14454 35002 14455 0 14456 1078248955392080004474789 14457 776959719372864749746355028227 14458 2284503957169988776981288261418450 14459 498861786700489938999098764482379266 14460 22483708156628196938728996337279139954 14461 340199235888841743461074002480343922247 14462 2267457845955494885237885843839993595673 14463 7876782645620478063029774962082138883365 14464 15953181651589932458446286049993839087878 14465 20382596550673177111790105547828610724383 14466 17403179009452222177696452570821731195199 14467 10371485378723029074631774369265318973617 14468 4461327440528583491260202309800492641343 14469 1422053154890688783457046188552698760808 14470 342953861504048435657936856059254274810 14471 63622060138628440333029086103574383798 14472 9198578415370977324817654615255462598 14473 1047170530848436833152539937433204498 14474 94594049331566405412452288317929697 14475 6818003669213075112146069189640809 14476 393444393526290538913055020179125 14477 18202300542713121854644091636227 14478 674573068712377445921405200790 14479 19961598179879336970309129317 14480 468827804739311701203695639 14481 8656938835437884054584788 14482 123921942035645797878905 14483 1347393105391971114657 14484 10798993076179343410 14485 60961078380996423 14486 225185972861755 14487 476529832123 14488 429195089 14489 49010 14490 0 14491 1133540704665979618906662 14492 826328069694333589953990891474 14493 2447787707735201767892760081224881 14494 537500678127779535463756860116632721 14495 24334872517756483482442158364841505181 14496 369636557099977839833256548748399208890 14497 2472153134166351131911882728360403198767 14498 8614935477884728359384091611476298709144 14499 17499594177215488558419087393298596224685 14500 22420974519625734707606107208732279807328 14501 19195257641571239490064792579136343893874 14502 11469582381532555847258230878578598057437 14503 4946465139510171426477877014950195688593 14504 1580753091255125888669591879011984617075 14505 382211340372867430082028088948548634717 14506 71089617792308506067409849382416484622 14507 10305502313217999545890030753393965914 14508 1176370321461968726465480877481426173 14509 106562970046906519542366851729360562 14510 7703069572728442261710168775504970 14511 445876458435707508918302419429558 14512 20694609367433347829600381598549 14513 769578653337791999460718955934 14514 22857499823312822224354943664 14515 539017419912785476682837723 14516 9997643483906427810553871 14517 143837323054607332878434 14518 1573044158035478860054 14519 12694738578969727160 14520 72276009361097835 14521 269989803291494 14522 580733872749 14523 538492641 14524 68150 14525 0 14526 1191621108583631746910145 14527 878790657715878215129915942043 14528 2622598999312724779243479189652039 14529 579098040339925143646167177181541339 14530 26336787151891193620072743126620517079 14531 401594268202490733886215380572595730515 14532 2695138052092988406521199296900458450812 14533 9421568644245146964884881154951577934723 14534 19194428451546482028499030304257514401664 14535 24661216853571939222131831544101582013063 14536 21170094915139756961755338867073538788879 14537 12682829611642565557198528376122651480094 14538 5483856056728192778185832995463235709258 14539 1756995840673070646371097990954186078982 14540 425920021995900719155284127096056813209 14541 79425369551737174458113857296499459035 14542 11544365352675246175925442217753974831 14543 1321358886587748853285906944173887100 14544 120031793035600930034620462085226375 14545 8701917985364042488322544474336848 14546 505227555985560793759053224024349 14547 23524790004196621669334222073365 14548 877829693275119138991809241946 14549 26169189596591493681633693616 14550 619604013547325066741757191 14551 11543707825471112825368868 14552 166916656730527331230200 14553 1836028331743220095733 14554 14918947491574160588 14555 85660887234944403 14556 323559873704217 14557 707250011777 14558 674760076 14559 94235 14560 0 14561 1252628503530795506440909 14562 934538787369391677758092035331 14563 2809741694595256476053603559609042 14564 623877805525696069604199409393872503 14565 28501594770145235356801984293553737427 14566 436285894823528456023182375960644785164 14567 2938030079082920312561021025754347588848 14568 10302971640954324293819023105081395875476 14569 21051789440607032256151805747928166945020 14570 27123120235312792710125114125286291758164 14571 23346149447559389223102326597490030326482 14572 14023186793583051747681327600613969556518 14573 6079074822345204263211694786874081246395 14574 1952702243130232869336984364384191831833 14575 474579835662153476612718449329301790622 14576 88729299430891731891675826478911347201 14577 12930744994967043824787289096125921720 14578 1484047336828816377326063876874471390 14579 135186682713405469653022053304345484 14580 9829035501076354505085544608296084 14581 572401831926400259975625281782054 14582 26738193449374086990352567195826 14583 1001154257853625923776131388534 14584 29955751526321041058252200337 14585 712111373016310635117612782 14586 13326242884485513296219938 14587 193656839737768321864746 14588 2142447148420396182853 14589 17527780709473552042 14590 101488801600334008 14591 387581470239922 14592 860747183109 14593 844412968 14594 129512 14595 0 14596 1316707975853817969920561 14597 993775429887774188472258828431 14598 3010075027996465385571636670982347 14599 672080662295055973919999136013783424 14600 30842405528878609143757967414527342097 14601 473942862622862395341820871472026456549 14602 3202588279727147364641533412713149908480 14603 11266005844175834085047512114144126254421 14604 23087109374481307155804233873531074590769 14605 29828403958452950005868746090295968563657 14606 25743726270145733254575195660884454279199 14607 15503843971649984174828393444859835271148 14608 6738285157217100344098808503033487323406 14609 2170001472856604331506379763990749612683 14610 528746329781263188966510288278992386278 14611 99112797305583634462859620609738899549 14612 14482040480355718225248700391340362817 14613 1666575913886586304743041101337484683 14614 152236689419467902467373470158188397 14615 11100735402716319872919094370976971 14616 648420435986436657751096086322562 14617 30386198305146847640490488771596 14618 1141630214505153705429840884083 14619 34284581201040497302117910285 14620 818284341668643674803486448 14621 15381024502059991827278605 14622 224632005298210591349806 14623 2499389298419029450871 14624 20586911173078723789 14625 120199565219013462 14626 464062640143264 14627 1046877621228 14628 1055450770 14629 177087 14630 0 14631 1384011685831426958558879 14632 1056715925753350510704512202745 14633 3224517373254602915213475932846280 14634 723965295248671585574890612633340439 14635 33373373272606429000971650824253006621 14636 514815982162216765429610373834223252028 14637 3490725571234986155158154917493446888937 14638 12318155990358475430253454673318387153507 14639 25317271416708760660975622703868601354179 14640 32800894839510547001386408739578565030128 14641 28385159754619337644407157588105680371823 14642 17139346871538304521133359332961420379354 14643 7468301535414787334649919169895300701079 14644 2411253421318800744106477690913772601162 14645 589036801516039730594823024843196968597 14646 110699947809831070684551553477573012477 14647 16217683872164858231861244257391440007 14648 1871341200679906720625357680243898784 14649 171416535757291326319927430570340982 14650 12535385730719275930721427345335610 14651 734436508903729176138994074808008 14652 34527003302784146674766398518590 14653 1301618965290303055576928469599 14654 39232539679275480174670232712 14655 940120391943947169961455171 14656 17749179280781711549954641 14657 260505220431110238605642 14658 2915084543554216104356 14659 24173046561552595607 14660 142310598576197695 14661 555386743580948 14662 1272426918679 14663 1317629339 14664 240840 14665 0 14666 1454699206941558115141676 14667 1123588728308388617349763819860 14668 3454050264271344490948996554082555 14669 779809715203142710550211789241950239 14670 36109777720435822029000087598891793638 14671 559177055663079271014654926342485864814 14672 3804522042889424571488221332388656877429 14673 13467586244737431936583491300726752853134 14674 27760744743917243968214080494462286423944 14675 36066729742469070333542844699095560570759 14676 31295014488648161463662555781215213641026 14677 18945734913760972509497437348275672594263 14678 8276657239863425592772328778241255293843 14679 2679073462167538871334096921003676028742 14680 656137095550099287605447307178317216458 14681 123628963515478823456926549515271078955 14682 18159375325914205844902201955455622461 14683 2101026535058043560796629171006448285 14684 192989739647747574045330738207431011 14685 14153665676214202201936223943079588 14686 831752086321504191517192740960241 14687 39226524561431023466097137483936 14688 1483803813389218937820911007290 14689 44887273113792670512901906183 14690 1079905998382493557859062364 14691 20477982839725128142893052 14692 302042299505473938345505 14693 3399089573865895676926 14694 28375835317286028798 14695 168431412469680738 14696 664390669336201 14697 1545595534583 14698 1643064217 14699 326015 14700 0 14701 1528937881135168275063375 14702 1194636191467170397499475989521 14703 3699722686000053699451298306455845 14704 839912686626831009490603342106193954 14705 39068113054354108183814470744546240530 14706 607320615554165864068656810405660293131 14707 4146239416896997215818777978433140608105 14708 14723201262817882719184951802462411327824 14709 30437732078226560768721735668184681059696 14710 39654577377442191089313672150969604066657 14711 34500305845565737808846783773452899425904 14712 20940693144632426065014362865183194791283 14713 9171679468525502802591500611924056100989 14714 2976359849646870306517389802504035361002 14715 730809144446356016411951631665236990607 14716 138053778386579916017668229093705932843 14717 20331345322834036486545481383677219409 14718 2358635994582315213709172015183100620 14719 217252112891398199306849793320939851 14720 15978853522122001796903301220799034 14721 941837128819317693867066747594144 14722 44559407986460332661921947296708 14723 1691233335972752101610305776460 14724 51348706487182786297778630064 14725 1240257816113765581046800038 14726 23621761891667621358082968 14727 350127332447807083616071 14728 3962494574935306454485 14729 33299938109400064682 14730 199278679680161122 14731 794439527785473 14732 1876222525129 14733 2046528882 14734 439190 14735 0 14736 1606903190858354689128371 14737 1270115404109985150285644677142 14738 3962655653300556287256338156056771 14739 904595259309751472526056732109886853 14740 42266183402652179199717010382579123793 14741 659565805505643832038911161584075029187 14742 4518336747451600127048213459921550958928 14743 16094712685058305765699738413005374433201 14744 33370330809157890124419482875351863269059 14745 43595881189765295242825002261337413710808 14746 38030742159912334292599779223930145126556 14747 23143719473931899587192815503885882705165 14748 10162572213821416143237557829001957288448 14749 3306324027475267045614973752061412906390 14750 813899330647589489934608690950193726306 14751 154145819282492677126401498971279217285 14752 22760646948475306449875090015023419196 14753 2647532375014095217660235649208788578 14754 244535681707750200876585115366498546 14755 18037150275047923979478868446535450 14756 1066350980990114655212005219603070 14757 50610175166630764184840016747648 14758 1927370694310077459219318437201 14759 58730751171534330439643700858 14760 1424170091211929111478448563 14761 27242943014824506854830214 14762 405780992248884069159864 14763 4618171942760224848392 14764 39067606263450529673 14765 235696067186915119 14766 949535234212242 14767 2276182211576 14768 2546317225 14769 589128 14770 0 14771 1688779148601189609516729 14772 1350299073888368066878685155151 14773 4244047096851870128767632402283257 14774 974202411792696350516771048182696256 14775 45723205749366680874355400899665146307 14776 716258415506449154484419841488308812734 14777 4923487462961404679915003430280734702401 14778 17592711543409334906581101366665093056306 14779 36582708944675134906323730984882355603907 14780 47925125326015675444896810542756995207672 14781 41918990605871714924127028963760728112613 14782 25576308747910161797541884621104452528953 14783 11259507713112796865144371928117573221119 14784 3672524154864167793740921427214427841413 14785 906347758874892333346801976785638976134 14786 172095975187535685661932136071787887142 14787 25477481602093963360084967996330857100 14788 2971479618682033442075784180877176331 14789 275213077621953037509927848032969774 14790 20358043024640929829859731866093365 14791 1207166522848379092130433903583593 14792 57474515930728458917786435791583 14793 2196149360917153152230472709789 14794 67163237193861376282580154597 14795 1635068320958179536033272184 14796 31413237686537643115502987 14797 470181118983402156104139 14798 5381052957007292436606 14799 45821490546357714399 14800 278674988754734425 14801 1134421532648142 14802 2759709572696 14803 3164714458 14804 786814 14805 0 14806 1774758704783877366657989 14807 1435476463328340525001087695403 14808 4545177076464739043751094986157628 14809 1049104814617900946318402715955617139 14810 49459920841059513923389371283168234090 14811 777773083468585711364713314493777211499 14812 5364597865193474479569785730584951071681 14813 19228747100104553962051299289988100321613 14814 40101297242815270085698093690538629461286 14815 52680125848056995815828954898421054794680 14816 46200969075560033554236422306982990780634 14817 28262155335236223743880545672208929815487 14818 12473727347426216396742695558360240587263 14819 4078902187602711212856754115266422019399 14820 1009198537084919776670554059726332423888 14821 192116786078810795781116957126499869369 14822 28515561956006495175117153517434518682 14823 3334690219782813120583959791706347653 14824 309702457010159111574494344346009987 14825 22974713263301444070974295972097887 14826 1366397398757196070629787450395438 14827 65260751064140007579082760792346 14828 2502036462569298729138242301699 14829 76794121621476450333696898587 14830 1876871018438604657893228964 14831 36215019495006522258838161 14832 544686972410512360463948 14833 6268460507311495193764 14834 53728129045074440742 14835 329381776252587697 14836 1354734975670243 14837 3343961312246 14838 3929240627 14839 1046705 14840 0 14841 1865044174831202682776536 14842 1525954381284803479745113591364 14843 4867413343467127221264221744611967 14844 1129700722038608574122361798086372282 14845 53498712705734679339043064590673716433 14846 844515676843503968174333907851312000497 14847 5844827208627600666021870777596855155028 14848 21015412684467818090883568596206551466523 14849 43954998997491204991505928076219163440957 14850 57902349569262440856033209322359610759628 14851 50916166576397153408209484070190633123047 14852 31227376071417287514884986560367927244734 14853 13817652956267173091135949139379923799535 14854 4529824887971966318445262952314439771175 14855 1123611174653835506605781133282110544353 14856 214444875630901953514550924020262254856 14857 31912516346108956702702482616955952955 14858 3741878172258922959927331488656622733 14859 348473009512282177154888913202084971 14860 25924495208880763444514757224325358 14861 1546428653849088948434911233508217 14862 74091481726179599298718388790861 14863 2850104343387727766738418345068 14864 87791986755500747613416826242 14865 2154059599859197316760457479 14866 41742880057127045221062965 14867 630866504874478806033341 14868 7300479537210554064492 14869 62981755493413262234 14870 389186269972652558 14871 1617152863566202 14872 4049491263146 14873 4873400655 14874 1386930 14875 0 14876 1959847686321528964669495 14877 1622058232976092663109310297057 14878 5212217275253219045135457978194799 14879 1216418001440493365978067785797170184 14880 57863737445447830863197126147866667793 14881 916925868816352897052830283694091839135 14882 6367609493639115305944609918313110112092 14883 22966439142760317550824271057297577777671 14884 48175419084780784897443982377229838689443 14885 63637263107382641643565509301504585144999 14886 56107994906709382129208298541603610230587 14887 34500755587093153949235852351808465734114 14888 15305009632893471691140548553923149876178 14889 5030129175606790656260793323148573573145 14890 1250873218116219487750387932629396204775 14891 239343654759949599076214594609821090485 14892 35710339326083459345584524389160956745 14893 4198318117105572441337954975433199288 14894 392051128416486457925213524503286206 14895 29249390730417565167472186741794205 14896 1749951266623500119326561368655309 14897 84105455542902983159931547789195 14898 3246111883845393757045274934569 14899 100348894204561358075780357959 14900 2471758781603624208314792023 14901 48105435644213293307619446 14902 730528446190216650556410 14903 8500401336977255908843 14904 73809004782961444614 14905 459698893655602271 14906 1929601809249070 14907 4901035360276 14908 6038443445 14909 1831065 14910 0 14911 2059391647140527228529479 14912 1724133132013555684642540726593 14913 5581150206595435028123740447763960 14914 1309716310386882249505202329255057373 14915 62581062014436761397471983917311574324 14916 995479924810285850163305334248965348766 14917 6936677118315413610725891363299428536314 14918 25096796569623791258096281228802280358246 14919 52797114020932728857219473067648874981614 14920 69934714990725871390128607529371995203629 14921 61824174635067015961315672221919692372221 14922 38114016247642736609173903288834375575589 14923 16950961173825768772078720733081497198018 14924 5585172274734745793316491382002317005919 14925 1392414257484470548507797181960642249811 14926 267106325765579331643112537546291958315 14927 39955893550640996905025499024144569690 14928 4709911391139847320651167252533852004 14929 441027318107879230993305929885989017 14930 32996647200532488642059932078515019 14931 1980000994304500024649154632772182 14932 95459670458079387254622479497023 14933 3696596359058138297964894916108 14934 114683613429120894488857175331 14935 2835827571512073898787805257 14936 55427369724564510263975180 14937 845758445276180596923423 14938 9895219963984390189074 14939 86474088289627289069 14940 542810255722952407 14941 2301468843151375 14942 5928230412694 14943 7474698807 14944 2409217 14945 1 14946 0 14947 2163909235608484556362424 14948 1832545078037416866671897495016 14949 5975880183925364101814315326078389 14950 1410089431905104037435125982469755248 14951 67678813748653413624906119957908263771 14952 1080693716291845183964492114274184367634 14953 7556086545822433601638856909006655000452 14954 27422805047792369745976569305897657895317 14955 57857864940810688194178368261687950673031 14956 76849353917168657063954105643928566652040 14957 68117158696691632237781729663711202886693 14958 42102115148591904319614405792180379718639 14959 18772259473596350060028125265610835328154 14960 6200887160142199001578046678948026984648 14961 1549821450553849440442296128353217996536 14962 298059220315595830404442539775955846890 14963 44701468843716061980506959233386993063 14964 5283259794028276873522448418569791625 14965 496063929910465468554892508790024021 14966 37219406553048437885683728162841663 14967 2240002145666931775909153778625266 14968 108331754083941426020361691502715 14969 4208977766994609534303830163531 14970 131045307407934504496426887156 14971 3252963815263428900687870378 14972 63851799663885792155291915 14973 978961430142835360082514 14974 11516223528470319401307 14975 101285104101057346018 14976 640741146506362724 14977 2743882323444602 14978 7166646802089 14979 9243649785 14980 3158906 14981 2 14982 0 14983 2273644913597837330081136 14984 1947682203777747137559072591264 14985 6398189170499540112313173937584835 14986 1518067779386315192411493717432818241 14987 73187341470690795070765399016204521513 14988 1173125980226963244232404644520668288358 14989 8230246157352133870998969555434793622343 14990 29962255185898375786907037021485412701144 14991 63398975577420046487475883220515307793505 14992 84441086554358554028104967543892060125413 14993 75044597239444860112085997428419648292227 14994 46503570854457297766414849843533589605410 14995 20787409287894527761470584791267769956846 14996 6883843856693329277724822235270444966954 14997 1724856728019561305117666326575487533866 14998 332565507872619250081144105959386586241 14999 50005404835697399701376660163315614219 15000 5925747945849554046669907508473544545 15001 557903820191115337703685576932465696 15002 41977433510726676071051686828291039 15003 2533816811671697867504549368360046 15004 122922645864869078531435862062313 15005 4791676677420985726769976238892 15006 149717702886828736878142779396 15007 3730822604840988046056777863 15008 73542956931459730682391886 15009 1132909490924661477146442 15010 13399659589597129476366 15011 118601079611221659069 15012 756097614370841433 15013 3270016461829311 15014 8658906710120 15015 11420477247 15016 4128862 15017 5 15018 0 15019 2388854963699932382735982 15020 2069956095578677661131349615338 15021 6849980732186262129656173484126863 15022 1634221083279261853805526405472548361 15023 79139389056573339777775885986264562575 15024 1273381844003149619104111672364212161402 15025 8963946474881341663114072815910506353136 15026 32734539312746334791972756801918083972950 15027 69465597509980388262138318110495232081485 15028 92775578582975629276640663426543779622416 15029 82669847697087040110716130603956267307612 15030 51360822830436351576301407617051716240066 15031 23016849930509271505527663528543276302192 15032 7641317204541049511941621952382015663626 15033 1919475859919456595895426355490128269180 15034 371029315478450382736536222647180300462 15035 55932784412907576296531483806668409997 15036 6645635250457414192693800324623049531 15037 627380044768776419778256404181725783 15038 47337933361060158325150999061938271 15039 2865800326527589582550061849840890 15040 139459629516060234046276318714253 15041 5454248023303011675016199509126 15042 171023848202291696372361373551 15043 4278152196108723061506243860 15044 84689287618288923735250821 15045 1310797838704691947678067 15046 15587523431758664094299 15047 138840468764282656798 15048 891939026427902731 15049 3895478034076637 15050 10456119134622 15051 14096929073 15052 5379972 15053 10 15054 0 15055 2509808051552031608082535 15056 2199803191655745669260357585701 15057 7333288235547196228991533503717497 15058 1759161272623327225832526714939571096 15059 85570282418040582121674644945604641038 15060 1382116637215368394712553989245050949024 15061 9762392953346279208518145278034127103430 15062 35760794260911419818276829721196366711375 15063 76107085151909880349517769495051208783040 15064 101924803029266483310046803703906492647751 15065 91062534449792603859847212560455080353050 15066 56720626808778838894987686972684743671848 15067 25483155628941337802518717653213443882679 15068 8481361765639836253533892445835125677370 15069 2135849582590491655664229501606263011501 15070 413900303872591094096982797575096328618 15071 62556205860348765218426151015450018360 15072 7452158546420446777587493336262162750 15073 705426706605410330991018131456996669 15074 53376469258760250966337289258209565 15075 3240863627885957428386701067583476 15076 158199750482101391046015640691255 15077 6207532191332667612484730456459 15078 195331495355645135995175497131 15079 4904947921188717640782822061 15080 97506963558449715882388302 15081 1516308076296562485905758 15082 18128445823392244300087 15083 162490651394309441954 15084 1051853279912213617 15085 4638727761263546 15086 12619442671860 15087 17384822834 15088 6989892 15089 20 15090 0 15091 2636785814481962651219075 15092 2337686262601134150573653334325 15093 7850283591949764814733440528033278 15094 1893545565391827165903065410193520153 15095 92518130926149451560381517038288030049 15096 1500040013420053746442002041042756213765 15097 10631241558480312606171742613623782204747 15098 39064056753354783106273711824850122227002 15099 83377383171650075756433419736634113493618 15100 111967640306933816175615186590655607028591 15101 100299162845862043710575809717374704822832 15102 62634489647492504162456953147936807902311 15103 28211256436315289592222322495240346054342 15104 9412894617316766582401923484589354567334 15105 2376387007166055737228547248889722682045 15106 461678750302538529427716846063045322239 15107 69956642659816536418608949194701827142 15108 8355646708627022662326783136214767052 15109 793091099457470009067341542819602604 15110 60177992112502218579118031335929184 15111 3664543493718726543017325944782922 15112 179433678785636711038381913762956 15113 7063826506815884192719707148777 15114 223059238532634750987470290499 15115 5622628794316472348127479139 15116 112243942160807434620596166 15117 1753682095955119438531646 15118 21078743973476572391806 15119 190119387495575046908 15120 1240049776182656360 15121 5521617889009468 15122 15222135752189 15123 21420413769 15124 9055625 15125 36 15126 0 15127 2770083477684418110395121 15128 2484095978910296908008452026991 15129 8403286583641261821341853772909837 15130 2038079782607070621903824116753634288 15131 100024044379623152209695615204716069599 15132 1627920406803403203965040546183625637193 15133 11576637364580451239325729637975251372789 15134 42669432494569238319561217072586064009417 15135 91335449281022606678442305858316607763091 15136 122990534798845044114228920696022174008010 15137 110463792816288765693972732777655865277975 15138 69159147590545884287501256904325292753348 15139 31228681789517341625108067172332709121585 15140 10445786855347273926594826735740039618025 15141 2643761553216901409543248191828312734847 15142 514921193283868592818447256565176977501 15143 78224400670645867885177754822303457858 15144 9367648542040916031213798277117289302 15145 891547293264900334888768646737001549 15146 67837995558877347284133889113640814 15147 4143081499090669124043201829862693 15148 203490061441019567200429333675901 15149 8037078859508110778403477745614 15150 254683457469204464117937667093 15151 6444237515892784059338042761 15152 129184565638299890506405280 15153 2027805709403454075322786 15154 24503607309285608163789 15155 222387666790694309828 15156 1461462806336165977 15157 6569984326038418 15158 18351827175871 15159 26369773152 15160 11701157 15161 65 15162 0 15163 2910010499193691843303014 15164 2639552570576820772135992847438 15165 8994774810051660308503089149664776 15166 2193521902248700621356463162487385123 15167 108132366704785376450568380746300957284 15168 1766589850697095466349948399314801621908 15169 12605256425971334918636742709188401425746 15170 46604280163071002747529401075403975303869 15171 100045715588505147510194464549172425619725 15172 135088213254735683323517960515190446579365 15173 121648777810055893390898650021738966820993 15174 76357092219488597135434976647729331429606 15175 34565829013061097344095650211752569695061 15176 11590964714656693352299009651636036969287 15177 2940939678005884587607411622705263621320 15178 574246701236122966283315999327071053914 15179 87460183768197798209821025980598164286 15180 10501075536030752785425007363504219214 15181 1002111339257951660107144383099521227 15182 76463812377869237084532888367111388 15183 4683512921035893434299934446175248 15184 230740440414579278157476434944378 15185 9143107365213975971641942506176 15186 290746231568665770767125652478 15187 7384669739795422590419170245 15188 148654870586103279783393439 15189 2344306065968991064279112 15190 28478494811177263456413 15191 260065075998512930920 15192 1721877420647393692 15193 7814380002262806 15194 22113316410595 15195 32434587792 15196 15079651 15197 110 15198 0 15199 3056891244979232231862474 15200 2804607584091183786394707419166 15201 9627394295078164691200618037730958 15202 2360685870111090138824978927297529504 15203 116890927663567346469847192210699213147 15204 1916949187018210925383303653385051776279 15205 13724351197047372669531112487031522589970 15206 50898411605578052766133906234741512672602 15207 109578592001402987010157981155644114650436 15208 148364470770077102376818144030012693705301 15209 133955575326037957059328316995805065282106 15210 84297148809059731801401248913380055734727 15211 38256259300266806914335567626423270209538 15212 12860521308625739865347910992223335012643 15213 3271212699237899267978868024872807400261 15214 640343832886652553753077195789579508739 15215 97776279950113654323610159914613223215 15216 11770361144271310411122327086708140751 15217 1126258276784094120484591537314700392 15218 86176068071719617616258085521879122 15219 5293766662020654182498533065761741 15220 261604793030266590659028018118962 15221 10399848371246819347146489228035 15222 331864292501807712313879456287 15223 8460933820474087860628773969 15224 171028608909114888934360033 15225 2709662128095656557513217 15226 33090718065965200168682 15227 304047176426338978155 15228 2028071619337232571 15229 9290909074588901 15230 26631898804684 15231 39860615395 15232 19386996 15233 185 15234 0 15235 3211065695545980277248740 15236 2979845742484183288988576929276 15237 10303970798750227130205774977824324 15238 2540445685979229619570022632595283015 15239 126351313942423698163815589145829378536 15240 2079973698022646109036189752690387281488 15241 14941799798623010326531863513014068751558 15242 55584309645544788494565957485874483316690 15243 120011015472274805597192221821898359865937 15244 162933030642475862753457010016120277909434 15245 147495635911983731596419566344789183604473 15246 93055112258160178525495829395292209384880 15247 42337023957369468742371546771532637522888 15248 14267840092474661572275551322083823159973 15249 3638232042164192781867469565273725683689 15250 713978365566159588145202844657317384436 15251 109297881591095929610811270809544524205 15252 13191638536896835804289977876666639541 15253 1265641163751486331110700968470870316 15254 97110312076697475816993402641394196 15255 5982777733697480784381222058179241 15256 296557790317393225040279065862656 15257 11827637695682957293703596184829 15258 378739222713526963913149853335 15259 9692448313377459377919046024 15260 196734189367538925232242539 15261 3131333073938460677724158 15262 38441299561708308175786 15263 355376143176925844012 15264 2387987257053562901 15265 11042234664479357 15266 32057262467257 15267 48945842003 15268 24864746 15269 300 15270 0 15271 3372890185488482409685019 15272 3165886914378139687414159389497 15273 11027521879489117762226471243571710 15274 2733739784791105995564833859401554981 15275 136569161098536634513181941975933263195 15276 2256719194255840333221442485268158562775 15277 16266159453052478856767508254823919062621 15278 60697365040728837867545565198447066388884 15279 131427049224603128653957608639546121751139 15280 178918484984451329564470630593007997551492 15281 162391378156887524414959196028500874837291 15282 102714446275492623667142670918347248587247 15283 46849023976076130124391145745140719306257 15284 15827731268514217197090469095926467153456 15285 4046048275127174167071979549179137365527 15286 796001874762822756200528049154339848082 15287 122164554663329159471980091402605823024 15288 14782938889171871158186744349102791978 15289 1422112357540346193597992371478809174 15290 109418846324331819041064928313474446 15291 6760613653776335012328568705845650 15292 336135845985257746389920050577789 15293 13449528100984933356366816638152 15294 432168991032861749390569826318 15295 11101379042927572142679270544 15296 226262551657226129300936091 15297 3617904029303821648996781 15298 44647081535206102804645 15299 415264180039840941987 15300 2810924258804326837 15301 13118737381169460 15302 38568200015969 15303 60052704253 15304 31819595 15305 481 15306 0 15307 3542738177508596708707874 15308 3363388198349489040098674307334 15309 11801269756171967070807471659005029 15310 2941575733843909633041269118955772258 15311 147604467950957952048140873814163643393 15312 2448328595275389300316073876650637880310 15313 17706724437343804098121749669376591190157 15314 66276134256833638143318329282336437334773 15315 143918536461711852090173642743389611217553 15316 196457323604404378640578403626480619172612 15317 178777257915481315590718170619845424415268 15318 113367052052058804769078401997697683452131 15319 51837406308109317226737438048571644278499 15320 17556582478608306552038634113437514249478 15321 4499154338173594191834047411054025633348 15322 887361258492195744398384470012298098180 15323 136531873820189043455235891520797015778 15324 16564412623059236110271773505202746433 15325 1597747323157506224820524228014673229 15326 123272776800924420163763838247212026 15327 7638616695599796659148864843989439 15328 380945076547017783398055318037212 15329 15291649185298312921452621903767 15330 493061087772291252482230334993 15331 12713024926027328785040284165 15332 260176236499616390476095989 15333 4179255227106225277657454 15334 51843196590891056882057 15335 485121245807127210263 15336 3307773024339517606 15337 15579906684169208 15338 46378106756786 15339 73620110812 15340 40629634 15341 752 15342 0 15343 3721001072479541451508397 15344 3573046129266071652163837290515 15345 12628655022397914961947401287890505 15346 3165035268587790594490595213409122842 15347 159521935123905659938551841525338053432 15348 2656039042622348631025900768161680622613 15349 19273588932456474094724701654771184934091 15350 72362619868021310185678401251924087333962 15351 157585813465316210112616050455203901155535 15352 215699059361220191095073196520948601336281 15353 196800940788202262911445311910585199707885 15354 125114113262898866671325341741648647010620 15355 57352000552730202813597650259386421255850 15356 19472525264991153361396390302679398777105 15357 5002533409627262669209464509530415160642 15358 989109308830622653543299246687807450886 15359 152573241621350423008276961367056751056 15360 18558576160998774741124668891590371722 15361 1794871251444309306791753886940173758 15362 138864312842797795021503953338850550 15363 8629563701295858368616048734883902 15364 431670265523525825162890902426479 15365 17383613593487474812241409876288 15366 562447381699039457517587845280 15367 14556255183663154382994555962 15368 299119679270842779997370437 15369 4826754197232527866242929 15370 60185876979306640651694 15371 566586620695111391075 15372 3891280140235719366 15373 18495956405527193 15374 55741723895847 15375 90181564077 15376 51774238 15377 1165 15378 0 15379 3908089057205582486668934 15380 3795599013642371656866892518622 15381 13513351268745749441937092303817248 15382 3405279691141022516753580638861923641 15383 172391329577908419361451107014732530785 15384 2881189587648215931813331596645396979087 15385 20977715178312968538402904459054832755148 15386 79002575551033213529627343752833428563162 15387 172538487427280021619653251933622133068113 15388 236807458951939298548361413471386232262690 15389 216624587733222797110074922827998221811166 15390 138067024906283007060081936204420204999179 15391 63447800141306524849922983966257619239253 15392 21595618935996793784645601332557310715668 15393 5561711905196187586151706074015820740728 15394 1102416445511436303531163835914060317007 15395 170481912748790698714358533480262548864 15396 20790587186808463158105142720502842785 15397 2016088831795461094220884598621141486 15398 156409346198999841866516589401955101 15399 9747845886596879360928846819878866 15400 489084982726910146155221451488866 15401 19758977284162739125043899752594 15402 641501025780803169336903891195 15403 16664009299429042043991811485 15404 343831048964942163108013403 15405 5573478301671652540534189 15406 69855732352391995324952 15407 661566025728070039782 15408 4576362495402671984 15409 21949722909230500 15410 66962689893275 15411 110381552175 15412 65840873 15413 1770 15414 0 15415 4104431991606013700457110 15416 4031829401457289395104078756810 15417 14459280672421102114243870088551374 15418 3663555657361482946552432364054205250 15419 186287877102533432844868736999051684876 15420 3125229500180413313211891484920061851828 15421 22831007377969132481359185049315417431622 15422 86245837808987554734407574831142986012005 15423 188896284834777666436077427728695510305284 15424 259961888917776198536959769646237879671834 15425 238426264625781928360994538300966648682062 15426 152348414221772087102819946833935601640845 15427 70185492510135326179881962090269562689245 15428 23948053637743517589469954450147994753763 15429 6182818153160404487670228365250870598145 15430 1228583737231998053783747627563960098421 15431 190473245766466733297363559653822086961 15432 23288551588924597260973856017737248716 15433 2264317532469261318682304625252886408 15434 176150340984827505142611401806326202 15435 11009670812203671406600810190547091 15436 554062978573487313828149589486948 15437 22455759017844436946395176648803 15438 731555581663045731751393675672 15439 19073863816426565815812669639 15440 395155697417423554514838216 15441 6434468060573235519110045 15442 81061490578188833041416 15443 772274173407015736160 15444 5380471021423446805 15445 26038923042873524 15446 80403254496973 15447 135002902562 15448 83573233 15449 2665 15450 0 15451 4310480337124871462076948 15452 4282566702302921479803897097100 15453 15470630617530598354346085560826668 15454 3941201380128973539364192022674055980 15455 201292684892746774345684940237164290436 15456 3389727247649681610228143722694961622642 15457 24846391831081011925184070712812050228244 15458 94146686744595310051931905438996282855376 15459 206789976746884759759837300668780872085436 15460 285358787551652600501891346763584791361726 15461 262401487601549706821847872948199022112622 15462 168093262729992456514437942672482660703685 15463 77632043204248924461633673937176874976287 15464 26554374621938752776165236331628009849793 15465 6872647349951401099994828903987834184153 15466 1369057351730178054943596756366990216239 15467 212787208139123047385337101027259330833 15468 26083865796326734703112305781613600981 15469 2542824816967501575080376064334036450 15470 198359574505269133000964179925172435 15471 12433289558934486796973344117291106 15472 627591042395612118434313043974564 15473 25517028727972171683564732290799 15474 834126768897911801688768786148 15475 21828679937655630980895265325 15476 454061607896481131243245512 15477 7427019883778094941525130 15478 94044347951451128786717 15479 901284526367580634837 15480 6324016611233575114 15481 30878763191625795 15482 96494842317126 15483 164990387827 15484 105882993 15485 3956 15486 0 15487 4526706128254173781044298 15488 4548689954180534912227499601942 15489 16551871413304903545946074524544992 15490 4239653278439254501292374259952660930 15491 217493196490295245452215260882679752842 15492 3676380198228673025246316940385355449746 15493 27037903816507579830472783521842331159926 15494 102764238401951807519766766932261711828436 15495 226362387865027218626592984191524870341739 15496 313213274373366317472688638817548429453425 15497 288764917143244726183636626948233078014837 15498 185450139317541083634599426556507830745898 15499 85861339345801947944614086338855666430994 15500 29441729898978083051579954845059584748531 15501 7638733459885639081361533020855125252795 15502 1525444588788335252788480390175920368111 15503 237691162313604662914877470298737907491 15504 29211598441476411465933529176014113045 15505 2855269736413170332832770151498096638 15506 223342767976897542480547509025994185 15507 14039251855743195656925848577957342 15508 710783478011829050754544673246511 15509 28991571481598481351464649252026 15510 950937065726440241647013006837 15511 24977337693707195068052622991 15512 521656947809074832894339107 15513 8571019457461854641485246 15514 109082938463923908460827 15515 1051586425179118584366 15516 7430864472651517051 15517 36605051160850402 15518 115751640976811 15519 201489390952 15520 133916903 15521 5822 15522 0 15523 4753603989138067267826945 15524 4831130753732772288335197070431 15525 17707775181937838788726710466822388 15526 4560453103992484362169575865453103968 15527 234983681542677211816113244918812773915 15528 3987025105764338554920373277395973335366 15529 29420781786837509163887951198971846935271 15530 112162871412343761302454154298587662169729 15531 247769496912922326972464641164486322903872 15532 343760909907571409187505386104705293938744 15533 317752215092545625750590812902882089647743 15534 204582555255164865446688971989100424833239 15535 94954898447325833202399589228037769623947 15536 32640143695891103189847608284344831595219 15537 8489428797287717772051525927717827238165 15538 1699531669316621869097305373980783455895 15539 265482964581365742926005476035798768647 15540 32710915948718288425390789907415656224 15541 3205749431442193152478483685158022324 15542 251443157147149069843158725040777965 15543 15850692974085808983342000621988527 15544 804898434598488179522866547815950 15545 32934639229300741078183852370505 15546 1083943674722717543148846283897 15547 28575574333156815283702808398 15548 599210216816310197627609776 15549 9889326634167082290692769 15550 126499105631545218727373 15551 1226651796990227677696 15552 8728912250421266388 15553 43377794212532076 15554 138785514350542 15555 245880872317 15556 169080665 15557 8470 15558 0 15559 4991692197319220372390544 15560 5130876357200508017949313536306 15561 18943435992331100760191687496777979 15562 4905255579185362662068778200190668688 15563 253865763016156363956121114164264333498 15564 4323649438851262500841972110054436092686 15565 32011569484093825328247792071444503385547 15566 122412690914299076997557016972200392887737 15567 271181636509824585612591522878496838288802 15568 377259619669354983231144742357896761229531 15569 349622080111229794333688860046169057611596 15570 225670453094519570148591866657683433873208 15571 105002649141687525461153186414851809796257 15572 36182818379326748973930529402775219444215 15573 9433992101351274616476505699362595852785 15574 1893303469606924934563238448027602750110 15575 296494410991782558220716582424820548602 15576 36625556922393601602369715060457512180 15577 3598851091704417205577903649428783629 15578 283046051749927417290478768655155828 15579 17893655862952192742174846269411698 15580 911356288553039416094510601701553 15581 37408799033980370794281009114847 15582 1235370153954434038122799514121 15583 32686934889955496434460643068 15584 688173147205454686135321406 15585 11408214100155766760568579 15586 146664504462299979923080 15587 1430511912014710722899 15588 10250763264060743512 15589 51385508426681476 15590 166325221571458 15591 299837482447 15592 213138465 15593 12230 15594 0 15595 5241513796775816319683700 15596 5448972961920159824835899968996 15597 20264291320951076279080717673613013 15598 5275836582797628053290025073614023741 15599 274248984696800897622482845434876834655 15600 4688403621314569891753274104326064340588 15601 34828226636130321485362291442889255969038 15602 133590032972727927716828071593284425801277 15603 296784801446844226062317495269455112939697 15604 413991797534646262338583649103111766260022 15605 384658478578687823906801406681924443255167 15606 248911842549381676312477995557614558634625 15607 116103791061823243267768998410224305676409 15608 40106467783917579590700289464160890662035 15609 10482686005097634657923341673238493553058 15610 2108965413153014631418928261536479600458 15611 331095069400489982010013364539374926693 15612 41004361025477685701945201531194344381 15613 4039710035834281831864621852661209494 15614 318583946123611828586652930385509121 15615 20197453289226928891463671752337431 15616 1031760374018126474249706159599221 15617 42484893015777250010355269075507 15618 1407742352281508502527106913158 15619 37383856728656392316021504873 15620 790206955602421182250582042 15621 13157872781816151644563164 15622 170008245220500997680026 15623 1667846556590433537673 15624 12034507350681695160 15625 60850134692618437 15626 199237056796547 15627 365372659348 15628 268247095 15629 17490 15630 0 15631 5503637762499727151307095 15632 5786529178734195100310583400629 15633 21676144926234345623615530931372849 15634 5674101922210303785602561439385698748 15635 296251422025702185955680968593853816214 15636 5083614256677039965202502816328129464250 15637 37890248947603341081491659867771754334447 15638 145778012998373437106934290586352732467710 15639 324782075066965712406252780058854061369949 15640 454266605064159687406514102881549483894329 15641 423173089517051021558141713508668571113778 15642 274524597736610687883604236307185209570507 15643 128367741816722284463594982038514240206718 15644 44451685177853054474705862466865274676169 15645 11646884887584365011062535891008009747286 15646 2348967751972169546327729058750723917145 15647 369696539901511512030528134907358753481 15648 45901858391278423608225229969560552490 15649 4534074595672835155111442420572446398 15650 358542242516557386162615785404475528 15651 22795074395090256966631825250633870 15652 1167920314065326529710781751147405 15653 48243121444241946173521568086193 15654 1603929058440244610443172204242 15655 42748899608041269255401661619 15656 907212202785748792032391356 15657 15172988695389884838558210 15658 197025659432737388565165 15659 1944087111905706466457 15660 14124637505781211998 15661 72033009029298558 15662 238552092652426 15663 444922634042 15664 337106655 15665 24842 15666 0 15667 5778660218961559003723580 15668 6144719706275692114575942923428 15669 23185191228541427498025387672126248 15670 6102096733716565549605190385860381728 15671 320000339542416159951612945869029020307 15672 5511798414905340793808686225941570251927 15673 41218798158205220778311254548602108290770 15674 159067121968474049297135086736106154859188 15675 355395184308607004540449169720212942830768 15676 498422484863665163363213858106990595812338 15677 465507983885386581020910750310570957318860 15678 302748431547600879439225598498224740667823 15679 141915179809284540442495455040740590588012 15680 49263349437725641980453403533737655687885 15681 12939194209511227741641738368430437947318 15682 2616032497863609781371583142805071220833 15683 412757191783129050669971521921399772700 15684 51378926607493098985332238883202800622 15685 5088378627836891004378032243863870743 15686 403465664717736069797973534458149400 15687 25723641619991697262801513459438468 15688 1321878324272585042526784049695606 15689 54774267970125338709197677522527 15690 1827188155780648184181159571262 15691 48876148028029096200219283827 15692 1041362984620102379754867616 15693 17493406428746178048202240 15694 228288422635074079672759 15695 2265535818947634285831 15696 16573106243284700581 15697 85241606250746590 15698 285495025090644 15699 541417262698 15700 423016949 15701 35002 15702 0 15703 6067205714919484306343541 15704 6524789218708844957934300038655 15705 24798041293575066067688598426974736 15706 6562015555398463886224041757486724544 15707 345632898455428981570863042879531540363 15708 5975679065896882159501841571556183722533 15709 44836843004449560504174158292708037621654 15710 173555874574777514386434397979619356355918 15711 388866194908378112856135714939162233762749 15712 546829907718295843724615382496189029733681 15713 512038560501272261244160899978027101463560 15714 333847064444619585891608595006853756810174 15715 156879192501546700317368761427583478385952 15716 54591073357510095076755205758710685177003 15717 14373582539112793856229015280708024936090 15718 2913183287938034245364030943193531484338 15719 460787429056041146457174285827997869169 15720 57503522755813276810114232235921531904 15721 5709822504366346876883667199794111777 15722 453965439167782629381160923491360814 15723 29024923565886511461458390324878892 15724 1495938810862754145230352478468757 15725 62181081838547383919717600196039 15726 2081218827060357768304923865271 15727 55872801774659937411138886877 15728 1195145829890160694678200055 15729 20164886760095935219463594 15730 264456173122312266250862 15731 2639503827409549533441 15732 19440567951530968039 15733 100837743939579018 15734 341522189061110 15735 658396113585 15736 530091341 15737 49010 15738 0 15739 6369928557132709817142929 15740 6928056479163055735037374516259 15741 26521750523472131034223017159167485 15742 7056213120156918801846489632617616169 15743 373296918121312279710292303236628693859 15744 6478201750816120076297110297349572959599 15745 48769311990080552733600996982546773912556 15746 189351513777688128758569598258909007078205 15747 425459359275406716850333525063553664225514 15748 599894375039873774481086808967272926289287 15749 563176762941296893775642900125823936800501 15750 368110606654268743519128205600925829867975 15751 173406540698835514935347488049579942215477 15752 60489698430035502440341858148123644424414 15753 15965527610798660982594760231013502454164 15754 3243778503706562117759302937745415111991 15755 514355543846312860533990722246616443144 15756 64351499216509780011403212034472852080 15757 6406463605250650553585025152679277744 15758 510727340410588754582823429629144692 15759 32745911251500948904304513136299842 15760 1692701730029520154962471918422351 15761 70579840963139734770497289534928 15762 2370220805228972374622870084340 15763 63860988278938841225459704716 15764 1371404209883483668572770070 15765 23239977292142900175906887 15766 306289914253477843229733 15767 3074470724979425687203 15768 22797809272595500722 15769 119246857777407299 15770 408362145359133 15771 800112567153 15772 663356466 15773 68150 15774 0 15775 6687514205661440172553650 15776 7355918691790654318891890048262 15777 28363848166470610525766375899303212 15778 7587215919812250610460048582343009578 15779 403151695496526946342011462482220043076 15780 7022552589554356302370706053949010619148 15781 53043258944568175115027004831055425466777 15782 206570776627983539405465580078437132465075 15783 465463130656657423070505908930716220311082 15784 658059700133925579525683093142416844044906 15785 619374604061923222890313931808189587819701 15786 405858174558455173776739881524765567678730 15787 191659050460356649992864741892538480625287 15788 67019840866044964927282297986958028623535 15789 17732177888656219567169309547835311101901 15790 3611547992194266761395772458072114663981 15791 574094221754059049101975714409947670309 15792 72007512501956759778783653515513297753 15793 7187317373263698944142744548802618226 15794 574520697570827000411209678549683610 15795 36939464800815704141635394527628406 15796 1915100119292058612562205512862123 15797 80102115033707883181164422021247 15798 2698961386125725658205790330582 15799 72979818254300881309166781474 15800 1573389184446163280314136239 15801 26779007008783576980861023 15802 354667407878521623690463 15803 3580269370718681082824 15804 26727433023755282846 15805 140969284070955425 15806 488068865320828 15807 971699303714 15808 829061256 15809 94235 15810 0 15811 7020680733548749464953877 15812 7809856106109345664702679858763 15813 30332368763170304510734314368389904 15814 8157734594752788674320581551472674933 15815 435368886928979957400945889649602582740 15816 7612177730310073554452453600948875511575 15817 57688042429588049163636481088526004987321 15818 225340726632396504071823078530078947407947 15819 509192358415433007189251389707213769935137 15820 721811593935335355626592676380009418898877 15821 681128027284675710230261102052321520199304 15822 447440764099563668768703411894596639924108 15823 211815145410620925822644678312740169176081 15824 74248494117842468178712155456348317767364 15825 19692531272196921625410373590614333166822 15826 4020633780288849570969529984769509068018 15827 640707772150008301555698145181313168198 15828 80566035883504834085749058911695695538 15829 8062470200182717838466211577634444537 15830 646208482444687679278481249842846436 15831 41665039859036906052539029305689027 15832 2166442384076528557893919749886066 15833 90896758493853008059577207397287 15834 3072851444310614266423072267850 15835 83387726271263962939947583542 15836 1804817294304004889475762596 15837 30851227480901201860548936 15838 410600892105134280823564 15839 4168298812060574767263 15840 31325788200488911791 15841 166592938020212489 15842 583078133693268 15843 1179316681229 15844 1034829728 15845 129512 15846 0 15847 7370180353811425547662139 15848 8291436888062338004179815770677 15849 32435885654974309920777071453549643 15850 8770677207415579498243196431497413275 15851 470133456981959423364700632423109893258 15852 8250804355610650388579415491089865400886 15853 62735520140369814697568597855682629909227 15854 245799658389462745636000728660485621272312 15855 556990680554592353858183007371258199067104 15856 791681583200730043581166855353249633354590 15857 748981136524890715701812536367665777849196 15858 493244406210284586376281085008651360447699 15859 234071533474872554987064822861019525818099 15860 82249693691386648900530377770889373850529 15861 21867632739653835133294796038739282373156 15862 4475635209354274516567326011216647766191 15863 714980162363307232289260466560357060063 15864 90132487285258549060888841904118019961 15865 9043205465964636021499438200745353576 15866 726758600594978138307038293695953235 15867 46989502664051488453112540942505051 15868 2450459866619846575998055259024454 15869 103132158413746014892493737734613 15870 3498031410227397685506778369126 15871 95265126083818701650446136488 15872 2069936468113443553264124451 15873 35536117769407032013830693 15874 475257465964065145672389 15875 4851771675241732548279 15876 36705252436267233053 15877 196808842704995673 15878 696282157419928 15879 1430390398508 15880 1290116219 15881 177087 15882 0 15883 7736801016790889035132284 15884 8802322273043998856631349828636 15885 34683546688346514992650133040532610 15886 9429163461952735859019464880486046393 15887 507644699332603884715865169015243146849 15888 8942463368067127580582040252723186522484 15889 68220259542843690121766999955150933235266 15890 268098080709973793887642286832310953614250 15891 609233131038514318527329398075954849868723 15892 868251291692781363245858838805938147402366 15893 823530829634023506727031362251884970244237 15894 543693631700390532436221890637379568647874 15895 258645063470096351425413382049549440311852 15896 91105250639179178563924605665445452831888 15897 24280792925221480779161717355649920643961 15898 4981658969257689249490570737062549084400 15899 797783945528990663985276683352629917126 15900 100824485742143485048422940252630990069 15901 10142144304531147291190555422549654354 15902 817256535454516523772548187084235830 15903 52988045359625932011813655350358586 15904 2771360424915194729606993328571256 15905 116998774446032107817559731377766 15906 3981468749566533711396158931215 15907 108817431996005470626300825605 15908 2373601289799990222981651370 15909 40924879791620046846541143 15910 549982508591400672532697 15911 5645998394955205419838 15912 42996838546408371614 15913 232428500359940603 15914 831108393579759 15915 1733826001380 15916 1606450727 15917 240840 15918 0 15919 8121368081058512888507057 15920 9344272016999188441217161356447 15921 37085112257078128819166971529580318 15922 10136539936787506714768035397959787009 15923 548117335162354632594816367580336440029 15924 9691513888821400318536306291906423218993 15925 74179766089205337488302131618910734211806 15926 292399784965694250609333453720233056348058 15927 666328981016036059062441488986101489614829 15928 952157117671547677137331603744804865627740 15929 905431873491736454342479401746532405502479 15930 599255275664215767994300851704997473202973 15931 285774768487714295590684249113747556382366 15932 100905560751866049428757431254005941364493 15933 26957829818778157737204778507232930795181 15934 5544374554846630881683037464600846129238 15935 890090179275686904065619354133318376764 15936 112773250618652672501409253731557931938 15937 11373402740788418725095038991757005869 15938 918919497497831004266634185049554001 15939 59745212822006683605834725656962014 15940 3133888693713980886896930723624432 15941 132712003180142552618614427433667 15942 4531068203471114404406209082463 15943 124278486335427008953240772412 15944 2721358688888571509793821920 15945 47122148440304787792948129 15946 636326630583795083549828 15947 6568717556783404212735 15948 50353276805974481174 15949 274405132891016862 15950 991623051157797 15951 2100343143611 15952 1998083342 15953 326015 15954 0 15955 8524746061205131302394950 15956 9919150162612629220026511072382 15957 39650995833855661292854957051702505 15958 10896396401414896022510077422607488840 15959 591782694859774064113886785098861361726 15960 10502669712063304408438325097544081727107 15961 80654730464452134604706275053005065338196 15962 318883005983763591596963806790186865535267 15963 728724834728592875152550767162770606968154 15964 1044095344035770301367623153354327546133743 15965 995402462457707894557135432052589650733662 15966 660442654381446914981200948952837497705940 15967 315724114704351343377974226275646021856924 15968 111750497204655071520833701864057013793838 15969 29927336021647214024183224985348220707657 15970 6170075731636377040428880803060831752044 15971 992979445682453422411903382641351812077 15972 126125160018712276141741844983279134812 15973 12752767151594845126612587397169056195 15974 1033112265358862475560340776564725950 15975 67356055485714363272472062971639989 15976 3543393940138822415757175290499964 15977 150515413633347516422486512902562 15978 5155796728779142813876388665393 15979 141914457598748920875478062399 15980 3119545745983731692289470705 15981 54247950020518528136495906 15982 736076615419622859920135 15983 7640475213984904712382 15984 58952535374325423262 15985 323857502071286260 15986 1182641522380645 15987 2542787546551 15988 2482382297 15989 439190 15990 0 15991 8947840456000332817673697 15992 10528931138563418927118100745647 15993 42392307152097610067221825887729083 15994 11712583293773106277434039804053438120 15995 638889989288702783158482455076979840672 15996 11381027870221288970858851735951480943450 15997 87689296435299429234047270723881942354586 15998 347741683426532044785345006389811497349307 15999 796908002717948592979067402450746186440538 16000 1144827720759933691700158123916194183823230 16001 1094230305792193084746171621613812863179463 16002 727820150839265905106810954450385071603403 16003 348783476069002077956362973789898341055563 16004 123750395171371974579908135428631496805462 16005 33220974225526730025080026549821493165814 16006 6865748651149910306473313434279015175178 16007 1107654092084931897244568869769431812195 16008 141043485946428000450429053748129007712 16009 14297890096529458692899045656346185664 16010 1161364909266510111194263553501002451 16011 75927422386010780048839043605191672 16012 4005906369245472739329988970634803 16013 170684395473506504473067459641987 16014 5865824781360984588009508865501 16015 162028262483615264489566538506 16016 3575401052209292454630717088 16017 62439942441957181933938442 16018 851291040527925532215111 16019 8885065927914851247276 16020 69001983684254465377 16021 382098993949685213 16022 1409872388232788 16023 3076604496311 16024 3080761974 16025 589128 16026 0 16027 9391599660555044587641517 16028 11175706210831858421092436203007 16029 45320898209313369969867191152903014 16030 12589230439826101575044526747034643688 16031 689707677339133820055125390934452525428 16032 12332099476526687225504237275160552473617 16033 95331351001360881027252399079714108038278 16034 379186832271100065024880288567588416495911 16035 871410176936236983846424832994794827472836 16036 1255187562871038690338274430396173796593686 16037 1202779293923048650243505693844906311909068 16038 802008248495817403206610202887922203271667 16039 385272857365873622034138028067205373551740 16040 137027137813374259144278591985243409931109 16041 36873803879683692460962390147016660815161 16042 7639147334037284319321916788930805374859 16043 1235451828472478862922866134424942026858 16044 157710326498405596205512740801711431591 16045 16028508938024536581480764422540768270 16046 1305392629129590276052825856657790474 16047 85579412474466065961351027343557971 16048 4528223018844364107373896643165042 16049 193530278335857486141360161123492 16050 6672686359674899174116286619888 16051 184964591910069313117359938800 16052 4097191702575539881640149929 16053 71855977668820825433330591 16054 984341106215017479664278 16055 10330038106322052467082 16056 80743134760737546518 16057 450670141145043864 16058 1680070882072484 16059 3720284428595 16060 3819289637 16061 786814 16062 0 16063 9857016966290401433259592 16064 11861690306114071343198408468532 16065 48449412274173743071567665502758693 16066 13530767102677522687853492655414020631 16067 744524936976718915124850473012642921491 16068 13361843024684879145221086661651979736069 16069 103632838687364585530380331082760682212353 16070 413448031734348290479569156145012177302523 16071 952811434524039217641684628516569718873916 16072 1376086411132538845300260861574713437729829 16073 1321996798091061639400851692368732080165235 16074 883689056689088766251560992075212777457068 16075 425544890335427486125011659849753099557536 16076 151715353967014637545018648083940011284574 16077 40924642296157250117140789960525115173105 16078 8498877305090461180323442950426801029285 16079 1377860828625221801471205723124645125526 16080 176328756814125623767198891979769012568 16081 17966689797681342669066139268778355249 16082 1467117945949637517001941220057276719 16083 96447002187168975873240525727563361 16084 5118004337094207571595322429281772 16085 219404976171442607232228364009836 16086 7589459979528036335108876886488 16087 211115613082162954638393275277 16088 4694357929784582075609745755 16089 82677034485060137369992877 16090 1137957685117955283412636 16091 12007282455490328772608 16092 94457265565532005119 16093 531378431851082014 16094 2001239284584331 16095 4496034863301 16096 4730030275 16097 1046705 16098 0 16099 10345132652677367520056676 16100 12589229228527524772356863063132 16101 51791336091108438027816115820155427 16102 14541943454606964233497960985652302761 16103 803653247541972216642035591474690512674 16104 14476700339428602296925399643185320779394 16105 112650101965289273877423664095496177122321 16106 450775042782033196519361709191028596930394 16107 1041744599372082430201401077431328916851149 16108 1508521306877590382867776488071355747826652 16109 1452921663002434594704563507465458879312429 16110 973612375285218488661041947140976445616762 16111 469988130008414188767033239675556401688557 16112 167963738935897509902031468978727142046789 16113 45416463804500730058324415067939572045037 16114 9454488258744225129875639090369265543388 16115 1536536501783165960632592930780694737152 16116 197125223806968738252621108314806923865 16117 20137099845379736988687601741642564041 16118 1648695535246087320721567218679018789 16119 108681871758126042358780970906436424 16120 5783882864089096484515896370878463 16121 248706229418683910490074648982735 16122 8630973587391143920625250953054 16123 240927446662157049311413139526 16124 5377677920371637252352435368 16125 95110569854116701821618990 16126 1315285181241109701494629 16127 13953705131613133615285 16128 110471807105577931032 16129 626342760207021038 16130 2382840749530037 16131 5430420707055 16132 5851984055 16133 1386930 16134 0 16135 10857036174895938656583295 16136 13360807291980770702324967245317 16137 55361055488605149931335694673462101 16138 15627853571907841500940806835442844362 16139 867428091624661387319971680838422782850 16140 15683635386856742064246831942165388434944 16141 122444249957565105605464118155644425236331 16142 491439565220184834009857429783448699134512 16143 1138899993137882072163734573304175553865078 16144 1653582737093204682385324210054387988987799 16145 1596692957670934419538006415698348634153287 16146 1072602350696633418879087143253176095161346 16147 519030681037070308447148265106138982911003 16148 185936510903371325361111235417611952384788 16149 50396840914111569774720767230739786801815 16150 10516576714618083099416093172860389024479 16151 1713320115806891392188207239757238606204 16152 220352211534325090552471214382270948175 16153 22567311087569596686521064452296166845 16154 1852540001146477282487244241860892064 16155 122454452943830474285708874502624279 16156 6535585408373618881489447677735661 16157 281883514361927261961686076959333 16158 9814036241951215939296584875744 16159 274907514481455019263820644431 16160 6159455516941393792805967617 16161 109394354620371710095844258 16162 1519943595266724619589059 16163 16212011494801975836216 16164 129167912034535406174 16165 738047696295514546 16166 2836076339054046 16167 6555307084996 16168 7232997040 16169 1831065 16170 0 16171 11393868451739000294452939 16172 14179055391836945088708223676357 16173 59173914610522904660787002118014304 16174 16793960059340122460298059294362931937 16175 936210785455427983108042336202055467350 16176 16990176169759119199764347432695139603495 16177 133081557747839253058713593960371191432509 16178 535737146298629010991716938112620504031455 16179 1245030610165158480631772877716218530702900 16180 1812463310934318223911720459856370024216263 16181 1754559555717295067823503189123578356768294 16182 1181564780427533210903372764429001900448317 16183 573144186788207398505322533505490133068913 16184 205815016791674974138759054952233950315531 16185 55918431882005982469148349860749839307060 16186 11696899737821512527527987060218621708463 16187 1910259476764496306067065238586319660622 16188 246291208085359325222729120563246328081 16189 25288139368130105954570895132630914111 16190 2081356950290387195437461554676389824 16191 137956226242780023237445333030280854 16192 7384070498533048763353670430078378 16193 319444711092915646431146849122005 16194 11157700348428563423917468686249 16195 313632882640012777245445990688 16196 7053734012456573313035514665 16197 125800854467244754900775901 16198 1756099539701221522278890 16199 18831602488680534575505 16200 150989064047480736466 16201 869404259148074375 16202 3374183306359174 16203 7908781931694 16204 8931213659 16205 2408658 16206 0 16207 11956824258286445517629485 16208 15046759540826397564875784298943 16209 63246279003697847500230546788714909 16210 18046120418421379328511396904473938442 16211 1010390447418414807030067755475864648571 16212 18404459950683716652736535031039519459387 16213 144633898815331037991740228962034922934754 16214 583989253766473984900763549539948157022882 16215 1360957753772888190326047097901717615464104 16216 1986467234378736202971610994808611082411343 16217 1927890623018563617700109179728378000533666 16218 1301495128740613992265869897059285302117503 16219 632848217128254997223619904028128119477500 16220 227799502735802414151012742184894606594737 16221 62039519505313911127846328587353962424256 16222 13008500897898252024808308458635284353354 16223 2129631887408041174665801377060091988646 16224 275256007176209772019445307790247315180 16225 28334022516600165073266111497294926284 16226 2338177739000790017109426145034588979 16227 155402296156085002999692474363863942 16228 8341682876365083565641852319661499 16229 361963619049522389449077419312061 16230 12683558118404016853541067497403 16231 357759725526752623062055904041 16232 8076539643452969823067818331 16233 144642244888453419204799570 16234 2028548101777501630502020 16235 21869618840670716936653 16236 176451280419292883840 16237 1023824157218186648 16238 4012821425903381 16239 9536508934879 16240 11017970055 16241 3158382 16242 1 16243 0 16244 12547154728067493595502055 16245 15966869895563089142613693087177 16246 67595602809964053946203361625284904 16247 19390615281698261170191519241609116839 16248 1090386114998875404349998181838798464068 16249 19935282064413499713241175477277890509998 16250 157179213313600330353846045597625121654449 16251 636545527413831328732985143549508384026878 16252 1487577174660640966529913331279055466004459 16253 2177020655763050731093955085966701002830682 16254 2118187097862150125152384184033424482093541 16255 1433487322067522855953378866045224139978921 16256 698715094421036935816825294572724098684558 16257 252111065925956206489981055870132625390858 16258 68824606491491188302780292573665085807426 16259 14465849780302150098404390108411092506687 16260 2373969636147625547777176520108549699114 16261 307596382516651319604212499637153930039 16262 31743442238101155244617325974262110958 16263 2626398339459178357883341129100577442 16264 175034279422676320592296904699363818 16265 9422327248110608798258850146328612 16266 410088433837980122223790296054333 16267 14416076942622709591354410067034 16268 408034063891947529711989389781 16269 9246158632707054344466125378 16270 166276129821174758777169413 16271 2342806274637647899974634 16272 25392130368118479383894 16273 206154635568342569422 16274 1205301804617089731 16275 4770477264945800 16276 11492959784690 16277 13579487201 16278 4127255 16279 2 16280 0 16281 13166169969647255482980383 16282 16942510301496101310336650135681 16283 72240500326489908512078391846659091 16284 20834178643602114054393033718994900309 16285 1176649021241911468837478063681166981359 16286 21592148601889208879228125149357653675887 16287 170802015135875313243323519586024565817299 16288 693786224320450115576880297236227359085571 16289 1625865755742392551900045786905573839075108 16290 2385682961506271445901494790051748033979705 16291 2327094256661909350987573207583867243828047 16292 1578743399301270044111454827050186038618082 16293 771375201071732518043654722940456201615880 16294 278993806197545699553662727269592120519264 16295 76345073273294807783785426970547694538882 16296 16084996486459828586748352039154153176701 16297 2646088290076610187593470343640388319052 16298 343702175990675889692309287014945977765 16299 35559394642011773880831850856156824892 16300 2949822793228142547992962638764035867 16301 197123542371418890521944902655525598 16302 10641663558319353784040241066063311 16303 464551301331690346324716440232256 16304 16382978576510201059736273332571 16305 465303949768851292632280040766 16306 10583452951437096158925020737 16307 191112097370875110594037086 16308 2705220953284891193126646 16309 29475528458506738404905 16310 240797049970185682437 16311 1418516473176584378 16312 5669010206818802 16313 13843418276727 16314 16721608387 16315 5377352 16316 5 16317 0 16318 13815241802783448943206160 16319 17976988385685978607817213318648 16320 77200822215100163099649880380087484 16321 22384030227533904685236595664794722106 16322 1269665042616392402075909669278291141410 16323 23385333269553356765743592542945926293108 16324 185593940948219609593810039797306364257601 16325 756124874317384435858950871550952038600247 16326 1776888791594322365871256331114633012317430 16327 2614159108485053316633620940686162448831842 16328 2556415466957018894006895202106446008250832 16329 1738584099334465839270516199745503784531178 16330 851522816272494223118550377572390421672451 16331 308717197663141972233943969665859717691360 16332 84679904781649104832363845952345019858115 16333 17883742727990711444963933984045707010289 16334 2949118100785432946820350151123946123193 16335 384007846536958644391599480212787589795 16336 39829915087454725373440693425913326478 16337 3312711804409895063405469282703397495 16338 221974830731014834486961004655921044 16339 12017326534390913196172044027534075 16340 526179089470006943899881932535423 16341 18615667872517031486462181157366 16342 530533281852499986252688917396 16343 12112219221971794940363868601 16344 219619184037838983565544111 16345 3123091901694356994866598 16346 34208106012677789125673 16347 281189763645023876182 16348 1668943827132320450 16349 6734210909800519 16350 16665718192010 16351 20572263489 16352 6984652 16353 10 16354 0 16355 14495806619536377005379418 16356 19073806228440136755488775426686 16357 82497736659076543176506121551970252 16358 24047910138484134142735701813206171266 16359 1369957331055790871105692782843886235642 16360 25325938751719168099732258167222144239244 16361 201654344630217838176536303775161434350027 16362 824011163561100646456839969984189473329654 16363 1941807914912053520776643308665479051206995 16364 2864313087317221989509563802841557075452483 16365 2808127238838067503369425911347139911103197 16366 1914460476014085734109231787331080755078410 16367 939922534195743621787507380483368992392277 16368 341578702648120050430521314862002919399633 16369 93916493316029820241917421913639360429466 16370 19881831270935152638294143379967600116041 16371 3286538859091238262440399898797577363573 16372 428997530426005862813502270524292091886 16373 44608663429550032889269631560699760642 16374 3719837058094289959219884924755995330 16375 249930337436296349756549904961921063 16376 13569172381038179266224847004818887 16377 595905526862977097961947883812517 16378 21149717442153775384628956292994 16379 604817479977186042878409497672 16380 13859597718652272320757632823 16381 252334429925449112148719399 16382 3604813841260360306747014 16383 39691905916518184318972 16384 328275818235163310835 16385 1962994228914220396 16386 7996547335937560 16387 20052991098464 16388 25287854805 16389 9047381 16390 20 16391 0 16392 15209368375944215483241988 16393 20236671646576908872976063221468 16394 88153815784871092003723430643784042 16395 25834115960814991880211591222780302840 16396 1478089143889442381227665292176829719700 16397 27425962929014891908118343218399866324713 16398 219090940842024101051943066164596250224062 16399 897934065628887699999020408545015635775385 16400 2121889726946048423384691889613442347275305 16401 3138182619304794130439514512041535930967513 16402 3084395696278554409230405433855176751925286 16403 2107966639343898860835460581988107803497231 16404 1037416321085139072476998993608369713341301 16405 377906652507607923003618816798239983001148 16406 104151525435805096694803425461679860721053 16407 22101155691960646935788636681273660423575 16408 3662218577620793328201812298232552128783 16409 479210670731200420077006893059463039485 16410 49955576695733421380350815921688221318 16411 4176541950661297099566224760791623722 16412 281374262528218786741220425357106486 16413 15319556068562828322554223802791842 16414 674784884919546558622832842515178 16415 24025415498428611980060115390038 16416 689401252367067992145012117619 16417 15856537156602617191703314481 16418 289872619424362643908957293 16419 4160038307731501724694017 16420 46044821485672732009715 16421 383150877856050397561 16422 2308165193881302649 16423 9491945950060402 16424 24116203459983 16425 31057359276 16426 11686206 16427 36 16428 0 16429 15957501720133631304230773 16430 21469510122918925360019247961971 16431 94193127686295715782271968543686632 16432 27751542471859337030724183969563858963 16433 1594666886388237168440262463395274299574 16434 29698370333357627173537670190549148228345 16435 238020501738239619364114241841647313521196 16436 978425241180295149571261862234029102962282 16437 2318515193853471323257483880207389420302730 16438 3437995199033126719112300612913261381540241 16439 3387594601083885710949433900105399926026916 16440 2320853731115447802615424792816397285712638 16441 1144931274217656754066648426223947065131038 16442 418063422281166402732139283028851256493059 16443 115491961557775977128614837260846028521000 16444 24565992592535366916094317026669204154834 16445 4080456414045476977432139472271597418897 16446 535248278569702986580968844364136954244 16447 55937596742093052801977813015176779736 16448 4688809462931225089303248127241000490 16449 316737922346397973291821962816267140 16450 17293642856207347375861937178489550 16451 764007393433984512966511156418811 16452 27288385067608614544102353693811 16453 785698750777112418954748478003 16454 18138324279192900913952569143 16455 332937443440736117834525487 16456 4799860611870209951059385 16457 53403052008221350438681 16458 447088052103454738401 16459 2713229566919782658 16460 11262822831029967 16461 28988030412515 16462 38111570259 16463 15056771 16464 65 16465 0 16466 16741855262985451980947171 16467 22776477418548647359944118604773 16468 100641334410142255186585929605691611 16469 29809724153771940481244887151722566659 16470 1720343382732943347130218787876533890374 16471 32157169249420195587141972284294314481730 16472 258569611174913884507847026198243989402736 16473 1066062729001430739949292991787395549257348 16474 2533189876303168308275185804527276298273869 16475 3766185604701747570580393295771548543215164 16476 3720325074491987695821083542271734377011091 16477 2555045253524062730946998092303229143920099 16478 1263488151972366322786526615319142541831944 16479 462448928939286862593953395505300933578641 16480 128056117894922680798842186628602399152960 16481 27303258667266708107951964153725440897604 16482 4546030299737888448982697124606716945693 16483 597779897290398947484757534103864699760 16484 62629481579254047979167869343879332889 16485 5263338027787375994253587663261241330 16486 356505475308593811250253109982324512 16487 19519758343285581780645150842532794 16488 864916610078058297619693719523245 16489 30990283604845156279325778727254 16490 895316403350623166820312584441 16491 20745185216196785178483478179 16492 382334194900675554701856288 16493 5537032494172985901992321 16494 61923886979227151047402 16495 521565769307664155272 16496 3188441882890915789 16497 13359153834464245 16498 34826368469121 16499 46728720617 16500 19348921 16501 110 16502 0 16503 17564154997755650263621500 16504 24161972906397498719708810596212 16505 107525796284918012562080083859346998 16506 32018880698653706757430280462491309020 16507 1855821392376558878134702829915945873180 16508 34817494904330243172268051342606829252901 16509 280875481107963015498361169134637400482236 16510 1161474953169198283263727515207618203995295 16511 2767555065535479801462034247641536279573886 16512 4125415009229232947088234908056563892930040 16513 4085437174850162127349381003824162001713832 16514 2812653880524956522454492953513315244748566 16515 1394210750890499275481134594518176509828869 16516 511504485855582673138060802001167277597231 16517 141974861300058311661662496732646718361399 16518 30342795249077271638112730067596157449989 16519 5064249780887690986752953784640643702447 16520 667551346888197069223695651923653756409 16521 70114709748040941415679890731822040962 16522 5907626306766744683434289445500335954 16523 401220336423039813638914267975624672 16524 22029781686985212349678244863051804 16525 979028988791484721108864353742904 16526 35189593740288190774009841838386 16527 1020078819033351211511505161388 16528 23722970895512544037439453940 16529 438984326451412768106650287 16530 6386208057962945233729824 16531 71788968054928446798017 16532 608301135638922199584 16533 3745794882507510504 16534 15839906613309206 16535 41819860931927 16536 57248248043 16537 24806936 16538 185 16539 0 16540 18426207875324210441995136 16541 25630653666890962009901964747824 16542 114875682998534945436684915760765344 16543 34389965715413654443346353955451541890 16544 2001857390019995361284722043696610760073 16545 37695699221554540317991237415260250465550 16546 305086835261507975840656222305887305994734 16547 1265345073152541466780643164051816704535694 16548 3023399905449298374302119628909319774209863 16549 4518591837129964345063587667680848702470646 16550 4486053504480396345542756020344326903214686 16551 3095999894108716033970602749946068877302569 16552 1538336213141155027543333247454713736628998 16553 565717049514034576692364482815453414928061 16554 157392928726570671673501298192851649004603 16555 33717683256571487868813143679298494159293 16556 5641014641844504019592559151588948458767 16557 745393336245260494757769092078371283496 16558 78486488477784350119948055155316654261 16559 6630067930698349044631340196403130341 16560 451492364088043367749548354832725471 16561 24859587321497302040054498345590461 16562 1108055920690174293309767669761498 16563 39952516314647077660959750512050 16564 1162058117240604429225671304407 16565 27123934772800318000070478925 16566 503941991323510950525656778 16567 7364223109500632018270043 16568 83207980164071289515822 16569 709287280491473315617 16570 4399299505908180113 16571 18774515732768036 16572 50192846039946 16573 70079024988 16574 31728916 16575 300 16576 0 16577 19329905542049511423199336 16578 27187449388641326678149400580507 16579 122722091856454707019348393827375691 16580 36934718861194232761631244173885311827 16581 2159265628759113266259263315778014440120 16582 40809447651759068076115833629634836557947 16583 331364865555338483586812653350757502572657 16584 1378415705921325000808663383704586457578775 16585 3302674587209008797831024279636627833688662 16586 4948894525165956815687103058584973044014202 16587 4925595034802059685735933919884630408686169 16588 3407631401084301324842614562440269224856261 16589 1697226355807991249072866746765003856909193 16590 625623897945251497841670777579429405279045 16591 174470384149779005276981822147324443843256 16592 37464591747342565870214044510583578629225 16593 6282879933101629533041090697631199545749 16594 832231038556326279484251615893191004468 16595 87848877267021047857687948255539361188 16596 7440057346269159378118166893580519898 16597 508005909903555296889312503208020423 16598 28049541059851840069388804867504340 16599 1253928561068119768107980193867795 16600 45353979584064484935895767693748 16601 1323607198550628973913554488696 16602 31007619163328544859558114699 16603 578413008325235319207891413 16604 8490418162790366481131152 16605 96422974555401526042769 16606 826838016052175975764 16607 5165332219635732435 16608 22244846095999782 16609 60213030874949 16610 85718658989 16611 40494980 16612 481 16613 0 16614 20277228247502764885900784 16615 28837578119573935850667859539076 16616 131098173679059765766557159535919744 16617 39665721635524925539647938763955228827 16618 2328922507397196968164397022430811880122 16619 44177823633095645789572296888049527958403 16620 359884267224280586203016527430889545929582 16621 1501494051574302475589006684847981331696297 16622 3607504710380491820028348561155266814901724 16623 5419796358955392583238710540641447514329698 16624 5407809356285241892501160241586910781059147 16625 3750346500834105306136122850076249564910865 16626 1872380122467562130260839363191659444292643 16627 691817784460757966734841815317959205883890 16628 193384227183154859997043099455542099076616 16629 41624163648162075755646442118349118908614 16630 6997128102443403348898336361510951182708 16631 929094737790646363009288327230327600820 16632 98318040155339402006228739878022347835 16633 8348108078078584483084303434839746208 16634 571528835595941700671068745512621195 16635 31645057248787152777537342733179425 16636 1418825785774449342935910724825570 16637 51478778639256062462114401765553 16638 1507397403031334788972510259121 16639 35441860650548559925074712802 16640 663776405312463031716259615 16641 9787005307382639526432740 16642 111713262877498593609342 16643 963637915902153464682 16644 6063015815894900953 16645 26347238380448167 16646 72198572796405 16647 104766215287 16648 51569691 16649 752 16650 0 16651 21270248929688765106878025 16652 30586562916398551809681574665215 16653 140039266825992068558998712054896556 16654 42596457091753003250154545354682218895 16655 2511771264457384858928946348853160963774 16656 47821441276063226047608633008269550762506 16657 390834359041340904096921554530540862436902 16658 1635457456641763176128055309624448971866900 16659 3940206912768621937570738509471741159828078 16660 5935092573138295601813368866654127411739435 16661 5936801578817026258664946345388444406494991 16662 4127217590554819790323329609566944774994424 16663 2065447267152596431608216443501951058143327 16664 764952614466924262850887976766251539576026 16665 214330168999582310567265997625053727055000 16666 46241442574121566284197619059849937226791 16667 7791848992938597025400351278269422384363 16668 1037131663780006321310006458965357989532 16669 110023641116676969418185764112482643761 16670 9365984829973237406238873925363325455 16671 642922610886826384352534182462797413 16672 35697224406045064395250026737819082 16673 1605205675947505232811473717187908 16674 58422862829780842170147697612795 16675 1716461221869543293753559120779 16676 40503935702499770843148444142 16677 761609115055374171163426375 16678 11279492290632712021685693 16679 129401145634511586480217 16680 1122802120170937966579 16681 7114690279005991560 16682 31195210104425285 16683 86528826449252 16684 127949844184 16685 65543453 16686 1165 16687 0 16688 22311137485682880566295780 16689 32440249443001991418858803583324 16690 149583039865980276859347689546699747 16691 45741373737799088773750766613521146687 16692 2708827023081861188832229572572911822954 16693 51762566914056279274380774772933460503628 16694 424420295573885553004916261519022550953378 16695 1781259452082052146371400629376854361539564 16696 4303305879995019632729862131284829793546792 16697 6498929919509971746652465469748097965662035 16698 6517068128917572565380605393752178754626952 16699 4541618012303349901560462691244632186366971 16700 2278243391677796980083822113011935198204827 16701 845749698056297948585210828436505878399057 16702 237524592850292936822146405328675223386465 16703 51366345093680955503850998317538975251461 16704 8676028563646309687356449172919347426192 16705 1157619148615287507416957675443283281930 16706 123110398960083229208704990387120854506 16707 10506851048541983943733921200649033913 16708 723153621703527443254778326896939843 16709 40263507650440080115844346654638729 16710 1815840959311516075177087249984303 16711 66294788702665683503563755437137 16712 1954240616818402781275802930809 16713 46281859340080091851010261811 16714 873714004271567582381934452 16715 12997163620779348915215280 16716 149858386727280387042024 16717 1307943242062499627103 16718 8346427275000666488 16719 36922254757734892 16720 103654172109387 16721 156144618539 16722 83134878 16723 1770 16724 0 16725 23402165235974892374954302 16726 34404824571148996985331079808762 16727 159769643443376070666689653206435469 16728 49115953916973950612403668091654122561 16729 2921182212776811594671245872285760445391 16730 56025250210192012888156736784525034530172 16731 460864378960870031819875077525304940643524 16732 1939936306092899118337638985707304404373599 16733 4699552855482313213611728210122319120414067 16734 7115838925809513997717582859060361037968085 16735 7153533712885442358133810476729873217095251 16736 4997251265377280416758614837479375955871062 16737 2512766468882723284418933669318698386095090 16738 935004636171579508060975308318533161187654 16739 263206718150850775104981727545213466725236 16740 57054183216203049604080437210130612156081 16741 9659647270129417993614541096551899295220 16742 1291979249413229129119245820564218433158 16743 137739819644131911976933995549359545714 16744 11785433727250425135001109277965798131 16745 813305832015794847752880052351025700 16746 45408537362088228670262998261841771 16747 2053858920423420604861212063157736 16748 75217361602727393340194558487337 16749 2224641826716235176403449596356 16750 52875865232746732193384724272 16751 1002152019428949621809346521 16752 14973637200672582056988333 16753 173513803959730065895992 16754 1523251493539322505339 16755 9788669491417881691 16756 43685571945561314 16757 124111201604087 16758 190412912489 16759 105254599 16760 2665 16761 0 16762 24545709591163085124246501 16763 36486836039843333474686246165171 16764 170641871927357753421197903278617061 16765 52736786979551673746477530886060930444 16766 3150012395862855911303483629328586552079 16767 60635465564267994628898618079125516581639 16768 500407478302489250840509521963283957579207 16769 2112614135217353138082138797949526736754528 16770 5131945781967104240231110459378196876453178 16771 7790769087775499707542023275485881773994821 16772 7851591739788951410134131798287157250965818 16773 5498183028860330669665774304159349244392585 16774 2771214997419401362079893478374024786178430 16775 1033594904061337702732350663167270621784806 16776 291640989134998003309809673538790723572060 16777 63366242415822663000156553821589436561681 16778 10753789152922493981638907919671307738798 16779 1441795000582227895033067652467371894361 16780 154092126223880350223429749223202583993 16781 13218207459999581014181675502371052163 16782 914594959853234445555784420626222925 16783 51204994397371486687992466075056989 16784 2322786311552592952813668323881047 16785 85329487590135008375256058532086 16786 2532097339579553033089314496808 16787 60400082493578729470057909162 16788 1149278641916443259454609877 16789 17247495133616628268664010 16790 200861835910312410234799 16791 1773584152647178378123 16792 11476927415929014992 16793 51669920745294457 16794 148536573736019 16795 232030762717 16796 133012269 16797 3956 16798 0 16799 25744258930034131533263392 16800 38693213232828691988310518787992 16801 182245335466660988726100517222715964 16802 56621647577108454726455349216608963972 16803 3396582528529123584869304643054908782993 16804 65621264621028798380896538984642871430119 16805 543310565405147059680631308561979109171228 16806 2300516620861841282448941990068032996664509 16807 5603751217015542829479223049950711086661058 16808 8529127258739855981428937805002290763047080 16809 8617148525183705331275060275247771408245909 16810 6048876262150280202526468526611868203921763 16811 3056007947635565779851245983676871393497433 16812 1142488201911842773109074497719837788969775 16813 323119711119007741835529382969372119896772 16814 70370421021045542772916714648049441884968 16815 11970762783128813282496930383102910481122 16816 1608828474383675424696115480356048926465 16817 172368408620960652170150106724543953743 16818 14823599961200052217303757399611621087 16819 1028384347295767422756981479540496116 16820 57734603786877101407431919950167931 16821 2626599917037270597531362640647290 16822 96788265424207986697519375427584 16823 2881636170358540922133346256395 16824 68984446275483260646373101880 16825 1317785684308940983588601619 16826 19863013193423265550594581 16827 232472576092346044554032 16828 2064572507872567082359 16829 13452641766404370527 16830 61092709037457060 16831 177687962952054 16832 282543932137 16833 167804203 16834 5822 16835 0 16836 27000417698448800353553865 16837 41031289137007931033614243772755 16838 194628643111895192138742847119166230 16839 60789579434396772918423984190554940580 16840 3662253688575208619947603125859353561908 16841 71012940742621323180414672395736240543813 16842 589856376328102703415827373073621722843547 16843 2504973382282793097828843745831921301765156 16844 6118528177343274853527915552052200402602889 16845 9336819524642567805400549682138045458276070 16846 9456671626012431667247859984234595087734855 16847 6654229676768129841612285449294112478003948 16848 3369806673809534635980666391261387800323686 16849 1262751649682430145006529103269913223940046 16850 357965959875935099587218912058729689977349 16851 78141937450411025640442404565298376859552 16852 13324235348904261015177594483126266579968 16853 1795040850440397934274691983302142674363 16854 192793018191400191056917144017942289110 16855 16622221544008082029133725621341751178 16856 1156202724416600922486286920632230098 16857 65089249830983515536194420991013705 16858 2969783439213585941178882449731190 16859 109771345969983564933845005868629 16860 3278963307715390612808141963992 16861 78776861855695479363380542363 16862 1510748686547553651663793016 16863 22870987688905491920402185 16864 269003107847831064956438 16865 2402741546111614957479 16866 15764128511799370701 16867 72209317830515768 16868 212463776563684 16869 343807971878 16870 211333075 16871 8470 16872 0 16873 28316911738879831363625420 16874 43508823548038770526218401274136 16875 207843597709141232952438644385422887 16876 65260984977828703390739340916179787620 16877 3948490304269512880640636044772500269865 16878 76843206374524692818301609019504767658690 16879 640351208937696960977535171379294169917782 16880 2727429061363641362970182536197719795486682 16881 6680154080123067360044639813495646328241967 16882 10220296878010124012863635649194915362610826 16883 10377242689242166510302730789134272152588514 16884 7319619900242696145358912984915791792716817 16885 3715538984727780244651324717206358544902367 16886 1395561910620992146989243614906848252015042 16887 396536792100954324762217326625952293966026 16888 86764112405718607013321225329876333441429 16889 14829381291401253557564685456365095650370 16890 2002614714427310458252220466373936573631 16891 215616234566046212735973929746115804886 16892 18637121316776384203618033084131305507 16893 1299764092294418027205709744708684609 16894 73372227618610237838097611317447168 16895 3357391533315841730843253187676252 16896 124479596950492705872688882150931 16897 3730549790318635572179449305018 16898 89945669892337410263021242229 16899 1731681239374334496521052218 16900 26329691191989052136777272 16901 311210768876336243806598 16902 2795652768351576509644 16903 18467744153819506675 16904 85320073107483441 16905 253932325887304 16906 418067801012 16907 265734805 16908 12230 16909 0 16910 29696593860867277871605321 16911 46134027593034032916040178816831 16912 221945403312751613687221943784426577 16913 70057721225593206958618911023014795396 16914 4256867921266290542719482537655598029534 16915 83147384305706552502269466425198704470914 16916 695126867495060803764578383382403735790258 16917 2969453179122142250106174221292814306165659 16918 7292852963994843233829094740402348526798201 16919 11186605032413962909445113287552806564314594 16920 11386615232001635101424220043529109142186203 16921 8050947683335397203449704242208648818225173 16922 4096425583454179187767481241763218647282325 16923 1542216336543849882201961094961937790237593 16924 439226787917534050586232659009893456882225 16925 96329233922066916044544966647235646081326 16926 16503047061589656466175922608622513682894 16927 2233978832558181322344247699215234869139 16928 241117235578947686985710330208922681883 16929 20894073183372165414649555801050490503 16930 1460989973576896382061356207515280253 16931 82699647062166815130864640894478843 16932 3795121825667703909141605349097137 16933 141140107241989581687544100353594 16934 4243734490568667910504840780169 16935 102682437261120072026931468316 16936 1984596545144703305577889538 16937 30305954970578636111166967 16938 359968119812066503075758 16939 3252063823589985024891 16940 21629160797723838885 16941 100777530425425817 16942 303359286837360 16943 508014966444 16944 333609037 16945 17490 16946 0 16947 31142449663120060247020395 16948 48915589644165186579903917756373 16949 236992885912247244916087056464668474 16950 75203202372140779217404689415116269715 16951 4589081547219177019142216994742098879232 16952 89963613900665756088374379912436163757092 16953 754542766188493510153646969388880092260117 16954 3232750828888196937351814186308500951017068 16955 7961226188263850466640088420963140194294974 16956 12243438749320238340356445868893129148062325 16957 12493277809189485448659434260363404244244502 16958 8854688534758481263978914870743528865914658 16959 4516009107260573542558580361109277376127002 16960 1704145236972140909260507839252336154608168 16961 486471959396136986811850569455491440390603 16962 106939513949341407361933960878556763890374 16963 18363933724547813131103500721013215781407 16964 2491835673228531752274010190904793174110 16965 269607404326899349671049425240855816808 16966 23421895088535736152760482257830117742 16967 1642034313236868889450618300654024803 16968 93202008465232545992041267182898330 16969 4289395971986917549073378519927507 16970 160009579657104531989417682377893 16971 4826839512395336295000566400098 16972 117205136466972148571260113534 16973 2274077989856781771966874551 16974 34876420617371150050196748 16975 416280473514415237934914 16976 3782119213238667104409 16977 25324941325270376906 16978 118996040271502556 16979 362248480884911 16980 616901669059 16981 418206979 16982 24842 16983 0 16984 32657603618448918933404658 16985 51862702701050122583495024963886 16986 253048728318094037862302302630877141 16987 80722509529352606602619286775589298947 16988 4946954616619117423784110040540163984903 16989 97333073463781260382993765092635566174164 16990 818988204477346917419277238978545145584183 16991 3519174276505615029879712952647950356057687 16992 8690285825897438846250016658443818911255017 16993 13399201082373897123018657487783869849459326 16994 13706523066421977207223715432692589201457360 16995 9737948203960201496887674623344253483667440 16996 4978186021316827174996959104773012738990606 16997 1882925384578522658485416544501207875614009 16998 538754062637968945339679567309272838266342 16999 118708146090369634430779184411319955102594 17000 20432799333909860803183845208818116267706 17001 2779191978754972524964367519912479595527 17002 301434011355350603124641106840913141445 17003 26252805325809604720182562815709468754 17004 1845311337826877344916549724427470022 17005 105025969632220883137346432993846410 17006 4847450793974764688836693235235299 17007 181378154703510726887060087959956 17008 5489300533823553161669614529939 17009 133761743173033789954118586136 17010 2605359069568345918328736797 17011 40128956594218960482058251 17012 481305659636862628520740 17013 4397563258638454421680 17014 29644261664429893664 17015 140461744196481071 17016 432380415432963 17017 748624523977 17018 523485939 17019 35002 17020 0 17021 34245325433219728719773420 17022 54985093324111198331519411089576 17023 270179720104126756687890433307932527 17024 86642508118295910610854286280715070744 17025 5332448621483317045667990714869692331194 17026 105300219985440413013633108758247804337905 17027 888884828145875731422780989430944797416062 17028 3830735543771691156519028244171002226705858 17029 9485490984513732243237263087252201072654525 17030 14663067980154839304148820306666840998949565 17031 15036523221656137923626085179287576928403328 17032 10708523471878424326168198419472348426020958 17033 5487241643921432653786435969086275529885562 17034 2080294880285835486925580059283087419301867 17035 596605354653491367839160910320093723205269 17036 131760475072489963790151278236569627225330 17037 22732683191706834591523518005188425095082 17038 3099392721311521287736885616216784017192 17039 336984314106838891378689679670097425486 17040 29422820191498343930619358771466926404 17041 2073526727224867649223714027497901659 17042 118336328496719855175960700162423751 17043 5477440836259820302152049608638459 17044 205573727941418537402625463848494 17045 6241814552008992284509692003518 17046 152634333605473235666562167575 17047 2984414986438128321913404693 17048 46164295382505413764085474 17049 556377150389850725006896 17050 5111994101088359319853 17051 34691031284842933687 17052 165745605602515484 17053 515868551032909 17054 907883737793 17055 654372556 17056 49010 17057 0 17058 35909036693513349075724695 17059 58293052205629629679295990374393 17060 288457023560656722932073792561398335 17061 92991973439186324247116458749567191768 17062 5747673456844018378376892447691986773870 17063 113913047615239525070327090330443845009221 17064 964689291079023278263996731013386702407983 17065 4169620057672390737922204257822395863214569 17066 10352787309731977898729497425034192941288331 17067 16045058727676887304752651012553068059411823 17068 16494412568675049579341960016948914785386845 17069 11774968753092183885828872579387612434097933 17070 6047888608210043978250026365927006926503657 17071 2298169513839000085331241721871426101792225 17072 660613840590354776058767285524834926225264 17073 146235289679374383214028094315282207832485 17074 25289154346135140422178092977138772644431 17075 3456158815303793162020106507077019181736 17076 376690120515596533445941812661645269060 17077 32972197715027507735314787045204539100 17078 2329712482514429528834228920150143713 17079 133318246275823720702423221202690519 17080 6188553647291701422127106839208203 17081 232966814584303982022436921266026 17082 7096506723502377631901037843050 17083 174143719924564176368834518732 17084 3418066378013266931232862073 17085 53097886673711020620431730 17086 643030153929053883526887 17087 5941147880897776456998 17088 40586221691454312768 17089 195517161052824914 17090 615213726746076 17091 1100307665211 17092 816864991 17093 68150 17094 0 17095 37652317810725762600765183 17096 61797466470009965637687923021665 17097 307956456672055370225824722253963672 17098 99801724983174660316505411094916207037 17099 6194898533547518404782569396071084877109 17100 123223366310645869536972595348347406956793 17101 1046896133974014929632167841698794092766737 17102 4538201454838035654303752482998983816962738 17103 11298649947145196081908387932371666460295663 17104 17556112749515556090660093932103141985940967 17105 18092377649712235655097858970548047226593232 17106 12946669059810982199572939731136076121734032 17107 6665309094328023239840188547926883068632972 17108 2538660768819084410384560990801122499035228 17109 731429061332316731300976943626019819688529 17110 162286252033968385857800654065060282657190 17111 28130586917347141471797086465775626850686 17112 3853628997259788562273360709520630692213 17113 421032868853051978788378967220789258520 17114 36945932790273347161230637384587525597 17115 2617265932424270367239914537456237148 17116 150179741283232040012666384914031498 17117 6991139480053128390646170781401649 17118 263976040872268843782705988493153 17119 8067119433621508590712791906665 17120 198654728080719819898843029237 17121 3914098141531708366962056273 17122 61062037760876805579699093 17123 743032110559421190333916 17124 6903236951028419314198 17125 47470721264332644430 17126 230562287207648446 17127 733381998293176 17128 1332676531614 17129 1018408110 17130 94235 17131 0 17132 39478915279883795756623331 17133 65509853799816969266253023304601 17134 328758794196060829667405714067061775 17135 107104770088001463443593065103974817425 17136 6676564714691955632002275453414928224918 17137 133287102220428999096057403885083232547128 17138 1136040897498808075379032962389672729098769 17139 4939057638077345902924213913328827886074910 17140 12330130262942267654682758021336173155715816 17141 19208173343896558584565486489990414060176340 17142 19843755803788013838479666868910593169300592 17143 14233919930147455096216966408808472805474754 17144 7345201198630622462900437400992264919019624 17145 2804095636092300718481527931660320568458449 17146 809768476711769554712009556405762078352589 17147 180083477514157237069107183992355007005921 17148 31288465128370936843459505927845882600526 17149 4296406330361088369257992491032033857677 17150 470549281631089959815199752841111861887 17151 41394309563189791884205322511262124206 17152 2939993355001936803502456734066770416 17153 169154484585089026765297469448896516 17154 7896857043765275385707115217964002 17155 299074329560982282578158394299184 17156 9169225726395481131090494736364 17157 226582166247384187488527660976 17158 4481393939452025756718863746 17159 70208335284978981253221661 17160 858417088814348225759968 17161 8019328216508812366750 17162 55508471784127536484 17163 271801994206269398 17164 873880480742058 17165 1613101540418 17166 1268054714 17167 129512 17168 0 17169 41392749264546866860893416 17170 69442398489470795792682988140484 17171 350950087989436134486688983556913860 17172 114936457580580508427143091097406062821 17173 7195297136125304544706059947368264391970 17174 144164621481499523366998518697849092532195 17175 1232703488808449033623731053769887893291253 17176 5374988189892663807353436907259578817611598 17177 13454906648988893391600807214335136157475062 17178 21014278967520615242278379275401415219169871 17179 21763142861669868610394524209259773028281022 17180 15648014979310249543742790354083198244432052 17181 8093829841374290493659701772532287552329574 17182 3097038415572339875778461938872961526275060 17183 896424505011624854999469833068391335627247 17184 199815281010226125841393005361411534205120 17185 34797721212636495047085141230203562262999 17186 4789609839499216853210787365467259589589 17187 525837658028877254627680367712065976433 17188 46373517701784129141632113363893804943 17189 3302158768595215214870367953234234483 17190 190504935500426209953855516544253049 17191 8918837461795980619853827251330780 17192 338795881435115067513364214151005 17193 10420471145419295454017569193127 17194 258397620057494664638504180436 17195 5130090276405878028976042379 17196 80710442421476604504198944 17197 991525989200279522133657 17198 9313793454259909291220 17199 64890313543235639894 17200 320316684686572174 17201 1040865411954798 17202 1951341950519 17203 1577010845 17204 177087 17205 0 17206 43397921522754943172592795 17207 73607989534099691612446684704693 17208 374622007796155417994480070417608982 17209 123334642093354855406467400383898386789 17210 7753918975812291200997981893294307520205 17211 155921079236165493846379402897450607080506 17212 1337511821841213977191875456404370768743015 17213 5849033256586235841035540017091928916284586 17214 14681339766165522736962663871612788524559512 17215 22988662745870418171149042429612580501125089 17216 23866510828876669861124479223159945439053031 17217 17201341794461918130220733654849095022776553 17218 8918082653419119148117136301836831225199914 17219 3420314704243612833096404170365236585002039 17220 992272285725283097897405290697313116698550 17221 221690106910579224315859999436959930759032 17222 38697109715221294853002585643679496800923 17223 5338931837917592767944952316890358561075 17224 587564876068229341189218516494838116280 17225 51946339789226380182016995638491449068 17226 3708538483569292627882719465903486432 17227 214525855748163997108719203573182817 17228 10071868469751813592851074512456041 17229 383744036890453398609936615025337 17230 11840846640954338768195137377528 17231 294637134016539176862670476271 17232 5871750837074631469847525466 17233 92767262417598843846557238 17234 1145051873040295252455278 17235 10814813006249701009251 17236 75838212424880163853 17237 377371879061954205 17238 1239248279091850 17239 2359065489099 17240 1958899917 17241 240840 17242 0 17243 45498723689129703063649450 17244 78020260866968107814081464945818 17245 399872203790263313798304983960280405 17246 132339859788000551939455375251235424177 17247 8355466241581544452730192286102421412736 17248 168626795814910161471306471859148024462888 17249 1451145753446826534107214025043494394759525 17250 6364494025990268295386547295427118451823578 17251 16018532610118965447986474137461572975067492 17252 25146860943441368499651311044019883786295460 17253 26171336474657040633788199109660295226564017 17254 18907486961132963564998734710279222624969709 17255 9825531324378276109978060866713875688440342 17256 3777037787578675396027751923557683758842237 17257 1098278239147737511986299443116078523800325 17258 245938661951014345519113370314262375597675 17259 43029622069105124394205519124693372208628 17260 5950701567551461805245361043401303839360 17261 656474184217074794801400339299359898573 17262 58182918073709520981669659865085518695 17263 4164482107148845660085870038898348613 17264 241548250010419321222062304972348153 17265 11372601579423480245555994265872492 17266 434600147243259784667840476661953 17267 13452997725260138038654323181921 17268 335909954197960649718963600362 17269 6719566102619153849528092989 17270 106606590083672230501888778 17271 1322092884531218416213042 17272 12554974070787773875992 17273 88610421621062555610 17274 444451159233458752 17275 1474844425972382 17276 2850289854482 17277 2430527997 17278 326015 17279 0 17280 47699645928878027716139269 17281 82693633865138527863453093322395 17282 426804692246212713769545307241749161 17283 141995516269930100999923927763643964060 17284 9003203651804655142425691389833015998242 17285 182357662178337596016047715113318694681308 17286 1574341339158351444781753646996682838227642 17287 6924954932050833321256084037861275638611692 17288 17476395816538187616663676025451509704173111 17289 27505831193383336488727444973706442140442897 17290 28696741828697310258571606187897007741609466 17291 20781351083249468370701876431077859565059336 17292 10824498941479769500969017343255178649158323 17293 4170637673226071838682121562832731291329654 17294 1215509503965351982226140259008661296830995 17295 272816272091181488044817812693705108059160 17296 47842945745973651323092986794958455223523 17297 6631955841874513546990490492194256346538 17298 733393870239053910750076602280608034493 17299 65161609541711901672644220492738732291 17300 4675980737102060091244470960187085965 17301 271943781415723825928443046439516879 17302 12839784765268703154273132359546633 17303 492133562149324281103761910045415 17304 15282573272009111323615630158137 17305 382908409676867773024140740222 17306 7688579212649705100383408731 17307 122489242538112443055274629 17308 1526211965407240042545205 17309 14571941134946084323747 17310 103507178903639615152 17311 523291406921530610 17312 1754521847531648 17313 3441763102853 17314 3012318282 17315 439190 17316 0 17317 50005385980149860746062163 17318 87643362249604719143528367519749 17319 455530265795123467957390190513217238 17320 152348087530279864872013196308143485023 17321 9700641688960944093577566571646185935496 17322 197195576871708971922394458021358795066152 17323 1707895434317725870979965894758455588613481 17324 7534307730530013478305329815414657205105368 17325 19065718658803778613656105308597528983455143 17326 30084081356667767246014213326576909394096582 17327 31463647678272046690472574332351424351300490 17328 22839274739038534954167422703503800818031141 17329 11924133898719973237975322481881492953887593 17330 4604893028994858210914201546828223638575220 17331 1345144342026937090559664873246674844646822 17332 302605486718273074743745612214214718612373 17333 53189972729376680926307855965291088734680 17334 7390517455848571882394038431001611849462 17335 819246905694724836597909211725270090539 17336 72969939534311145483339108608936086670 17337 5249743208072730180567438417008556936 17338 306129721844187327370018210796773472 17339 14494524108201160968737674715285497 17340 557212897242126885297897424758555 17341 17358620541291919803775298015010 17342 436419155561838723218424536093 17343 8795944461667605707946359968 17344 140713823876469087606151526 17345 1761506494688743976446897 17346 16909250734534492559539 17347 120877637418485941739 17348 615927588951905479 17349 2086406135471649 17350 4153582620506 17351 3729402643 17352 589128 17353 0 17354 52420858601901549459658530 17355 92885579513070715511282628685774 17356 486166929816323174715487291337309233 17357 163447334808875922899871742439889308407 17358 10451554911831340767227661310564494332591 17359 213228916917341860405672692162144894646284 17360 1852670668313124331597721341376401907682345 17361 8196777602030846271130672535454963461962176 17362 20798246229651332850786452494429062044310114 17363 32901809957842791216973335795482582979808894 17364 34494941258180061386574215152898653263536431 17365 25099176403613009163135704406838982451459743 17366 13134491012016505044042617645143632927956993 17367 5083966313313959852874818979605328205587820 17368 1488483608638968642932400784145769933262359 17369 335618955929086356169465013202402272930660 17370 59129362563766481294087994240557373095397 17371 8235082208114625150102381713843745239236 17372 915061674285485926429081000313953294446 17373 81705664998236147520531902614999305987 17374 5893281304306162251209052977706048697 17375 344574497538663715239268379108513206 17376 16360577598084130535089071090770747 17377 630818715790487949519882626439386 17378 19714030723622783772883351176180 17379 497335876299931857496279104902 17380 10061219686801443716766411554 17381 161622113650524339372051501 17382 2032686855031349639857390 17383 19617202226556111723724 17384 141127523557104807344 17385 724740807006768595 17386 2480087319553232 17387 5009740166585 17388 4612289696 17389 786814 17390 0 17391 54951205445179608281719072 17392 98437349015862769096913180138596 17393 518840366610052875483794956254935507 17394 175346534332299520732145560960791468709 17395 11260001618269359393253882959371479339677 17396 230553045254972712973151420226882147556777 17397 2009600821896249160583267236734752708189815 17398 8916951451468293427081268295091523767160873 17399 22686763340553062449068892580219688228982525 17400 35981059227982747181469363588513553038623454 17401 37815659433924920827075151367950045967513022 17402 27580703464839226996255979142239501514254524 17403 14466620536471166398861590994118690961592397 17404 5612442414291493444847199836077053875237197 17405 1646963396465612797730946122170721916169702 17406 372202609257009336885398962250972149309225 17407 65726165786775033110858461898197600019220 17408 9175315475225936808423834623948214507605 17409 1021983905617396412062219028377160124611 17410 91477960066834538258507363238186749302 17411 6615005018097927023394042153142900977 17412 387803905338237162259681909692500729 17413 18464685442163197864470005751073610 17414 714057833504932826143017489916713 17415 22386043447071479065123851568877 17416 566673737015466410031006000332 17417 11506700842606149048492960837 17418 185605280911820531821943827 17419 2345168026449591023135869 17420 22753913092067515830003 17421 164728440787199726463 17422 852519188069278204 17423 2946902773808888 17424 6038992069756 17425 5698432955 17426 1046705 17427 0 17428 57601805366500810491219000 17429 104316716898170933929038605136960 17430 553684429099686609268196545546445693 17431 188102722945869774277746059394949425157 17432 12130344957146170822761369368205461952940 17433 249270857538957646764527481077212772187614 17434 2179696639931764379576913232121596458430596 17435 9699808587087284388618289659356320700954622 17436 24745185718172916771991774471712461603134109 17437 39345881876443913217614847893598244040517716 17438 41453188796976906901465123172431099417934143 17439 30305397564742288438411155961513194386797192 17440 15932665849089545318038852305219176689505253 17441 6195371144927946883920653889108933306657764 17442 1822168972148576935816104248619940479774126 17443 412739167166184796273515562857079770894742 17444 73052514161417764803439850296393283214809 17445 10221959374399568669222687065458275555467 17446 1141289947601135910714787387249420288169 17447 102408737681388786123198026080804233740 17448 7424328987695331363107321744395923765 17449 436408074849285695994174521892948641 17450 20836940879281789766440027609926982 17451 808179414172466825651370092734188 17452 25416815641323158810342731479234 17453 645585706976389107290009327990 17454 13157800334141970086269202099 17455 213110910269621470245473418 17456 2705172915802397993121691 17457 26386502155316898656339 17458 192228162824749851775 17459 1002523438575270514 17460 3500225232153863 17461 7275643525860 17462 7033268125 17463 1386930 17464 0 17465 60378285202834474611028659 17466 110542767964944087504591588173165 17467 590841665920586331113286697823633275 17468 201776960727398034185500714503400721743 17469 13067275595191719597589481499502229801233 17470 269493371314952747336171998754669747388185 17471 2364052114503122909090466987582474424879220 17472 10550753977250463821197301861537632164698725 17473 26988659126747958458145974520363220085728471 17474 43022522811837586281552706734935653030234191 17475 45437484219432446181032845245489320982652323 17476 33296875613101331403196489826352675194056369 17477 17545970632794823561520539141102535919596917 17478 6838313975760211307830248978908462091025640 17479 2015850136585103170965475050335433804813003 17480 457652019833703319981414156718150408386941 17481 81188384808062161968400354234517357079910 17482 11386951669190209469515673125841159290281 17483 1274401527560074765910649243177420930370 17484 114634123003292807752527597128816559016 17485 8331791460815374041813184185247996766 17486 491049270998459939250866396968476651 17487 23511206980617387898069261597001100 17488 914593121137812921260639143745087 17489 28854065508593674667412895975471 17490 735381122871539988287101126101 17491 15043479734551711383673766601 17492 244651098722222362654187855 17493 3119852682983939766596439 17494 30592488600530486021492 17495 224263094393402925516 17496 1178569343254342397 17497 4155851114313566 17498 8760760174889 17499 8672426447 17500 1831065 17501 0 17502 63286531028521032840985510 17503 117135684708329407176329139017670 17504 630463879868176377363991233025536008 17505 216434611744233351291182302125277981817 17506 14075836052088448782864127226609426871017 17507 291340360828590002745330285898533408228538 17508 2563851276073578235365723850949804300308473 17509 11475654299578051471721864418208524705319547 17510 29433667098961646169534173862403916986969780 17511 47039617140239628701401141098448284919450271 17512 49801307556015600010760286498861078639129163 17513 36581027945946531339578545315712944324647319 17514 19321196478120699592144447133266616609089394 17515 7547395423999354573968538471653931260477604 17516 2229938153108267999369551762289913570737505 17517 507409511312647485128896937230460309230273 17518 90222446073217285890193469151137167583957 17519 12683557689417666337297950018914854028735 17520 1422902166157050226076981230727014146151 17521 128306095582405568311320978778058333755 17522 9349187193238359654617270419884574685 17523 552470631080323593720143229441539272 17524 26525584464912957538484489362831229 17525 1034889537022222385763981420249202 17526 32751798511056004534325229750572 17527 837546654325464667835051407771 17528 17196739096114477395200682132 17529 280811612739603144224609124 17530 3597422580926955411409852 17531 35461363116415182448495 17532 261572104278955703967 17533 1385117215607781673 17534 4932401892044146 17535 10543298732329 17536 10683346350 17537 2408658 17538 0 17539 66332699915362724119980694 17540 124116809641578124686059096181258 17541 672712721800381271782488518087772234 17542 232145644193718801840735736152346001520 17543 15161446825354560712116112176146490439068 17544 314941040965852799937171828315993550464004 17545 2780375533394077256517925091702693640526182 17546 12480877014718585642544932766192767566493075 17547 32098148016105922191510412623080632425235270 17548 51428405885467324317723103065314161088717332 17549 54580488333999508736984029463984193492017712 17550 40186235238222259464231820231751826032057415 17551 21274451905919397151925689937266397939688572 17552 8329359558882850733013085590701220891472351 17553 2466564402147926376046664924539097944897289 17554 562529671070596926832098128699219642375785 17555 100252993811179130863453063982247715246907 17556 14126516682538191015894404519254157722174 17557 1588555429240801195289516227339487204300 17558 143594319801443485674139379104373537591 17559 10489715958815585178652353499990986963 17560 621505954461307271422946076481295701 17561 29922937415368537125768910982719657 17562 1170863185959439130478264411916563 17563 37171128971838279372339157496836 17564 953770137387926086410637968620 17565 19655176313864156247919455761 17566 322262432853226293648182060 17567 4147319946355891336988206 17568 41096441708056888523709 17569 305013208516873983040 17570 1627383668629783053 17571 5851857457763327 17572 12681797608455 17573 13148416284 17574 3157789 17575 0 17576 69523232218023552371152320 17577 131508711127858555129264826949472 17578 717760322219658469929604649568238828 17579 248984951251041173466054491966993166346 17580 16329934435318476916151647500310056829494 17581 340434804090644808600209496383650792210487 17582 3015011606077968403188028972903696592841187 17583 13573332716172880886955280233524185787662337 17584 35001622341513290341118014717812010210419003 17585 56222971003463041940927121334726132629795157 17586 59814208438643516331750527875221870940966609 17587 44143605930248368764242568025669178022648962 17588 23423433910886166994846087276399846772691946 17589 9191632128377336870669686088291412002351368 17590 2728080936991444544806645991681911944624172 17591 623585439214325525132491752036037642045691 17592 111388987646615129654463375859286476524684 17593 15732204155158752607670922095473704192385 17594 1773325219673424892148206946706427228046 17595 160688184575464829756665808993712484446 17596 11768148421655654964225315105953305485 17597 699090662408827239267037767613367498 17598 33751483208590451598936826840676013 17599 1324538426747271381259874297590956 17600 42181206108222985781982684899730 17601 1085967487116303400623257818441 17602 22461619578501493040346186096 17603 369769679987802772617134659 17604 4780382645629235860819458 17605 47616950302552755202394 17606 355582147274046107451 17607 1911463639131465044 17608 6940116291982218 17609 15246020533511 17610 16167581771 17611 4126698 17612 1 17613 0 17614 72864864407855341219969825 17615 139335252897451013673497662910259 17616 765789962897930803271252544929803550 17617 267032694037930272725527528120485289014 17618 17587561529876591248502767106852038567793 17619 367972013830826515834977705000716158981224 17620 3269260097244410272488019990805612851115743 17621 14760521028298789010864684410804800344659034 17622 38165330879731778793565928169452987937755003 17623 61460491400904357175428821646176190145040751 17624 65545312983038736127422509515734241542428205 17625 48487236090591207876273440222553106327352571 17626 25787583229997500151758848354638123872898587 17627 10142388861396340023952655311977631602644065 17628 3017083132650664348666903331166762550605416 17629 691210436475783577823322700783126681019093 17630 123751197818281039686637002088857996823681 17631 17518811944275175384405399318547905341342 17632 1979398337437950684136665463220132933906 17633 179799076500158404740500442766813794996 17634 13201011458555518532511302940449625383 17635 786274075950812413639140632973184186 17636 38065455315843219750016790567543466 17637 1498198638868939283877799952903319 17638 47860261704042529003913818883573 17639 1236313278978805646002034843344 17640 25664849925678596501231810558 17641 424209334885202174197534542 17642 5509056243899981182462860 17643 55160476057189443021907 17644 414434638961488975983 17645 2244480721572103037 17646 8227716445104667 17647 18319222714204 17648 19862285231 17649 5375645 17650 2 17651 0 17652 76364642479247406973532354 17653 147621667457374747221355114131598 17654 816996791054266526206252730457326099 17655 286374668221120335281232917158043096479 17656 18941059198786750962451311429553491379857 17657 397714860171251298040475662321828907295174 17658 3544744757387732577045567284883428946934106 17659 16050580347020608035747921187860203526330800 17660 41612385008224516062952166774436686199093099 17661 67181521818502180419038612351404617103441432 17662 71820649749557284501436786612123162082662466 17663 53254493817258169873516917509519961662886786 17664 28388254655440632349032962769013781848162261 17665 11190630554252992376393042686068841353805874 17666 3336434639165696781890867113275228328574890 17667 766105335244910423782142785639931122059902 17668 137473474282177347967625844146742767183671 17669 19506547928825770298378067115237745885572 17670 2209209556783599374741243890104762683626 17671 201162912393644587725544651925203742401 17672 14806795107515548393284924737513282755 17673 884233158585085674654464766902840118 17674 42925846920298824908295312632404611 17675 1694419042717269409197980087243976 17676 54296790830013851058858821699541 17677 1407275282195050326539676927304 17678 29320418443110365280332538362 17679 486582768338129581330103765 17680 6347628445809512026635820 17681 63885735200334182799976 17682 482911377331542074560 17683 2634754428957915804 17684 9750626374914939 17685 22000610751167 17686 24380025619 17687 6981867 17688 5 17689 0 17690 80029935953661656574123574 17691 156394633608643318116342452786042 17692 871588578750681683325160296145784905 17693 307102695851320471134692931001212701691 17694 20397661658027464257512084932782599815697 17695 429838280542668533845252472979731760996492 17696 3843222494680096500176529306917673508729180 17697 17452341741987628844623972702640263999778430 17698 45367929908917846701183906248636233020864801 17699 73430296602630874656858715064702450933039330 17700 78691439805388042969242003357802551257429410 17701 58486330473590786168551222077986625613791338 17702 31248903836661825521403237200618652800218947 17703 12346265609154458031532260696127431747953600 17704 3689294871746116487687165642837685767828840 17705 849044893742606723873330573210667231022076 17706 152704151018439783530395202150245044284984 17707 21717857515364137304076211132355585911313 17708 2465469501705600905770903367377339750225 17709 225042961174263971519440246859186293311 17710 16606183737479715238149897560583776640 17711 994287908348725520097695301143676855 17712 48401246184153951684634235790584790 17713 1916103682529083308525351793706441 17714 61590887138055547492342756996802 17715 1601653679325985179636481323134 17716 33491579117752997217062881421 17717 558034582236585689658839682 17718 7312500641078756918684439 17719 73975814136003875058587 17720 562567739542937792912 17721 3092003002488438458 17722 11551228443948667 17723 26408464730976 17724 29899785522 17725 9041811 17726 10 17727 0 17728 83868452507581852374822598 17729 165682358298092404197962579855490 17730 929786530336494498106878519607551321 17731 329315044162075437674854204937604018187 17732 21965143476298234285061130101548794160064 17733 464530951950488994927360989508032318629104 17734 4166594191282500231091165997737203133438475 17735 18975387365122492692298073434380375242544766 17736 49459321914295403498194253918968722564326202 17737 80255060566579441706624525021874876509230001 17738 86213682130045993959127235530823873935797272 17739 64227621269011624400423138139764860093848514 17740 34395292154409223398064383660449428926890660 17741 13620200758101695162054095981847201238711785 17742 4079149293449896492899746543846126109257779 17743 940885721728713836133155068077002500881452 17744 169607599793754236375819050851031341429372 17745 24177669239630676188362681170940945147879 17746 2751195626025780889850645487289083484307 17747 251732987168195433651180035301084964528 17748 18622314144749770377099535653398879880 17749 1117918582890117070679828053725618052 17750 54568773174953152111647904196560299 17751 2166527006468649186508395824120291 17752 69855747480171327629812231363657 17753 1822625349157118988359418620197 17754 38250343887599959121926598745 17755 639872809460613139492420207 17756 8422495370833333920109895 17757 85641833574487949620730 17758 655207236560668613533 17759 3627570074159006645 17760 13679406439196082 17761 31683572643674 17762 36638409907 17763 11677438 17764 20 17765 0 17766 87888253251761884175130183 17767 175514663044104746150318278484417 17768 991826140946821764260329680815119045 17769 353116873163781562774056167365837116486 17770 23651859528103816140119314709524407827238 17771 501996359569172745313818066418259481860458 17772 4516916389949176818732092391339934197334341 17773 20630113738826952013446476436206052094198735 17774 53916321177427337989674077330521763227357971 17775 87708429335514977601577258005390863576840649 17776 94448595348325307803062647518257478175555687 17777 70527537926731573880884021755639834987432333 17778 37855711399520597381985000097122157303769479 17779 15024440776728478749472689056559777659611122 17780 4509842771613775744010637145106396813388198 17781 1042574853212071908324384906950694489753430 17782 188365949181760639037977240569906996989926 17783 26913667100789244969068385166161634000872 17784 3069746644630141756283143950819673739727 17785 281560751908514759027222003025168982688 17786 20881063803355177908505684919191627740 17787 1256784988064816175770668145912164345 17788 61515132046953355676957878503371020 17789 2449380709813189060515911611755306 17790 79219373071337517016006535098757 17791 2073794143991183196269717617587 17792 43678686558411212616871339133 17793 733592108916342087608759178 17794 9699212248526987968881433 17795 99127235976631889971631 17796 762921233405215129921 17797 4254699342653707566 17798 16193900030311788 17799 37993639356744 17800 44858685328 17801 15040870 17802 36 17803 0 17804 92097768690318501305952845 17805 185923075188604685701089932667567 17806 1057958109246684485501457782931468372 17807 378620713991733969894158805340788544318 17808 25466787871112516925268010888821160185547 17809 542453947638378169366258795050666449337995 17810 4896413920289293069512881567955814183496394 17811 22427800327747009043548936060455339244272783 17812 58771300978035982575392044960899410935253120 17813 95847781779105281316135052239832817268692575 17814 103463099941537717697531618742251675532801649 17815 77439956435330465120358031562645788614493892 17816 41661230154644607866455558200710498952290046 17817 16572198071346632268810322787531968577967721 17818 4985616317318628289717292976272868366351785 17819 1155159209240382016577983955003167941941298 17820 209180986225794143259166240068956211457725 17821 29956592496898325096449386359287457512364 17822 3424860792623747222676325139197670599928 17823 314891914078253847789148777762806370280 17824 23411372627075118911596065136221012297 17825 1412748059063430876061198646251539142 17826 69337791025514086026517493626137304 17827 2768826389238038537329829251827418 17828 89826485950449448465301958647580 17829 2359247646408452699286688421478 17830 49869904230154102008475133299 17831 840900026103201336161130210 17832 11167431027869125234392449 17833 114712635246502895314494 17834 888133729134643859211 17835 4988842329647236254 17836 19163809509284423 17837 45538173271613 17838 54878856723 17839 19324576 17840 65 17841 0 17842 96505815389469697877049934 17843 196940924241444874908360154609010 17844 1128449307809432555840033903548877817 17845 405946980098930285262515110870839764253 17846 27419575759667890979224065747992247116347 17847 586140358938128993388958557038707473335812 17848 5307493539526204158604740127386066946471985 17849 24380683831121959866041061538792431568313275 17850 64059475088003217816732959390876671602229108 17851 104735687363499862984933552748738520333333356 17852 113330344613245138688101516700328338572627622 17853 85023903157760385100740161056958674436110852 17854 45845963956710299759221750762054321865181649 17855 18278013108206121571715416509112858521990884 17856 5511147548083686478311125891418402599610422 17857 1279796042468888696865050907264482767094772 17858 232276260031364100704984582955142592568157 17859 33340578970031979609480660660047766731219 17860 3820698339292476639933235072193192837760 17861 352134373466095682401642179138616350561 17862 26245602256292032235448146396760456046 17863 1587894022066147293891095586431434320 17864 78146307254509356007198955269840399 17865 3129554847014927883463697642964594 17866 101840695121010570296054154346245 17867 2683621583241749999812647972904 17868 56930169936899207157369083862 17869 963747121275050532294935056 17870 12855577526747919311354024 17871 132721477400796434809340 17872 1033654291320535391579 17873 5848028128093789433 17874 22670437420187012 17875 54554523119435 17876 67083569168 17877 24766421 17878 110 17879 0 17880 101121613386982294887579670 17881 208603443597797639484796434410794 17882 1203583814727493172519130595752514359 17883 435224513524985923771183804225875675730 17884 29520589021530617963412634579493315112348 17885 633310769594391882075687090777158615736959 17886 5752758668499163409520930894707132010119635 17887 26502038668558853737719539781887652511188493 17888 69819144740441155700591075675164143321957035 17889 114440371502215135680268157449241381914786277 17890 124130280817156642580462432701823643846695136 17891 93344042874933747941712736763765152648069225 17892 50447371515865217066759121372840082795860400 17893 20157886748497117522075800211423131622065756 17894 6091595247784296905336521714859060068586668 17895 1417764464394202269622690093196781218936868 17896 257899408488859885749692237297217206936356 17897 37103523274318884471096487255570994443410 17898 4261888820335317509910915092999131053667 17899 393743107937110547032928365922566745167 17900 29419937039824337479597563208119532827 17901 1784561422466671136398108695983676262 17902 88063812289700503153189016329213569 17903 3536852740960730693866229179296933 17904 115446936535689010383235115690446 17905 3052172538671838917706002676229 17906 64980288689600652251355272428 17907 1104361096699288399843562386 17908 14796251891696910359676288 17909 153526459413439584204699 17910 1202738033786266219396 17911 6853281943288301238 17912 26809379173790561 17913 65324902422248 17914 81938451819 17915 31667381 17916 185 17917 0 17918 105954804374756131323439197 17919 220947877924432450004434337832403 17920 1283664010275523067717465223827718789 17921 466591168622505484677287735007584793506 17922 31780965041203914815403995975705749734578 17923 684240326476060701468768443347193376326342 17924 6235025310018505092708922996909145818454849 17925 28806264170795880662478875808489417475796925 17926 76091966877249610414437363260440890841847807 17927 125036222254444697314214449559708323226359736 17928 135950289814851750851624300289579481539202603 17929 102471212670885638516736023980369565929231167 17930 55506579481797057503542869821447273469390064 17931 22229425655853736625911470882404130585731533 17932 6732648435199106309994383973355858510380331 17933 1570478166631387540904757368060702455042768 17934 286324731655773983901144569518123777365812 17935 41287496698190522152343693760464767087692 17936 4753583513741644046523764676186425712248 17937 440225560114116381578002885797077247409 17938 32974831692754532617733418017832756465 17939 2005371378447888857489822193325219788 17940 99228679554591850357323267823622594 17941 3996677630053181472662333403435040 17942 130854229952498794058778768648016 17943 3470860436195799230729918268785 17944 74157698713390017916855718832 17945 1265285906654795554680807013 17946 17026838143027806169832491 17947 177556998570235142089300 17948 1399156134166894026219 17949 8029122944272094270 17950 31693032427296498 17951 78184721887423 17952 100005399748 17953 40398447 17954 300 17955 0 17956 111015470688345108146850290 17957 234013596526850358263229612379358 17958 1369011742681672168271166199739159918 17959 500194435782220100371234226975266315362 17960 34212669610627376725111521891261590837157 17961 739225694992039536738217592620367398818807 17962 6757339243548660330943942465085974921344023 17963 31308979028885961589780147467153971409990056 17964 82923245491930572535533419716085441982086857 17965 136604342011970197601750077988141644790461106 17966 148885867024183288731598600822260321155548290 17967 112483005928224311502395369437286839588919299 17968 61068738485103522230147146541264325297608494 17969 24512002056621696559415027646116606240210381 17970 7440580393327298716580466509560923663518224 17971 1739499458722020709688374404262341503728461 17972 317856037649011319308176216531752420008342 17973 45939200943479318156904866553930368912327 17974 5301513729490296256606320710849920304825 17975 492147634346558037370232605662679890433 17976 36955510812915002797015119251269250779 17977 2253261417605751240284500495661727862 17978 111796393647169139884012936384013747 17979 4515742301685665361595047849596302 17980 148298783913378889946110084524049 17981 3946441642370321774369478008878 17982 84618735035343499499544991327 17983 1449426073090217721138488507 17984 19590195801789681304485430 17985 205307715223997725590164 17986 1627275966683258193936 17987 9404130848985047665 17988 37453473911457147 17989 93532459579808 17990 121963575833 17991 51426304 17992 481 17993 0 17994 116314155138696524440183805 17995 247842213026199625020443972556787 17996 1459969567312663644440947145226411264 17997 536192107868798292681897114076238099351 17998 36828557926691809788702924402048119244754 17999 798586725685727850523658903655369718184566 18000 7322994597592363051723630511888501014331155 18001 34027123600490459835360411678043596627143396 18002 90362248038111359385948686967715940215606817 18003 149233148133431955671160509299121820399134070 18004 163041368846284208878726524918599968448191622 18005 123464411095702709132886230945719076749329904 18006 67183413439071353916898170448022768622849212 18007 27026929257368284686491278052188882093828380 18008 8222308156854820163679933468649617327047671 18009 1926554757711563690679381728003052339388810 18010 352829789741880558503632103200660789530472 18011 51110473376728286150558476662692871592229 18012 5912055559424652655560101723099044655616 18013 550140374023019492222204649949204029421 18014 41412526437060176869318384154140865593 18015 2531523343623285542787080796134749932 18016 125941648149417068433110253314263473 18017 5101609696917522136668880618354421 18018 168047502882868713086787419309467 18019 4486574538544953937473766889866 18020 96541207834352363713006957989 18021 1660097435967955138563672876 18022 22535457119494412497748309 18023 237348288724121226824344 18024 1892155095801921945434 18025 11011617465926665270 18026 44245894742820063 18027 111841304006043 18028 148631579531 18029 65325616 18030 752 18031 0 18032 121861881722882938654960142 18033 262477711692759914180283653787298 18034 1556902063843628971778251754547712811 18035 574752992261167277762302889886173535799 18036 39642440035018183766177223183756317797274 18037 862668248656761991673470193957117983054668 18038 7935553909125528790901880799206379101996692 18039 36979070720903505705697175949869968731746032 18040 98462549040867342036232667365180552962589041 18041 163019026830200868599592573514116210785218982 18042 178530827625402102162279192681817901970473143 18043 135508510320581588954518622009297054373247324 18044 73905011370353050119106750383048468358950954 18045 29797654460360579481256797922957158773655461 18046 9085458004215429274671051671827885758433236 18047 2133551678159032945638874742631123697182237 18048 391618586173772776632363622289447812863777 18049 56858846919524175950963247520358919373452 18050 6592301788323959314491533836388152206118 18051 614907394047822420753921361248630234829 18052 46402380069557674561118456335411464130 18053 2843845579413179527875082282237840945 18054 141860696921028905178082440029415410 18055 5762799555605715351526861075431398 18056 190401936563522138884064766895457 18057 5099938671980829274854668171653 18058 110127318651634676960711789752 18059 1901084664643570556158846640 18060 25918932010000636269649750 18061 274334660347004692999946 18062 2199648271561916171449 18063 12890393405891501629 18064 52252560947937648 18065 133673066675472 18066 180998074270 18067 82818053 18068 1165 18069 0 18070 127670177252209281782740521 18071 277966580801603570526639562867035 18072 1660197236265024747956261796882241845 18073 616057671585187504413163311273208463695 18074 42669151040850115142507930117140423271200 18075 931842005519609054692013202241483136140419 18076 8598869788030063216930013956130529634602732 18077 40184745719315406570851072299337199608697921 18078 107282403228460855098152852803791860081489889 18079 178067044982993486463326315339551099226786735 18080 195478840902340543457218619738417176765993107 18081 148717243506942509040965406904317623008578861 18082 81293250355602075587245507922350685833624447 18083 32849970567214469432527090726777712685024739 18084 10038437555412868076665531157752602708048264 18085 2362597886748725201866963466475077119131098 18086 434635007658316065962431410823511325757356 18087 63248170474910389746475863917347041562236 18088 7350141761239307917243503852435545073208 18089 687233155038992929878384390413661029038 18090 51988216853717911804136782588488999489 18091 3194360543698085879561825087159257880 18092 159773992206619115563502191835891042 18093 6508908432233335588458326255689990 18094 215702739262128024311149791723332 18095 5796369804727197580490198959682 18096 125606980098184784334045142620 18097 2176707060160618363044978996 18098 29805149655635281822014893 18099 317022018806122420416754 18100 2556532418550140482570 18101 15085670164311183130 18102 61687478192984462 18103 159694152919137 18104 220252272028 18105 104787584 18106 1770 18107 0 18108 133751093937700984130081285 18109 294357953395872370229073392821083 18110 1770268000877473429038354591362715700 18111 660299316433398734247079758837410992601 18112 45924626430830540265197875538534691149612 18113 1006508729339025572129932266999565509163075 18114 9317108313739367960526498611067140129457876 18115 43665756397996594753287581919069624414617405 18116 116885150697834765831558599365106837586441801 18117 194491724976121374355676486111235724053422629 18118 214021541675142394001398241113316427687441341 18119 163202243874114231947999410809511255405106913 18120 89413673479603719958254383094470885000130369 18121 36212248824404101575470245520343362879906056 18122 11090515135847908776807222918450533166393045 18123 2616021901888238215466299049774385823896144 18124 482335870984204308257417653354157522623546 18125 70349296335656056731382415589659537134793 18126 8194350068900283345309794228779507130258 18127 767992171669547625583130861042328667783 18128 58240599873958793837266158406357271434 18129 3587697618795099974348594299492062469 18130 179929141007876154775881105137302329 18131 7350744509533925629322815784117744 18132 244334691000985701421666212295327 18133 6587012333641485032750640434566 18134 143241571264397965322442433123 18135 2491893162794522719118349523 18136 34268042175141614480620128 18137 366279593976455368473710 18138 2970649538397110012319 18139 17650098785586250007 18140 72801860001112191 18141 190695311660716 18142 267829399041 18143 132342646 18144 2665 18145 0 18146 140117232974725477106760252 18147 311703755864000125816560862811484 18148 1887553767742043656671323441620078139 18149 707684553587145951626578258739086068339 18150 49425982873975611153011604398229118427908 18151 1087100383767229321374668331900166490652304 18152 10094774301300133279548504123413283205321827 18153 47445533793874268640845693730413975514197597 18154 127339656839212238842512896588648416804225577 18155 212417888078725057065799021136903590537453679 18156 234307656981329865863947631659679367582892250 18157 179085751647513900409531890615135678708684052 18158 98338212099786147738384709413313681398159630 18159 39915694344092852844828013121591554985498699 18160 12251907132524786968667851605404441978806204 18161 2896396037508030981052656537934766881972579 18162 535226931345421105586901484976894099664507 18163 78240841791874111025610133004485555264793 18164 9134685028419983139493674294563076017620 18165 858159261979641855011007626359007121915 18166 65238374091757720098486066074977697388 18167 4029042402001722784218776475366716772 18168 202604221260171128255460780556469905 18169 8300479269952052993071261124631984 18170 276732365012498166012617975388433 18171 7484491962254906169946921760838 18172 163328209775696792362444237113 18173 2852266026912301804616966474 18174 39392304870166473014176532 18175 423107759856330129050194 18176 3451072916231044582028 18177 20644982706714048956 18178 85890481819116321 18179 227613751262142 18180 325453976197 18181 166840081 18182 3956 18183 0 18184 146781769170263852819573505 18185 330058864759221821480677623123711 18186 2012522121389409559202158984817302279 18187 758434393491597476749808427524241542725 18188 53191604896435846653541564939693720539890 18189 1174082573450900054639387484556270074430532 18190 10936738584819890705161395212120256723651489 18191 51549484608764156691197159550768836373726963 18192 138720789974986527121814823037741295451767959 18193 231981572383482331735147813710410073192958527 18194 256499662771373424636869906784021022637445215 18195 196501613124966187326820451685221013415019509 18196 108145803106634071593968547922083250561650461 18197 43994626729959633420206929869057879955380993 18198 13533874140185100749987843395893465248261949 18199 3206561709887434425526088671805611459640191 18200 593868080177144349303098930652875834835286 18201 87010032825478799215512181562556487046782 18202 10181998018684709861003576155452236817297 18203 958820951824807944478725574900002828533 18204 73069629836048586906722614946185174302 18205 4524202937589783910085886823160533016 18206 228111497415385171907729193227009185 18207 9371817839762048978086311631742768 18208 313386508287485962268349567359564 18209 8503110566860024351392386624957 18210 186204584605985965929747091942 18211 3264239924040066278951946480 18212 45274942693428892423587510 18213 488657536609380104379707 18214 4008297450909718266302 18215 24141677870103797625 18216 101299157655886737 18217 271560589675066 18218 395203984999 18219 209972403 18220 5822 18221 0 18222 153758476658245881594406593 18223 349481272312897666364051493062427 18224 2145670606947659395784370792902341050 18225 812785220984943892790045150210444618966 18226 57241237852767587398280030948945893358285 18227 1267957138682135829493206400268249496720212 18228 11848267477872467018885821931862575443180446 18229 56005156266697062901192650224060272901505337 18230 151109939917023129090806214074794006593127868 18231 253331031835351995321798370603833695584631748 18232 280775043755172399053753368621234041251745507 18233 215596373026309249825925180613362879934191693 18234 118923065311457895661100423109829801797326810 18235 48486788253797743578150110284755260656131147 18236 14948826774786987724955754551970156426967472 18237 3549657349180870793340436363050661145390807 18238 658879090443727487919547768488343612011420 18239 96753638722860327040108736561230267046157 18240 11348354871334030902586365147915972728079 18241 1071188166301860636393532465186069247635 18242 81832777625180964954366104597148629428 18243 5079683790906071973514234692803878770 18244 256801587301190577144118394242472179 18245 10580190585956733523210883608189492 18246 354851241414531199605428370621461 18247 9659066876618002975137581031053 18248 212254451336146538196160565284 18249 3735130809206366567574235284 18250 52027046067640930421151697 18251 564253114007745586538336 18252 4654460737431065367018 18253 28223225313458758119 18254 119433422730619573 18255 323851728679627 18256 479573767631 18257 263810045 18258 8470 18259 0 18260 161061755750279477635534762 18261 370032261117607785344303959390582 18262 2287528628226488012703874930202549633 18263 870989853550434986281239288202464283691 18264 61596087646556616201393695349585842084006 18265 1369264948240866472106378323389267329660434 18266 12835054582937561588460048618388724812848908 18267 60842415634789185182018119988103964603514371 18268 164595580916325594498373117204713410734815101 18269 276627823450521646520246269240664670971159035 18270 307327667679997189566275791860717192460890044 18271 236530468761037853032324482709684601795193869 18272 130765040576542781752243219011313758857054282 18273 53433682264053694126247406508051255134615434 18274 16510442117443387027712449871731204076095646 18275 3929149181012184828318449801401525143277038 18276 730945966344886794161772341639142739748737 18277 107579007252884845724934688343391270161522 18278 12647170618802435755607517474014920926488 18279 1196610349058352066683045169314793130721 18280 91637746626021728827581605997422017556 18281 5702768833953804909460743989626930529 18282 289068129970988301585213127713265552 18283 11942968262203510809085332711367756 18284 401752162945264722823002355939180 18285 10970705487545267559739019108733 18286 241913848397738764212465326555 18287 4273281600459327019875730772 18288 59775810384311550787897978 18289 651417550155640296431216 18290 5403596525489835083532 18291 32986239327189619744 18292 140768775734779246 18293 386046228740231 18294 581566131228 18295 330930137 18296 12230 18297 0 18298 168706660971164630122439117 18299 391776588481705666335547607664201 18300 2438659464696403446032280452815263461 18301 933318671644959174372177366550647450184 18302 66278927685479200660718076966952263149113 18303 1478588905421928250772466634672571608389892 18304 13903255135425319928919784258207863682807380 18305 66093642528397885814836565540069847600418343 18306 179273882771251172865775887533614165307198911 18307 302047990441609930767397471993234380964501490 18308 336369284342392354260365593521818943633061638 18309 259479536040318249622636182788589560087524661 18310 143776005831419652649082654348123680404231769 18311 58880944767246907260681737448737479490006784 18312 18233791848409783522674952059977761311267143 18313 4348865171239762348917900871596005000516434 18314 810827960711575341155970251637095472845521 18315 119605211213312490194541895349207795228182 18316 14093359074765923532142308586028427051553 18317 1336591172144848683606322112920872494845 18318 102607321339942904666572975968249420656 18319 6401613813784724086011572463562913457 18320 325353019263170337421003361790415958 18321 13479703931180781214146045561142747 18322 454795491342509386926291310682888 18323 12458798741768897508472965813355 18324 275678161217251476837168234154 18325 4888205166939491122484845355 18326 68666852026958238963486149 18327 751902391912025808431853 18328 6271928172996910419410 18329 38543097270726227952 18330 165862465032026604 18331 459988802532966 18332 704780341690 18333 414476883 18334 17490 18335 0 18336 176708930330666271859881567 18337 414782680984124810762573146480401 18338 2599662414726781372512926545959455282 18339 1000060825961752573838322963917360193645 18340 71314213590402159880514539845205141105716 18341 1596557183363353903348487510260325073056718 18342 15059523082356878490418634594656123314915601 18343 71793939212398880470945989049129994779278964 18344 195249374177180052398534677071230050245854994 18345 329783349634635029490879626373923595953764699 18346 368131160556745647745184065663065616615876418 18347 284635836124704794977189508832826117456285262 18348 158070362696747673133331879036815361911416889 18349 64878752405528916245016893118965926131235070 18350 20135483233873454846058168568970705862446779 18351 4813032455623832937909134005162660664347458 18352 899365329452339872448487307557883844068297 18353 132964318143122239483798389124412211284136 18354 15703498845824292964830730115347661977756 18355 1492806010354429126177754580196860401946 18356 114878631788732538762153517197677941259 18357 7185349789496831925387947564533331056 18358 366152265639082237919968024792874123 18359 15212404582735043099418280412986614 18360 514778354437887789835908291655045 18361 14146864793823037017564085712407 18362 314110114279131814888320111375 18363 5590746556307970018111069572 18364 78866844473153439792753860 18365 867721527369513224350720 18366 7278206107964788482006 18367 45024486317113349705 18368 195367532691744399 18369 547863607645330 18370 853545280843 18371 518355371 18372 24842 18373 0 18374 185085015885255746880625875 18375 439122839786785738218653236490897 18376 2771175072897569331980975986003341673 18377 1071525526808774568401530998651388535277 18378 76728206215071500237456083497630316333341 18379 1723846706999143350822608375164696097533903 18380 16311051111417492685806086491995482833800397 18381 77981357208842628064871928713745355121470172 18382 212635662743530064460901181652765843457977708 18383 360042892289643481996262728844786647344579365 18384 402865863303406362437499406631473017020230883 18385 312209815941226294723861125935346833594984436 18386 173773612069593114227725483724740853638292695 18387 71482270365727894007535485196437143294436908 18388 22233814244726992236202187680140488170258430 18389 5326318609743483518491429403292587021468709 18390 997487900082574345434195924197887551768070 18391 147802796408652931534259691951386356620476 18392 17496017585643161828122379762928395422067 18393 1667121380538797836141140059099664864299 18394 128604815250485613533512231478396019100 18395 8064198767585669816920625960515766939 18396 412022566829473867331297793686715251 18397 17165836468792781066776398719665893 18398 582600392090171475552840918703987 18399 16061527489035571053557997469185 18400 357848847557940812255451216578 18401 6393267985489654781778909839 18402 90566537379008904046872665 18403 1001190123546918223823622 18404 8444097269286672915694 18405 52582341705153479009 18406 230048840437077321 18407 652253037743027 18408 1033044609758 18409 647325884 18410 35002 18411 0 18412 193852115645795752984189381 18413 464873457292025799308402802750511 18414 2953875749677719470265556410174376812 18415 1148043421129614762976650166928626210300 18416 82549103572488294683524746795922231098373 18417 1861186900255976586819306535123675263479553 18418 17665613862956782496456773170457905570425070 18419 84697142827600415563268253519694922468076178 18420 231556216475686120337138602178209340400734724 18421 393054308226323692205581788930202091153788903 18422 440849204369302185745555836633209748639363201 18423 342431813332628045750684059109329209656377178 18424 191023421714120660218983881386144221834724510 18425 78752144093871773631288928351464329974047393 18426 24548944210754121077310784114079578938804157 18427 5893877149137780671748490543838505253579565 18428 1106224538770599615318427520201157790925003 18429 164283072088039598345117832977071168309464 18430 19491396455393258393305777625227380311246 18431 1861616560607928195417679358053668931628 18432 143956868500191589317117484576504245872 18433 9049602891619897259575719413946025336 18434 463588666018950355720238018721082643 18435 19367867863998006334882697891128772 18436 659276813531676092724132230836314 18437 18232922410412809602059594981980 18438 407620185292152753636975992988 18439 7309858754732880131440858137 18440 103984194231892252201398753 18441 1154969160328458179980605 18442 9794633514096568867794 18443 61393270475724021990 18444 270802212334280806 18445 776212245459485 18446 1249504456623 18447 807279331 18448 49010 18449 0 18450 203028206889569986197651315 18451 492115245764152341101869950940297 18452 3148486042270649197309211536221947567 18453 1229968063061898680516172393995548573554 18454 88807182306402118912646572102718578266511 18455 2009363718505586687051928111054884188449677 18456 19131614575673537453776176034475282534578506 18457 91986002951506625554887612841371520186053688 18458 252145211921883420883866627071673494372917039 18459 429065644012441606036055055829642921062816924 18460 482382360978894136376768495725997816729071784 18461 375553920823036165251831053155635102514650769 18462 209970795657616986036288083861106606417848209 18463 86755039063957126514824698579510866339318906 18464 27103081554090478884769337518362598233764587 18465 6521397690362109587984623389842693518993677 18466 1226713609661007999429686315021489257485343 18467 182585252797924751585134564243483852779598 18468 21712397013634904560752415585139599042642 18469 2078607635316625479359030254955492023209 18470 161125712890591595490928659962712831927 18471 10154368837863650592027251043989548827 18472 521551597924603508456631881148693966 18473 21849854276577199953885983587855884 18474 745953116828739102872963248693965 18475 20695156140472605792478547343505 18476 464248292901666689440300601058 18477 8356574481944003117814625855 18478 119369526579311534141279866 18479 1332116606387699142997137 18480 11358728505704722835999 18481 71662497041025067044 18482 318676273908760376 18483 923350937924009 18484 1510374152184 18485 1005393105 18486 68150 18487 0 18488 212632080937520072186590492 18489 520933478567585007615566278856644 18490 3355773565964925661202759867631220042 18491 1317677484320522790634425323865891570551 18492 95534949391660319026572826170979915578179 18493 2169223987779875945526693228279536166191257 18494 20718135436290906675071606871471691755197729 18495 99896392731645492925466905592226941510619696 18496 274548454621164711550071823579018518931275639 18497 468347106903622503069134343360886119267129960 18498 527794188204273498455845527917463844917776976 18499 411852022508360137177534640274947311677696916 18500 230781355016121924828980334709293443108131809 18501 95564233255787409060575379932890934585704804 18502 29920690295377935685505812458948461362154855 18503 7215161245496929203617400525032855992855871 18504 1360214529219095839677187941312470414831930 18505 202909036090806235011018290833360866258518 18506 24184312946401983394293396525981840775602 18507 2320674233645936052398756191329960991700 18508 180324495769572483822431984875334574071 18509 11392829107177768265703120349619410158 18510 586697921549088236908004716598598769 18511 24647070799322268607585894014562997 18512 843921651120010032689651232023468 18513 23486824372554698301067221644431 18514 528668864157839221581757251670 18515 9551708568721406711433614104 18516 137008174268570182822926127 18517 1536145967747057149988946 18518 13169773157165353096976 18519 83628463240451452030 18520 374898536814034740 18521 1097936685452581 18522 1824591761058 18523 1250527913 18524 94235 18525 0 18526 222683379460186024851577401 18527 551418244709194088520477789831999 18528 3576554855898776838518678055183023378 18529 1411575871111255781404325632342844764537 18530 102767304795642873831724547181388030896315 18531 2341680073861897693641508794281640229733574 18532 22434991924608960067714417849738845386608853 18533 108480826982531640222512946930894216462350464 18534 298924377960702177567996570063093479789586971 18535 511193027232752721446959774886756480740876199 18536 577443740346643226809790592646976000531406577 18537 451628020014196268777657026576519637923180129 18538 253636740777504987411165327844681629683716096 18539 105260267446739437078993559443114017641164804 18540 33028717195438397949683300704646726207818872 18541 7982101171981954054325925149044302332200242 18542 1508120529687611676110007800782582367804424 18543 225475822150685324063077327030199324284680 18544 26935249365567088666684539024863739850127 18545 2590689262264079836123550427422679458985 18546 201791155866789413076737289276933931252 18547 12781022264204810031494305690805952898 18548 659910064646994901220024132814847275 18549 27799197877641857522566540444883272 18550 954640281194990728953577255713480 18551 26651597691218352117210188645807 18552 601944083233504178464582718809 18553 10916101364788750042953152610 18554 157226827728515742360847871 18555 1771093470688478629024247 18556 15266320540853899411336 18557 97568112835029383824 18558 440905025075997263 18559 1305007695018450 18560 2202839281044 18561 1553461302 18562 129512 18563 0 18564 233202632378520643600875145 18565 583664717409452208881260162871956 18566 3811698449751892359481955087247357326 18567 1512095354725976851300989175572826928415 18568 110541715884909090774607709212014982842249 18569 2527714906090650891409407783015985917908613 18570 24292791468031898276657571486774998702672443 18571 117796217211810871968237616941148770032492644 18572 325445127062310482998112033241364763048613391 18573 557923993044245509693435100805825435595219851 18574 631723020009947206504289944244039464082668323 18575 495212264919527818141713646019185308927450827 18576 278736150054107244261204907805914565754000496 18577 115931658909073865178240121274522760564021311 18578 36456841575275911744067637980177120046766261 18579 8829870350213539089006447219540563402459042 18580 1671972756651948179064176625572900468746109 18581 250531052327088060092745698040743910676072 18582 29996432634623611127899662868444029148469 18583 2891851961696356188932964693947886064314 18584 225791281786975539167503402308401382402 18585 14336894232917128349822316757424951906 18586 742177904067644833873591252794150487 18587 31350866444854240770999830634528590 18588 1079753386485701637152131843036495 18589 30238882386209087390761049285501 18590 685279552096998473062814445782 18591 12473491078147237835426398573 18592 180399064535464698225164936 18593 2041595007973051208733333 18594 17692876422856400891604 18595 113803072833206831213 18596 518375849347765858 18597 1550516380709395 18598 2657920772999 18599 1927469520 18600 177087 18601 0 18602 244211297428606706709925517 18603 617773437465994484012252541405739 18604 4062128162519348783853846609591607088 18605 1619697923445876312165962357616762735771 18606 118898404416720580818983167569272484888605 18607 2728387382569948501340424835665689630548732 18608 26302996744130810522216529132902936758032778 18609 127904236375592412358778453032318293268445879 18610 354297734871802051124777661212093886183896439 18611 608889171958547657234114458670512504798948071 18612 691059975249290516152400389794047202177392295 18613 542966216631900016720648187445256013307655738 18614 306298018396717163463698117800665232679018320 18615 127675684644519523289093805206136548696237776 18616 40237750061402219427487739824482602800399216 18617 9766915221043382296157840377616186125343830 18618 1853475839487077465044402299800177743734775 18619 278346797602104760966837751034534359732290 18620 33402554067405527487339010508812910279157 18621 3227724660069388500921600545808044595854 18622 252621297755268438857977494592882658089 18623 16080523191225225647663117669081030535 18624 834611737394271247527513139855856336 18625 35352270239293944086834677035676544 18626 1221115517646389821620633822802903 18627 34304567257636391563480412990128 18628 780043485519452042045620396534 18629 14250913113281691898405206121 18630 206952015285296086086202697 18631 2352974297591212466303815 18632 20500806559998987400628 18633 132706731892437563566 18634 609275434962149285 18635 1841485324158208 18636 3205125982433 18637 2388689462 18638 240840 18639 0 18640 255731801462210865865001525 18641 653850612214230845314283961521307 18642 4328826565202556328257439491073793143 18643 1734877463885227652664287284709204356966 18644 127880547014537904378571281924160990810724 18645 2944838185460755226558649020844322401294282 18646 28477993996154535188937125717836540544121332 18647 138871713619566219595088015408750011979370123 18648 385685398224759644687371151841153801713334538 18649 664468836544964065431415666254162307111818289 18650 755921766986241104626031788376263714575325091 18651 595285346430280093518946349846444861067898133 18652 336561861936805504397917537757009805944750800 18653 140599240871411381751683796573030398654291895 18654 44407438720161720107648316546705920391642682 18655 10802557376468103175827683759914580503269335 18656 2054515086718303920811753174241307243793703 18657 309224623304376904315083959655477979696329 18658 37192151131242621964557899994060810445684 18659 3602273627230407636029594569310329428654 18660 282612012739165618994171021706089766270 18661 18034370695327395478306383085552452993 18662 938456801854328131674979414628332743 18663 39859852843260044360193563572224323 18664 1380818008086970884029330089782041 18665 38911865988014920756650489969191 18666 887788426253872442947607648772 18667 16279153344303637988158486113 18668 237373960130602266874982872 18669 2711343883496846948020382 18670 23749384382297448640952 18671 154712523445095429381 18672 715900810391332343 18673 2186205083952852 18674 3862759712080 18675 2956942047 18676 326015 18677 0 18678 267787583558210323920375877 18679 692008430932882230608036851869531 18680 4612838679973185073651644926709239182 18681 1858161940447885071275123388550819371823 18682 137534490090186414090072277927356206782285 18683 3178296037172357537426202737946161815606407 18684 30831166754784575886299933096486766006161107 18685 150771061448627138503951661639759531347676748 18686 419828862311764044630704537654352066903264192 18687 725077110883301315950384788943305489162168054 18688 826818330850535438298728411214899795214245191 18689 652602310279555635730161470116705309215117426 18690 369790294413584709262553174716907582615651337 18691 154819786127640772440521056600028816014319111 18692 49005545290728256933800855481951158693009859 18693 11947083469006160219720195495758532756653511 18694 2277175475047396715834575360075759465274692 18695 343498759491712204023105042714525799563641 18696 41408030256631111658155612945214958149713 18697 4019914490754128008368600617537499115712 18698 316132575151505792708846921178943199160 18699 20223562188469570524988087497639525000 18700 1055109533993535082175697528102840850 18701 44937079201897305017798697871641494 18702 1561218944969966501691668446343172 18703 44132268817954398634947077180673 18704 1010275859513550517022438002042 18705 18593263697496810240750600115 18706 272222999734053717791520769 18707 3123720778033893192407538 18708 27506992636290107639872 18709 180323407981352157204 18710 840936272598914151 18711 2594450352885017 18712 4652662786611 18713 3656300249 18714 439190 18715 0 18716 280403140023083872114273884 18717 732365397587834012906476403474584 18718 4915275905130532665373928177597465205 18719 1990115722143628810647099915541478960770 18720 147909980243439149239946430101893016877958 18721 3430084430561263147489894584625916940722668 18722 33376975390001096104581871252475104657246991 18723 163680737964926674452076287789986299992899452 18724 456967922669551026930590529082154077068120495 18725 791164957517845681697200705731961801307822612 18726 904306259749202451847886557964266266680320580 18727 715390415077568851718231646130932155096959739 18728 406271235545075990463409314262654736469640384 18729 170466376052000468239010345607736463577991329 18730 54075714487169587468669781425808016896030369 18731 13211844279152656922894785126677341318386557 18732 2523762616893964926074593075449119876319730 18733 381539609134609724615314027596800570700569 18734 46097735707715098162815590931551819917083 18735 4485562710228249802338519153225940108832 18736 353594877878237013691435656888615312179 18737 22676200170696262485114492413810278261 18738 1186135765619708366682290014082843094 18739 50655301143467718351284724234762481 18740 1764976878555316629467056732851367 18741 50046615861082041668601131849508 18742 1149504056526152511346460972595 18743 21233147348895414841586363323 18744 312136937310053382728052658 18745 3598158968791449080810392 18746 31852511232038990060573 18747 210122969630844411715 18748 987518947113806303 18749 3077752884658718 18750 5600956634360 18751 4516270506 18752 589128 18753 0 18754 293604071362025285843562670 18755 775046681855635620869097419233442 18756 5237320183983330770468493663708911839 18757 2131342066624174006632760957854740105777 18758 159060411242580059029959428770812535442740 18759 3701628868709342797051995453307865124031986 18760 36131042949852031727174158588282383881889851 18761 177685747027230448725983166700626484972846936 18762 497363054586033465575460905916708101170745938 18763 863223425659433840324097301368749265709369409 18764 988993035792810246379433510727445922239521796 18765 784167405240092426902928487219644412462928363 18766 446320328742588990673710937428150705279430288 18767 187680798683803082578639651056236846220951672 18768 59665999636335154792699652154225025301538356 18769 14609363867646324498188107429221194430304678 18770 2796825911599151920818020839577908457861798 18771 423757630016301016016543965949977207616759 18772 51314069541669732614113954615145121419093 18773 5004689677798778858573572537889504044710 18774 395458465774278291846835081809342997992 18775 25423713941415814850671040471436001602 18776 1333291096731793883234208453477488527 18777 57094729072925062113369837465646010 18778 1995088775364494130840037015774145 18779 56746309232444533856040622254941 18780 1307739620535152008158527543668 18781 24244223949408097168497051028 18782 357844548835427844890088675 18783 4143900960249606131806884 18784 36876906552465281045907 18785 244788093108489353447 18786 1159312827611869233 18787 3649699255039412 18788 6738779495429 18789 5572642896 18790 786814 18791 0 18792 307417131305664218954016427 18793 820184489418451211103627218656565 18794 5580228432646294892540351843964781451 18795 2282485771951526800902236900905059857592 18796 171043088767419420913891738980334037524930 18797 3994464652496769560768702096272737207010934 18798 39110247778376748541809811013571252737801489 18799 192878179414459112754692723771711843006537994 18800 541297180631760899549649238543165904682825432 18801 941787183285342038132417567628648548779131380 18802 1081541642742426610289541138347016763624236946 18803 859499598973503233534631878785578183556418374 18804 490283587841743506418595663063247531057877988 18805 206618819958555231288722308088968938109217572 18806 65829304232006712673224156471254973225173543 18807 16153459828581794758136169433746794469245492 18808 3099184104993448693138474288959206320457476 18809 470607629579492688355214315201216563443060 18810 57115668119993964250253219491267636968318 18811 5583385056736930577063076352476009760976 18812 442236001064302361931969042865072733432 18813 28501249998901184214583548345157020574 18814 1498543690851080326434638366925840834 18815 64345521894418323506433760458757901 18816 2254932700147265179426438040565125 18817 64334680005658235232799975529313 18818 1487553171424926688345910179972 18819 27678184771826756092697322544 18820 410178431692136837553317234 18821 4771551525630815311561250 18822 42685069002489038343816 18823 285103823113090470878 18824 1360597765415996411 18825 4326307540583787 18826 8103335459976 18827 6869196080 18828 1046705 18829 0 18830 321870277981032622582593573 18831 867918452575415455951561879865251 18832 5945337242652703765554426940320741830 18833 2444236007307021163224202385795197167207 18834 183919514179587836303896104799674761209278 18835 4310245257024020455206792535678370091417977 18836 42332823443121805388426817941326294006158241 18837 209357798324646068208082026595445834096992152 18838 589077587922976897764505422140321537733576294 18839 1027438357732847405834502239704468844539497666 18840 1182675592896485336363779614967168114028437278 18841 942006406252834708506706120730100533659652215 18842 538540294361976428127712765767691861627295013 18843 227451550009414844470943706002965100298601481 18844 72623867342516146127023306800724050439254500 18845 17859375764931891265014401307641404227480761 18846 3433953506626891353221696491220014529133458 18847 522593516543132155312598655068541279249851 18848 63567641331487428934836420992162730449408 18849 6228426056555397119227639759607191768186 18850 494499351013028384794677549342809711617 18851 31948107941571081925941489195461569864 18852 1684099791724662192729909913951232256 18853 72509010310895093750476467262497359 18854 2548315856251728877718738173491977 18855 72928531371559220439120287609066 18856 1691859755991982840193003598268 18857 31593850591126036010330909100 18858 470089646126976507323410034 18859 5493276200171668418005199 18860 49397914259130128864520 18861 331980309417901152094 18862 1596369780788704913 18863 5126438062807852 18864 9738939050695 18865 8458983872 18866 1386930 18867 0 18868 336992727319136467572139095 18869 918396042271310854367594958357185 18870 6334067875250023443041874524539082373 18871 2617329334590575664805438813124499083790 18872 197755688674112541746496234618778672444337 18873 4650751340984777689782860334121035952457434 18874 45818466543808004734176472838221734555274733 18875 227232672808748959759276051681854538583757724 18876 641038007687957988489877927283128282278961058 18877 1120810711495009791267403831264034143287852566 18878 1293184405334349710848017745346322597330007475 18879 1032365263427129537418129360008267095784053435 18880 591506168803503449797797732278111106960988929 18881 250366941888116426538370531457060863125477025 18882 80113797186515710617848339492699047811285522 18883 19743927216016298598020894268467889792495606 18884 3804579137737309172151956657640394868207099 18885 580273557172781819348178366004367960859461 18886 70742281225250380158253521564993733363561 18887 6947354398392659269095133267179665393277 18888 552886366524357254340406660716462287993 18889 35808226958967189753443694822181000028 18890 1892432269200030736768748082465510602 18891 81699068741722666334419675673343510 18892 2879528603479018426982806979393245 18893 82659878686754849697557873030811 18894 1923964555572410591266778248160 18895 36058145488583404829450751297 18896 538664407640531262839891049 18897 6323028882878013531165475 18898 57154812864442535469095 18899 386472664992832221282 18900 1872461475634638589 18901 6072310523927750 18902 11698479272337 18903 10406752041 18904 1831065 18905 0 18906 352815008795455957133215652 18907 971773002702405527399891071633668 18908 6747931565269321081372977132564298352 18909 2802552933649423838730306433006656927790 18910 212622439261682752980723599222967294426806 18911 5017900436363224596119715172841280491307266 18912 49588453017987520105122434766657100716955609 18913 246619863028332563598281269858624883687089871 18914 697540870754395241776340323207742844810630218 18915 1222594182219003706873839444553574310620134187 18916 1413929575693365976426596961194115600725233767 18917 1131317022544402403246320156817702005662277865 18918 649636841685353972107670394333951116949400221 18919 275571435436044589868672773913438530579374736 18920 88369657620914988150216213198611703379458997 18921 21825662393916048124945484399897116584146170 18922 4214869112831677657191863533820277466305465 18923 644266189664817769544661349773340064654811 18924 78719847598702158205800525373153902845151 18925 7748561829724695875115004869047264113582 18926 618108431136920975671459597422977428875 18927 40130728916663619290594575519615877354 18928 2126312566094576026627819048768674725 18929 92043654758063694774157214498648242 18930 3253405241111412557867964183308772 18931 93677913210178507803399215133677 18932 2187614628195459502988033959961 18933 41147202680663792631957073654 18934 617143099710432076442435995 18935 7276811723226191875340741 18936 66116367455527469835465 18937 449803613632789300097 18938 2195677976237111852 18939 7190071206186814 18940 14044905582966 18941 12790893289 18942 2408658 18943 0 18944 369369023603738655757458075 18945 1028213809721327887947853018356513 18946 7188535153544389234826101436669962684 18947 3000748044716936641294970097605672440204 18948 228595768133069692750912368220351063991274 18949 5413757369341295370880658716138124134435825 18950 53665763607208956326813306622538741804398875 18951 267646161538832342682690523125233053469101227 18952 758979753708167825319515625215079883910790492 18953 1333539818394832683597439999286634531748673388 18954 1545851081201540362241888658454204399727266303 18955 1239671836938289400065684530030159977319028597 18956 713431652410166718035360566271210103839400752 18957 303291760238607077939628015740612048200924665 18958 97469112739016240654633997888584051774780134 18959 24125039216277289031247582245659058904588683 18960 4669032586628190284598325761170602674998879 18961 715256455066170458539334232723721605068439 18962 87589438749433174763467404977707542802114 18963 8641385116395763319296292274196273573439 18964 690958865372109778492871496503305232473 18965 44970524364891468752068426305890491409 18966 2388846431302976010647198478589215456 18967 103686535242468621020517950190066982 18968 3675392342421194412632213334466521 18969 106151216042062160712079093111413 18970 2487057425373674998579882004132 18971 46947619626482277377072251648 18972 706941947473279794903825717 18973 8372973081632833411334861 18974 76467623117904737894910 18975 523390011688841442792 18976 2573959778726860692 18977 8510502823472857 18978 16853273168411 18979 15706888874 18980 3157789 18981 0 18982 386688105367749941220651375 18983 1087892154328169522905545171502417 18984 7657587068006770538214286945163432783 18985 3212813642538514169758492334605905470872 18986 245757227066341668375090867436647466679435 18987 5840545467071405886988504365419712229627105 18988 58075219198544049092374070601367671289045368 18989 290448895137690940530946670274032124226003809 18990 825782031699571691608485966206914565585376201 18991 1454465144920531398767469427447788896840818528 18992 1689974468543917883585002212803589309270929261 18993 1358315588385213293681004472769823690971893173 18994 783437806660332975621367714918016184998851875 18995 333776912934689125657202457417025054999578796 18996 107497635293518564678390875436009549463928160 18997 26664620276920792290625732299696030640730835 18998 5171721634223985257926858662224369286724505 18999 794003109927545651081557324788059122923319 19000 97449956629957213887376658097549172583981 19001 9636211568139892929747597827752094329392 19002 772322284519021941501990427779891876570 19003 50388988909531358699423612073992080618 19004 2683513901403611773890427691119410830 19005 116789222842427171586890013202518927 19006 4151625625514139084825828424494620 19007 120270255833249557318779995077503 19008 2827107007717910718926769224010 19009 53557882587870905634173604865 19010 809677688906833573398056538 19011 9632547497061316058591748 19012 88421733841888015950839 19013 608873068658732198378 19014 3016566525045254161 19015 10069804422751716 19016 20212838255485 19017 19270205248 19018 4126070 19019 0 19020 404807083500032850651734059 19021 1150991452603771129728864094811813 19022 8156903674802096359312028826433371402 19023 3439710357616433660286162571275027319919 19024 264194318654296299788900476801711123564253 19025 6300658609016826014876770961614492366791172 19026 62843626811601572000629090002101456789453806 19027 315176792181147340277787336503681453863940817 19028 898411755199978425380302350030493113660247559 19029 1586259995658132197611702968192355566546253226 19030 1847418576332967455207205666871222497347153205 19031 1488216905237718287665568480366688665263581657 19032 860254925870792853415879591858383803062221653 19033 367300325592928403169539535135431281820354368 19034 118549285205066769606481484417429102895689963 19035 29469287553272027293501164941474210205851455 19036 5728077467424484957243595458633543216729962 19037 881346491956234634704789420264974106551620 19038 108411176464213411350095150304355441676383 19039 10744596240189484110408049941560228614005 19040 863185015005397034356903745917926401586 19041 56454717825471415222305201075044774152 19042 3014214013574696202759889721922556825 19043 131533146980028763996883419088832450 19044 4689016363395796934196980417485790 19045 136250204486228532581216237789659 19046 3213218928664300558213879388886 19047 61089983633602581777182623435 19048 927195706057916779136524807 19049 11079645660972227240502874 19050 102224204658838218259125 19051 708153791280155534750 19052 3534297686939475206 19053 11910571169641890 19054 24229958554704 19055 23621423125 19056 5375054 19057 1 19058 0 19059 423762349321394151918928481 19060 1217705383513538260067345303468655 19061 8688416022065419305520804701287772843 19062 3682464661022787102543718720297224623748 19063 284000926254445620174051282829725667908346 19064 6796674185905262457888486478019288505795081 19065 67999937060659476912871904644566141341748943 19066 341990920666923759592751350542354877969939331 19067 977372769447800619710172692129997855539882750 19068 1729892853270832796605101894605500097336782779 19069 2019403948512983407798976579829377682669701313 19070 1630434825413618796919345449765088683964846280 19071 944540025447777359401396176267024935105584306 19072 404162243469943302477150196078501911497436022 19073 130727565038228440408763812227447658838555374 19074 32566478835390137803984201015950971258999319 19075 6343781433857929452313107838232941931976462 19076 978217218142540011598690831401709474968579 19077 120594932132160362887034910072546879017015 19078 11979392108360633098610990672516811596616 19079 964646690268160531512839307033104625578 19080 63244368111327145418492284439414800007 19081 3385314822928119084406325478075678389 19082 148122088685211579338520914771463036 19083 5295348556239593181271283443439064 19084 154334112430587171129683419510923 19085 3651574923537207437901187338964 19086 69671254548666664358387269422 19087 1061602011114548456213675248 19088 12741898611612594790439287 19089 118157723155252162701427 19090 823433180720532972977 19091 4139739440817770767 19092 14082851364713551 19093 29030932837960 19094 28929918794 19095 6980057 19096 2 19097 0 19098 443591925059596733749014862 19099 1288238456086343057131287661496146 19100 9254177000362855996235199558074715964 19101 3942173330313251974980863286895547308923 19102 305277774697495956263894005793049562426424 19103 7331367034002967115827260088138881378646238 19104 73575413985608191243944137869441136013206361 19105 371065702804835985323301669115966917865485099 19106 1063212096876906420088544281958306240789073660 19107 1886417740078019123050980031980644493410746161 19108 2207261999984726741528111399474445742714558740 19109 1786127162985118140146409860054382736787898925 19110 1037012961790225647394477153991590756744633136 19111 444692332190143493548113158484070340214803420 19112 144146359983660654796175479475692007506219711 19113 35986448051948787131899093548388497882866239 19114 7025111288174823497202325234808148434383259 19115 1085645802280286659128987670483522605335808 19116 134136429647318492766524453387368987945152 19117 13354894624534846853972113693687907120458 19118 1077933156305567217103906809476951695680 19119 70843597802573056696970855248965898735 19120 3801709330230670239026944012612933932 19121 166784909984035638549603730490677497 19122 5979388151176893288734965045390172 19123 174796488017379675200355700645503 19124 4149178692040539632049791943752 19125 79446449047352790354896378106 19126 1215299740988072040961619662 19127 14650967906649374398931128 19128 136547763427030787102769 19129 957259609810778228083 19130 4847564167573268700 19131 16645505396627215 19132 34766174722025 19133 35401859272 19134 9038856 19135 5 19136 0 19137 464335535850798483634138280 19138 1362806607553293984004392331653520 19139 9856368945258444473594416001954841660 19140 4220008215228697561765703424304491143200 19141 328132923933162251591938971341996494777074 19142 7907724417419877968855803741186353634715376 19143 79603818214360366130663591911640101542958808 19144 402590012255861586752123395187280276990106157 19145 1156523604502411974248564047803713099793368820 19146 2056981707402663000561063257445268635801473525 19147 2412445001127153717537315896531216290960663035 19148 1956559642424637200459978183853345213744743982 19149 1138462391895902973088357308242614017550937092 19150 489252536306509773684936457627397883766210200 19151 158930970631782462127789022812144272267787775 19152 39762551892483839773023789823035490822287552 19153 7779003277426292300021570402698330641875686 19154 1204773288730713341605923750661101017515916 19155 149185702559762263751547780128473597384388 19156 14887002245856127283759822541314364392576 19157 1204410835939354157031903738894139448021 19158 79348113917826728441852255788162808801 19159 4268878030558413222269459629919288367 19160 187778614190306624890184582590343697 19161 6751005828704117882172683020344327 19162 197947332554060179926932067782662 19163 4713964172853492187060487752816 19164 90580102854482597656209091718 19165 1391030617495427475120471703 19166 16843126002218066951982785 19167 157768956202754016551896 19168 1112582379570897706535 19169 5674863534252642248 19170 19667654601935597 19171 41614189780376 19172 43285540936 19173 11671528 19174 10 19175 0 19176 486034684872448271784326296 19177 1441637834115606812530333212413800 19178 10497311709003509504831354777129659178 19179 4517221323101095822045345757901208947452 19180 352682297944985654225083960184711072650021 19181 8528962136525714860567998761932368487676716 19182 86121604493618443219515533126493809225330499 19183 436768360715151447164789715424715037277066202 19184 1257951980058983501848384476075932856802036640 19185 2242832974940652708294155797438385276333673204 19186 2636536953751157042286836147015710695747449493 19187 2143115870338688107811997212352254156424958194 19188 1249752293372447090737583904568573323820239738 19189 538240213266241368923618417320261586880897481 19190 175219247613134342496384973260129196934671018 19191 43931565355492937188585420590934808818237490 19192 8613120634576750163702601052329159031879093 19193 1336863008394983132852236243517965197636196 19194 165909224376816361832264607414416252041918 19195 16593394668559806896155992870250192295089 19196 1345602712755863298561681921305054092372 19197 88864841244122250584273079157950069533 19198 4792958840978213361108873223017581276 19199 211391775820136641246471501499582041 19200 7621314988534313727458007224182074 19201 224136688117046198803627700472312 19202 5354917981124081401736484680581 19203 103259212889670413075251222876 19204 1591922242466143118015647318 19205 19359922652322575679670258 19206 182252473451604503088174 19207 1292814766416804079076 19208 6641551404650944080 19209 23230530273819573 19210 49787305658316 19211 52882308313 19212 15031562 19213 20 19214 0 19215 508732731741838107613602755 19216 1524972856099706713650219701333409 19217 11179471229976152127826090789537501042 19218 4835150245189729748985993723301213848023 19219 379050251429267263943208129758816884476888 19220 9198541846319141067931465939704829118809659 19221 93168134704798883713542827232926123063285619 19222 473822181048671505521255238408120235236953208 19223 1368197042656164742596731993062816451077222847 19224 2445329776079632944852453925193333987810903014 19225 2881265437391936442293226881673920078054065597 19226 2347308220828336310413576874255177432333752288 19227 1371829097115299214782869643510926937215153758 19228 592091569103616827061187665699316615675311660 19229 193162838077938641308804305784357832860639717 19230 48534029122129800278251983266025099436983034 19231 9535929137982158974236600827688739768071495 19232 1483313574899469632966655817670167523681172 19233 184491694923553011070955568692245757511095 19234 18493730723452584595615301209805496331847 19235 1503206118497503612533117043816661046657 19236 99513226042148608097318611166824962271 19237 5380825290175589841285878898689913834 19238 237948385461100356110574656393462466 19239 8602826836211118750371755410778299 19240 253759762861100635872614207936940 19241 6082217772917298836869198008634 19242 117696273045416289334974395810 19243 1821541813264489986194737378 19244 22248942918879527183550379 19245 210494425205323959774869 19246 1501905395479326620771 19247 7770813890715468452 19248 27429469288011422 19249 59537331003008 19250 64554824935 19251 19307696 19252 36 19253 0 19254 532474974320122372524707631 19255 1613065819351264295667031189492701 19256 11905468630226170647588569829023076921 19257 5175223946568433035359893055279791450037 19258 407370176908019962849371524466326068640879 19259 9920189674775529647778829788009284703754615 19260 100785907567922107686249354944968114109190483 19261 513991214769762612842569100068915396014087915 19262 1488018415846452755305290550811834824463816473 19263 2665949969865324331167446661810014562128423157 19264 3148514511769102419748157004605886203261760995 19265 2570789717468091876332884952957197614567209094 19266 1505729489727210643925950451651056281319349793 19267 651285424653251881701522510659931405015937636 19268 212928554936805888770539590106978568509825180 19269 53614631933329256269156726176684991814364207 19270 10556780457637981981317647433549206553880002 19271 1645673250141633227119255914000051521305349 19272 205138019118972524917825298751152596691519 19273 20609868061938789037571612586842902648676 19274 1679112522874451931147455464725897115705 19275 111426689840870828115848696569759337017 19276 6040173917848657408894351761848895439 19277 267812158330441767428894844869865644 19278 9709624641035942143539046075260201 19279 287262706874403065878462899190189 19280 6907388690922197810678006091575 19281 134132720145756915565457646106 19282 2083957394749744208843868744 19283 25564677485776432561644470 19284 243065592239248670689004 19285 1744422218297715258703 19286 9089652825301695075 19287 32376447257666912 19288 71163565402533 19289 78742766475 19290 24740566 19291 65 19292 0 19293 557308734067567635805394638 19294 1706185034818360883736631003732250 19295 12678089873311530054686053517799200522 19296 5538968943670041210389788409630456947950 19297 437785155132754056139027974488005421572360 19298 10697916237834040104396715709442036876737829 19299 109020806328849828635587072404771649966589798 19300 557535012264175811554099523678300389304435141 19301 1618240593307538239254631172018419202446124509 19302 2906301485486930019088140050042957340641591561 19303 3440338768773131538731210186359854315219087992 19304 2815367002381070265170874919634791924229277072 19305 1652588948048187158816941327716386392287387663 19306 716347343827570077320367349253519213124680171 19307 234699880862437878156405855578272936486642345 19308 59222631473794007998237577831994387715989581 19309 11686004086183947350224414835519491252497299 19310 1825655822913584615538444832089152881740733 19311 228075498858300039056357180946882096624323 19312 22966107034595535496226789701240032740881 19313 1875429552183795850783526916952661714598 19314 124754250727402768895159922366367508342 19315 6779621978600254711140684441571043834 19316 301391362868058651750678618599725743 19317 10957559532324584329820830576797513 19318 325149119164563209449023255470803 19319 7843480083038878782058181120884 19320 152842836339722359730943673806 19321 2383807456497216543443649944 19322 29369511587150352565117002 19323 280622476425488033046455 19324 2025647371721609001428 19325 10629490731874397954 19326 38202796543941781 19327 85020618187734 19328 95974327266 19329 31624351 19330 110 19331 0 19332 583283445101886813536239875 19333 1804613758377645703360306141690749 19334 13500296016552512628098101767711586046 19335 5928015895176224667844329267612069269669 19336 470448651835783864053427199381064056943370 19337 11536038154804315442086999057433801882913526 19338 117922365824884935606126546112149428952623652 19339 604734554843732064091232418731468923641541696 19340 1759758429834983263123856784745979529411901614 19341 3168133670764064401964375678638078934552968653 19342 3758978635515529708393713000991173415816879080 19343 3083014491020438680418437290071619082888382184 19344 1813651073899977845428833915353469192680695468 19345 787854158459497274930662181768894886173921152 19346 258678620193687307757851122639255777974092878 19347 65412317602335285767448598970179049653297614 19348 12935008729217583807247675407903460302000212 19349 2025158157976308773860434773643475004703503 19350 253556260616732568576492238850462474888226 19351 25589461380650069270197272617315777720783 19352 2094505482724617651658817050330023183678 19353 139662330994787773903855971356336399341 19354 7608816636702929385331504882430039613 19355 339144230837449465538017978634138461 19356 12364470470024104195796247133803008 19357 367987379822465950557067940723937 19358 8905265305186607889059844557954 19359 174138178979720956865568531611 19360 2726380208310741387678509236 19361 33734860981743318573759900 19362 323920120958503179545086 19363 2351688985912638298097 19364 12426903876845817204 19365 45062680787607436 19366 101529658441525 19367 116889136200 19368 40333072 19369 185 19370 0 19371 610450747117966916191771809 19372 1908651013066458510472431328119951 19373 14375234093885346809196748547974511027 19374 6344106633625618560655146513570894700520 19375 505525264099460980237242163958925132020611 19376 12439201175612180838925446698763492019913672 19377 127544060430974591423216003531995588956114737 19378 655894008433471826877582699353107474593868487 19379 1913543093040494724566791977858774255381848939 19380 3453349622202368477747024980294916104007195718 19381 4106877038875713638834795350086364876120369497 19382 3375889820149954769447229624468219541553865081 19383 1990277803457525153623583249108597361959181208 19384 866438927501969474220242605103835286904628043 19385 285086713177557193726081050811752109140948121 19386 72243522160233741226653703951435899054118469 19387 14316394122656254352164311727113460007990749 19388 2246279590569440934466739665659385015717265 19389 281859944065818498831818615670910917662686 19390 28509958675796363543365465147208679282044 19391 2338956487835913446351854059178395087716 19392 156336772660276356883074875593502752677 19393 8538557008996333885416889966664167230 19394 381585018971311490879932490232058567 19395 13950431336642969005447925581329018 19396 416418907699175269047753724138633 19397 10109467329347733920596454408130 19398 198372594895854976912618319319 19399 3117703583636354939766401773 19400 38742461730490521687951455 19401 373826650678929127008105 19402 2729607288581039012171 19403 14524436437594589730 19404 53136809694908705 19405 121189329604691 19406 142254897959 19407 51323736 19408 300 19409 0 19410 638864582333908382360557376 19411 2018612455998727959955415166573184 19412 15306248667675242699978603491004732588 19413 6789101666907269199759064144660077903221 19414 543191519842255607922819922322722139772255 19415 13412405039499819156912335291602571018203850 19416 137943614504150608889558447094585410779614704 19417 711342619479240792057829237625217105483821131 19418 2080648514070918265635483770052885582493653010 19419 3764019580782902449176440177346030246300022780 19420 4486697551638416104886320198667119402703966523 19421 3696350706163770377008074239775913283454703560 19422 2183960572492520163794261580032404720235400362 19423 952796371913980320648202700536763454525660551 19424 314168228356581066570667081801429408389441703 19425 79782179995144619641246259480983796812926743 19426 15844074337884444619964533583235489214187269 19427 2491343358047211002143878855944397333386577 19428 313296679371017918556865415455315675661174 19429 31760973756595830370448691645132847834795 19430 2611696942398544874193899798839295270636 19431 174985084277916492215811331129078277909 19432 9580930537890080693828129214397391341 19433 429290799461095369663080097306293847 19434 15738028490027383551784486463015430 19435 471167463750664772155829995194254 19436 11475013782287154438407240166985 19437 225947911598713114121682534252 19438 3564647886788020145543937291 19439 44485851483610002862415932 19440 431340136251914875856310 19441 3167563149738682452171 19442 16971585606763254569 19443 62637170295607197 19444 144591297537197 19445 172999512477 19446 65173225 19447 481 19448 0 19449 668581296635294279311393900 19450 2134831292363315450152537366313940 19451 16296894090156576755012648129788864206 19452 7264988180716907498104901772875092940379 19453 583636734164934764104110714779801215486398 19454 14461030193589240485953698552306145162150749 19455 149183337068016236807313123161178780304774419 19456 771436764506526841366123994899078633719312649 19457 2262218378821582114828031433460224851081338783 19458 4102395484805224347097724166627924194122074628 19459 4901344150822947160376531743392138457119088712 19460 4046973341423818914261657200434467119498544315 19461 2396332526249641239543494528531286066734881904 19462 1047688830498966737763775215057950158460004028 19463 346191550462986782775962802629705715142635560 19464 88100946310548533910415455116482028059390995 19465 17533413748005797919208425037230120222101145 19466 2762920281649298307047599493103335623349838 19467 348210384080132526491628018019222492331550 19468 35379598737913944173586264957693940179417 19469 2915973128248344860034450159038849644586 19470 195838945644485387818458651252923072005 19471 10749465378802770736352706720931466464 19472 482909066508250325852743351107634803 19473 17752672458857002889137834318054770 19474 533049625782107023350879278165111 19475 13023324833746994041581818035867 19476 257320377076047451780230179823 19477 4075042175539448909156148821 19478 51072050791569209802987873 19479 497607718300788888944080 19480 3674985682877462214321 19481 19825897641139584653 19482 73812113501625601 19483 172435589252698 19484 210235801345 19485 82586513 19486 752 19487 0 19488 699659745096778286894322787 19489 2257659239030668351591652177492357 19490 17350947517613101940401442560527930754 19491 7773888575087910083760531216615786747249 19492 627063926561308586858329059289189161746520 19493 15590866509151578521079902692975552160203173 19494 161330482612710306716190163857756205635455574 19495 836562165671936354578710157472389240004722200 19496 2459493704534446366203253532871440519030899789 19497 4470926778861116211214510506932379527824345164 19498 5353982730214558467347920657976575877447581830 19499 4430572467735367670427468156130420375909839529 19500 2629181870854354984601148662554860132359482866 19501 1151952786193492314095747046694260064456783829 19502 381451782829298278478429783466046086494339141 19503 97279875940747733109596368635395557033873830 19504 19401376941428491832881288290633566339782968 19505 3063854931838625648465382657261274741471545 19506 386982413444935760845725236422934752488116 19507 39407053577995637715331832421445132238000 19508 3255400715709163500874805316922365748515 19509 219156999479365031985873007482787487858 19510 12059300652721013305386279448308533078 19511 543166256097674154757486934205891667 19512 20022948008828023564294390184608597 19513 602986587917027491858475696925607 19514 14778638599008234102664269089749 19515 293007968214022545006297810928 19516 4657807012096786051837465623 19517 58623493911908764790716940 19518 573947784870419400477791 19519 4262769593003771075954 19520 23154292454397744048 19521 86952809566056527 19522 205552200983696 19523 255307222039 19524 104450749 19525 1165 19526 0 19527 732161402067670820574405230 19528 2387467540427503421515854189772602 19529 18472422723001594131703256478416542419 19530 8318069570274965832448228227177677359691 19531 673690803277290454096281800108466183540172 19532 16808144143545021530875593975487874776448186 19533 174457640029557412302513050464907337246438518 19534 907136285631121224808251855034518770924801970 19535 2673821050367165303742088438060422793020935851 19536 4872277586427209346454792402487421095374707870 19537 5848064521516706702387900448265144812735117181 19538 4850223278579939984145636957059252335820743445 19539 2884466472101782772546923681146880927713978535 19540 1266506017010384821978094775431945003331813898 19541 420273385189772924429145824972614068417305048 19542 107407170720158072911806143754483181244985847 19543 21466694004861206790443447801765680375547253 19544 3397294536395802746919389432070319279740094 19545 430035601933636636729792633082737215416225 19546 43889141625693523328647260831477518042339 19547 3634006443932264028976651356368289027801 19548 245227962927792925856072523604450628206 19549 13527376650539106679395954223414242041 19550 610877287329703333739732651135584452 19551 22581007161391576627290450570419497 19552 682017441345300219313270977572854 19553 16768378305264102962486850284166 19554 333598656330120644842190981334 19555 5323104878637606787517327678 19556 67280218417661342677364849 19557 661875090553309539504026 19558 4943497460903026679340 19559 27034533668306116262 19560 102400161075009841 19561 244922272815474 19562 309822559654 19563 131846076 19564 1770 19565 0 19566 766150476015982127183457373 19567 2524648039480105597638006586281267 19568 19665584755466832515023851315146194977 19569 8899951919574882405931678569991449435308 19570 723750809400578475495843572839064075182333 19571 18119566706640533141654882983971699865659719 19572 188643151854314465851744634729938573043561804 19573 983610916106942935901500980069613974246103875 19574 2906661414516618960691044708790805262971822435 19575 5309345362682773568992536594912911050350571760 19576 6387351592013800102803432507170923549561384621 19577 5309285315293647790719676126715466907484724876 19578 3164329817168374076383197223073044520256659463 19579 1392355430902756201906589269626133473071129425 19580 463013069727754132633292100949651447288478505 19581 118580001707525937419628011679812996992394089 19582 23750042735024622737240357093037926978612724 19583 3766720915476517946463388100493756488027622 19584 477838737321713461710241003180199686108958 19585 48876755009011703637105859975625679903685 19586 4056274463428395051342699406562466106534 19587 274374095004547279761012598150957515743 19588 15172647302263522878766735772932080298 19589 686956247636137827775606444384066345 19590 25463010533750996807672479601308105 19591 771314133016478194153485342744500 19592 19023567276437441683642196090837 19593 379759787718228094475931478597 19594 6082511772011595929947093116 19595 77202380624324906139641563 19596 763129907125037573168728 19597 5731701838949411425292 19598 31557009805600155498 19599 120553621046967180 19600 291708240620774 19601 375721797029 19602 166127938 19603 2665 19604 0 19605 801694029333610862568750951 19606 2669614306575061655191972339258553 19607 20934965498103300413411261343518456476 19608 9522120769124633130490389222666538861777 19609 777494255582434293040988643583442342942584 19610 19532346902199957694646046604194822210298603 19611 203971566159368683203547307017653463889086392 19612 1066474975685169013019802392942576086112750440 19613 3159599874803752053148010755824913330834111304 19614 5785281154045247422054796534098041851766323308 19615 6975944601284163095877440626560105698930690922 19616 5811428537199051692487125205184398722044882422 19617 3471118465444944846649489062716567541198374081 19618 1530605649440421731624202190805667920073159527 19619 510062980460765860864639151805913934018785049 19620 130905413709978146764195973145630035248684984 19621 26274249502192323983119265602503070719226865 19622 4175985758930354473496690093776526547962183 19623 530911513471826380961156381595764967294618 19624 54426435301274373514139291798188949821472 19625 4527197860891186753307822398276833490145 19626 306955060540209787673870678275827061615 19627 17016317495938165875431189558053045119 19628 772428356446118233081162353615128846 19629 28709622702086157779004791532124600 19630 872198297196345548973184293232995 19631 21579297015356727924025667489990 19632 432248688212256204683132970231 19633 6949211531529509026337935694 19634 88573106340356184486430294 19635 879711013722039213917935 19636 6644160154322841026694 19637 36826708445943657058 19638 141880621252087125 19639 347283353640071 19640 455326428345 19641 208946927 19642 3956 19643 0 19644 838862103313805798709299373 19645 2822802829642233317075187662558927 19646 22285380178399058553534929649124495355 19647 10187336707331218661650536051438700607679 19648 835189524634218439637306659400457401308015 19649 21054244827162474447541877211535617842595872 19650 220534123614316650827279306619340486568558520 19651 1156257533598652534751445715818329614251749404 19652 3434356034302362295985734908672256683153456074 19653 6303511601631591003665055146106778725856824834 19654 7618313015404707354928329693746375552252038593 19655 6360661761785416111223913259211276710380625870 19656 3807401126229356683525353131489550755651017754 19657 1682468411243402472365657341731194431400440515 19658 561854183434253044295999657433756793728663967 19659 144501320266269926003133221143578434362729995 19660 29064510655276007866195647929748455264970514 19661 4629349591765315464021760945663086659932872 19662 589830012391849084834954480926421250689029 19663 60600995431448256049676879020826100476551 19664 5052335938042135084439986898934601991624 19665 343372235421680801793835367670252866670 19666 19082108130989276258128348389886253305 19667 868443360789226507694766156203512783 19668 32366568369335671389854948561634842 19669 986160210090066753114877719548247 19670 24475256144173935261337379870923 19671 491924695674174362664749369183 19672 7938217469033252472167538971 19673 101601764540878978334650493 19674 1013913956702943857294654 19675 7700241994310371432396 19676 42965601941302189686 19677 166928527441972754 19678 413273088684470 19679 551430914804 19680 262362515 19681 5822 19682 0 19683 877727848520950325159242658 19684 2984674268628910693265787426841178 19685 23721944889060016934846759505507661058 19686 10898547549371365862502597774602930417240 19687 897124363606043578492712448035080078189272 19688 22693609125193519704567088064244580513341617 19689 238429282427004583217241821320614293506682276 19690 1253531077591702029802483354253921205394715628 19691 3732795338650992807550756481648472377758549594 19692 6867762837471211751727477430977301205987355479 19693 8319327994382027175353574493752581448962927609 19694 6961363688601587705378113702696032444053090897 19695 4175989513703337058520540294487397488491461603 19696 1849272872840002439038210083759804987447049676 19697 618860497877999223005933347753546118716027733 19698 159497598072154353278227009276554916464104019 19699 32148636555863331626438796314076096822536301 19700 5131524811239267167546870810321525506434039 19701 655232771876185686805148537454464899439439 19702 67470209503160591417208069114686264057255 19703 5637877884624373370376233528392419971949 19704 384073503246923389019434782771562633045 19705 21396552112520651985400836177238959169 19706 976290530429636857732491410278284542 19707 36485256468139644260845659657230379 19708 1114880112367995898886002066089522 19709 27756326868771045857059692064135 19710 559762759074883235211621564148 19711 9066623307132304589620950016 19712 116527677121528026396617539 19713 1168374358965474604771394 19714 8922300250578651724424 19715 50115298966393596243 19716 196337514355925000 19717 491596477615695 19718 667376779844 19719 328882247 19720 8470 19721 0 19722 918367660781873199488134935 19723 3155714777806795189919648226900393 19724 25250095180369034108487409697591683666 19725 11658900905162317767660595825657770614883 19726 963607267344733257962801036782390094797908 19727 24459421205220469831655113771445490358128333 19728 257763284084359925355524495295033709019841642 19729 1358915045391871067684598831012195902739914566 19730 4056941337155272626662029942535356664939201127 19731 7482086434886479487273771024210391944817348608 19732 9084298187311974753821907603595299943946066660 19733 7618316739593267907470949823112623921563074642 19734 4579961143353925120072426125432236637483632911 19735 2032476891852988136460628612429523020590538239 19736 681602701335909005343869477498321060706782213 19737 176037290692827891969379204505303668139325270 19738 35557320530737648947591440247537444506989504 19739 5687723216410122603696598040951349488695575 19740 727827500548824916822151120647998338971587 19741 75111577846393338169135893364763327636302 19742 6290713550703421829558100365622433609120 19743 429558598919944680823276866705979666105 19744 23989324882082240655861814656010948954 19745 1097415444959450091700069661441091278 19746 41123480753593297344158224939310325 19747 1260252217252217405632870337427196 19748 31473258882078557812738377892319 19749 636868866100413561879561291306 19750 10353889318329053631024973825 19751 133624377906336252072316152 19752 1346118125311498537851091 19753 10336131336354885814279 19754 58440242556553573951 19755 230856813621193496 19756 584523350531580 19757 807181692559 19758 411626113 19759 12230 19760 0 19761 960861323037560814483873080 19762 3336437399535183528336016323187536 19763 26875605788895245875087655497357356889 19764 12471757582359477490829539901441138350043 19765 1034968959944938456911142947138801035560243 19766 26361342751091409748898775097251270532392578 19767 278650763035286464041463633055587645422406811 19768 1473079640864769853872175632832149032434452905 19769 4408988965700972009483935048972292697641780838 19770 8150887588106188992344027938352330896403443890 19771 9919008690178224658180554379479662929366773889 19772 8336743969439700610035048564681500607487942391 19773 5022684249097456751169422735269743787593339735 19774 2233679385449010901542299736018521466756294087 19775 750653144996763729139891860150877102929048850 19776 194277932397878674999035028361344283722527282 19777 39324435270749126922186552810377345439941948 19778 6303708496370288081517655680446689188674512 19779 808398509028851287000351954246745252819633 19780 83611175467157834557394196440890681098187 19781 7018512105488977496065229309617079780712 19782 480385061045077619931568987856592420267 19783 26893613455958522727900636140164959524 19784 1233438781046246983830905078587283617 19785 46346205767069177791599548217990102 19786 1424411709672284771912669137545522 19787 35683429027581578331558529534861 19788 724497471946749469760134898124 19789 11822166133592210780335583716 19790 153204435852779077081903287 19791 1550618227485538794605653 19792 11971492997638848012669 19793 68131260136884931770 19794 271362188870972857 19795 694731421045886 19796 975644417513 19797 514385445 19798 17490 19799 0 19800 1005292153304074193879898920 19801 3527383533294926050062911056316456 19802 28604611571246769054957248858216391229 19803 13340705879294676924434345889980021608856 19804 1111563980952596993251061987837129114373864 19805 28409766765022058871767383143372042245373503 19806 301215403697710676431310453364859513732483311 19807 1596749957597608720974286190510319915684267983 19808 4791318935891657083624725406154534811417695108 19809 8878955710967459040210165793827818762990723444 19810 10829763443345432321030242985489805655182087280 19811 9122349322041615276959274851420467697995551715 19812 5507845016712249249792332632956132826942137582 19813 2454633865636214647090478945616582545989705635 19814 826640818884149576184302078698237308115419176 19815 214393003994708848194508260928894599475784739 19816 43487359449352388887974229545046440886860681 19817 6985854189083995066804212117602680899374854 19818 897814932747959036095175630143084897418827 19819 93064592884962826419689952643693778838267 19820 7829809452503243227406836421169395364620 19821 537174861981069127104220614275173811824 19822 30146528456460662552516923874705498602 19823 1386177341493843583059308955608090007 19824 52226448995609344747891281006090059 19825 1609765141882937111944814445162443 19826 40451699498071520975168538105620 19827 824071270327662387830998661309 19828 13496663975751015358855375769 19829 175624992982033547468647032 19830 1785860549127938205074599 19831 13862713888813967466893 19832 79409849176179008962 19833 318878022400444788 19834 825385536049154 19835 1178528012104 19836 641864558 19837 24842 19838 0 19839 1051747159001957690209588887 19840 3729124484008901534631548144710497 19841 30443629715667135522261090598071516829 19842 14269576826343342489649842074141745603704 19843 1193772383655875277147083666329647563548136 19844 30615872405221523144454068341589853213008775 19845 325590648429817261397150302335949783355663419 19846 1730710434458419890569384362087990156504759960 19847 5206513321737839660388746298478833324660091827 19848 9671497660594501906975003597491041233541722350 19849 11823431369882013679396033387935972698854216324 19850 9981361533985894143604179696732745647278236577 19851 6039477347147972142499234915606516810689214135 19852 2697263262586965764526878787312021782842385560 19853 910256910419062275816262085469272672996092462 19854 236573533726974763016482914917707234977748827 19855 48087337621259313284075245058358647605256019 19856 7741207677495922514876133849608688949663983 19857 997039830270809353623599567456459046278218 19858 103577979359363533799424280389570356504342 19859 8734105368936945586721515995068634556717 19860 600621791883120297675563637881398506316 19861 33789564052825423548588195256807006795 19862 1557667584677592733525111788640402358 19863 58846270284504719148518388453840566 19864 1819024606510823726274329961434835 19865 45851384943126984235968176070396 19866 937203520956349272503036651153 19867 15406070325084874590280100962 19868 201294032863692508359546045 19869 2056418318999685777163146 19870 16049379039625255913465 19871 92532932394741986806 19872 374601074029656238 19873 980216911381987 19874 1422710780950 19875 799777381 19876 35002 19877 0 19878 1100317197924192833923669753 19879 3942263093876400668509431958685495 19880 32399583308625918024195939526799031010 19881 15262460438013640782160987021567587692795 19882 1282001553307393120132264432521661274058899 19883 32991683897095876558089153824433015239066385 19884 351920460382960287708092713719472163751403985 19885 1875809669620566905478155050124596017960452196 19886 5657372442698711976019926889978704833964837407 19887 10534173809313485259137182711518510909596222316 19888 12907496581972668830124646984505957106881176371 19889 10920582012585510792379934014181549195881683170 19890 6621995382731914250015880000645716163442686445 19891 2963676157499217951957084162266993426264160156 19892 1002260903986861650756662225902640138719003468 19893 261029857559885691016807262828954632813030648 19894 53169876759443817209102339254044876074606207 19895 8577560845395783646884242094698795350858347 19896 1107140249356962916617557551936779983082243 19897 115269199533457059905371084148906517840800 19898 9741971441251179541647900053719678525801 19899 671499682029228270981573977070482363949 19900 37869111397702059698751703212431676250 19901 1750191957045747009566253709868175809 19902 66297882145570065805351890080116270 19903 2055246201315516069334097399275216 19904 51965344800857748152758517905528 19905 1065723371880777855889298695688 19906 17583026045029633498673463926 19907 230677575228413685147880400 19908 2367538366674595894062710 19909 18577135896395512025417 19910 107798585518040267771 19911 439930364163405409 19912 1163631857825727 19913 1716441252614 19914 995186555 19915 49010 19916 0 19917 1151097146124113726578727360 19918 4167435462171480545277055563074560 19919 34479826338161220912985335826653636877 19920 16323723042100495211290549804784740245946 19921 1376688153665126265914443661644533584656402 19922 35550133817811580332324530523415991143901601 19923 380360145452138866272765521217105082808508955 19924 2032965621637155210473205316230440186175109110 19925 6146933149958241268466821806332676873207622913 19926 11473137206891757793515527289197045554336297422 19927 14090113011085778065775973424274599076414428877 19928 11947437045323601743125083358794214547758721264 19929 7260229050658439714399759470699075620822641014 19930 3256184557964319100196648114165206649278955690 19931 1103487273760709795761086294796341676630635089 19932 287993554605673046950427617171036764897234357 19933 58785183134892512137275814551161024168913898 19934 9503528081653848768730344334256720129027366 19935 1229298363062561260532362344506832215652357 19936 128269115744127210237974046929578138293865 19937 10865170987148337674370215586713699037732 19938 750671561661741629197674257010546034132 19939 42437031653339144811104427859363690568 19940 1966308350484394452797237147488804898 19941 74684894782051877309052604582679544 19942 2321873264076894519186291215210467 19943 58887213954435376276426813219302 19944 1211704449438846227218206890024 19945 20064663858352910280736747509 19946 264307819089878410133752727 19947 2725238649147794538374819 19948 21498601486844332093305 19949 125552407322150611514 19950 516499506010798422 19951 1380822108927617 19952 2069557478647 19953 1236668083 19954 68150 19955 0 19956 1204186073016375022219516992 19957 4405312757689610049170719062099256 19958 36692170220611056408449273237908681631 19959 17458025756557786438936962866726355801083 19960 1478300210820283849041708082056651885192858 19961 38305131075856949490676091276013657370034503 19962 411077237860855958605198615845626439358003302 19963 2203171228409233105008484882346889064589820834 19964 6678488631553084392491310895017034366465414731 19965 12495076095587262027556224545786606238030239059 19966 15380163848374579697062909469262729161352166514 19967 13070034729244512406056364322504809802123856791 19968 7959462901287775774349955031769182552541651679 19969 3577323361157887836175551554826372364451433181 19970 1214852826975460589293196503049708839456762421 19971 317719574956180029230449049985467852011030406 19972 64988643604517374978222979892391318130802363 19973 10528632389538945650787834149382820924766142 19974 1364823788490478378340274542085118025758620 19975 142723009522108559629140215683131624415263 19976 12116792284644989407954172260332972081276 19977 839099853939606236511084921206448363330 19978 47551295558502116230447653551156392043 19979 2208883063247938216770127511478212190 19980 84123712994171857091408977477134943 19981 2622785028267016390091673487719492 19982 66722792463595460551577268894312 19983 1377497275811824093281472541651 19984 22893222021106934566701076814 19985 302792485213823879527086260 19986 3136421193412030649111097 19987 24874427855558711449341 19988 146195173552834564590 19989 606217151645210081 19990 1637914229932073 19991 2493843675345 19992 1534794041 19993 94235 19994 0 19995 1259687423996378387111229150 19996 4656603128773366389489179952332754 19997 39044911942538010161130042562100521463 19998 18670344189329685637372098158857979141209 19999 1587339343901205080743039546545034883403964 20000 41271633930674726596592623764796805062893896 20001 444252454262316040741271684691613632502363291 20002 2387500477327899860956040807237067737875384753 20003 7255609861413517042122130389431391167132141011 20004 13607260062602138770877108236987544572257834335 20005 16787326215291140335825463972362957444293244159 20006 14297227043454555186625462494645569029773936091 20007 8725478544188529511902940606009624152273748636 20008 3929871663843847131545557022840683193457566657 20009 1337364760381065663005160671045199251286229884 20010 350488578909680438759184500447633055682922081 20011 71841355789653609474704655633785734473273676 20012 11663400437627595084213740604998697792242728 20013 1515167212941686269959995027862002023396083 20014 158792157278282532948442659559484705630216 20015 13511396570792305049237672358475375180693 20016 937857727238778699038158666952626649461 20017 53276697081229834386790895459923199132 20018 2481127664303939796165821927386906013 20019 94745102197916301962081403504701989 20020 2962351297973784247625278004974670 20021 75591610808948553989599452194236 20022 1565765857321469026914990527312 20023 26116738095597337887863059287 20024 346825385903823254420256810 20025 3608999744764379723096618 20026 28774500796311288056067 20027 170191349638257715624 20028 711310803452839868 20029 1942121896164239 20030 3003341693055 20031 1902384364 20032 129512 20033 0 20034 1317709210896221493178043552 20035 4922053716107192383503304166633152 20036 41546863915123837370670339985670379159 20037 19965989441264568134463023429885615138907 20038 1704343152905617720091665977033671466670837 20039 44465728422565327470177692538517791047427638 20040 480080721610076718192401392403280397527006235 20041 2587114962497440461366092983007970893714335896 20042 7882168827586704949198174497453214375250193725 20043 14817590138481572357212319062141887995810348317 20044 18322141520729112335599706457120605567406610025 20045 15638677525455304201006027558076939026432473209 20046 9564601012381018796951739792007702190735792617 20047 4316876092933463070856363490172761876704170701 20048 1472129498535135768709943206477173821026529548 20049 386609508404680183938682897588190674245334706 20050 79410712065526519976091446323690449252569792 20051 12919467471992342149650805380108431423378302 20052 1681935464921395761067883093055292461186665 20053 176655576757392144511611193510229072021825 20054 15065182437178725698974090416122453135180 20055 1048141732558600633800733697449464447433 20056 59685649812441599068977303985371487192 20057 2786640235477252123036074759978391495 20058 106695945199839792743965632861387884 20059 3345493968414046467432767469014569 20060 85628697204037132943805882404284 20061 1779529165768208609052212041788 20062 29789839522264661518213583215 20063 397198550504294918761696201 20064 4152047582056610444079895 20065 33279347594611139831007 20066 198079316686776020766 20067 834381577594333433 20068 2301951569840123 20069 3614852552779 20070 2355204797 20071 177087 20072 0 20073 1378364210608578997366598385 20074 5202452773743940078336577238013451 20075 44207385644105512623602288230449348229 20076 21350630497431075865433039359855062877145 20077 1829887774622339085643526305932935694708384 20078 47904712609999421886087796356868744000640867 20079 518772284450389757694132312419511084925337783 20080 2803270967779106859037289709305323483847323043 20081 8562363685946188292419051205971509754443100456 20082 16134653175951941356148846805956633848876385238 20083 19996092000511649593991415443029714918525405267 20084 17104935053025567907447022402053666623935465701 20085 10483749415445453262106148415619098229820345129 20086 4741676346658657219920965567662555968508181956 20087 1620362389222554590337797979315603709746351247 20088 426422413539519791015112231047931414471250268 20089 87771042784103351227443930121902973774728401 20090 14309693105556763579711270887539155653437485 20091 1866908182093554994997089203073785970844152 20092 196511962612795912334725146729811283649017 20093 16796168419014139933976198021591901763376 20094 1171285870373186033833261614572781358716 20095 66859075438724335833563100889871441256 20096 3129451488006546618583028693606305945 20097 120141211200516581712115575589994329 20098 3777756139869292257092774952402543 20099 96986567557342405773779309779180 20100 2022207942552366291488281529605 20101 33974637092973476727265061625 20102 454815939388536758702742657 20103 4775964532990874392802692 20104 38481720720911532148995 20105 230482749015939065408 20106 978463621525168808 20107 2727413239010787 20108 4348382275017 20109 2912363227 20110 240840 20111 0 20112 1441770172223648126550509165 20113 5498631904112800077149652411119435 20114 47036417324460599964849349196904124558 20115 22830318097685581670246091636329702829418 20116 1964590618360761440571367465565968349713706 20117 51607187040359797872496287282360194483665306 20118 560553897717641698253931878710991578046796525 20119 3037327117449180649186477776629088894782001187 20120 9300745997617901135591983055386157354556083728 20121 17567780871800813992016921264964529253621639458 20122 21821683977881823887444836460097861383084761619 20123 18707514277841741884592395654203519415278711363 20124 11490492274886201707351577859717915439104620217 20125 5207933154035727019428641459771286900526633409 20126 1783398338404345951664381134788687845333302221 20127 470301559257322963805320070126415852381760156 20128 97004324683587298276399822784337317713002525 20129 15848289101969474456371102957309492473916720 20130 2072056243888102282484069288751593710377538 20131 218581831421402305315355289748625362259192 20132 18724395780859176137512275650416563866017 20133 1308777248667597626895468580345995586604 20134 74887395054065350174697416956069168332 20135 3514076346383717588177135635806632560 20136 135266164223707860607494137784798879 20137 4265379869229677647212159660436007 20138 109837471821103008602674760366460 20139 2297677747714129752980045500300 20140 38741742731360325468416703020 20141 520709168571629048689240273 20142 5492670221626595530063308 20143 44488455059948915050216 20144 268124245398852084518 20145 1147097983385630549 20146 3230301620631636 20147 5227837605991 20148 3597288904 20149 326015 20150 0 20151 1508050033038752490738311726 20152 5811468413059973654146561791897042 20153 50044515475547517086084372903858651287 20154 24411510183224753502086632965655480425435 20155 2109113294015537705453497265484528164724772 20156 55593151911094609055043531434376654619409163 20157 605670111575770016235118420211455289955334783 20158 3290752639557575005664117492067136221079041796 20159 10102250221243903403080202326393318462356563759 20160 19127113824861824133413266796077361622879083895 20161 23812538430218996020983842821768670226122447149 20162 20458983305556999344381369230016288968611081842 20163 12593107971049346504970416081721056592438392570 20164 5719658879766174895865746196542941686245163223 20165 1962703475035467090906668124959283682850440730 20166 518658839758009784172782493869812239981052925 20167 107200961042622730652750779644658011621884410 20168 17550960387490130370508569744733178740379451 20169 2299562154162430606640108316476148393039997 20170 243109898600590445002931030833300902409226 20171 20872153706806449138990582724997358289405 20172 1462273509005185606750808757906950146509 20173 83871634880345638534466025477293744040 20174 3945571617493234781256467028571822733 20175 152278837823215540543172282232522182 20176 4815393499642752896208657808827215 20177 124375922802769603760246416369292 20178 2610328804573951077384395205807 20179 44171419594144591264519111115 20180 596055294368301752562717142 20181 6315822483364579607113339 20182 51422559236595342642553 20183 311840530426214611685 20184 1344413192759858331 20185 3824488021792005 20186 6281665884383 20187 4438359472 20188 439190 20189 0 20190 1577332143815074048889599022 20191 6141887791290849368653287123149722 20192 53242890739286388992493098730748629105 20193 26101099022118652053474997528929598409667 20194 2264164745858281672519273021443436716624204 20195 59884111411455710556168079549515017617846602 20196 654384655344701643517492996771629844482792214 20197 3565136290623014381615158065640687679382171321 20198 10972225645136317720701453984138967858273047958 20199 20823671056153856737200534055989466765349906342 20200 25983489497703011199904225838994301317724090044 20201 22373059269707530513079163655292159678653585663 20202 13800650769797119349716307042879125471825082956 20203 6281251022753897532399278870902972794550109065 20204 2159887944622521293856122469834332187541953003 20205 571947530850675165417543520795146246742358473 20206 118460640780221824238333191106272857064432444 20207 19435060647999817887001208172886027958585839 20208 2551842578466737297619411870316203870210969 20209 270367712118278115407769667147097417649131 20210 23264229359963962944828026671316253736128 20211 1633622220588773383440573244261302600288 20212 93924659764172659178916411016205891357 20213 4429600485327567979031937515528964380 20214 171412810199496077295024151449181005 20215 5435709885196084221510387878192325 20216 140821550178994248085225315245870 20217 2965133812397820431077492588186 20218 50354891771097820576710846255 20219 682197196405238602802657371 20220 7261069907069919770576341 20221 59425665126324294324120 20222 362600624098476848470 20223 1575224953495830620 20224 4526305509046719 20225 7543825053560 20226 5470293824 20227 589128 20228 0 20229 1649750503671651735806603894 20230 6490866328916299024165560179894706 20231 56643447971250985149266642907443422769 20232 27906440123482767582594360312831604523740 20233 2430504606371565973920433040220807619637030 20234 64503185770575845937271264475864135263973747 20235 706981928084316826654174425579324986220417794 20236 3862195994127613045190159800652453941237457412 20237 11916470959430489065883072827520497009379584479 20238 22669425452967450069165992137023813716802267808 20239 28350691624531693893497924494455260027318824007 20240 24464712504254116789378869391657372824400634424 20241 15123022939811089886345561960688629849813211258 20242 6897528879643287512709474985521935650957831147 20243 2376719939893740711501727213765704475148595713 20244 630666413440129440726000567846050748725391123 20245 130893284430536045791926261838790872936953628 20246 21519764008325677891522005979108988896929003 20247 2831573261825409229813153695916144338801853 20248 300656570472179422375109012085988149569574 20249 25928185522376523759074566375842343058614 20250 1824882460320361434643469652337164494018 20251 105172548767884555042894406780403896858 20252 4972504599068097894178256095742835966 20253 192930313217657905089871428035540704 20254 6135236688518565648996956414127765 20255 159422312516223863302901630496775 20256 3367724423609271537125355442786 20257 57395823805411456626433805364 20258 780666624068994394820376686 20259 8346337199003360365706675 20260 68660785987516151743066 20261 421526113457026314584 20262 1845145081406167550 20263 5354950716005300 20264 9054689494603 20265 6735096650 20266 786814 20267 0 20268 1725445005022910006140645612 20269 6859433870156851643463583186791280 20270 60258828762255255063625926291407480191 20271 29835383057037061803627032284335117316188 20272 2608946785427039008753643825870669383484814 20273 69475231575777299234200626390140087160002040 20274 763768603981966067946946511920354672288369237 20275 4183789249398942509747083318027909527854713629 20276 12941271684616498837116755608356213262833121505 20277 24677385637394660807877863660196912969550000410 20278 30931736082810306868265478794281997436038806388 20279 26750280081880580599086391236003416257972101686 20280 16571053517641473815749326405186991983382842183 20281 7573773669891186400769324180163152278929411353 20282 2615141087184474560690470841863434449479837612 20283 695364304536924834180256209392849911323449225 20284 144620085700741365663226009503548557277963479 20285 23826254441844382570287983653547547065050159 20286 3141716576478863181602355418523133728152934 20287 334310755426500652633400140219016363550257 20288 28894668848449045749009414941635997551103 20289 2038348826121810125668653404197070485547 20290 117756129470353792596343142735362216735 20291 5581384679795629936695875786341779657 20292 217125718240868460797119248944280159 20293 6924000417392661591235752812144615 20294 180458121716407059673868791361316 20295 3824477887815472797640803540891 20296 65412005194958715569112971062 20297 893210603932640366863560734 20298 9592155030443343943775288 20299 79315545338088741627970 20300 489915359194766711123 20301 2160716002990576937 20302 6333011503062247 20303 10862404538772 20304 8284050657 20305 1046705 20306 0 20307 1804561688982956164492944650 20308 7248676715627823429467410531896034 20309 64102456536184120821762238011007593157 20310 31896304302343477705273827178921653306897 20311 2800363311163354929282673995240804278760626 20312 74826970965884530721688323116270832501937820 20313 825075361306137132086352426198448272600347637 20314 4531924371914458041079750814888790189161765842 20315 14053440690410795820389175899066546617025043867 20316 26861684801732809041615827992729277135738249502 20317 33745777693904308045396843510565040435366144293 20318 29247589553139573624176136731002208567703211092 20319 18156584328310787574464084373265114852954845619 20320 8315772446581408734359684612055931677252628760 20321 2877283318510725456102573709042095090377556470 20322 766645035757464757355583814002141598699151119 20323 159774658196346662308374451252637413650691037 20324 26377934727138903163330691851904782794286570 20325 3485551974785814021439177329542319406573756 20326 371701113106553684385866678986992398865419 20327 32197752060179899701937718420398338215382 20328 2276578152185482940828605988040711750478 20329 131832688691209707503705179585906497160 20330 6264190599397032462022549416755950558 20331 244329440536160532902637383768128122 20332 7813285674712332084872228171399069 20333 204244921112865112605012814866978 20334 4342614741679883787778747622680 20335 74537252837774628252999043101 20336 1021821291482563184593142641 20337 11022032715187078478475225 20338 91605813228446813223253 20339 569270523713680011714 20340 2529558056605321765 20341 7487020701743831 20342 13024172825566 20343 10179151671 20344 1386930 20345 0 20346 1887253011677361609828822380 20347 7659740680016905972566792626224852 20348 68188584378463783863913377083919724411 20349 34098142260039260671732611145903357505536 20350 3005688440045370454264222618190658739756873 20351 80587130348129524769077267617517650964388870 20352 891258744351691436960177498555725518982387736 20353 4908772630856330123552821669550445778196744491 20354 15260362057927610043878778306111766363594142623 20355 29237677098594488833022199484538557172250578754 20356 36813672632169110302765886992111105299980273661 20357 31976093795272602530401392083227000715209889813 20358 19892563924235147495309639809496384496220766060 20359 9129866147155634969590211037973693181929031582 20360 3165487371567586223836473120752859716087346592 20361 845172923129784493599166101932215582781985418 20362 176504297841682695891624418361148217556254651 20363 29200656952149199067514580076169179110000709 20364 3866709651349188489746187808990552464558010 20365 413239020775224852970930460358587252664143 20366 35875313813843742019936049933075186912533 20367 2542419231610978639710057823493564692694 20368 147577880263319845344508314294909427873 20369 7029822085892982154333030937939195334 20370 274912316056249355542756400880865984 20371 8815791721079100160123389447735674 20372 231139286106446392224698475989367 20373 4930309454217757708192400002019 20374 84923576258323555046541120670 20375 1168770158515691876301624674 20376 12662888634716382954810997 20377 105779957355765491656127 20378 661329766075018230081 20379 2960550481205054421 20380 8848175889613766 20381 15608131083658 20382 12495914290 20383 1831065 20384 0 20385 1973678121921532286407950000 20386 8093834313374220736410060844181784 20387 72532345758719703634131539455217227789 20388 36450434565922347834096347065348247947787 20389 3225923054788565345521470693396602741336409 20390 86786589334199986118394969064154196465808840 20391 962703168514596258769903262074607636623417530 20392 5316681354911010796667507511381698090434299582 20393 16570038558638472855283032459438771042498322652 20394 31822042222743693287345714801875867385909431643 20395 40158128272163212718214898047307014405994201630 20396 34957017959943520558121160354532507744301908766 20397 21793150165438244745734301608372095577006687215 20398 10023002171257513589281756962235072094509179731 20399 3482323073493969473679011555321767676900841557 20400 931678776315091161552885850227676715860186278 20401 194971372578001851038287653481980289738382828 20402 32322976769958119630832519890736101982362141 20403 4289207749557665245727160741694593439934282 20404 459380780379172465739137342580211966125229 20405 39969460324543937128584216930754239100668 20406 2839045877662407176439219424057247694145 20407 165187851786746154958081806970067071887 20408 7888241241382235205964182936334511376 20409 309290502810274921284651254935645041 20410 9945808204923111931778503855078415 20411 261543599631016920562635958007816 20412 5596815156666864232650834706604 20413 96743622715126596805577669624 20414 1336646640727459902134669888 20415 14545536704275387415977636 20416 122123634786515138227159 20417 768103263852751630452 20418 3464030547229368989 20419 10453102673485590 20420 18695178793827 20421 15325554952 20422 2408658 20423 0 20424 2064003150743712843868729636 20425 8552232294664460908561546646235772 20426 77149808320860053960823816258453388909 20427 38963357857829493585121093392133796794651 20428 3462139370117071420190291092751553966842593 20429 93458540641310890443535639348005766723002238 20430 1039823079399969196530369695710467674789928049 20431 5758188082876067627842565590047045926031025985 20432 17991143045786950329914984609610970853446761921 20433 34632898874927224220018994315942995403597963613 20434 43803866123056519837591019803497422616707272980 20435 38213519596358862633963610910296685659996002947 20436 23873822229321851931384552552000706841125463835 20437 11002791908637675510232370388695398024983213404 20438 3830611578941488104591635033074189771483363751 20439 1026966499988833552841066822575798496476240100 20440 215354852063112391820098188804574744895793430 20441 35776433833802197411448360827014978894868985 20442 4757493483063170754106031658371378445917392 20443 510632484539833549110008458312785395200491 20444 44526993332752677687177671320117664568064 20445 3169993700775932657798476303968898780263 20446 184881615946114964592749675997533995733 20447 8850598310926910398681323660227864706 20448 347930974178750082662075423169848052 20449 11219412699568146058050119451023152 20450 295911889388093109964188300972032 20451 6352604873593535315361930173189 20452 110193459017889801049594870032 20453 1528402375257192268458098730 20454 16705247760464932882719278 20455 140965386193291284727706 20456 891916014467499461816 20457 4052037047866339941 20458 12344836776421293 20459 22381582560953 20460 18778962973 20461 3157789 20462 0 20463 2158401513250589964731360493 20464 9036279006682539617557226648348159 20465 82058030924079996206690102200985586273 20466 41647770154912205769440223223651081065382 20467 3715485967695576091185130070153332828623084 20468 100638661758118610320594560385178705092692613 20469 1123065277690480980752165626722698222138198577 20470 6236035841637928351526489743372440139139783746 20471 19533074077889402901234878828152844987289921769 20472 37689927855654234364595067099073418514423251479 20473 47777798983690993435338887918163303866073080084 20474 41770863121359976630131262024207164556444352583 20475 26151502909759055551130264187283499485181493759 20476 12077573679430831593539039701184161517324826152 20477 4213449749259051178122087049593578932402142081 20478 1131920345278536189180348689764399285294109328 20479 237851991365591472152805759450445078734137767 20480 39595861084556343708225476504999379962218172 20481 5276488580310323862415069352493804280470637 20482 567555405212215826111471031144622759916643 20483 49599929427565840103228763846894728936418 20484 3539201009433845621076003483294804199451 20485 206903693527232196498673082665969372509 20486 9929372176293549666310975417470019474 20487 391357669352929941989093079960383695 20488 12654692375050448574831880477302691 20489 334756392900396520438773447615704 20490 7209530694920428436161512533488 20491 125495712247454007150402025881 20492 1747401201505344368985843152 20493 19182384024003942880054392 20494 162682943250541327197951 20495 1035455769420128764217 20496 4738578851594903150 20497 14573871732904016 20498 26781552994171 20499 22989938107 20500 4126070 20501 0 20502 2257054223353982965849642005 20503 9547392301909278229549653593666083 20504 87275124129140450334713250984948004300 20505 44515256019196627154250440829637645504997 20506 3987193183040598181172258355815584868275891 20507 108365299233100296986422607102708593567556332 20508 1212911422386993762760116357775927898810060339 20509 6753189640551553807327920380982267997878756692 20510 21206016119839968250060761176066136661234650375 20511 41014505599317775871256737746332039908341974341 20512 52109223549042866303408605793174472544856678377 20513 45656609911255661479108202316468116951799012688 20514 28644692142829668182818256577968617665875535413 20515 13256481591764972765919096570094850585894886290 20516 4634236877215080617636898741365003889981123233 20517 1247512874734564343546767164867898909957074998 20518 262680184028194398393347806534204378942324900 20519 43819725835979072588762268392546784567585166 20520 5851639503530177339063656737420977181161013 20521 630771960897729680129369121993877345892341 20522 55246076360657514145859140881668779795341 20523 3951054300563762021038075567253892288295 20524 231527059873773912354088879340269823227 20525 11138527368207297558470534279755756963 20526 440158385333983383175143441204325210 20527 14271993130993646077158506437729803 20528 378654960520293027624649612458216 20529 8181003965221139914252379738532 20530 142903142026930596675589040697 20531 1997476374442577965783365154 20532 22023130918352473618225535 20533 187710586615531859510932 20534 1201829910899346440598 20535 5539962394910394318 20536 17199499163428155 20537 32030863815449 20538 28120837036 20539 5374390 20540 0 20541 2360150221898687182164777966 20542 10087067469383288947890292246036194 20543 92820314335769008341532779523226467731 20544 47578174680250162037702130985508655449327 20545 4278578868781507632019464950374117575758003 20546 116679666504963680283678610519960353735544071 20547 1309880725984305456573413979573002827747746400 20548 7312854278222626007569942289477790237278251040 20549 23021004695106163578778572702780492063727134111 20550 44629849026686077102208459995103467444379054699 20551 56830029804521702117166983533031416851430373696 20552 49900825402635919815126708555866887566239143282 20553 31373612781405870754244722810042203650075239375 20554 14549520868570544096168196161621932393668845137 20555 5096703981139323490913920262588390768849465134 20556 1374813710491712646915875980646196360338849678 20557 290079001401453856019322705984446836283547089 20558 48490505899054098645053477360735175201087164 20559 6488972938968976779729275773867778114083500 20560 700972323783323464500862141707366324196628 20561 61529672503153654689754660076120553020363 20562 4410438842166947900699939944968601186860 20563 259056428347257436460167366904871499707 20564 12493689428021530230108375768721524258 20565 494992491835251386916174070199637574 20566 16094199110818863267574453059448971 20567 428259379786325520477267749127232 20568 9282198324579093871332770556866 20569 162702673103054165217509288455 20570 2282995229439760955506129885 20571 25280324313456129692860614 20572 216547447700300491608940 20573 1394629262135454081729 20574 6475154398556650384 20575 20291253109873569 20576 38290530039150 20577 34367603425 20578 6979431 20579 1 20580 0 20581 2467886718753771981901721670 20582 10656881413190581160274331493289778 20583 98714011789197026731114880538639503899 20584 50849711315411305676259787542798094540829 20585 4591054560312888198716078152213771337114912 20586 125626056261027702050367195571873166358047815 20587 1414532856166937264952527287202013041615254228 20588 7918493565203223479009725688727775693026893715 20589 24989996892711883474672301507770608369723789954 20590 48561172666996082996251135452319632520975189503 20591 61974928659107435521077305927005428217475606878 20592 54536304711429393447599865206854458627664275563 20593 34360369732894364010831763936434591470162537181 20594 15967650246319840093086146079234593619942904340 20595 5604945913459885357385871465371978920299078417 20596 1514999141992776866259235092262386075077126893 20597 320312436819198909369115237845915539277899729 20598 53655104317517204675170364830204558321264888 20599 7195157108072206109051694908701783331821999 20600 778921735147837735496956037060785709960910 20601 68522096364285374486031760842127620937962 20602 4922794922501079283960287135691064169846 20603 289831910107761867897868368033271906717 20604 14012340850017223490195118181733135057 20605 556599574534172728570324589485605344 20606 18147046765112572982919025489767152 20607 484304759435823178727469773507793 20608 10530279466379934390951131482000 20609 185219979351941527163591397920 20610 2608933107342777742467758693 20611 29014403241472014169590386 20612 249767166515108024981239 20613 1618003403614432810028 20614 7566219454290567148 20615 23930714082279741 20616 45751672649071 20617 41967034664 20618 9036940 20619 2 20620 0 20621 2580469549453004933593920862 20622 11258497053725862714868152106586706 20623 104977882686724672163780927190124994429 20624 54343931690413758600964451653762514967145 20625 4926132071664582492746101161452827239603096 20626 135252068380636634341775221947526821605930513 20627 1527471059708297984152268129709370782226233903 20628 8573851074204813507127222857446981289625184608 20629 27125947665340315813308929195902066193884614443 20630 52835859080166868565331352358858446858769006091 20631 67581699392760580378986750652672620470809884650 20632 59598818412443361488328739263650113442127845786 20633 37629123675206647741604597549076110428950579788 20634 17522872104320422004844706826970330059112825631 20635 6163456551882990682734318131791092643551608832 20636 1669362677063074989506505354687750354773833634 20637 353671375025142253886626234691260910541509403 20638 59365306644094750916308155566635348517650227 20639 7977569504263737848777194640928398566763086 20640 865468604038388271592606338840512126799608 20641 76302653722240675022857770946185845388174 20642 5494180385546755410342298090641160047011 20643 324233091796976465970104903046239387189 20644 15714039885674739370718920761420360742 20645 625809108753383624274655038267849259 20646 20459477164617998420617320019929433 20647 547620080331490363753196687263790 20648 11944664034906019379115208978650 20649 210824659538406859557087165203 20650 2980956957762332636126659723 20651 33294488320734373627226178 20652 288028820250437633348315 20653 1876745694379458530903 20654 8838811192690966082 20655 28213513712262191 20656 54640865578124 20657 51205030857 20658 11668398 20659 5 20660 0 20661 2698113546994164480174756373 20662 11893667963460393386658252797851499 20663 111634925628835921547873993794943240871 20664 58075840378398219433395718795967382441556 20665 5285430551321648386737967592564117110572337 20666 145608854596876033963533547494735042678219564 20667 1649345525436942251515406192056312745298132063 20668 9282972538152420186599227003114663504764918870 20669 29442892390137915325060804051064234917932796440 20670 57483643695457622015479489299627607357909436678 20671 73691458628418992236540151041742894406057213070 20672 65127380265891776011583286264750822630321830701 20673 41206280675371667641448693253443676470739388329 20674 19228331043824441914567175999189025547644776916 20675 6777167366717644584620795754667748514781899949 20676 1839326628197622817275814084819475668067943939 20677 390476309277861987278347604947195677150217072 20678 65678285088371419355987036711929782699128841 20679 8844371724511873870514446404157253614218440 20680 961553472750277970936606515184278832941177 20681 84959450858978166364139760838498617793312 20682 6131340160532498610537773710518652106404 20683 362683579768869006368245087415431125012 20684 17620664980528731939091748308159624251 20685 703551294901864778602927016196610149 20686 23064031763379255807692427480170444 20687 619140085877555416042964880865806 20688 13547312472108295947970474875872 20689 239936117422310417365180392523 20690 3405520828695250984189647653 20691 38199621881225972357560265 20692 332089602964856482148396 20693 2176393116237974143702 20694 10322758805139644763 20695 33251783190502966 20696 65226826986715 20697 62426685921 20698 15025302 20699 10 20700 0 20701 2821042929432312216467202070 20702 12564243249562025350382704254569081 20703 118709552673811733381687391737415898349 20704 62061442789304885555721542344492449455416 20705 5670684029761640230937045173939291480799371 20706 156751381091507955146554931795895912974016078 20707 1780857004402068486015997226476220432544523853 20708 10050230025799317602415794705528416466539370566 20709 31956036201875611048604037310997963541474234312 20710 62536815275819794057419748283156792676368638516 20711 80348952685371318230411227601408051868767253726 20712 71164538834599699459017135910035857213449570979 20713 45120699154786585602907841883845808575023051032 20714 21098421702797593527661892930487131314554612094 20715 7451489685668726471922855007023410619408752997 20716 2026454834820328931798472178872302873056903964 20717 431080330772324065578223930922222982491863862 20718 72657154298507356064349481482658949458501920 20719 9804592131318699660162552862123283573695630 20720 1068218940724947701640665045750759207793173 20721 94590363159151660819708691107524214072394 20722 6841783548783195880469172109725156366599 20723 405656062309018585740779735367963544219 20724 19756687679682002092339479436779930452 20725 790869183290583422930342720137714309 20726 25997296270252178120840493440570595 20727 699918648222321914740974349070102 20728 15363058938300481458068989970710 20729 273030199736245037163497545775 20730 3889973844473187425298335428 20731 43820171726733428849302215 20732 382819177243724105306038 20733 2523339066261014021780 20734 12052726459680908432 20735 39176882821008759 20736 77827815449367 20737 76047799387 20738 19297832 20739 20 20740 0 20741 2949491703928193388274450292 20742 13272172696355254390549361502698572 20743 126227675270057797422878594674866491016 20744 66317811256529384652620067839953594296878 20745 6083749492649795448744000384865492004224045 20746 168738710325520653773353360629828870172652759 20747 1922760706733392179378265969845167759081755544 20748 10880348034744284551446115060297505836063836787 20749 34681850649242872962190422141699337451221039346 20750 68030433317752771913543342662462764292301844740 20751 87602875329559187440717639064677993018253810520 20752 77756695106108608705820083774177933407799602623 20753 49403915774898016666303085280008716405593805030 20754 23148906664477965349285730590458494922412018142 20755 8192361007659773043355579339006281702652757639 20756 2232466631984744861501803498518893489805830749 20757 475872417455657933622473534477948485421847652 20758 80371584026836797979391244241082040053186789 20759 10868217159676154094471199003277314270210991 20760 1186620648972275349387328736982927023645781 20761 105304109498158852757443095150286401038971 20762 7633870140720974153341675104865528918238 20763 453677950113176033678386990199949782042 20764 22149477451392544529080206813885955820 20765 888932252649268535811591044368695767 20766 29300399169187151108691878063200664 20767 791143828401694447347712576008130 20768 17419984417271004932482982751547 20769 310646735800984874820641503039 20770 4442683505425701191711916210 20771 50259444959232686030030243 20772 441216321226367948232163 20773 2924965794884036732038 20774 14069001001695884217 20775 46142743148597223 20776 92820975198789 20777 92569619444 20778 24722678 20779 36 20780 0 20781 3083704087940340693022764503 20782 14019512181284302099517918962071017 20783 134216795356522049404436204678201241040 20784 70863155443560633409018346060941610153265 20785 6526615515953122963209428419664633103988428 20786 181634303501406744842169188630344214572432000 20787 2075870496155060884377976059932266818713929487 20788 11778431652599291635388735730976502783220268177 20789 37638178269462752985661130827578065505862118730 20790 74002563805362008341461169409657813349398494080 20791 95506213108747717213654942091371458892781934561 20792 84954448419659903106041111549125269626496244733 20793 54090391958980092653096246156346339524045409008 20794 25397045397144093639873961790766572794209803443 20795 9006295750493382385287237128642901682865508531 20796 2459252186652512847451960746997157333060278553 20797 525281051972653390401025178016972582766809633 20798 88898474449057182513507272017616143102884061 20799 12046292163718870411167742523815585589326868 20800 1318039436881679054653702870100024684060033 20801 117221443771233863884355304121695550251321 20802 8516905302499086342566808032875257161663 20803 507337658607957268530929750835378463491 20804 24829641949631473618785482907615095297 20805 999051601519670973217564785275593562 20806 33019570728846607158159043028581572 20807 894154802354909112683523970202414 20808 19749836977925823936519715899160 20809 353398047591574063692920490895 20810 5073175101163608336101654474 20811 57635514851369940946786187 20812 508427776858906050744098 20813 3389794143906565749818 20814 16418379135381142784 20815 54329602932810967 20816 110652732643542 20817 112595771479 20818 31596941 20819 65 20820 0 20821 3223934948277725160271634798 20822 14808429378752129845685531762334862 20823 142706101938677898111525075424271349209 20824 75716897350160485094755157048873111970968 20825 7001411501711937051208922940906151825205339 20826 195506345153684718209575564615693401331563563 20827 2241063404686853661274130872521514194869095834 20828 12749996948804353822572743772602174670128174944 20829 40844345724375117745305356169124365257378033500 20830 80494534855144244694560682521831848997777231943 20831 104116620647340148109875106855341244026294064397 20832 92812973199578317071557067186722619501252235307 20833 59217782919714666630510224717545406014001057979 20834 27861735248659548754324758508618733779620404376 20835 9900440853348250566906513568624786405275619877 20836 2708889334359795433729964833831065547236667325 20837 579778201423381864716731366873990793437732033 20838 98322700498964831466037402108235495705856757 20839 13351032794115285202103549780755474321122764 20840 1463894796162313638239122152126320596075319 20841 130476476352555694369002211603641343035612 20842 9501246307530056100816231657526245424639 20843 567291606675520573450787501095443323928 20844 27831407000548469302324853040134287426 20845 1122696957446849098400648178736550436 20846 37206770685305220545575806195774153 20847 1010460926476219722231611212289489 20848 22388506867468631752919913707663 20849 401978610733998930819645465251 20850 5792290784245867710127881751 20851 66083318548390956426612847 20852 585770068078225998515256 20853 3927658727331228972298 20854 19155219971014360892 20855 63948521968132119 20856 131851538547721 20857 136852312991 20858 40287452 20859 110 20860 0 20861 3370450258759473520427114109 20862 15641209766954610372185589339629991 20863 151726573465646179131614378284423828083 20864 80899751215555204264177268003079078752501 20865 7510417555852598022171807020627501441436022 20866 210428091471733840587368742840318525439613579 20867 2419284491756569934618013596660627825149563255 20868 13801003772242991675486880638858697772864758699 20869 44321286192930466872905669272905413446129611287 20870 87551213915597109199100787922265807677690513275 20871 113496828478455205199277075537090435603537650409 20872 101392429216052491478810443842615050157980427127 20873 64827231230575294165294510855078779672549940780 20874 30563665613774689230065241651605924557970500396 20875 10882636694844061232912263276877698693006025972 20876 2983662061873423142815693477563438180045093437 20877 639883694813039798948802983585037987230825614 20878 108737932207932611596163240341614063133708219 20879 14795947994330255752115993144061146209766955 20880 1625759758509016351111037099350000851506263 20881 145218139404521877030426169433665577307603 20882 10598420270087701475323278413923727082701 20883 634272010482011203284726494596610463498 20884 31193040695193720342048579646143519600 20885 1261515703429811817037200651330158419 20886 41920391981382714477646522215712046 20887 1141763162831252174332679824484750 20888 25376561627929416769127767749661 20889 457175960028785784117794238690 20890 6612369496653253836653398128 20891 75757033720169244182780865 20892 674754248583216017571875 20893 4549906725435265016784 20894 22342639476709254781 20895 75246511593605763 20896 157042574375924 20897 166213086041 20898 51254406 20899 185 20900 0 20901 3523527577258789108163787100 20902 16520262953613701355867472041962532 20903 161311086353179648013097510067956606936 20904 86433808635154947989418605422032840145458 20905 8056075052249349260518077400530201602006688 20906 226478244074227031411785021702532324472692467 20907 2611552073763902357154209576953688576887635916 20908 14937891143445585194808118335527984221700694715 20909 48091671770962709742828051655924529816340133345 20910 95221308323779489957638049602873428177205823111 20911 123715086210715098498165999127820187732479095559 20912 110758408332446871679234137234879844101378090953 20913 70963687161778324267583898239455507090198818622 20914 33525486494800657794278840116556014872400781792 20915 11961483830702824342450362697192670233851269159 20916 3286080795464495565703443050640577627663604650 20917 706170037630145872441262551048707232119145870 20918 120247538756107441055679703387525255811680493 20919 16395975821109237361095735720588053524257555 20920 1805377369319097175939637643033523726069825 20921 161611811717409848519411070100617901413761 20922 11821255204628732030927681462422977779902 20923 709095564553644215138540246530168464615 20924 34957326903082080733306292617317274488 20925 1417354176585249250564236029485783270 20926 47226050766867374420265621850798899 20927 1289978205522016504675982107684298 20928 28759850799286773344615115002835 20929 519883063361651364270326534003 20930 7547452109790361709267278089 20931 86832804182834367333801085 20932 777114490060152884767457 20933 5269629611430378773507 20934 26053917984698444229 20935 88512645858983644 20936 186965261359560 20937 201727722934 20938 65064441 20939 300 20940 0 20941 3683456542940343404363084600 20942 17448129337338318642268806741446888 20943 171494530017499054973134456161196912930 20944 92342629227570869861871135303166230768514 20945 8640997930258164575703649413863595419462295 20946 243741351077860642313624870404077503129687679 20947 2818963352087465900497502809803789356615614928 20948 16167615444853963138159120278919621602732175374 20949 52180056689503062541774134298566973989777277225 20950 103557691170381037963107458234826716957698616916 20951 134845644065821090503027203193949675103855549476 20952 120982420957542465559394593615379553699264377043 20953 77676258201156979293799003837383887694667940938 20954 36771992788664960368656701779710410695494368976 20955 13146416102505467870902911326153906692090833237 20956 3618904669762463346663113257195023452285253280 20957 779267706835465764296484073391773859670643325 20958 132965584699171025883177974198020570672333065 20959 18167633412070565473409904129661558140186058 20960 2004678914189697818139843609448544919484359 20961 179841120140377937903377655424815148720442 20962 13184025635238132749407011325651727180816 20963 792673107423963238990037518014636231998 20964 39172093653984119990523245344448668559 20965 1592281488454944888608814220831981350 20966 53197471962315804203352309530984285 20967 1457265588380891729952543063804071 20968 32590186920229248657690604943018 20969 591112288326893924092043213355 20970 8613513460197805976136013548 20971 99511828674617028233573127 20972 894840529230981765852097 20973 6101926472432921371824 20974 30374101891798176712 20975 104085047360967700 20976 222493686386705 20977 244657763348 20978 82424847 20979 481 20980 0 20981 3850539394533563994343413787 20982 18427487122208733975816437594941029 20983 182313928806413662512423504720712860846 20984 98651337210235960869082050630344675510589 20985 9267984776164221869427711545225436117660682 20986 262308237435272592479679849639973379171678174 20987 3042700469622970284508182700684784754977429981 20988 17497691628439008820119317355248114756635865795 20989 56613032228101525675283721147344665522893390517 20990 112617754586525411068049072548823368670919067927 20991 146969276081593045532371775191149016032559444155 20992 132142425702425452936168606555453033117344560021 20993 85018590397118528951594239669091323366466722352 20994 40330325755618452021175091217748749386022828598 20995 14447780720839014342483868231293965615761931017 20996 3985165969005972105717679948903959937038311620 20997 859870973836555295155829673114472883416756227 20998 147017927705112384662563921947284417046647797 20999 20129182566165662272932740683557694819346089 21000 2225804084189095153227378206637152359467872 21001 200109936829854053770681537455234026873216 21002 14702614385077538881541335076807806940545 21003 886020385803828983956105036612725237151 21004 43890802988719425698667293595064066827 21005 1788616184951198059332546671433239410 21006 59917483164579479227793349195544852 21007 1646058203124126715349343845423018 21008 36926114878087275998600281124545 21009 672011244168797612665068900436 21010 9828726788247465557775616173 21011 114023901102781721704920650 21012 1030215118811921306354308 21013 7064210569592643263645 21014 35401887495327654961 21015 122359185745465537 21016 264660851600741 21017 296516773923 21018 104205093 21019 752 21020 0 21021 4025091510519029370421431033 21022 19461159704091863756025040500209867 21023 193808571236849289468638436908792105881 21024 105386724264835773115379491257839652367208 21025 9940031742420627822483664296206161613845396 21026 282276466658629547073267337584517413985427645 21027 3284037028192438836953451352533920622327511405 21028 18936237677000822312523909529768543873529326345 21029 61419394270029143219720602436365118767316483843 21030 122463792740534340587984316952925083062690928104 21031 160173848555819679436558409685724095857495962288 21032 144323406047937973621027720276504509391047047904 21033 93049284397494311118297491556218603081513719347 21034 44230193258624727377083955148827785689313217845 21035 15876925982824814532168914375652361532629449224 21036 4388196950883139787208774322599996487506776619 21037 948744307646004112628314371816915530873189392 21038 162543428047777674591820091258307399111333169 21039 22300812544804492482344849428830161008044595 21040 2471123283342502559798965020316192610602005 21041 222644593217242507308671395121593902891912 21042 16394692298270573692760790690119185857487 21043 990270037543289728604344686274781223868 21044 49173209043084077703206300207308547771 21045 2008956057337860773056762466193471830 21046 67479128581853236824540151031586383 21047 1859096582811210813364158234019271 21048 41833778202145805148008737651656 21049 763880661056079065429389037852 21050 11213762846282279488358031002 21051 130631423190177656219045991 21052 1185856554980062158983904 21053 8176558077442786905184 21054 41251769384021950171 21055 143797402378877526 21056 314687161277773 21057 359122464705 21058 131488626 21059 1165 21060 0 21061 4207441972141088280734057870 21062 20552123448153019703860731065317826 21063 206020146971915263560430708252187579324 21064 112577359098104208171510855399809778897852 21065 10660346362223866089230859499620039610533916 21066 303750836197011800693192018499336408249970693 21067 3544345101583347279836404629043610327973810362 21068 20492022573830806741765623585216817890352534964 21069 66630324522242078886788819151833553802089818955 21070 133163417022194078532520229359640653271940651146 21071 174554937610411512918236155015396033100592648526 21072 157617998160870220837754235499126485771023583468 21073 101832349315218483047700219061304392937960445273 21074 48504110508062209807539585964250274776859309332 21075 17446297345961462279132745627765105012986189414 21076 4831659283395456582295328556240659817827709901 21077 1046729415599873445448841005046219819110258379 21078 179695281159027024541344169465130467934076049 21079 24704841875376658182057286718768150824741733 21080 2743262305325788969137725903561022260269034 21081 247696334254927800595851923391116498669576 21082 18279917899499839437174605912882779305189 21083 1106684934140836743463862519778842529409 21084 55086092549445297095371345733519688652 21085 2256211499907114159394896946269311120 21086 75986918942659365249156838969386457 21087 2099467487068044859240655910783302 21088 47387897371258926883430303219631 21089 868194659457739487716737890980 21090 12792130517778417078558489430 21091 149633998258306123673821451 21092 1364767670241588467344157 21093 9462112777464968327953 21094 48056552694104946945 21095 168940102099070198 21096 374013506931291 21097 434651824743 21098 165600918 21099 1770 21100 0 21101 4397934150197476827913759850 21102 21703515878036919791621100846816250 21103 218992891996043790380395054291402429254 21104 120253704129428365880349157462561187388020 21105 11432362320886623355390629002145583136264974 21106 326843908898139167443665727304395433089061260 21107 3825102781574858731147925922586519928794600685 21108 22174518055177597140841273223142694237887755584 21109 72279586505053258472979300336653653562197169783 21110 144790006096975598727817585448793995484940585312 21111 190216500085403978193774564412992420885316128544 21112 172127174358629665576289602620997047670710983689 21113 111437697832314106477510258918635143755419142818 21114 53187663205543945436890214445919071707499601704 21115 19169542647930723600033870118283972521442936182 21116 5319576347205930995818362901312956848297211053 21117 1154752984573791429282907446349326871120854084 21118 198642485642634614795880671869535183756068688 21119 27365941111026994713345485918205545308779964 21120 3045129627603241731204080164025654151547596 21121 275544038553472866661065403877263232194331 21122 20380159148490369428315894335618059612770 21123 1236673031589007475113104314005454736664 21124 61704080172388634266523896880109661772 21125 2533642804526557946539760146014523354 21126 85558232156586009724363246394192032 21127 2370647243490091515349375066617204 21128 53672871360511685753734609108259 21129 986623628561347617614498196828 21130 14590562226774274612179479875 21131 171373642114806852403956772 21132 1570391557344501519102630 21133 10947547897130970068667 21134 55970236061059211164 21135 198418760281544144 21136 444341175774361 21137 525717277887 21138 208190973 21139 2665 21140 0 21141 4596926316595586652827474186 21142 22918644298249486848758640891245734 21143 232773742473611258301894340072825158440 21144 128448239764231446154091001817630116400882 21145 12259755249647684565517115557978064179550172 21146 351676583158920107677921980976008177096685550 21147 4127902297099148389474361097560810128997351116 21148 23993954441241300024646552391497858361944509783 21149 78403737505042327944136291116945556921787242583 21150 157423193734308039834622995722886558172298932129 21151 207271602329997380412451036900768591611938693430 21152 187960987114468548236001680876163758190165312118 21153 121941686258534038303844512354131678528569591722 21154 58319795153998255716645917463706374873083599185 21155 21061627336060184855650330813740701182440176504 21156 5856368680227511684176158620174178831674437605 21157 1273835191875037664488142325220221604497627711 21158 219571460429610349154217712072059943211447029 21159 30311378711740153991608712498790935257960898 21160 3379946599924625378660906640931808213805816 21161 306497233263229744398540212117915745413417 21162 22719739754801316714160912296086598615746 21163 1381803903255100624186781965331607291202 21164 69110558812973834250478564403584477512 21165 2844901883381849361230463489515140938 21166 96324884564128196107490273202458767 21167 2676550512945450379578505654697504 21168 60784021151280072999077741196648 21169 1121060149782638493196606678294 21170 16639452511112292595756453968 21171 196240741893908124360883456 21172 1806675648954627577465202 21173 12663600428258018713824 21174 65171365003899646518 21175 232971058668274664 21176 527677345189589 21177 635444371059 21178 261273819 21179 3956 21180 0 21181 4804792281705797515062559743 21182 24200994872384795206343281815109473 21183 247412497804885503562982675990752528128 21184 137195596741366256096987329150322727636988 21185 13146459612019094611985440537978043034964247 21186 378378704555579655650109851372533027459023159 21187 4454458749683277358574003185012105023844756109 21188 25961380864339576970802650757998761196667164934 21189 85042357780370019319754986548339643291660668706 21190 171149397553886596321750984335225726448222373771 21191 225843211845871361222828123227980675959675148991 21192 205239378922186357196460213151427561389530134429 21193 133427703593504955413173742156814264004150924252 21194 63943122590523901979554103076749548216722580971 21195 23138960650991463520902608976105492468622062020 21196 6446892867602017010125320271933993843971605386 21197 1405099061675962643451973101669918702531044490 21198 242687826083652945517598451069123609172036783 21199 33571292420312033952918232681786234549664623 21200 3751280829950490079396562844364317352998873 21201 340899435069464306470897440377136320763280 21202 25325712706437406234283470638670004100183 21203 1543827138682054549147941648233337911760 21204 77398695337765590327490582373001644732 21205 3194078907605752764859815091973064374 21206 108434891385153572221909593912031776 21207 3021585056654601539205613889904461 21208 68828989679954701266548530214653 21209 1273648253969357325563925449873 21210 18973354252054496460422373315 21211 224680816115538027126565009 21212 2078144626406583637284974 21213 14645681344803338894380 21214 75866885278262105236 21215 273458513242357789 21216 626390080588912 21217 767578637322 21218 327345211 21219 5822 21220 0 21221 5021922058584382849328869242 21222 25554242181011194829135964391037978 21223 262961993423225470842104502183810659651 21224 146532697073862720786993201951231325506718 21225 14096686757531537712363221138398415117938016 21226 407089721943596346772889958974298369913090808 21227 4806619511536359461671165691430526049684020088 21228 28088730237568763146173544695916707584196654629 21229 92238298410887548133406912253859176872683416328 21230 186062392093451638698644530654473650205316905628 21231 246065057158474091226792279323442610084030375899 21232 224093063802428611453127231663792040511958180555 21233 145986814002639124990667558606422813338623267678 21234 70104277704868988999940222901327135651522545432 21235 25419533797610841564383107119801254406890247692 21236 7096484209384099485516857856503698126363388324 21237 1549780750378270989403609785535545363786512579 21238 268218366811288483675118058640895295826485457 21239 37178988763654706450568280697687144936339384 21240 4163083103799214786361187780499415772343041 21241 379131852641237519376965670182333508405555 21242 28228164044510046569306226871206800366625 21243 1724692822834750148142564943401223576455 21244 86672574301409970936054730777656373413 21245 3585754473617112256255067778848602349 21246 122054441164383644447491677313529931 21247 3410713342701586927140139659685589 21248 77929321785404528792580729278645 21249 1446816562203663580342113033832 21250 21631543134462783028526473617 21251 257202241248396996757942320 21252 2389984208039117342025096 21253 16934581028188909277644 21254 88296621182714275468 21255 320886980253383628 21256 743271213604183 21257 926596800478 21258 409451333 21259 8470 21260 0 21261 5248722555182613689484387822 21262 26982259284260016204695204247215026 21263 279478283909284510196465767510526474005 21264 156498904135446383175159906367561151147677 21265 15114944222819907348145424770920199969916053 21266 437959391231281187153628188483763571742790966 21267 5186374336104135671450360752809026505297223736 21268 30388889333858282710405327103784730873930647239 21269 100037949296861204708189478177327528531391526573 21270 202263929882243713501853438608942664088462981695 21271 268082561748129880439173372882409918080325829269 21272 244664486736492526985413896922183423349851910193 21273 159718457511064197108954767402024622159605062970 21274 76854284031613610607120133151493000172282621967 21275 27923071232810945571997248703382849263327999953 21276 7811003529857973174991270456800057392003545909 21277 1709240852333214380435140253011949067776024947 21278 296413191333337411003816870962022576274906224 21279 41171273562030118642796207072363511781041751 21280 4619728210672843439977087806448798363369908 21281 421617488937628399556184856584634954520933 21282 31460550146343720826767249938900410788609 21283 1926574322894244084480717411537520136709 21284 97048466639891164854483073324583724317 21285 4025057905783545630730052891362357110 21286 137370107587567449705345160474511446 21287 3849521723566081725379181862401327 21288 88222242672283882920274359677939 21289 1643315684864896105217035778489 21290 24658656303947994085698410961 21291 294385018296746202252182336 21292 2748136517091845162331507 21293 19577275506921600635942 21294 102738428494746050291 21295 376430588117612332 21296 881612509557273 21297 1117858867533 21298 511357545 21299 12230 21300 0 21301 5485618295704258477069984050 21302 28489128315452349492553797800525774 21303 297020837031635599870705080548174528181 21304 167136182480403806179133706441676471864671 21305 16206056365413671334108440543712795257942358 21306 471148530259554539282403602313218759956775912 21307 5595866234625982619239985084712895276218869434 21308 32875774373930616030885646711227857253906414216 21309 108491528930393644135872030664668591016448025559 21310 219864414507992835003827852129315478337382448936 21311 292053858367030570359202676350167701263464066319 21312 267108867860293350020049851710570896371907155523 21313 174731214148171448108661419790957446438492354941 21314 84248966649683328597321949646593211098907585934 21315 30671196305412104349891866177669458898099959365 21316 8596888527408289491130561423702953524578405789 21317 1884976826408721540529702402780520414576694093 21318 327548112644739743249594367314205680556881364 21319 45588816640853805248158287103992106506902238 21320 5126060083420622086956825844895647033749840 21321 468825686630384402026603889171729147393570 21322 35060072243284078561810764854265615175712 21323 2151893647240983646160686924274027248617 21324 108656244896259756618237908358578735714 21325 4517732455435235795931023313413551747 21326 154591329557407417738389151317236002 21327 4344298229912698229906473013264071 21328 99862664298827172165906434393917 21329 1866260564168968039606686546659 21330 28105418334310974640764152414 21331 336890782481675332376381449 21332 3159409506273339860951576 21333 22627856098333594227584 21334 119514157488159979672 21335 441459370976663356 21336 1045291607687955 21337 1347762735760 21338 637647450 21339 17490 21340 0 21341 5733052172321422504456911979 21342 30079151633457359893342333564331363 21343 315652739358851585972546369722206314243 21344 178489268021745239764819741815550665216998 21345 17375186421383629227934435435851868347174616 21346 506829828465379997026266695236508024235264689 21347 6037403176216555371210363431701625901379787675 21348 35564412552487969118279844469531581623823758079 21349 117653397693431949754100654515048447087820373393 21350 238983629993861809332536679625279083796149967890 21351 318150890604259409601550437480147503523952394888 21352 291595338845654231743653028115027720574616514821 21353 191143637242150069740008304451312888389669254058 21354 92349400390676397318516222511436627289041823350 21355 33687612598774893244758029628942392195576661780 21356 9461210101740282111350870416604181646336538418 21357 2078636653556883973738274209812927740082850829 21358 361927268623711119759829310758020704645769853 21359 50476554245425757265541492291867558347382047 21360 5687441705134815453011899196629347578086391 21361 521277163666014164730840360854753669085097 21362 39068092186026307330355438459966236363841 21363 2403349657369154436564800514270823755120 21364 121640961113024274222479579883501230176 21365 5070208158104656671816278514100326005 21366 173953189043793445314387556825302787 21367 4902119915323548963275857468344686 21368 113025443751645788356697534423037 21369 2119178260082375428409437716777 21370 32029462825552797211224429589 21371 385474166883897452579248287 21372 3631601651207719888566159 21373 26148594283426524202720 21374 138996542877384433155 21375 517571770969536132 21376 1238877674697576 21377 1623961734631 21378 793975137 21379 24842 21380 0 21381 5991486228508002426815719537 21382 31756863562902767217883519879082183 21383 335440914125747572903054551467231831744 21384 190605849232343115705803863481003913306850 21385 18627860084172265033855106177266477095054771 21386 545188715268532358029232105338165270722290526 21387 6513470673275780210637145878290250846419031855 21388 38471029965116524509045546606497775401150060780 21389 127582396576336944402295128436034738161840901417 21390 259751531157076252368040566164679765595912084672 21391 346560609141797687333071301710528975557395004620 21392 318308179541287169925672711639149266482488854740 21393 209085162071426028363509092496050620407837643299 21394 101222399549606163429915649062338562597151845441 21395 36998302452956685252570317436845693797524079589 21396 10411734137206591080101973774861457106888648814 21397 2292033846448545059019142438768183377673200794 21398 399886007710866617795609770896300185360251179 21399 55884133037118934363154071788104400096919316 21400 6309810283742103594212319489599721635390747 21401 579549591893631448659466801226380823338495 21402 43530594033705835747640141512014634428034 21403 2683949458920799016182320391008486881442 21404 136164606636208062203276378454079196802 21405 5689683291553308632471439139941897023 21406 195719525091271490877283217372104829 21407 5530951051613489463588302230913077 21408 127907930123164515176961451026395 21409 2406062026656396162444407353011 21410 36496265696691313121899744641 21411 440995764751909970131443023 21412 4173644809733205034712785 21413 30211166679321124618733 21414 161617146363486237470 21415 606631928797166073 21416 1467749357772709 21417 1955582388030 21418 987215319 21419 35002 21420 0 21421 6261402475301701333080509487 21422 33527042752857965843683941844936137 21423 356456352076343685258522409049616411683 21424 203536760075953649856469470474325761533268 21425 19969990708524967909535569814593392458837639 21426 586424291402122564652858191288367684935263747 21427 7026745318628310964279017515277184093902281959 21428 41613146434110156106874327163064827813649047254 21429 138342213362179623361211620084868688688339028706 21430 282309100005390847036043373391690458672503379253 21431 377486270774370966453327366714077341056392512209 21432 347448163647250371777910095094153022282832320845 21433 228697096632795918819832914195765201048442625646 21434 110941052910134599558532197279639899919118941436 21435 40631744280746288999784665054125634153305649078 21436 11456989266361358410497564885801679960010202937 21437 2527163943857629413567049574219572297129322026 21438 441794066212958239409726867361199489081324495 21439 61866399920142093169111590044653921053809014 21440 6999738243158392478836680639394065153152047 21441 644283776308552817150089733025451533400233 21442 48498696399590102017762148107224202782114 21443 2997043318596893757439761099274797855193 21444 152408073865438935321825675697192782840 21445 6384215386486113822362202436455197386 21446 220186421137293216113827795520739619 21447 6239753362697923158314658217147225 21448 144732830877214834560327075850041 21449 2731432334754227086766240706269 21450 41580201407608235317101288440 21451 504436846912510251500282894 21452 4795767069408025561401899 21453 34898059129987815730942 21454 187875544051528430502 21455 710813613130407579 21456 1738239952135017 21457 2353529091792 21458 1225821503 21459 49010 21460 0 21461 6543303741858946450905285538 21462 35394725186186449685368547254556182 21463 378774356048259023017197634786640130554 21464 217336185419913894438788239467501962916374 21465 21407906250471482106630484650278398820532396 21466 630750327707873469358838318584545885704955375 21467 7580109345729939467957148692053885856549622203 21468 45009677769859617214077314345373114857257356472 21469 150001778485076116130507651791352305317683545374 21470 306809273643224825904272671555429998816386807621 21471 411148848948412267184393629730308424758966090904 21472 379234022957923993086033214505324336368777549270 21473 250133701887338067471671514811379051917283391922 21474 121585308243846490342386199183136942430121525601 21475 44619150442779012235602323770477222241561708566 21476 12606341188183054769147154973480812016774670000 21477 2786222635618447406367873883758324162670815189 21478 488059066517615779640366262458832703945407230 21479 68483942406904484334882204170811420526959377 21480 7764500642725945939746717480625625863725747 21481 716190499667065983068794931801349630005214 21482 54029221174826995358280228713841005042563 21483 3346363509237347201231331468054252527211 21484 170573343778582918400291299693856412659 21485 7162822961423644397995787942226361413 21486 247686113513611726024951729936851107 21487 7038609922949644631290108986768339 21488 163751443496690570395006954857648 21489 3100405905019128298115342141932 21490 47365742289921993269808289660 21491 576916141191711242623350367 21492 5509679200523148335050741 21493 40304180640849593558034 21494 218349908896989402928 21495 832650607164245741 21496 2057799886165001 21497 2830794109656 21498 1520063301 21499 68150 21500 0 21501 6837714561722963378455094385 21502 37365217873420575468199677348488679 21503 402474800107833258728612618672504611092 21504 232061879729013434493359421813983236264969 21505 22948378061810423747807148151693168395515199 21506 678396336238923603229055386334231261428193555 21507 8176666288578586451633856828804842618203603214 21508 48681046045839115905966668035198438775888382599 21509 162635692946937042106672261466943458273931740102 21510 333417949608981538173877702504158204217596146190 21511 447788565315420196400423255166826322270960731492 21512 413904040535918186185566543074173990436237262315 21513 273563369499886837191451938162136764707014919582 21514 133242610821668358591077156533144312914063664447 21515 48994727610946654780443317505007309783144189345 21516 13870074169716416884351760719685726628278061665 21517 3071625677934255955076303169142268028682983473 21518 539130368319360889604406555569823555150621423 21519 75803684678444242161808282211845876789933209 21520 8612149693283199757722624339145817523297235 21521 796058102876054160918449850788104008250175 21522 60185324690710541262898824546782580129743 21523 3736067511039994835496723628581150452580 21524 190885924080472955030035678119457570694 21525 8035599168995368505208309244050399060 21526 278591367769779218649102871459077441 21527 7938864222896643013817070197883502 21528 185247291994553470050727324051213 21529 3518773599733784530362875534658 21530 53948815770131853711825950837 21531 659708884365306600465161418 21532 6328787231293246428844732 21533 46538713923900332751581 21534 253709257626707978247 21535 975096081227884403 21536 2435196346605863 21537 3402885755291 21538 1882541366 21539 94235 21540 0 21541 7145182096283051986707103605 21542 39444113266752277365962905241166059 21543 427642404092429925005182078996320872873 21544 247775399890744209316460162862264875490046 21545 24598651665555868886426862436864064277201733 21546 729608718857415515866452220919777242200590939 21547 8819757823657957490743435842315766328142151683 21548 52649298509771686637911774178475487524316702030 21549 176324690866975761892627942858863109081038409472 21550 362315075051286235393898517353964430923564182019 21551 487666552596649504860542592252320508408130439146 21552 451717784077320097913214357549701500843465888318 21553 299169905800038527744515418198408223160337781614 21554 146008600888747936689064926496137925095804328022 21555 53795961729447977260090585275034230794014411210 21556 15259480420206192907235920314131665602567186718 21557 3386030774630475561031580617520637047268086220 21558 595503308257651996366649976725125399730445049 21559 83899545052842281178942708298869302919672983 21560 9551597115030907600425693357677489849436837 21561 884760880345529347424510079091556260231132 21562 67037198220391403665898739238225961046199 21563 4170786064647115602230229828422125485369 21564 213597567445371076555537359031081074765 21565 9013838807300174524125592544925051979 21566 313320382392172954726653976434449659 21567 8953276429867381225478890452184783 21568 209540225450153445503212876669605 21569 3993088500568260687764737614542 21570 61438344575708265825190817446 21571 754268525483500154306529120 21572 7268435545529379645285584 21573 53727238721321493600757 21574 294727519312571037179 21575 1141590418478753190 21576 2880735472328928 21577 4088261974298 21578 2328536453 21579 129512 21580 0 21581 7466277096963606051213804496 21582 41637304431562368102394658313961032 21583 454367024466251811012484816318541292992 21584 264542353076020133062205579013440235610608 21585 26366479647347235923089170914639415180052617 21586 784651998882886841678030038943494941124274069 21587 9512981882351230794786893007055111062491603754 21588 56938235801509097982339619458856111160702217112 21589 191156139443312661445078460368557584169253661548 21590 393695826677806154903916718484713289054157412556 21591 531066659925245748955855603626733158903366859506 21592 492957991704453458017041437213082194279922052240 21593 327153931467825003819816825616630231288851809207 21594 159987875504029505997656608195117672437514511423 21595 59063929878486750705527394056132450370705076563 21596 16786958091826094128886975813705152781434135938 21597 3732361616719976068456888392913821720731896957 21598 657723866763897779188244656288312671989647003 21599 92853161118329680125065644238740918308554924 21600 10592705151439882178887035291046011674368614 21601 983268376440035165683577811914074976024705 21602 74662845268313810915440402304490428217237 21603 4655676604679664736157974036107054145702 21604 238989300716512596300399538216004289342 21605 10110180180642099718836046743317758407 21606 352342278698947051825737741160061986 21607 10096198757513635268535034270289814 21608 236991029695899144930313413975753 21609 4530765290488347041721947525297 21610 69957989977007390402343757376 21611 862251378226183566167766157 21612 8346184257233902684325885 21613 62014169965045923011343 21614 342299858568297771350 21615 1336141487596638863 21616 3406537282400099 21617 4908934912786 21618 2876760541 21619 177087 21620 0 21621 7801594907743960700949000443 21622 43951001014832967182409144402002405 21623 482743962448749116237138590468233172886 21624 282432660596728246593058668469172655601841 21625 28260156806937511008764567495320426181968435 21626 843810141742222456887413180520366654184036322 21627 10260212128820795095352784147180764071492180800 21628 61573550199777580878774349404787517274311386925 21629 207224579327174390649705703466311431799427244322 21630 427771888978933107255264545776433611881317708890 21631 578297412773478877659730256048377232331464530245 21632 537932623481380565956987145626790266338886557442 21633 357734407290502278214132686979761952013522141425 21634 175294820636995197036556674143481642546174208927 21635 64843641560605474641425155643507358330357380414 21636 18466118733375081666088603304027277931641086559 21637 4113834291664755988102477576109587175550890280 21638 726393804896465909399615979019992044878975835 21639 102754689461076893873650278906917204334520360 21640 11746387146564524020412283518905401515664202 21641 1092655679820231731385288013950932356698324 21642 83148944113869753613646089821745120943606 21643 5196482684098018523491075350637632311034 21644 267374801469191676397386999964277202401 21645 11338763610667173482408532953217777983 21646 396183250882287996664738981600872201 21647 11383772464590642714171667170680933 21648 268006623166088475997420263446428 21649 5140192583136931708597202414482 21650 79648128913320726287841722330 21651 985544681524415349187036908 21652 9582126047938894143234272 21653 71565550626231413565305 21654 397461380076081537410 21655 1563416014071837648 21656 4026840274722882 21657 5891081816527 21658 3549884624 21659 240840 21660 0 21661 8151756509675604512522473567 21662 46391746051807047694715974668487133 21663 512874290430488940432976682673817780227 21664 301520838782335199844246515480675238984124 21665 30288557723598188387780158771296667941155126 21666 907387970994458354569827774059764107671250685 21667 11065618905390853810488261593650779749216236012 21668 66582974675496318531284885373833786350980151967 21669 224632308648817749886724292988095175943407397842 21670 464772838843599389927906287037041196880744227932 21671 629694140593425458086463223630619126543868524278 21672 586977093097917516216059901362639999333754908031 21673 391150297254501972645006447283993862851180949657 21674 192054519948662657204827269690210537656519811393 21675 71184412163008892801253785113383678678490130477 21676 20311905101164953881514183248566318191627059902 21677 4533986293876410225390437737847810712475211447 21678 802176318040865344692083278834262767527284633 21679 113703687576943170850871979287737443946789645 21680 13024718677379518176434836352446028024441155 21681 1214114821010325129739666679684129229590127 21682 92591804757774132272000057937815215169445 21683 5799600041702642005721455921363003515249 21684 299104160224909356205918925835604338637 21685 12715408450265092499210531208015767881 21686 445433450072456895719363115718195263 21687 12834148909312973349299980431179477 21688 303045902439869689636494424821904 21689 5830859654060505835648464438889 21690 90668091590464016625427951959 21691 1126298472947136663055216380 21692 10999247711230829341404020 21693 82572259286102480534411 21694 461408835102293155601 21695 1828847695327714162 21696 4758377403677519 21697 7065886494840 21698 4375599842 21699 326015 21700 0 21701 8517409609130970421571757565 21702 48966433654380982020339057499975715 21703 544865197750353404506353130622989071180 21704 321886297962450014801512326838391813192136 21705 32461176899652498373120365503277259072386332 21706 975712686555991508187782635511161967722132668 21707 11933691755027775252898214337050588352055297999 21708 71996443589167720229606713003822594422998770021 21709 243490014191738862038047387254217731329685929017 21710 504947645349351821984929303122993351437861709681 21711 685621286405077878906195447364392250856841981750 21712 640456695416709823425309597612151805571718396264 21713 427662381235002592966715952719051852183443015737 21714 210403747267833864280234392578049306612536634423 21715 78140271605782148471806778629674631388008826248 21716 22340720317906489094560381366696814486809194178 21717 4996708390870065791157001153509994151043376865 21718 885802258159617293582246500356993086824665058 21719 125810086372078760523353681300824529881363075 21720 14441060345891037606500600010428737297093211 21721 1348967391499711831293395647224503780513050 21722 103098430660479323105719982617525820494770 21723 6472150064718469113585269851371777800017 21724 334568073340830180828253448427221106077 21725 14257810835982505569003590903563357446 21726 500754694578044277084139603451927680 21727 14467737809468964140359457559232535 21728 342626326486199197256107027249729 21729 6613499638180170325819106781001 21730 103198698361425730042128461387 21731 1286961852977218397565129012 21732 12623842928568451834801089 21733 95253682417088366228739 21734 535525486238042914304 21735 2138760328690534421 21736 5620794200448616 21737 8470403438739 21738 5387424212 21739 439190 21740 0 21741 8899229771588828461969917962 21742 51682327626945429264227754892110122 21743 578830356970326040622709124650252006007 21744 343613660710973105530820333204825048801303 21745 34788171657414603007439189343812514192018031 21746 1049135492435817994355035776915596657647754335 21747 12869263638626084679390869101063523709208792365 21748 77846265934189316263602917889476424997372596086 21749 263917453489466993091622765003099726159098702831 21750 548566294227805683848999458766882744091688021248 21751 746474913764249903347856526322914254930555203204 21752 698769246934246564946988099921386999830022852927 21753 467555230631529535479607054861491592217640637146 21754 230492050408687739854863980122419742218314180386 21755 85770411464154791252850746293959415387471752465 21756 24570569463562406549334471390514810582879682732 21757 5506279623696440778767204885546412040973322330 21758 978076981216826679318761827242726537143306493 21759 139195262455341816925268459681663301605037421 21760 16010193438251916550377533315468908192337627 21761 1498678513143892508260087718815884645610081 21762 114787696504044267672423260172952673782291 21763 7222061450958694721237922184629696918922 21764 374202514029231817123576584573320145449 21765 15985764487524000915967336058414342520 21766 562889098953059027588831040720696751 21767 16307485773872465553631372945159104 21768 387331323147943445322908422233964 21769 7500251067692159396312250673903 21770 117445130603204825703468240887 21771 1470324176143944826465249047 21772 14485983320990760776175296 21773 109861932579716088104168 21774 621409966222543440726 21775 2500513449839441722 21776 6637163528262629 21777 10148733498754 21778 6626220010 21779 589128 21780 0 21781 9297921602834531195851268718 21782 54547081057732333222795065046221126 21783 614890311850105206016460750240497385587 21784 366793100580493778017098849851338976495318 21785 37280407976617305759731601881731384032607751 21786 1128033341808510686899608486391108423568383058 21787 13877536973516335001959483096709316683181604611 21788 84167312097189115532685663245828429844819020609 21789 286044191918836700260746094625332113209733126590 21790 595921547283834634034893115375601570900164613756 21791 812685427840701851946526635944421893610305125823 21792 762347957678865282382761755794833305314641571360 21793 511139361479754433483646094707019962298198735325 21794 252482934669686249126056218288736773218055685973 21795 94139674159027717322209021166634021047478727390 21796 27021214785829978351248998343014894548353342421 21797 6067405747772865100511996094284457367247991490 21798 1079887882202455187722154331020615048624047954 21799 153993220412713916645731431992347961093091340 21800 17748469795411562138209176288656628182696780 21801 1664872302401364520969690832658722185435487 21802 127791654718217873041176799293032722883865 21803 8058160996135867384080468575865882917408 21804 418493937125642370853453991649439659592 21805 17921407325341668508122487413032162214 21806 632668736439013447972369421263428762 21807 18379189029655406185134156076559125 21808 437818628893319333602958657700176 21809 8504840325095271983482424470456 21810 133640183879388506242597136084 21811 1679561883906835542994987611 21812 16620055733640375408652560 21813 126686671310942669711929 21814 720909274933604976270 21815 2922667800072899126 21816 7834556680332912 21817 12153232825027 21818 8141381965 21819 786814 21820 0 21821 9714219979529959777862768265 21822 57568756936186846040305381629493319 21823 653172888293553185896928718106672655635 21824 391520702633200681669447737163940404743094 21825 39949509472003304328240787032388127740676940 21826 1212810807807127236799680426949456511611109925 21827 14964111628958084407213896608009528519509861044 21828 90997215181011887513606446666755702494152088230 21829 310010399186830403866841897050975641015577932497 21830 647330847887291458862797451308500684652235899009 21831 884720528743670886101054717528159362953580880676 21832 831664554667441129195376926661816930729445694202 21833 558753580854648610779205489057715168172105618488 21834 276555155108136670976821791690132494885443204281 21835 103319088141730837441931897084907760461269653500 21836 29714345829413485230136915881179474524844591839 21837 6685261449323621754180583601353034506258340068 21838 1192212686143079471414700073420064754160641894 21839 170351896221753950397900013678330452333760157 21840 19673977364894983151965900808702073526693402 21841 1849348986816194746636991582424165124221374 21842 142256984562200134211095184475233434899338 21843 8990274499008296055723931824688938675704 21844 467985076480615789583845105647047244203 21845 20089496788500202674184313704854599156 21846 711026451324923306356760899349450624 21847 20711844237557623274954619824616197 21848 494829669167200735874833806311654 21849 9642787457237072240346929709137 21850 152047949624415298247646841057 21851 1918291711631480376259512145 21852 19065375653745466477475796 21853 146060653541474227310905 21854 836157128665849322335 21855 3415181438120402223 21856 9244748113353851 21857 14546157159593 21858 9993017061 21859 1046705 21860 0 21861 10148891331187245215547993864 21862 60755849849468596198326527197653120 21863 693813629612765861622718909157110069478 21864 417898847157025096225594442687072985449200 21865 42807909724187174060549525253336656520216016 21866 1303902089011642128866825544382505470490077138 21867 16135015024413253922966421555597891546063530846 21868 98376588016178737876591296432437146614240970590 21869 335967709956684553815516976682682499278075502541 21870 703138384564494284126278947549602049916388303602 21871 963088416755657743169488031437788234775218486270 21872 907232678777614726116248995327125321459536312976 21873 610767543778588433344622120094974412187363205379 21874 302904127509070477818650567234660344463045077812 21875 113386453363976300358756615750346391226004909204 21876 32673765907367578136763784563291248705238077858 21877 7365536705668788884105609384793579735872460685 21878 1316128570475208129398050583220654193792583512 21879 188434594156903752828797376259753074701001002 21880 21806723069480192131909345727422828921789189 21881 2054103850252194437009980490759677674590259 21882 158346599378572544514385872572788484558224 21883 10029338922919451069111248235344146367446 21884 523281403624632803588439388197108267497 21885 22517717283442341715654322025444975900 21886 799007963394596033076736848217422645 21887 23338042274048704253493038441574718 21888 559200117418600861042241509287077 21889 10931638547129185000316345725027 21890 172967985019039695964264944153 21891 2190631143819897751640485375 21892 21866886271124284238685208 21893 168366059413878874058129 21894 969617741268745653768 21895 3989632150889088222 21896 10904996345791505 21897 17401358846653 21898 12253711990 21899 1386930 21900 0 21901 10602734975663191221223594155 21902 64117308813903110599187072423635053 21903 736956257533557958782777403334575475800 21904 446036618043346045272534588662282266216193 21905 45868908191222571076588504000150696513726476 21906 1401773159243530987335754763285404804702849592 21907 17396734487162036660109759102094780629159305578 21908 106349257072936830845115078324353447842997986954 21909 364080153734984326274458879462662000156843741293 21910 763717325698922517075620518593550154743074864931 21911 1048341270786364405028464875996306643166267890460 21912 989611578776272461917618121395465680636606701994 21913 667584539368185817792535742216871853716658645881 21914 331743468862953820998952401242455844633090141027 21915 124426981719427781138924656938729680036406350374 21916 35925596471205187274399766182246561673166563082 21917 8114487692545224841513404512924464274773369001 21918 1452822201349666245927667150862173069883167601 21919 208421570709896192993260612348339541146554315 21920 24168834781112938192720968842072713709347425 21921 2281348199222311630566182541068260530022334 21922 176241428945151158124312990773173622615248 21923 11187527037729450794455259569826028278948 21924 585058320673186219432682465395249068444 21925 25237023356384968074106690160747665665 21926 897785410707531371386803372288032372 21927 26294409903264745578878165914887698 21928 631871769874836222866928290673923 21929 12391227804122819266922254811694 21930 196740031659375613440101575883 21931 2501267093065766165177138030 21932 25075956575135308976573590 21933 194041773202171481998984 21934 1124136698054330751214 21935 4659480835114959732 21936 12859004504160120 21937 20806567772965 21938 15011613670 21939 1831065 21940 0 21941 11076584510377034355391142064 21942 67662561300057917749538048611926384 21943 782753160448643381227194177823184852663 21944 476050237395667991675234101356653828099899 21945 49146729943590687095902854984569709871744043 21946 1506924071956695733793382492091497593559972094 21947 18756252037378610001021368724236343253416609357 21948 114962514578867296100826994374336087653600336471 21949 394525159547024337469306865841607035662378677242 21950 829472239412167266254803986479888637300071064800 21951 1141079023146835331069424134834243466438410797662 21952 1079410128289740303756529920794108872172937747375 21953 729644526608176648141897842883534513646618834987 21954 363306679145872312014861949326403429718641851204 21955 136533997578535302678437541803882660720656992312 21956 39498501085033203287348485866313839048595939831 21957 8938992681324831793225458230792918937782325345 21958 1603600774862108433115962580162629135002482784 21959 230511780492101366828098251555504431347560639 21960 26784784389892591989003878243286337095231370 21961 2533532565851604861420325002916926463169826 21962 196142396068458137573822711329611594928206 21963 12478385943249572117269234705668473209975 21964 654069172275656833235577961471527523334 21965 28282022843118607910742703051284235409 21966 1008672507630547905341650204123961875 21967 29622105430635421809978520565819067 21968 713905909005099395994793612036922 21969 14043973387504527559231246861787 21970 223749358144121167690407184425 21971 2855533905688075438939569781 21972 28751290513850186114693444 21973 223591693018829755802423 21974 1302999030770908466233 21975 5440370453716665736 21976 15157988755050193 21977 24865778089388 21978 18373068993 21979 2408658 21980 0 21981 11571309261543787320061392679 21982 71401538513115764003530802720366465 21983 831365910512002916067751650032302097661 21984 508063528037574799082735062823948894819658 21985 52656589481624734933054671769924091699989783 21986 1619891430242099448805401193852281760882412021 21987 20221081781184394332093976368613435483975221001 21988 124267390246924215381055465852576588132756946989 21989 427494641365136788134095321181289644248077819173 21990 900841713843862255166016179236792690376665371452 21991 1241953455681217095752515852142398941713019257625 21992 1177291193720651111836474352473221956657644121705 21993 797427441938702767665374845546803495682741391169 21994 397848977259427062644186428673578207108127251629 21995 149809704009530407976118057892504388782904205141 21996 43423930868548488518630321545070522733388957132 21997 9846613410948235014809733027126438967960476205 21998 1769904162873915162733127254951867510646066778 21999 254924800506209128823439034864667350288099763 22000 29681634143616283915440001757026496292006519 22001 2813372382410692604349979571203337286329926 22002 218272608180806246528886238726910591219881 22003 13916990982389249854019284775375247589661 22004 731154166956136623380668938107778933832 22005 31691404468539267773543960439015528660 22006 1133141501259347686999425706953082594 22007 33367374544884631271232360947051309 22008 806498329827085163367070049295060 22009 15915211014568017023953199471680 22010 254432805003307858789480877931 22011 3259501968247733240042281209 22012 32959964834482822887075158 22013 257594281758680622438891 22014 1509996671210713434130 22015 6350479605276832282 22016 17861987319888105 22017 29702414762380 22018 22466995505 22019 3157789 22020 0 22021 12087815793808125625662163707 22022 75344701993366667925693154359696429 22023 882965811260140856367116545747796663000 22024 542208405693326978893187939451943480759599 22025 56414758911768274095277508915208107719016815 22026 1741251034241587118306523157835608012036335535 22027 21799310105503783256314660193235127001775796528 22028 134318944126264211444205231306892759324891053748 22029 463196170726413109887832265469493010313638340024 22030 978301194289675184993037606868353881893902765252 22031 1351672644391707016039356699340993180781742893065 22032 1283976383525519671118498188675413518927759447718 22033 871456802799472183192266987099680046404449323470 22034 435649305150307281541991712973115653862256196485 22035 164366020797308417321906523278001391693527020296 22036 47736393451504053864889744972380001419694508936 22037 10845662467048139363717374801653252081305451891 22038 1953318273242518445588493468651306223625414580 22039 281902950918433068030902586342412890670887287 22040 32889308677540573447418934715552694012733481 22041 3123876390510443978745898935165306684181879 22042 242879787396547545688420123747954061915881 22043 15520116767125964415166390330229062086387 22044 817250312519609775313452503607101278582 22045 35508415164664738833147871956983454595 22046 1272842146067717604087769505015776134 22047 37582173939644679886320348615586005 22048 910996245054070401100806853792626 22049 18033570375133215159868789499694 22050 289285625960898409133769802489 22051 3720078292738625005806054311 22052 37778610548055902249483655 22053 296713461477610069095909 22054 1749505379557862030480 22055 7410923529969838398 22056 21041317128760128 22057 35462666210160 22058 27448743216 22059 4126070 22060 0 22061 12627049482760689878061744701 22062 79503071604948774915850121063179643 22063 937734477543421080787336177039699293545 22064 578625402726084216087502057359412032059440 22065 60438640776603960742653221762844870694840564 22066 1871620718598937307993761081664935932690473244 22067 23499638882826902963340736148141175372881715556 22068 145176582203868468761535671135113415888650557933 22069 501854243484994859059732806272066414593254132363 22070 1062366054997225938705991261002234900234332411554 22071 1471005781965177156846685793114638327499707954121 22072 1400251211881526783987968997498193070613135263600 22073 952303633400539194458673225263948099175258204321 22074 477012515392087043166917787575806333196223165747 22075 180325500933456558767465092452971671571030042324 22076 52473747673126541299905428848589763129962609439 22077 11945277251120448626841421211338746249360486859 22078 2155589744737066118933651928593552018602433651 22079 311713632184578906588999368512331312008000891 22080 36440895380499797118171428902783036928491325 22081 3468378071912033240435823573195940683165187 22082 270238964498161934779025827992045901530320 22083 17306427176353826740041969839134826457191 22084 913402477472238500845238668081945271592 22085 39781392681506957468700456260356186099 22086 1429622926617195505927301176529540130 22087 42324870567302431582735865517571614 22088 1028917291592779199910334541934058 22089 20431399590593287893112360371903 22090 328869228390670017830857766504 22091 4245120778671331153634645696 22092 43294761870928740500748133 22093 341711139397899602591184 22094 2026574140096877719766 22095 8646228588371956505 22096 24778357716517115 22097 42319884485396 22098 33506319933 22099 5374390 22100 0 22101 13189996152918959195978870030 22102 83888254984443083874677878144002538 22103 995864449653740990027095203295132887586 22104 617464225437306336512903633823610633723058 22105 64746845853359953345483260732553425766265589 22106 2011663393466998194914608018505910043233978517 22107 25331431909306440213188159108578056609688155272 22108 156904396509366923106760852150754115733095967447 22109 543711648192706295966259450294980581416032674357 22110 1153594924868735100386450528038741490985351639125 22111 1600788410071370305973597031642347034001165580384 22112 1526970712608722747892066265370365999538694354590 22113 1040590741303963228256096801339645414424195517788 22114 522271758892150531345495312328435380528848106750 22115 197822332868950745817048658497106326717464553567 22116 57677526472584571519041299966804056837320621836 22117 13155501179792497276527690051226462685094782486 22118 2378642109139442881700264250919840920012548804 22119 344651900487739730599101354802002581474621537 22120 40372976038681758908035353634773938068903717 22121 3850570421955212829418062361371336225549014 22122 300655465576584961113901505630317889752893 22123 19296686443414490296938535313550162971742 22124 1020775707551635607581745114512007409570 22125 44564360009793656507236809772341217979 22126 1605554801101710717344958702683615134 22127 47661025965435083787134766502690404 22128 1161970907370627507386597769395467 22129 23145243971542303564664131019439 22130 373819929775931206477476201331 22131 4843567854352660087440652989 22132 49608390842850089026763247 22133 393461484488827719731514 22134 2347027023357729746279 22135 10084870014878867906 22136 29169537269163183 22137 50479241918570 22138 40866048788 22139 6978730 22140 0 22141 13777683783859651786576215682 22142 88512478524577419359227519180322766 22143 1057559843643764336611901736835454362042 22144 658884347056842535886384033490528307519078 22145 69359276256684819406900171050303066146839980 22146 2162090303542846615994174533599145142769012065 22147 27304764816056462722137630717038231980472429944 22148 169571531609310554277475016908231218211674809322 22149 589030944193402456829749946313393202603718148647 22150 1252593287885301130040475416471358258113136497241 22151 1741928095968642225290368031142388132335075386053 22152 1665065542292971902068411658379820439398466941049 22153 1136997375914532513821833922853720371002238332129 22154 571791090885139483401637242547272710439073339777 22155 217003436490023169100419908947640287899706376755 22156 63393290644875775701414389043964222667900004458 22157 14487372814735472514119508434032948253779071378 22158 2624593565641785092212347399925692082955092384 22159 381043305532882284253883486503877224338111068 22160 44725992974614024667437511514037126878711604 22161 4274544415959207647525243090816125311360581 22162 334468222558542964532861036401369994939322 22163 21513993623477863545331229000554484204012 22164 1140668935971931117580381451714908994493 22165 49917688555944088421601674262753728189 22166 1802957753707875301044903583363698288 22167 53664275568048935199725124915093463 22168 1312082361814198088372857567203512 22169 26216385812406475027745410532526 22170 424858864076050791108779823171 22171 5525585736993919409776458138 22172 56833659476283796425141963 22173 452967343251128100912489 22174 2717581569861765798604 22175 11759908236908129268 22176 34327763949920598 22177 60183866655658 22178 49801602011 22179 9036278 22180 1 22181 0 22182 14391184287298069419105856949 22183 93388619972129245826072432923099903 22184 1123037039948125007134867102920544205216 22185 703055638687016365069620168432364188547318 22186 74297214203964754473100854348072981078015978 22187 2323664520622585959098640962461897886985172470 22188 29430478711161308398540139427822861622311591692 22189 183252579521106561993536090292576875769171932611 22190 638096058154290680462600747139135794901736872498 22191 1360017380759994754323061717739921246650186293345 22192 1895410590840244153205964087904205147918296567257 22193 1815548614896943361362309404357873334735356939746 22194 1242264302714376424232897096878118252892770885828 22195 625968315012757678475665476582567763254302810085 22196 238029661514353554809294763316696773380257972316 22197 69671016390769396102821210614523419132626648697 22198 15953023692405220270393406207338745122340685939 22199 2895776527370281721087844205750913262607021053 22200 421247017284657565822981755113163922902399856 22201 49544653256093072604889225724704596070675553 22202 4744831560202676323058704893158562575400458 22203 372053442795151588616319547124429784617448 22204 23984043043779091578925831369412479016041 22205 1274530246632762230695859574421266077272 22206 55908838138734696083202672581355633832 22207 2024430494502429317547114905580173705 22208 60417314754732813841238548615273377 22209 1481419775441585940230275636465929 22210 29691453024989082145873337513086 22211 482803183353882055234542573858 22212 6302735412134723605383742675 22213 65100911353137537432462923 22214 521378924806047526761386 22215 3145983383685720286006 22216 13709707088460879463 22217 40385108986070729 22218 71721186417192 22219 60641519779 22220 11666373 22221 2 22222 0 22223 15031615358023124634594092724 22224 98530242723144224555141231243633876 22225 1192525412538785516976559741502867115407 22226 750159040606136007618086877651021839724565 22227 79583416825431256820873708319604732725549699 22228 2497204686258278852880406014206445050228191606 22229 31720237828828826578405842984128226533048356985 22230 198028005231697664417924571983034394653090725084 22231 691214008445308301616769267925872046082849748549 22232 1476578412155887272136985537538406641744097821778 22233 2062306510410784435684343194153512578082063403234 22234 1979522313772049324243740579277650095655463849797 22235 1357199330047927938166539799560960841300321600018 22236 685238087067825570155798294286744043671121492860 22237 261077097801515316349012309302991664559368250337 22238 76565519862350877536944980603309763905830666556 22239 17565785695410600504604430121861650865005568424 22240 3194759115066982086312822643766624688544696219 22241 465659270763489173002082017861986887886076564 22242 54878374886447009517589542991933833724769645 22243 5266450955143649735147485341438570711030865 22244 413828676002207987181143140685427645717577 22245 26735413557569252738633581999933321094656 22246 1423973861900092710362975649328966304172 22247 62613182451247017953385220627675239698 22248 2272883667980558817116192882222280305 22249 68013004172639910937000350472767490 22250 1672424490667779109176597055256594 22251 33623105342045694511646847628743 22252 548578731329610089458086628248 22253 7188162357720444440417897193 22254 74558946987176764616527299 22255 600015314922990567378917 22256 3641162998272824406912 22257 15978788833528984841 22258 47496137950628496 22259 85431607941542 22260 73782894113 22261 15021992 22262 5 22263 0 22264 15700142401714084441377203063 22265 103951631902817408919264078186461929 22266 1266268100975458367813404472021478963551 22267 800387276487818649929655411636820934721347 22268 85242217426871109905608657077509830636436027 22269 2683589022266521546416203478032407222982845676 22270 34186591482427393478507276917337921864267567697 22271 213984605172644194245889117413873852328678442645 22272 748716767519212834153979769640633868359203396397 22273 1603047129781282035301860595890963067728085407507 22274 2243778581778076771280306822383989525501583875577 22275 2158186330919291173112546066464304585574209181683 22276 1482683328498712410796675762597759463650979807074 22277 750075301924758405348985180429583235300340207048 22278 286338507949043998183525425615061081802469628526 22279 84136922209674481259014013981658447787151345914 22280 19340308889638592893129858007197555020329751724 22281 3524368790670263822418211157738304485592148883 22282 514717161079913507508789167687139102734107683 22283 60781779319026502006550318772989880935199946 22284 5844961348391280460898338281229744041914221 22285 460257321598216884729087573032420751797871 22286 29799889798518130285660729520770611500774 22287 1590799051176983999587405557039205635368 22288 70114929959874518068642983627638171300 22289 2551576989793339244457610011557262203 22290 76555608906055835560030479782596883 22291 1887845209566992387387667309267697 22292 38070807722363799473091931723837 22293 623234366466204067794627383246 22294 8196811516815386792684911345 22295 85377607376553614580277864 22296 690388923659154071600655 22297 4213413733825278930451 22298 18618794510068401187 22299 55841551363972918 22300 101717293610276 22301 89702078008 22302 19291212 22303 10 22304 0 22305 16397980542787591098996821750 22306 109667832321826742834607579981777010 22307 1344522827848068319322335683902827376954 22308 853945613252858376051809535149042828452248 22309 91299633640008000103514063568167156249038327 22310 2883759628086574105786194222382456032840028425 22311 36843040639929868484261197453780288398442477101 22312 231216001182438990847952246605274736532125646818 22313 810963273244600556493550625178002332284673842779 22314 1740258763809906729381786602922095485480982703876 22315 2441089504061688862703848084061042453133528531639 22316 2352846187615277772594013018231159638690667821887 22317 1619676786411535926234911536718039136122555100233 22318 820998789288140928287229489351641644211036556522 22319 314024893494417552221137880332189555796997255054 22320 92451158960323788200952523160794287461972920571 22321 21292690838444600975136969217839149953147507979 22322 3887718341869545991619513929336854655320782618 22323 568902823953531542347675768602308034687208080 22324 67315235049838871999209791434740324688170544 22325 6486518699363069218935501956825321544227862 22326 511853623376042458039573188700728645869772 22327 33212818909657841016771930064478300113293 22328 1777011172708768792369987266280999764079 22329 78508151003361211436999290602073139623 22330 2864160764366721011145399200893621970 22331 86162187332084869123811838862454641 22332 2130776360490886660648345915267110 22333 43101702223236273380484135311050 22334 707958165664691353527388319150 22335 9345671537609698404654528135 22336 97750725563936123569937504 22337 794233632932191303267901 22338 4874598939955037903928 22339 21689626216203942977 22340 65632691448489653 22341 121054052086568 22342 108973510019 22343 24712242 22344 20 22345 0 22346 17126396715550358417594267021 22347 115694688405574649305073708363497851 22348 1427562764252063822409863302832498417048 22349 911052669440666341911034025368949855390001 22350 97783482924687524098051227283512488415342688 22351 3098727085321390839675659650684393655191393908 22352 39704109463656664026761155893179035608299564753 22353 249823172679589285940396377414570223902997547376 22354 878341601006036668231683565794170067475207600798 22355 1889118377381031089454477048233412965839761688221 22356 2655610474438949115564079039295644031377849037101 22357 2564922495152107273358688961582827008759186766290 22358 1769226948936937298735350617288256472041508317197 22359 898575346197695509210437724040996260156222062034 22360 344367207088058451174734741960369210125105638697 22361 101580537926913783141445152906407728410933964902 22362 23440618503929672346309861796370192691826456279 22363 4288234450006052375511851317706576601043375201 22364 628748040657675450265497227607043823959600867 22365 74545457563257403517377612670481565388527916 22366 7197939837781492189615373358037847944256734 22367 569188204182547241562023319176545438840988 22368 37013506673073693556641248267171627948267 22369 1984845090491468200089856862636606515480 22370 87897923427079654252149245104016243695 22371 3214722304124004494739152023191102873 22372 96964147811064475698505750721600687 22373 2404701212795336778325856159802735 22374 48791590404391123966434054845527 22375 804095731690437733943881656100 22376 10654051438444081459118768399 22377 111899477247892017651798344 22378 913536782777945092007201 22379 5638387131057506463355 22380 25260733287763855665 22381 77116504579812532 22382 144003644913361 22383 132285757975 22384 31578016 22385 36 22386 0 22387 17886711842065410771034749979 22388 122048886197694069649123462315292957 22389 1515677446089414313713216549586745629605 22390 971941275168182503592635039756696733645332 22391 104723505917983132606392456230818259955998362 22392 3329575391223360689748555121182518016134327017 22393 42785422181278827067911297054593786850559664076 22394 269915029977255782384362511258047150447024763612 22395 951271309314763427465580904137932477042963096473 22396 2050606657427454139202305709241783632528658957386 22397 2888830435436996525646363397723579806844394064097 22398 2795961019463747679619849626308066705960896265563 22399 1932475592124744561410503357073128962430348536092 22400 983424136730093738889410289582930069118618924967 22401 377618224132292885639332028004295408322016663117 22402 111604350227565287128941560444020850869539902610 22403 25803523949945876543837663435308801576948772212 22404 4729689095790573971003975315090366439540399291 22405 694839310045220600222761675250891385712657958 22406 82546171406582719273484316442690632255619793 22407 7986772852703120773037126206689796930606330 22408 632894198104390147728054390357047233538308 22409 41245657315262975735546314216890211204013 22410 2216791228950142591419159892790328874443 22411 98401610128724346217103537182769220277 22412 3607837816110276033194875431233552572 22413 109108993128156679693142390419989073 22414 2713540324329911983514244286665785 22415 55226040620350779549207333432502 22416 913170900694089269175365035045 22417 12143894876826761141682089798 22418 128076207665467151563061911 22419 1050575982768900348135526 22420 6520525737932206342090 22421 29412639178721604222 22422 90581654074335109 22423 171230222513839 22424 160468236611 22425 40258442 22426 65 22427 0 22428 18680303100276877491522988120 22429 128747997544321983099080250129516956 22430 1609173744148819201053894794557499171166 22431 1036859386936249703185175844358323955977825 22432 112151498158375827539769741146187341017744469 22433 3577467244414491542096142939928453340994439421 22434 46103785681932936354581651461278117418241920010 22435 291609031893130845607129287814585935163786057177 22436 1030205972675185879964415174633954037885451799481 22437 2225786181772543619400532254794570338178832042004 22438 3142366104002617534003607424929487691279607106902 22439 3047643618863920804262235021468466895571825485218 22440 2110667488111297315545952015766543353959630715244 22441 1076221492074098085702534542224944636462598469795 22442 414054588625172483577087564801164744496454672713 22443 122609539438421867504522893801641528939396245416 22444 28402755179835593346039071613430891160115510214 22445 5216234082926879550926157990049395664308414599 22446 767823434767964695402073942932388067514262554 22447 91398840799139050852273369047240992468725979 22448 8861374921681402731658575316897383421533448 22449 703674044607699855321265289064643090639438 22450 45957861809977203986779851578067040450935 22451 2475624563536044230758303727644758082172 22452 110150283776509260473648167507792650748 22453 4048630402518931712686350311658098937 22454 122762275293918347797818507310671933 22455 3061705970470136886059981375783067 22456 62501635312025946576747434323109 22457 1036909129725844568993162558736 22458 13840135981726645457325322014 22459 146568773409766635187192436 22460 1207960912517869631338758 22461 7539151385927371480551 22462 34238658106945891897 22463 106365234615690173 22464 203517251283181 22465 194513632752 22466 51206121 22467 110 22468 0 22469 19508606286081561360311437674 22470 135810526571048416420857599226146742 22471 1708376891088492409124077260955011551526 22472 1106071060747442821460142911805935291185757 22473 120101450748379481674015737312276836704996319 22474 3843649707765018807244145727697901434274618165 22475 49677278260144116859822488993260742695517047327 22476 315031851047940721343587443984930345414420602240 22477 1115635916532200712234007948721697352693931255675 22478 2415808201347297837036918501819571437280125862309 22479 3417972847909059411426714706601097663831223309330 22480 3321800130032673339131625719612027218101667244324 22481 2305159622347572148387719005076392983241407691805 22482 1177706147122742046980800414844101699357800828827 22483 453979049292945933625029889547749330528321804498 22484 134691434363285702571370885788177762115973636235 22485 31261763567417729789352278183489015198089456890 22486 5752438986354808356409885797411023639446821933 22487 848413673298871734340344499805942049187425970 22488 101193475791482853069398918709825504854444890 22489 9830998356567243937339949665550578673445428 22490 782307015054721620437426954860534389162935 22491 51204139938199901998227058397545982151590 22492 2764436872005870163546843378223726241851 22493 123290315328324761054082831456315073593 22494 4542834882812528055062167857412531491 22495 138109785791838253497134630536299108 22496 3454163297302327720859116640555192 22497 70727376714096373912324423470594 22498 1177263948873065120821427071153 22499 15771103562073538946827161885 22500 167705502295433305427053003 22501 1388681449194913367701890 22502 8715151471302810073932 22503 39846936956454221044 22504 124861078322090176 22505 241790354568747 22506 235616436744 22507 64991041 22508 185 22509 0 22510 20373118273183778133458320225 22511 143255958570125058789607514845992451 22512 1813631568624388772986429836994551805786 22513 1179857487215989297480227785638326460894380 22514 128609700556529508555078852463643503552864309 22515 4129460275102320024706970696393168294524528172 22516 53525344961192151830614418080602852296467948514 22517 340320090503722069413166782422200745463284190520 22518 1208091170288393653242673175558517161740039923491 22519 2621919979521689041242379538941686685413398263948 22520 3717556480512609142601906788224569186566162532925 22521 3620421283804959206400920168578074862475925818027 22522 2517431229152551858927521883438060233883709869645 22523 1288684952970843997220986106630696691768521965877 22524 497722903575615300401584320194456263267753499926 22525 147954551423908172987862736176781300474828199619 22526 34406309481594129972374289367906079183838971995 22527 6343332862622868368260352394408466198547054625 22528 937396514737848836979764510625655975141364149 22529 112029521750768273989078271394416880638727725 22530 10905885730528075838368101108306718228322802 22531 869657550408096096345455606318767522990432 22532 57044542022879900600396714970424196557421 22533 3086672613560421343677007434952683389384 22534 137985145207455242981714301732080150731 22535 5096870238518210869181262024735719374 22536 155360009349827561134825119646349070 22537 3896499005670985892643981489420239 22538 80026269754667205548297924908998 22539 1336446824286364482767025813141 22540 17968978525210096109283217895 22541 191860816528626977493964249 22542 1596162262571277874070103 22543 10072573378073168329296 22544 46362745730505785198 22545 146528843918757932 22546 287140674767598 22547 285204848527 22548 82309666 22549 300 22550 0 22551 21275399574724765449983360003 22552 151104811421478271553530952846214757 22553 1925303058416449573553383462579837680365 22554 1258518092580478366709008020878796882382196 22555 137715090599677579827108669774377339388485277 22556 4436333370291407641667123602012577073431767276 22557 57668900014739385442992348017708623260498186832 22558 367621055670206950501198161398278659669436487007 22559 1308144655634764040128714088757416482721276989290 22560 2845472733940226654066320474468423239160216531511 22561 4043186050775004786835590450388954139896880093101 22562 3945672739270767028694108333165098703252046754249 22563 2749094717667103669217966835524263259094008891483 22564 1410039108224389662551289801252567875746393462123 22565 545648668630750392363015132068071000393332493629 22566 162513473231309237661112111541265525568792983355 22567 37864687855542756715642908226194749146302606681 22568 6994450091993752058396959520254224747031458955 22569 1035639138830980348946412147064910440300318639 22570 124016840692197833063004756713552341409108193 22571 12097375033155901886154702567929660199050342 22572 966684496367042929582450236470430799636705 22573 63545816809400013709608192796999306567537 22574 3446168837405706610688376414207452214155 22575 154417257809987917855526671584522938263 22576 5717920566143409715413598870913684145 22577 174746872851650687966871203266625465 22578 4394998509766197556390802353618749 22579 90537105777335446932889156022646 22580 1516960931051951862752849005829 22581 20470313448938997065546754707 22582 219461656160301332470684762 22583 1834325673962297949985441 22584 11639101338826586304927 22585 53931201270539741278 22586 171905247350578774 22587 340856260411370 22588 344994680493 22589 104033881 22590 481 22591 0 22592 22217077010838260632179411313 22593 159378689677330627775914911803510767 22594 2043778460345938640050313333883017872034 22595 1342371709774357801800215819994059488012955 22596 147459141289201350880915333234655346766909870 22597 4765807309227520703710472494186569644284653784 22598 62130436879129230399042289259311863185196839493 22599 397093585705696438832621443323204410730915622076 22600 1416415628790859681007837277009987000083226666994 22601 3087930229919557906388459915379837725107050297276 22602 4397107711858256113420391866709751641761901999841 22603 4299910332245047690556178893984797282222470486951 22604 3001907566587308819837561013827036498589621664053 22605 1542730955874992142927189556551751601288950635444 22606 598153000282552543323392411805418506573217802623 22607 178493810517565637096290649446068074385408699957 22608 41667975621402847739884956471477225142851033562 22609 7711880758883776906386456281001519039391208271 22610 1144097630101281751859728709967798289760527417 22611 137276793893629532874486982993070295849598493 22612 13418015906797832420919022606128356267735505 22613 1074451332286883951261487125216182845622693 22614 70782152752893387388658477522523517491484 22615 3847199572893430281108342552060398368633 22616 172790382644497002696024501046959626759 22617 6414025531432641684430649687607008286 22618 196532824307129405520304105150436439 22619 4956732576289088569939597949855132 22620 102416470553544864459096196924620 22621 1721639269288679027490447908459 22622 23316620355390285988436244106 22623 250994759158518912511487298 22624 2107662943912981878863019 22625 13446596134751277651091 22626 62720325078444595260 22627 201616390697269106 22628 404454510701318 22629 417035768933 22630 131228441 22631 752 22632 0 22633 23199846486451169343993151122 22634 168100341446807925404477766882335074 22635 2169467982088824234331798711628959358289 22636 1431757823968631656858681847559321995016026 22637 157886233270218407494246774716263260452155561 22638 5119531757419383650359177576568612085816126758 22639 66934146456933769980820659607338632693469331225 22640 428908948959275438987625957752553964822367426800 22641 1533573396707638818724646151702822649932956881854 22642 3350878078427918711202272798613840170354879189008 22643 4781759758515085535239380660777534696860745431751 22644 4685696642348708006183504008885201956159801159425 22645 3277785272894897116696562734430334450802109060576 22646 1687811396663325046524699114225095308263370217445 22647 655669882747986209732321411972112139645772359377 22648 196033255272705912442641054142371013562199178589 22649 45850303111991126387960253863157099300696161115 22650 8502326015904450352670068541548600498830863855 22651 1263826021587749883032573605406496028051195536 22652 151943436136660924431898613459558751694494586 22653 14881698118250182489718488773673217329269471 22654 1194137499446750462520360874362983451586472 22655 78836000668154401097669453030802435510480 22656 4294525197280787500408133335795197196032 22657 193331947774000757876410205653495700089 22658 7194181430442351195208417259494886561 22659 221012281593424534455542793923347697 22660 5589654637338152719499633852448189 22661 115841006670123194467265733765015 22662 1953687763152723746652772740015 22663 26555038225095518883564621788 22664 287014975651123846711790016 22665 2421316322462867355679912 22666 15531723618330736085895 22667 72924674729417927227 22668 236392946792848337 22669 479725377736782 22670 503787962541 22671 165222248 22672 1165 22673 0 22674 24225475883821531494697782922 22675 177293718223810407660451234869057054 22676 2302806304114075678090183986985842765517 22677 1527037897276626408115305609164053486498372 22678 169043802631371768969387146665867397426770784 22679 5499275718128097412330829095479800253683955137 22680 72106044083263380011018152182546817980045778714 22681 463251807345785856772269718057305929384526401963 22682 1660341328857046740172860293781090520509830134687 22683 3636033795945507337028565269342486551373982704338 22684 5199788930985212081369786271670899790682033838184 22685 5105818991821518343239982373690041336639683694617 22686 3578815447246380171783286348847338047478066460702 22687 1846427974415131099855876467642466420544649027149 22688 718674114067879437846180962271041103884570673872 22689 215282733670483455602381797385760826920025720919 22690 50449151734667925842087288845075124069195319761 22691 9373158921232382333896484681392902466984383010 22692 1395986251482521347228693312416655147256028492 22693 168164833024766785692000437782909471190081091 22694 16503793548396944478749888831106483764876128 22695 1327050946446295034015798768775122985453836 22696 87798986651231476793272146699198138723841 22697 4793447337938849548699802640343495846460 22698 216295814359140520075139618583092105644 22699 8068454089357933600613540699051258012 22700 248515494422629558509570045216919722 22701 6302710032751233382076510896740025 22702 131009959655268369397131719966717 22703 2216733885678309112447973025636 22704 30239087816787457955687547736 22705 328154686012396702650070875 22706 2781172038729502934972766 22707 17936665418303707517237 22708 84769415562213547603 22709 277086797011916459 22710 568775879083275 22711 608186076631 22712 207632608 22713 1770 22714 0 22715 25295808074486832813101046425 22716 186984037808673971139228938576525159 22717 2444254024472363306160416547854722509049 22718 1628596777603168017568671602792783278194774 22719 180982549314426063540907017743727463879034297 22720 5906936088471576756883780767330417228675997362 22721 77674105932249189870969184345961961414087077999 22722 500321254915435733571562222315616404633548332777 22723 1797501187925018461249959866377483874627986040150 22724 3945257688126782461814272057973233305810063189340 22725 5654068091210124280158164351402479588587096463420 22726 5563308998812061752617327296477992109346159731469 22727 3907273156756881734734001947242627026470325929428 22728 2019833693776439267696968383528862443691969271290 22729 787685114437026882100197782392799861950030899030 22730 236407668161225592417942012179241516266917166956 22731 55505680439069524952514591743720161222842407702 22732 10332491285602714128245886562356833239907521003 22733 1541859123942597061905598903531370822805388645 22734 186104513932399762470080306648948239877965119 22735 18301313106248806451154109300020871826100271 22736 1474642020918389953291667300752471941706962 22737 97772925052446215492530474079676691136818 22738 5349869921734955454267915595023621780553 22739 241965324180253411038513874776767265396 22740 9048104984071905323394557571442278067 22741 279412869484873129385172919514061527 22742 7105958694472866571793712768279790 22743 148148046334133434427885295014437 22744 2514881636652682876934668608222 22745 34429528895580447029212692717 22746 375134558287564108097957345 22747 3193967368168837646742296 22748 20709947253791255313795 22749 98515163802554415705 22750 324691590208463159 22751 674089804763459 22752 733748265658 22753 260472763 22754 2665 22755 0 22756 26412764055483014097178757689 22757 197197850481756518563243769894802191 22758 2594299187990689330688523660466369517938 22759 1736844196931050436547006390590464321153959 22760 193756659607987387109182001483821665653832541 22761 6344546823518845726205820699304890584530053255 22762 83668415534183082848611471504283541440295492676 22763 540331936278200158047324893368745427913055565711 22764 1945897804548711812475634605341624629716613612174 22765 4280564624177339506102943327046449490803690877677 22766 6147715385948988915932620150888935441448802320758 22767 6061463818332838170399506142159790548347057235121 22768 4265637624703221285629446074275422544705540528856 22769 2209396636178225120352686247532958040219638154983 22770 863271087120393130160814937484639973922064068895 22771 259589358992139923404035521324239880265839729276 22772 61065083744194898486880652170988285978704296262 22773 11389247118611622529809141803555498610806579860 22774 1702856374733775248690787912163888655591861781 22775 205943074474024872201624123680946668574990044 22776 20293080128778955089979313327072935736999934 22777 1638518851464143587098578844468982128047679 22778 108870942425151757925292015436433601736230 22779 5970367056755295516816163189957677996821 22780 270656695692158370409996435286008233743 22781 10145732104966694120930636473824991337 22782 314119812709214203465728108089474643 22783 8010712834165801001247149352661608 22784 167508681916039314308730748082933 22785 2852773546035261492027817690764 22786 39195329127142498277805110279 22787 428775726541339650297721856 22788 3667411878773396543235430 22789 23907374550567115258414 22790 114463408766150982954 22791 380365221856997302 22792 798589067939623 22793 884668611924 22794 326191429 22795 3956 22796 0 22797 27578346214889968804237171486 22798 207963108595074226019497221340093130 22799 2753458904752688737185003555792518253551 22800 1852216364667381654286888807897981666752313 22801 207424043668357803410370063336703386871607338 22802 6814288751193990117893839896080103567569617810 22803 90121321146277791060540869892404223825067681483 22804 583515250971345402682500526380608095523324129708 22805 2106444123204439862375633156778615126641374379689 22806 4644136774248854895815276754755768404189507154985 22807 6684115020868140875811223261217044835933150498106 22808 6603869215386006589331787420505955680574265920295 22809 4656610406202549783693807982762240172580708507708 22810 2416610445718264151833939744629377980486884959321 22811 946053564338185549886125941212398479484768871283 22812 285026496364182686900140461103027058630334164149 22813 67176984350076605081024841710513885455224767015 22814 12553243320113695250038374630078198879152444504 22815 1880533952036215808770199266467806438641451668 22816 227879943726622631073485240860678145389136512 22817 22499921980106114451387906515806014870479907 22818 1820464377869921584683633777822103350244262 22819 121218724469341307379893320296073315238171 22820 6662258503023778029540112979047663799966 22821 302722808184182741416593588245190735542 22822 11375427291212059454289362000392279871 22823 353102151409806523703287892741823036 22824 9029691548455264558701923032438813 22825 189377614915557319912634741647223 22826 3235660767101894559662321391945 22827 44614764233948238424042788646 22828 490013698122821896249276483 22829 4210326987793434059268994 22830 27593122226327836435661 22831 132962953809501108215 22832 445457521169089379 22833 945715279888568 22834 1065967339419 22835 407822143 22836 5822 22837 0 22838 28794641731961759722351371983 22839 219309239756501125571222876273886225 22840 2922281063023518392416223482032770028651 22841 1975177662022438237616371954649817742821958 22842 222046589073093726795942984173989596754639514 22843 7318500083798574459383343457115763033041204285 22844 97067604774135310790930733918574163025150810725 22845 630120650318697527511878086865647982392249045255 22846 2280126648470812914319864432464854070614805349031 22847 5038337387977186396479193936500397672529929242097 22848 7266939779947511766644500764801706482442371160566 22849 7194424627044447989234453638752749583685061111989 22850 5083135169296658162055663049379866049892803480152 22851 2643105763050095131537034770870068959354307056142 22852 1036712373467013452437674826128105366893411269050 22853 312936815487199421703123332655439647903358328265 22854 73895863651067584325787667692962870911831098299 22855 13835278326594518007414720222024624864915891848 22856 2076606634030121086597031583639374115979349408 22857 252135333048512081363152417073979526862834028 22858 24944881750479467751091271516570543845694980 22859 2022455205410595180159721848432184698599711 22860 134955899365439834804342232784837591397462 22861 7433693575490633778579333823768079218384 22862 338557417966613831725532318161911473944 22863 12752951926067182042296468093211518519 22864 396882203456291468693099939879253423 22865 10177194292537820496974095691975192 22866 214077015708458136308524797842006 22867 3669482107385140577606619059550 22868 50776661173728552676907756953 22869 559914095220615859978243873 22870 4832804001005657144291784 22871 31840966213238379251642 22872 154417138796544898128 22873 521540659412159704 22874 1119514632037788 22875 1283624468270 22876 509052115 22877 8470 22878 0 22879 30063826117310982372086476080 22880 231267223789852752150375329280913052 22881 3101346142073238245890943014289497508460 22882 2106222443765285985066493606954439407365392 22883 237690431479507593822512914781272961817111462 22884 7859687675157139509602970004448669958554670827 22885 104544663699046906443499213265391429416533928466 22886 680417033825078250727492390301500776455433509643 22887 2468011323173826115232184283762339199912832654721 22888 5465725698575257787868476086066774971425233169482 22889 7900175435660028935806797030563731402034705277213 22890 7837370383578562273112665659682068778949761833234 22891 5548419222121901525363586822276892142040034433200 22892 2890662692308675596197940215494019225284657554188 22893 1135991062110193921336617429567856937668813749237 22894 343558907927704614252926148880095990447626728287 22895 81281533779135099619306421895072403435227031997 22896 15247229489943267149945948174158856969229391057 22897 2292964116582115673407681319070572888391745265 22898 278952384973457554341490454052082351532204423 22899 27653452141933178943571540026759192195165685 22900 2246682476527995373161965403714255863494763 22901 150237572259823987542210627110664730795907 22902 8293744412839164049521670626742909462234 22903 378599855644408703238181180888510951943 22904 14295933141986555200479710734149130269 22905 446045572116421616793274057888845012 22906 11469295634575067890308860148364293 22907 241970080952268286714974790119684 22908 4160953353263604247448528534671 22909 57781809414299572218400386946 22910 639690625816356667055950749 22911 5546385936927028424717430 22912 36735716768904911834749 22913 179292405837694945166 22914 610446467880178957 22915 1324749709469492 22916 1544790231187 22917 634437160 22918 12230 22919 0 22920 31388166898835484452139885750 22921 243869673663421328754546711401752554 22922 3291269130664266528386190364973933913784 22923 2245876954094950596057726832415086129577687 22924 254426243531402066123224205437926733397111715 22925 8440539075807186120420012359283884868308820757 22926 112592705428472113843782493295194603241565328683 22927 734694252681200757762206044668786787482889918139 22928 2671249872379570197272223579281666522934876693370 22929 5929073043680698625048862914500957126666838807482 22930 8588147207406527319174190969674545550403304108739 22931 8537317273154821819973201513136862298959825615731 22932 6055956939087450695894936259325769766711906967906 22933 3161224393686227271856154511482811195908016392783 22934 1244702824114668011342902726098751832620619097610 22935 377154203899473046037698634938241986838494036423 22936 89399655154836598536419615101440569500256020783 22937 16802160043003060622134700665257820780119730048 22938 2531688717942473928629630647445286594835620792 22939 308599542600309345788479940835855702828262896 22940 30653833853228232490131066079917611281390028 22941 2495574974610354610875084981676795786947642 22942 167236027323937638663828324166835284019503 22943 9252509649765065492559074566150240227026 22944 423340258724149180569678934807895254780 22945 16024082880245249849394615534076754226 22946 501248750096716103152044332648634059 22947 12924063726132942584298277606183645 22948 273466211232739669848575839268107 22949 4717667953219414192470864191353 22950 65744555094921951279514978119 22951 730725416107989949337784952 22952 6364273324976693116609673 22953 42374837209692242628989 22954 208127897638238477818 22955 714307395807812773 22956 1567015819285623 22957 1857972831428 22958 789503495 22959 17490 22960 0 22961 32770027459303858556350798600 22962 257150920589237734045535199773957064 22963 3492701557297795982799284616000459944918 22964 2394701363784745582602769923025154252189138 22965 272329543233040581378435363056319545668979702 22966 9063935442307968056968404991631436584475717638 22967 121254957053757412725016989206102877154211353078 22968 793264728526019745661089653821266506397376636320 22969 2891086649849559922277065656651325043483961037764 22970 6431380301487978463341793520309419833900523692168 22971 9335548438699394106845697168479714703442994535745 22972 9299278650272520460506675602691461974290589793887 22973 6609555252259495797156569028306833390616323438889 22974 3456911902491775137104833273450978111272784185446 22975 1363736972423714833346176884392113541303900454321 22976 414009141499047892574852226154197590586290919486 22977 98322303896795259705026101883471283472815405382 22978 18514436587579126299662468755226698152386413677 22979 2795074861518360587314305196318697531048768184 22980 341373161888873660617992138686652556123189360 22981 33977221005060766779878969085909347209602216 22982 2771824696202265915373079718956667537065272 22983 186142615514999223535457646095879190386000 22984 10321229644580906759814375856001238132099 22985 473325400397509380986298380318080769089 22986 17959442484965128867876097133772752379 22987 563227631484278472043907226869955066 22988 14561805537681687479316245402372967 22989 309026841214648565806939988889621 22990 5348210802444549499526028157599 22991 74794610614491086255939671857 22992 834592222370871767195513159 22993 7301560999797742057684254 22994 48870328391231478656486 22995 241546847379673933748 22996 835606827486002016 22997 1852894502193249 22998 2233334700634 22999 981061997 23000 24842 23001 0 23002 34211871031752548278772284453 23003 271147103505527035648298479449071728 23004 3706333638661977003518407654987847019975 23005 2553291936201966934193056918715951176705624 23006 291481023090040835885635205870978426271373698 23007 9732965360647633966703184414734054318927386384 23008 130577890070678466989275874716165936045152484654 23009 856465196228011523942402527843213288996548981060 23010 3128866026427899783301003331885856897339395039524 23011 6975896748608995395988347661942664604101122982597 23012 10147471677667734106841486498899178794516233137999 23013 10128705305072519194060571287108538235862640997244 23014 7213361388594367966748792813344943297568814522373 23015 3780040284509551365133258516009706660321344772023 23016 1494066008843631951909086435833830082245427919061 23017 454437540386005226755758094169565522923231285079 23018 108128593858402425543469615950261985855414672272 23019 20399858132922207662562004415475248198802351174 23020 3085650514133568127068089041844102140151504824 23021 377600391611553428650280090555431021119930497 23022 37658116418667101836234236367621990283411061 23023 3078415153793880945485992172918466335280528 23024 207169848159485722547090626118436126042620 23025 11512414538077383399775221108012119371305 23026 529165181434129268887370555137283914931 23027 20126655734070187690965848687402596285 23028 632807035289187579305817610964389781 23029 16405341889653232064575130836198567 23030 349171993766200617414002596505200 23031 6062286454311590253224448168588 23032 85079097925863394100380611834 23033 953082680637971491630383705 23034 8375505965112980996554491 23035 56350855530643428987382 23036 280269331917621231558 23037 977234271183700857 23038 2190113304162797 23039 2682958567058 23040 1217366973 23041 35002 23042 0 23043 35716264859093977687647313415 23044 285896263165523512164441971774499677 23045 3932896553092247359790151953260303468283 23046 2722283330277116706170821923188332387258182 23047 311966901402851752548083842087582721008019993 23048 10450939647903049996298035706430052691179426390 23049 140611461795067111982718696199217144964196266121 23050 924658580107306126029187574713197430064337677063 23051 3386040362904441891662640260292430088721360929570 23052 7566140454650705462451697936980329519294075871113 23053 11029442360686980855481859129103755555290255006872 23054 11031523329033260606218761066674752681328324843740 23055 7871893049325376463512199725695767136092451291503 23056 4133136247206469396374539058895762615255702578323 23057 1636753345334093512591097734031875422728870989556 23058 498783199021362002823947789993355614426983376521 23059 118905358507670693344390765870201104011582179173 23060 22475797810583279692220601530996995453507948666 23061 3406200774313811045909810000618862649852401731 23062 417642348133468113864715338506082509464010152 23063 41734679841011338781151521469282661999976715 23064 3418652698074339836066538462051507814267585 23065 230553718615910320810424078115114441860103 23066 12839986564434196664779010648212133403004 23067 591539860611514123790776334481007406833 23068 22553273647646246203690275203991296858 23069 710911364358381954947658213836872857 23070 18480316127428388035708295871311568 23071 394487658823785156969814118952098 23072 6870863990015309850404608238581 23073 96764867503997809250253629285 23074 1088236266701132897267282032 23075 9605835495499608827460163 23076 64964222700817555100130 23077 325127386890651157325 23078 1142552970053605529 23079 2587755112781919 23080 3221258238489 23081 1508557551 23082 49010 23083 0 23084 37285884524590579748861394570 23085 301438441067042819083182104121639102 23086 4173164846242515832003204862502531140294 23087 2902351048997787025703790237732889833357714 23088 333879297190083484988993218279395287975838548 23089 11221407200769443492603303708271543178809461383 23090 151409374587983562971432343965158539295823585035 23091 998236013730403034187000635325408758057141128141 23092 3664178613210581753480149307877584444823878552545 23093 8205920337723576362012916691803163664151697609724 23094 11987455315415917867104503869284476437797750570996 23095 12014175232508537188186967800593183150137910955857 23096 8590071244848733483704869095395722030980117536398 23097 4518957336973460622131735986356419982763544453940 23098 1792961736409510935977761978204583393615936751046 23099 547422736363284263564330278614291720520548357799 23100 130747898366027054087564394914229707001538365305 23101 24761358502297600923003764078157845721421048429 23102 3759793824790623361066550470838219146745704455 23103 461897615010993511221706246621624689596473602 23104 46249112537836923340078907993840063228752980 23105 3796201179647335474165786053243131501474152 23106 256556276669595703484264399827056924741864 23107 14319438183324199466264082189822378452257 23108 661208106307728964132701995386796920456 23109 25270094670518400241163080181051700505 23110 798576528672433006253338495266665218 23111 20815540226114064479099891879171948 23112 445634086689614400257054926211330 23113 7786340219157008431255240966179 23114 110041116246432468365109656486 23115 1242374171807850098298886034 23116 11015095664330223388105186 23117 74880166615441360230793 23118 377081953106459803813 23119 1335474325392747007 23120 3056478168096423 23121 3865358721912 23122 1866913631 23123 68150 23124 0 23125 38923518460115987806848673270 23126 317815783468999486753237679967829286 23127 4427958976576148298241636295243972039258 23128 3094214042534088825490524162965629225649457 23129 357316630316569989449584455407137291206436542 23130 12048171964347530805010125759846719059653566545 23131 163029354193010193009323527548595617953421743542 23132 1077619014172045081832648605315376885150177201003 23133 3964975607372665442921626803705213211995977387527 23134 8899360015053736245808595908635795984759282448044 23135 13028014317349017644817716781887424893354756790677 23136 13083664591160273422740219582560102823080727255303 23137 9373256016928146680791245484380454184816204376902 23138 4940512864112259766797907405251913581564954191687 23139 1963962487624702962656513254902534542062328820634 23140 600768700844476207664890646742628262673959675525 23141 143760800257575755149837702866729509186343626095 23142 27277543735325254210589344040191539435498924053 23143 4149809484125725623432767672199697226300176303 23144 510806100344435164542818544592599791289836681 23145 51248082018499018519046628755030206207768948 23146 4215120303162998377887340888336133968821464 23147 285468482967083470864690251451241919415906 23148 15968007784185062189188986565408490384524 23149 739015962646953061427407766506427917718 23150 28311544385294376542107208947305547420 23151 896963287807552482093265553922803337 23152 23443383162707643883377982653052245 23153 503355123072648058813024034096322 23154 8822724043208673632739027024992 23155 125122357760290084016870510188 23156 1418137952362299083274239038 23157 12629052002121931563286336 23158 86293603981991428562424 23159 437242924275478380738 23160 1560548712459260331 23161 3608801611865418 23162 4635667254338 23163 2307482441 23164 94235 23165 0 23166 40632072639400673752129300324 23167 335072650753434755686260396090582192 23168 4698148008719083407690003277076474508550 23169 3298637475666919299686142225626076742363075 23170 382384048505044170958059433277081806227522281 23171 12935311099675058057831006013988097996613378090 23172 175533448582697611440711619604500233586277529190 23173 1163261822458619475581229680142123550667916033553 23174 4290262067491670361719258578682347275027338980952 23175 9650923593623149510786577856843014103857950802813 23176 14158174953278318410154681277102013041053297844927 23177 14247604521766881424172755786434236355362847624566 23178 10227285300136056684445493863058772973500701722928 23179 5401086709868727892906119797053172306880602845951 23180 2151145511031999438135225629068820766083373653513 23181 659272971584605544356583910855906989539495894503 23182 158058835218245369097578633508923978256454563595 23183 30047445332556910444240646107545344842248152897 23184 4579970615999628949338988849763741372303245548 23185 564853288216811258906757653664753498186401120 23186 56783191052622615658693692100795700408541155 23187 4679908064406660656837943155976118361330276 23188 317613373690371240307330134306913888478035 23189 17804874892194976953355600862154358911279 23190 825906832191697913081435206178687330164 23191 31716099213197263791485920276744051891 23192 1007372173081831936383979292797034638 23193 26400206285830315284376457492231319 23194 568488698441454604896868519049011 23195 9995844092033262004173152742437 23196 142251774572345534047612016183 23197 1618533217712878933856630932 23198 14477142591151278778405160 23199 99428297066256030261976 23200 506891624524796408690 23201 1823065526326997116 23202 4259406518085716 23203 5556407512459 23204 2848461434 23205 129512 23206 0 23207 42414575463747094337180792099 23208 353255732404611675276390207921756845 23209 4984652463175212448641253089706207534254 23210 3516435669789414917494699986559498172207629 23211 409193883021111137079439782865023115617591451 23212 13887194433940148683377906219889092994323257478 23213 188988348812439043339011192795991438532125048619 23214 1255653922788428464370243002918586701482511874150 23215 4642015414158013174331354815544013511778077878029 23216 10465443557367810862757104185314193399117517029855 23217 15385591065917081556604231727159786627521492171491 23218 15514270313262117438039614520187061698081579734346 23219 11158517196236753704990178647280245265237519936972 23220 5904262183459270692419642978174555677176260667805 23221 2356030304897003970368487908260552887232466891804 23222 723430479087672642954170785381081786187272058480 23223 173767942555880933726634493311381368159297378310 23224 33096449446353829804072286292399949862326806377 23225 5054377679737544972999008780977404881105056359 23226 624574924130554436546593828707779213062635143 23227 62911495557682794816309368333091494846216404 23228 5195547701496839035693511060728598749470276 23229 353349568971929394623198658618225100458489 23230 19851377033823210453280032369051589120664 23231 922932590835226491190247015767531778804 23232 35526759276875290762149298924150702460 23233 1131260183181165724029949510658673009 23234 29726851777744278241284376589884880 23235 641978633165815566063564398001978 23236 11323583251203617478122925862770 23237 161705021054917844080650919966 23238 1846979468734202097651589331 23239 16592998875552718187824437 23240 114541113901117432035306 23241 587507394966289680283 23242 2129175208234936926 23243 5025525986698066 23244 6656417057330 23245 3512100164 23246 177087 23247 0 23248 44274182847997609942310578598 23249 372414167890371636624288844675325114 23250 5288447331387757189006492143267130469427 23251 3748475230387738767748589787262947671200598 23252 437866134939256880165594825576563999813888954 23253 14908505283139490008758662072640126310107155169 23254 203465733488568912171713681196308105989934858356 23255 1355322754070841065821593232369078910129525796424 23256 5022371425169659629507499133265591071637606763558 23257 11348150919991987144205202717695425467350079593856 23258 16718565076503761111839107664949417474674788939391 23259 16892656566379575558230717114215808749586879223952 23260 12173875958916555203003306326979101314745146427229 23261 6453949111937234684279009450033146787281536069703 23262 2580277941984477890415226494594951583563910110724 23263 793783275211560284356389683874586129945581279585 23264 191026308267177009675406402635804163765508094051 23265 36452462764423082201252856129573090690015538925 23266 5577546734062810364827041171296955814773743566 23267 690562178443586883050686785353649869483782596 23268 69696076414034911033374998084927470724174376 23269 5767559636625233791367227351676270180076979 23270 393075162027203569008039582272355638718075 23271 22131250633058689545955329059964520672651 23272 1031265960681196505177912220837863520300 23273 39791575941766323454454267150575498985 23274 1270259452605832327504469087101036089 23275 33469190101344644391312189234085137 23276 724887899055169934980119468655372 23277 12826142720251698315497826368014 23278 183794513985165421897493624768 23279 2107366413517886425850014557 23280 19015034420155414452727451 23281 131926835601914965283392 23282 680797398869863403935 23283 2486023746978202061 23284 5927357507134312 23285 7969901558405 23286 4325284927 23287 240840 23288 0 23289 46214183514849300594196193732 23290 392599673745260766409294583504589112 23291 5610565265641208410197194047801465023003 23292 3995678371582134773809027739078763465446144 23293 468528994023397308071773220035374163480054517 23294 16004262743170801962572027680908719083781240566 23295 219042638573794648638797924681617938373952458453 23296 1462836628343571482237094431237782557351736072829 23297 5433636813224611355789767074883374033187740583793 23298 12304707825978665596858947830914504808353716248810 23299 18166102506607707910536374611932465973674713310499 23300 18392539225082597627467141873715695550398046309908 23301 13280902011956187649854264792702212802563971650416 23302 7054413361897097897022528373253559887988209808106 23303 2825704158329918470822102144770318686427327850746 23304 870924984936236698087240286088489485721711582613 23305 209985546785814005447861151141375170168778988598 23306 40146160846439978756787949673023106053189331824 23307 6154451236326057569916515840275317858605884568 23308 763467336158490671556290244702558423649301838 23309 77206670776796032928694254775304062798995874 23310 6402058934869239980043819848699066546008950 23311 437232030090744313410384072942445661248388 23312 24670898596648461922566878937835026823029 23313 1152214284065611743341672390214800025907 23314 44564240473075894231060917688966874559 23315 1426198135333188826677780378110064348 23316 37678734098539612323666054423202742 23317 818413541598428240456203304017254 23318 14526340205508854188855167031219 23319 208874298745015797531225060110 23320 2404118190039877903011815687 23321 21787121317118116827573355 23322 151923738736727958383345 23323 788731817826591135339 23324 2901916168428692760 23325 6988593048501772 23326 9537536192144 23327 5320803122 23328 326015 23329 0 23330 48238004505931946889525421000 23331 413866677169959102786488855798347456 23332 5952099953837964003706717199706220591007 23333 4259026450025313994736569866337767831050079 23334 501319392389455656910426803899765370860773620 23335 17179845552003541869686915903503440906685906459 23336 235801854377731617778398219776722974208840838433 23337 1578807871720333537496493080486201073345595945739 23338 5878302794431535841717272772206197228505333482685 23339 13341242796971990607531860593910663736967320728296 23340 19737971046757272505654400308466611567891935449639 23341 20024542915281314336920994289582543207059620559751 23342 14487806351881677151718028856014541086701059232540 23343 7710309009645727449055320289749112340887338849712 23344 3094293642753625930245633125668147525368384311507 23345 955505675480360704638785059002489609451880951839 23346 230811995890615340254923065929853127449225232051 23347 44211260741136571316971086484688062910799276880 23348 6790568013610947231664692259737965606461784896 23349 844010066343408255259553510423137432182766902 23350 85520369029658332203872008289698769723094318 23351 7105818861220660573252997465144262611049948 23352 486310612429069303237540005531364619463471 23353 27499687502583149006173601951942434071097 23354 1287234853930885286697462328427133651649 23355 49904740643295121134603823274562282198 23356 1601123751758582700339320943523589961 23357 42413327108660827941630514920870272 23358 923903439750820976222714092538073 23359 16449945593863613904584425508335 23360 237345538553340562233023623678 23361 2742265928293975850623239977 23362 24959354901857934953852150 23363 174919897580647712911576 23364 913583362544193138628 23365 3386497359818373242 23366 8236984323524248 23367 11407533154699 23368 6538241882 23369 439190 23370 0 23371 50349216918401212177548479675 23372 436272456477315044304531471155201037 23373 6314209689753729979557163714934054624867 23374 4539563721215229256817274200702800661318720 23375 536383595260186715254951236918985991407064685 23376 18441017632683587721623267002872266805225766142 23377 253832351713914075431333119599528480528338762448 23378 1703896204695502874332022758770290547240388910331 23379 6359059725053062756981175255777057728494433241103 23380 14464388836459800535066860709617573908260529808254 23381 21444764548056016320537296711573827544152952470336 23382 21800214041340333601962712012566858157824766149268 23383 15803529716415751211825107867751035403792035796415 23384 8426713395582286933539860800620712038759883436632 23385 3388215636406484318658595586461373312681559018120 23386 1048237181582335792047609150546672251952562062495 23387 253688135522543783757703810632049363688205943412 23388 48684820238460128648573375683160401848934486908 23389 7491927818665784933420759804794487408972996139 23390 932984329747619784739758671807996932694265322 23391 94722384152053975339176493883979192132598585 23392 7886341178556024658139138872477777386061869 23393 540855205790981163329854942335407287673547 23394 30650277664286480893501349475610841961120 23395 1437951977570291915081537838434116819996 23396 55880093287110663300471234926347732952 23397 1797329301485784703278908816856671704 23398 47737914722305284819678019517895949 23399 1042875160681742370613712737201673 23400 18626059931148916657474139496748 23401 269662738400717594898609797076 23402 3127530469257412479165525899 23403 28588931818320160208982658 23404 201360495629291588181048 23405 1057973850185757258351 23406 3950971100967445908 23407 9705063693221962 23408 13637167776771 23409 8025780071 23410 589128 23411 0 23412 52551541876147039010384562987 23413 459877288731838736469618120513841869 23414 6698121149977709934866818247113220727584 23415 4838401332085804018012799497108487270376355 23416 573877831274509844880366817172174281906124962 23417 19793955434527854166065197802956370593756237637 23418 273229739347835815299527992866275941887435593185 23419 1838812379894175998564972514576617215159831720877 23420 6878812889895452907666875478019372119105369054378 23421 15681324622685876806051102360294857452147887554151 23422 23297972343830467190069639685699943755892112510233 23423 23732100128835126676896819343855254394134753756630 23424 17237806932987043631355849129155043055731873036282 23425 9209165319387794918237502824387791311925828228310 23426 3709840961540156823815421663407339235328312364592 23427 1149898929363659804383878960060572249104278186226 23428 278814142280621691574121481114914733319042264601 23429 53607566340389866313888993830417447579487386833 23430 8265170924663951094268027335980210599834185036 23431 1031265989108274564898967266526380614902892145 23432 104906900965848552111027721072248814918704694 23433 8751933895243545870987543967086280043300762 23434 601469832712395796887201891770991283079528 23435 34158989651337016600470195700431998057328 23436 1606175965199360681378003589293320541958 23437 62565161268750883228559688125627738059 23438 2017382450483195496830357966175147561 23439 53725409376252682821957569450843688 23440 1177037131525982778359041860744336 23441 21087541932193636675107330192880 23442 306340764066090919911289089531 23443 3566415801530785083652145994 23444 32741142507244904341695652 23445 231756079195726024107933 23446 1224926503583240725281 23447 4608342581542086951 23448 11430915546616111 23449 16294273863025 23450 9841519216 23451 786814 23452 0 23453 54848856745079917639394818823 23454 484744604946879135848529979969549577 23455 7105133389379390914553476452898150772487 23456 5156721564595029753598441621305504916574776 23457 613968964975571647494829134749327607313744622 23458 21245277197986682371558528195918421092084622688 23459 294096755014013837863300511523371765411324121689 23460 1984322096711606783091652929243568949231616795191 23461 7440699532218644233245794330073231690364450796881 23462 16999819038068693093510425564251322256862199553486 23463 25310054341737126723841403626770093529977120770896 23464 25833835943112673037125893899537316022775534555132 23465 18801236897251024490546693794026071882639274757069 23466 10063706655237440489828907041976634806587807968836 23467 4061760609421186129727449590398957024988076996468 23468 1261344305086346656320841852887834649325442493527 23469 306409592468033037399966214331110195850066502916 23470 59024255780280064150433277359197405639998311054 23471 9117608256934296629361836255293811553101019231 23472 1139821193059876621325512861168396957027332538 23473 116178013492655763993509538595796094190356606 23474 9711797246802336360282140334829521241382249 23475 668824744396533044377122080073915670003264 23476 38066211295074700619718523154520294556764 23477 1793924262280812024480759923583799014412 23478 70043564801107381387805959026246361320 23479 2264158170672083897181868641886017598 23480 60457659871873421350654145287537432 23481 1328312453516134757943942009824116 23482 23871489428726072314602354454665 23483 347962799088355146605985242243 23484 4066315554147913081951317325 23485 37490510505084742766358177 23486 266692129105581474284170 23487 1417927563369616021361 23488 5373711759325144888 23489 13459156829564344 23490 19459361006435 23491 12056035760 23492 1046705 23493 0 23494 57245201602333536237114022805 23495 510941153221940621781568671199431975 23496 7536622067615216783231045418719098868610 23497 5495782345938022688369724603277294709960532 23498 656835214274274030904141444049231399651460601 23499 22802074277330899408372511938999337524530232960 23500 316543792444495341777590101487375485609629356405 23501 2141250213742334760369125141475374932308827131834 23502 8048107221997254364552543057998933641076636921470 23503 18428279303203965201399701191083668329442234770504 23504 27494522362865827863940774634003194225244594447009 23505 28120236957772064082488526582491080438925663549572 23506 20505358670390651618859177255094572896491536700224 23507 10996927690921572306948375856809330654093951023957 23508 4446806029063841998308172859041745395294212833237 23509 1383507619405949640070126323222187209971479211463 23510 336715327779861675902867205529924859959688624555 23511 64984070694979896597048367475350000998915606178 23512 10057288609119465760313673478226398717533229377 23513 1259715611700077861706205955038907092455281631 23514 128650759490133187582027057096489273339903156 23515 10776118775537237196024157616279374966400167 23516 743663625973851159016396494289554360695206 23517 42416849576636990806809794853494429339622 23518 2003444961609548470807373983342307402443 23519 78408697590931907954998200517094562922 23520 2540875215152872891120603499480461436 23521 68026537295566298287682252853359336 23522 1498865636450146577211615599425731 23523 27019781067849578559011422783793 23524 395189315897470878061712723775 23525 4635633256609916173163685689 23526 42922079927471304707582185 23527 306839864704639503840553 23528 1640995486159866806259 23529 6264598545003438751 23530 15841990008725099 23531 23227712976542 23532 14754365305 23533 1386930 23534 0 23535 59744785969613964515539259105 23536 538537170221728308225115287398360087 23537 7994043919897608339070609501997784477253 23538 5856922041976304210876825891857387615156022 23539 702666915868756127097676056881419970286038969 23540 24471944664594554338896099406639368187420758326 23541 340689467027423144316167167390419023276698239322 23542 2310485281463832611304570523161053930029806532961 23543 8704693666853762657090513932683061739996103795961 23544 19975803004894110519651213265523570985136149432678 23545 29866028243413568998922050630391947102079708402811 23546 30607400795426984711316868152293161028306834827013 23547 22362734226031593872846820892943033718457683445628 23548 12016016521509499430978603420116907277921012712362 23549 4868071271193569570062475376222916215451254620268 23550 1517411722363279530721871748509841510961837792943 23551 369995499041826559740799623944271794013319571469 23552 71541052850009271687921697093526392556626352118 23553 11093072544526643633872569963352063954573609332 23554 1392124609654361749257721597983578465141580754 23555 142452262170002156771193556520756819722127791 23556 11956178465209971615617716119642292786312729 23557 826811579759835179542021265426140593427602 23558 47260832354255770898285005331890235024507 23559 2237242965772000500063780615944073064695 23560 87764860154875849184241848239239916779 23561 2851136900977181416900404017714085662 23562 76535152500183763923791087130681493 23563 1691132663823559830998909206524477 23564 30579687646881673409602160436286 23565 448768242958185744539749617195 23566 5283919353002632618013776818 23567 49132892601776134806605919 23568 352968762173448716889826 23569 1898762334137049125523 23570 7301334904033913079 23571 18640532145735102 23572 27712306345948 23573 18039587835 23574 1831065 23575 0 23576 62351995821331449988466091712 23577 567606561418590777481104159550259168 23578 8478941485997735699128662450909273222638 23579 6241564551497098669972755211245037717781176 23580 751667341796034398935202065005187019341284312 23581 26263028868113946803930030420413945914762859354 23582 366661222903071872414246703806487619833224536211 23583 2492984419320149365684673768937993802522949306050 23584 9414408078050512323344513647428671955548103846987 23585 21652234330704071648926662988160648813043153718454 23586 32440459256722774479881044463543895214567190609566 23587 33312817315417440768908926659802736567855809278784 23588 24387038423339926009800605926100126000179906887559 23589 13128812857367445811927215585612874393277637930858 23590 5328937155803345163708530146693209117716878617302 23591 1664176329465882694721963629146674972729764830884 23592 406539804866944771558407088579765847037190550501 23593 78754580146796138005616102656316015063999254976 23594 12234713642674894901795253476585785169934955905 23595 1538344451080016263646083781245133360803656940 23596 157722990110111059462110431177653021275639230 23597 13264464983757145967919561346035845530480350 23598 919183969467822014586103637794227383518743 23599 52653665331002207616513313128407986297646 23600 2498109091017804544108249537316180372014 23601 98228523278015319073214529245300496054 23602 3198976676229543562545266033436872922 23603 86099219503197017865605298344444651 23604 1907854738467295421760280124380770 23605 34604559829416343889431466416697 23606 509546426065369092490293621973 23607 6022025917942490635576045561 23608 56233657488047047423896831 23609 405960691028536139830643 23610 2196565299461911991262 23611 8507500800548338614 23612 21926252493073915 23613 33046758207628 23614 22035792336 23615 2408658 23616 0 23617 65071400878573831543609957267 23618 598227090541101082726403961871496297 23619 8992948112244381316871371061797655084454 23620 6651224720001387706508648141732293256090369 23621 804053570500456126520198164161006090782435641 23622 28184048309591837812644339598228864642883569662 23623 394595984507061180684376663493828747086115847039 23624 2689778563156373157026789344671736193134278609610 23625 10181514212611055358856661089029690830688468895896 23626 23468224847419768031818919371410931969870336662760 23627 35235041459116677254816438337302657823540405034323 23628 36255488079765886256694622039652855330216284560632 23629 26593156832434231366314248874087988315830968764169 23630 14343866637976097552069111878536368493830745026603 23631 5833097646785517337005841191153471488741653357705 23632 1825027124741460605696849545061274000880320898153 23633 446665943673742628411976449899056892219887161208 23634 86689889496613855509031486093666628466353903377 23635 13492947815369436014653966325314795105228082785 23636 1699804640494754817152329427370872337087359581 23637 174618147511916127348561437772917851630863422 23638 14714804201255254742494663146849484527746548 23639 1021796217971114253508977733986891861795058 23640 58657050357960176026846511917579056355303 23641 2789152446727593693138148938886518848182 23642 109929736926735570625146198779601526261 23643 3588909059351530053665404084628831966 23644 96848583769614569590156583357392471 23645 2152116224191977417352321586682509 23646 39154604074079206860224082603498 23647 578482613576702260463089099191 23648 6862282852381059943574252153 23649 64350664811075693087849573 23650 466826277074201881119960 23651 2540554159807483697575 23652 9910448022683640653 23653 25782773621592221 23654 39389352146966 23655 26893132006 23656 3157789 23657 0 23658 67907762200418949875852866531 23659 630480578693630053153088140126303485 23660 9537793242116481047347916415837865015337 23661 7087514092870595352400382434295777993219733 23662 860057416025628416549257661165465274103915130 23663 30244346414928742430247532650668644121622004283 23664 424640855787199007924226515487467925547831132852 23665 2901978110893946213101258684091095052804039601828 23666 11010615221990828010128044322528860039748833434877 23667 25435299187628393532230760499537901900363975543903 23668 38268451612320073444508241977068711622147417308562 23669 39456055990058841898082416039314840172615949737272 23670 28997292092119651255647407663307150666744052889461 23671 15670501877491012899401221004748810582891752003796 23672 6384588633674483951477094742140061683888554766057 23673 2001305712726890013864281217626815149322200522452 23674 490722299250645792835302274340882948949272278472 23675 95418650539709892436900712378093022988964770004 23676 14879591487809056404024417709966764448439765670 23677 1878081513671361348044052320294752110620440953 23678 193309208173336151829028367392218157073048825 23679 16322501266329860829552678638037890612750739 23680 1135774660088853035211140603252699492883703 23681 65339571705352631906192715871260759511341 23682 3113836449307188147221482395267677554540 23683 123013700677126156053204164760516692987 23684 4025986543729407149848629029794056727 23685 108928933327494362811830267897357659 23686 2427387223477625082776552307933803 23687 44297755327543812006406254364845 23688 656662091561174321289746894023 23689 7818696809631911257635559566 23690 73627949181894003575478126 23691 536723382556186184732999 23692 2937812181753906058088 23693 11541883505649768530 23694 30307827718156741 23695 46927150733584 23696 32792164343 23697 4126070 23698 0 23699 70866040084540107092698343096 23700 664453113634971033580869920140026152 23701 10115308011908953589916960660648050919914 23702 7552147028983102339177071800380764136064870 23703 919926419172921516929515381199177387130893771 23704 32453932586150125669793404106669882226189696715 23705 456953870552631845101435447286849468356521786025 23706 3130778996419790496965711982438712069824824811286 23707 11906680447782687085819119792855253584539116776295 23708 27565926037599577592190600804736127778526415183875 23709 41560938388601092953688748652130506180682786884865 23710 42936945954388215874183957894018276509024436534516 23711 31617079538337530942975877390066988632721164361468 23712 17118886205394079001711518949021835826602877135790 23713 6987819338481251708988830069657085151392983376184 23714 2194480497946200675413936704492544391609418378707 23715 539090881937030644828858674269707147064695360609 23716 105019595115253395287842752229015225052846918762 23717 16407649517838277519530593935526903466368354022 23718 2074913204290229073951165427838778366352272392 23719 213985607935301346700270246068049106954446819 23720 18104497664210327483071925573146292728578711 23721 1262368563760254847042059295043747678090091 23722 72777457795608171776826599007363506662895 23723 3476018883230378001939665513794351355115 23724 137642514657534911543379731838650282351 23725 4515863200590056722378501562217200930 23726 122503716484503832293371941788752613 23727 2737571440456871150878147686045373 23728 50110661457151073510780566853454 23729 745313261059289715204263142504 23730 8907177675303555976954239897 23731 84229768862341518471090712 23732 616978484703727045330561 23733 3396497931494775790367 23734 13438568940297639983 23735 35615697667206269 23736 55881555038036 23737 39951007658 23738 5374390 23739 0 23740 73951402289532005957331751320 23741 700235269728425504561719427050008348 23742 10727431168882817949046419852865464232702 23743 8046947197147540268858996373287175254546361 23744 983924904721440924004226991816955412090421388 23745 34823529254671634462996365630896742158464695926 23746 491704797662775441126072170394847792186643694511 23747 3377469223899396557364559362780776257803531320606 23748 12875074315778992053790896751732123207850697727593 23749 29873594850892505915081619103382028142929018297168 23750 45134453622456569886760047785167851852245026770235 23751 46722517515515711831988572528902567109748376551900 23752 34471712905179348981255460674905474125951504275158 23753 18700106606363897521032512559551165102768092621726 23754 7647606585236589587612684319030215939925483655195 23755 2406158577669294968358092016945285769136831212136 23756 592190549570252388628776850842154330232200284661 23757 115579207859394940411336502089734331401663548916 23758 18091433811919343872986019056999536164946686714 23759 2292216124504149277090686510535077516356370211 23760 236856611829165602283558281279380001471303243 23761 20079544819562351456857244574687727810741818 23762 1402963443678703121749894523492019886055243 23763 81055426538603490533945810489338153479544 23764 3879996451339641774030547351909019971381 23765 153997130873282932248041671427329727030 23766 5064865716860145405122127404067831330 23767 137756288540329440470977638897437416 23768 3087059880989123250292128829407247 23769 56679790209969517411638035047492 23770 845826317643611635111335003744 23771 10145794214958794048218132548 23772 96343407178447636526720202 23773 709110821428388532397664 23774 3926004901690277532059 23775 15643100898748263336 23776 41839878129849097 23777 66514041462938 23778 48631694883 23779 6978730 23780 0 23781 77169232591877674590168543277 23782 737922339101310436996016753373870195 23783 11376215330294089026335859940701022321444 23784 8573854479094488938313649991619766583547793 23785 1052335109072506233473721728683617598509467705 23786 37364622229940211200722124522530760465753762195 23787 529076005030041567017942962786002860249645100574 23788 3643435897126833278302407191862350148840790001066 23789 13921587491377043074950820698255822359515310650421 23790 32372898745821309060404089029829256995630739706956 23791 49012794435010812541479944513959708635085573895273 23792 50839230449393122459262250503657940609488577140615 23793 37582080969079912824245850050785590363185052469424 23794 20426251907713845690737608471883638186388583301734 23795 8369212191155166710948322666345388614758960432813 23796 2638098741592981342066614015372407237071780221651 23797 650480534603363393663676622225327920282371460147 23798 127192483821719391063113795671380719406352158914 23799 19946693690026372121372986675030361400644601583 23800 2532103111453053996762405892088607491968090014 23801 262153373844760959030163313217056106696552602 23802 22268395978944965681211339845688836726311628 23803 1559095806134273145502679099495928160603081 23804 90267623479635940941032932111257135094865 23805 4330554323878839145273590610867150466261 23806 172279528471887548222493770953182003005 23807 5680072781177739214227370251693131311 23808 154892317242617367501515011637662400 23809 3480791206094563135323549699580078 23810 64102677605136705452011366998068 23811 959774403498238192819096572952 23812 11555065017205285895225449124 23813 110182381517073250870421488 23814 814860298406525017531911 23815 4537148444285583540643 23816 18204843669760654693 23817 49136375444104850 23818 79133804946286 23819 59150218266 23820 9035539 23821 0 23822 80525139690988018278755885205 23823 777614574578659310410184745948093435 23824 12063833602734417810159479178836646857323 23825 9134932304226554179922347851211664466894704 23826 1125458382967217673306476135763085621137594344 23827 40089514572226816723137528211706141628723809335 23828 569263386695918849510362307757126909823540286300 23829 3930172781105199755188325043025024430537130828496 23830 15052470471871873565532337627568711078222477469364 23831 35079624081276264431677137642659752748962058818801 23832 53221757124710220260571057142746965416899459683482 23833 55315824427673280429459969407001373962613437803295 23834 40970916081527962909244108303583844517505442351725 23835 22310502610942222142423965233329919586239578110938 23836 9158383761620956403549521585817684595354259668519 23837 2892225680699612023703153859616471703622216496859 23838 714464306279989873481915036278631111590228090200 23839 139963759555154904207258380321461121632225009424 23840 21990759154282988238060905241565418322945861781 23841 2796903406767358985098212295239990442386410834 23842 290131209010574387669346489220762126718018140 23843 24694018276788191222965781828206860014043003 23844 1732469476760141499652308021415267858362204 23845 100518662752062398779431036307647041478358 23846 4833021231189103776624721637905028110000 23847 192715137546745761177110598063138591669 23848 6369403734603533471997435655553767635 23849 174142475011256226582368707182947494 23850 3924319434295370071729341441665265 23851 72489331496111819566803071202776 23852 1088937439542884339207503828064 23853 13158286907123952046002853744 23854 125990070075539983099102981 23855 936219029113651247747003 23856 5242376522919011094771 23857 21180973247587521474 23858 57687335838645026 23859 94105822211280 23860 71886101081 23861 11665674 23862 1 23863 0 23864 84024966476277979232856334449 23865 819417444984020863713378290001439007 23866 12792586582312947673038144237817640870634 23867 9732375442873884575886121100492917488764831 23868 1203616474229752584526971438895820768658336055 23869 43011384234090330846279360515251740641007932568 23870 612477357545851857106430281940591689430351953659 23871 4239288435822415154797489329075329229952959310844 23872 16274469804697093396863678198977231321521309968872 23873 38010847244624547786263683841307861539985525211978 23874 57789303790748582082060477135280729594566026989663 23875 60183513929310891852035648719613853971285709843628 23876 44662955616608245910921542901978887533947881578461 23877 24367228716206426200834056932158508510904964999605 23878 10021399196458953436202333669155298319076244575187 23879 3170645516896607944039915149038928102004707683220 23880 784693799449102298326600934763062303276661416222 23881 154007624750135919048421338794347554073626947461 23882 24242698329021018405164794533573919418614523427 23883 3089184652908038140748416313914705066391041933 23884 321072099536452924246870004389676722904788202 23885 27381827098654732674048142547360625538603602 23886 1924973680897759882666675686732535865717078 23887 111924782145690049172800028388877930659613 23888 5393330728246854107080855032715534008438 23889 215555540642193883834132688154951127974 23890 7141717620758792254192519592478637957 23891 195765455019783435690874347891824212 23892 4423890013171069208178099397816768 23893 81963813964033961886084516921513 23894 1235329100513880098883145964925 23895 14981908463240347343191182727 23896 144043861996406984894725693 23897 1075467722448238866331564 23898 6056015678326656665030 23899 24637717035215540311 23900 67705474947506104 23901 111861171807638 23902 87295680296 23903 15019855 23904 2 23905 0 23906 87674799670795146675673859587 23907 863441903429777207614991599144663741 23908 13564909757366601497791032220989568357075 23909 10368518286443340131036393943071550645317203 23910 1287152895812803895951088431695830791089777736 23911 46144345731850059166474022964236313503695825703 23912 658943920556029131234060488907269757910472729297 23913 4572514965163410953453273175130899486015188409060 23914 17594867135223670482600519712878114319419887194725 23915 41185039227730199058596345550352704563166376007574 23916 62745742734422195150408971157709737146045890695986 23917 65476199685469387476608375556627565620931905432631 23918 48685117447665617411568026902945824866788186294930 23919 26612096245483569251651060192263885050673548342044 23920 10965115242573487253105038370939967746605417653169 23921 3475662775289367937685349067485553859090570143349 23922 861774044565126352603198028606378711761091937436 23923 169449922160193844370475411308816276034155213908 23924 26723490463207767077682999875936531106538278673 23925 3411777108264323393256296337163733033080355491 23926 355287458909941200482764437178508244669891522 23927 30359945060424181837404279598774376341026639 23928 2138703062041332834119459862674164396254934 23929 124615124556957084944536415199668357471892 23930 6018089302946285121075133247959607753083 23931 241081482438080877973508077616674980598 23932 8006923777554250551179372867946314460 23933 220051346308604482257338095990901529 23934 4986525141791062162796627875213093 23935 92666020224561124810856158953255 23936 1401227207823334719746357749843 23937 17055951720952910326909768902 23938 164659850564190432426699075 23939 1235216866249630997411739 23940 6994549236444645683609 23941 28651751569142318496 23942 79439035627225510 23943 132908456531167 23944 105926944207 23945 19287717 23946 5 23947 0 23948 91480979866491345649258758095 23949 909804669250373364823560764179521345 23950 14383381336608380911546268088137733630146 23951 11045843644590420405072800565000691278436523 23952 1376434384766316774451754109561178704104093245 23953 49503516126368790626524644470995566333403721698 23954 708905811816176112262186534326411260668471927708 23955 4931717427095770095991539350270883729352732730808 23956 19021521303386150683486769029007361766253181779578 23957 44622178612774027214480068792364590650868315808900 23958 68123923768726527992149043087907386020708665814203 23959 71230698049225396196725233939275043996538230646748 23960 53066690662716706951791441599087245522792306794941 23961 29062183231945682616470368033384882898901863620308 23962 11997020458000351794707359370551323221749658026157 23963 3809798932069415266557778525239264626143659455853 23964 946368236641200831234399853847194492461739787448 23965 186428844304935217601345933291474744604104990198 23966 29456216022156043250185593059166838955297742009 23967 3767800303267943293837804558408729059644592637 23968 393121180339291177414570713583788504448298377 23969 33659488178140220678160842271065711393374407 23970 2375979845894195857763820433684892474236785 23971 138733159707273845116645942521109349367116 23972 6714652102404857521560297133701068594447 23973 269606223700622625442448753844975085685 23974 8976105379848133911046858826920412160 23975 247325414142132073041310307674350917 23976 5620119618176343209738760375284077 23977 104753683614530272664333795090471 23978 1589208117504927018557496770560 23979 19414491526867797979707835966 23980 188198198975261325722364332 23981 1418454168317892003867362 23982 8076941072455679616281 23983 33311852604984720561 23984 93177761719669028 23985 157847937153687 23986 128438011539 23987 24705252 23988 10 23989 0 23990 95450111966823518214883921610 23991 958628524264344320883814870342940406 23992 15250730526913819215842841591379997072701 23993 11766992091389697679247192160136946050324687 23994 1471852458117744606737576741416480846052783610 23995 53105085611637018089791483475934522558990418942 23996 762623728948397779955441092712964569210242791296 23997 5318903954697742757910313595709134030426102480271 23998 20562913725260266564271776501802596448488063320011 23999 48343873638786185723262481831040700520210005739806 24000 73959449658517278916945671942634287409426801083627 24001 77486989797800305738340203040408513058413726762651 24002 57839542831794717125201134773299512053358439384663 24003 31736106010358919255118701223892445398844452482544 24004 13125292985158999369602242661561268596490842465580 24005 4175812683191644615687018479978064192429097008332 24006 1039203284459157505928307059747900083812774319174 24007 205096136246070727512582888622892135902521140321 24008 32466265543431709586212759219469341372040303548 24009 4160692381540739139411200048207049596960554609 24010 434952998519960965193814801238550475102387591 24011 37314882051137359776223823849903763960544412 24012 2639378376665979028738622210477289003468076 24013 154438261177248520855999947710953213959760 24014 7491207104967379413312624617183987107890 24015 301479277209690928204090556457485566657 24016 10061657353129228176931972956558558495 24017 277952329592088776806383320769033246 24018 6333548322009933207196593623577872 24019 118404629142147923364935105882089 24020 1802185458185965376397872363993 24021 22096196654294397993891907842 24022 215069207826354362226562475 24023 1628598255294269189710272 24024 9325001972284732199325 24025 38720757562118571403 24026 109259600306158056 24027 187387250350723 24028 155617910599 24029 31566992 24030 20 24031 0 24032 99589076052990565170686659417 24033 1010042624085117370166172157208505759 24034 16169846286308249321348079212693947344093 24035 12534771894438244421930354655553804462970660 24036 1573825072042863422200089558509603703633810310 24037 56966393030144450816721567275599736456532328851 24038 820377648944789550461272942029142493786837240757 24039 5736236641282635037293981396266171966303387220679 24040 22228197313855208343434129622927821691579486271914 24041 52373494072900227973319889439787693035160406708427 24042 80290905012977555151298102852852114308604829359119 24043 84288490000845956748407380634018600781994349209431 24044 63038345251633525958129609699294655779439020269641 24045 34654156716293858291982680499019597839354356376963 24046 14358863566629866608919638727305693263854158466693 24047 4576722092263113488369771858545880861871910944370 24048 1141075885190669192977499128436485911614834970145 24049 225618414618629458981003547936799048465574036753 24050 35781569095721651884822882179573509750800021183 24051 4594242394713425763131266460251245804594525944 24052 481202196745008266939983633811994968482956624 24053 41364211194202041478362180242298741692203423 24054 2931752279366369927227064090613696971147353 24055 171907455805672136083522436787694565899369 24056 8356868692551470122878967783833883847241 24057 337090570349976248591677731343958945985 24058 11277440411268102802907091981077790964 24059 312340906089528399568406940516483113 24060 7136786931820410706066989808490531 24061 133819312871428421402917188323507 24062 2043453949788883427365435197829 24063 25144944703745833827395877385 24064 245740249428028295767555715 24065 1869560499502977837687960 24066 10763815706138391654962 24067 44997362537953921503 24068 128078773675664431 24069 222360905062345 24070 188413032771 24071 40238451 24072 36 24073 0 24074 103905038690755971019484297576 24075 1064182825236334596978859306655066468 24076 17143786579155998612752442208266277852000 24077 13352169562904134710267418334587504051116649 24078 1682798391122278003167895104490768692162601893 24079 61106006655915539989738356826362152141727516870 24080 882468241877816633847637825259282511575720256337 24081 6186043246830333661562845490759213744652110666388 24082 24027249212905630101994807338521447021558692613698 24083 56736313667606196782144582869026442039636647946954 24084 87160104059599726090208872766365329727583493971987 24085 91682340724602451600210441926611288534746873111406 24086 68700817714977421181675645939193130288204424444340 24087 37838452981403623375243740249564518067210262814420 24088 15707484275586854298994909463002909486265772717770 24089 5015828790565462228038906107661234981299426300169 24090 1252859173802591335803031979755039137165709751772 24091 248178614068526181998150880771810204778851990133 24092 39432848357058012029235363147584898090949986155 24093 5072625845736708453941549036040016226217998531 24094 532331694496511614899577415681775454776536183 24095 45849604954148029092376241056799607406817603 24096 3256264524973440572911978214716987704040942 24097 191337363909981823856787515325925092458002 24098 9321781642723839561950819116875726191625 24099 376875081016867181866533961227934042255 24100 12638952983674994985948271769880486897 24101 350949397923853629956729087834057371 24102 8041047273689429444314992825993777 24103 151223675679103236245975674083498 24104 2316738759212553639135180033729 24105 28610516191820558615018728046 24106 280743609615643102729619043 24107 2145815025376285465268769 24108 12422221568528401675545 24109 52279206583291098324 24110 150094869546301072 24111 263752127012258 24112 227957263843 24113 51175466 24114 65 24115 0 24116 108405464695475636367939373595 24117 1121192028864964143100505718075745205 24118 18175788162071192630354725747488000414666 24119 14222361052735678959826266025869572231127209 24120 1799248674921743248454797924698167826385009556 24121 65543810609465546552270799678196438401705787831 24122 949218387399367727597105208272519595393162132357 24123 6670829787185069480259350675447197659851761470358 24124 25970727638456761333429017462975542252497221547951 24125 61459664047038691555276912884558099099311109609329 24126 94612358844999973305377944033538859783991303727732 24127 99719728489236669506042313667327300446135302330828 24128 74867994483874105738470612816055111109277848234863 24129 41313100898233274957922168113013601034576940975167 24130 17181803475151708844104823814952139519459024493885 24131 5496744417899939674643819582583321761672111968592 24132 1375510001219836775935638539340304904201420893951 24133 272977573310804128083747261818914726427862195467 24134 43453893526101225975669084374022659326962964917 24135 5600443805280121486264904573968347263508910650 24136 588852554351732807496649396090228124149919126 24137 50817663828144358645597824591112296260520003 24138 3616420708576554410256141684913150189357158 24139 212946351244034271609233873540840453209617 24140 10397236716289358236395132784320727876050 24141 421318002090901646207019176562427539683 24142 14163523207546191893064303094799896744 24143 394291432596730568809563251971497072 24144 9058929298559266714808931257981651 24145 170872358007698843480056880428422 24146 2626251307213675366639196842517 24147 32549382841328146382306020864 24148 320685442185525306884970869 24149 2462479198714596243827590 24150 14333374177611459214215 24151 60725388605113178015 24152 175843685276050870 24153 312719376606982 24154 275608203001 24155 64940016 24156 110 24157 0 24158 113098129373644577851404473535 24159 1181220541884834792932527811157207553 24160 19269276930672955900813564561014015668383 24161 15148723669584188108294494694279010058053356 24162 1923684289606033755345967422107090999247873533 24163 70301097293903133112536966944520327528883046209 24164 1020974801439074112116074185335966595553502697751 24165 7193294072039741489634798495189493146528276572586 24166 28070133145643624861943529866545471202937740725950 24167 66573100931942121134331972512760230738305925236245 24168 102696769533380590815034651807255018725476532243331 24169 108456228556445368184194962184229774239434484323904 24170 81584513289724395809407503523064148843352532014120 24171 45104372421873905199892273204081540815459937854083 24172 18793447566924908777798235340627416020737795300489 24173 6023419510186207617911950625228588751213591104077 24174 1510076900252258890685187478838430972800739808099 24175 300235774182742843007362464281677611944147920972 24176 47881867493467906031045319132132479474798333654 24177 6182765957350260749975699629332575400316100326 24178 651328950803570545590168148122227186273557157 24179 56319930364410126733978948457955350900374386 24180 4016105878744703396382802472351918467119725 24181 236976915333196681558527227685053790665986 24182 11595799096317793216901960648758893978883 24183 470960492235228172947701114448002869284 24184 15870523182945439398138530601180261890 24185 442942645943842279844540054807497425 24186 10204591455097650381597929729306086 24187 193052312185406126277545236425785 24188 2976752124028434568478895045495 24189 37025597464352516300912797399 24190 366255898734849996804690257 24191 2825404844434678212191737 24192 16535378704801408208257 24193 70519879768064893451 24194 205949557715522095 24195 370626759882322 24196 332991204652 24197 82232081 24198 185 24199 0 24200 117991131259998859170817958839 24201 1244426456424525765023892883844166633 24202 20427878859000099375927730149322822323168 24203 16134848712471775362087866517708069591596181 24204 2056647852798155329531711067524602924837642480 24205 75400666268071710879615721251491593386407848676 24206 1098109781042257340369074611992792372825939247902 24207 7756340262624076431807428673226973765628961133760 24208 30337874662392475420550016648594567781427358820952 24209 72108583684777194163137431228139569952802516627834 24210 111466538609033498578031628303409302857883434834801 24211 117952178297299717933562135053700153525573162863628 24212 88898929338265756701545729206762034599650064706371 24213 49240898477588091514433561241533091883976140718879 24214 20555110138896217184960883620452827905855642705933 24215 6600175058505343654870210405855948878257179370082 24216 1657708803786024870656125450192566205290995594865 24217 330195248340608021877857225229993035925768097186 24218 52757639937571877789219037867026932065601501630 24219 6825177966241573480409965816638916074330421384 24220 720383648080097332900451527717890519437597187 24221 62413409291115095410488386160325470959723855 24222 4459625296970086684211955498746517462323966 24223 263698331839105298116479900828272922908295 24224 12931451126298028225456693870576392808767 24225 526406081310767305795603023804526285027 24226 17781608189814470695828563309088245088 24227 497548109525071290426697943268731310 24228 11493941950131667824429497332446328 24229 218086870566702816662510436020725 24230 3373621895229236512354206588112 24231 42111804115015467807160059222 24232 418240687071312405355940363 24233 3241282995313753141803080 24234 19072026237545524074788 24235 81875397134962978461 24236 241139952173423233 24237 439080270798548 24238 402049846672 24239 103912122 24240 300 24241 0 24242 123092905369958432777075796052 24243 1310976048496866133874707340865689356 24244 21655431565186792016522802189781190338433 24245 17184554903864485624532614364351389541498365 24246 2198718520430152742146351165422454321129399328 24247 80866930001099120944432341897543251724424257953 24248 1181023075855194779662923765908573973479316639996 24249 8363094525271097051681176376896060839511547354558 24250 32787340657949596908001638406401103576885857070886 24251 78100669233885919897481823251806839306960070227250 24252 120979310935804942958237713110425690974467363341456 24253 128273082077579861044674962666856373954225908623534 24254 96864056466390630895316504045364672227713432839295 24255 53753879154342844561911635096390581174960210333626 24256 22480649177426075564047575669757753024305413065155 24257 7231736984775799350072369890870486315684528287549 24258 1819664585743195710349332435840240174193154982435 24259 363121667636620487223365882209200923634908140026 24260 58126154265423727544368988826149189910779676671 24261 7533833594894257446977866423102350084353969385 24262 796704038594379852166503595808097174280357484 24263 69161141959237851249021555802906521716557914 24264 4951749540244335573091406052781102237781134 24265 293409588711215045474961367084871775088474 24266 14419750893707239395857441524293013650088 24267 588327801841335557711212190046019263045 24268 19920983599086533351600891948701317882 24269 558830636469966578842748933875596520 24270 12944853123226848617543941479128036 24271 246340316054781698563186409018696 24272 3822941470781226185727183272666 24273 47890378353536781283920350528 24274 477534147645699389407010876 24275 3717762639756313827940295 24276 21993628895399247480497 24277 95037810293536921207 24278 282262111917302398 24279 519969679468723 24280 485108282173 24281 131047412 24282 481 24283 0 24284 128412236987976529870072690275 24285 1381044196852744213100854992772005025 24286 22955996538886409153955202008209191761777 24287 18301902654598894554862119024346921805025382 24288 2350514424900700607033337963478094661089015319 24289 86726026983135623224414341417889410799666869772 24290 1270143895372912771963373923050428865366170299186 24291 9016921862680096584022880867200018093032735945058 24292 35432975842308303699855492809503295576367391661520 24293 84586721519143635173705439863119935925336605859344 24294 131297541784726092740944059264414364506853311603383 24295 139490050300482994366926856805157959648710269842399 24296 105537337780526395446014449051801477322468215136468 24297 58677312484410237787324134629367552647314635060477 24298 24585193067187787621602366488393055799602559918334 24299 7923273801567237390277309544379762413387077478307 24300 1997323501873768516649294309375704810477452214284 24301 399306635740694213715310785621854786756046705849 24302 64036830604681874576665392508672448537928040216 24303 8315512048225081913127695299294546022727548852 24304 881048799100414547421123502819507826734390072 24305 76632840752272800124354042420562852657330620 24306 5497764409515063967843751978223896099887636 24307 326442639581659236883404100016382765864869 24308 16078008441351831809012033364861296777303 24309 657476130950594635129758967546448566743 24310 22315702827691758005804828641000903214 24311 627600077281804513258895792795459316 24312 14577402050901570018945165620938392 24313 278223028045012550710947336229348 24314 4331582271311723572765138572794 24315 54454721098936935696593661807 24316 545154165875142030614203595 24317 4263586975160080330149314 24318 25357985406784649269086 24319 110291284646121833704 24320 330302697214745939 24321 615518224822229 24322 584942522663 24323 164947121 24324 752 24325 0 24326 133958276013169939669531019316 24327 1454814823029599412312583041938328964 24328 24333872067921194684940570946269630271100 24329 19491209215066775253511385935036287182998343 24330 2512695274460272157774738938671417144606484703 24331 93005942699533681167316025782384302135746378422 24332 1365933061715255210296447200266525700114237759001 24333 9721444210752758567340372144362809537994903663082 24334 38290363822910092237669036580837716355983509290472 24335 91607137691578122149729918740386721352658384472470 24336 142488895112064279583630792600097121115637491938507 24337 151680275466048730373922890517167984596866488100923 24338 114981248304763977646468302823271319646537939878279 24339 64048243440003823980359958003214143268774648078726 24340 26885256167506599610032600257960631633639633090598 24341 8680437747921521469827662961268198182705878447718 24342 2192196614603285522004244880101098332336593813606 24343 439070200231698808137191211934172780174877156556 24344 70544008360413246530042876039264236991469223087 24345 9177681060686698973240115701900503393437770621 24346 974255227119434973242654835268686412749516791 24347 84905589648400892394450931096614841598680947 24348 6103526148341242452849013510892746366417919 24349 363166010429475449821072339248445019809849 24350 17925481510098051782971713814561532159308 24351 734687831119137928852884157892074976197 24352 24995999734270783479164013975283346536 24353 704763713408051537244273362247022140 24354 16414140186715300196671612654905061 24355 314197263066610431794260753055686 24356 4907308090392485033097531283850 24357 61910719110343070990767792064 24358 622259045199958447531265312 24359 4888747933637684788841427 24360 29231478675454118027098 24361 127964143354370063575 24362 386410280653629273 24363 728340449027925 24364 704869463415 24365 207232113 24366 1165 24367 0 24368 139740551884446204479331411000 24369 1532481353654975368302356518693065488 24370 25793606903736327685204859354674306691834 24371 20757064767197591305887882597509585701397406 24372 2685965124389306944591407730542651477176477301 24373 99736639010398430484004842163955098020944005753 24374 1468885318393552142980402286293909216004856228653 24375 10480559895382438235812170531120466970653554276377 24376 41376316177600661645261357340399394301611527906774 24377 99205592396522837863666597549639260254883154538532 24378 154626674554811360981503542181144919185420758336224 24379 164927548344095463181173728981322878574724821638909 24380 125263732381967560789442987156595865811046331351006 24381 69907034919853350044498371911223852000927266826054 24382 29398864823677335941715820130042897954578816285537 24383 9509409719590205886842875790153893356454797212546 24384 2405939293990443801151580022025917917055344337706 24385 482763606213853033217071949489414446176801312749 24386 77707432193850113438652404796241740049029248883 24387 10128566299826952485173499101027162406139310013 24388 1077247326800322968059709781046011778590323055 24389 94064617810618870229492255813427545097983471 24390 6775522536692978906381641586299156994467855 24391 403988798063493696610859216563894940861727 24392 19983593005498535318831851943797253254979 24393 820895793994856612879141722163127130180 24394 27995659605918715484858038945130319960 24395 791337887152525500324554560894865528 24396 18480395918236840107081032159441509 24397 354783661215857346681155459509316 24398 5558890080231083143749579076429 24399 70378401265627212118304989151 24400 710166733052639668031821559 24401 5604663252781951060778800 24402 33690341965329568946062 24403 148435681748136237777 24404 451921677755624150 24405 861509717481438 24406 848844945415 24407 259882158 24408 1770 24409 0 24410 145768989108216487062234772851 24411 1614247206117966543669585762034738589 24412 27340014707454519946884659582149944275858 24413 22104349515103140191508566127252931958084343 24414 2871075331220934367105768507669785182732578172 24415 106950192514463010216812868944202456602195714429 24416 1579531806276058718772658474334043157033431349323 24417 11298464550557353352713094816903750677523048711830 24418 44708968437900089591805292463981689666793338498144 24419 107429301574553007304500656499851497160645675802250 24420 167790289810269467995280672556012443399338899603253 24421 179322817614597780199785470453503039799188392866504 24422 136458678804494114678283716865244775498401915078205 24423 76297662653009510457060953087578719539545416006794 24424 32145694748291457635793881550906774202059069029570 24425 10416948341053997952069883954146413794279815441209 24426 2640364895385681725233199746877020673821822594731 24427 530772314500109456977654580343445000177636012551 24428 85592785649135213955955847495997651136863213694 24429 11177227712649957019463816746051886096331082739 24430 1191044720012525072582672119496232756545031784 24431 104204153727046939601749335458075211582063536 24432 7520940475587306888733930844041380367996931 24433 449365102135984128305535521157637364448745 24434 22276172532365345409397350562184290393103 24435 917139996587524535303074333183227950050 24436 31352432963824374857654388529157839363 24437 888461003063673847724673936929506612 24438 20804613591142666438016431463683253 24439 400568554367918583868251694160565 24440 6296236227860941548810683755250 24441 79993808337586717449595200118 24442 810376582516673300671059296 24443 6424377462134563127026338 24444 38822100752321732335271 24445 172143962891144688147 24446 528392345848013060 24447 1018638199655490 24448 1021591705726 24449 325343980 24450 2665 24451 0 24452 152053923412691097170490155923 24453 1700326298776409389149395432546037629 24454 28978189320667792932586459340083514641073 24455 23538251835773975330569849242027045924516070 24456 3068827701990104474891227715502617473020151618 24457 114680942515775994952687112415595477419335636503 24458 1698442718758905776548798654447786549983528197260 24459 12179673606631257427694316947223989963627497791449 24460 48307883514383882296314043127493302697684857946643 24461 116329307327304132793151296332061289634465942162281 24462 182065761282024748321307000055663264006475233437968 24463 194964796607631447869351623583930597399040788725272 24464 148646436904046594747668595164485686060757749773776 24465 83268036114702029945790778850440705550289674327135 24466 35147220790702785608671200108383171539693068733027 24467 11410443558245350934057595414545136859961497349323 24468 2897459723727273083639260102426026538665805581328 24469 583519309597360007801869517398112119663141744994 24470 94272277067418759597203966938215632620137513375 24471 12333643504951817472569544609235350878785962342 24472 1316772466461522584559374971354902390394456886 24473 115428368261653267896746131127225888898229734 24474 8347740752072535179272462718378344386069922 24475 499798937913426202771748538870526845718720 24476 24829724693375485607500211415149222133282 24477 1024579698488766261199973554041757487333 24478 35108497327435046137575086364585885996 24479 997408072909162665552288036393311411 24480 23418733830756630356750578322768099 24481 452212189624615579288010340476442 24482 7130537544845324609773671921222 24483 90911112372608949807408129158 24484 924594130325118725132440334 24485 7362791927622407369062396 24486 44727232894665919727048 24487 199594849087648711209 24488 617631739665008699 24489 1203969058081984 24490 1228736545415 24491 406601409 24492 3956 24493 0 24494 158606118553696417431847045996 24495 1790943586925377651012307210939429104 24496 30713520907573342562968558306542635929462 24497 25064287554955284637235150626666746037729929 24498 3280077851268247101432635700553428380071296585 24499 122965649253897380653121457695601705802708828385 24500 1826230149004294966998812464945730904989578988078 24501 13129046465657362902123033313231636764926485009581 24502 52194163136569062072165494531114246699949147111810 24503 125960785516941037807578718689163084189805166271750 24504 197546266107576722261656663215889219275850541173073 24505 211960621076238264734540727507313738626790891018700 24506 161914377104614678654665508094369996258804022626966 24507 90870347731259104559159911011679220305537238522262 24508 38426880203288725718437819179546803971301360001572 24509 12497975165300397411704972667213297803151060295074 24510 3179399404588072567506833287526468018168706646798 24511 641468725103867561203991826655233822212153473219 24512 103825282870070638890883503264853800406469556301 24513 13608802510049186724873793765972302557378326888 24514 1455671884631211924705366574807287090353705195 24515 127852415759867934270540105719008592768438932 24516 9264740735906696857523309914007635774309098 24517 555849680911375184407840955101612447436214 24518 27673727036000872152645004474773977561904 24519 1144507015273301819469485134196157299252 24520 39310972191059678050658560324694917539 24521 1119606973198247140361111071911626071 24522 26358619633755637191295490823295048 24523 510457964695709385006497976974574 24524 8074432658100491078895107397102 24525 103305009058581647449981038755 24526 1054759142916953679265922542 24527 8436926009486072144542501 24528 51521059971964430734675 24529 231372343203731391267 24530 721744195276066019 24531 1422485885764235 24532 1476989090247 24533 507328123 24534 5822 24535 0 24536 165436783797931931934295220337 24537 1886335625813069476343057303134359863 24538 32551713017667516911691206713925865915060 24539 26688320417293416062200965365280970891377345 24540 3505738779569819676989615413518232051850163680 24541 131843663103364549325830308711292127664647739003 24542 1963551143023037148292582543378656728913965402897 24543 14151812489312776998046795626088205360892109373676 24544 56390567923370600592783209419254381052886479254822 24545 136383377899198164845817577156227177281427749173334 24546 214332728934504411703383470616652902889624714225837 24547 230426562261441574455084353305248778345728772056540 24548 176357499739811348675022137699169693634925464249070 24549 99161452848806850675709515531933611884408227283172 24550 42010250611590506125723231238507767572436041945708 24551 13688376716180058966916103203553151209676712361680 24552 3488566793237387765985066666883604212400055672661 24553 705129816755930334038525011894850730429726379368 24554 114339053789792100102453694020592081293222514509 24555 15014805779811571400576218352429205384052109362 24556 1609112475041432576016222577855306690435395959 24557 141603583372803531126379342925252913241331183 24558 10281705849359263279739883806049038109242245 24559 618138101247184573974672987622241952528145 24560 30840960963475867124744264783990817554349 24561 1278362026910586142260360883726318091983 24562 44012493583435102165315110326168221074 24563 1256656629387952199642866635142890499 24564 29664534261003193468705716262308560 24565 576142817309665331427070785543112 24566 9142193592703996064203105932844 24567 117373428476792461119638548485 24568 1203077535029488522414364419 24569 9666215792449006869125095 24570 59335923184300383438140 24571 268150556524036916482 24572 843176425555469748 24573 1680038871967063 24574 1774335407233 24575 631997320 24576 8470 24577 0 24578 172557592110602218633091543840 24579 1986751162053657844757197516578326592 24580 34498800620963410738014858599448320488849 24581 28416583824046687012137212829086640990226685 24582 3746784687597496706059918111345433875690399767 24583 141357105496301910373451446865783960083135442387 24584 2111110973358499786133156410322331657122149003248 24585 15253598934204361195029733688725550074843641771959 24586 60921646747170639202036424456683483333865888934226 24587 147661550731300297294609695281683098878444741968299 24588 232534461083879131614948063316480596534541286312374 24589 250488799861454647389625821396744532519472346417040 24590 192079096258530933399165590971110636201668931864786 24591 108203283155409625870844727940403082522939427943041 24592 45925244002592503208299310111968399160554330333364 24593 14991305312870738226146633287550297244002958483125 24594 3827571565111491959809559850525293397556841300704 24595 775061316201307783987970455858523754427699188116 24596 125909490159092518199241002422830413700424284775 24597 16564978310628825301074705903792041258767982148 24598 1778605056985572207084697412811515552332128389 24599 156822559714153832017147660126967166654380288 24600 11409450726820247444616306574644490729533811 24601 687353050314846559936829351363817672865322 24602 34367879158080271532285177402633043640142 24603 1427749588229610023066332793990871612024 24604 49271854737410828007242080032430484709 24605 1410347337941596961684687915816079956 24606 33381676562174761069157607277672948 24607 650208891518211076236948102851353 24608 10349934918280273415502343820679 24609 133340594899016654666856281005 24610 1372057500881630728322352815 24611 11072853312450949633296505 24612 68323663763282588171640 24613 310707428545362270243 24614 984772555028338166 24615 1983495005225445 24616 2130290236037 24617 786105555 24618 12230 24619 0 24620 179980699075416049556058362840 24621 2092451754853258260374867597794910792 24622 36561169170601334769986409312662104696765 24623 30255703916109762773381463269064890026933973 24624 4004255041729684639993460783532270918196293705 24625 151551062373411782513488077922523289336543454624 24626 2269666649178119096662403551149881139036906694266 24627 16440460979288620096648449440455881629248859177669 24628 65813876105072778962956615492840980907113646771724 24629 159864981948470241193492421920736252312538330723335 24630 252269852033184732561368224082724535165263972391768 24631 272284259898788452296860791613700219389332454779312 24632 209191467292417359089885918879655766484396568538421 24633 118063296479590119544962763717451887679828108440028 24634 50202318161956230836236037482320147248351774939388 24635 16417317806459340346520175239642334144904930374722 24636 4199271644387795393237240603758378553690424826753 24637 851876201721497899501350998940745506820290943361 24638 138641992962819887557693674517330214491338392258 24639 18273991909193492898377089743331378512080021746 24640 1965816241632281507767458314179571977244638668 24641 173664835201154674311075114494207493416162695 24642 12659951090532271687621935409031154602159309 24643 764258870609821588115242232571663459340175 24644 38295013591015076165713097019070943742973 24645 1594458037305846351820436180783772256836 24646 55154720752587492074062356415265594754 24647 1582683492005081908035475971141523040 24648 37560781234677368660400695035163185 24649 733716657883412992562457593056977 24650 11715849733745992066139470743313 24651 151460491984678495693694051954 24652 1564550603340838783675500998 24653 12682174142178133465034403 24654 78658471317334074622857 24655 359940555435192957495 24656 1149837704619261162 24657 2340909487372115 24658 2556164969645 24659 976328469 24660 17490 24661 0 24662 187718762576041099642814429720 24663 2203712428534998112476783398328406744 24664 38745574750785789044816847199602163898183 24665 32212724084824851195505191286764313654499062 24666 4279258907151113079659167037475901263042715833 24667 162473791023417394525386518080139209392944374388 24668 2440030679701679918505907654871217110811584255232 24669 17718914000807223454692755249580544988626004541680 24670 71095810265264488926369237356140584647108897713367 24671 173068979167007553181376658553959129036324695238891 24672 273667117468111797184183459136906021952009547815307 24673 295961522892124991756351252047970991854651763259437 24674 227816702437831242538910307945249450549817901104020 24675 128814966141715096492608661936291122457863293279441 24676 54874707117892934707021313190403043579180381044516 24677 17977953995923051189133684611506378004726435181915 24678 4606796641813199307864856855941571074456598054279 24679 936246925521753571699376403485190519176367417412 24680 152652397998224225278301352088935227138568902089 24681 20158000298984493672444287811964737412700965590 24682 2172584376075658728531732250138156616652207288 24683 192302247585601825048166771358139340704530177 24684 14046467460771052520032282801834979405397746 24685 849703605395338513486677511934830854168227 24686 42667428485052085626448034002341603184783 24687 1780480008341987786853389887514063402983 24688 61734425369079795167791143356602140794 24689 1775908975169640648609986985558767194 24690 42258791131511747795073031458276390 24691 827859644680630655761194317419342 24692 13260475317294600573357224738228 24693 172020774421188875855611253362 24694 1783798298267767902672147641 24695 14523097795172842028781981 24696 90540135036139944517273 24697 416885382650566960501 24698 1342212048210243319 24699 2761731925098113 24700 3065424334058 24701 1210852413 24702 24842 24703 0 24704 195784963269243383580949581161 24705 2320822357922407333415861250943929373 24706 41059165371216353123155565816772761895811 24707 34295130998061242428885146588283038800159460 24708 4572979566088282233657496544766781831836776422 24709 174176941229563989059168285166324209534002434927 24710 2623075109097741777752400906652873968280235413133 24711 19095968261588803340843835806906001651497922678264 24712 76798243014867160776185906751682318980897235097231 24713 187354930948976734709012847233529454570611609690908 24714 296865108495011755276696250159711144858839545869929 24715 321681808186742356228034734017172855018454932500658 24716 248087527015865747993932453137627057986774569932480 24717 140538313309921425321048066895694144452047227567060 24718 59978672287351911399155545677758438751505699303003 24719 19685827462448910848642953551068350815591356619673 24720 5053573488798727577314457518698633017221303793272 24721 1028911140970982092696481382703539863910056894682 24722 168068001203302639903762583355624509463747128459 24723 22234787679510448194854896016260667042051633845 24724 2400937107086174368339402702084867922741368239 24725 212924687680766438812587943123932276685988173 24726 15583681951935305416184419328337377762689826 24727 944628094894049732811704639885789187924651 24728 47535223234560847409578566948103676498187 24729 1988035590490027838630374140396270502866 24730 69092859601720214482299431678171979027 24731 1992535552954473317245383606885479567 24732 47539610943044803405240478411413388 24733 933981000284016924853907867296716 24734 15006992759139258106820664613093 24735 195347195730001444307305185088 24736 2033484807616094449443949549 24737 16628630409416377591766831 24738 104197771303549909841917 24739 482736139468099425227 24740 1566355996436864124 24741 3257039825214140 24742 3674060594841 24743 1499605719 24744 35002 24745 0 24746 204193025881123335512830178821 24747 2444085588217154097390175658565182495 24748 43509503472592373035601153494298703754134 24749 36510882234354274778630772239405123461440512 24750 4886679439740603821008005032127430844991628505 24751 186715791704268662537887357255269215734750097571 24752 2819735842266421408853633787048091436283146736376 24753 20579166193853356738702045299471502046535640084424 24754 82954381898525191215002867712818845874904244327233 24755 202810793954384034821497098400753961508259439544133 24756 322014186975657675255405634335384741535312719117248 24757 349620040781021411998914044583866333666981817780031 24758 270148221519583664877011993936528042651323139315417 24759 153320486111283105539207783759038356356181501285866 24760 65553776170348100900503632980103289521540141057773 24761 21554724734747102228591947037205741035379180429428 24762 5543354472016351080421835728511457268421275420545 24763 1130677977234489748403068445319451348323934847933 24764 185028683978018706273755617888297337299341499313 24765 24523932065938159209988203895679649704729260314 24766 2653110727452802173047629053705510554158470917 24767 235741981691500926253354522279617060304147958 24768 17287849518334401387980052701860078036627272 24769 1050076052907797225786893188009339259127859 24770 52954090652062885684582490917380346298488 24771 2219598087838485920467565348534496033473 24772 77321462318229308804616313225527555063 24773 2235374592546673211577295618717061080 24774 53474951212397948027768819902193866 24775 1053592086565195475910931395267891 24776 16981564220591214607499112397762 24777 221808606180378499608931368305 24778 2317796987319517474178326466 24779 19036436026277194603529818 24780 119894080236910129725992 24781 558869918882931823167 24782 1827449532280394833 24783 3839819826626692 24784 4401090298487 24785 1854729571 24786 49010 24787 0 24788 212957241359090878236182734445 24789 2573821791087694288549725919906513139 24790 46104589711372249097619952506898102890213 24791 38868435623523583216393452346351457991395192 24792 5221705333699480859583053543694940123520904293 24793 200149502859707975077947317100958613020960110886 24794 3031017282304142588121921029066100188986887419411 24795 22176622467838516114685650519561375221998912277504 24796 89600035904601416223783565426585817927466524901370 24797 219531618812389111151506119748690568959797226701173 24798 349277172345314604730256587650133501842072485008359 24799 379966007509806483966949821377386301936207331519384 24800 294155619940471886581701284888230248332416039962478 24801 167256389573492177610573975349655575562788018369653 24802 71643180601598443093963769932389661309493403951207 24803 23599713543755809689252379562859439840398855991927 24804 6080247891645840546394249965724759175287210062176 24805 1242434913245878522907187877976053720464387460948 24806 203688148184456795787412298469160073724621327144 24807 27046984870735930402659291506616883087056402479 24808 2931571484943782548133334334534349749659351737 24809 260985968374711613297092475548300844944444765 24810 19176965175426880051420619572863065179985330 24811 1167205229945714639731227294957081839659066 24812 58985936688946887298830664794807451425180 24813 2477922678279532631069746268482260791845 24814 86522324827279274221025704552172812738 24815 2507572520204316663884403921290533392 24816 60145274303534972343451683715421150 24817 1188393378383717118537482607804087 24818 19213713224310179835573726494702 24819 251822608162216905626901081819 24820 2641492333549400832766695276 24821 21789488266969413203764313 24822 137930222148235315730955 24823 646874360011527840987 24824 2131506366859262557 24825 4525286317361814 24826 5269080165565 24827 2290931626 24828 68150 24829 0 24830 222092489913497780851227603386 24831 2710367058769869491107153659906883990 24832 48852888095767813176049280713686055858382 24833 41376780398157498001158616385059200908123556 24834 5579494027925925966744384229199853653739822756 24835 214541387033326229798033876899052775834160966464 24836 3257997301920254141572286890613562790091152182146 24837 23897067052712175174624183603702076843204616425834 24838 96773817628563652564667039744866470306532411154946 24839 237620117764760547955798460955251619099108096816152 24840 378830365706441185100273213229125544854959741029857 24841 412925610011678290322769994306679887626733288050138 24842 320280193689692867739382433076399838494431880148307 24843 182449370824921490394344382980481380530437237225160 24844 78293971746296616893245007519753247977662163791003 24845 25837260993580391158735237749378987786870519120448 24846 6668751586937308478025707802039809750524788144519 24847 1365155307817919951370782268839996147042350888236 24848 224215271427981620671400816353493766930237975595 24849 29827668328030298313935772330074521788887674182 24850 3239039050990020531900072429164782475740784646 24851 288912790957269151346035939773761549224685784 24852 21270948859226238389935388976436827438189913 24853 1297299777806988336679033988064890318476531 24854 65699568230904482797283114957042469505934 24855 2766078286476154456449901021536881945177 24856 96809421994875613216922861671753673129 24857 2812650429114564973459391372037643415 24858 67640853590436734215076138700670789 24859 1340297922689719280496752347926480 24860 21736752650497532617024094114741 24861 285861939275847600516454287065 24862 3009975986181582277403627634 24863 24936811029272123038346705 24864 158651387659186563023747 24865 748579506820759958642 24866 2485507148344147028 24867 5331265123547488 24868 6304840367906 24869 2826161131 24870 94235 24871 0 24872 231614264984172822820073009257 24873 2854074738069064067797783547760496619 24874 51763352548963589136865159176135317163472 24875 44045470266675841127696079020695657469082371 24876 5961578233717502084408092812420708569242682737 24877 229959197363237056913685056201330685442441928552 24878 3501832572653355777253032482115064421536169395085 24879 25749891491413087105004769717554998844639901024309 24880 104517361021345414649536217442466100346905771658390 24881 257187277373649018821048960310424880311373804311038 24882 410864657456025015918555090399463255319415039736509 24883 448722222519687110466779905086828689008066967772144 24884 348707228396996287682335989846368697142422150296512 24885 199011964363677420022421454030875877080052008013355 24886 85557514220169076067537385726997037972509723866944 24887 28285362550255907409108331824119824362223166314937 24888 7313789595296928415780590613162515170668771445180 24889 1499906648079067429514162872212495036722287325438 24890 246795594255583580644693013027023923408637252738 24891 32892092522784622702034092399095703872412530016 24892 3578512366902826101987059223777444976809446547 24893 319805425943635117827553384869480591910567247 24894 23591849783263316218040842336840319208224872 24895 1441783945368518643610029466461263583447190 24896 73171456514895983477003680221779804744073 24897 3087483037709749038737189306429674884699 24898 108309984804785296416478427559485777049 24899 3154548345375574139485874548371502134 24900 76062960312165097401517492270556006 24901 1511457699804230047554706843116793 24902 24588267172668632899626290564020 24903 324461691792800640440850725268 24904 3429388145165233215126757542 24905 28534322664452372917537399 24906 182453170492029045221626 24907 866094357752004124517 24908 2897552055393021080 24909 6278626124139376 24910 7540154575838 24911 3482122719 24912 129512 24913 0 24914 241538698168481624527315178361 24915 3005316306246415231111402218660520487 24916 54845454979781104052066105131170587482217 24917 46884658525388439143995379047954558807290359 24918 6369592941542575355390618769634051722254501752 24919 246475436589596831466405936729842689530007165433 24920 3763764277423984735218608932371650669384454973413 24921 27745198627344822490447851413752540427370534047885 24922 112875555914555514384392999360983533901133259168632 24923 278353019843172785742914710171936491885109532967318 24924 445586725207458936124948357262171191096835376889210 24925 487598163177892583234549497857101665959929399303486 24926 379638101485231005538280504783400238904199900613765 24927 217066702621941079010374050032962495180072970920782 24928 93489836924138300136704587622523508808570460817829 24929 30963682831174663818875226183720744210427899516793 24930 8020752235543552865641378060797028254772007915895 24931 1647859584223477741783438885296536800888995341274 24932 271632952006328650833770498811470811821338877702 24933 36268993954347626172453708858601212822315601999 24934 3953298106085018121632959760189799955619153591 24935 353976473011307306674597645218276985883431946 24936 26164072320058407636301434043020311175798628 24937 1602237246281238068306167059235696519347602 24938 81486584283164454029247362564677306177890 24939 3445943682081040475785016885421525874510 24940 121166029916923797223333702076533829457 24941 3537674668395089533893725657085641009 24942 85525192303603020933610390830259156 24943 1704293210000511688273210753976853 24944 27810656178557751535729467342583 24945 368227461248547972407113031776 24946 3906703068318188789087200535 24947 32645795872305887255416167 24948 209788853045608708989615 24949 1001848998485449631878 24950 3377039393100747141 24951 7391806960738330 24952 9012750058422 24953 4285254940 24954 177087 24955 0 24956 251882585148964518765460484674 24957 3164482290868968016814953608281312726 24958 58109214945471927226452627501961882565248 24959 49905135334074010079237155331864253231621154 24960 6805282185159615075312720454902389708876004969 24961 264167687144592020560930046871658077333602261771 24962 4045124233767730603934886972034092974608417371090 24963 29893856038318845061349009590050209985679204043970 24964 121896800604834001734120231570060259583373608856332 24965 301246916781686112611737618689496812482744137032501 24966 483220329310793852712212482791296649279325666469136 24967 529816288302889213570574215067192734642543800206143 24968 413291669084791477837276065815872861435102846778587 24969 236746997503139611835685033471199164717080274387449 24970 102152053412648052570041110292915859878820146727380 24971 33893709266774432992109471026514977678078887855165 24972 8795539932844585987862789334004915838437896138982 24973 1810297825003722635383435937361869929164781898542 24974 298951265289586390279951278353727706135620056895 24975 39989997758211633368155725453602005562806863523 24976 4367042015693306279943637573668231290387778887 24977 391771232860655082235764155119834315788013344 24978 29014625672399606054399436687731099286724701 24979 1780411257223492052813241544311546853335794 24980 90739385935155641701178214979180363799560 24981 3845699440725109176187716291531958872708 24982 135536064651761159950783953019174775204 24983 3966961414748406204531476186526687101 24984 96154962540814929551761833628688701 24985 1921526711339127408125131310738555 24986 31451745545222621587071454126294 24987 417844558789979827133444891957 24988 4449841391229017186291847608 24989 37343950807427893182363478 24990 241177731901518856084750 24991 1158642851730168984458 24992 3934869626944742249 24993 8699401304313974 24994 10767316247697 24995 5267492397 24996 240840 24997 0 24998 262663412660090356154504995095 24999 3331983235805796734349418602013938953 25000 61565230996032478213607718658769058476004 25001 53118367287137597621010991740776468397103515 25002 7270506249077424838814857932405388902426728971 25003 283118963986067891944262178765904331994740273459 25004 4347341457027120445559796180130203897683912158787 25005 32207553451885286168260400252976174231551218608868 25006 131633273876881670395982381537379087218065608647417 25007 326008959530500002409794056083390453461784624566083 25008 524007713861475968297901475162807026213552896658406 25009 575661719785119239037636991609711805809923396274082 25010 449905771574757751831810793804285959724964148713152 25011 258198099059470706273112109948812942189954697222791 25012 111610819863314162097201542506085609604826955218484 25013 37098919802518909658709514368791783497810911605381 25014 9644611131945020497826015300386775713720307183714 25015 1988628975327460269980746886381883319808102417369 25016 328996504384212711669637169784714531782472894587 25017 44089905911339176092967781060970270740410000393 25018 4823763426161385641350179675083325342245382086 25019 433571102394317465594116398008365082074986075 25020 32173399804477573990134421051071226185196271 25021 1978248218864225129250745714685455151720101 25022 101034790649453191428785705842447028967526 25023 4291470754851476336310195494006486624292 25024 151596986702485693364004873890937236199 25025 4447925910034946099173904566278672143 25026 108095165367128057650224786861157381 25027 2166219518608731174640140419444367 25028 35565476023424172116137421353970 25029 474088408047057698185475115740 25030 5067797320654272651621780973 25031 42711698043575872708663984 25032 277214636802691249699641 25033 1339700306871968539621 25034 4583684185255159181 25035 10234870074903303 25036 12856847490330 25037 6467646157 25038 326015 25039 0 25040 273899386535208029575034561337 25041 3508250715659203100189507414429254391 25042 65224713794402269655238450788391037135397 25043 56536539420389732704071966083711964874021486 25044 7767249348154975172012855223890689882567984816 25045 303418091728421321815861612076200938121032548868 25046 4671949194850582328786202923303051765236224088588 25047 34698864436297110061044526065095383160712128779527 25048 142141227949232264514415986768164164449033006065960 25049 352790390506868602676339881377394492184078656331439 25050 568211121720560753595167252723673949704016341958134 25051 625443716663582049526946524171099877267924707830736 25052 489738867820171644524616032489211777557812858368797 25053 281578138009216937953158487592850208117841105037226 25054 121938833986150739514979410213582392234122506679049 25055 40604965914572063891864564698485625807645173619116 25056 10575034677306250429297188838427417339100656065047 25057 2184396405020948303880337949539076723225764072717 25058 362038844340594245021615030898322838750102098531 25059 48607013980336347144232051087660176489088229826 25060 5327893247187865836003555020387216939490665512 25061 479797319833648250806215238438974041601709160 25062 35673470392290469322142335215735788232230207 25063 2197901633505816659678100087838290896625824 25064 112489379840753945321186331132763034983122 25065 4788513493967120305959467995784610691095 25066 169546201358736458575870177461235969809 25067 4986739709254133316470451938084636911 25068 121506042734112709982021608948305194 25069 2441813895309110309086307907564010 25070 40212678709528536042481067083228 25071 537836295396341732755714164136 25072 5770782886951501272982904743 25073 48843553351577511844787603 25074 318580802251795605051073 25075 1548734390784660439920 25076 5338138229418478341 25077 12037341722935402 25078 15344067355669 25079 7932543489 25080 439190 25081 0 25082 285609460876378579895067651923 25083 3693738401032386962973535622333842105 25084 69099521112149265599366929684533996144840 25085 60172599801953806465165710107178322673759992 25086 8297627809993555365859766476303013998779657146 25087 325160107729599556945496600870830895643557663300 25088 5020592466561892046989723973774584182328718373607 25089 37381312682923364098559309705915706449832740610891 25090 153481303939239554815006135842543707267740766309461 25091 381754600356058391044332084413148022837006456987037 25092 616114432752740442340852727919220188864099218496697 25093 679497702815042138584626945731621763222357201918638 25094 533071809023245040801397565384572411389640064176625 25095 307059259370726522241103650998620080750104194203058 25096 133215378504622901588786154999404614983577290732914 25097 44439872327000635433670571694959277436568127553596 25098 11594547073425017025474890670105490163005138107375 25099 2399292246103682476942760079430585300119751484831 25100 398375029146836850217339110617786080901324079231 25101 53583459214197438752317426773015692041993047126 25102 5884315798930479465757674376262152741141774748 25103 530915095423452091472489742042154553469696155 25104 39551435802569912158399736746719082583302790 25105 2441759069980733686335286360293442511404030 25106 125232671201618350966596527504759276119424 25107 5342679216636327812394448311828270713216 25108 189603980183055209931828186604368939090 25109 5590305549779309035486348057082721895 25110 136567272895621986785444704352860767 25111 2752180057549837999191471471207529 25112 45461947519528808339936491387446 25113 610080629896496832617726765846 25114 6570391292660899450708623218 25115 55847246502184218560064382 25116 366056299323878847909583 25117 1790020193097065703760 25118 6215219926682748789 25119 14152578641677361 25120 18303292010905 25121 9718994382 25122 589128 25123 0 25124 297813368391435715163322531331 25125 3888923177152717713482559031567825021 25126 73202194805776332873982817374661731319739 25127 64040306864778120778833734323377171504813481 25128 8863898792746310816907364192652450110560030546 25129 348446692905330924800917469617100203702428654370 25130 5395036143333826670537433689864138767254661034015 25131 40269443219065563901895843168619361573506759090933 25132 165718871564598394882947256637282566358660972622326 25133 413078096081161992191181905612668100871139065439315 25134 668024935226142513569071746468057360615766108554757 25135 738187463680201894984393162666020714825260823368086 25136 580209764025391081002350143881808258848985178004257 25137 334828855116817179117988653794544848286542315400658 25138 145526913160810076917628290344440682337452952352311 25139 48634254943404182835526120840673196905117826737127 25140 12711615076720305464189167677187517327179447530313 25141 2635171625123386384407772279117618404977392977520 25142 438330965105737624054454199836532009662421016362 25143 59065603064781792893190082939390406772545929284 25144 6498414863583856420644032715290493126901135381 25145 587438167286435053067910134534109708317122597 25146 43847789460155120108394570685813390149316745 25147 2712467412837090045167853809717962572486146 25148 139408543267257520227271564946771810181138 25149 5960482168516217976392224414345829930499 25150 212016089276405062317653441968551715921 25151 6266343303830688300922327238474339304 25152 153480309296518208883275394000223895 25153 3101668951899327183942595755800690 25154 51390621717707559735060357718768 25155 691943923077784348702553737613 25156 7479782067613273305042318039 25157 63845551080595613015252239 25158 420534219102022462595447 25159 2068478780109938961372 25160 7234614391173735812 25161 16634061979044044 25162 21822405939677 25163 11895448871 25164 786814 25165 0 25166 310531651944349233813920512829 25167 4094306318493174385151887205113802027 25168 77545999884617037120089517035389612279022 25169 68154279647735793436629578051844485278519023 25170 9468469573068363344903532267177067580202722079 25171 373386632161532967369790793207228263598069786001 25172 5797173607636076494487457222308400954929034849646 25173 43378898914951205726146428865984633168116101271630 25174 178924394928642906853512610709788080218478548732692 25175 446951545722104421645908932884561709588603254463608 25176 724275241114213730232622107282508505327760414249269 25177 801907526010908377329749027266163606316927264920412 25178 631484308893031159832703765780528248737984605499338 25179 365090904433755249774378513277861243498148588543007 25180 158967719544592275573370811041239986491551165338697 25181 53221558641643185859826849709638507881737521974061 25182 13935504111632884653348448281565712369975996167827 25183 2894068246994314260200698689891017804832984545817 25184 482264565462885973885810752994312100788092051525 25185 65104451510017683690499279922787653176447947509 25186 7176124378955214987212790757045702902306608628 25187 649933825688484597921900146273103571376930110 25188 48607331269538007796183173039349119545626119 25189 3012960813373297600507732164130025244038699 25190 155176815552269717313261177688705130100056 25191 6649173750128309263301561458386996908969 25192 237056716847646866118115951707794955983 25193 7023485934765124634045998293112518898 25194 172470997895956291587719483599346008 25195 3495171466444562534728045283096583 25196 58085891251862737817409223892514 25197 784695692838933471526637966877 25198 8513890749209726693310004378 25199 72978365721949974974702401 25200 483036899544126171793827 25201 2389774050543412440459 25202 8419130288005888346 25203 19544304192150871 25204 26005448233813 25205 14544807230 25206 1046705 25207 0 25208 323785697366761254448562966675 25209 4310414722163943730440604887293641061 25210 82144965787443827164284507045266094644269 25211 72530051122370950168064920525221894084801356 25212 10113907441162576033062389724619314385542361708 25213 400096306463699691376715502795820608144254490287 25214 6229036033141334454414340641090094903126485273594 25215 46726502675301018151245155036059346927335023505277 25216 193173826376338320271188747981333207377943934354982 25217 483580905589197297596594768865294763860867061896610 25218 785225356899549724164995221598835094925325403722105 25219 871085735770410964536706575633251855594874935182231 25220 687255694699212748336165964365444984596754643966655 25221 398067430907619122653291431709593548995971148631269 25222 173640603425206188091179213450102245279211754417052 25223 58238316728741462683601684974512761008005828330717 25224 15276353048969914990534559912016419590927799423677 25225 3178211457779711968723361476711380540063883386892 25226 530568870466359869688660292549611770398919921186 25227 71756116893227453976697705833012254041287553508 25228 7923984239582160589946613654431448912639368192 25229 719028453700422535307361596714091917183342239 25230 53879622180550291604809264550973257607629158 25231 3346491632095488685244981582595647269782601 25232 172715001347779469351653486925388454949072 25233 7416825296798726966204470127987168236741 25234 265031734818589477798562493508941436363 25235 7871386654363764005877890237458786933 25236 193792507361553664725056857225744773 25237 3938184898304057927402919089847131 25238 65646041133884002597343661615400 25239 889771552532080165371284564418 25240 9689666437418142035889729165 25241 83405079714442641176791829 25242 554734422350144704863866 25243 2760423295401793176892 25244 9795185392989438863 25245 22956320403351423 25246 30975359526292 25247 17766849270 25248 1386930 25249 0 25250 337597767580427105501057917306 25251 4537802202981854817004888387817347174 25252 87013929991404393554359042466667446762720 25253 77184124793027119180499994441661206817329900 25254 10802950242250069524639747870174442513412602903 25255 428700218698497021397278501578501349620851835148 25256 6692802329177213960263608269036045748796255328873 25257 50330345734421878003569620529148865748487111508678 25258 208549030558035917118609573132410820729642371538416 25259 523188636524056573318593665564268128161236809301858 25260 851264922407434542847830881794812091550309627996383 25261 946186050560353752777852780453826881555002668177085 25262 747915308582348945407600979138985144677397530495397 25263 434000086762410590197509894173595740386858502850269 25264 189657659674472570137274580880274675676517761013450 25265 63724434014093182636369489755348087101267411776787 25266 16745255933633734766179851919441765046225020235451 25267 3490044925676132621686852439463722522010967349297 25268 583675469308365005699373097473700148384702928142 25269 79082325343110375699164519269511966945973242195 25270 8749201714966469601368033982777771217607220256 25271 795413636735238765106222022307841809002074035 25272 59719486361973688545373868134715730615487174 25273 3716664687487730767707043483208109156329485 25274 192220251656084241249384928271302094148859 25275 8272420074239537001478770008356996915645 25276 296282331304512183657229403149595888416 25277 8820838533456532591260900388188004967 25278 217728607585274826360826140638797599 25279 4436887511839212287494544291885914 25280 74181851160076137503102453333615 25281 1008794749357312867925563734017 25282 11026340790299516692532719841 25283 95307263479356707516601107 25284 636965773899097986961837 25285 3187924797108127196230 25286 11393375491072911773 25287 26955405107762061 25288 36877548541620 25289 21682193709 25290 1831065 25291 0 25292 351991038082228660789452118410 25293 4777050853267586118625864975874769214 25294 92168584083751049909573787120605351117860 25295 82134034769409116819652570569139133267474598 25296 11538517606319800806858179003656783734973456852 25297 459331555628363820682605662870364621114994201228 25298 7190809796918415455580566557250839527630884558307 25299 54209882504404339574244468803169257175344867140511 25300 225138240999468381139197356903664173631849862055575 25301 566015016164239428089608910153594941344122272812925 25302 922815631198312542552243491050090963277043314999909 25303 1027711564290766179404861962150278252137967317501385 25304 813888344430088843394733303052371112878325793879291 25305 473151875144489453453932815154850319271785984974116 25306 207141105318412536149693920711280915268272165763995 25307 69723495635178513536907398378833309600039801026671 25308 18354351302911151034415295990999834606719600853989 25309 3832247092596180204308392977156007399330590052362 25310 642058252964546763905686873654828802972268296495 25311 87150974245877937010290155907285972957902843730 25312 9659719047486187592168988006068141841192800213 25313 879852899153387334439038805695869530860879096 25314 66187565960936287459347924011686975213869793 25315 4127475164820937252983037844706345517294502 25316 213911511214045229488956136923924120343783 25317 9225955526454859035481579857810736484729 25318 331189056867545484496559523700763202666 25319 9883908049870580728367413198181087447 25320 244597339355525981048924978950333756 25321 4998222214916735286996896003803073 25322 83818171296291735723039926948094 25323 1143600479692079620817178041609 25324 12545732672491626077221745661 25325 108891725437760179113253929 25326 731262956262895252186140 25327 3680903435775400941312 25328 13249122016781273125 25329 31641128003180633 25330 43883715367521 25331 26435870517 25332 2408658 25333 0 25334 366989633845435601723754690835 25335 5028772470569721090584090576468533453 25336 97625522434052728500638623764183544261282 25337 87398409522620728435514135786581668201923943 25338 12323722910697417527458940463328794007797196915 25339 492132788395232230719315629375693654853113958832 25340 7725565547837448762474744749982732337599331098286 25341 58386032458851720960602516773848985718315559170076 25342 243036551649967511031539004299445171040458025167765 25343 612319554730387484703279981930621825403237381467716 25344 1000333847129416169145863896625892062139210494616150 25345 1116207783261336271573531696278504507016960876443283 25346 885636700908691698534918907594617723274127962454282 25347 515809022392018432604874007805296060233822559049164 25348 226224186739692215175743636228147244504286457791062 25349 76283103960997700537304356742417145835751805001655 25350 20116919794936691526752311526525526991034261967908 25351 4207753562856539848974189342042360663728284768397 25352 706237529666682487329629144920320156158375193730 25353 96036744663375891445963373854861942056424094140 25354 10664287845722753655410046736881422826263670449 25355 973189131581102321110632036281481616956208555 25356 73350933882202588825450002971437103875831730 25357 4583350569864729868586021617984271406215280 25358 238031909283409103446008174448710010431683 25359 10288556889885982532570296139041526266072 25360 370176330188598102818639059465029846061 25361 11074084133935238464286635608201271429 25362 274755119627815543096529176507972781 25363 5629990406573754110365961269815847 25364 94695693473019115271147184165394 25365 1296263320819087801380360891600 25366 14272593086841472707886800626 25367 124393988373863944877302691 25368 839378568140038123340608 25369 4249278699546515663979 25370 15403430319006480466 25371 37129738144577307 25372 52196771329488 25373 32202916244 25374 3157789 25375 0 25376 382618667692977386826261193199 25377 5293610056671080112880346732526462217 25378 103402293612200004729824653969509812740065 25379 92997039548427113286000398858680071628703662 25380 13161886022830336709359217906786682848576578501 25381 527256314195192822852828077008011032320052233719 25382 8299758738488270087343398732962814909992261748342 25383 62881289569796236747220610437856586971034385844958 25384 262346446067381959124928493099448217544947492802178 25385 662382522438916766490082839581295053752622222852987 25386 1084313432862379104571247517840473769511016006719603 25387 1212266174392188130990471418372746125046102893332694 25388 963662126044939436829589162141505163613353561986434 25389 562283013253100928972432005614716918311858661111646 25390 247052167582194069968065465651951862831673896027340 25391 83455246107283216446155088663181604495815462553742 25392 22047490811260309756154762677082589079810122516661 25393 4619781611169526367817719996621211832627858532302 25394 776784537818318270992676501777290575307819917659 25395 105821774080172778323993819893870924091301339327 25396 11772550952810858815838128399182388624449430140 25397 1076352779490220236641971789745609293378114729 25398 81283770643693479287248426085289820121179648 25399 5089197159410827570249975324070511891976763 25400 264851410882176668404220529759379619590137 25401 11472603448712348028843923008314815003057 25402 413717456097726438302932506630242325896 25403 12406444549069264103917147492702210103 25404 308601335597026422322303729173118118 25405 6340957275545369082430427397915723 25406 106972945155644162080787422812949 25407 1469128188395013523674050126037 25408 16234995650822598373523500468 25409 142082236995616834705540020 25410 963317208650943997834979 25411 4904456240365528572140 25412 17903752119139751934 25413 43556863996307538 25414 62056131284675 25415 39193541978 25416 4126070 25417 0 25418 398904280200653395819254517900 25419 5572239391396665333307030366673721244 25420 109517454705551966244616177927449300870050 25421 98950949174955405206796884384999456258748776 25422 14056546873724335890883706373346540755755276431 25423 564865141922726980978590115190599119674929997751 25424 8916273679501492276937254936830852880576052104577 25425 67719839853238090063951021244534554982240465989809 25426 283178367098629941638496563225668700861438991089226 25427 716506597272621577896685605150954111645523075742509 25428 1175288807352814603777807097389149842085556120934343 25429 1316528008040110209299419870274851670564867367243358 25430 1048509629178072973460567447511831402595353869280262 25431 612912803128130215228849253225095532929557789578123 25432 269783404483014575665445664124122674638695274356567 25433 91296694824046976069321282449322861318254034499948 25434 24161959066984251880193283417775126781094521678193 25435 5071857008985064988164943134220035531242843579929 25436 854326394422647764235692135983743139079399315461 25437 116596395370743629234797431389710465185078143486 25438 12995132533682263882286027795863259827647267970 25439 1190370870212495000286799927395445330167200864 25440 90068111922650190892958490200168958050044558 25441 5650451318956389668066690077219959520214771 25442 294669756291856952143177284998260588546845 25443 12791868804919395049194674059194446761401 25444 462340212543571048393684152606286039239 25445 13897841552909003362206876480268088636 25446 346583483369290626811324995866587338 25447 7140969883054131880475635417242672 25448 120828531213324187595935511702879 25449 1664845258967702013213074900496 25450 18464778696377010123239760200 25451 162261807518461184883734139 25452 1105371407221452059180096 25453 5659548974852229395287 25454 20804995663774427595 25455 51080765549005255 25456 73744502601790 25457 47661063223 25458 5374390 25459 0 25460 415873681190459054784114365430 25461 5865370684914381531550764799116100681 25462 115990628697052373739029947043981136108023 25463 105282472766314228865802092771101061843028648 25464 15011479915698329698909313654568188959373400660 25465 605133624771746289663063634576559452667807391310 25466 9578203880739561076714033083132057444874958402349 25467 72927687619258892880678628343035048973937751037565 25468 305651330130271822833524779917791069263410348075396 25469 775018642519355324136644152056227067371155915015339 25470 1273838250716601102862036854244880981456812317828840 25471 1429688519671658960031059679647703245594611600755910 25472 1140771182843741470673055431989241668955089817692476 25473 668067222618944745185559197306772274731697914882286 25474 294590518382182343973749411519514511384523766241713 25475 99869445763688059750192527756152492630749226670016 25476 26477711938465034070237218013940634417784497687181 25477 5567843386963408970120285353795777792626494084137 25478 939551520773443597681098423404887472078611120456 25479 128459948465466716720424019946902737286455197230 25480 14343737202001658927317695859469974448324441340 25481 1316376963893275143244033592584660073824884202 25482 99794674158764301227285751942985748508233052 25483 6273136414750491065389971631566581016570642 25484 327819720290952367237552566780107338032258 25485 14261676730379072462856011173118532515545 25486 516633071802716335118274729113705197843 25487 15567109112845130497361936879602662868 25488 389202917260365919738664139060896638 25489 8041089621460910779948128059746818 25490 136463655687897289087527180433404 25491 1886409367619691138398183940839 25492 20998045535927979968428192255 25493 185280283133852331116114773 25494 1268162507193661865994448 25495 6529628979401252657347 25496 24170673842106111749 25497 59885986556554276 25498 87595213694679 25499 57909385615 25500 6978730 25501 0 25502 433555192876539531087229255477 25503 6173750312399818913498070676876439963 25504 122842565075085291112060730728776720731494 25505 112015335588730213718611993463408985765516807 25506 16030709521560592722364584783346027096120719031 25507 648248242981900054247893204016026814149340242560 25508 10288867098913826969155743758330097662233013547474 25509 78532791066107903467366264066027956840929981518656 25510 329893583215048799947362438469193805964606628919854 25511 838271624218977173530044428968622322036420862275344 25512 1380587476334032663563016312483214123374172998012404 25513 1552501416649226302681458953118435828814121413934753 25514 1241089739041458043705041609891518433051599236937117 25515 728147590976497081367629028039634893257651607797953 25516 321661669838584332315205855238316922365070156510198 25517 109241194406415177373613017725921296237667800003637 25518 29013768601297051758446291936898062796784890287406 25519 6111974371472641496783693217167787006103579875588 25520 1033215591065400338279784196747823024134585753134 25521 141521671805347241655997422596175809694387454239 25522 15831259085225673679633509307040997556349630226 25523 1455622121933343124123689206891248818630438880 25524 110563766262632255032275292513619510979731946 25525 6963925694790895025759168666959384225527249 25526 364670725261373224919556045580109530185715 25527 15899074293664885115649133964078686852315 25528 577252125999452993647100885206543726584 25529 17435294098548197706015083409631592628 25530 437021279637458806927566022903186450 25531 9053740731605019493072809709699498 25532 154104957216346148931581136676933 25533 2137204445152564034575976956269 25534 23875730786462615656430348434 25535 211533288269398494611878144 25536 1454687432998546799302121 25537 7532018135222096314685 25538 28074247748602160367 25539 70187742563461715 25540 104001540536082 25541 70304145247 25542 9035539 25543 0 25544 451978294728708525214023001725 25545 6498162635125198860598266062280933531 25546 130095203855272342875064247399726347097017 25547 119174739621817247342659577788694237967619502 25548 17118526385964396209499586635483088744278103928 25549 694408440133272529308622493512677595745470450669 25550 11051821458622408516374506500050016072024464496366 25551 84565207904248537713592672205455761028851637854604 25552 356043317629195404751393581267548681342444720936688 25553 906646679444944030967591207824833554566574177422499 25554 1496213491635301741197091947638116432972136090702569 25555 1685783758531729494419331181090910982444836298622007 25556 1350163586383766467786282861196790824844640243678831 25557 793590556459996573929874342016460343501613738389599 25558 351201947519064762874082112832935129615696374118407 25559 119485856213391618379410266005558481096557192324535 25560 31790932042346082360398132374808703741137188454553 25561 6708888755367844843617183549733039688032530057798 25562 1136148053989436584041634100043124481823093837795 25563 155901681381310533794689780228812856617922049403 25564 17471901818900973171625858467731293867635428966 25565 1609486996531095393998921213116801327217094034 25566 122486296387764492282702278299942541775046993 25567 7730211882230280173137412502428250082765145 25568 405632846694113833079160831222483423431337 25569 17723024188557266566453861727433613738693 25570 644928797522309985644122910754423845981 25571 19525914267996882383584039424304362326 25572 490667693388267143912633020169319164 25573 10192876864649821453414134930321982 25574 174007697676874473433274630739582 25575 2421053635842943504264368328735 25576 27144241007215968163641631008 25577 241471062649431627597460907 25578 1668371888929616826700376 25579 8686619203337595556707 25580 32600654346204131553 25581 82236859217436428 25582 123426852880390 25583 85283546177 25584 11664896 25585 0 25586 471173670120985588372050797999 25587 6839431912230505937026214973296532369 25588 137771743204361486211542635228907463426636 25589 126787454614565284562212524539062167576687845 25590 18279504993587573246500161416750300682440637669 25591 743827516621580908803833351073444446611104739127 25592 11870882722749114358159380991500006018068555482287 25593 91057251746309061740514209282489410210638476141321 25594 384249432682784345339892083598763002944726862903536 25595 980555347193630742844588232554590499069554072634232 25596 1621448770718297772654426438301843433845267771759456 25597 1830421241611283579155130865919464158499008729909636 25598 1468751076841839974236789698338969932348243820252390 25599 864871183161593757528022435864311025576517381452828 25600 383434879828805291345242912068187051063650031378188 25601 130684133896305789732092049737873365531969505066283 25602 34831955127987015748040464582315827236598189232411 25603 7363668987314489046071867911953111339607193574521 25604 1249259282056456250816273109470371591235228272876 25605 171732045888770651946883472184202408438563654332 25606 19281310555051121777351822241631755486267240597 25607 1779495154696641015925302715266853736039964741 25608 135684883556762771609632382720832583157128952 25609 8580184162920904159992019437583365796360734 25610 451161252970787329538282372188890452366150 25611 19754618349434118525921778824280657837072 25612 720478421074165059847873041122919993232 25613 21865246061910357603622434925465603947 25614 550846804552800847366092912106760095 25615 11474167809710486845911442643669857 25616 196459346937076988674699716745974 25617 2742275819034078793255607990319 25618 30856179859124204126265565905 25619 275605936435134694166216925 25620 1913131212212687950635470 25621 10016297830029085472799 25622 37848094080828402582 25623 96325702932922041 25624 146417501872958 25625 103374351811 25626 15019118 25627 1 25628 0 25629 491173254835220446432862090800 25630 7198424307642293311181745495599326368 25631 145896710866848584623262645175699862974137 25632 134881914703616241496419193387923280689148935 25633 19518522222913492003862865604166310041716809833 25634 796733584190252030242527545818030933637338881043 25635 12750142793491877842436143011740606128466047930457 25636 98043660052446479434078588628215443548040018444523 25637 414672358892772830186682792386529061556018190084473 25638 1060441974566236873919664973074157936798381546470820 25639 1757085763792037040434632071802300812653702898796486 25640 1987373920914833886984389445283140160542124054576661 25641 1597675753203067279871935628861411271432376123129766 25642 942506305523780011100818462688518640390021371836893 25643 418604080523473958792586908007658227804834750445935 25644 142924136040163154305169713004282957081385889624376 25645 38161722018996621640999792705247509028626180699314 25646 8081883290604711845995449456265057667533779948827 25647 1373548408671391988117411562380412493801059213055 25648 189157967375775008539449660227890345698745836945 25649 21276717181081306731739261685970344762590850145 25650 1967327762250239280664766643300938384910934049 25651 150295085031524237894023931302265518253392495 25652 9522913352063671022224020541233201071446979 25653 501761126585222307025533605505229666566058 25654 22017315220710035211028935437070682153595 25655 804809796682649940205906329583676240908 25656 24482645688852570347148965075070142709 25657 618347776877095810345469206090755469 25658 12915208853941870307646990622785437 25659 221783612892830546363722044781696 25660 3105749330241262578051639589636 25661 35071167973065877935358651294 25662 314520804791062695761899214 25663 2193439513047963193774144 25664 11547316847553303430229 25665 43930056337797742000 25666 112794807439766009 25667 173616590338454 25668 125206482636 25669 19285465 25670 2 25671 0 25672 512010287492584845146484412308 25673 7576049996823109084585587138408748252 25674 154496039606037556869681011669702131997215 25675 143488320930444361893695544453087004006897707 25676 20840777158785785150028290004219882296729322060 25677 853370585656310666157514663179087270236931698084 25678 13693989530988110036398175378851254542083258492566 25679 105561774478065271268872555541705037741514744574723 25680 447484943937275356522663782917902140184666453747593 25681 1146786311910012762661395934514456493028930354040587 25682 1903981770426972628732662518009279440946683997287124 25683 2157682405610572356601940786734136660584526298441452 25684 1737831910955868482168636191124289209607778633419611 25685 1027058173590594536816202013283106091556560947702902 25686 456975040089871841579757952445624701339258986482740 25687 156302051693334811581354688496516414792673948380291 25688 41807446339562951245866003920854012545387205219429 25689 8869631751066966295990042014546986152771635343260 25690 1510111918583704537003271468893957655406271965684 25691 208339077647045452380969686364291237205115718756 25692 23477100058922132691650614156173951597332560074 25693 2174839765180877782152931036359586331583049684 25694 166466751336626485256710478593289341539303874 25695 10568446097001196994456259472251420541019764 25696 557993118173625133190013421947883576501778 25697 24537203250449492028355503361756664844386 25698 898935821159006846969403148783158550351 25699 27410907260806150503460241487902553739 25700 694054348282922356104900679495129536 25701 14535755465967962518325458837374383 25702 250344971859026508120012381028685 25703 3516983825667101302625712296558 25704 39856771139161239784596537660 25705 358878768217136515735245557 25706 2514408838189325873576438 25707 13309838394282504412352 25708 50977699847487919541 25709 132040912271187584 25710 205781938024664 25711 151536650074 25712 24701567 25713 5 25714 0 25715 533719361988531136324395159455 25716 7973265378262424196513942031441502201 25717 163597146882913442054316084933911417587273 25718 152638750014240429222208622834194235591069604 25719 22251812191582406059593520466232087331929439658 25720 913999384244932138888839011431190062895849826885 25721 14707127982599679463205439290565209091205624337958 25722 113651734532409506603160986249333944644534326669975 25723 482873406141468621800429629344286393978281863378217 25724 1240106311642791419457301086759371079497340084355147 25725 2063064205738163754504482274201467705306765433791654 25726 2342474566689214079290357931752843474499279527752371 25727 1890190631132700220982272041991202671641935487238589 25728 1119138414002935973557635170768024121940868023649041 25729 498837075712146154742115130790812132447159499853332 25730 170922885951420972168575697350626203391458059460556 25731 45798887636642132481075835686286152086341304168623 25732 9733596745502640590660698586374106598693691139544 25733 1660153063656036349683899010355598828465476544234 25734 229450861703177296988339390754090160692564225023 25735 25903359728312714571981647152580635417386191819 25736 2404077720363607144394580799060237898013245513 25737 184365522169668836513151474366613643097995133 25738 11727909073389951095170123009844145829004165 25739 620479391065605342857367441931322820032768 25740 27343293514360248156065903020788370672600 25741 1003985320330248370146165532118234291634 25742 30686662279460780270326582739017942172 25743 778956075172426060644892122357221146 25744 16357986357571612861567495985338679 25745 282553760152983016997313779017541 25746 3982201269065390587123688092849 25747 45289549178190276232085947828 25748 409434053816570034717801907 25749 2881879016334237478528466 25750 15338493759828726275143 25751 59142541334408521404 25752 154525888575220324 25753 243805001287455 25754 183269045276 25755 31559622 25756 10 25757 0 25758 556336482009740068071399064008 25759 8391075394858847392241248859170205436 25760 173229019008508021855707794086671968742994 25761 162367269758679970203543352783517286858187173 25762 23757535485823633567881098610360403640370429755 25763 978898927243944285169881236446950947060760124683 25764 15794603122439221686914752485789078584522590533224 25765 122356685522564925828630733949518505610883216056773 25766 521038360602151071150515504542764018726102263207775 25767 1340961146623257656074495605715916164477259628530693 25768 2235336290941306517121443610364721953997793642268266 25769 2542972798957615812227850562907070507341267829576993 25770 2055806323690766597081070129098389186179255184341174 25771 1219412333882904350314936866836686869857288214003222 25772 544505453758040070402033439444149955316515701035683 25773 186901262008495029355827524566514618547705887571820 25774 50168587805023650282604718685742136628874364453244 25775 10681098116271926766204075467185572855997413283402 25776 1824992182604957500884029538631465569220409879127 25777 252686220557313874480948600377289349612437537213 25778 28578512154985089486178631492462552423759478262 25779 2657299442044289855846224793478782875030531480 25780 204174477679018335134428847521765912226009088 25781 13013624220951816222187749187999028535646218 25782 689910319325145538987419600318248253557679 25783 30467844634915781618214803803814034483030 25784 1121216215054487157078563078873472240917 25785 34350825151324217586237385904913697518 25786 874160902282431055510794332424488107 25787 18406798317008223057949510975205738 25788 318871896892236314247518832141736 25789 4508427253165624215061428860672 25790 51456243174515358331294624562 25791 467044436190860099328186826 25792 3302520496212632243526029 25793 17673041834704467030160 25794 68599611298129911520 25795 180787531815571758 25796 288735329550571 25797 221487807501 25798 40226823 25799 20 25800 0 25801 579899117714618242279047917300 25802 8830535970593811507805974905816243280 25803 183422300018414074133188385312942008946834 25804 172710061493405700461910721157047433454707947 25805 25364244906312088731936276806172122219546384865 25806 1048367489005731221342644035823378890577028161299 25807 16961824207691375895854301922276109407463420004940 25808 131723001828184262076798936446485647876714112380665 25809 562195923441153098956849455434780744189370131172779 25810 1449954465155137594719609468726563138036896977546917 25811 2421883202217987243092284971092907808191017694732816 25812 2760501882805765520740951534096649334609721457763155 25813 2235823824311684424898684456257805662456789793954732 25814 1328603597069411198834271942633406472682552200761588 25815 594323699936351389928588552264351569256975500235420 25816 204362295638100930517715544589901339537168994453985 25817 54952129306560766610978554195364163371177753413022 25818 11720153535622995714278466058337643766926524136857 25819 2006078010925198218580187404729411853729010563338 25820 278257186992212337000807429688677572608969570512 25821 31527901266005990536751019041808364156191566479 25822 2936995648141429289648280951870850073999536537 25823 226095961190269367853043340306675780815996827 25824 14439236186213509802522826958512945478358094 25825 767051909923971990014782153787906307804270 25826 33946723566248757879734384891024748428565 25827 1252030171885297525220754670525529571447 25828 38449090056050990722557179509062694330 25829 980909214632627992228026545290811886 25830 20710136628422891843670796903726098 25831 359819314347652348381817561177520 25832 5103593891456346377663090671750 25833 58455116812141309549918955766 25834 532685307027845560785266346 25835 3783951070624268560691265 25836 20359116827079156734020 25837 79551025504264518354 25838 211451614572369983 25839 341806769037120 25840 267487278847 25841 51154380 25842 36 25843 0 25844 604446264662056374189988834755 25845 9292756568159354926451852211202961625 25846 194209385531788138610129419045791942591840 25847 183705549975048560526182589045076754219281382 25848 27078653495520375757717931808214389008257144687 25849 1122723998661196663848102462167506240222150557661 25850 18214590865738548308954333501478944742238282407499 25851 141800526628124985412857651640045088236138762932432 25852 606578900089495250882410845707920770539243058814930 25853 1567737901033266243857316140644466034154115076560716 25854 2623878714519681182732357448497267058100726721518740 25855 2996497494908400263665983363838355595694954865873188 25856 2431486091075646723707789488352283224639642016553460 25857 1447499304678868157694161020659990554291721014129744 25858 648666113596030491200722306169577929620931442409967 25859 223442548595938182801031326601864975114300424321681 25860 60188417177411332682236069647379453859670357934299 25861 12859544544140725249203043961329895082127786836879 25862 2205000075244257435008802044405002201397880147245 25863 306396809098091353921306169112698148598727302687 25864 34779432679683726889545488518795011853070625483 25865 3245913807885392121275804128581607830495118402 25866 250353590982565604865022927567661502741830573 25867 16019853248834782123224601724014432860379807 25868 852754026196570597213004621544850410303733 25869 37819806138944523938838546983779884217418 25870 1397988902801811807923477451752813094158 25871 43032484979209833363205825904290373442 25872 1100589543543452970894798325906695840 25873 23299365338723692789928536631308640 25874 405981184292005376647069625832708 25875 5776655819848122401720498213354 25876 66397474366639460166344536365 25877 607465672930948986340239232 25878 4334869434981414078625465 25879 23449091712415052809515 25880 92230171430540194695 25881 247246411942765516 25882 404471009632856 25883 322817780987 25884 64907671 25885 65 25886 0 25887 630018505076433611630379753807 25888 9778902873477675128402761969706115025 25889 205624521871611032711149065931313975713897 25890 195394541198028791129073812613574908377629196 25891 28907916601914557002237781292234464352656440269 25892 1202309458270075794358726792373457161969932048092 25893 19559121034074249968485973049324069620874666797100 25894 152642829281527843513035161340860949093345785658655 25895 654438063946518777606727224523518774985490082196479 25896 1695014858460371425260070475217545189550951468870366 25897 2842592379845181828327033882477451724061712423872295 25898 3252515421021713540900004595384265622462006902058146 25899 2644142551336572808116745443095981750214010547362375 25900 1576955514691202274829763348276923595360435435614817 25901 707940504073826145414102745044940155826776728862863 25902 244291068015236078529797036366434850021004778716043 25903 65919986999105753650929703797058449155246442423360 25904 14108888792972195851128231426893399233418051733357 25905 2423502275394767860579617176242127554255194885691 25906 337361217896084676544976126500960173365655424452 25907 38363830731719671994206166615012149975131757134 25908 3587084413584441081765528779721175352360414770 25909 277194480649192372113114607392374060312321782 25910 17772203154620039382470810466919999605933167 25911 947959498997378119597665321725417107968154 25912 42131421748394737669357056154803377160188 25913 1560832299873033269316663609495805717010 25914 48157989491698772163502174666931510896 25915 1234756120880823778868641472288737715 25916 26209682116973697586157871952018897 25917 458016035544948843159326755086858 25918 6537720851792121015697975501759 25919 75409375012287338681463233735 25920 692646266824783456311129651 25921 4965206667445537506292219 25922 27003057704918037751199 25923 106906438577222856060 25924 289018879438533043 25925 478433341059100 25926 389327675453 25927 82178241 25928 110 25929 0 25930 656658071540248718776792346785 25931 10290199613338397346663975006267040735 25932 217703910738190481636865827080296440380222 25933 207820368592302213109889209692587275529002110 25934 30859660765251561920675003680879343381110442217 25935 1287488457515420648955415362487749796281506700828 25936 21002080883513569206402525728308592255273875327109 25937 164307481653057702268147442399321928290392566840531 25938 706043532233435754234382620464124872777579911395031 25939 1832544593193159614826537026413880435943418085925093 25940 3079397282660060663482271916753407517003209029823787 25941 3530241528357581900403807983035291574732044301015393 25942 2875258153314733761684530147262101753111014922517280 25943 1717903238216041171905601340590369023758809081949351 25944 772591168554729800847552326758680253854619157671188 25945 267070519493100720413735792999568068279536121825140 25946 72193341205846097168539444983684502382714754161304 25947 15478719068134024524948315899162764893069626043847 25948 2663497767113220972494770983557799679903817835368 25949 371431896887928269331542205265393104341918604126 25950 42314921098747041502462986760623389679803389014 25951 3963849920522315906432602675870049498120962282 25952 306891689434930343065298007487958387450141370 25953 19714805412972380650513018693473767391765801 25954 1053714220100040445549484530384454686960795 25955 46930846980575278190766730445280798743217 25956 1742498608289554743860958495913023248578 25957 53889223507294911458854412025094242502 25958 1385148496953977490882697637256142413 25959 29480583086193896067543248404027684 25960 516664875425560502589907266454756 25961 7398197271503175479749418647559 25962 85633572924171923281935609248 25963 789660144355536755848538557 25964 5686299619911570208704763 25965 31089956237638727645564 25966 123890772505288961292 25967 337754219768650005 25968 565698822471636 25969 469228632429 25970 103830237 25971 185 25972 0 25973 684408913209287275550344075013 25974 10827933512681608203416808185177399171 25975 230485819743933487137944138172985976789023 25976 221029048113735689271980842738863399977516374 25977 32942014471639436470066090075213661416741313454 25978 1378650791459100310729961634228222419495322465257 25979 22550616864327961137582782927083751173220380811535 25980 176856354765492733457333605931607983684393908318109 25981 761686246371281687290561782826389622586554308842235 25982 1981146612923103672509475742292078519957663657783909 25983 3335778418507117510116982203817455371515796342621968 25984 3831502559688599440533949273134136015790948330216415 25985 3126423181460815049907409917591298047908482192904162 25986 1871354953301089894639723409070687705552787046623549 25987 843102132605063737736479985605803047308307575898929 25988 291958422251947260856628947519736730863822309430439 25989 79059316316671487531973448841167788674599906105212 25990 16980569729183787914459158213222611921933891774469 25991 2927085269082824708139449643747644794571502871003 25992 408918173128247972528303382996826916414466599898 25993 46669941553858828682655037871368255033546405215 25994 4379896624595073601548822521986029303977160531 25995 339746926271672738457851992460821602658433642 25996 21868161792933862858172464037827472716094277 25997 1171178323514007112018308284625520059666511 25998 52272853553946969222621438710680880212656 25999 1945146866575573013720174217364735551171 26000 60297215146364378461519009238738538540 26001 1553713462465708068947930662075811642 26002 33156383514443940602146733267241942 26003 582761433307622427169503146973004 26004 8370959678487045055415158656161 26005 97231707376674771710748258316 26006 900135988808946013150463726 26007 6511087430503915754040500 26008 35788861686879668592002 26009 143541940242871922115 26010 394597617188797708 26011 668621249125140 26012 565154988662 26013 130918894 26014 300 26015 0 26016 713316764648893234122621625751 26017 11393456398371309077213607451949936593 26018 244010699134332081532750510443976214066028 26019 235069442763003281569706896983744569187981011 26020 35163640898326153529299706891462923147699327634 26021 1476213188311332284357738157193070363460648047893 26022 24212390024680916308853614430145264048999269169783 26023 190355937263031920048592360861237681451650469599513 26024 821679564761716332861857802929767237784827048827458 26025 2141705421670181697017233462875257496970545005704630 26026 3613341745502989699644635883284742722011440823662142 26027 4158277816384538050115324663249400996309004143256258 26028 3399363899556287618040167192084923525125719576480244 26029 2038411680619856236461667393946818817550944003636179 26030 920000676376106125917819778977382192160883001268800 26031 319148495503019707565625879956321280457912774390992 26032 86573483914748334908224218492951659883522369933646 26033 18627071252555755607312501086087911982161654737770 26034 3216566929555410086275098755596839318214074533917 26035 450159951261685151453382155877085097489936198926 26036 51469883629550387130817796753187597207153194901 26037 4839289773046338976948322470583993238858058481 26038 376093533503994515188053674976226349566566860 26039 24254966917872595410621766573621366051975110 26040 1301638570508850583777543330050308679325403 26041 58218316474858006247551679812140510705014 26042 2171181865444386201690508258419248886042 26043 67461256691819276127593064126616402902 26044 1742629543793381594665488522576844384 26045 37286801134927514811387453488411368 26046 657243669187619387543417528433535 26047 9470535921500954465517141909213 26048 110386780899991843308497556266 26049 1025924608927038291587076057 26050 7454336411472943274936459 26051 41190463321078288379514 26052 166273881802834550903 26053 460880482445781866 26054 789966097352753 26055 680254478129 26056 164756004 26057 481 26058 0 26059 743429217393715213042975617565 26060 11988188456635734950903552429448661867 26061 258321305037941905766107675130980695708221 26062 249993437100889950358982511372286991661903480 26063 37533772775812173619698103420539663691803649541 26064 1580621154632383489777179644604003077334315042038 26065 25995612761165619632570848483199178470913856660972 26066 204877677276072850301149828165144795226593029958836 26067 886360976438292709478914230527574045580274989181650 26068 2315175634876193425210116838994981067889651812756811 26069 3913823962348741714618212898323757148404274052280600 26070 4512711803035262599739198763696635348001464989516284 26071 3695954090832824641957821825573251386598923777516824 26072 2220270669147919684690179870479559939136465923718950 26073 1003861171477258838104717521924504271932697828283302 26074 348852125951145701805030382471362193329296022771802 26075 94796588452950799790803270066285375050059816319448 26076 20432053634199632146090100672338840607658583485904 26077 3534467900711486540067524257741737061463215235482 26078 495530714072525157604715719545425148887634012762 26079 56759868244199414205092374784905645829166244114 26080 5346512234512137940019040622061366253201180422 26081 416299779107428345585602208893970682445820526 26082 26900341071937457991353618566668673425348458 26083 1446522067582267184278739682754176096287057 26084 64834889008549119697404547214800305477382 26085 2423281907204097634010809233507042173029 26086 75469858689436819098136902233286702992 26087 1954334370061799910484256826857651769 26088 41927609433056118804878291906697156 26089 741166695217420116524512489180139 26090 10713317528035644640344147638670 26091 125305956106025813112805995018 26092 1169128914819320569616706287 26093 8532894891813006294096455 26094 47398744787305036946785 26095 192564009715572845184 26096 538149680814463479 26097 932977826349634 26098 818273176752 26099 206941631 26100 752 26101 0 26102 774795794337240928934816284899 26103 12613621651698682025580634882305237501 26104 273462829606938128122528386094689247097980 26105 265856122361777605309103237665235603309341273 26106 40062249502992368059303503923860424731077466482 26107 1692350945880553199361674529358887231931462256172 26108 27909088172391809212325077691336171084418981109704 26109 220498349393305442667312630410618974133810040383167 26110 956093944688709822036723807858830906722726131638261 26111 2502587493938544886905103969746912128446446668666687 26112 4239103070723815645476802157079981963609252226093112 26113 4897127912208567117318742925398069463679955396856319 26114 4018227570148348087247848716582538343065451958824223 26115 2418233744023573336566042775110264080503680876238882 26116 1095309255686691160501826234923420049998701345187908 26117 381299967259491503882729560845808511668257708099343 26118 103795025242466829942325471704401916343243252531009 26119 22410659475333507250473005317965399303211920025487 26120 3883557782698843766931087010569734022998455500688 26121 545440815311788334717958481231732953748920679659 26122 62589558638715598706119981981851067491207596085 26123 5906507085800276150485014138132708496521985383 26124 460772488969443744674545140656876699042865469 26125 29832087535020874979498412442318967125396180 26126 1607411459125305362859873210704867023084099 26127 72197751716355901171253102858421199790632 26128 2704429676288316639145254191128401793665 26129 84421813345406731101595180790429969746 26130 2191555247982900333801981475778485913 26131 47141369394959009496930684155415749 26132 835717290597631585337926247807937 26133 12117796852786369340475872183533 26134 142223719800947072413180299674 26135 1332137993578147887429227414 26136 9765984775666089391953072 26137 54532923549563168942306 26138 222962938320351283466 26139 628202749356659190 26140 1101465873569619 26141 983682594578 26142 259459233 26143 1165 26144 0 26145 807468027061529837515792402675 26146 13271323313490345669292811018660816689 26147 289483038429659738277177037122342451381035 26148 282715992802979832578805414826028368274057263 26149 42759556659654346915771911782153376106484590807 26150 1811911670749405158022657960107691206032215528352 26151 29962252198486222053840253775238402232136325032224 26152 237300448570321412741525228369152566107494456162966 26153 1031269890428388656859076997183888185311202156013724 26154 2705052811136532086587532899879365768517364545201174 26155 4591209784507164394347272843750503111907615117623984 26156 5314043234259730850163559009480262708411486507996090 26157 4368391749488664046374151814318720449756570907351274 26158 2633716373224221310165468955278367639822448580768160 26159 1195026375028599185499709777455552769001819679047353 26160 416743683254598508766979211616993219310313059341718 26161 113641362286325083393705285171787904590742226334320 26162 24579467651789754557756676934504705655415430978634 26163 4266874114738202486092580292613128108181895352574 26164 600341093090557626978768774003086103668014713780 26165 69013614307335015223168529752820640439275493169 26166 6524724509986570129875916275326709910097550427 26167 509961054193839088722755118394445048355749105 26168 33080977020130480724569698789879902483404719 26169 1786061752757734258376112025675250670283920 26170 80390443657836782184834785589089124444255 26171 3017946567942130483863344135966344981985 26172 94427379638188399145528395813449621534 26173 2457343314369320287625586193551138467 26174 52998248839948210308843430340763632 26175 942230194248522911366978523984983 26176 13704833949494560574178083981591 26177 161405452603310556132816171240 26178 1517665638824020966127255471 26179 11175531722587193473636882 26180 62729646885019125294714 26181 258105453399962122290 26182 733127037091917408 26183 1299896275080998 26184 1181797762100 26185 324720240 26186 1770 26187 0 26188 841499536221802614337232047468 26189 13962939902707978882717008518827743052 26190 306432415617456142976031712470883594183352 26191 300635153965604053701404311016680977823354894 26192 45636868069824586449943360320089293844447847162 26193 1939847538301113577407077333843831215704049065393 26194 32165218742112183373582421201785782057574466091609 26195 255372612936142717518427605017308050225816749311536 26196 1112310325835928392898164464789792794598064698167156 26197 2923771378282136438562728950427575099523293796553308 26198 4972339853202719194304931557819392903993380577725755 26199 5766184583989847328324678766198130855059779670885746 26200 4748842344806342383332887451909097212336423348276925 26201 2868257514494862095025567329486858209926248783129731 26202 1303754725305194952727504319479596419661328638575091 26203 455457847693353252355075611340261205617430976571884 26204 124414909949490483401814145421550316621576319423638 26205 26956628549902610960494413628807306847950663521091 26206 4687748107176751682005603895934050188724452759759 26207 660726834792627104568846134767128278460752749900 26208 76092189957215858862762018470668748055450501575 26209 7207173438291997699271096390620480735535261432 26210 564361851769669003908253533872920232362794354 26211 36681062037866837995298511651468699640951630 26212 1984418950889073483253913214473907810096881 26213 89505784675040617905941735343492018359892 26214 3367530858912997930386120843859178446090 26215 105609604004968716576541509743905333863 26216 2755111686486050197092450684238442209 26217 59576940037801285604040080003329724 26218 1062206404477816840135924722456953 26219 15497957304247868357073700652648 26220 183151467240235742040729584812 26221 1728794153235348385591266450 26222 12786542995998864325312155 26223 72145529293002671396942 26224 298723387720155383430 26225 855346990875200605 26226 1533509438309320 26227 1418956694166 26228 405706276 26229 2665 26230 0 26231 876946115104959930393838357571 26232 14690200961896766999424278620411827677 26233 324364316990187113233994279620562274934610 26234 319679543562877393632345362532277318223213207 26235 48706090579194915721060586369015339511506685536 26236 2076740257504030121463379859196468687633506190922 26237 34528827980235560131518490276315932664169138887432 26238 274810077600754027694382541790335592602405726340068 26239 1199669149545304070164020906675027881503780503601258 26240 3160037874988883695463427254672371986386847537941717 26241 5384867372266450572334864518561439287570288493680497 26242 6256505843384114110218811138671901842202245701076260 26243 5162179319509008478155571333459657946466569667770943 26244 3123530309179783559192900216462791882409668492307486 26245 1422302627957061748269532494968952788543363299264497 26246 497742014551636828632782242617785173417001137568903 26247 136202342819552371229383420189106625166430690748177 26248 29562011943213984260555025839104149724309479437583 26249 5149832826826969457315365331768796479361903675056 26250 727142127483000546189245967192954702765853350986 26251 83891483936543999756588659626686660627509061888 26252 7960478412895541430639946086948241793606516509 26253 624523121027253023281005857112058846499325803 26254 40670024322094630570351868097330958320732912 26255 2204640681526785183378818988997920324431206 26256 99646898688509689036826251968410795043783 26257 3757300147059569177871712742024149506126 26258 118105791926904760411335766730226547431 26259 3088678068068096955137954080803798104 26260 66965686927888046600368736706774447 26261 1197333714719922609873747834733674 26262 17523702159337871082386283776700 26263 207801562709309283876456571598 26264 1969023853564980397345195688 26265 14627535107968832756695349 26266 82960023246340562572784 26267 345660121617396996047 26268 997676622757000096 26269 1808445327944908 26270 1702686846572 26271 506038571 26272 3956 26273 0 26274 913865816485680423486405066750 26275 15454923261640542113520455730358106978 26276 343335131807959426371982166900962756114541 26277 339919165754506527263115093045923321739242134 26278 51979911720215887208132350604443765503928604608 26279 2223211599423618818216609363399145786252926217632 26280 37064698090426816479455021984692610423918182128852 26281 295715161718559316211284478122012391107417953266649 26282 1293835115532046348923986680591695126351883128920840 26283 3415249315209236182562729160499885976187192120316476 26284 5831359158769284594451922114464990038326418885799489 26285 6788206727692240587359461821013750380801339791798714 26286 5611224167807965500709486501903664498632640571671410 26287 3401353695257102510508138497443236471259875272516334 26288 1551550378144112700098691226449001599485449167670405 26289 543922974027025818406328744052379996641025741457523 26290 149098378503692316450978188537187381496190817395363 26291 32417368682575208484005472061665962111863205857460 26292 5657134067659618426902448997081697742237350184039 26293 800184630989191285506092668353847646315379218078 26294 92484340993996723187366514388234270397747961306 26295 8791942193784661119317768533366773013526502336 26296 691050342429625394346698233528369802789819331 26297 45089558759369110165665277369730773407449089 26298 2449119040707378117602716124585914114413403 26299 110928348963797692678036473959795188946121 26300 4191838533791663199019670597951345232499 26301 132069147611464711945676403985354282788 26302 3462312335226369979071435566160021478 26303 75263435372065049822815972298152857 26304 1349509774982341929726982782984243 26305 19811991694160956126265764491390 26306 235740175312353443763183544434 26307 2242329336260183736192283593 26308 16731023026367931988448586 26309 95378734274131422976071 26310 399887583179745343197 26311 1163382731937629813 26312 2131903309744720 26313 2041952804364 26314 630175878 26315 5822 26316 0 26317 952319042908502961911588247808 26318 16259015151391236580455081183845629576 26319 363404453521175189003261023810455524157851 26320 361428339610791231440053559264167545153923497 26321 55471850449448534969090565498026776228685901251 26322 2379926132999355182930568450229732294889501340916 26323 39785280631056726517122526476497847790215528687640 26324 318197791225392015618482635424935072930800704940083 26325 1395334488735351645286434320909728694374723474190001 26326 3690913073657996874824871227005334642463687367800693 26327 6314590277016472351954893545967384026047790693753664 26328 7364753090790013803667931010262809142489234279357401 26329 6099038649689712866573721775390262358942239460583905 26330 3703705018005677354688106326189584481410383854907564 26331 1692456606224932375017965984635208035720334579414204 26332 594357210794809578320503564371511624511927051902150 26333 163206518537885848294394830372563781561652441579074 26334 35546507481007125338817311382881631828568978784006 26335 6214044160971870089872103887010159729835394543360 26336 880510814455192282143091462880477219669414125012 26337 101950914719060026877476806847328892346523217958 26338 9709614686560940069457325360139097674151745194 26339 764612170171197395013938633475276607362669507 26340 49985797638284788339047398634691548735306776 26341 2720505882433242089025537472378914474484402 26342 123477397528096463319765247784304359890147 26343 4676249074990947002181126677665978764603 26344 147670600714929883735692811946309438072 26345 3880789670544084075435687441149703827 26346 84581120552296612569264749637439474 26347 1520867966078298590889698588864109 26348 22396565765624821652737334321131 26349 267402186589618074694214524768 26350 2553223058892156598772623310 26351 19134073845212822843283134 26352 109637172691869219752936 26353 462525415017890223355 26354 1356255274212412620 26355 2512313579761975 26356 2447392851699 26357 783527545 26358 8470 26359 0 26360 992368640529229737341624411924 26361 17104481124926247102843476866386378308 26362 384635260036785411172018002678709892383265 26363 384285962618023344161560793866462182243230321 26364 59196311153462591354934804376336767117989332166 26365 2547594146068826847187956114454691848743217135405 26366 42703919831385260832598155932287497332890930292690 26367 342376059841065254335777262743069763527891481248608 26368 1504733901429696490022455203136944246834206672712649 26369 3988655536932264078136315005012237252534065858522162 26370 6837560805414541804099114353661114466626208395225505 26371 7989898895133643169788224518507680145781845509753910 26372 6628945098524335107446463124555276794679996349231406 26373 4032733723372875671096093353435990605125135848506564 26374 1846065197372371987836668685915682612398907124625842 26375 649433582515284616854790662323392537875896338594587 26376 178639857049375146560784026204338275427656970618330 26377 38975488191816472590910615049350671799525469387385 26378 6825379002748672179491837295035700211559875510583 26379 968841701010105882823601919554487678860955483364 26380 112379395522794679300199464260929860519654314382 26381 10722368823765725672094600613870912552726421891 26382 845946975078740556423493483604762977229554408 26383 55409779412805066158720312136725217580936405 26384 3021740815877761954484750340875969672876981 26385 137435402196821599856565611021116218242658 26386 5216212085048424544281420658933032590683 26387 165100841420552734797244807341390693395 26388 4349449898290358385933855062017464131 26389 95043108329140350832482760801035391 26390 1713806451167996413535576159896750 26391 25315463870070663114441616922967 26392 303279491084368525552905422698 26393 2906827586193474062118689502 26394 21878939936229021761627123 26395 126005083529230444740016 26396 534863420277751509935 26397 1580691949046379487 26398 2959554675450219 26399 2931663775134 26400 972737619 26401 12230 26402 0 26403 1034079996654109332431762911842 26404 17993426610905141987225535402908522514 26405 407094104025859111268835994791964272463049 26406 408575790127332892662524209789102753962100985 26407 63168641132000471887450108374717471550923987002 26408 2726974764077068790187864089406099872775959445943 26409 45834916065332768772670352778446200884850627552361 26410 368376831116279845497827136495997799696271276354512 26411 1622643425402970415869498881288324402974777760483683 26412 4310231427574607266769543410658193283637516580491445 26413 7403513943069414463310929864516409168415252745980460 26414 8667709981744192469418970694998386414409645033170967 26415 7204548432340181797146740874235180400515862748392454 26416 4390776226315929298863210186539230193732887932770244 26417 2013512817937826538147107199676256922003088481208513 26418 709576238183946049761493460545735126188320750144086 26419 195521963324207559334496251343118600968259862569360 26420 42732833108010801749349177248761469373956634215729 26421 7496418602275569226466632652213962391505330731947 26422 1065969169533159926927475102570936351425513162867 26423 123866810603084574855484646779740180281398273154 26424 11839984097062252176585934023899455997960645399 26425 935870060245326087427330698694461404987680864 26426 61417966624440233332052225434495304171919515 26427 3356082197980598495458348729408853307634339 26428 152959366140188969422279736992274241737126 26429 5818049940686077872123629139150143079320 26430 184572587260280352751886262699372765536 26431 4874263724897365633653858369482932063 26432 106788808105761446510790519927952275 26433 1931020762718734904107732829750901 26434 28611568209792585607145636734747 26435 343928399191734701768507593760 26436 3308957196417105075345814998 26437 25013775168096881320074675 26438 144791343628812407913424 26439 618386848483635581879 26440 1841792252546554091 26441 3485186494720105 26442 3509770231355 26443 1205849647 26444 17490 26445 0 26446 1077521141120571341397403386532 26447 18928062999502433147182930616244139668 26448 430851313826268031222148648231359742433777 26449 434386731702755872345307197505970641917436393 26450 67405191780337990195345340514289589397871699361 26451 2918879279737272630806649305616502790837155097024 26452 49193593801738336966324972162173132761042752926558 26453 396336384502899144212005429904856991123450628594501 26454 1749719876118678251685412921288021848269492080019815 26455 4657533853023768000513199544238149288953597214008962 26456 8015955562354006176893070601146518283000410353155401 26457 9402589786595946738728318622992315186938351332566622 26458 7829760010628185781233672520098923413647594520821968 26459 4780372054191408553788299111314322907889363483968306 26460 2196037101374687579395925851282332097271744331156550 26461 775247797642189667916114112602818996208436094710707 26462 213987844983846287361575942347839376398497800541652 26463 46849757950628849157433362711649976329282683317035 26464 8232951484283917216830730308932749055958997910336 26465 1172762867110667357832969392429003081505534430893 26466 136519902953715809581364119292263886629901513864 26467 13073238505084394554343196141669362389606501064 26468 1035281617956375632302822539625237468420493702 26469 68072818092645366909049799456373289037200192 26470 3727141439181192742670805302609715554636057 26471 170223656526294866526865163758274694469135 26472 6488799106247852033829108443058758607257 26473 206323108129979468728207463360050354496 26474 5461906699646796219884157703229517783 26475 119974478325786675647860590608246724 26476 2175540386364432219294209431662138 26477 32333215371794119708151958203244 26478 389978007840558488093151757004 26479 3766210606634658266532801903 26480 28593454002044026985733719 26481 166349614812268327099701 26482 714806023185252124338 26483 2145470651845687207 26484 4102746542687219 26485 4199546433027 26486 1492719761 26487 24842 26488 0 26489 1122762851668802145076610697775 26490 19910712916622538899463332429632401809 26491 455981205524528876882682324414126018682643 26492 461813165381067636732712600854659669893402618 26493 71923383706813396797730816111137819673356635635 26494 3124174707791787228210513401840212907586002767131 26495 52796374344235931410595177312203869620680622610598 26496 426401108641098565998578672986415749108359911988375 26497 1886670366243032508050625799480160772313563254004697 26498 5032605135376008415526367310149875252286083265650103 26499 8678675322044495908023437790275361353357937711679482 26500 10199307161596993320813707173649757264652552704904444 26501 8508823490266913902707600522383461995820358041032214 26502 5204281373732664358911508023798117736736838360767782 26503 2394985551099700883244572097325772124956816842829019 26504 846952815451340673664296165236697933752815678422544 26505 234184999081001316782685482929275903997587859380489 26506 51360424367816873535803774282993311115917887133629 26507 9041323308357512756828867790730449203315507763105 26508 1290177790975708556589036487371078466353368792000 26509 150456097177899889968710262468311736958004471552 26510 14434009759618432726217252590115722368297679127 26511 1145175503608370709050841799265492655046392284 26512 75443421025078727651983839457637170504772145 26513 4138920974082089846255696796577006502942818 26514 189421910533404214812663068806820497451209 26515 7236290175504981660866737151179732016167 26516 230617038348914872671209071253353856936 26517 6119841766937902462216090271638043166 26518 134775246377496328292623516906282849 26519 2450769787024825651151909447913745 26520 36534883941062616321777849292119 26521 442139632460313943539008587903 26522 4286075671368758362036334816 26523 32680497617360282955093604 26524 191084733896924855979710 26525 826089695310327992995 26526 2498582334531840526 26527 4828067221945702 26528 5022117827172 26529 1845266429 26530 35002 26531 0 26532 1169878763459173895733432737528 26533 20943815757757721922710879842800369596 26534 482562306832722003762471366066311227860192 26535 490955270916036261479360888103723906800168073 26536 76741776036417508856808629254701734059596233472 26537 3343787579963356199774198640444113293067933265060 26538 56660853695604145661677527904142274892213423973002 26539 458728245286718771857067335838338000259411850130136 26540 2034256127209835914826275650626925993875183414346260 26541 5437648482161514438734612110995284712778861962268125 26542 9395769464638179605106231553484011819692247357990354 26543 11063026471109662211274331475008394703419342322850797 26544 9246342846844424980044234546719758772025480249905239 26545 5665504019321789140205974274826322056400556845204519 26546 2611825222620415537732816244210095162396946967458205 26547 925241554374705602606496214231725333260592400289190 26548 256274559080358692143499515459834600128916728616348 26549 56302215932757396774036307393279660144561403908690 26550 9928490103076390070038432738172706753609175924773 26551 1419262604260253429553912066053639322252870182036 26552 165804560608815739530465175599206004283639220563 26553 15935386674557333371096521468308821351421109998 26554 1266648909792315913261103347481681167315903141 26555 83606189269716136348777208800030821056138547 26556 4595856285527603883266850811130288448223595 26557 210769149034687641558487823404970854091130 26558 8069236820040743870245493447987456069887 26559 257749508542804838230401024182308957691 26560 6856411425404478396385157874008863688 26561 151387369376478888199185635506903583 26562 2760534459053753491404387004429169 26563 41277968844115921984930512841866 26564 501217469826998039404094204399 26565 4877048316213022019139256468 26566 37346132695965680045618930 26567 219460085225638727063481 26568 954504084074443372179 26569 2909074197669687360 26570 5679677072155288 26571 6002565480546 26572 2278050116 26573 49010 26574 0 26575 1218945482896482311379736998403 26576 22029933494130890444098114861921498829 26577 510677593410005186953425655016449994140342 26578 521919383143396385593677134022424456712623121 26579 81880140167194153892059701996456146672218947673 26580 3578707996189628410420747686434934762083773005340 26581 60805885904665645594005467050388537550372426703021 26582 493486687548380216960171110091146328957653291534152 26583 2193296618883431436604639333415964307350080453575834 26584 5875040562946772981526118797613295533348178228049525 26585 10171665431183375261536720211126620942337995967800248 26586 11999340148741047287900669932347586148703147395865712 26587 10047312741383511348979062687452997245130529010004107 26588 6167300150208096575361025386076519501251510756563281 26589 2848153252642122208379819024911170108226403727017845 26590 1010714095942079132443168547803164147077018524557548 26591 280432546409132717745918926031408573820959915099800 26592 61716039812124076556532671110875930037171806148653 26593 10902076549921237039494846918352223953017461816215 26594 1561168756110087901274487255065773087641881886879 26595 182707369081624958997786773145043600758622400368 26596 17591791755747300195318173230566024118240829301 26597 1400913032322293796943895524988105013824559146 26598 92645634585196056288960842067648724365119923 26599 5102862411670985739757358296142588377032986 26600 234504120375401953350984775108229226435008 26601 8997334622362593856755266067669621627921 26602 288049632986626122119852512510045409882 26603 7680940574700700046297651978421292391 26604 170030762954978947099687021850449338 26605 3109132558168463598455303378344029 26606 46631651650055761100554623618687 26607 568120610572003583399013065494 26608 5548766809311452932194473871 26609 42671488509928903564568840 26610 252005936018151908257579 26611 1102656865002583340970 26612 3386153024385440143 26613 6679233460404638 26614 7170576749578 26615 2808661151 26616 68150 26617 0 26618 1270042705928112564209840426896 26619 23171756764373946914337044944585471504 26620 540414738313655730602940382578339569016669 26621 554818366670231978708473567261234423451532322 26622 87359538263050003398293668448242504241067605997 26623 3829993949303188831461970303958379509233522150886 26624 65251672278629784245328054957458416183091054188187 26625 530857836367715996943248651766154466411167672536156 26626 2364673948869662057954755803828734918115080603584391 26627 6347345061530147860859364769356579949180053300980404 26628 11011148437427313918018128591873536382630206801267080 26629 13014303914017384880811343845901565548713285822068423 26630 10917151427326647887482628846009754443392898572403425 26631 6713212675093565224798887992596583032354137805231501 26632 3105708308701887812325298629649404409178860689514159 26633 1104024817986202552134376262316174923369131736375303 26634 306851236040352633908631847534196546263475931807816 26635 67646656474760847314399012959130595662346697709954 26636 11970439792297219232334414081761683099324707725163 26637 1717160483358501042755806055354601914945817427062 26638 201320787595280138770350327953730654199111872696 26639 19419116108807815008896336591573377657263547273 26640 1549304829077434248014928944088754517555186786 26641 102655218503507134667263172119313204519709603 26642 5665385410782783764360567472449861502026137 26643 260891899155517051043248376409671132914608 26644 10031370890569609774309794279725476837321 26645 321884392982912530489848021002644506140 26646 8603851312614969823837404003877372604 26647 190951831140493937339562849298476809 26648 3501392845747990027208585574674493 26649 52673880449287947738891172587622 26650 643876616170439083079216370813 26651 6312164243507737953486924244 26652 48748964905359998313493454 26653 289329046781167834338069 26654 1273548593836111012123 26655 3940486877479760573 26656 7852066218937117 26657 8561363728781 26658 3458540848 26659 94235 26660 0 26661 1323253340989653981276400185806 26662 24372111265630162425431111529516235302 26663 571866375301900755725811908718901969689965 26664 589772013163804202887355495097928248281470381 26665 93202406784477816572452475833526395654582889536 26666 4098775941459011458872787968552935219260844173201 26667 70019856870295304884330894693945401805632721517183 26668 571036519458692588049024681994395190051494547313478 26669 2549337624624202488863144759216913137601450757049525 26670 6857327278830296077669714002637168982549336257837924 26671 11919390166380538425030999619105140388384960230910399 26672 14114474864632004075411202227864329019108792071648644 26673 11861736408709470912170075934174303291288245391954301 26674 7307091594187956894057139575358200266180411454159317 26675 3386383039224376288401715701397818843984211435454488 26676 1205887271677369437322854397997969704407304840506828 26677 335740646425066757773535335990914938358802882761196 26678 74143040028741047037696552888043916927458519044207 26679 13142739289855279295837997963030591099420379311025 26680 1888625778401216424423763694583484402846733679795 26681 221816677112866972017992027631741384613352450148 26682 21434867894697934851888498426841505996831814078 26683 1713299982899737914242932190250776691670760173 26684 113738293148690495273373183396182178011289306 26685 6289459308143451587851438652416110554686575 26686 290226767482898383373165753685096977490251 26687 11183346657246191077793311279352609064077 26688 359662960256261385478589515681228891571 26689 9636791021547915270390724106771640744 26690 214426631066266961488164195670144884 26691 3942739642116578046782095786551949 26692 59492470885639757032823967045639 26693 729646810177598571653290450925 26694 7179640628934323977730675024 26695 55683778448080600721271632 26696 332123533016591639438935 26697 1470630631165756227403 26698 4584429438010894183 26699 9227764706852343 26700 10216568643612 26701 4253551582 26702 129512 26703 0 26704 1378663636778122744608506419570 26705 25633964458637213073831187519938433510 26706 605130376750136265107133396739092890899969 26707 626907462590398580473373940821413880881639338 26708 99432645377722642266559876965669446815466190058 26709 4386261911825935418764246431794814162099425353750 26710 75133628677875903426051026992409287107092091536200 26711 614231977224746327873194332241870537122369481039105 26712 2748309663224839377491351514060886762137956186185654 26713 7407969867303951160115571589823047315312563749969188 26714 12901979744568673547337278437301599912076866498607632 26715 15306952677315148665866268842092533060932529403444875 26716 12887443077832710801861130584188622486417277871742854 26717 7953120421484325205483765203167496919425930903338155 26718 3692237610770180581603686374943781833509095142801520 26719 1317079493438421383122245524560261024445368247424291 26720 367330165012862237177592392942090348979894373006213 26721 81258772010783118485631834784327066420871072217005 26722 14429013286500835802080508817087710667452273518376 26723 2077088415889883886849686112863890762404300741438 26724 244384039826558906453202572051937262061167475706 26725 23658335682664171699965827128351919695189219606 26726 1894527190860460992066840688164701482275202486 26727 126009140230868610120575953228496101615273395 26728 6981769105206719627383057896685243047938540 26729 322835409271979529127718252106777372634462 26730 12466612214811193735529084468730437995686 26731 401841510634886567564897160502302735406 26732 10792775317163587617829140580296849234 26733 240764413968017634091296862953582160 26734 4439265710318174397769079753465542 26735 67186345645957101066895158179904 26736 826743558776278033271821806990 26737 8165258304847355004960709639 26738 63595729157202021647409699 26739 381183387884941679248622 26740 1697872857447109269646 26741 5332288631018277968 26742 10840914972277853 26743 12185537515172 26744 5225153130 26745 177087 26746 0 26747 1436363315039845896899358328033 26748 26960432602047466193038170195325342799 26749 640310146983598140677358774596037543820429 26750 666359649834737895828906490935183509843328774 26751 106075711463136161262238547041911429113298728797 26752 4693742496353410333078234132738039346173232972240 26753 80617831025503868771803563799801869862911974045982 26754 660668920496790917015718056781262655399817094845107 26755 2962690085517877659533686049701330768451370498210892 26756 8002489783901373403046976521692325727369219905459682 26757 13964957182363265002891189410784099666741194165386323 26758 16599424169121779248471315880281279022178183303849007 26759 14001186579553205382960658493668502694759196523634125 26760 8655844863725488051766418904261933915106458784374421 26761 4025514426726650384491998570166804822549281151994376 26762 1438449790239619237698664702203531361392029270078783 26763 401870321612105955262111704111445925826243750122535 26764 89052471711896275008608841039094061748177107581170 26765 15840262513956992938083983953067615738260362028396 26766 2284221139770479466872833575660362325739931204289 26767 269230716425008446497881821566777952350520413414 26768 26110768185608313994858634596919123433228461056 26769 2094783914687895691967232803487596156733739140 26770 139594118384960063685245025396033355614016863 26771 7749720490810767126596091725606548757188967 26772 359080451217743800069098856672745677322231 26773 13896017665163682373106871965621106172794 26774 448928582254021653486852761504686749569 26775 12086347516210743298581197455938105728 26776 270311584362498821977240608554170902 26777 4997813937995660322487933959089243 26778 75866926860804113458893088302780 26779 936649727858045814757300237956 26780 9284962415624240118489217282 26781 72621196667453155991972307 26782 437416630600384352091982 26783 1959839928981182080570 26784 6200625889790641800 26785 12731896956471186 26786 14526584530601 26787 6411254447 26788 240840 26789 0 26790 1496445708567209282036578487803 26791 28354788131975346290301931536368711321 26792 677514931873245896037237017562148084062074 26793 708271778215171559302958646911799651870363868 26794 113158720884943889160156589301722727101560072136 26795 5022596641804565156290365889854256915307018807873 26796 86499078624838674852977043258272223522139789215649 26797 710588665282573486049761334534954788630485910525796 26798 3193662823328084593000057867677448650013880329609456 26799 8644356555207160216504306508512624909147570580569001 26800 15114849472925243831387672055938531748205902977699512 26801 18000211491175359706935869877097343244695900800418740 26802 15210467169655146679531073612096203548068531371204694 26803 9420203947385066779109309326996021381528506874840144 26804 4388654129793629215428960796228449680832965027510144 26805 1570923040149784813926220572123412913923705212409854 26806 439634722936645153817796400282186574933783740220716 26807 97588266403899872044560276590583764148498542656641 26808 17388541810361800575788418473816663496920637040856 26809 2511860121760167853207770830155077459761179335731 26810 296585250199005897008194555337228631232705783894 26811 28815572008022995214803556804222221065477555155 26812 2316053740625390175350897586330933567221680986 26813 154632930071704944255519492429176148865381190 26814 8601516963139806210721372070805037076032993 26815 399364387945839883978524047383473056178495 26816 15488080149356993479210995188875923509790 26817 501491040491958526024456623748784614001 26818 13533756579411969812654504097797162356 26819 303456129226557973645916859109474038 26820 5626068975525121864503088478030402 26821 85659703284486243300541432249103 26822 1061040666130366301278647427540 26823 10556831186466195152289084145 26824 82915420211087293710882937 26825 501861607306306818523289 26826 2261780313493639824601 26827 7208613604367112882 26828 14947879723367927 26829 17308742084611 26830 7857859954 26831 326015 26832 0 26833 1559007904605896258842021462474 26834 29820467403529708703805242003837816526 26835 716860145587672091044818024234254960836393 26836 752795821499481321459815193381456821093994716 26837 120710555007471737361309235766977568763546700387 26838 5374297597717181394841183094408686370815534251547 26839 92805882852799800542048524494761665001253705246988 26840 764250350090004242836519696897366104506938457399256 26841 3442502070546334878863451987426853304661358150880564 26842 9337311955556279953166403788489249826601982387891156 26843 16358709559537257810908536674958084635815915899834636 26844 19518324248765856107090358431110260832453790691083614 26845 16523419356774477387765655448409793590950979978038519 26846 10251563801096842384489793993304654682089820153310612 26847 4784312999428452569288062197315787070395907660136731 26848 1715507553704905873432767872219248102561246433174533 26849 480922162885825137807724106661283740578789607241532 26850 106936305140633076302685169820784758112757104239858 26851 19087060397187925590656712777522514484504065639283 26852 2762020813016973589398061674943077905602815484222 26853 326698934275114761970753345190921877914274633747 26854 31798529199490331958023543065437315158291120546 26855 2560525512028259485314322466786139649487526335 26856 171280020405228173550043499126516137356763198 26857 9546245143111861441261581301062269979498258 26858 444133932528012165005278670373376401027289 26859 17261169574347392253967488393677487879642 26860 560160716593735401965637050997137748388 26861 15153155583994306551109823135016053435 26862 340632569376043585298914734061452254 26863 6332659917488520608708315367205987 26864 96705990493165106403907799921545 26865 1201808952946380990569698980977 26866 12001358266384157563307747204 26867 94655074661424109475284494 26868 575705412857771801443887 26869 2609726641514767848690 26870 8378434253867278011 26871 17543904308342118 26872 20613529299934 26873 9620349408 26874 439190 26875 0 26876 1624150893881942976244820893255 26877 31361078811893742405428804134241514457 26878 758467715442382428849868848802061943695177 26879 800093056121025732694244252256476943952203802 26880 128761974667125593434293024022646695277529183306 26881 5750419311521311638888186389114862416166431082624 26882 99568785817407337033301230700467116673786177243779 26883 821932241785704364394127844975732850625726590300180 26884 3710579111190022035625423811177955244171183294986394 26885 10085391206597912602635866919387823981162427994074742 26886 17704158397528581209683006559845250211684772012468494 26887 21163515865300457506069794557873027976635990809092318 26888 17948865141149147412173017965219185020321542961587088 26889 11155754318405535933233535459323607965804040909255577 26890 5215381864960296560856232281725550610960567889790692 26891 1873302545647321246461404622745308536280937375677729 26892 526058924403906200351013117063940226854680005471602 26893 117173320141859557699435035415060666457267129838167 26894 20950291626591987198331633142706877080477429600072 26895 3036915322227752451177918679765753369071802649173 26896 359848059829565657820582959263861745150068418592 26897 35088036582186937654783909979570525976115887551 26898 2830614414379614087542872261920388483098920618 26899 189706121551539248174338883863071324158008746 26900 10593969144520336893730172217456156173597535 26901 493884838334380395666151677953898605268369 26902 19235714887320323611374452162634426441303 26903 625641796896457643387380473933168522825 26904 16964823154920469036783527242641676502 26905 382327497694868709459972805908583935 26906 7127275479003702275333055713038918 26907 109164911625769672387285992433291 26908 1361092352347587982814186729569 26909 13641773135852713797056753508 26910 108041211597287009378923691 26911 660305101032257993282504 26912 3010612735905464379734 26913 9735755996943346240 26914 20584228093741921 26915 24537362633887 26916 11765803411 26917 589128 26918 0 26919 1691979725465930503404211099660 26920 32980411311357727193876131055177104120 26921 802466445838935946860645337085750343566810 26922 850334625395386696040842090756822251449638146 26923 137345741415178386494317744306682376332988637300 26924 6152643253712374830153197230373936383703737850003 26925 106820503823211403952613053301215877428858700455428 26926 883933136376975580573213248325450140434915176618053 26927 3999369659979724184679710955663238700338616172933482 26928 10892945815043577186893489600102424833725944869391925 26929 19159430354701209416740445723548842959559268889135293 26930 22946344533090711251412315296188471441814961344806232 26931 19496371689221107270886616892776519079757952019908151 26932 12139108944625617289497203459636788435931608853553089 26933 5685006665464089409564518114796434524481347076397907 26934 2045506270943419694623406466733979162647698134274161 26935 575401290187853776674011522522391665520444744201690 26936 128383240135578793119759948832581889639998058609108 26937 22994093087418334172404945818188279627541548766487 26938 3338971466093504611195278123761692588948218716448 26939 396336384878575176684248683879385697167507478248 26940 38715369016631422811595143594084231409143241052 26941 3128985210523455142017888057575541453407274629 26942 210099957725682738228024127717778303578219800 26943 11755834953150842502430678267882640571999077 26944 549167242645202917373807724688376657804751 26945 21434433130260323693060503600328160703798 26946 698719045242201332716700548313757408271 26947 18991410399163266571290023303488106252 26948 429085769128891793420839245205644243 26949 8020793024943003721527526823236973 26950 123215621569272192275023255730648 26951 1541305274935594920255459915831 26952 15504402471506162755799361570 26953 123302581378706015351381161 26954 757211648874700690255693 26955 3472405504799387411192 26956 11310263935146579865 26957 24143790287412711 26958 29194009203726 26959 14374871406 26960 786814 26961 0 26962 1762603667699924360130192603237 26963 34682443351592779672812461669619789979 26964 848992402340330613489999198548100242521872 26965 903702137644003515108000100475627075910267639 26966 146496746513787218832872557540624493074348254510 26967 6582765701758284786357827312016936174194885169603 26968 114596080889994254243884242589209434802246584475319 26969 950573861562692958579121886801857031037094783877537 26970 4310461753603780605620794389088864779843323927032512 26971 11764668174224686963123860833522141055288751030093616 26972 20733422213245262748966593607394011473032905053447037 26973 24878239121471239969669720951377285035892523634130281 26974 21176313810958765739570949101444998710607661991668697 26975 13208507852067456061710811359790267052797732950653670 26976 6196610798728570231465308252160671768309507788072525 26977 2233424883706048480651852783162249654859961457124075 26978 629338281053362384448544577762875589310392779654831 26979 140657860432196003378710373883199619878459849909000 26980 25235838040288100580035212882066915041977704652800 26981 3670853651947084470680411416505673869454084239646 26982 436497845123017178957496755321565077920255356585 26983 42714968982194012622341877130066095178487955181 26984 3458577843827701251305389917131387448845993810 26985 232670127381970006922903609346177085322889179 26986 13044185871414662882484300191773461291483688 26987 610591588383891924263480304449435789134526 26988 23882583799742241855419855912560632879786 26989 780266953734909140679161407033400120545 26990 21258216363413474709680028267350470582 26991 481517423272913961825404525661121062 26992 9025423277478488744116922324999507 26993 139059809421096976709047501217310 26994 1745174309947152795947010977554 26995 17619080157862862813586748049 26996 140699425216317313807387911 26997 868197541533373071993842 26998 4004258693974633983818 26999 13136292640098321856 27000 28310027678786062 27001 34717909645609 27002 17545069125 27003 1046705 27004 0 27005 1836136375421380008668856717532 27006 36471352251378415209729223520013655256 27007 898189316985813632181740952380943819716753 27008 960388300243824209331366865733460045362903337 27009 156252148176737989414206320033039524995481872621 27010 7042705513315665320291546711826922917582036595412 27011 122933053023520992578557881132187010702360759498321 27012 1022198888388397286062970075605085996697771999597164 27013 4645564233663427287008373522936180455876889238252819 27014 12705618064645031592336512845793583819842411907181678 27015 22435746056693438107050096630522057391032538856438709 27016 26971570442451602846531524675123433963160823179792793 27017 22999941636893981853613381216301335657946223313043413 27018 14371424790090756049316547323087062667701998465801585 27019 6753919413878068309133779264760162724082382876989366 27020 2438482082793379644237020423643023778742943874559850 27021 688294642455572388699731943219915980129560419181791 27022 154097574941195529750779135711808111145417992132748 27023 27694559242970974300554264012884466719643149047992 27024 4035485767487926261263116546461688141528551230159 27025 480699530415673025518712988268883934243198107508 27026 47124765084056887956401333710073203898454077570 27027 3822635648784330609018237593665243964722612415 27028 257647180856801190640471954614640446299191620 27029 14472690189567731331090186551942547489485242 27030 678835185672645279356396947620985264621946 27031 26608251253953117699211684610373391675035 27032 871259923642932345056468914812266887159 27033 23793495163375354894427373905006239276 27034 540305420178398695117510857061159108 27035 10154872395280085040739217442196742 27036 156924507897812854509346955538832 27037 1975778206625143716463331076348 27038 20019609595899361712014175611 27039 160527757478632547348910341 27040 995287933380019259091666 27041 4616686168531564621929 27042 15253533120458862760 27043 33184858303697869 27044 41267586245487 27045 21393520809 27046 1386930 27047 0 27048 1912696063727159213943851080855 27049 38351524030965295079677575532019229825 27050 950209016008142145639441605530313176529207 27051 1020597591741131386485196036594858311535481343 27052 166651517577302021484171338861296913101220458774 27053 7534512421351071747762823721380302963740349401657 27054 131871623985292283189282338857979767670825386078473 27055 1099178059865404882413842926646120854444434357420105 27056 5006515865319008144435202994335138863483647421606877 27057 13721251198996038503386419032911847986499533827351589 27058 24276786347620508100432946050864835087421251173324491 27059 29239728306168543360873192426404941244768634088516667 27060 24979453924434946940743046260032514413770003768047927 27061 15635977920474721988062320201755244939103847814808947 27062 7360985815450458590411997014083812405624566321265317 27063 2662229613431685249258053599329240509211227284672757 27064 752734101488068553869553141197559603632627367012368 27065 168812175814236584645687776688090977307465220393987 27066 30391106325409970228458335986037340676048424379429 27067 4436076269109480410759975891543209945572202810074 27068 529344952684585473025740326147829901333101558528 27069 51986522355037620078293219053670404799706541384 27070 4224736432760803004187664004762352675305443767 27071 285285913639046622244765125486990311336076220 27072 16056482372952342735425264155862156033577958 27073 754649482272104139989785763233808379954931 27074 29642658273867070844805363472894997579826 27075 972783594052333833809880745460585963318 27076 26628798534914820940242966559190971523 27077 606214290227859638102056610064618379 27078 11424523713190111625147692789421070 27079 177065253580950797867021411434366 27080 2236593016817018234336900870333 27081 22744288083363278969658765087 27082 183124251704335502719171032 27083 1140796492481848593006158 27084 5321763674064965926315 27085 17707872595488706226 27086 38887126688630433 27087 49030197811753 27088 26061576828 27089 1831065 27090 0 27091 1992405688530070149968413761596 27092 40327563725268976012855230295160127652 27093 1005211871179381275218729664252878869539284 27094 1084546974293792193101090484238649571500295940 27095 177736994178400515705853517650960695303583811159 27096 8060375885916462803227599540158997833192043808717 27097 141454853359724670739719020311227664366207755499784 27098 1181908444975507687315065365030171118114839902797809 27099 5395295138907563534308050617264370661833260067181658 27100 14817449968161222358259056461303197694659520363567444 27101 26267761525669436964443658343799723392862513745489162 27102 31697204833027112775909539068442817729392891289671906 27103 27128077458250330880957968071048453838381852912904163 27104 17010984974649140191622162356483172174010579631389246 27105 8022220161129134740865225824817696606769449942391548 27106 2906358700288403545426417244267131776097174262010700 27107 823162918682667272455020569935939065702104273644805 27108 184921726918357097791911791698992767881371574318592 27109 33348317982005121664722984333916514986237694193452 27110 4876145678532074626284815802866630479601764609724 27111 582877633652628377522781278484728758217811594721 27112 57346227503393808105306825572096027476426693563 27113 4668826718874428605809780598875636770574653488 27114 315867897452614404903307892954881341151905698 27115 17812319181017033215468299243362305234514088 27116 838868118422193161287392279132552055599904 27117 33020514147655447280577494931513887057152 27118 1086047443870609706308662947088682055158 27119 29799357708508508582906962979557660976 27120 680099798494955037444101108874721452 27121 12851641263730478187263822576610466 27122 199769634184390971774109217527702 27123 2531542882462174304251207034432 27124 25836498015908266831667597113 27125 208871758277445450090232496 27126 1307365901857399378873395 27127 6133356399833373382737 27128 20552334968635742947 27129 45555288751180235 27130 58226277148739 27131 31718847304 27132 2408658 27133 0 27134 2075393134169954709485716047155 27135 42404306201152985618012912066656665901 27136 1063367276077773533149956520878536070188490 27137 1152466648839642287374170427092734023620817969 27138 189553450975127021713997499890422386713749169871 27139 8622634539622558788677463299649516934229031980369 27140 151728857772174719934905173940455502938928300258055 27141 1270816327084425908950047167573074288925111668985067 27142 5814030805289951784335238563720751674128345518205969 27143 16000556556629018809897283557638497670918383466317363 27144 28420790481210838705601576208255929331745994964251251 27145 34359684526786899485091355332800827823427221727257667 27146 29460153047607019860742720571511350998861759817060461 27147 18506023097529795408641449801596776810409778320833254 27148 8742420650920479331706924267482903322317876119652199 27149 3172712494009464988286747317223899242731450243386353 27150 900133761098523426688357822264039419014429818508552 27151 202557517905956581586416579821804500876513312171362 27152 36591210365957158743740109526759797395284038544996 27153 5359556717213047145120727295329165600631511808847 27154 641785043418215083350461779814017330196035682620 27155 63254512567814324672717760321720594919432274187 27156 5159259469330840536405086462388231189136998708 27157 349704273670873321770294962403896813679296634 27158 19758752291135693974542785653782002470608024 27159 932415850662824639683706714616073174052478 27160 36780401098729231923679931326604515423809 27161 1212398812396992053239639937463205821546 27162 33344509257545113412337402931131747634 27163 762919749182792616816762855936258876 27164 14455597942814799442033002750472662 27165 225361277941730445178278372898462 27166 2865057364470408654523605952488 27167 29345377242834189070868654453 27168 238205597017102348701321609 27169 1498014413814776919435763 27170 7067383607254228743569 27171 23848195246063513265 27172 53350703938822587 27173 69115977612404 27174 38569688709 27175 3157789 27176 0 27177 2161791408351324312330912522447 27178 44586827503172363689288242565874111193 27179 1124854148638226626669041734809617526448499 27180 1224600855529969038516246507934353074588681396 27181 202148670276701670831987101660839581750056090154 27182 9223786266298345917942338361514998273423615211555 27183 162743026169970623579877593942296633438564458776657 27184 1366359336431400358589892453628669750128877822839869 27185 6265013199428876185337218177852345759201563362393118 27186 17277408608522823678472726942863276927735760960578130 27187 30748964287661837890315070471374543134159853832810610 27188 37244141653192327973254811386952293755232552748012687 27189 31991228664745872887900759190517257724179591925387002 27190 20131493773274208866396065784525790877101158200995324 27191 9526807422516313608864214251980547908299117884427795 27192 3463299620415089460590959840606403811698224663907107 27193 984249925557685064414456700448440238278571804061563 27194 221863106266037395902049522225377938748251435443388 27195 40147183199511653342382319195197026262408280340195 27196 5890547329811167554922279702235297942793786506494 27197 706602923967266087253180816032107344271469655431 27198 69767120780600527342982870866002541218186317823 27199 5700835640199381855854003549153050185743997363 27200 387138836008243862628774485396365666111520946 27201 21916319152938475216018856135458319551726506 27202 1036318437023416073739865022701985091272980 27203 40965203194914808949889428224559324354375 27204 1353338493321241113439151192147148226245 27205 37308169751300798421465797665015241719 27206 855746055055456479657969559982736763 27207 16258130972328347762248009595889464 27208 254204330647578914077332739369703 27209 3242135926851148392217500782031 27210 33326574691488904120157129702 27211 271620662072756547881787866 27212 1716188448887118257729462 27213 8142117157072772283133 27214 27666228643980475579 27215 62461259411416293 27216 82005621716931 27217 46859039133 27218 4126070 27219 0 27220 2251738844689892053427982289844 27221 46880456753314292658728587194016983104 27222 1189861461422735029157553438072310171953694 27223 1301208722116560373116205807646143987271447765 27224 215573530694257474690577115779169066353332321876 27225 9866498954929598573405726772308646951768198690392 27226 174550250141373860449945820912830092704580862318413 27227 1469028737052171285028911643357845703484062940219938 27228 6750706410716333190864226425080519513005891952346606 27229 18655377639210460943526838110860623151020428120243851 27230 33266423605354720009312439734748101834402357066242249 27231 40368945512285596062838793563735529426039199634219204 27232 34738160312914854112231699393956526760189862240995510 27233 21898693261360836506624466779827041239864849099561007 27234 10381059385939557509866357367329803072736073231339086 27235 3780308929330203624548314977127574818512648355602246 27236 1076169943451663896045992998858782606962940715926713 27237 242995455410821707277423737969595718090187093164102 27238 44046245253842858030311086534524810363690285038762 27239 6473766871658870635661140565777765495738499118753 27240 777920034964871482999836546722853886196769993136 27241 76945418814771769176365502004316885466699777758 27242 6298849954263575904023953742240008631719773593 27243 428551432285141565016030335285336069267140444 27244 24307753992002582063867500493979930080564850 27245 1151713587167830377695894855193622203845709 27246 45622582437462462334650313387066872123323 27247 1510538081546854136679703693861609686572 27248 41739364984785914877396333721959043555 27249 959778228520080461539783858945041381 27250 18283628248463485955373291505259797 27251 286708489803494504629403037428555 27252 3668420712089524669201425445968 27253 37843106967067757569052567888 27254 309679522359198895148490383 27255 1965823031890606978483611 27256 9378528436158329907408 27257 32088188907635499310 27258 73105801769085838 27259 97256272877833 27260 56881559085 27261 5374390 27262 0 27263 2345379313161090374436414551558 27264 49290788631493056045377974282750546066 27265 1258588801124773891957085958493978162197848 27266 1382565163139009856027318406702608213172459546 27267 229882206042630588588549949967606940922023737624 27268 10553621973744273974602040450052492138576436378054 27269 187207170314435587884109595668670150139286483967076 27270 1579351879231290731597204057202778002231022118288817 27271 7273761362879948377129446571500063308283355232026336 27272 20142410402244766182128322206156877679814924804642247 27273 35988442202022681113805112735752479429928402436001475 27274 43753974239542968263184274876483336183055739078351700 27275 37719221260851814921185807145250767090074491426595428 27276 23819889007262211030698976044392194373662938088241656 27277 11311354250520743745736572981354230351520371530889562 27278 4126125548504908608492803065163443104309625868153953 27279 1176612601349559256342187234031357428760510100449556 27280 266126177585995550569776626113454628840736873433222 27281 48321261006103839914714208843764323896748738760884 27282 7114315761255192951088845192729657791311403749521 27283 856383362775784571222292952494171454351754891226 27284 84856959998877541656081652427159024883170621601 27285 6959141316639071783950412344176158082261031140 27286 474361717984128892449345786893986145586338886 27287 26958221065717744433411813512170104443165237 27288 1279863090479459353902527068436177272090806 27289 50805507108541005442654911987657037873576 27290 1685859263657006543073208409069573496541 27291 46692819761759229410030883020782212154 27292 1076358449547969144567577383716869646 27293 20559448886427168850643906128081308 27294 323334652989080263031960422267718 27295 4150278382652207252275386309824 27296 42966323714915678079993229137 27297 353021566093026479967079224 27298 2251410069488405493787817 27299 10800679786744156820635 27300 37208466555464207815 27301 85539027277411390 27302 115292786666428 27303 68990075775 27304 6978730 27305 0 27306 2442862438754801545567295092897 27307 51823696464834891471907430303164136671 27308 1331246958903591871243517618677469940822698 27309 1468961832926420045377167085249517859098383987 27310 245132376908693766936409168208596555606936406351 27311 11288198412269039389153494152770952094137559054955 27312 200774439949327729927059028176302928492989225036418 27313 1697894829370688468153558932252111331860691116109324 27314 7837029870923758068913591179726343067514830159634767 27315 21747073437289716337797959928879213568231764710824117 27316 38931517069634128465471984569640808653920765712094463 27317 47420737821697886564482099593583856413817523078000913 27318 40954220332575110029477574661174684119505305635751597 27319 25908402530798172002013020617482768641362500045380801 27320 12324412018863358763846085224690134263544820241032693 27321 4503348357271546837268371696929779975967882653214464 27322 1286362414680922873531627986239335850637090363790635 27323 291442891189158042389964674784944725757909062786054 27324 53008220448130991163619367832229869456487447032203 27325 7817788927155191728529475404329804142040790694976 27326 942703837605859294694635312286621054094401712005 27327 93576103535964256033206287726567035157635789058 27328 7688148341139041211882899318455686027897156867 27329 525033297793256148894660666248538778393150967 27330 29895572511092943796785314851580842676605099 27331 1422166248889985349187673790847950121569752 27332 56572838152478255038136019959046156188538 27333 1881375273457936977721810400059383257915 27334 52229615387101560190547765787395404768 27335 1206988405531366919166214779935854132 27336 23116282451336214038902119689298636 27337 364601267726755199716008426387667 27338 4694892461827954911796708176442 27339 48777001627972163529335308646 27340 402373421933524444978970945 27341 2578076746597486160101991 27342 12436178865141275056873 27343 43136047117500848297 27344 100057434381517659 27345 136615527578227 27346 83608363530 27347 9035539 27348 0 27349 2544343828652090726779455860435 27350 54485345955127043882243646028917878569 27351 1408058553230603245011115875163734143649255 27352 1560708135604858127903173819880546305982300373 27353 261385455685895212152240418912153359844504228738 27354 12073478142330783193086927298730089125423964292782 27355 215317006914226581047896975638476415835494530795569 27356 1825265190008325756718824319492903359141604096217738 27357 8443579747523078865696120115453280503732531760000054 27358 23478601041786005579644146500301564352653331281077488 27359 42113465654652590235119530773675976008520646578280064 27360 51392511067866522462521139166626326718675357011018995 27361 44464629997654173784741994335155202733411662096610105 27362 28178699337327507826000679542807091517856540468177707 27363 13427542245934503285948759980284909752961498064679692 27364 4914809004596702379931523745094092856875759259455628 27365 1406275595090208598217666938113876140387211336282336 27366 319150702953334877407575510619802218719037060291972 27367 58146534204569577173689829998526023976577328598634 27368 8590323409778809739800793504872465032830772534395 27369 1037662607972220342455443725359433019282111034872 27370 103184695253498091544684259604367451429914230493 27371 8492970501207628902420066795084785224097619246 27372 581078294859724266803515740909243707903052281 27373 33150633346780881700098731967956428642606956 27374 1580174752639607182770178476469021108526917 27375 62989979826695100414153108287077788003162 27376 2099394747881490183123256380687483455263 27377 58417922270999210236707745441639918623 27378 1353348096284419213718617993607615831 27379 25988551022042140630977645887270627 27380 411091454942922226187598014085690 27381 5310367162992571625201519513041 27382 55366577236130491210134325618 27383 458560723337296654334299728 27384 2951674113380696557760694 27385 14316691626235108164531 27386 49996711404093728930 27387 117005919031955655 27388 161812873832123 27389 101243351322 27390 11664896 27391 0 27392 2649985308251720770267133439311 27393 57282209575207299090647990467663833713 27394 1489258687020971906456869571828467317768638 27395 1658132295489454086495918944010857508803309511 27396 278706825924713315484376011135948287274111819927 27397 12912931752332256959290336318818695125463464883951 27398 230904415316537434841185014855958468831669018556328 27399 1962115123627553664061807088549898784339296772872732 27400 9096711036619695671122181715122170957233260430348827 27401 25346946927495220003100274037187797564283301518320633 27402 45553530759028484909246362107050941317571623070475065 27403 55694477335672893287534599093754826547858042762946237 27404 48273725067992432423100952919319886086024163951337310 27405 30646486442464318548791576201219833860070947665231809 27406 14628695386850412301023669723237749204861284903121967 27407 5363592607039717210681171485189019004022870960174326 27408 1537286555664618783581624214009036725895906212416750 27409 349473826399128549480720730544743776325938562309277 27410 63779356317372877748405176246948386335846127078577 27411 9438650512621814681642495187033016010292604973637 27412 1142117926448892499753997766742014900053338568861 27413 113772815957262425886647085420816589289661755110 27414 9381435471695277997876771496489559305017185724 27415 643062391709997235529574242668022622114399128 27416 36757516481249415562815485261375957736588532 27417 1755609154120432007852756379345299967061423 27418 70129601716617525875275859775158023320454 27419 2342488256359750671096881732751676713581 27420 65333816507706403996155347896392618013 27421 1517316846807920115904241485231575249 27422 29214859693611925000777118459679701 27423 463461015379221363947326022691880 27424 6005844508540546379452896104764 27425 62838543514845779866698845141 27426 522521509093088610856938584 27427 3378878730043006778364622 27428 16478537085669870685524 27429 57935628238995646739 27430 136785767190650779 27431 191577235534427 27432 122503025548 27433 15018300 27434 0 27435 2759955166386673475403099789409 27436 60221081666538442413133329195319568223 27437 1575095640919235269650938525866043251456211 27438 1761582491438488208999569714350673879203293332 27439 297166096901891444040152123991278484847480178028 27440 13810265412705319917077928616981118029625815148741 27441 247611128148524598930492397237897147056456324521065 27442 2109144594868640614390157318119912563405981039802220 27443 9799973457678956047258602613846965067288221829419938 27444 27362839842829117055431873500328764392886298880820434 27445 49272493712566886394249261616644424080868017565064914 27446 60353883875840521603812271916403677016625102040419000 27447 52406732872974757725754347134029341441553667313910524 27448 33328818150347287190213106098074063045488085851096923 27449 15936518584553331248159530022135571610628590391542456 27450 5853060273948355735666318848260406713803224227496692 27451 1680415002173247987757142461256298458120941931785937 27452 382657348995294900980825435203275046778226944235150 27453 69953937272008789988678788235360931363140519498873 27454 10370152934572541452627688647112079384689639921435 27455 1257012705806329557060578725716111930966080539997 27456 125439604051429520512079308815367190898853359832 27457 10362173282966813196660784263561495686719478122 27458 711610391050937188164576643446024126886410454 27459 40753970848242563783861207754951892337848099 27460 1950377108755081355621099038651988354798220 27461 78072439768301395874857983304339798664668 27462 2613517793629143110167078234411912515546 27463 73062189591896835408204247339142098792 27464 1700996768155866490434359705930285265 27465 32838500706367499586685292162190818 27466 522447409811094221587783748034258 27467 6791635997539715606209754264313 27468 71310023442444161326711360655 27469 595321350157738280058696761 27470 3867307538026023696473617 27471 18963359186121803929557 27472 67120272118656279433 27473 159863546778700830 27474 226722351053138 27475 148114250805 27476 19284689 27477 1 27478 0 27479 2874428410083806869907819978392 27480 63309094271749533136044074852052103588 27481 1665831604708692491699471018328738344683276 27482 1871428058956821746465096741954551844351561267 27483 316837374367766963068774388508733602976782029012 27484 14769436734252789165779203617954129009576289221121 27485 265516872399628202851700478902227787939641410721199 27486 2267104846793339976068968470193040300119628716364261 27487 10557185150202644097303380886765010825968707046403377 27488 29537843463122676699867369402984223246194651431956495 27489 53292796463995966898970648785027345343704646567493976 27490 65400209727524526381427724519250652347625153432271552 27491 56890995855960257044400996284715961515215109957688477 27492 36244210778882418889536273687060421649865314381622099 27493 17360416278503372133276492197346962441679904925671677 27494 6386873620036193721605108618631181473033671898439263 27495 1836773662726010618125323379643477165367888058382920 27496 418969161592896307682421310706857169532065794464503 27497 76722010078316657303593049882935127812568579040260 27498 11392927355697794930666412940471755718178360710704 27499 1383382810359201945854303771729766754239400255814 27500 138294159746235771324935571192873709170065648186 27501 11444697972417167633553909080067165857905900456 27502 787412349821586066063773637693429910675297955 27503 45181766145104581538373783141014942254517240 27504 2166593572717568430101484925878738961057550 27505 86908185052194308809941342210014607350673 27506 2915669572783476439803292379811011279796 27507 81697762248235244665647293207824210858 27508 1906738968106072696197604437385908553 27509 36908018199649395249723362579351599 27510 588879850053062127570519724386832 27511 7679371083724855229939356453782 27512 80913551962488896551059474213 27513 678170570129557585157829689 27514 4425649532101837299633284 27515 21818904322453357568607 27516 77743848102220951663 27517 186781787737534371 27518 268204917312820 27519 178946820835 27520 24699197 27521 2 27522 0 27523 2993587029233173241168779714732 27524 66553733737535847039921075779304966668 27525 1761743448920549903786492390009893956035966 27526 1988060764058248131802330017693165502717584352 27527 337799548490957765963378274759457091901078992002 27528 15794671685145728746754256487463049320698543382604 27529 284707008187308601047678394048040670669539126292897 27530 2436802127966134468668351552049335383092198893950993 27531 11372452814670901789256970019129033371625278696126260 27532 31884420873857701919261616303906175548478459897513832 27533 57638673288344734860696239651384545800863953522367643 27534 70865347170918937818981590917586437528171583828051532 27535 61756147612018700693037063243707045516537876018363155 27536 39412767083237410866472115411174920999888969744741046 27537 18910616048011356149020983148144785652719548956246807 27538 6969021439436111447581988202107726384714430137362979 27539 2007576712921220330274266429790233846798167872890809 27540 458702064928860000695340387855230257261024639691100 27541 84140212479097803650932823437888928920551481000604 27542 12515852993328149160072163929919572487679934771885 27543 1522366153532415061323463297977101962969006104706 27544 152456538882377591656996486800068059755763353347 27545 12639497484958136653518656429298434744305585461 27546 871230345005040088630048953467365685867624379 27547 50087117975218244619088064757720582593694260 27548 2406603164038370405662139975591451704938409 27549 96736469651904674817531997121795206488549 27550 3252490475990569248241365064357128611271 27551 91346213723319843000731161320454488300 27552 2137172810998079124156432563640495352 27553 41477840098477494745899292105897545 27554 663690615866940424720956993138625 27555 8682164084560977154749495703919 27556 91799083779627590740880677570 27557 772443689241550466444198418 27558 5063814679957442575510074 27559 25099901314272312574636 27560 90029163273524722781 27561 218170998377249430 27562 317148692676607 27563 216040172280 27564 31555742 27565 5 27566 0 27567 3117620271547411926979127053250 27568 69962858124995199538302104437645528390 27569 1863123538830762575998317314337121995403716 27570 2111896153131486610559006623688901965690738924 27571 360136600083332739646137868349503474476735251739 27572 16890482636663196394964509557331795613334504697854 27573 305272923564589027734358553142367435019607718536831 27574 2619101688307058975218506170103494796321033388074414 27575 12250193353145316793342318169148808439494147120936295 27576 34416003996406249572812769767247117768633092194837922 27577 62336292862396878999647611264467719454017181113293757 27578 76783797823794549976483596643794420605517622369794434 27579 67034303469924613486019226643175515502540437562640967 27580 42856311191470307502116838008729685314527790334147891 27581 20598240139047614324137936783688921432985966333011362 27582 7603848730450194686114273080951995411480136778494596 27583 2194148958608712000279927344452261979330945405155226 27584 502176069332158923848383813890722223322885508203905 27585 92270548642880937059803011388985134677037785679437 27586 13748666693934900577344170187980322327218383737892 27587 1675212679497657111393027932913489919605276615839 27588 168058845196215044319485359695522443398244736608 27589 13958132651020060874164282906997437740104475306 27590 963905935975758965716720709942248655776265879 27591 55521157628226697100172032353345951697234748 27592 2673004919160109202724101197455876974379304 27593 107667960371545912095362152053135323295694 27594 3627928577793067541514310126698634394954 27595 102125440110124600967111838716517311240 27596 2395238601009686182294968417969074802 27597 46608985838073316160522913751558655 27598 747927768420367598037970680926438 27599 9814802337513771329996950436299 27600 104136266014476442184574560801 27601 879701543759094427761185056 27602 5793104419343339123478228 27603 28869077550950969031641 27604 104233151517086801658 27605 254763959285878143 27606 374873901301884 27607 260636650590 27608 40219063 27609 10 27610 0 27611 3246724928206047105940972859506 27612 73544715466243660794996717022331394898 27613 1970280593150434904234278612832793715132212 27614 2243374983303349877900009160312061626817159670 27615 383937926255797943412152544656647509647845766080 27616 18061687612363096601416204972224641437995903483403 27617 327312456776024162692945943479177767047968902951868 27618 2814932062946259566278740743234811331370914961375759 27619 13195157120338280420527034538336681280844527203467336 27620 37147068332268300240866611060584254864830158962345506 27621 67413911518321928731372753465398423353342562499920670 27622 83192884555086924762043198933032246304066812103834329 27623 72760266811294904000301929803591197645825419621478754 27624 46598534934007028633356947243663379220162339244520389 27625 22435383161593696040917706784366288603134437457572403 27626 8296088276678482577301235475444371297981328027612807 27627 2397935843912593070039483450898735265142686314599297 27628 549740905227318269367090666779648400080638754026558 27629 101180894007178599627834879115804147204034768919400 27630 15102045179418430578453491717087809600509386024144 27631 1843295314157015690374405567626713811935578234784 27632 185246430700393850505363820973086419823742852411 27633 15413346150759056538404984719427335310047515291 27634 1066368394372839523810348080959538476785024248 27635 61540451126936174961592891119623911829205691 27636 2968679697412269908133871585157316254192736 27637 119825571790628034088081282006531510701381 27638 4046378181557053758780615393412268021297 27639 114166955762324218712519121993058044888 27640 2684224061763001383767703220875014983 27641 52369858089162106010596191436157028 27642 842769406018103648074796291272006 27643 11093957683567932988754088318216 27644 118116998630578704311389020494 27645 1001716261191878487560380577 27646 6626404520081800944244571 27647 33198309617169413272659 27648 120651994550080596385 27649 297411849164693554 27650 442930189615392 27651 314218888192 27652 51142132 27653 20 27654 0 27655 3381105630594468612010288127863 27656 77307962908002114329659220862036327465 27657 2083540589839861127137255023218033724128142 27658 2382964738055879329742416094163502850841010533 27659 409298686727219839629436638401318659555218093865 27660 19313430820274046301512092730515227115639453781792 27661 350930347855093754653587208597011102120537407409412 27662 3025289664675571576897192651965897163011334049097614 27663 14212452904077988808767735878143629595201628718500922 27664 40093213430162388270740655484011023409770556718114999 27665 72902038548409032654936558005526988426829160815962006 27666 90132980481933782169040208173339226936595418682954505 27667 78971752416862953146394990239269329507990919555600924 27668 50665156522075776634324220231048379581117481920128524 27669 24435196486019420383791673347087348807890418960204369 27670 9050895008060581945425092006186734696643669559495728 27671 2620514358147089381464458322751079913278618267456948 27672 601778763618934591648565603981118495883878704926358 27673 110945547276371204160934782578760652552636954827495 27674 16587695124647570480170472807108402436651701929807 27675 2028121978966289828226917908472317236329664542572 27676 204179214812672011950794094895365326864462242807 27677 17019182466303330416512932611193552896923967858 27678 1179643780100664625316669387867078902985114898 27679 68207572697003757388185983279215349687248910 27680 3296820517098076161114847838626551494869727 27681 133345811789698928770040586791456001056912 27682 4512729880288865032252924761323917084901 27683 127617454586042870355197399380775041801 27684 3007805077161140328037916224701523955 27685 58837129340418028116896049820896835 27686 949539675742748522881591394285056 27687 12538424815783557506676205283363 27688 133958331803554532157931280617 27689 1140499661999121785098898049 27690 7578405789650870525919512 27691 38169951157858588709236 27692 139627102280060207802 27693 347103410287556306 27694 523136845815382 27695 378556896520 27696 64885461 27697 36 27698 0 27699 3520975158562887897616477410546 27700 81261686784780565738761717837917895454 27701 2203247721607131437640913315173233002442755 27702 2531161233132787702922471386755327288568806355 27703 436320172085037429870830500591487061052057250101 27704 20651204552918393767270195793821734572903921431726 27705 376238721585526265274345084660104262757842223482399 27706 3251243707053675482732780339061707164404178943799565 27707 15307574762813852353291960984998676491233800267765703 27708 43271249510839341947633061950728037624391973322117880 27709 78833614501492088868654559262870845220134796790769011 27710 97647756417218167930352706515539940023542465520553025 27711 85709628234872716968827440509338679807809178944280161 27712 55084092609718422687602412841644873760189554848028091 27713 26611979911931175500380652982283026907371395288140082 27714 9873883384787377838502990332977150588156617708455340 27715 2863604921789140567978957296030141008151306290928433 27716 658707287476080020807667207069176849771840462045358 27717 121645833947376864142985021542009552085484202128821 27718 18218451806544558532202951138883140761542830628091 27719 2231348769983527845782561974156417442958882971132 27720 225033133887345897563255039331284661411051937255 27721 18791119920399992845486130814429486061678045759 27722 1304864949563480634216435932092360876522055267 27723 75591738294009472071684814498174408722329927 27724 3660966131652837559707214322957875642482036 27725 148380273687066051038841210755101763735929 27726 5032426184387388505710866890049464161995 27727 142640548597495101573721830067121780227 27728 3370091156952696730255485209707720277 27729 66096733540818668363674832969436001 27730 1069726724358946436204023859219991 27731 14169389132777772453032085765683 27732 151905729682535284092746939246 27733 1298335325061427912807968272 27734 8665853732374318036075635 27735 43878336837081214128609 27736 161551886056613821634 27737 404986607216352565 27738 617628049486994 27739 455761358952 27740 82144161 27741 65 27742 0 27743 3666554760646647127956344306190 27744 85415423666313630413753690835196840914 27745 2329765403790050942316965423773405840113727 27746 2688490318065258532209119004318500840167438416 27747 465110195377058983815713790094895632980899330127 27748 22080872545536330235350320680995685482917638522768 27749 403357603987352332448762551544569103164431253955307 27750 3493941481785537236556956002286917092723156444201049 27751 16486430857156257650799893828814417212294601906719190 27752 46699290717285269093551533986565915453686148366739855 27753 85244203484520573755671511898164920142467130604507706 27754 105784448243256869493647216299716489545835674060879230 27755 93018177080011918718380651730545906453355304962632555 27756 59885644860026714249281250003471384215842894623760509 27757 28981281231645578743810986298383409455742893893637454 27758 10771168068105155375463465554988008896578486445936655 27759 3129084338762591652793997441292914598133939984063368 27760 720982836823138118955040317520811466513799199069077 27761 133370766138981146842600955277166820639308268018547 27762 20008387134663411422539596310053994722572989159784 27763 2454794414394744193655101759107492376772593737196 27764 248001733958829949961048649167986447129457526157 27765 20746216012576489405311560804378752172497578834 27766 1443282591492820825258173252874299592806102731 27767 83769505466166644415252055980432267097212921 27768 4065038192611411868015236103065353229278931 27769 165097291088466507482646338531493828725377 27770 5611523346087697172288552564332596867258 27771 159418704510241838290186668855357637533 27772 3775676204354804892334186191107771027 27773 74244976335846067735242642681271084 27774 1205002855731509056860684412270081 27775 16010728534732586243144869349078 27776 172236762308445743263257040853 27777 1477815033403592299899668822 27778 9907834017925985923984129 27779 50431515508340466066958 27780 186879647315760438374 27781 472394223944041259 27782 728907363510843 27783 548348270873 27784 103773507 27785 110 27786 0 27787 3818074486705953843294627812035 27788 89779182426022457375178698574211182185 27789 2463477337465285553917053537444344357685815 27790 2855509678958954457689769812103883556376073310 27791 495783508499885125487367926178694246511275836738 27792 23608694888802303198997988615357254507479840664093 27793 432415474636163363533409060809807604780083628314768 27794 3754614015671043594631408311892916980275869526732030 27795 17755374422473350120102196272341698337574577293146156 27796 50396855493231073987647554827197950995835698932832173 27797 92172200561202883120020683231606537896914468674225037 27798 114594145804434759380745146253287544131551876856693721 27799 100945379893935994440890404688654473777441773006848133 27800 65102702229438574999858830508258608132419479729992829 27801 31560004363313194210535159358214021327459806543538250 27802 11749408164946943400981120004964399333770971627692329 27803 3418999910016417870823995862728297216131783678417198 27804 789104052403305886208413117231417126093637833230347 27805 146217763940053893214404675350647315952784103944990 27806 21972927948980126080388774339724673405371662456899 27807 2700456127417964297936757602618999446068176252170 27808 273297920733713063803346696377153955600463695460 27809 22903267380158851727790690927096814891411160510 27810 1596277394788103878451540417814216614912085752 27811 92825546410281112006645940117754441119130259 27812 4513382376206544959355518262068770874351278 27813 183683772792507445241503141341939775544426 27814 6256760048895743184863019211832660621842 27815 178155399871965458062038990625158471761 27816 4229695162513577746448579150288015144 27817 83389776679587758240693036162692522 27818 1357247126524503760424783082985809 27819 18089352543263913937732415921315 27820 195265264275917074375964524938 27821 1681879926441960638697446839 27822 11326095542512909974383818 27823 57953215424083805740073 27824 216132535488439404568 27825 550872969992348321 27826 859910010966058 27827 659315591209 27828 130832594 27829 185 27830 0 27831 3975773533460423034845675035419 27832 94363467379499914592182595267375783061 27833 2604788630781548655927952309068655005777002 27834 3032810748513964407632761731171576462156105325 27835 528462244940654846163804308316165580121965632508 27836 25241354598630987709193426752213334186801934400381 27837 463549857281738030948772201937575143042635167122716 27838 4034582134209687846302467551553734156584465249056827 27839 19121237040324765572810189630127177193858720057490456 27840 54384974630773612573675091093215138065093427308521308 27841 99659055424148335261325014048164271885863102916315630 27842 124132105037963132144136840883077849568045102153183923 27843 109543222330922478699036712281591922943348689513810426 27844 70770960284749649340813977033937036130223892770940234 27845 34366526785991857820649780044971043420899289372561719 27846 12815855358178204556177792166443193454573272329581105 27847 3735584811773351937853806267903673220028939470234110 27848 863615745022966649161107004788430520604056612107481 27849 160293443971817807533282285833166550289256264074238 27850 24128985553913578665297286736417906856600426568769 27851 2970527004328849448020234813630704250580881422811 27852 301155882259211182313713095757319755836738064902 27853 25282985847827812961863416375164456728881311014 27854 1765373464019657143823693065924947474805589661 27855 102853501862390958728493926988422901809897572 27856 5010813897166627143957003094617704284878529 27857 204347237494729250099861952782790450024047 27858 6975633737049075408013369030642920401839 27859 199077524397750546344771725599475754296 27860 4737887255347895074135172267549867188 27861 93652056645860848138698581804563616 27862 1528570713056133284032485482242970 27863 20435584275224985354404205723206 27864 221346036961045116525434024195 27865 1913867244893522550217198677 27866 12945419466925555006182263 27867 66585105166285193137638 27868 249911948675654727970 27869 642217662633302320 27870 1014076803422920 27871 792232713540 27872 164620546 27873 300 27874 0 27875 4139900603411771887815710365915 27876 99179302544341807530548174173051478501 27877 2754126981674682993843961814914962030323459 27878 3221020729598411449967497891029654238525363129 27879 563276390525699647268093826456684382510304266842 27880 26985985952385695246282382181378583661761072024160 27881 496907951400572161521191977324997821198330269547377 27882 4335262960866061512736256013612214295571759915745770 27883 20591364378050585206753075599884172925966279895103642 27884 58686307568634819482765481813117465238165277963913838 27885 107749513607928485112078351130493714395031239741987832 27886 134458085198290206234305231975577459164751411372196603 27887 118868026575411648353726720739847991777449688896283158 27888 76929158976692352193787690811504653551467254852478185 27889 37420827071127365385636588247427678390063767846515529 27890 13978406261268447621639512601374791313032615947629863 27891 4081274850968586356803568764191213463041191249285773 27892 945113140129768243098562663362283590387417463302974 27893 175714481382403217191688522764790600432070092651902 27894 26495097548079199639787071318881550233239915661828 27895 3267415095106803989257446986513282709228842372692 27896 331833201169888797797101526810737093419281831256 27897 27908192169488483464016151173974215762187837563 27898 1952253109203728258915742681936014127288231412 27899 113956924168173981903616240671480711908321397 27900 5562667870018977702121574833901459971344096 27901 227318069561352126775200975528945640876648 27902 7776485408290078133457472962901672769296 27903 222438053141169274748336173945001475669 27904 5306666540913219202526050973101519955 27905 105167295465039732214325244553612686 27906 1721345342604329575737147700178847 27907 23083589606922482693911157586834 27908 250880144893575868791145790128 27909 2177563114592378970031521236 27910 14794036958029073931700847 27911 76489358971974730498061 27912 288910361634949861911 27913 748510219698233393 27914 1195439222874513 27915 951348220655 27916 206740155 27917 481 27918 0 27919 4310714277666637214536144927329 27920 104238257075082078648799546227984002879 27921 2911943925292102980066799415964125497354304 27922 3420804739065646156671643680759978714482567123 27923 600364283932558319850226513193120454176982273772 27924 28850204707953681851921146024838303927376150212145 27925 532647307496623826314561945187778335213765949143698 27926 4658176883053549018176340899655462630944187592027845 27927 22173654578209468037480838152040626187012552348040216 27928 63325267566348977807307391733115286757707209686024954 27929 116491876608454100186096730236109439355277907608970366 27930 145636713177756677373206630852151353445870341303208347 27931 128980810452904546618018036426931218082615942322305564 27932 83619340412069958097649313426696854413586904488134456 27933 40744623372235255123144746944516011147689444261058092 27934 15245659365515039518692216363622443746150141804547221 27935 4458726720332065937641832705528303160737338486288772 27936 1034246509839337294061695861071843809544812923644664 27937 192608552063717408136633841693076038074493286604125 27938 29091583108861355576746921639671648620479222435521 27939 3593764323406875231817677989189590523686351590033 27940 365613175089855483508545315882532151195489803891 27941 30804029230944488421674245339729150812600271243 27942 2158773150071074074751827291516540904479322202 27943 126250318831304628633529092248400578324471378 27944 6174855035188908983968182887270072235300337 27945 252852020074072050700980726461334456730225 27946 8668593823607012420964114700175962501437 27947 248519023180211079103997108157520267595 27948 5943200664322575442674553830788270856 27949 118087268713243643953436392955312735 27950 1938235204458866296297326324612216 27951 26071860442995784807300458398770 27952 284320902414074110561174418127 27953 2477262477270675817375137268 27954 16904106083710108868342668 27955 87851605309480066884435 27956 333925038261928427960 27957 872165339847824556 27958 1408720019956093 27959 1141715154999 27960 259152983 27961 752 27962 0 27963 4488483403190813123215639907302 27964 109552471929539415701816449426026090426 27965 3078716149632695117070488560130026273909647 27966 3632868078895524617577363668251435126311458793 27967 639873148831016607106705345504952522942187876018 27968 30842140329768426541059050039438785397327854266392 27969 570936549156531480245721835496290454763721467651032 27970 5004955018090396198026893828922848718545324748008268 27971 23876599492833270953075643863290678275019770246408522 27972 68328156426701586828683566649901392966302323999515477 27973 125938282379562933893857681272493001914537234614329619 27974 157737877084746159282802637361132309215587771430315161 27975 139947676062916870180746114885742668473874985103469505 27976 90887128294368885167752549170990725195168882989095431 27977 44361523807641892943917396484733951924325826736400410 27978 16626976979813976264243798489897329515465792655934753 27979 4870837886384171220864379340784178928015991671794215 27980 1131726227526480095823508123412421017064233837836565 27981 211115362503257743259880493920456386105902678839461 27982 31940712998916588876734622615129383673883459212874 27983 3952477426837191298660119609159640128783175729472 27984 402807365537961200167953193919652189794328967238 27985 33998196650648405657749452777483031414179960012 27986 2386982888298336794594273817171189394578378964 27987 139860294691559013420256621847449939056672374 27988 6853923411953584607011318131993279359810681 27989 281232979221604857804347978142092222140230 27990 9662280147461874054410828294961717194051 27991 277634846767277565555051539044169273396 27992 6655498703046072002957069401966580796 27993 132581992701816489278169957319617252 27994 2182232710423890106052487831148507 27995 29443757612727397333026385197551 27996 322180616028900946099960808681 27997 2817836761000384933647564742 27998 19312251699403841812343620 27999 100884273686843097899623 28000 385873640278271847934 28001 1015982717063285332 28002 1659449476620233 28003 1369343009588 28004 324274280 28005 1165 28006 0 28007 4673487495046245204241629451110 28008 115134687825551788804843680332523994266 28009 3254946883096403790489828766365602205400187 28010 3857958642153441704411140694433288296354941481 28011 681959659634780125749473196147071468304261802143 28012 32970470353968448487475813052998703273596662965024 28013 611956145070496082364517083947675006740455791216276 28014 5377347214733273226012425495199397595687591087700957 28015 25709328971701069509926992151074453534642393799792903 28016 73723309489287129811139246040608519627373012326833021 28017 136145007791297758935207927724716592804358004649322797 28018 170837151411692365892343024611582225741109610511534118 28019 151840230343330186919121457157751602048180508992027205 28020 98782030841174498148325574600157999448804365956537932 28021 48297189750294676385461354438227842376043617124111408 28022 18132552597545152833284092615129370740772845102230901 28023 5320768255369037325942639850463444695082182714513450 28024 1238328283257227055505371886552469733293874487319084 28025 231387775364650243356255871273425442893800788920315 28026 35066895680761497752560123040833671267535966889306 28027 4346741112564373312756804646146913283588816569962 28028 443758397700649189491060651209070942991571588633 28029 37521208914852236288532656664365588798691883562 28030 2639143917680954542507017730951540074942717361 28031 154926834044419797294008184696867085475871186 28032 7607126509870119497299949813115722970663177 28033 312776049698828959028649184928812734777562 28034 10769024191723022135858859525376523940724 28035 310136000060766662033893543365246818153 28036 7452509203995661685698127574712636716 28037 148841900091435864725704449160093893 28038 2456698622677114610024069649489620 28039 33248122031813375042048948985164 28040 365038202588506479152263986478 28041 3204810671394304970887348132 28042 22060181267199824061559406 28043 115830436087120137459769 28044 445812277233239375456 28045 1183207909067827935 28046 1954101413776388 28047 1641369831614 28048 405048506 28049 1770 28050 0 28051 4866017154182911354694265206413 28052 120998274549869691881867283342240136851 28053 3441167357835856297061539545012866153092167 28054 4096869461697854444854569371710273678236321878 28055 726790542968476914345970820537897367833286593415 28056 35244457033517383466784110188581332329353439533214 28057 655899234448809889674150746128872367156176597934131 28058 5777230628409313258122229943241827788526961042414565 28059 27681658429102622644033217641388881821343626564868949 28060 79541251672368926861905123205698752623241269214831041 28061 147172794756650733783095255614827523517344254061032925 28062 185016256309889214508661673868164486274168656601993961 28063 164736040170714439346475982412115916038734104204918301 28064 107357769136580045196422799317196784074140687004784426 28065 52579513124520298917983880613324553578945462756169424 28066 19773484162713463187951854929246337568593464292027077 28067 5811963774942626662949585005387993112987231311246731 28068 1354900301779745209569455501309081032860587286097557 28069 253593039631606792257940509629686149329387447689769 28070 38496881054541017372871090750756059781782127749559 28071 4780053640555956860870118166156042882753903441785 28072 488843035562979835893475734024118407034255646185 28073 41406679386795406763919060712461332322223925616 28074 2917751958238707461847360206665523503522291550 28075 171604695049784217667530276969217376896772981 28076 8442498784903606059399460805299208434321727 28077 347830953078461453180370007086338335061267 28078 12001593511196780826542486090351024881387 28079 346413128207338814999665062437846431263 28080 8344229523490204566314293868830457820 28081 167080271857985973409389671576181774 28082 2765407016738598127690343001296607 28083 37539961212883499514196923191934 28084 413547769046258399872452029610 28085 3644448912617327844582870856 28086 25195382332443424043562190 28087 132968171896064276295355 28088 514956101201324791299 28089 1377602279231754453 28090 2300252328661005 28091 1966277926894 28092 505094463 28093 2665 28094 0 28095 5066374501379277964399166419563 28096 127157261683904089911132889790053532022 28097 3637938353011030763000107091191390372479375 28098 4350441410029356660498436717808374240392300816 28099 774543217085354239272972761828691926949000840387 28100 37673986413304639779126403608333768540102928714693 28101 702972509497594866008273462336959255596806442310931 28102 6206618910959859194749782046332074254865601380913811 28103 29804139929934098206681164484346597302178614863391269 28104 85814865398590055322861418361119236782981002045231361 28105 159087201865210014042269521253915934676061340759242267 28106 200363553687110490444679571380293720123629379543390574 28107 178719124812077336198870619458774724425334976841288029 28108 116672633038897015118347454931986146450365866032479636 28109 57238808902634075135635060998075778755894294258703806 28110 21561853748253298664680600824177548910584124529312275 28111 6348182143338473879661840121199440913484993521177515 28112 1482368108543472802298819478385867289179273048018314 28113 277914134961184351752693055497697096809956055141037 28114 42259983476320968487571213358899473716573304682360 28115 5256255067203707022395658662717440927618116472609 28116 538475559315256073553168172027479721317319838172 28117 45691632769859736179801927534215808007514655949 28118 3225560920237334135525134059425224476479049257 28119 190064960185782174140378439878852295094673712 28120 9368939111099855048424714688208401007046956 28121 386785805484569434653873889340922880541778 28122 13374186792888671331490981243223188310936 28123 386901615025054023131078146008614691960 28124 9341827830501707510190583139970667014 28125 187535957897621340138235261808527383 28126 3112595723173726949921924797248270 28127 42381221860326034489412582081016 28128 468448302713820464794089399475 28129 4143854538878034099234371196 28130 28771917380193478165008164 28131 152615570513854448393056 28132 594703060661137800517 28133 1603524129123862204 28134 2706765678310469 28135 2354132592373 28136 628815642 28137 3956 28138 0 28139 5274873627947390097986152243705 28140 133626370814087342323257370403825081471 28141 3845851822267697108280850194402230967158709 28142 4619566059163401355521825482818576214909122446 28143 825406471609745661177266857978948189427452237618 28144 40269609995035948815142911889704184347259282883131 28145 753397158866673943415399010773044885522549658202434 28146 6667672058590062371769980397591782681395862474838169 28147 32088117053526824116589968998043728975143305143227068 28148 92579571302801390560709576066715101597013396642153972 28149 171958983503892386063921744767553044562352967627071865 28150 216974583058761305392468932454235088511171214752701677 28151 193880488771387709680152594579908546365336580524109983 28152 126789866939498546824828403847024518088574966274495269 28153 62308024095204878862975958346505547745541178551770264 28154 23510814203697598094722434328733361053377739134658283 28155 6933520812862528315300934831623620551334468646546976 28156 1621742893298571757116312166655990702814330672436824 28157 304551240773875469672968058892157951874531477730930 28158 46388325868158810950967871751054060504430289735669 28159 5779560403967847528469116320393830543638511090140 28160 593111474506421287833017865413661267769477138887 28161 50416848849706730127934927721025755043708401551 28162 3565609423487744174503813024478644017952507730 28163 210496745763315922079498459561232482052647036 28164 10396303105482273829019278190395200796757273 28165 430071301745930635013364896894436685380669 28166 14902593075221058102629712286012383219900 28167 432086667722973345176659042125753287864 28168 10457779155523549397222374334689364265 28169 210476417746874215900173971319460928 28170 3503022839123792969121729366157422 28171 47841657609062344066749907787947 28172 530574583700746665138562798377 28173 4711080022268645992889331682 28174 32851324200460491152868398 28175 175136417803677073357382 28176 686661025189437478727 28177 1866022070906034098 28178 3184008062547408 28179 2816881890819 28180 781606005 28181 5822 28182 0 28183 5491841063841846500452896053582 28184 140421049297811036636861405580076882846 28185 4065532609991746789424275372709830675634902 28186 4905188709926040858670755445851844776992774125 28187 879581190125629705529066975450920771002697141734 28188 43042589162146754408212483690011983085814922235897 28189 807409876248696368365197700493022391530270118994202 28190 7162706964801167583569039690501903450013368423501084 28191 34545783812438013300123293200370913761893184725304814 28192 99873522687661348008667674690686383870300414930802649 28193 185864498597534718875983959964498765002823189091225423 28194 234952640314821487238930357241305958101829346686787887 28195 210318698320362308805923061399945798954969758123300666 28196 137778087858494774999963828244102647432827943641686611 28197 67822964638088743030044596758208238648107369360874686 28198 25634683377472743212381402260111011533241643506863978 28199 7572447491016065293537141037908003996137845538151018 28200 1774129025279387005643776629258199678132666042998188 28201 333723341573865069593632604239940660314306745520612 28202 50917106901134796316315242319771201814157760521666 28203 6354595970175959110669568318594594756804358477040 28204 653251585334185650811401004615101113191843187676 28205 55627240630360429509861972030807733121797781216 28206 3941250021483306825765510279603300551475032099 28207 233109089226369748845105730635921200309338568 28208 11535505246777535832147064940569765243474152 28209 478165352522379004964277043610805632838691 28210 16604368570000082344599713539778617840202 28211 482508976192414108064274105042353498833 28212 11706017169814251498203858448778729048 28213 236201121543539554930279139515798909 28214 3942030112074513952027184606738514 28215 53999805326211217997519897457017 28216 600869506000740095543819645049 28217 5355253167505113481099960287 28218 37503641435489320921516676 28219 200946708755614579795764 28220 792679041374614820810 28221 2170943211961998758 28222 3744099396917537 28223 3368690222850 28224 970017679 28225 8470 28226 0 28227 5717616263835974099255567733750 28228 147557505659260367806776845626232957634 28229 4297640261135184399637007504768451764197062 28230 5208311600619182324647782192864215449706959623 28231 937281118288901350059277249026986787550244906541 28232 46004942546069322207352559322181653793688132503525 28233 865263938592801898828398533452149239581436474531673 28234 7694208728380810960250545748525498481596987316325724 28235 37190247923622114849634138814779434590321732487253431 28236 107737814765069177573260812896401160655516480055257880 28237 200886151266385323380330095546103005368736564858324055 28238 254409402814567749774400198172039044216005330751856720 28239 228140505268976405806339589369221256413030851430242404 28240 149711738568480190666931398154346500783907330837184038 28241 73822541697889044732654797881142948888431904577813262 28242 27949046571286194475145662931877941352623105381235802 28243 8269833360432733000377661315715911519256837100578544 28244 1940732578817819326529998266573943135136339749518123 28245 365669981041658610035165302240381529468474295040203 28246 55884893416189470996173937838964774878443064764953 28247 6986439245319778388737220296024470776565356263229 28248 719446467528228738276832116799175292479934685108 28249 61372270274449253847297464328225866234184419323 28250 4356181403363272104508721090937294818341508397 28251 258133032492232562002056089826919949420989850 28252 12798631810129852126596924775747318330755581 28253 531598222399231595788250151602413985143365 28254 18499032977068881538069685877892308585327 28255 538771009206010296290911722079913253173 28256 13102103412442421304259909674757035334 28257 265045350571582949381108640037751287 28258 4435613940163916653196316829301695 28259 60944081492180183544391734864580 28260 680397951067151695443072396964 28261 6086719299529107610891007357 28262 42808570324521304386514633 28263 230522052304299244456198 28264 914883045872526565546 28265 2525057808985741762 28266 4401206943782949 28267 4026357293434 28268 1202060627 28269 12230 28270 0 28271 5952552112453464578853008309794 28272 155052746692977385137483019166146443302 28273 4542870929666127900190093335812547189582694 28274 5529997305580545437065816343097835304136711086 28275 998733680306883982539299740592519779736762218385 28276 49169496526999959701976629649759758931634157757557 28277 927230358699440618684721917957329232280462349346173 28278 8264842770055941521966593816239319545702332871265872 28279 40035598751050280261270489736841255641632106821843390 28280 116216709799288578358092843376057874249845931778438298 28281 217112865874355237922106425207841258198408007194032889 28282 275465604490334394470737175465263925091079216093326907 28283 247461521818412311783784077089046868224356256678472106 28284 162671578659922647353077151799121481023798902575991159 28285 80349039045923869590729003733297960118404120439116295 28286 30470867940723575230487419935479797906988536682541961 28287 9030989258266559321965124831943773325866326487536960 28288 2122870633514286055451032907014330460141425409731076 28289 400653178591019351447659322538421033944270833680208 28290 61333940450585418242154582709641863564554759863034 28291 7680662555549898561363095135389023311356108898799 28292 792301379793156388528430959607898367463546426502 28293 67706406607720063692654600313158956634208046516 28294 4814483875988413250059499781873603900784048794 28295 285823921661559024982732992740727025688523234 28296 14199065765251030640859714204834054608051793 28297 590958223425331042921165851935104855248293 28298 20608287470169423507359705230202550864595 28299 601544020952406773786128197226652108235 28300 14663416050342520930511741690183340976 28301 297384447213550074776020468362806392 28302 4990504988022879260950150788643069 28303 68774015395990376888970541487887 28304 770362446441716069929689949055 28305 6917202374795660612769764895 28306 48856796960650347565353283 28307 264406141768659407395563 28308 1055716933473638018516 28309 2936203163214693525 28310 5171883154793463 28311 4809777590477 28312 1487440405 28313 17490 28314 0 28315 6197015448369619941842104648894 28316 162924616356662365564183845467811032114 28317 4801959390965332411718784432986423337608854 28318 5871372334775564358541478966633671211495749540 28319 1064180846804707908568401376076048777699715474172 28320 52549939074891836007015525121414480975696823224386 28321 993599117286748292240084070342110979214881934688062 28322 8877467815189076564693841491989664989738312996635434 28323 43096980262058162114722753735859066947174479085790028 28324 125357879351201075791861285681562597904382101037808676 28325 234640599132227787308881774076159096764546928087373137 28326 298251764931974053509889584200358049605619671906240691 28327 268406950649523250007406797426999575561257917557969240 28328 176745216702416150690320210961386841842288024358194640 28329 87448403290030253742113074811309208641839066490466049 28330 33218611617691760304426358682578907899472127647030223 28331 9861705076812514462565968140001864842262200748899632 28332 2321981418835831464461925162717970462578923861523555 28333 438959523329731496458591612180869864016026211989054 28334 67310541456942364599247619099355834361550443723141 28335 8443380960436464534808004287686099112304330164455 28336 872481656459590885051987015025054727596108521071 28337 74689628303645446750705207583655479730692663040 28338 5320658456747940269202816635750076125314578389 28339 316463945286013251215777032518408297269871111 28340 15751624885152620765617181876432859243027362 28341 656898022891373937244985532862176637322668 28342 22956256679519077744661849042404913673524 28343 671575844988812911447748455682849136414 28344 16409360307293477484091931887416725404 28345 333638563583530841456990877548154063 28346 5614257358746402754536547139120948 28347 77601633881183974850955977261764 28348 872120796949510148280496916710 28349 7859986931807104997495476006 28350 55751490647236763186309953 28351 303220393191781897015013 28352 1217989560252519125752 28353 3413450004278469297 28354 6075465727555490 28355 5742527215417 28356 1837998913 28357 24842 28358 0 28359 6451387609023188709970129910797 28360 171191836538571357892748691894944345235 28361 5075681163776228478696537667311569817777584 28362 6233630946205803706704117953909825280642296832 28363 1133880057285092685767109060308020915002597019856 28364 56160877149790522334659665289894346476466945664661 28365 1064680479964479485583909582917995763267294215004954 28366 9535149803938642785612728303998791350535713983477526 28367 46390669364590883690785968188123162097597129713634908 28368 135212664912924043774044111659336867997320307673288167 28369 253572892124890683114161474526646823837029831172960552 28370 322908976736789511009741670829741755661029674988297732 28371 291112374735067927820497811849349808307114489654395720 28372 192027686916318103162230402393668703261487382084638735 28373 95170558904387643873333368362360182712024801325555213 28374 36212373397106590055029895657376674065132595467995063 28375 10768292670138755923524194283384895347243752496134702 28376 2539635379276204241374591208393813323652578365755589 28377 480902461731994319376184463272531104415818111744089 28378 73865411544145587724257323634969565548139797053111 28379 9281304741231542712585551115141734073714718775314 28380 960718628210532077484714077801152773839906713288 28381 82387977285756457662249156352096821066624428022 28382 5879669943134205706829181067676918852589678615 28383 350364935896193520215849907251588270391057728 28384 17472714464608882670823334173531298817728581 28385 730141632008415910043698617549715943334810 28386 25569757346232516219120650264419966623633 28387 749699566083304422666501937905433237701 28388 18361603139088262707214206202001132521 28389 374277970583379437943803329793463028 28390 6315348562159531711054528564824129 28391 87553018423560193604037136253598 28392 987205976659684954681647575304 28393 8930124146192949656790488853 28394 63610007923231427596113205 28395 347674957104257902343593 28396 1404928684347994268806 28397 3967293873801362910 28398 7134534295969410 28399 6852499951236 28400 2268061656 28401 35002 28402 0 28403 6716064996207615136996693074302 28404 179874049788896523237710705411861680248 28405 5364854747614999979371822608304678026993869 28406 6618039183603073127872517645480788025703458358 28407 1208105200586452803265402055166959673111604090332 28408 60017897894885594418194387036346380683171483900388 28409 1140806404920380753709539488506620856385694861091801 28410 10241176794626445662600616933269189193121381340704826 28411 49934160019198739326744130800618626368381200284814729 28412 145836358318497372864347941972470600919772013978058140 28413 274021465352168089481056398802913116004298538950416044 28414 349589755747357951313458038311438226657053091818469223 28415 315724611726079563469529825847598612435616843122982020 28416 208622074051008371341221669621007899534695322476716481 28417 103569750161086169420955266509471696965437105891326876 28418 39474023902708457185428265164960418314989663895852993 28419 11757632576501850704946719936136173522953323993432571 28420 2777547243020625477044089287114430812382952234207044 28421 526824796814076047214516570835321663291366782452858 28422 81054106830875717312135050835689284613696806826640 28423 10201796929415477965546630167388938337623120288882 28424 1057816122171991613307590722464920255871016699472 28425 90874167314139154219456212274656211541139060950 28426 6496994359423673298142356951577005081898795905 28427 387871461753742862724728595905742064742016866 28428 19380496169729577281677285350185291607022372 28429 811492147503211520585642256494930981758884 28430 28478596509545496968779924497903061997122 28431 836843165244161667378643142932480948430 28432 20544334810497392325667099035401445058 28433 419828989059699298297630289819566973 28434 7103291466818976472381486686804034 28435 98770053355502303480348371712120 28436 1117348524858846673435841806295 28437 10144664534874019409598866335 28438 72565823734417944889937837 28439 398581252496610752867259 28440 1620242742897916605052 28441 4609876682711123694 28442 8375452145132946 28443 8172719622301 28444 2795063051 28445 49010 28446 0 28447 6991459663439386169435859778910 28448 188991864108732581924621707116057978610 28449 5670343981862608814726639254628589097463051 28450 7025939152602455450008680191456922559632176399 28451 1287147656954797523622472468903339058811720269780 28452 64137633870827810586924360454431632095421002352878 28453 1222332047517599545189039873750090620824166294853289 28454 10999074930679415145304368675814853884431571693484316 28455 53746253548246498483505114301176386314820853785202708 28456 157288503419975135060162032694686359314246873620129377 28457 296106860110156635154779033213126692879761227646233071 28458 378458959163695603719860793778335656623663825655162392 28459 342402638153768160053506899937290544712179756893032183 28460 226640190470708499532136785983872960506432206351109567 28461 112704912244334419942495512813944448386084341803783390 28462 43027364225553733899175928566244523395674269150333658 28463 12837224893501828473131368584403632228804974959352192 28464 3037589184488190407912162989771871463885706192871285 28465 577101418232838428606138911174902758529135179596708 28466 88937483291794757487641551261992085435750815805293 28467 11212936356424229976064399848368297758863585339204 28468 1164657597725149559111279993875563708634619705372 28469 100228253230824574761433911997018847294381462364 28470 7178671223599762754013761087062397401188485141 28471 429364238837531652695420428695014696575844990 28472 21495074724410489281159843703010097918165049 28473 901840327691058649112426661394451459294254 28474 31715902511838237017462445676653184653526 28475 934040249435616420292251694954474459671 28476 22984560561526861295613145878457563832 28477 470880619678071699780417592042155378 28478 7988759779234946956862779657961477 28479 111412391161758769440940150797574 28480 1264501806072131096315435129953 28481 11522921388243014333101540505 28482 82770726601091733807107486 28483 456866277504652401398322 28484 1868191686988423148227 28485 5355241310221765114 28486 9828984394544875 28487 9742225085000 28488 3440065618 28489 68150 28490 0 28491 7277999925931103886207676505429 28492 198566899894646156001094234390959466531 28493 5993060533092733589992994998867250510365895 28494 7458753549353158404065791251970179017449921884 28495 1371317405568356181576453561955124376983008755896 28496 68537832596016382821617677504291467744242042263128 28497 1309637368421929590312581988851952923091078000847365 28498 11812625546459609032138399453084351269522025513658878 28499 57847155595471007000664883496363255766733619981397360 28500 169633220629585063918078223529402233607274558072136170 28501 319959129795403226888532388166780881832857536600518343 28502 409694776908736723828274257967122157134233271406046930 28503 371318589110768147458493595259555178349640742553639805 28504 246203309778532761357549747613607398360584599175622356 28505 122640074020244199732722154048483161538150949264809658 28506 46898295114118266862368397765476272628910270145820700 28507 14015244672467902120262903613794095772653828792312933 28508 3321805179195028374069434739312728543602892203224592 28509 632142284491145547142145032532343504771835635384176 28510 97582198788277660370912465107359542359358537252493 28511 12323586750382079446213695090964062650849775638387 28512 1282213979705767535701259213103115439023104069262 28513 110538366855395127027259779633421718918303665007 28514 7931361119139669768626387230104210792581469427 28515 475263895821348311889341875418991552614162325 28516 23838704288840056959626433816737816030788268 28517 1002174091190960989778754600967175585704263 28518 35318492338786966928377929310699075663495 28519 1042441983684628518421637079590550764091 28520 25712425660041467551708708101103926375 28521 528091948549718861358610690769373236 28522 8983728544059605581144651970567275 28523 125659658725946097778664852306169 28524 1430870446428766327758369671279 28525 13086768247951889704434781927 28526 94397306368791428957429727 28527 523588899908411609516364 28528 2153668127317061586346 28529 6219626451716694245 28530 11531031216682876 28531 11607195458088 28532 4228652866 28533 94235 28534 0 28535 7576130994027952290703815097177 28536 208621839141484155842268208516028191995 28537 6333966517539201213967337202534738011567132 28538 7917990456335835664618317748872072314061543998 28539 1460944201591014645738701445168542192651608198601 28540 73237430674757310476264142579193433536327696158947 28541 1403128852326158936925303158234042303241921135824362 28542 12685883492588365753924465062801737594688692956947857 28543 62258580221903501028458921325402913765935352166040985 28544 182939556048203109211228027454967176723344822576077365 28545 345718584989152589462101254656663467420630372161848111 28546 443489802049260293263143804364682983917654687872219724 28547 402658839531672970006161874697094025425257669101697569 28548 267442961666063375070660708297626740307536620932397454 28549 133444795143172436864841980260354651434064945912773643 28550 51115000887623491684284177022231117698279478192117171 28551 15300602230696790242616879190480721252684445542861506 28552 3632426658191793930487751388636892512464054500675348 28553 692395680370868408908844437924159676329172233931146 28554 107061262320853808235180426009220742038282112034428 28555 13543472456095171384643074078743284940035417673009 28556 1411552256745503600085267641957853972279792890200 28557 121901526134722837461665803829746709451972263264 28558 8762409108019662931180774731776923492912586604 28559 526035128492045894834188931563012208100105169 28560 26436016609156782085908240369597759796816674 28561 1113589038051353249604426936061379356473867 28562 39327279327532049195468950386313948641908 28563 1163330362955850608930016368795518268368 28564 28761577781777767741993423633260928023 28565 592200423648366006408466327292460089 28566 10101631585239767692657509428020575 28567 141713936843321422955828812240741 28568 1618942395527057915857383686818 28569 14860975512671235283951100936 28570 107641780239999670976464767 28571 599958439360339671718841 28572 2482290242764738920675 28573 7221804654030568109 28574 13523461485682289 28575 13822170099703 28576 5191676284 28577 129512 28578 0 28579 7886315630998429231248733036419 28580 219180477010892100852365094875513470857 28581 6694077265974572509560454451306144472766059 28582 8405248421011309936555765301075094821321182877 28583 1556378827082329052172900875396853975578162708010 28584 78256632813498237254463215760868744962000450450356 28585 1503241344817397972973373154689478780907015722311746 28586 13623196767031372749420413265893216870280838311905844 28587 67003861659422878441839869873668283012342512331545200 28588 197281857028844082105810338841688736480367447208415751 28589 373536596474733476670815997739475273656044370336689666 28590 480052186530648106689192420696302393422546079140951238 28591 436625173685481263116915836922454253360796294692235913 28592 290501793061612780354431515703683981246363061809759362 28593 145194640405070625909216973401955368378619780896164985 28594 55708149344766936983414341019841630931424144200835269 28595 16703008815060418140870918309977494154476494100975947 28596 3971889578893798005930111332441639323598073326753444 28597 758351774811851064510180908861600619940488612582428 28598 117454634912438008968935565082355355075139007181942 28599 14883261408312659616196701555550969208346165519401 28600 1553844918882097062863997468246238722502443230026 28601 134424524773121067886777533774660114232184945200 28602 9679914571480367052989420289627441258095869572 28603 582191283397559277625465921318537036240919263 28604 29314273200217043303968801006539622565075697 28605 1237300101217024135029731827122124936789200 28606 43787725567644836621779347242209042410640 28607 1298132969227678676211041982315491951923 28608 32169570814412490131861013757371018498 28609 664031098377257742568679835735629998 28610 11357537772281963783541516644760305 28611 159802543452999846641839316366171 28612 1831525018173276366984315997691 28613 16873590562872285737184246160 28614 122727196155546632357895622 28615 687355831400885608081275 28616 2860508328354194038295 28617 8383474624105047926 28618 15855105544447656 28619 16451610487814 28620 6366542147 28621 177087 28622 0 28623 8209034836103596418058528755338 28624 230267775878073323525923178005109053886 28625 7074464238659062018203937743476188429828018 28626 8922221833831121291037628243121497881434650846 28627 1657994420358971497224066819578458036118847975788 28628 83616996044828635192636305806330516370279358072571 28629 1610440015444032185652017517608095471967503389327256 28630 14629227544266780406107196129900423695949848713719205 28631 72108074280993167816107183164115874221344922223697475 28632 212740176161841862055999070957824038644533641320731754 28633 403576460659504689852175327912609274266833008154424222 28634 519606888975680669498536228510043986778902777103184646 28635 473436050024554797809022642868486893347948799283346015 28636 315534501067653914428707305707912756400015554742673578 28637 157971694478545865808594295792690131801803324363975256 28638 60711109049197355757144844652888506959512770927168314 28639 18233048088468244903125753823198517421125605800641010 28640 4342853039566681319705476171545586016751524300649480 28641 830546506758503979433617460518129546048918577793077 28642 128849886943381052010796077076481786578629808043619 28643 16354656048622828792876330789710666330551708731088 28644 1710380315875606139719701640991067438217200923186 28645 148224910306778146138987834232482347901306263325 28646 10692808127539222960183132315986107311533083927 28647 644299414978887973579627111742189265053211217 28648 32503644094536011550065787209023015470157051 28649 1374654450313890907697672432866538229595855 28650 48750343942607007715718771045927990184246 28651 1448439382878267333749998651588091257769 28652 35978314952355330942172748494924642460 28653 744506959969279573200139324399109792 28654 12768348493976590620272679082997069 28655 180181160721255274546139669990737 28656 2071785773163839737216364022643 28657 19156367681195165309688648067 28658 139907069368887017343515146 28659 787357745521198595753330 28660 3295726609262903622639 28661 9729709969878738512 28662 18582880012526433 28663 19571586892836 28664 7798302084 28665 240840 28666 0 28667 8544788553903729460741526714750 28668 241909921974615772172550738623196973002 28669 7476258098426944741560471832785501913093102 28670 9470706623097819984756263775002133136562683262 28671 1766187888685894438033167454005015079114535039251 28672 89341519499671616429277946905990020322991095786356 28673 1725222455584011371140898861424266082157900455896645 28674 15708974701335625545050109956813116109484784393806587 28675 77598161387144053791419381473020764004868829943871572 28676 229400705816587693098406324063890397227053866013130023 28677 436014332215371994834766798747005138269720509114971849 28678 562397021827816941892153641381947158632716852655337591 28679 513327969109241380072917108777421297342644878471236736 28680 342708843629392981735249442132619355573637207703530282 28681 171865120469011447944192672902807557470035866162259546 28682 66160185491510072897978692253701579786901730652101192 28683 19902253951892183694764925923432629607316885429942038 28684 4748219576065163251265928117332706794798758865719972 28685 909565828989309826965599999466664558921571221578449 28686 141342917202898550818024528061068291700398472535854 28687 17970492940663770470306184421588076972405898026465 28688 1882574025318827199528198771851837189321595845052 28689 163432059336459122986942954155583238124572553520 28690 11810936334995704363568134451230373961856781278 28691 712985864506569853537518189888837396145514102 28692 36037515914719334003281831871638813209634294 28693 1527145779847472486671009868226548036852018 28694 54271255127911586223850324879623449147352 28695 1616019428010153584258341115244023402892 28696 40234578169792451839901438600439900583 28697 834660463151415557248852438365648752 28698 14353018712676233879839751806721894 28699 203137344707740182725771793772672 28700 2343298000014690360119198294246 28701 21745253522136786884479913732 28702 159469504571147365345041117 28703 901764056571766703811543 28704 3796442965842440744332 28705 11289480108060859994 28706 21773126774780809 28707 23271927746914 28708 9541464888 28709 326015 28710 0 28711 8894096410797147287955714755082 28712 254134384750755463397502932564317978390 28713 7900651950407097804147233728510897936261982 28714 10052606285175384784898360200498984662043875850 28715 1881381409476267694029848398452875954564704695694 28716 95454740090165397868911285240607115605531726193429 28717 1848120920297838739379069444404680652496234312685350 28718 16867797946501881296543677197096461753976944938450716 28719 83503073451671438899924889511830903654354403299146871 28720 247356245533860501904887576779249485274874889527805260 28721 471040229120518917998136342847833795100312113486347273 28722 608685305690944570415554357607728200088683101802235576 28723 556556952947651270153314470702514437539970387110866713 28724 372206734364725058185880888637757020214012175796149197 28725 186971765978022897070118609879683147364989784485870616 28726 72094877756089424469670781652447486546469394409954118 28727 21723195259519725777002269010448448873099760113081937 28728 5191157291801651513746220055181821415010287674827551 28729 996050342683203765435676009703571987372466924606884 28730 155038739412817709617772796899373857827335612663065 28731 19744851910554549201613275959484084617963428136873 28732 2071981328404194885815595642130731890127735720321 28733 180188359520337842191856267326124061749244307550 28734 13045154969041510916467638110437835622152884664 28735 788942414542270162193632309513512875577022930 28736 39952832355083974648899072043002889352898280 28737 1696430130932817467130988289446429223594236 28738 60412805616227290441967471011872485747707 28739 1802843459946585684955165581194122053475 28740 44990545086007215485027122933436910857 28741 935646415004194698840641501864840668 28742 16132804562859475354757822678953759 28743 228994467682294871944991457770574 28744 2650092510332010639917910313504 28745 24680935990462934058678449447 28746 181741873502378493862418828 28747 1032629134784600442514054 28748 4372408587836680997046 28749 13096245851187921321 28750 25503131091503261 28751 27658555715255 28752 11661600107 28753 439190 28754 0 28755 9257498479823236816318777820416 28756 266969979086245899266080506257379901724 28757 8348904757326467506283715650152591357591330 28758 10669938269620702566788207106869141105845524817 28759 2004024025498395426433258592466005439715651883600 28760 101982834489223538777289153172579279797186814552055 28761 1979704723970295958238764273671494407056378203449496 28762 18111443663659574923348678170500240530640513812605637 28763 89853916516073745660237506397020882480874434538910499 28764 266706704733729298803961212972758456842253708254931517 28765 508859115681662431547868315653983592809852243669949264 28766 658755639333721246245371230741805072789848679376945612 28767 603400144759997488597633997824438287070684897656925882 28768 404225428514003140401395439670882000004690531462255459 28769 203396820690536625154227020586642369509733137212347889 28770 78558157460572981713560625883967645771482111305442724 28771 23709568033289839793032378508535551655263712534393256 28772 5675123985350824586352406788408670724255600274493839 28773 1090700358440458423276020603493617290847943230701472 28774 170052342508376294222655397187655844924670931883650 28775 21693175616376218878161596765571722080042351766743 28776 2280310900391649206446829943998726279489806580846 28777 198650508832352040991118543666516676437711610298 28778 14407431727073424073472387119620615654699317837 28779 872933077588411227317954316229203646883028366 28780 44290470432427150024971594930863291375409614 28781 1884343408156714224041169660815193294157283 28782 67244253300599563225394493403320380819123 28783 2011104916593394874283837416470781508184 28784 50304439534041401748973533553362369700 28785 1048756361282295773139950949452821560 28786 18131540475185327858860468979065721 28787 258116142148512835665597302004127 28788 2996715650226032381108523220687 28789 28009463980537173252731936824 28790 207096116856361147209752614 28791 1182297486953883904735989 28792 5034811118416440356295 28793 15188650794054434162 28794 29862927479587287 28795 32856449434968 28796 14237907634 28797 589128 28798 0 28799 9635556074800288403768986034253 28800 280446930485072831937833394009884444267 28801 8822344939821224731990243110576554314759922 28802 11324840739938996183478583564406722801739310682 28803 2134593339926474762586336755712823280413543879041 28804 108953727817764070409966298770905688949296706958426 28805 2120582800207230852749323551989361148198481144782010 28806 19446072593549894075524154122789002956449246067110369 28807 96684111472121306757726676194947895805722058972617482 28808 287559643387595511382839862340020178703636602820703976 28809 549692069542934910573979869757361055006270966922779785 28810 712914794490707398763713732875300581386054681567732799 28811 654157538900169643259282654735995618990014368581603137 28812 438978807539235577881896704626689818399240885537641565 28813 221254529835338244100619118268392992819487490220189503 28814 85596771887076557432186928643388681400049014542502675 28815 25876295836054197461968265716423259615462751811242889 28816 6203893454766140161635235571521967784491076337580349 28817 1194281422731532065477405866497161685870722928252939 28818 186509631546847647461483720456200270489686412169094 28819 23832400536945698781056963729215120330970957517920 28820 2509439833352292790770929722143802344859339556903 28821 218990943660227092011962138317342442116203987160 28822 15910959314273037972089470360279624475751529248 28823 965801584121552699372491182761194119016490472 28824 49095656263817705622411007461360352960117908 28825 2092920773814777696326531463858716058105571 28826 74842528061008444886929468030094595117541 28827 2243245389965916568299547057582671767583 28828 56241218260492932866744059661550859670 28829 1175434655018176634161424956204071657 28830 20375949508951073011963029444569758 28831 290911188930563272637249910637867 28832 3388294702489844128470529906708 28833 31782947770945329095495345029 28834 235954757306161286233000732 28835 1353444320343046299197471 28836 5796483687627949716427 28837 17611310562793231840 28838 34957342946260450 28839 39012858898094 28840 17365524475 28841 786814 28842 0 28843 10028852574908795418824727341746 28844 294596943395606047432300410206644894046 28845 9322374171681418125383859860280645793717665 28846 12019579731862925045068846264349014908645165505 28847 2273597317431394276165464430492795079501235772392 28848 116397209477204800142100037953006100461407601586067 28849 2271406437160411763652468485014509182535082806502045 28850 20878289481327604990109692332854563286623840935231389 28851 104029565025419371597805020905262000794796437277533535 28852 310030853500105300764762017886882720820002563780301280 28853 593777539146709002554498995983839836717862741104918007 28854 771494245308324544852596398454956268602366597842086421 28855 709153851448209009883399010500497715065251858588612967 28856 476698770520142246511931736971199440985093879565289700 28857 240668968232418565674909288745793978935899628071853175 28858 93261573388479054346545489605516812512782465806591489 28859 28239639020103748414576161665893887381967578794790500 28860 6781584173592606267682801991498145966579733148205955 28861 1307630352269080582720132484654024676354953515104147 28862 204548456745127544695194918259747287212970267972508 28863 26181100462123825616466505608437746292432970324824 28864 2761430119782302813557975053269233903118535041331 28865 241399408405762856912899102491461100934325437878 28866 17570279947428696727460046641060045009038365728 28867 1068479641216846873310903749765952079338721794 28868 54418424465218990198196442634842980377637739 28869 2324418117209134826571040242495064621437418 28870 83293075378300275597829866358499851221782 28871 2501982491565218439263170164918670768528 28872 62873343590090393761689641346071321424 28873 1317296395121300358692815867412442858 28874 22895990646029352696039494206040591 28875 327839211685722561848326592272470 28876 3830611486510784977822991444803 28877 36060349831099427162427669200 28878 268797715720679550631364800 28879 1549121760572272839567739 28880 6672144843837026709953 28881 20415730001619996596 28882 40908431565645778 28883 46301386965950 28884 21159178369 28885 1046705 28886 0 28887 10437994280872373856676062879735 28888 309453272804427332483519738824412260521 28889 9850471380482363111054849270770871303296919 28890 12756556732320492796148780846611780030912453888 28891 2421576197889041753971872298477426345083263703025 28892 124345056593137748522558702111145730265246387893424 28893 2432872200207467906296274762336665798370536068725040 28894 22415174829081430995142319698014748476205159193353355 28895 111928853190124873574626841675695731102445932991568737 28896 334244984458389694001172739922082221870210308208637311 28897 641372698605734423621662826247953636888938519940435424 28898 834852143055158543812848679213780476533890164695408046 28899 768740542830479970113424379674978736241837613176424189 28900 517636741162574378924878734085672935335799314518647726 28901 261774880035955788553770506307324741055120321263021639 28902 101607877331258988378785206698657615094419479341349205 28903 30817313630379868291538688571175792295582365901498997 28904 7412690550940408375120697169651964765129106568528673 28905 1431661822667908977256124554693311588737844113676846 28906 224319738846113529919279039441165074402604086467057 28907 28759643670240622735287349577581438436996285112452 28908 3038546738311924797337113716272859394562067031847 28909 266084680535366966381179093234348427407304531963 28910 19401422425137764706254710537300883934492986008 28911 1181996040860205283066000580011214667624607398 28912 60314125745716380528540887131199438701593486 28913 2581335821633404986910277091554298233285951 28914 92690792102074862441703015443827333824820 28915 2790340826844528683024509544058192907915 28916 70281644220563743176562075439586025312 28917 1476147458751877999256050287279091923 28918 25725247615066285570848148784309623 28919 369416855314602218506758687932178 28920 4330185235242820525388928267557 28921 40908378177972392373684816889 28922 306170037391430665132617726 28923 1772811413871685533521659 28924 7678672118708384017775 28925 23661348712449258786 28926 47858224589092273 28927 54926420490637 28928 25756525458 28929 1386930 28930 0 28931 10863611303931504965592652844878 28932 325050799259030057437815231429482330174 28933 10408196964611191576750874062555567182641990 28934 13538316703594772811726900882703206610608812179 28935 2579104529688124196532304235404360214422505104787 28936 132831165566228682247317375419607965249828507174494 28937 2605725054718434432814173303300894160612384363176072 28938 24064318901607894273273168564828336586535957464071407 28939 120423418226386726015886795070039792922708238265725734 28940 360336215533457208038756038101403943098752594024456518 28941 692754907477503510258504494558055127321369416806739782 28942 903375447547669530203862313920110877904549817902859627 28943 833298004734683887514255947233326996750963872487682868 28944 562065299957337685253607277546008761754588541010949925 28945 284718589709263898329994854470164629962772854150030262 28946 110695851029595880489515961930953664816075989409787714 28947 33628620809578689461618884738607573825217740468039972 28948 8102117006826518903727437371582660713107538993722596 28949 1567375561942091405499084658875322196193306811554107 28950 245988699765097579218727312861169970015129061383110 28951 31590365088248999103259925639715392228317030281454 28952 3343277495960634215121532573831217378448895739442 28953 293276466340376041515330323101217798044096016578 28954 21422053020153781033372090431900156864660738745 28955 1307486704362787563470358093161893966021353353 28956 66843987684083089754167183046698093350747154 28957 2866445070808199865691707950700302479300705 28958 103141064227769238832504381912045945049998 28959 3111686416493903218914987996202585495743 28960 78556273865679329031261175877816878752 28961 1654006861748354051698469265051529555 28962 28901363963716240220857582075444714 28963 416224827344420197732751776399021 28964 4894365848855792808370994647689 28965 46402494954138946288485213554 28966 348690649731870833846224217 28967 2028484254292339217470086 28968 8835416025117933231124 28969 27416755870465223537 28970 55972003790516551 28971 65128725202656 28972 31323280960 28973 1831065 28974 0 28975 11306358488849924787366667765407 28976 341426107481865044619706044929117586453 28977 10997197238281378797538189097139199903791276 28978 14367556578592917961313201747703382947115668158 28979 2746793330048706112008514519568072981188695897882 28980 141891692258453730821991858154949097358204609987111 28981 2790761702498757852592881914669935949304740072575711 28982 25833858144105883670390115084258735981558299400011204 28983 129557779997891259217232173716648105303551283065168330 28984 388448979062710443875805624783739725558420735036576762 28985 748223283503594049207813268059807621016775755706056180 28986 977482227638496736972936024063962911357448330812087132 28987 903237924569569291050630287593585791464713798389793930 28988 610279951808731467121756823288869398965677856060986655 28989 309658990231364401287883689450229572413318532874379452 28990 120590936335188623710948582971531111670549905504469392 28991 36694587626249738902898147516794700485972516788081405 28992 8855215114578717690154181754888197348491196114965431 28993 1715864203986519001604481126571143565089703685449243 28994 269736208300210314016020112750354963186403474398144 28995 34697754853775416215041892407312626641659488565383 28996 3678354796535415944881684905917187115407096540557 28997 323227484212377856025551608769808431484071607629 28998 23651641581837140230605366025036872709212762389 28999 1446205758821568821400816038341832599763321033 29000 74075734256101830876668013819217305185906382 29001 3182816966704265286158661768353982673298036 29002 114760917870845611735285544752438078361600 29003 3469764952375140194835934829049668369792 29004 87797779062989883812862218732532420743 29005 1853131724380006827088592450609580463 29006 32466530059031954970109488064129600 29007 468915778907347094723766905254986 29008 5531438875010665822666575852790 29009 52628055445180025907022500167 29010 397062285623860097315432364 29011 2320668704215602952666272 29012 10164557932464522742338 29013 31761074869852302799 29014 65442003017213278 29015 77191557329018 29016 38058063187 29017 2408658 29018 0 29019 11766916372239763961801564990016 29020 358617568745824431589528446153630590404 29021 11619209116743182601815353818122457035665825 29022 15247134254637300604395971312655690623710963127 29023 2925292380218036589028771188488824376613811608431 29024 151565201376907115223132284589202589362942360382439 29025 2988834146414366442678370603398522745562483170259853 29026 27732514181546230189518845117362556335682654825023534 29027 139379762797422084959025237709018630217462415170375670 29028 418738738104720173088913247731426421147031630577955497 29029 808100396991922288670763778994275443475897733863677781 29030 1057624144080355213923187563240952458436828668397641481 29031 979005841780154567554879020057486957344677337185822256 29032 662601040296983436896018394416249432446476478154364026 29033 336768615036573008994278140988714053021276403837382201 29034 131364308774630220709427674060345192164301140642754571 29035 40038120327134558346908748521318619296789767144799800 29036 9677824084409819885996040491682851336443152497778174 29037 1878321862160890808165070637805812782100664732594712 29038 295760251586375121383042387506777804315853234120332 29039 38108664829784286891528150659020043482150926731254 29040 4046779520636799744633627699886810882600253495675 29041 356215753818128846260341264236884711446401594596 29042 26111644366819395513268654408248649263152637728 29043 1599537750463569915323879754914132990923268473 29044 82084270184876168976277554534338947266709949 29045 3533854754290814809442071229971858174766900 29046 127680295535526407710368467875036444156301 29047 3868744304540629510456784150668831726783 29048 98118288188249412007976714353788898627 29049 2076045134343374205068904392880160964 29050 36468027931620307472892428071485186 29051 528223145188922763855582119401134 29052 6250743616324292817509241945129 29053 59681593829443751650263466956 29054 452082730149485732279794292 29055 2654528192375693743798448 29056 11691520754929386168164 29057 36785571341973382598 29058 76491806664174814 29059 91448331324019 29060 46199612413 29061 3157789 29062 0 29063 12245992177539511607834487453052 29064 376665427189225592615722760148887904164 29065 12276065054545375029097245136094184061049079 29066 16180078114772520736117896664967216888292985310 29067 3115292663893342532539444359535963797774488581849 29068 161892825653722832690775336104907576160964972149843 29069 3200853498681381315734080629631366767077133729331312 29070 29769635581326358033191950351357899670776062652240384 29071 149940738763922129474538826917226889793337543525494903 29072 451372822638880854577021473981660880070931950475229593 29073 872734096181599283484911628677816094925061112731229771 29074 1144289129119271079040906003037559781717018021759419319 29075 1061083911474498892487068576991223941981349350288594395 29076 719375820652267370127096979687389154731209646151099719 29077 366234800731972469804751029642321481818364020349350179 29078 143093376373007502531741098981297851231059870756134657 29079 43684171102227673185219517024783412234837134175006188 29080 10576314886652058835974341173061354286263366502139864 29081 2056053488556933805232241606907756731448170464088716 29082 324277543964778818969960807784387160288912633489734 29083 41852534770284257849745788112836206343281820024161 29084 4451847220898617523489855167290242383666585789136 29085 392547111417374953286268779351386553681805665075 29086 28825705275372282421229059907720681506056545666 29087 1769011111225463049289775940477416341833879890 29088 90952436890340276939090257450982106766704014 29089 3923329485292143395411996398538311933063866 29090 142043471389067436208624001626419376567934 29091 4313261756329756067358912665876416108289 29092 109642835644057872338773284757519861379 29093 2325567250410020735873806455052997316 29094 40958841021522633234122780852324786 29095 594971065759636590356532857156692 29096 7062806051430796958026756772300 29097 67672274701057032423545313449 29098 514657558614056492453715426 29099 3035949273055072631232706 29100 13445436697641895579031 29101 42595484510140201827 29102 89381321142610973 29103 108291012442713 29104 56033728265 29105 4126070 29106 0 29107 12744320848028628464246059627690 29108 395611890256697064498999266531210154446 29109 12969698250385101514794048095011226348007427 29110 17169597107253271140898456518135563562810720567 29111 3317528957733790734213843101515663708436156932520 29112 172918435459287739786387171997405424700651526097111 29113 3427794049345297660498010437063882679678582944206961 29114 31955242573497538322180010928334015738247970333536719 29115 161295889095534259827769293278135767543633171901704235 29116 486531328684811485937061396911235215715364937367950865 29117 942499473641961444410349577892281083851153864761539705 29118 1238004278292488268122253651101600239803982199447645683 29119 1149993892054356462922946130929100370871789919279411215 29120 780980704505743551649744837516213405463824483554789778 29121 398260948226127586983520104008600597427347140646316439 29122 155862321569943592686673911008194261734133653422716986 29123 47659919545637971290437060675611128737144242611837969 29124 11557638339560577309176603213527019726433605256665085 29125 2250485090433475091700071627458674254100839409115896 29126 355525286006764362475994387079923921505579462395017 29127 45961639992763387909912518061097914209192832388263 29128 4897176855122981667655609592663090376860651873372 29129 432557973468865672421429531767165229368916694624 29130 31819877328398454763361723851042232501593223921 29131 1956313005734938873490002914071554926721790434 29132 100771847430959030268277701353497994182054220 29133 4355419482195150764453413458067564661650131 29134 158010620391527625957128552171270520444956 29135 4808476481111753532991004799741596084990 29136 122510836151017755963145972739461995507 29137 2604850010776808856861668251511096619 29138 45998336254935560038683157538560904 29139 670085511276073974759146402551471 29140 7979488361676847522954386757364 29141 76723531475817767764904290629 29142 585814573254707846534477270 29143 3471642021240583046311269 29144 15459684143846712665794 29145 49312154657095597980 29146 104412683101964899 29147 128180626814491 29148 67903450035 29149 5374390 29150 0 29151 13262666119314202551196742822008 29152 415501223461094785945878686385430645112 29153 13702148132799936422232605732459546232828367 29154 18219091415644777123789480867772196023647562879 29155 3532782583367541430980135166252168754422917675987 29156 184688819527031629119556152162277544968003070495477 29157 3670697612586330450137467670934130363838837472783777 29158 34300074936407906425399031441560643641868124226303810 29159 173504484349879737568537310856659461933209890725865178 29160 524408085040866428880748525374672546125277193152238890 29161 1017800984523066833491529294125139436204420864720627088 29162 1339338971114911698689853845679394379229892419135283910 29163 1246300374876447244261700057918718559626297524215241204 29164 847823690551011320323915309360621688939455597509985649 29165 433067890539828391915890055273659974595588783681864039 29166 169762689924726206438232134688500888631668577853574572 29167 51994970098298556094275566455565370176258623239108239 29168 12629377515464925639425979936383316702895301027767671 29169 2463174881792393397984227154450872355512490161057412 29170 389763087613575580819750834950685737771908385567725 29171 50471362589552318549970983216577428169803957299766 29172 5386742301736686821439386423365631491603206630241 29173 476618372903238343802031467792736286104975388368 29174 35122866411905341533060837755664841156457279516 29175 2163305699750594021300902370205975969857085750 29176 111643808680629916530785446752350019421738818 29177 4834754007866699249863494375498784127789893 29178 175759558075322752832745977050471155495678 29179 5360127846939669512039793985353117785510 29180 136877726366081389691247367316584793220 29181 2917415870941003791053214770731883488 29182 51653027207572358786018695851978102 29183 754606766264873869856806296182055 29184 9014157162901930002847035796535 29185 86974915376431797071215830987 29186 666720146888597193681164700 29187 3969254033786960409466135 29188 17772498698613629027086 29189 57075444135448580373 29190 121936933989003049 29191 151658786025105 29192 82219000428 29193 6978730 29194 0 29195 13801821632778520931079437719552 29196 436379849670707523726800416145580959480 29197 14475566141711077177861208174107444482820059 29198 19332163753835141070335445911005251765226941317 29199 3761884330876613339323930173613288532515979993155 29200 197253877511818688358474308108981346053308830251522 29201 3930678169673707312196255215965932772925222649861882 29202 36815643270098588308324903541465927880917825244041747 29203 186630185215822604177498945786406489630519604601973918 29204 565211692689517209189809553397918798146247975275710206 29205 1099074728298599290682594471529902722998330000572260427 29206 1448908238640247762030100840199670014348600301828000451 29207 1350614275411470163588543721068759377531330635139033683 29208 920346996403986522696406777442105667997647458812375115 29209 470895376259772937586131774106988671816790139187255107 29210 184894029621920114176976818272485774211662002648642476 29211 56721566870208869123836048488897490679344683322902575 29212 13799804850323220742285368536311473180003568056950628 29213 2695825455079740471738475247268726837613048956789608 29214 427275070384502792810835397638159115252378143743717 29215 55420488398305696821676709145408734558708874574682 29216 5924906924832652194197305348772729056708679329984 29217 525135294732378585899728895044799591031688495653 29218 38766299506311267382099693203121420437787379394 29219 2392044604275639822819109621305161505892370737 29220 123680339739586192694083642542632767267769978 29221 5366461582214996381375260464910412284908167 29222 195487669197441006850231232651093412290151 29223 5974600182220268890340171594655700920084 29224 152916792324335278448683841992982001445 29225 3267201024741430368597018802600036190 29226 57997427672816116517387691130056268 29227 849703427852282070938777845245780 29228 10181872727510225536180616249440 29229 98584182193968296625713556626 29230 758697743690672686123777038 29231 4537500293919717366008865 29232 20427674401788827660751 29233 66046548362065544272 29234 142361939627683632 29235 179362039042158 29236 99472029934 29237 9035539 29238 0 29239 14362612091531863067120268402228 29240 458296453135563648555269306504375708076 29241 15292221821621088844493736021086654413258429 29242 20512631322233128331846078602642313815830906123 29243 4005717564354150162616964748630001374558697113834 29244 210666825150501144629421369301996194784739947783095 29245 4208926828656919336647466161015150160634215681956764 29246 39514283895287490643167827501593185120311693171692022 29247 200741365240602964689606497020504236605031702607740852 29248 609166642291397156619308125096156964284331117637978439 29249 1186790906528007797958337919319720318803883922964897917 29250 1567376397286156421046018370499866479042185965690234706 29251 1463596606922570912251056920209741213825312828634457646 29252 999029908197517544028599068999608801901189195923607123 29253 512003678343596893980877684827900177861634430221444538 29254 201364586130523558524801468773016879172348266514193954 29255 61874827361411239425728729098617632273266653012499626 29256 15077944375910722198456509533293805397737152923580647 29257 2950297065701346964436948221524415560503808552820874 29258 468372165854543706104483211778777210761114126143264 29259 60851532162676493578053101844595209347940210303115 29260 6516461482138177946345465798397745205160620791359 29261 578556340348106302934011193213734997984634187558 29262 42785019849093099830551584761376095715078464002 29263 2644798166321596918082370594919443296549273541 29264 137005296605113672007643508993541556077614463 29265 5956223440653713120378879383706588224673486 29266 217414045835601361402020099001180417814649 29267 6658994723110617248656252562043099581486 29268 170821203956240709451965240337014306677 29269 3658603634634979439809564579737439261 29270 65115006516767470461109090448428020 29271 956688107183863785591680519981540 29272 11499601825073043009607334423259 29273 111729646601979471533736937461 29274 863248879925913669751645170 29275 5186310588597155668938150 29276 23475361592620398372807 29277 76411194868838023558 29278 166161347830349826 29279 212037694470364 29280 120249866708 29281 11664896 29282 0 29283 14945894460472306341153073892017 29284 481302088476646803720124805944611349487 29285 16154509243105733913660849953609955412017899 29286 21764538463511760617318911101699451988011191566 29287 4265221520777735928872467958569612275642137149600 29288 224984412842707426498767221370691533195740237580617 29289 4506717122231547378525893174400571706671899269855442 29290 42409217632344436535606902720479450904955012111786894 29291 215911457102975018732803847023440490623767375249687132 29292 656514515591346556966372877997511979389339613655966180 29293 1281456470117544377394557664440239188777200953289221361 29294 1695460969824625349150258397906963447735404937867887505 29295 1585962559362896012397706849383049009468768715977003863 29296 1084391865796522710558192558375350026004990762837076082 29297 556675338793843558536159520203169739854960603482761387 29298 219292056739954386364693467108214507333185744481116705 29299 67492996732625150974342202114270422730351661262310657 29300 16473639530892637731735351024010132926679930396863302 29301 3228622130366827921665979583120295318836944676627021 29302 513394627716739597784189236203908775650955359412318 29303 66811093538916704405041602641676131726035143822702 29304 7166665696638990285686970154441648683198012654993 29305 637373752620806948584698386751101617992128493413 29306 47217411709569416172960771472504882015692612786 29307 2924069793285522822551913475185594688897497248 29308 151755614051820376214074589580974119165539181 29309 6610332673579499408703962922935938363259554 29310 241781857278959459918190924304141427183949 29311 7421209522585334927166620102686677341670 29312 190806279576305781881844787787281489864 29313 4096537635745546437450237321122654491 29314 73099255485068583750724395552347238 29315 1077035034989742224913930783314577 29316 12986457082527948637233721389076 29317 126612838823348944718597589655 29318 982076873031100739768617742 29319 5926997406725811310191063 29320 26972982234587111296687 29321 88383355241236132796 29322 193885198086014029 29323 250563413081043 29324 145255470232 29325 15018300 29326 0 29327 15552559212113915719970799358900 29328 505450294872285722461449063304450914084 29329 17064953770119361504302723765765522303193626 29330 23092170058463904152552554310531797548530185348 29331 4541394814130892332974529096423353851573407688026 29332 240267158522612484394494267773694210364676241211031 29333 4825410666656850106831775535947155296807656485682267 29334 45514612732375936601318048090029670639532490214110556 29335 232219324137360675481035356060450639610599462723933918 29336 707515276990857371129941187022788172159505447872341388 29337 1383617970584624395875919363417849432452919842885489769 29338 1833936916067651748439547327163854142177424506432900770 29339 1718485908002695374316944971872851804097786644605053526 29340 1176995802978311736011675303006440851644726005801096389 29341 605217060594892964228993040163729144433199382265112781 29342 238804410098021812777856980041803372013204697262528010 29343 73617724419846364460246724263850121774559559968636235 29344 17997627047484026603581629365386660363346994649621340 29345 3533021049424153137120958154271167245809304817423062 29346 562714777821896519280420527352574699290604669030390 29347 73350246856052500825782912901400674948565139767134 29348 7881293843831127196329125147901338751094143836596 29349 702128837132165118902428451321331529720676526103 29350 52105757733010762216398187674187850479460066367 29351 3232622018132360025305430846831059250722645123 29352 168082676912526764715442635935071895417183980 29353 7335759650571433920417761928714916178709416 29354 268860976903449983066184254076434981395767 29355 8270028206860990034243223726608543053008 29356 213112006553676143028409497354841977453 29357 4586492764808216773671820587455371112 29358 82054883477412171501192316848027776 29359 1212399804014926178159367739447419 29360 14663966149544418000837270076586 29361 143461500979726587837252959472 29362 1117113709371825984885137186 29363 6772446446397385285863234 29364 30986270886662018626383 29365 102209467643248165265 29366 226171923001144880 29367 295968862730757 29368 175327685547 29369 19283830 29370 0 29371 16183531619906475296861224625027 29372 530797215686924655474530643883559274373 29373 18026219191559360378953737821139341454568000 29374 24500065704867577170014536984520405531324583433 29375 4835299157435180562772851392279760876237622387222 29376 256579595748477529309108739452979502476792625266242 29377 5166463206137780333269301657381975403035217423923703 29378 48845652251476574639520040069590865449801926015891000 29379 249749658936567488388477717352823093903928508513697628 29380 762448662004056030252220148060573902084719581701341453 29381 1493864630932058407143870911193368875321699797077002876 29382 1983641197533287616499156173307360625635279307659000318 29383 1862003778250750813643184161751428118063942860587359723 29384 1277451763499699320615065775059237622300435193139715578 29385 657961759255501946977570788250659777346916740097095912 29386 260040776311439765420943514239490396309314125125529684 29387 80294365042612170760572992527417389112378481145754492 29388 19661617454207033160233569501535420139843358533098877 29389 3865919473229328206484614272637615613452149017919425 29390 616740007551545630650892365999345032921836321364335 29391 80524967805731793041282894815400829738146432024730 29392 8666684739414640099778441957150344907212868044467 29393 773416818196098454858731339739673853784568292796 29394 57496632089730162522511112566721857517901150040 29395 3573503132008550175157987093536625261449687048 29396 186153834081442142739126626832071604304840613 29397 8140224387891265724573940775595128945367153 29398 298950893444649703002544428323229468118114 29399 9215218540137161758626615249836854216769 29400 238005846516996701904463773893027591673 29401 5134601517068847370428976161500365047 29402 92099151912310324791516304043413443 29403 1364641502794565009546653574569775 29404 16556374367124514584821820164741 29405 162532967960982778931915203443 29406 1270550485053521928340205102 29407 7737333598809281372186845 29408 35590469120757250513897 29409 118173337977054968202 29410 263762570928561255 29411 349462548871776 29412 211469574120 29413 24698381 29414 1 29415 0 29416 16839773100833956878604913215477 29417 557401723798927685546225487573133156683 29418 19041115236509692522200008203922036865950093 29419 25993034724723056343586053945950766655636953935 29420 5148063316129939777372775306327242570681475942008 29421 273990537996363519230673777368935741312949592487225 29422 5531431068721828182052121126244810939921617143583529 29423 52418606179450681215290323125176237367311988430442724 29424 268593410991897982580027037529209185978994451058639642 29425 821615669811081895127265771694566913857042727815606084 29426 1612831652923941453924230712279867881961997230702741684 29427 2145477702267731740205238029782589628159909166181381810 29428 2017421795243894418881107626823683422386617438846068940 29429 1386420815677226317657819625262550579012164120380867695 29430 715270787327025081584531049585549276420479667312749854 29431 283152413642041093509187401066464024612170167841334736 29432 87572305724784244539373410250823770272639249561736646 29433 21478382783126448948451148277547283568982591668214588 29434 4229967143454687886508431567273351067650117255068947 29435 675916058157251686466277547474021335281976698277887 29436 88396600538644526398138310822721521635840282411369 29437 9529796549653020124671323250486894777415668946672 29438 851892172191580649544234471613559110669054018267 29439 63441332999718716384450441352245962390366299802 29440 3950076535285516318653510899666153931142074779 29441 206154070058029571620400081852327258100811898 29442 9032276595594514401751472338680891068705725 29443 332383937495728668818447768237121461802121 29444 10267641885202454025409990101598423236536 29445 265785857382398168025490524231183492306 29446 5747713835674333942807672560456885428 29447 103363367925256074649072601529202663 29448 1535847529562707628506712740924740 29449 18690985017603734568860567265284 29450 184117979026719230794629645444 29451 1444871825027273175417599267 29452 8838370950863268416848868 29453 40871682143207666668701 29454 136601702565447547412 29455 307516820760595809 29456 412461134383477 29457 254876035188 29458 31553251 29459 2 29460 0 29461 17522282609145324707635966077022 29462 585325552896045751119754551526209879346 29463 20112605493609032650817486423538583981100826 29464 27576172047828533713814754468624521294779482634 29465 5480887307058291638280058018595504292610428625942 29466 292573360207843775682038710563884997290820985630837 29467 5921978061507829365014801171516279020189287304606795 29468 56250908655952332830697140566785258376331687399820220 29469 288848245470115751586275033319831047314861703338890046 29470 885340167655904245048787393595106547411808370337732330 29471 1741203778829609086701533282585381397073450423095376782 29472 2320422558035975861875692106598668713518896061474785822 29473 2185719649054276364867272745282841358808238303133505701 29474 1504619289949285743320830663912040206085855308099702039 29475 777536346379323519545533525604499943589752950107793275 29476 308303758343820038700750321202130754814552177915091829 29477 95505322129995133012296789689679915585411641322205398 29478 23461852121779575018354900042273374244499527368054045 29479 4628058451969740576371890470254596846868922326446149 29480 740730605806703278844263086601635392038666083740375 29481 97032368965200946936744966536697756074741855123490 29482 10478266886011533354981426097115736098618142356492 29483 938274484729233656305775791451703757150399331403 29484 69996358540348101357216175377141478609086796985 29485 4366053081686359862130032412548198433921090508 29486 228287850236418854500780290283900319000122081 29487 10021384208534005283291051456846438193443735 29488 369528856851093273682512805844600175286459 29489 11439374744018232539583739039088494322914 29490 296784167326134451330665974042504310262 29491 6433480409825545139954149810652936653 29492 115994553759630573402791979619066523 29493 1728361408724969964947029079025406 29494 21098541896453782845880079467564 29495 208544978501147142068474429080 29496 1642894884036018115693731627 29497 10094587081458291340974905 29498 46928436806097790918361 29499 157870698635670604153 29500 358432061226657612 29501 486626317601889 29502 306974680131 29503 40214983 29504 5 29505 0 29506 18232098083140097717852712346115 29507 614633435019703639489767166231400654629 29508 21243815756068187266778182823192545812728184 29509 29254875022413983270244549898260271634656726519 29510 5835046858189451390906305208006363262521162581471 29511 312406298709006912609822201712030224459997016022979 29512 6339882834826823068912896383649698451749618642427865 29513 60361240630129478743769074585071434394478920163835671 29514 310619035377393545584428704177686638975409403283797487 29515 953970615407919405143989967903791876254305728816601717 29516 1879719127072717057139780678083566715031532519570172001 29517 2509529864287629783870497912994449800543053393316558627 29518 2367957108819898462512624485941368477416864891175523322 29519 1632823365880590112970430038061779178102617546180021981 29520 845184102120591921049630126565395688089144943112200475 29521 335673564741618754947930980700705915781253874765471063 29522 104151965713413817520060736203412560570081318921305124 29523 25627215706653540294874870034286858764510731913845292 29524 5063354872815209604744874777586053999633479791849353 29525 811717179454320392518335134169692899031170518137952 29526 106505936417229723608062755154026530219770094602511 29527 11520478690467045133624468130658914507663397408344 29528 1033354882816886454813124067696857926387805131980 29529 77223930047367203801355181741611284964569334443 29530 4825526719497160295382220073275189434569222562 29531 252781157948434712774679970592812900824857321 29532 11118031299105871217354285076192465588415936 29533 410794778415193202926702467757273921783705 29534 12743843713477741782966929487271909408222 29535 331370840473653720254148628743969601325 29536 7200445575703588941861517110600276541 29537 130157313090144336385757814749160253 29538 1944813968225058979459919032689750 29539 23813659265900501928558763634136 29540 236184962691096231675764304039 29541 1867813424319651775434529211 29542 11527644639149116777882498 29543 53873449466644731011322 29544 182413195959927699476 29545 417664804609041175 29546 573904820049970 29547 369464718296 29548 51133972 29549 10 29550 0 29551 18970297947002453464660671155990 29552 645393244652370801116763536692521477962 29553 22438042814997033765259130895437716817928253 29554 31034861206462401430547699109046601335860997745 29555 6211898145131605855656670234527200252120113275561 29556 333572770689807684098394226063169068493675548729020 29557 6787046747041867285737722196091285130816394552891233 29558 64769618344591437623902083105434482251819770117569406 29559 334018389521759581547653076128172507447855676431608092 29560 1027881919220940717087157577764956307812335738591142671 29561 2029173322696411350621760198068895473712116633463535229 29562 2713937875668146034397193059878332455901182906967007436 29563 2565280521753916255958621589488216571479889794824770690 29564 1771874037221806354505786885534830011900858418744481527 29565 918676019650472280964968925437987905159419593268704313 29566 365456143254171316969137890896878650451363455107993891 29567 113575984907650930913127235845680018132064246628498749 29568 27991038316384871919239711556779193276206822125330759 29569 5539309436711984078859609548091230741020652576104716 29570 889459442210669143468422497517887135315231053149572 29571 116898018210660339612464204759733098834874033635359 29572 12665632465104086580172638721482368218661428539473 29573 1138003098001434691282525546979142137599296446428 29574 85192567826793202980406240586655058192644381550 29575 5333013762614635788114575041198639477387624348 29576 279883742964577246559206116340296862696854472 29577 12333826353461760668808921984752776399520198 29578 456635597882264621304793449488285932913461 29579 14195975313992279572601295642513413136512 29580 369958177747893326530955601868307371107 29581 8058150909831502283714819108323657565 29582 146035917245842503697942818604906969 29583 2188158283905812118400878424777968 29584 26875305207419596722326840106223 29585 267456947760828577981817054136 29586 2123247750452527402883711656 29587 13162202090132543288478984 29588 61835655353734525275994 29589 210727317032018609983 29590 486556140079113019 29591 676578354369584 29592 444373178179 29593 64872577 29594 20 29595 0 29596 19738002669751617842096992232436 29597 677676149655990978714453416287096724204 29598 23698763724896127329937559471416240247235373 29599 32922187196422517457781512528349373204793771725 29600 6612882821469820765424798334016527532179525717364 29601 356161714509162342351907457286996936758943070714810 29602 7265502263732592733409164081410579172010612272845357 29603 69497488050957306542224921467458134823308267062333831 29604 359167218858438244150369677312581728446500901511283457 29605 1107477423882482104631779838853031691352809112520243615 29606 2190423945140393285983079769705154145476952450391246530 29607 2934875672391615372375774933317453978328776706354644800 29608 2778929835847557353206804907399401507157455020583255982 29609 1922682485963689534965617066903838725088092699360004211 29610 998513437247053411984469284474325989266266509070597908 29611 397862704717493850147367980555016235971975888730731194 29612 123846783195904328935491340180399289350008979034408142 29613 30571382789854943824062603037540620859720876918768277 29614 6059693432837774464765686324539003799007194520100701 29615 974595869714372353549336432605774986585339092887454 29616 128297052077784832381748903063194454608642216303813 29617 13923825453218169041235899298344778735671515003029 29618 1253175222037912260272925461905010597467750301575 29619 93977724379859174544692939658498996425478401844 29620 5893496159567854077117558746620589928496442616 29621 309871603334753089886215848956000895647487424 29622 13681622005984354047890789552625409266841643 29623 507554843344723290875115733968876704432595 29624 15812362330778466049831197322183699625213 29625 413005501907478466438573224077126431093 29626 9017250745035460384081707789000641817 29627 163836637103538750272605678164510760 29628 2461708838048227502029193979119566 29629 30327344718797398165351806365684 29630 302834130650815065628880203015 29631 2413301131650290823070827006 29632 15026323516874807450915040 29633 70962511425939310441055 29634 243386098385942422328 29635 566660381296513610 29636 797318332462268 29637 534110517293 29638 82120798 29639 36 29640 0 29641 20536376383452971700767593594021 29642 711556769383788930597938693171903066867 29643 25029645566425442415137488807836454551416939 29644 34923268553266751085633810360181663534928125258 29645 7039533361002986736752264974809977831966433944732 29646 380267952172385634064130842117208351589639179729094 29647 7777421927289907760751999891984863481649467519709681 29648 74567827392502629397546891171043515692208912561633706 29649 386195343987662909430152896317014542704799628049933333 29650 1193191054153827317570651716351271578495593874869475320 29651 2364395317529796630718687730727144369282621496702104810 29652 3173670355533692995276696618406982778894847866412118729 29653 3010246188166600771136625249942015237080038715418820486 29654 2086235898839075275235855416654330595812653630249193256 29655 1085240398615324110652084942344015223744528237730441218 29656 433122820072114069790000563884718514980750738356642303 29657 135039917280331767275763296176211156234640792210220836 29658 33387944566886301245081446264791694466962586722236488 29659 6628625539121904215010939127585170247467496030669900 29660 1067824862053350603428384127087344901529685416861180 29661 140799931895352651078348247902218822521935048888865 29662 15306138435744131338602556636015802018553727574175 29663 1379922222426312386349354291930566618388812709455 29664 103662480835416932846959969869236522734913252216 29665 6512469163565126421705531224051200498909891707 29666 343049724522825400811660244186521970190627345 29667 15175647430051782527670269369944591057427089 29668 564111063319226582808659390319286336675698 29669 17611448461683863681323730696416551096117 29670 461024480489871836570048065024201338016 29671 10089640963292426133466488583720029994 29672 183790349358545260930979247772003684 29673 2769185402840165142124736818387172 29674 34219150173886671132253256181396 29675 342850838299242716431239969160 29676 2742623712212037250731006747 29677 17151945334257394178106730 29678 81422639190211469909338 29679 281048711910669992370 29680 659779066845337277 29681 939253889919496 29682 641549345517 29683 103737647 29684 65 29685 0 29686 21366628562913781584556907794729 29687 747113340302776795703364708967911869163 29688 26434555732885675539577317372745308828502004 29689 37044900889282468729789613634221839269415610194 29690 7493478731056267623339000717178688599479645808573 29691 405992575413935762477722944294837593944406985286978 29692 8325127935355933473445071049376343286785286875974194 29693 80005253919627496085276345421449846506230775015323022 29694 415242146772889656124857801119293569238734246024348805 29695 1285489616160772747595725636958981153504747085501572015 29696 2552083663508033505611532468748773028401636558728553963 29697 3431754808256982091471554660151630969350493571072382580 29698 3260680103969977813573315620760653394462064629513329399 29699 2263603762443331110897095057448092719920440301549183672 29700 1179447265178192364910741804349319092963046573522074014 29701 471486005245496303575700058000557637502769877306904053 29702 147237638831048154948693970986058103017428336716414877 29703 36462198228483975567146124625789446931101654640622018 29704 7250603600448264798930777260691686552308724046491191 29705 1169910329148713407900711741140399629149155718518840 29706 154512810646224231506450786764703468163158089972072 29707 16824730870970446159539148599599456682737465801405 29708 1519399291842768592652389584709175796987143135990 29709 114338312866760134243471443359536351058818280198 29710 7195993849233430470366614866916366813334920831 29711 379755102414115650465895444591521660721489141 29712 16831654719439674681219820654371966560865344 29713 626923795641638926911687542603499718191628 29714 19613733284065120904340666663674929142579 29715 514585047038364709909806546619728312999 29716 11288602585423265953405677746848455811 29717 206155449115228116440757217881818755 29718 3114762204608998739318961541886607 29719 38606287049562238518956835581877 29720 388110355040919388032782271448 29721 3116484694423720109961791608 29722 19575404701280679595147021 29723 93408821326770968130041 29724 324473174181875720194 29725 767999154435259288 29726 1106046093409104 29727 770101567762 29728 130772899 29729 110 29730 0 29731 22230015769169865076825741905555 29732 784427889479978037933751606854922705073 29733 27917572768239531391380632712614027551113039 29734 39294282182613849691335814500246442447280600970 29735 7976450417214652021112957923124142257883331304571 29736 433443356910297857385713648298958848096827462319999 29737 8911102369113835231183584935451860532163518675305602 29738 85836141236154102316859806683102814397176320672188082 29739 446457269259791756140154170642251933881963549186841379 29740 1384875270709909264190932944288383215393926272974434690 29741 2754562659615756312345455896550399444391334480905793617 29742 3710676067162624163916125410373768753075570466146569845 29743 3531800355470165999632248262849160812977060283668852687 29744 2455944676079845902543505890293384306946438175069347341 29745 1281774631780151290894427644327730208748244474905514056 29746 513223441892531198590118978134391918354168504980871072 29747 160529483601643232912430630589898825458377291182230483 29748 39817557099344601868674596829800677508223949682765287 29749 7930539293752834712169846922659203766635215868470983 29750 1281687793136735283366181687404620242298854229203176 29751 169551979098895522799218610117820867806392009015460 29752 18492945173341699931735899257421001582818845894762 29753 1672876112459650325381100104398721788336345354852 29754 126105932964992056224593394080346115489487124117 29755 7950754964163801172256384014511809358731232809 29756 420360079311536147315846809965263663163376986 29757 18667080722170849106300008720845062510360833 29758 696680179091819442188950549949735421662092 29759 21841999748474163269095557548481526901080 29760 574321987050800241037878592803072792794 29761 12628961842062959518926663165844036731 29762 231221104732056323311350550853567328 29763 3503123012996440050293334895932379 29764 43551284614867289688131597900566 29765 439293750731838764320711036742 29766 3540854098070447731872975957 29767 22338041360654290462058207 29768 107141441567735694476144 29769 374531117754654645951 29770 893738425655318294 29771 1301980611367869 29772 923829168909 29773 164529716 29774 185 29775 0 29776 23127843459154899464880444632250 29777 823586416301804920249384870976640961990 29778 29482997785965013242137581868524171818816798 29779 41679036390406892747261291460394420726099206476 29780 8490288821063027854876157986871287958034295619792 29781 462735188245542522213977769147795747680240639224698 29782 9537998115172254161768927554946235049360464265157785 29783 92088743308967674039586356567145805304095146472109008 29784 480001363303959830968251619336777457600077338192310723 29785 1491888191279893378552400519250006429038060168260067021 29786 2972989413336045637192987928194600709097142303545284543 29787 4012104351388250847731935211707528305115926363889641173 29788 3825303532929360591633127545450147656030452521080363362 29789 2664513724610233990996015158500965167685808351047602590 29790 1392917571110817722105668459358088506156830340618255444 29791 558629845559352419583297163351468637778677231428697811 29792 175012912024140956982443546037367517726384599396021176 29793 43479547069053377351142197807095453724087763236745908 29794 8673795940516331661706562419487288191282774463698212 29795 1404071055288936888931879572317898410892051446048211 29796 186044827299369555658610399221651824515375189734749 29797 20325421003879680418239986082932081652730285949443 29798 1841748124166941405947020241833462864656141197944 29799 139076216641156943641287598487509511570610426961 29800 8784124654672112090437108005707589149966824709 29801 465276025198381561898921499009246724233502800 29802 20701225952799632361963552390575694506552990 29803 774142276775633265297797963353242699511058 29804 24321566668585802815187175610265109996982 29805 640942262994280169726994150983197852167 29806 14127268603767327279320764959573748635 29807 259310894511015869939170139677446383 29808 3939522845896710715811741999047238 29809 49124501425579416987063563161905 29810 497169821533653221575273665127 29811 4022495069232314282394119752 29812 25486878722077078620259063 29813 122872382698382823827502 29814 432224506710496534880 29815 1039796422472377780 29816 1532068564262057 29817 1107552213373 29818 206597576 29819 300 29820 0 29821 24061467864032622473692149727991 29822 864679082813199015089455375369362580801 29823 31135366499573692467324845598684485747285628 29824 44207238435462856601040202062751326145601977777 29825 9036950053832938746496286358898799519922834543243 29826 493990546356012370981032313748064969457219923760876 29827 10208650527710749077737826601530548573008855338144898 29828 98793327510393214499200908419250238508354330654673984 29829 516046894558936959482152438162821255830404366972201267 29830 1607109420375691250852105451612860452408384882544854464 29831 3208610899202963971468432160339733089528798416606837233 29832 4337842800762654994857098250481661271485541951455859256 29833 4143024384964896038598262478958186149720028262674401926 29834 2890670457017141536478005203386624607460726641714307640 29835 1513630234251149843712546811712590087594109635184844240 29836 608025493812834265247927518027450321712277454935550331 29837 190794005750531858330165878821047410324821943745126223 29838 47475995889815155037841291485508143208326964796839846 29839 9486229750396679245716858482208041400792690352291582 29840 1538059479320501750147567038929965093517731454880247 29841 204130896622458746127349081369464430313816433507111 29842 22338220526043566777511942646821423279429543673275 29843 2027548894089155486639795977818610725739953618193 29844 153371220848436913130287945093738968008609005269 29845 9704232656732363675366646286978946872316041890 29846 514957399645374340103974333879194786731078184 29847 22955452366075091582772563930424038290396925 29848 860155187018725260300862510427965059573162 29849 27080568922647566897634066608949494951973 29850 715233160479520390814660079396143199651 29851 15801995262323854816209149545504952602 29852 290786870117263545449745930276043406 29853 4429857099944566310749957464167889 29854 55405097899023335574811825420871 29855 562606299751734092756349596942 29856 4569068416987027391762763887 29857 29075399423256088663671244 29858 140889499805902726851116 29859 498705053887095561834 29860 1209414928724646027 29861 1802172063132833 29862 1327002223224 29863 258940877 29864 481