0 1 1 0 2 2 3 0 4 3 5 0 6 5 7 6 8 0 9 7 10 10 11 0 12 11 13 29 14 0 15 13 16 43 17 30 18 0 19 17 20 94 21 42 22 0 23 19 24 128 25 136 26 0 27 23 28 231 29 293 30 0 31 29 32 279 33 551 34 210 35 0 36 31 37 484 38 892 39 330 40 0 41 37 42 584 43 1765 44 852 45 0 46 41 47 903 48 2570 49 1826 50 0 51 43 52 1051 53 4273 54 4207 55 0 56 47 57 1552 58 6747 59 6595 60 2310 61 0 62 53 63 1796 64 9770 65 13548 66 2730 67 0 68 59 69 2489 70 13958 71 21479 72 7860 73 0 74 61 75 2823 76 21206 77 38905 78 15606 79 0 80 67 81 3784 82 28280 83 59000 84 35594 85 0 86 71 87 4172 88 39702 89 95953 90 67255 91 0 92 73 93 5515 94 54913 95 142843 96 120061 97 30030 98 0 99 79 100 6091 101 72227 102 231431 103 201324 104 39270 105 0 106 83 107 7758 108 94682 109 324152 110 364479 111 90300 112 0 113 89 114 8404 115 127095 116 487361 117 592991 118 177930 119 0 120 97 121 10575 122 160046 123 683227 124 1004771 125 381222 126 0 127 101 128 11395 129 206119 130 1003028 131 1530056 132 722434 133 0 134 103 135 14076 136 263581 137 1347337 138 2444073 139 1477619 140 0 141 107 142 15174 143 327790 144 1907811 145 3691392 146 2309879 147 510510 148 0 149 109 150 18339 151 406354 152 2541970 153 5610179 154 4194446 155 570570 156 0 157 113 158 19667 159 512372 160 3526314 161 8334486 162 6846481 163 1436820 164 0 165 127 166 23414 167 616764 168 4597020 169 12213775 170 11667593 171 2655870 172 0 173 131 174 24906 175 754412 176 6194948 177 17529361 178 18212397 179 5532330 180 0 181 137 182 29437 183 921169 184 7969172 185 25187765 186 30309561 187 9757518 188 0 189 139 190 31089 191 1100165 192 10618000 193 35345858 194 45149226 195 19659886 196 0 197 149 198 36500 199 1314196 200 13401580 201 49999364 202 70722044 203 34710965 204 0 205 151 206 38614 207 1584835 208 17424498 209 68516285 210 105790662 211 58356321 212 9699690 213 0 214 157 215 44731 216 1854384 217 21875750 218 94223007 219 160115543 220 96541978 221 11741730 222 0 223 163 224 47071 225 2191013 226 28102737 227 127478773 228 232478684 229 161476211 230 27927900 231 0 232 167 233 54198 234 2590565 235 34685941 236 172613052 237 346845682 238 256683013 239 49533330 240 0 241 173 242 56914 243 3006512 244 43856482 245 230362430 246 489561123 247 419693431 248 98525490 249 0 250 179 251 65051 252 3495086 253 53791587 254 305639795 255 709058342 256 647984259 257 170218830 258 0 259 181 260 68371 261 4085536 262 67314677 263 401637665 264 994019962 265 1021626403 266 325872714 267 0 268 191 269 77402 270 4684582 271 81613288 272 527011287 273 1405076982 274 1536889595 275 562212782 276 0 277 193 278 81052 279 5400678 280 100710671 281 683174505 282 1932862089 283 2332063802 284 1032566057 285 0 286 197 287 91341 288 6226533 289 121211321 290 885719293 291 2705315737 292 3443800806 293 1629661685 294 223092870 295 0 296 199 297 95451 298 7092055 299 148564533 300 1133481697 301 3653574123 302 5133970767 303 2724030632 304 281291010 305 0 306 211 307 106918 308 8082920 309 176983478 310 1450315056 311 5005223480 312 7443724123 313 4284584225 314 641200560 315 0 316 223 317 111464 318 9251811 319 214198843 320 1839244038 321 6712707327 322 10827942578 323 6990871609 324 1103452350 325 0 326 227 327 124363 328 10428796 329 254209649 330 2326861603 331 9043069681 332 15520714599 333 10713813287 334 2195564910 335 0 336 229 337 129129 338 11807305 339 305621464 340 2924496900 341 11962555294 342 22052126419 343 17001782121 344 3564916950 345 0 346 233 347 143772 348 13379591 349 359273213 350 3660561732 351 15978256748 352 30994058608 353 25600766613 354 6783216270 355 0 356 239 357 149112 358 14996212 359 428232523 360 4552898147 361 20844581992 362 43568799695 363 39614085330 364 11130902406 365 0 366 241 367 165197 368 16826774 369 501131180 370 5650134170 371 27431703465 372 60325511298 373 58088625761 374 20071816324 375 0 376 251 377 171397 378 18943268 379 593558528 380 6970042526 381 35551987781 382 83393335684 383 87187552970 384 33727230365 385 0 386 257 387 188788 388 21077122 389 690049972 390 8586023275 391 46208386551 392 114081633588 393 126762441906 394 53845325737 395 6469693230 396 0 397 263 398 195732 399 23531058 400 810932534 401 10498203654 402 59239322973 403 155828062260 404 186103726454 405 85802963866 406 6915878970 407 0 408 269 409 214751 410 26279117 411 938254936 412 12821607980 413 76417346860 414 210256388824 415 266554756593 416 137813486551 417 16974457500 418 0 419 271 420 222673 421 29110627 422 1097622356 423 15575650553 424 96941405882 425 283526660924 426 384649803206 427 211362471237 428 30110390310 429 0 430 277 431 243102 432 32266926 433 1262295460 434 18883508442 435 123651701588 436 378620965579 437 543203107338 438 328671594863 439 56648021430 440 0 441 281 442 251852 443 35864759 444 1466259362 445 22799569439 446 155913617703 447 504453471642 448 773751640558 449 499826194085 450 91846692630 451 0 452 283 453 273973 454 39484582 455 1680819934 456 27436331090 457 197016125437 458 667035286375 459 1075487738998 460 762249961621 461 166537585410 462 0 463 293 464 282319 465 43588913 466 1943399529 467 32891137518 468 246342722638 469 879426686031 470 1505213632618 471 1134280917570 472 268444482090 473 0 474 307 475 307476 476 48116693 477 2215427445 478 39362819987 479 309176734046 480 1151671708273 481 2072474396886 482 1705626051462 483 465147702876 484 0 485 311 486 316730 487 52803758 488 2547879396 489 46908671898 490 383365044292 491 1503502909229 492 2866040940550 493 2476880995049 494 769400170732 495 0 496 313 497 343823 498 57950154 499 2894824051 500 55815834547 501 477067726269 502 1950313617532 503 3899859487701 504 3630063689650 505 1299770760139 506 0 507 317 508 353721 509 63735944 510 3315051517 511 66126184738 512 588421624759 513 2523519284311 514 5324596394550 515 5241772843689 516 1975738341511 517 200560490130 518 0 519 331 520 383110 521 69561990 522 3750671618 523 78223273910 524 726566478470 525 3246936930768 526 7171787708856 527 7545297682290 528 3175348256422 529 239378649510 530 0 531 337 532 394236 533 76091354 534 4273162343 535 92209009148 536 889866208072 537 4166199906050 538 9695134271997 539 10722477712257 540 4843294699465 541 521144944320 542 0 543 347 544 425441 545 83220731 546 4819210731 547 108511587569 548 1092682971830 549 5316235192370 550 12922204097636 551 15271879606371 552 7521662925183 553 884388635130 554 0 555 349 556 436685 557 90579431 558 5473669623 559 127315207919 560 1329386799627 561 6770775501819 562 17268910743963 563 21413208969637 564 11300032117575 565 1687976300010 566 0 567 353 568 470960 569 98584378 570 6147656518 571 149050224767 572 1621027209735 573 8574000626293 574 22835268983713 575 30035806760660 576 17213602502741 577 2693862621450 578 0 579 359 580 483642 581 107499873 582 6950211851 583 174031472269 584 1962783167326 585 10833357663290 586 30237554253893 587 41780502497032 588 25375081790449 589 4868031743190 590 0 591 367 592 520001 593 116464972 594 7786895159 595 202843809490 596 2378352059242 597 13628489673406 598 39631623674958 599 57757098530121 600 38106694497184 601 7577541746250 602 0 603 373 604 533543 605 126410887 606 8775648248 607 235780518618 608 2863198586902 609 17100026617033 610 51997672462156 611 79314601902620 612 55391430848104 613 12969546644280 614 0 615 379 616 572554 617 137238251 618 9794932205 619 273694963546 620 3452775718768 621 21365982763158 622 67634132822199 623 108726564279122 624 81723960791016 625 20595865264932 626 0 627 383 628 586876 629 148292364 630 10998315499 631 316754116158 632 4133531111074 633 26638058021632 634 88030724043761 635 147729605100000 636 116906965921743 637 34231053577936 638 0 639 389 640 628589 641 160290246 642 12245822640 643 366076418161 644 4956122940380 645 33080089728645 646 113570151786618 647 200419587094677 648 168970308841491 649 54492962400995 650 0 651 397 652 644133 653 173552344 654 13708935568 655 422093391857 656 5908481809465 657 40975853666994 658 146636704313927 659 270037645243298 660 239541918134205 661 84339504886911 662 7420738134810 663 0 664 401 665 688660 666 186832898 667 15218151710 668 485937581279 669 7046967373265 670 50582046630799 671 187922763179550 672 362563898097029 673 341860687846524 674 128519832599068 675 8222980095330 676 0 677 409 678 705260 679 201479670 680 16977495828 681 558232627354 682 8360635227240 683 62298695030520 684 240873629219968 685 483905537401325 686 479425761785870 687 197396900543985 688 18438625705500 689 0 690 419 691 752717 692 217260125 693 18800853372 694 640213522427 695 9930056697034 696 76466596761119 697 306606750175470 698 644990031749283 699 674445905702078 700 297017366848733 701 30211013362530 702 0 703 421 704 770231 705 233444745 706 20924880630 707 732746723226 708 11725882514782 709 93663216221834 710 390229044938420 711 853066544777310 712 936925070741757 713 446130120238289 714 57518007436890 715 0 716 431 717 820816 718 250843658 719 23105551784 720 837504842003 721 13859883230942 722 114351886540732 723 493579632818894 724 1126420886697774 725 1303337290537200 726 658662665039387 727 91093370017650 728 0 729 433 730 840032 731 269897113 732 25633399182 733 955330384255 734 16306459887432 735 139331718644335 736 624273977735249 737 1480192091744096 738 1791112791497711 739 975420006240399 740 160161823111290 741 0 742 439 743 893131 744 289066716 745 28249522850 746 1088396330636 747 19188375169462 748 169244059592112 749 784690650663728 750 1938880231324191 751 2469359995655466 752 1419942243973780 753 249835898551470 754 0 755 443 756 912733 757 309999453 758 31266026107 759 1237310474621 760 22481638902549 761 205172470876592 762 986134339759242 763 2528142630896962 764 3357400003073993 765 2076449251767690 766 413758129656060 767 0 768 449 769 969950 770 332386223 771 34364348161 772 1405063475486 773 26358720932470 774 248022626596497 775 1232690681994920 776 3289100073631188 777 4576823823498655 778 2983703383369950 779 649066565625420 780 0 781 457 782 991464 783 355400576 784 37933947326 785 1592577102715 786 30758501767705 787 299263364420525 788 1540167472619967 789 4257784996577796 790 6179733460226394 791 4305432719793502 792 1046964941217792 793 0 794 461 795 1051321 796 379971818 797 41612728887 798 1802928993823 799 35915142319566 800 360104484206098 801 1914542964450290 802 5500104229027623 803 8345268167525248 804 6094628334539034 805 1634324267312816 806 0 807 463 808 1074317 809 406644808 810 45831689097 811 2037796027668 812 41775359331975 813 432506207127338 814 2378738743930959 815 7077543702799789 816 11173857029706617 817 8653754595795401 818 2631249953143777 819 0 820 467 821 1137294 822 433586244 823 50165177286 824 2300107423149 825 48591944999247 826 518215909688227 827 2941707869636870 828 9078917825500222 829 14968508871116773 830 12155956092996309 831 3879160530990049 832 304250263527210 833 0 834 479 835 1162230 836 462767694 837 55113090049 838 2592112842125 839 56316648327585 840 619696318882020 841 3635995513938483 842 11605459298489220 843 19885976143198926 844 17057482654096899 845 5956599141235340 846 319091739796830 847 0 848 487 849 1227995 850 493963885 851 60210780003 852 2918001415356 853 65296402301335 854 739324466033554 855 4473843446010409 856 14803938275672714 857 26419734668366602 858 23718885476198551 859 8870244619625251 860 702362836435260 861 0 862 491 863 1252999 864 525719747 865 66027043519 866 3279645597011 867 75413471435035 868 880533981241310 869 5501338803324158 870 18807916814555396 871 34850106817997285 872 32936657694981838 873 13287872929325599 874 1201803744711570 875 0 876 499 877 1323816 878 559596866 879 71981652710 880 3682388896643 881 87131116402447 882 1046312461583381 883 6737471104320966 884 23845432078334840 885 45970909158958840 886 45350709883101905 887 19437946726729445 888 2191386604256850 889 0 890 503 891 1348672 892 596319195 893 78747849157 894 4127898221816 895 100341248562176 896 1241213776866031 897 8245639067427114 898 30133985713003234 899 60195837755546932 900 62399555250884435 901 28712781149765947 902 3460763229653730 903 0 904 509 905 1424577 906 633094918 907 85718000087 908 4622712075933 909 115546963727055 910 1469319254757562 911 10052135226780775 912 37986170065305560 913 78823968388949273 914 85185938637214720 915 41376779454958149 916 6051382983415770 917 0 918 521 919 1451217 920 672891219 921 93608255498 922 5169488984405 923 132647324364684 924 1736485341538878 925 12245331369737021 926 47737223459315398 927 102577106858762434 928 116089548330419591 929 60252119039582644 930 9217404957510750 931 0 932 523 933 1530688 934 715228495 935 101686513239 936 5775265882658 937 152314011578872 938 2047953775362047 939 14864192067075508 940 59874111827079609 941 133410506761710064 942 157303539746239425 943 86093376910110158 944 15169130449509960 945 0 946 541 947 1559576 948 758306506 949 110822659353 950 6443421785742 951 174326828017619 952 2411634662134227 953 18029136286774256 954 74845005394561865 955 172565660755190038 956 212385162410312704 957 123757293735622054 958 23241065665618920 959 0 960 547 961 1642175 962 804050060 963 120208442848 964 7181143092182 965 199558710806358 966 2834306930517759 967 21792349303989983 968 93381884446654178 969 223008229147609296 970 285302056261400813 971 174840947743996104 972 36968707017285720 973 0 974 557 975 1672899 976 853344692 977 130786107510 978 7993555721188 979 227808876526913 980 3325989825252434 981 26320543217142166 982 116189285654591943 983 286721532501067400 984 382452979161206030 985 249036515295028583 986 56203920128137296 987 0 988 563 989 1759342 990 902806988 991 141616026126 992 8889366161696 993 260023278384421 994 3895842317110332 995 31689365973873800 996 144244118545410511 997 368352771841121320 998 509979860509532340 999 347077482105582812 1000 89152764543816794 1001 0 1002 569 1003 1791568 1004 956025724 1005 153782038800 1006 9873239641790 1007 296012042565445 1008 4556511663054136 1009 38121243608894259 1010 178613333894582686 1011 470940096360833947 1012 678479040599569077 1013 486919979331398081 1014 135718847582405623 1015 0 1016 571 1017 1882417 1018 1012447203 1019 166274648774 1020 10956742444141 1021 337016706834701 1022 5319910345520425 1023 45720680577243062 1024 220753423447728446 1025 601583144185449376 1026 898512386351457206 1027 675019982346587950 1028 202431017896199277 1029 13082761331670030 1030 0 1031 577 1032 1917121 1033 1069743255 1034 180299072734 1035 12143538557659 1036 382636035560133 1037 6202351839215727 1038 54788182840507883 1039 272098607931544378 1040 764952950144790788 1041 1187227115739435942 1042 936755449110989004 1043 300705337766625394 1044 14299762385778870 1045 0 1046 587 1047 2011388 1048 1130410114 1049 194621120402 1050 13447696392090 1051 434462234126016 1052 7218869101538005 1053 65469025121432506 1054 334769020044785561 1055 971749498499308573 1056 1561800277592530283 1057 1286352355505069619 1058 446561249454615055 1059 31122575737393140 1060 0 1061 593 1062 2046626 1063 1195532693 1064 210655324404 1065 14875067195794 1066 492128310484785 1067 8390497252392240 1068 78167953654920199 1069 410919284163922294 1070 1229358784418012718 1071 2049962324942863426 1072 1770375976573666200 1073 651012829611825553 1074 51481270529999310 1075 0 1076 599 1077 2146391 1078 1260789622 1079 227106585724 1080 16439855770592 1081 557345509005599 1082 9736668715773178 1083 93073230026611128 1084 503367368724480197 1085 1553694135365806234 1086 2679632893836553684 1087 2411000611552818184 1088 951714037369885781 1089 94446063331289670 1090 0 1091 601 1092 2183367 1093 1330737035 1094 245468659779 1095 18150021313759 1096 629774409090025 1097 11283632167948455 1098 110728137400248213 1099 615251094724574084 1100 1955970139996892095 1101 3495915710372792829 1102 3287665180160843024 1103 1371965768378950225 1104 145342612133969250 1105 0 1106 607 1107 2288038 1108 1404582595 1109 264221783229 1110 20020696730777 1111 711615794849307 1112 13056142498436019 1113 131399514030030190 1114 750691348263295456 1115 2459617175227753345 1116 4541882022798799024 1117 4447727035453270723 1118 1975281738422938505 1119 253306298401045890 1120 0 1121 613 1122 2326732 1123 1479655612 1124 285141368798 1125 22061234865306 1126 802180189387994 1127 15088090153430718 1128 155794623601189001 1129 913846840202218731 1130 3081971213370879742 1131 5888835713768285813 1132 6013774113021722847 1133 2816217924816698768 1134 382978807988706930 1135 0 1136 617 1137 2436085 1138 1558794308 1139 306550322985 1140 24290790778758 1141 904254014344103 1142 17409699914309594 1143 184269295875149382 1144 1110582665110849876 1145 3857234564520344587 1146 7608453880487480878 1147 8074228911044619566 1148 4011622053659095160 1149 621683293707375900 1150 0 1151 619 1152 2476397 1153 1643465196 1154 330368196819 1155 26718952885608 1156 1017200742078681 1157 20063765667458268 1158 217763873182250356 1159 1346918111529300935 1160 4811181431150529002 1161 9809496942701801872 1162 10847032664873537440 1163 5655651979635716602 1164 944203004258028900 1165 0 1166 631 1167 2590702 1168 1728232434 1169 354690961154 1170 29367827997083 1171 1144014524043949 1172 23089788286334968 1173 256757772590561701 1174 1630619936667527220 1175 5994520172486883122 1176 12605364139954612721 1177 14449872010616353000 1178 7990553491209506124 1179 1471358024688550740 1180 0 1181 641 1182 2633890 1183 1818797452 1184 381685471737 1185 32246137281206 1186 1284087872531539 1187 26539889187999585 1188 302476994085220186 1189 1970246429170096672 1190 7444376922853533964 1191 16164557406765297393 1192 19257850970177098189 1193 11159995864155821397 1194 2211601712295556200 1195 0 1196 643 1197 2752255 1198 1914088947 1199 409295236389 1200 35381919364663 1201 1441221446626030 1202 30463732534450338 1203 355548919513294270 1204 2376833549204863946 1205 9234346190447532963 1206 20664539406858236448 1207 25512561367477036689 1208 15606358695964856631 1209 3423299576381590842 1210 0 1211 647 1212 2797251 1213 2010917405 1214 439918090739 1215 38785819349322 1216 1614246285926523 1217 34927308160699144 1218 417579037058012009 1219 2861530787690335322 1220 11420744785843021219 1221 26362281985421564877 1222 33769033001327657468 1223 21564205550084908752 1224 5131280898928039138 1225 0 1226 653 1227 2920694 1228 2112711704 1229 471128773240 1230 42486913975735 1231 1807903055661775 1232 39991830178544455 1233 489414144182466895 1234 3439786456364675628 1235 14107766175447877286 1236 33534006435176514755 1237 44451360921882804711 1238 29820323724874389822 1239 7856056238959844461 1240 0 1241 659 1242 2968032 1243 2221178949 1244 505664565767 1245 46500643412658 1246 2021117510541801 1247 45738421620822488 1248 573128035144582352 1249 4127455366182283123 1250 17377783435254212188 1251 42570627207046872716 1252 58481083055192438867 1253 40904905676573480715 1254 11393528469719422143 1255 614889782588491410 1256 0 1257 661 1258 3096077 1259 2329830080 1260 540975249577 1261 50855533966500 1262 2258950186271261 1263 52245329333222493 1264 669813684622085136 1265 4944652717887720749 1266 21380464696913291087 1267 53896353965879336613 1268 76524687912625092692 1269 56074083625012934660 1270 16881058435452550886 1271 693386350578511590 1272 0 1273 673 1274 3146341 1275 2445481203 1276 579955788380 1277 55571353941624 1278 2520382219699464 1279 59611933190075065 1280 782157383401358042 1281 5913408273033087965 1282 26234305810605663254 1283 68094136386104190715 1284 100070231560712678420 1285 76322037871876504333 1286 24389649141637609949 1287 1529770325014811880 1288 0 1289 677 1290 3278600 1291 2566938963 1292 619684270577 1293 60684240971121 1294 2811754050937048 1295 67934161547140898 1296 911619481707850969 1297 7061607128821920959 1298 32152079599113212504 1299 85814448145783342714 1300 130245248159546000578 1301 103768952974736243559 1302 35550469890030524101 1303 2436591945826728690 1304 0 1305 683 1306 3329712 1307 2690136982 1308 663499498645 1309 66211199127070 1310 3131160931989486 1311 77336657858776405 1312 1061634076349890092 1313 8418037140744649064 1314 39305265988022107526 1315 107935276096151815334 1316 169312567611428191423 1317 140266659627361272401 1318 50724217296869891565 1319 4465850550211680630 1320 0 1321 691 1322 3468537 1323 2819396198 1324 708247895610 1325 72196625047136 1326 3486442983469643 1327 87936000479674274 1328 1234062340014962277 1329 10020777397780725327 1330 47993175070781996141 1331 135426432467247983141 1332 219166433128347146757 1333 189266397043130718531 1334 72935052754053487511 1335 6815000224992029070 1336 0 1337 701 1338 3519269 1339 2956559182 1340 757493194990 1341 78656291763399 1342 3875818432943270 1343 99885645259454914 1344 1433339696602141745 1345 11909650747244474324 1346 58458012156113859318 1347 169603761533546673745 1348 283476099931529235252 1349 254018133309185944947 1350 103102123993840822237 1351 11686221560636753130 1352 0 1353 709 1354 3666026 1355 3094162446 1356 807677532986 1357 85641086925089 1358 4307620898378437 1359 113329872307187599 1360 1661905551791576227 1361 14133807678584735242 1362 71123948964919656097 1363 211905079534702641239 1364 364980111247237040032 1365 340469422135642502430 1366 146350984348269194634 1367 17561559987664642950 1368 0 1369 719 1370 3719232 1371 3240050720 1372 862793360216 1373 93173330891287 1374 4780172242320602 1375 128454904823854530 1376 1925365499228590249 1377 16747623760891844539 1378 86334423864456380821 1379 264276294427649212778 1380 469495420281824814012 1381 454008150025355220770 1382 204927335589485432594 1383 28318776835892022480 1384 0 1385 727 1386 3871107 1387 3392894817 1388 919065266474 1389 101306909582195 1390 5303809877917392 1391 145438745906154594 1392 2226866613331276768 1393 19818164973677026144 1394 104675927828479519572 1395 328856767450718675704 1396 601731386833973351428 1397 604319353284931853663 1398 288049883396836138080 1399 42522057450034622460 1400 0 1401 733 1402 3927597 1403 3547805431 1404 980830713696 1405 110068553667829 1406 5875485018711261 1407 164509647202472296 1408 2573522276467270883 1409 23415397347794656301 1410 126638693049373987222 1411 408491761230870046900 1412 770188214380662570822 1413 801260651544442121244 1414 399888687173645463742 1415 65811658646775176520 1416 0 1417 739 1418 4084184 1419 3709959530 1420 1043678544220 1421 119512482840779 1422 6507804806444517 1423 185882517989022947 1424 2969405485226349516 1425 27629474273667912303 1426 153031175637460323606 1427 506323031640638186062 1428 982377961294084624966 1429 1059339220030427110935 1430 557454076593586431107 1431 97046089461287230320 1432 0 1433 743 1434 4143588 1435 3881619529 1436 1112528929402 1437 129675093305757 1438 7197925605988598 1439 209834762475882508 1440 3423517139110855398 1441 32555210844879097039 1442 184539260771296496211 1443 626524293540643465031 1444 1251631671561763645096 1445 1395640788592169033428 1446 767621332370946965477 1447 148590256853576263350 1448 0 1449 751 1450 4305475 1451 4053677090 1452 1182805926642 1453 140619987662927 1454 7959246155518082 1455 236632846701214283 1456 3940964652384406638 1457 38308478987563363737 1458 222283791984372875487 1459 773639022371982959276 1460 1589223816168055229734 1461 1835077182116334948458 1462 1060965875212459003915 1463 218319149694644105406 1464 0 1465 757 1466 4364299 1467 4235650211 1468 1259650907955 1469 152381131271681 1470 8789055599311569 1471 266605744640422081 1472 4533131937790744091 1473 45016146505572165919 1474 267213269838430930329 1475 953722614907346823140 1476 2015532411602951932645 1477 2403885348285723997941 1478 1447847013543598389019 1479 329177579633843735798 1480 0 1481 761 1482 4534980 1483 4425710029 1484 1337835517923 1485 165036586071059 1486 9703797245048719 1487 300078789400108297 1488 5206628805585955063 1489 52833061227329715669 1490 320867815470774777685 1491 1173428477951516947512 1492 2548346083148515761123 1493 3142771880819381624139 1494 1980942816750369645331 1495 486986538011781549899 1496 0 1497 769 1498 4596120 1499 4618585854 1500 1423290659166 1501 178614471931335 1502 10698662014955996 1503 337456490084807404 1504 5975624278493210220 1505 61921353370412476683 1506 384557950457981130125 1507 1441391275959589311967 1508 3217648857074151768965 1509 4095431315437392022447 1510 2686735813126535772067 1511 706578380006659646565 1512 32589158477190044730 1513 0 1514 773 1515 4772929 1516 4819884822 1517 1510366957829 1518 193207609177957 1519 11793566660415500 1520 379123535731328276 1521 6848439616407647014 1522 72486251240410215132 1523 460382155872810329375 1524 1767220163670273864794 1525 4051208520313122925573 1526 5325423274802608537649 1527 3646939748905863987740 1528 1019137888701164106888 1529 36278497172720993190 1530 0 1531 787 1532 4834859 1533 5032164098 1534 1605371414413 1535 208855653637313 1536 12983993014215489 1537 425568494768181238 1538 7842893187652906065 1539 84743848506242761013 1540 550151926800514649625 1541 2163284992936238773469 1542 5094631436455842734715 1543 6903755985163891942634 1544 4912208531230654755358 1545 1473604897693656006275 1546 78418071422030159820 1547 0 1548 797 1549 5019358 1550 5245381136 1551 1702023089860 1552 225650029775591 1553 14291008326277921 1554 477260992397063465 1555 8969509182537767538 1556 98954811764179076821 1557 656715632112094570985 1558 2643324211935610776567 1559 6388031186922365828009 1560 8933152602126944814948 1561 6619679319624526891648 1562 2096835007748974831123 1563 128209539799048657950 1564 0 1565 809 1566 5085056 1567 5470063556 1568 1807282415681 1569 243641435669694 1570 15710353499565444 1571 534783005732253427 1572 10250426645012568707 1573 115404388615146206356 1574 782548695462468929968 1575 3224922904779664364513 1576 8000341222872277690349 1577 11523640568657572478158 1578 8858968412948828619174 1579 2986690918894188503515 1580 230326643784646999590 1581 0 1582 811 1583 5274817 1584 5704406091 1585 1914549159993 1586 262927401129624 1587 17267594621127392 1588 598695978595148103 1589 11698815615546445584 1590 134435679545981197823 1591 931488849825803043153 1592 3927677185493502663374 1593 9994054031465743864486 1594 14837044311094269180126 1595 11858759467634535759087 1596 4214032417427728785545 1597 348529646526426715350 1598 0 1599 821 1600 5343537 1601 5941790571 1602 2031301442187 1603 283565272453357 1604 18955383577699911 1605 669705028693397636 1606 13342200111893431070 1607 156410295497629507155 1608 1106925322519804826504 1609 4776389800712313878276 1610 12467816583042579350634 1611 19050756343637077314021 1612 15777475413379599568686 1613 5927087291950089709149 1614 598821599450388003690 1615 0 1616 823 1617 5539196 1618 6189176922 1619 2149937878622 1620 305670113283406 1621 20804382979855235 1622 748479083956065839 1623 15197228028586136614 1624 181775790261732045387 1625 1314013562411181923854 1626 5798830514815341924461 1627 15515949100596810006836 1628 24416597982982232154984 1629 20981595245004181050206 1630 8282356360133290726920 1631 882073529023975237950 1632 0 1633 827 1634 5610326 1635 6450094775 1636 2278875903791 1637 329300342724130 1638 22807676166119382 1639 835856151632242236 1640 17297879757643628595 1641 211007530656858758480 1642 1557331123137757512696 1643 7029819075534169068749 1644 19285636236859395707186 1645 31205334636344598905521 1646 27758712323897533700125 1647 11557228411118621099196 1648 1415761610113808357400 1649 0 1650 829 1651 5812627 1652 6710865004 1653 2410217157989 1654 354586451848244 1655 24997738207632720 1656 932647065019179510 1657 19664768524196245506 1658 244668541866618543994 1659 1843812942707973041972 1660 8508428145245601472907 1661 23913796316845358329617 1662 39814111390817081548856 1663 36697362516864108963891 1664 15987060418506753079354 1665 2114154950698753882920 1666 0 1667 839 1668 5885495 1669 6985690423 1670 2552743264730 1671 381584623946413 1672 27367901868950667 1673 1039839829865174496 1674 22339887290976689719 1675 283377279477647345512 1676 2179582701266323975726 1677 10283484634649107708161 1678 29616441108858035120835 1679 50668529130045176451206 1680 48276300162990567971174 1681 22114266912932649634504 1682 3231467441498948652000 1683 0 1684 853 1685 6095550 1686 7272087817 1687 2697554047709 1688 410448222691216 1689 29957219158619814 1690 1158402391336356260 1691 25349121388746884934 1692 327866476961342651897 1693 2573894898355201292988 1694 12409573503847482856352 1695 36597804083510711072055 1696 64367009691076658245673 1697 63478963836575127317101 1698 30389341854387281766241 1699 4737504679921597071180 1700 0 1701 857 1702 6171096 1703 7561508896 1704 2854614156347 1705 441242025359453 1706 32754571475715555 1707 1289515642600474889 1708 28743954775080388098 1709 378911958921038156450 1710 3035018737958461069685 1711 14954546362979117502725 1712 45166457427981394710985 1713 81577015817963507321296 1714 83043394444846721850077 1715 41713051352049273883433 1716 7150659902014153979370 1717 0 1718 859 1719 6388125 1720 7862937802 1721 3014414139130 1722 474128407497200 1723 35806450073633572 1724 1434320942615498362 1725 32556177390999826759 1726 437458994529349103842 1727 3575173429761431601986 1728 17994419744712504363602 1729 55624630568351127683982 1730 103205556279505695325432 1731 108569664072963864186028 1732 56867885456825879012795 1733 10380299271613744875870 1734 0 1735 863 1736 6466315 1737 8179715542 1738 3187478288646 1739 509189737358577 1740 39102363720201034 1741 1594222395392588118 1742 36849249182433062255 1743 504511058806841393864 1744 4205413689221272451185 1745 21623257141269322838326 1746 68422232509008444326235 1747 130275342656809198700324 1748 141356559882041066918224 1749 77588130734183630699686 1750 15378320147175370790394 1751 0 1752 877 1753 6690504 1754 8497045546 1755 3363295595584 1756 546587621290966 1757 42691331863796590 1758 1770582466004769431 1759 41662612750037361528 1760 581250187354008708001 1761 4941914460178915613375 1762 25946163719875487317058 1763 83987953165229873451912 1764 164167988653685379918009 1765 183853652682440379134059 1766 104861156829245536939214 1767 22460518913387502587596 1768 0 1769 881 1770 6771980 1771 8830326168 1772 3553441233436 1773 586421992624654 1774 46563290146686465 1775 1965047616691819392 1776 47073502373875526378 1777 668965965088888419899 1778 5799341902825292987581 1779 31092672199515110518124 1780 102972383666718973205310 1781 206429513068272057680891 1782 238209798288585548849219 1783 141781669625878521749863 1784 33105303170573934527675 1785 0 1786 883 1787 7002439 1788 9176809801 1789 3746871422976 1790 628886176943526 1791 50776726779014023 1792 2179231603767224990 1793 53130542203812275398 1794 769175030365130613514 1795 6798997795402191091029 1796 37207839504263395022343 1797 126006595532315601315633 1798 259134743476714355703709 1799 308329361011460958357720 1800 190671069184110950178239 1801 46812898773826379384299 1802 1922760350154212639070 1803 0 1804 887 1805 7086479 1806 9527399793 1807 3955950069922 1808 674071288257037 1809 55315195971114871 1810 2415093286326446765 1811 59927887159105665039 1812 883483049502170968079 1813 7960330076280374697491 1814 44469167098106862016671 1815 154002987432879670200206 1816 324636558608988751678725 1817 397655414146923281951768 1818 255947347607031359937631 1819 67572273753726168060392 1820 1987938667108592728530 1821 0 1822 907 1823 7324502 1824 9891644592 1825 4168156028390 1826 722200924657021 1827 60247834575686773 1828 2674512671059692121 1829 67525485902486908788 1830 1013823471819865822312 1831 9311242976449245480010 1832 53075198852709964494289 1833 187873064963156382731980 1834 406028043940600105511467 1835 512289619293092971497075 1836 341939644913282112518099 1837 95478049230581647793143 1838 4396461945507713581500 1839 0 1840 911 1841 7410640 1842 10273573685 1843 4397236893746 1844 773362567917162 1845 65559026127986778 1846 2959801721511764977 1847 76037866737583704824 1848 1162251824294055050754 1849 10877294256446884982600 1850 63268635766899117975347 1851 228923881328968829216179 1852 506837559109798003967968 1853 657814830395520843432738 1854 456279030855620204919309 1855 135578513105102065692899 1856 7239987038184862931970 1857 0 1858 919 1859 7656911 1860 10656302710 1861 4630211471242 1862 827809258476156 1863 71321600442871163 1864 3273200377498006866 1865 85537727745781031904 1866 1331163804459521199920 1867 12695050827788693568888 1868 75320485934375064426729 1869 278441946108788361747242 1870 631647047281398601779971 1871 843697039226562818710847 1872 605883232359366355516886 1873 189683395446866189180517 1874 12936429429174246605610 1875 0 1876 929 1877 7746493 1878 11057354339 1879 4881389356537 1880 885653131679536 1881 77520529317468921 1882 3617392472660969777 1883 96164228966729776545 1884 1523170654687115166010 1885 14798051808657738625502 1886 89560021201069814556446 1887 338280816992607666067492 1888 785726444702410787731424 1889 1078747744902526092588063 1890 803559409079431692815214 1891 266326204786230918859495 1892 19481048045045528331390 1893 0 1894 937 1895 7999560 1896 11473470349 1897 5136294708221 1898 947155199498821 1899 84241971550895361 1900 3995012524827126568 1901 108006939145009948072 1902 1741311193306462580595 1903 17233793149446191937640 1904 106355988620746368690845 1905 410280958803916146804848 1906 975868886232798153613813 1907 1377655294498489891837088 1908 1061586077106723334397188 1909 369022759073214730249731 1910 32962497332800290525270 1911 0 1912 941 1913 8091240 1914 11894695404 1915 5410981813518 1916 1012446767667795 1917 91462022655458687 1918 4409229817158897861 1919 121233338561284036319 1920 1988816234150533177402 1921 20046267146506246599019 1922 126153425099610431949007 1923 497023365718106689420215 1924 1209855806669136459226940 1925 1754229796290159438626162 1926 1399839991495498637614101 1927 513396151519838701868976 1928 48681385436978946962310 1929 0 1930 947 1931 8352869 1932 12331497080 1933 5690072152841 1934 1081795524011680 1935 99281809613717462 1936 4863112629234017750 1937 135952078132869945842 1938 2269518454707649417431 1939 23296919612322018972701 1940 149451023012191964074522 1941 601127024408593646630013 1942 1497651066580056739717063 1943 2231244829320505389355199 1944 1839211617620710908317455 1945 706163060464690409051092 1946 77208834921817842243000 1947 0 1948 953 1949 8445795 1950 12788653036 1951 5990459542679 1952 1155365601119568 1953 107678609537006953 1954 5360352979055560352 1955 152365884110347077427 1956 2587502355038221180860 1957 27043063881682843993964 1958 176848791397604946261439 1959 726223110948422508964715 1960 1850703558812881555165167 1961 2829865444695376090895554 1962 2413218757536426268836817 1963 972663219379473761344310 1964 114478422035109324372180 1965 0 1966 967 1967 8717200 1968 13246721330 1969 6295255406432 1970 1233457427400182 1971 116758541020509981 1972 5904577997919175702 1973 170606825614078655227 1974 2947483884119358725277 1975 31364291409861244534806 1976 209017778942128163513033 1977 875941859760653676974982 1978 2283628069774018053777440 1979 3584846192114111945418996 1980 3154600026987932158395146 1981 1328280827099252549277640 1982 174190752717091753122480 1983 0 1984 971 1985 8815016 1986 13725840014 1987 6622927419739 1988 1316229446295270 1989 126499845818302975 1990 6500072974092370930 1991 190918439304212986281 1992 3354600642002163279733 1993 36334759736445078603871 1994 246762903905556243208562 1995 1055366634410263639986662 1996 2813098752795210764366606 1997 4529603668802725481803392 1998 4117310937986550553685384 1999 1816667314286242559057067 2000 252733325132330015833860 2001 0 2002 977 2003 9092807 2004 14222621783 2005 6955789115813 2006 1404038767036132 2007 137027575636705787 2008 7151062083258297764 2009 213460143113264194251 2010 3814777335688566379196 2011 42057031742505182896567 2012 290985474679342983084904 2013 1269626225068605290698357 2014 3460340532517012101771441 2015 5716333443857159586902243 2016 5358703623527609736548180 2017 2462902238198000552904563 2018 379081567089889595050350 2019 0 2020 983 2021 9191803 2022 14724568375 2023 7313460494777 2024 1497018381269910 2025 148307218352542910 2026 7862572936835983005 2027 238524547661111786021 2028 4334317436037937387098 2029 48627023104375266942670 2030 342758967574121401128856 2031 1525692991328295474094793 2032 4249689009880248673504197 2033 7196374496394380612220116 2034 6957877507650202803309530 2035 3346601648840149736460829 2036 543197867347869662366550 2037 0 2038 991 2039 9479482 2040 15244761804 2041 7676095688232 2042 1595577557886221 2043 160484611483156715 2044 8639487034773804546 2045 266304986911561396155 2046 4920621581605694042494 2047 56176261246916884188974 2048 403287560349901739198959 2049 1830728747109589116454139 2050 5211747504524933299663756 2051 9048522836308834521209109 2052 9011037526547748336627716 2053 4509723275212467177320740 2054 797605311494897626971210 2055 0 2056 997 2057 9583232 2058 15788256859 2059 8065349920395 2060 1699893957697987 2061 173527046975160003 2062 9487657910966909425 2063 297151530824324964867 2064 5581581582594135822624 2065 64828457813483368664116 2066 474002414793139193908493 2067 2194411119794272432231696 2068 6381666215968689801207479 2069 11351127770399208994590307 2070 11650181073461781670751072 2071 6086821221750948449910053 2072 1145447919171446380667544 2073 0 2074 1009 2075 9877471 2076 16332754784 2077 8460642126779 2078 1810375483554840 2079 187587332309693965 2080 10412784104356663314 2081 331295887684913938409 2082 6326246325130689397160 2083 74751934509509841161060 2084 556503037948130426323450 2085 2626588386316735600140317 2086 7803615223621623613355798 2087 14222195577256457597413056 2088 15020320399991523367670431 2089 8144291535962694291513350 2090 1668285673191840605283658 2091 0 2092 1013 2093 9984621 2094 16901353843 2095 8884492633828 2096 1927237667287883 2097 202634164970666375 2098 11421622507900462073 2099 369156815371604031007 2100 7164440553223003104134 2101 86105372169512639349970 2102 652687488386937146322665 2103 3140592550020103825287541 2104 9527924250061849070363262 2105 17780549394842764962275951 2106 19332605091657092998124275 2107 10908919892639849818793313 2108 2392364901313264861766071 2109 0 2110 1019 2111 10287532 2112 17490155505 2113 9314172404757 2114 2050900371255175 2115 218846100163783279 2116 12520803593335796593 2117 411014376836358427127 2118 8107422435453699813142 2119 99103296568014884058569 2120 764677096437951914818389 2121 3750068115608465693148542 2122 11617815466230639463601742 2123 22201970778947164048441873 2124 24821800044533595432157672 2125 14522615016842461594040966 2126 3390646442617284752887819 2127 117288381359406970983270 2128 0 2129 1021 2130 10398766 2131 18084792464 2132 9774656365513 2133 2181610161785888 2134 236174478849364020 2135 13718174439871264165 2136 457366303239795543447 2137 9167168019842376470504 2138 113949188550158306300851 2139 894977357496701508508603 2140 4473141593921596840602932 2141 14145603616888726175328195 2142 27665046081120140367197356 2143 31811524489109813228842408 2144 19335024850490763109357390 2145 4773897966162576528059188 2146 128824943460332246817690 2147 0 2148 1031 2149 10709279 2150 18700297734 2151 10241975942146 2152 2319854813920573 2153 254826644754207133 2154 15021374027987262082 2155 508546959759293680603 2156 10357618525372731530512 2157 130915506225162054936576 2158 1046389389468603113096944 2159 5328628156048885597052052 2160 17200946250152245478834954 2161 34430529793260346836603270 2162 40676141262272987871780299 2163 25594364420023666370566020 2164 6734636810476281932092015 2165 269707875557224810185480 2166 0 2167 1033 2168 10823847 2169 19342010552 2170 10742284479928 2171 2465875566178057 2172 274756242822728990 2173 16439469573642372954 2174 565150287607961768557 2175 11693630570183207208955 2176 150261622455284925100970 2177 1222213355546891263826317 2178 6341326957435553450053323 2179 20886854515462504552339312 2180 42765680355043979080318601 2181 51924753284134334366238059 2182 33872334304317116744150947 2183 9398311419314669024105195 2184 429775368870878305545270 2185 0 2186 1039 2187 11143098 2188 19985531980 2189 11249401233142 2190 2620214285268332 2191 296179966788563926 2192 17981364037714778570 2193 627576802598747495626 2194 13192130347060890896793 2195 172333533422961042600468 2196 1426132578600973524780170 2197 7536731098242486014587449 2198 25330563798069695771825712 2199 53054884237023513935848241 2200 66131464501096993387749755 2201 44608212095428184001894965 2202 13096654735951209888701425 2203 776364719366205967187190 2204 0 2205 1049 2206 11260094 2207 20656090744 2208 11791808193222 2209 2783095717875549 2210 319053408501100281 2211 19657424616999973171 2212 696529979750517213435 2213 14871459904415844885945 2214 197460204091351372583534 2215 1662474994906122415830869 2216 8948626691654231359439237 2217 30677777592983829008741213 2218 65693390765295656451527477 2219 84090644567126426051136299 2220 58716287963856829354305730 2221 18115270618207936184445161 2222 1170086781592662680496750 2223 0 2224 1051 2225 11588941 2226 21349443415 2227 12342106208150 2228 2955152374708285 2229 343628829354683346 2230 21477947649317416054 2231 772487404060789671160 2232 16752489591877860307357 2233 226079019504862285238370 2234 1936070160326927786484905 2235 10611927219816254177983149 2236 37107795886563634960180584 2237 81246647229782177104283773 2238 106702108854814275190562502 2239 76936969471798116236592503 2240 25013980597004665887200431 2241 1970327484147392128708950 2242 0 2243 1061 2244 11710281 2245 22049910801 2246 12930435840082 2247 3136644672961030 2248 369837869712343591 2249 23454967597306221708 2250 856282571089292677299 2251 18857442908666257670257 2252 258607872961816550789520 2253 2252573945179597570704079 2254 12571992496385232607982465 2255 44826552894538999858464839 2256 100299745619599050193668260 2257 135166523509898177002444210 2258 100754273529855545246720219 2259 34303473309769494572104866 2260 2900403276999263964678750 2261 0 2262 1063 2263 12047264 2264 22773881800 2265 13526375223798 2266 3328212116491093 2267 397971612609664527 2268 25600229281272584670 2269 948485424943267376826 2270 21211949882200057540891 2271 295596970021159653874928 2272 2618297255130370358650463 2273 14876269820583713146185715 2274 54085395154404234333023946 2275 123675176905587057029780141 2276 170879576725007254300701418 2277 131405250805315941312058693 2278 46961925686833629770668804 2279 4587609925573138453669680 2280 0 2281 1069 2282 12173830 2283 23527437577 2284 14162916972388 2285 3530184417965130 2286 427965303600265209 2287 27927590675604553688 2288 1050081295616436569594 2289 23843338309508193761675 2290 337574570824780574021520 2291 3040609685115624935878326 2292 17586090875384104163631267 2293 65173163228853258332762777 2294 152233708128243448902783345 2295 215710969095156265827044018 2296 171241176306287659752857945 2297 63930414939381492773927600 2298 6722952968210463534529980 2299 0 2300 1087 2301 12517955 2302 24283261484 2303 14808563212382 2304 3743199163469115 2305 460122528089279591 2306 30450646349521364001 2307 1161743728288960168608 2308 26782531129137625311205 2309 385232517018656647002865 2310 3527724532008159573589267 2311 20765210812486508457311196 2312 78441705054318364973749366 2313 187168306188818318909665330 2314 271727877135031717365251073 2315 222353737573383269272200865 2316 86871450755675587066844634 2317 10188039894203775649625580 2318 0 2319 1091 2320 12649037 2321 25069593529 2322 15497567035107 2323 3967643626785413 2324 494381150774729319 2325 33185223093308947622 2326 1284636682948631000659 2327 30063000471363983403683 2328 439235857735243146621721 2329 4089210464015851104403193 2330 24496078639536469118692425 2331 94294282397599550490944144 2332 229736158964023856500513045 2333 341795715463807338481255172 2334 288418450217505034815051899 2335 117454582604581894333183113 2336 14693819894855874540287520 2337 0 2338 1093 2339 13001442 2340 25881353139 2341 16195385508007 2342 4204253474826394 2343 531092439616952261 2344 36146890249766784165 2345 1419562915546381673022 2346 33722581191435572838080 2347 500451845605460423274866 2348 4735731749314752158754556 2349 28864713478480190614747933 2350 113219905857511455552252765 2351 281662363200906096962698357 2352 429136238144669079099042239 2353 372863086581524270873988444 2354 158565813538800590268123265 2355 21838503378796705272221550 2356 0 2357 1097 2358 13133030 2359 26702036004 2360 16939775998482 2361 4453385361452009 2362 570162173532226314 2363 39353903509890806755 2364 1567888712319580331835 2365 37801574379029764128320 2366 569716596048039583287402 2367 5479667588424500629059285 2368 33980887173507995769392041 2369 135780578792393721153526497 2370 344771145010701924933515729 2371 537969580136342289202406696 2372 481615014863089586588223369 2373 213023611868323334634422137 2374 31139276585156466795677070 2375 0 2376 1103 2377 13497397 2378 27548883844 2379 17694268261103 2380 4715882867067722 2381 611994451986254055 2382 42824051886735801350 2383 1730561773713157695861 2384 42346085436737351768447 2385 648113367111248556011263 2386 6334812388452897789932097 2387 39960193196379743971636421 2388 162653786448887346921479121 2389 421543369657694594467688023 2390 673209727285678770530985857 2391 619886544188107214963611070 2392 286015765807494739843871698 2393 45185083704255482917307490 2394 0 2395 1109 2396 13631755 2397 28429043638 2398 18498397532141 2399 4992083678244719 2400 656498820180841568 2401 46578175510433283225 2402 1909191266510048118985 2403 47405276586591243809372 2404 736688999286578512507673 2405 7317148042154381997710576 2406 46949300501365121686288371 2407 194617115190605759397053360 2408 514617299866835311108643930 2409 841236250191944979067771407 2410 797150371555825478754114064 2411 381956803797362623684003753 2412 64345760036100145471564200 2413 0 2414 1117 2415 14006520 2416 29311908756 2417 19312719013604 2418 5282914804817523 2419 704096811710658895 2420 50636756726127877191 2421 2104896860588983200026 2422 53034479601434567876149 2423 836795562295007050771985 2424 8444455065464040409421945 2425 55101647724931706764383928 2426 232607026399897690130572660 2427 627540483578565420813631623 2428 1049353131421592639852129287 2429 1022102889905070268373522329 2430 509894377636198948230528387 2431 92398069765159902566562378 2432 0 2433 1123 2434 14145498 2435 30229015458 2436 20179826053097 2437 5588795570956737 2438 754701260821034814 2439 55023490287258275674 2440 2319564252081474069036 2441 59293441000008367600824 2442 949740395620368751916973 2443 9737284199708479243481735 2444 64612465021570020375645997 2445 277694981674330439270957353 2446 764105326822960238921202089 2447 1307126604953892916169649847 2448 1309034841021004315153056762 2449 676619604881027210080335602 2450 130970757909550000617852574 2451 0 2452 1129 2453 14528841 2454 31176067575 2455 21058656593585 2456 5910687043199954 2457 808797024136744824 2458 59761803158099671625 2459 2554510724999463344752 2460 66249358236129731603745 2461 1077203647253304996361895 2462 11218510131305019358467671 2463 75686657245983863834514824 2464 331167899376502126313845076 2465 929376687179833126565562893 2466 1625557749578758910904459863 2467 1671879717626637895396183520 2468 897364478736779534649148222 2469 187672362725603082649703105 2470 0 2471 1151 2472 14670581 2473 32130728437 2474 21994070211783 2475 6249062328111310 2476 866255155726573292 2477 64878802633997558802 2478 2811945262624281566266 2479 73973740578966925795247 2480 1220816598723995427324689 2481 12914485876806418435980941 2482 88581417084519736917379306 2483 394499728051984559374315133 2484 1128763883320638471266215109 2485 2018697481764568054978840756 2486 2132959369458826091754434112 2487 1185208804875522693722136927 2488 260263567144252682740439217 2489 7858321551080267055879090 2490 0 2491 1153 2492 15064516 2493 33116121040 2494 22940812980100 2495 6604889646302084 2496 927629445030928960 2497 70401104876387359038 2498 3093421280652283389466 2499 82547910636373338370001 2500 1382660851695950629888078 2501 14854518414662621744269932 2502 103568802874064665472596256 2503 469451220731362707512410208 2504 1369456830819592296119463430 2505 2502957421910880033282454312 2506 2714067446372161237663957072 2507 1563215818213865541619749791 2508 365953475176874524739085228 2509 8327475076517894939812170 2510 0 2511 1163 2512 15210804 2513 34139518163 2514 23947623363229 2515 6978746346897778 2516 992796644677568166 2517 76359632087913737902 2518 3401518748892739190948 2519 92058491079419010586333 2520 1564764196033893631881506 2521 17072327033833088900676015 2522 120988922664530937603079238 2523 558038759724683627895892763 2524 1659177429396819665416282680 2525 3099229394086876430743015921 2526 3449596352094809274585318283 2527 2053966836667641673314210798 2528 507123520155957877394521589 2529 17708622824920298405834700 2530 0 2531 1171 2532 15613575 2533 35164744234 2534 24967999645359 2535 7371718203987151 2536 1062333944623029586 2537 82784819654496011432 2538 3738055524694107324144 2539 102602505358220048975050 2540 1769704699069842885000357 2541 19605352627290317646974970 2542 141200030443162555797356276 2543 662666402413385497117920724 2544 2008058468466619109891518072 2545 3831558954614569152051566991 2546 4373856610789400754434230070 2547 2695235139726544228973824232 2548 704659498002000628171242447 2549 28126627239432980334986910 2550 0 2551 1181 2552 15763961 2553 36229076919 2554 26052267510246 2555 7784350655031099 2556 1136122064201937567 2557 89711677442779850281 2558 4106044873554728742091 2559 114284510455136977597596 2560 1999993492996353825637222 2561 22496591602382971079618191 2562 164649862082192586817703822 2563 786081348705386348379388199 2564 2427052068881508722658237213 2565 4730722919368436690816895294 2566 5539135944364890973779849805 2567 3524158976392907808456750425 2568 967860884406953571835958679 2569 50127966575963096874643590 2570 0 2571 1187 2572 16177012 2573 37326426487 2574 27149511164877 2575 8217876057573301 2576 1214821956174523191 2577 97174838759851604385 2578 4507623688266103421541 2579 127221503447749729751991 2580 2258813335433263375050597 2581 25793776797490972661373013 2582 191811094260277386166151188 2583 931550922099637702770951424 2584 2930419859568315571024337703 2585 5832377632375982261015357249 2586 6998965464687099849325514075 2587 4601662777279645977197449191 2588 1333767231468207968963467769 2589 75436351930875298760667270 2590 0 2591 1193 2592 16328244 2593 38433459578 2594 28315027951151 2595 8672792553418477 2596 1298258767937874432 2597 105214269792952393001 2598 4946295533393906381767 2599 141538004169164480100302 2600 2549270692058698369127676 2601 29551565637164041499406499 2602 223268881516256466854017737 2603 1102806734508045904384975570 2604 3533604987768479893645954227 2605 7180951070052999967195813934 2606 8833547208286003931347180265 2607 5989481327235714073727236737 2608 1816678624892004733214800749 2609 127148109331734463385723310 2610 0 2611 1201 2612 16754235 2613 39574410164 2614 29495544641246 2615 9150492009250808 2616 1387185252362097872 2617 113869056968378525910 2618 5424553747088193437514 2619 157374638115808582879190 2620 2875283107725909140032693 2621 33830612025481397032565353 2622 259644771508902904055452746 2623 1304271690336994250175838742 2624 4256590112924384731887950969 2625 8828916786547984570286320440 2626 11124264565643420357063929371 2627 7784609909132723727980027193 2628 2480273671905660948794118178 2629 185831823082219698012498870 2630 0 2631 1213 2632 16911485 2633 40757255874 2634 30748552513932 2635 9651577996413766 2636 1481433539749579318 2637 123184582401980833650 2638 5946481087806284358293 2639 174881196685120782373187 2640 3240684278201487160693840 2641 38700265163223533624649132 2642 301704658824591221588361434 2643 1540997253058279911285303274 2644 5121078737891422268444112250 2645 10841425941654564823597750914 2646 13992860246100243759262089210 2647 10088718723427065079950290297 2648 3357709653781511563231388354 2649 291804563836783810146854520 2650 0 2651 1217 2652 17345728 2653 41943555764 2654 32016396366202 2655 10177436971006600 2656 1581786292978651520 2657 133205435369485242452 2658 6514991500076218433534 2659 194224586032516959390659 2660 3650288620625834445903963 2661 44237357726742289736846906 2662 350258752707173191804492354 2663 1818952877572334811925548437 2664 6154947291917658007370024790 2665 13294041631255876136595030565 2666 17565169544338218655936983656 2667 13055603700293132978253194112 2668 4546792825953641829504633616 2669 427924172434679202613651320 2670 0 2671 1223 2672 17500652 2673 43172823486 2674 33361167168236 2675 10728792546281397 2676 1688082053086267042 2677 143982735775263422890 2678 7134817577502740629492 2679 215584470368805900106381 2680 4108812350449953808056808 2681 50529609655466708257801016 2682 406306489974473181684668096 2683 2144945827721847912064045339 2684 7388553148126596348869846003 2685 16281523981035039219616694458 2686 22024338588840010478607026152 2687 16848520847851271759332182194 2688 6114805473301163215810083980 2689 642112721816182053037741140 2690 0 2691 1229 2692 17951821 2693 44439758755 2694 34722906336578 2695 11307070884309484 2696 1801212966928915690 2697 155567045035267505795 2698 7809355849555253526452 2699 239160854816011080243209 2700 4622155482317213246076043 2701 57674174576935210213630270 2702 470907176951547590329496149 2703 2527002697481038112375376257 2704 8860667559509122119658269611 2705 19913798809019747732072828630 2706 27559469086812297798994277602 2707 21713495231321293062002713181 2708 8229462346802180451472926049 2709 921872581604495327472786120 2710 0 2711 1231 2712 18110893 2713 45716128001 2714 36166711443856 2715 11913078758498557 2716 1920944728892569463 2717 168016404154508580132 2718 8544091840525754919645 2719 265166517513414971905360 2720 5196113949596892885742629 2721 65781672654030247326929413 2722 545354946399760252873124445 2723 2974276346266624124387094365 2724 10613557264057782753582309869 2725 24326621194061352545555586113 2726 34447364186564348298098502937 2727 27911637319935592928253553245 2728 10995833632790674616986031061 2729 1365224839597818734206201530 2730 0 2731 1237 2732 18572940 2733 47031152676 2734 37626936159014 2735 12548415810581474 2736 2048288650891350905 2737 181387789078421334646 2738 9342984174038646093742 2739 293840449856063557846848 2740 5837901459134263031049438 2741 74974583933118631868629233 2742 631028713986619907084883999 2743 3497518799038383708394011541 2744 12700923956796927957609366078 2745 29679014242204288276550929714 2746 42975911452378477595586778100 2747 35824882198582747857824150391 2748 14705786027864600548604493289 2749 1929687006383608977682126950 2750 0 2751 1249 2752 18733878 2753 48393775479 2754 39174086202370 2755 13213880151985514 2756 2183020031257106554 2757 195746700969211696006 2758 10212382164263212245030 2759 325436993473470214345010 2760 6554617164643010373894974 2761 85392145672813790091907320 2762 729607607054524894864545808 2763 4108983747207894462955708416 2764 15181400852875375294463958177 2765 36166619761119898785000896048 2766 53554414384821152052531863825 2767 45880282745008485920213570143 2768 19553958354722075072556905612 2769 2787046224726462606876269070 2770 0 2771 1259 2772 19208755 2773 49758429180 2774 40740455152774 2775 13911246986546031 2776 2326190159187393358 2777 211157869390962761960 2778 11156868692146536344401 2779 360238424621493001269631 2780 7355071920387015169860879 2781 97188337922779895522906294 2782 842875221495429938801841647 2783 4823041542908118180942850039 2784 18129069947580365964206091373 2785 44016335722511040816928948047 2786 66618098150551510192070314707 2787 58654198634078419792921547987 2788 26005309628847660607609235973 2789 3927826583335630044887869380 2790 0 2791 1277 2792 19373889 2793 51171920865 2794 42398944223487 2795 14641257660901868 2796 2477581425885405708 2797 227694955476604679018 2798 12183789365929240461755 2799 398547910257535588370781 2800 8247935275677590943904517 2801 110537923142479403915725001 2802 973002219382066764063664232 2803 5656040254649668805179026212 2804 21625016181948502796343350024 2805 53508364986253583074051767127 2806 82773598163481533180801957463 2807 74829597213234337252528359446 2808 34391913711737220424211551177 2809 5597604964752862324442305470 2810 0 2811 1279 2812 19859882 2813 52627923743 2814 44076055878483 2815 15405902281117939 2816 2638387121510315169 2817 245430909992445873252 2818 13298474636539333748506 2819 440701693904645400952981 2820 9243940661505465705390233 2821 125634099994566824609968870 2822 1122297262620529241236551233 2823 6627109696785089265779255441 2824 25771043653803379254918718835 2825 64968205459598078206653308611 2826 102671751089577499971140725982 2827 95322239615499231876335460791 2828 45518512146026772202627289593 2829 7834066933448185718308052238 2830 0 2831 1283 2832 20029094 2833 54093427576 2834 45851151700518 2835 16206043630427958 2836 2808295467993780893 2837 264449092546564089201 2838 14509383835868972395440 2839 487057093339238989631784 2840 10353672004206276469272766 2841 142695636322949979160339315 2842 1293550382381142554785528654 2843 7758011362350051495372404632 2844 30678763979397241537391787439 2845 78792791020046901114065343559 2846 127211304986057815425969641701 2847 121174763133575878176955970149 2848 59852303497740328643103819311 2849 11114481281924669413720187954 2850 0 2851 1289 2852 20526105 2853 55602455624 2854 47647466932761 2855 17043716514898174 2856 2988654850550439272 2857 284831390491338146708 2858 15822682873375478740716 2859 538013546821501247653837 2860 11590163774713601440795358 2861 161964281372835957791296067 2862 1489741489041030024492368961 2863 9074118306982650305025900520 2864 36487643705169581427722879186 2865 95445978336337782325367136508 2866 157356762255100758359946031417 2867 153807489135148061110009630744 2868 78739047833489841688756699095 2869 15543049731741129809127459289 2870 0 2871 1291 2872 20702053 2873 57164352444 2874 49547438662857 2875 17919936538292523 2876 3179165719725560522 2877 306671675127601080149 2878 17248131617571499500918 2879 593995746560707782576059 2880 12966301652112365420753571 2881 183713370437175189099937724 2882 1714458779539475777528684727 2883 10604289525640436322578746983 2884 43350820129127233999620589135 2885 115492678487152474509941838828 2886 194429954348947677067235991016 2887 194852749250720215077163715231 2888 103125242000018080924430334636 2889 21551520968420551614627487899 2890 557940830126698960967415390 2891 0 2892 1297 2893 21207936 2894 58728680264 2895 51468534288812 2896 18836730023980196 2897 3381226775096324746 2898 330062388572360309791 2899 18792862262411178058534 2900 655473183022004163019926 2901 14497900962005386719284084 2902 208244606748130571947394239 2903 1971523052623955232537405838 2904 12382117987839939829583300288 2905 51458571630370825308258067527 2906 139586275074796577763642928141 2907 239862769505238602712205716417 2908 246482660891474872452952852927 2909 134964031536776960638253728445 2910 29785763938935851149774108980 2911 573657473228859495079173570 2912 0 2913 1301 2914 21388074 2915 60347133008 2916 53499260486975 2917 19795279459748756 2918 3594548377391023435 2919 355108721342220573476 2920 20468096047200499667380 2921 722949269203848357251269 2922 16200606242750783148243394 2923 235898643119187662997757082 2924 2265536363813993710698664264 2925 14445729685011124043260925251 2926 61020220880299357832178100242 2927 168526095943113450461352727079 2928 295586416060733904282227816302 2929 311218055016388423991949902768 2930 175929869077747582320521835875 2931 41122764566365494462413258479 2932 1228713083121147428020736520 2933 0 2934 1303 2935 21905071 2936 62012185343 2937 55553804136737 2938 20797881371097653 2939 3820712698450772751 2940 381914733950974814044 2941 22282059947903838395193 2942 796980059524120856058454 2943 18093565978787512726398054 2944 267051275632091427232663938 2945 2601405225003512032817743017 2946 16839438981257559276963638289 2947 72294699281473480201040575728 2948 203237726004266852276089927011 2949 363704294292769099277284197137 2950 392394594278256976009054962474 2951 229206625724941387109001010510 2952 56294461358077370943360860825 2953 1977810901739477901139213170 2954 0 2955 1307 2956 22087409 2957 63689214749 2958 57724823878533 2959 21845635574502944 2960 4059308574622329224 2961 410598808638323061176 2962 24247648370784785452409 2963 878156225278389675792335 2964 20195750441408195978647496 2965 302125990670503877043739830 2966 2984997251005423087646657763 2967 19613514896059104485022103231 2968 85566963093853555568349810728 2969 244839735510698103667670846513 2970 447038288354216514739250721928 2971 493866174745031928935061739494 2972 297436124850627399407059861676 2973 77075409191991939211218443077 2974 3479885822044629641540646750 2975 0 2976 1319 2977 22618206 2978 65414029554 2979 59919091177212 2980 22941086083907940 2981 4312117032402525458 2982 441277393453627977608 2983 26374362003973980692864 2984 967134754498280988077090 2985 22530288463176602514309527 2986 341589712941143159551413264 2987 3422590392825132315533666352 2988 22826220701041754922729377164 2989 101188045679873702530827710734 2990 294635553827530018555543350648 2991 548668647345919709351178301718 2992 620703983108852712225969714800 2993 385731365870993420686608268345 2994 104756675455091307770962430567 2995 5231709470192882016090520770 2996 0 2997 1321 2998 22804896 2999 67196922113 3000 62236223970735 3001 24085298616716117 3002 4578742450208020742 3003 474083298249417015527 3004 28676988380419811900754 3005 1064613793580760377038664 3006 25120122899584283793508294 3007 385967922063909374632643520 3008 3921672884323610517184301683 3009 26543605492745249275312587688 3010 119544805688445894368040481670 3011 354195496914696924128962748879 3012 672688734994609289942866802143 3013 778809181826744258576690071232 3014 498564649869386361036408227667 3015 142107379361073303795009542869 3016 8765674971083898302903818350 3017 0 3018 1327 3019 23347131 3020 68983275264 3021 64580361192947 3022 25281079679733754 3023 4861031417919703983 3024 509147710244166182451 3025 31166439523322896182711 3026 1171362066108678277391630 3027 27993161367101191534104348 3028 435839365203091532866845454 3029 4490237330079084739112644731 3030 30842101416648600004489644373 3031 141111578277657883249838076611 3032 425338471426665852812335645354 3033 823579065386014387598572206116 3034 975840517956496682024225101842 3035 643776976870825432956902107493 3036 191852850391439565590234791832 3037 12778176969416621211232293510 3038 0 3039 1361 3040 23538305 3041 70829185161 3042 67054243774982 3043 26529673134917110 3044 5158600494172864949 3045 546618678253354028699 3046 33859672908780188612538 3047 1288202769110608695320817 3048 31177098131817833693434613 3049 491854501624483437994524201 3050 5137810300105015157614914032 3051 35808224290071502750166684431 3052 166411395011541820017112685496 3053 510259420683295204157935819201 3054 1007260855110337976250000464255 3055 1220727249979618257268376185235 3056 828740591343880764548051390292 3057 258473268581107978877095281222 3058 19967001833424617177677931460 3059 0 3060 1367 3061 24092278 3062 72727033151 3063 69554333538429 3064 27833927784607167 3065 5473529375598464407 3066 586643314581740667770 3067 36769256852076868849595 3068 1416041780602173829667787 3069 34705517283816345937803834 3070 554729378099414876090640566 3071 5874568351350534882247657550 3072 41541916090299979330632009943 3073 196083425722335207356353746487 3074 611500040339184952120711406914 3075 1230246973845343077722326749223 3076 1525033458425657184886311445059 3077 1065969023161779109912299824821 3078 346463549446565777267902129148 3079 29105775224763522261898641720 3080 0 3081 1373 3082 24290318 3083 74637621662 3084 72191933261801 3085 29195270518588685 3086 5805281364163263357 3087 629388027924638158089 3088 39914569827427042607747 3089 1555840537894475832335890 3090 38611811982827532186473116 3091 625267340581021754349258713 3092 6712575220172566124228523100 3093 48156243908181974850858560357 3094 230832817431914133995552644017 3095 732103575260637688557123978144 3096 1501048633823621250808464366281 3097 1902190858845793733786248896176 3098 1366971299205807206340900937126 3099 463811566755382777259424447038 3100 43580219696333218729609538760 3101 0 3102 1381 3103 24853773 3104 76601305950 3105 74859185168990 3106 30616607548205525 3107 6156189893062900996 3108 675016664130955835271 3109 43310016999073646870275 3110 1708663981270803163760897 3111 42936310986154904591721755 3112 704352129494891119186477232 3113 7664756186957237353945729436 3114 55781500643841128764619813833 3115 271517627572022645579272501243 3116 875605940045848402124827708486 3117 1829061943120844045530230151855 3118 2369603549904314792991266480069 3119 1751343021133798939529379797406 3120 618234566916821894966553758821 3121 62179213265986071699279195360 3122 0 3123 1399 3124 25056611 3125 78629529796 3126 77671454070000 3127 32099577041170331 3128 6525737286696710422 3129 723715326158990614410 3130 46977773718996007149457 3131 1875642556100172644489254 3132 47719184907001549309656948 3133 792974146894537073478012924 3134 8746387338965802493168799234 3135 64564974731854313037835983138 3136 319085637188757290120925858216 3137 1046231211350782607467131961753 3138 2226488144407844219453489793056 3139 2947277923465586929502274908112 3140 2238045442499642083647248241789 3141 822338140702932455331916597197 3142 91653278611455117432723537690 3143 0 3144 1409 3145 25632194 3146 80661089656 3147 80513203359266 3148 33647351750157859 3149 6916338757782179672 3150 775667800976182014215 3151 50934363305901907162216 3152 2058017207217057916403032 3153 53008823838547178036550481 3154 892221822436462703854907456 3155 9973799564888079902508239960 3156 74676169001611187556770582454 3157 374685254438736149248059760864 3158 1248862861867263297237259198694 3159 2706856201682262559916102866075 3160 3661169825816299011431006029621 3161 2856730214525691483913049214802 3162 1089966708653106401142700165787 3163 129005084731951381416334361490 3164 0 3165 1423 3166 25839868 3167 82758597902 3168 83507793385120 3169 35261538311753479 3170 7327493013971788669 3171 831081321512827905177 3172 55205070368077364758884 3173 2257114284983718112594881 3174 58853431225572650783695532 3175 1003313253525271573994666000 3176 11366291138223094467043120809 3177 86306415594852103173388965749 3178 439586063452693532900046980435 3179 1489338398934347292483857056131 3180 3287569173555386563566979525760 3181 4541358070856009048768358130006 3182 3637573394928347457617430262274 3183 1442537864901933811244811307700 3184 185079153177127192352459019930 3185 0 3186 1427 3187 26427777 3188 84913560221 3189 86535577618390 3190 36945687284097970 3191 7761914646446548281 3192 890160951443908309510 3193 59808804872912914510080 3194 2474388687809267653250750 3195 65310945610923003849752990 3196 1127586576680708806971382396 3197 12944507499034798043596875787 3198 99675523271887215351801978877 3199 515321091829758614679972214464 3200 1774407444088569517287486284422 3201 3987978113637322015447379104680 3202 5626164269501223509469946696453 3203 4627463217751987824446737794907 3204 1901950720624697309913239866341 3205 259568895811114796287862286960 3206 0 3207 1429 3208 26641619 3209 87082442519 3210 89725164349946 3211 38701281107899976 3212 8218904555978070996 3213 953138692968770924847 3214 64774390860891089692351 3215 2711383002585134542345036 3216 72439147449089218894408306 3217 1266536812917610001789529178 3218 14732714398651226354954592521 3219 115031501947134906439335439475 3220 603585356468150942971331992676 3221 2112079109356328336498946114794 3222 4832864924512736286613421499622 3223 6960228073728602886411860972911 3224 5871584518056615650930778716408 3225 2505339928114115836962840362283 3226 366642939207763461377158210410 3227 0 3228 1433 3229 27240478 3230 89310171670 3231 92947061483976 3232 40532208987668961 3233 8701497410763513729 3234 1020242739226618666538 3235 70123472971756757936910 3236 2969799581406328452075176 3237 80307264903388799605773756 3238 1421805387748220682121646619 3239 16756933823057641207537245400 3240 132658627890157079644489422366 3241 706418835263144218177837262943 3242 2511644802113584571758262455244 3243 5849803127204321103522416865169 3244 8600214119571757020758115648018 3245 7443048959279935043516471797364 3246 3287484575081923348141020109133 3247 509612754995780476971590555850 3248 0 3249 1439 3250 27462012 3251 91608446965 3252 96339201708432 3253 42440241174344197 3254 9209019869324128957 3255 1091731378486786050586 3256 75888862912620662218665 3257 3251443717347805758488757 3258 88984434471627703717156079 3259 1595224110986549043932617534 3260 19047683942677911791866053387 3261 152877419210627995274371408819 3262 826078467780919642349266014169 3263 2984107309061872032192820104607 3264 7073889130103788771620460024399 3265 10612131142231355358241700655487 3266 9414547494078954819922620596376 3267 4310215768754272049906851968942 3268 714963213562039004587924144674 3269 0 3270 1447 3271 28071127 3272 93911315136 3273 99768549250748 3274 44429317486331135 3275 9744611466258373669 3276 1167859841554117601594 3277 82095221074105008289872 3278 3558290698941694875833585 3279 98553265114467516396182647 3280 1788802176469290338369690053 3281 21637631699154117036578355091 3282 176054745855761742104467454570 3283 965270819667103132661860875291 3284 3542164711918847214130613619785 3285 8544285322140732187871234722800 3286 13079171198163221701602000507243 3287 11894698880341721042415121916422 3288 5627256550075574127938172171650 3289 990634959623338796736083719652 3290 0 3291 1451 3292 28294159 3293 96286428237 3294 103377199333253 3295 46501431729032634 3296 10307619614603045886 3297 1248914821992649438973 3298 88779886554465996949048 3299 3892448706430481214152666 3300 109096302110478876581201681 3301 2004779273686927635326546553 3302 24565057221276828474026296468 3303 202603711120002095039710643360 3304 1126991495646964788428199662844 3305 4200871200186209090769625269660 3306 10310511375581666635498912787449 3307 16098503077996559491651381954870 3308 14997263435069923515516430326464 3309 7339931644483377327590983849232 3310 1383422007643346426734489307195 3311 0 3312 1453 3313 28919828 3314 98724513731 3315 107021943868155 3316 48660610347869054 3317 10901556554205630930 3318 1335180607041800468331 3319 95971035295166262251070 3320 4256223011065192787988059 3321 120711935052445559640176335 3322 2245610751461729936181864233 3323 27870954600956615922748691539 3324 232996457605688479667787437694 3325 1314822401721397648644318272383 3326 4977587247919936491601608290505 3327 12427962598556626146216534671151 3328 19791886843870762111164095914559 3329 18889013675495709821557568471104 3330 9543411569996873520355703725902 3331 1888291797147360672547087725617 3332 40729680599249024150621323470 3333 0 3334 1459 3335 29145374 3336 101178626564 3337 110856199907980 3338 50909088398134821 3339 11525523958045317572 3340 1426976516063735838427 3341 103711018053232692784439 3342 4652056047272437878939899 3343 133498616354354129695964375 3344 2514029243380961261753572382 3345 31603158964532972821037978052 3346 267764280725412613601171315905 3347 1532727035534232823400429613861 3348 5892787690541006243067067222032 3349 14966328584180401772379012807861 3350 24301601145235206964054995880526 3351 23742675337239386800055247373616 3352 12393184770502219889068311188444 3353 2597887922677693142651338915760 3354 44077325580009217916425815810 3355 0 3356 1471 3357 29786191 3358 103697092600 3359 114730923218051 3360 53251316171644015 3361 12183439003563074819 3362 1524618097630564310632 3363 112031896709416024826493 3364 5082632736770651956964001 3365 147573320026596015743137353 3366 2813029065449455251530399381 3367 35813000661020817744166015525 3368 307513220912505562999414543689 3369 1785431906746262878128466406100 3370 6970122486763741904049417788628 3371 18003516125067504796080321402309 3372 29805069729293954196540588615066 3373 29811768370841178950394281062521 3374 16045092925819119070017363197235 3375 3536372833277223278673208415061 3376 91628029285595913871550189400 3377 0 3378 1481 3379 30019327 3380 106293428742 3381 118804899141347 3382 55689487395866497 3383 12874432190649750370 3384 1628460418511926849742 3385 120981766719581471011875 3386 5550798247463275731716526 3387 163053217731153434373108720 3388 3145939228773273361482822302 3389 40560229375535010988314013440 3390 352924760360363732718585490147 3391 2078169228890226998046712807856 3392 8237426121475462204440460034650 3393 21637227648037479235989608655781 3394 36509681165108604730782286580665 3395 37362993977802334684406431946487 3396 20746344861457292842745371374257 3397 4826415437351566492988199008447 3398 145294852925550245735568160410 3399 0 3400 1483 3401 30670608 3402 108894293584 3403 122919245228510 3404 58228424108907274 3405 13602552452778985966 3406 1738854692192776490699 3407 130597109472050940778965 3408 6059656176565240179253182 3409 180077244355119737484883647 3410 3516403905075037698851242447 3411 45908853318511308145961236338 3412 404775159431301542013392559502 3413 2417156688639104030637487232050 3414 9726737568872544926267362830447 3415 25976966881090397987599509234698 3416 44672749515370082838972935473989 3417 46774829391202392186582338047021 3418 26751075237240183823334209840260 3419 6519068055029853917147871468211 3420 259907236413150791586837766050 3421 0 3422 1487 3423 30910398 3424 111574788156 3425 127243033295155 3426 60870248662783429 3427 14366956355790810449 3428 1856194100621927352513 3429 140932395983439330817969 3430 6612514562342319280596705 3431 198784565944065363599865934 3432 3928470298775329505948126208 3433 51933347782153263535079400049 3434 463936293047449787215230504362 3435 2809280513499837361211718006291 3436 11475765671010123336383040587247 3437 31158984675566725378973481953141 3438 54595614787246063270722202418496 3439 58454499926750589368486499681354 3440 34449022848729741934237623678799 3441 8824616518123280316282095944705 3442 385910942811587757761500433130 3443 0 3444 1489 3445 31573459 3446 114324522049 3447 131611830577821 3448 63620312029277286 3449 15172163176526416228 3450 1980868618657349096200 3451 152029049544106144541690 3452 7212979624726680792425779 3453 219339888845206072202282880 3454 4386566524592767262661745308 3455 58713525882244005452414944863 3456 531399958667725709851246727011 3457 3262701743346714861218792806638 3458 13527892256696961801458769372650 3459 37336364889331191354103021713453 3460 66650009855821193032205501962475 3461 72972946790030765785330623879244 3462 44248362638264538552162721441743 3463 11843424607863554617830213856267 3464 644741054375541485116809864810 3465 0 3466 1493 3467 31818833 3468 117091801079 3469 136201678547805 3470 66480988149056607 3471 16017019502338562954 3472 2113315516919995684853 3473 163948736160560131731256 3474 7864869073792798070464968 3475 241908386558330815361457253 3476 4895603596410568881350435037 3477 66341866767151177795521720961 3478 608279302115408527880265194824 3479 3786457129146059228211936279069 3480 15933944101419230934964558073882 3481 44698868171923198449024460148124 3482 81271557673095403802676970399946 3483 90940736949965940751951640670355 3484 56762089030214411618867721403378 3485 15911312573213314368649887336984 3486 938113445737803326088380613330 3487 0 3488 1499 3489 32495082 3490 119929913216 3491 140835541699880 3492 69457676614242752 3493 16906546870598617170 3494 2253965525147631792491 3495 176738523079905693948057 3496 8572365507114076390413480 3497 266684922500815913938521064 3498 5460951652862533490942989840 3499 74917643032975202220092445246 3500 695838350928873882050686792916 3501 4391228426682569071865531792757 3502 18752456012617925353142592248055 3503 53459732871275517185128083273916 3504 98994521759300880995307528053421 3505 113213883172944426739005437536308 3506 72640846901477829572011444052441 3507 21224894555721128764979021145190 3508 1462762723724147119195048026900 3509 0 3510 1511 3511 32745788 3512 122853191431 3513 145701412949035 3514 72553173176925201 3515 17839633385847744149 3516 2403303506724722864140 3517 190468105083993569708082 3518 9339896919347802100968957 3519 293865162217981896549881642 3520 6088560601677994426747625238 3521 84555664042275428023151039112 3522 795494725108356376316508556957 3523 5088846189701286536701439016127 3524 22051899529199451934748811890801 3525 63882101816129161207877128322464 3526 120446733679174322815489183084093 3527 140715251117657146244920048732904 3528 92840788792595954775371145271265 3529 28324964604090723378535065288256 3530 2116580373403735576521110586660 3531 0 3532 1523 3533 33435345 3534 125781790974 3535 150617331765653 3536 75772875854514411 3537 18821465108563543279 3538 2561808447589537464635 3539 205190755343269273988228 3540 10172280579699428812275349 3541 323679425338278531136146071 3542 6784930823208560662962950074 3543 95378994717185503906436747309 3544 908856208652644764480202869399 3545 5893254502596454245898138769206 3546 25910849699785821849028429640514 3547 76262089315212063284182931910571 3548 146394906607427779049849315409257 3549 174707555474113144051717269717584 3550 118398137152972301900335842687359 3551 37568415954865204678998362812362 3552 3161633144676657654059637000420 3553 0 3554 1531 3555 33693979 3556 128797448575 3557 155776964431994 3558 79119940366831611 3559 19850960599158013989 3560 2730015129554176725169 3561 220985230890204280675581 3562 11074643174890634993972612 3563 356359071256422414995172112 3564 7557257375264451940761185960 3565 107529840196747199612922748409 3566 1037723822284105249463868715517 3567 6819898449907780188229016768337 3568 30421246225283893783724999671740 3569 90963398957781607918903667358518 3570 177737722674804952555015117379457 3571 216577471654837790464916609567705 3572 150788905292103852555194194189852 3573 49840325777526373093078297255503 3574 4495630246914191730147586383600 3575 0 3576 1543 3577 34394254 3578 131890112205 3579 160985457404863 3580 82600345623877422 3581 20933888730636263933 3582 2908453961851439014899 3583 237911942469485440744149 3584 12052559011808545730300513 3585 392175899346413778847344654 3586 8413396515702124323837339559 3587 121160666646639203998414435420 3588 1184137660502577572105073613417 3589 7886938352774061006057236219042 3590 35688529958577640529686852067648 3591 108395778630025688025824940213719 3592 215570974216786496681738924514973 3593 268207886615471048070209918307101 3594 191647199970377084958309366974390 3595 65755132613284365345575313970429 3596 6584881525935065454042248637330 3597 0 3598 1549 3599 34654548 3600 134999982684 3601 166450745645825 3602 86217092148676887 3603 22068783971562042012 3604 3097717771887763651859 3605 256059654628128644283096 3606 13111923346996402908151631 3607 431403158373313613179356007 3608 9362033285267179509366490074 3609 136447060799103673345077327497 3610 1350381358431591626099923145032 3611 9114485092536601042968749520414 3612 41835546310220654653030800333108 3613 129060592785238970233806254064913 3614 261177929177325019513659798879982 3615 331636010047309862744906770369845 3616 243265389326145986835684920303299 3617 86740004236996576219929703311569 3618 9232343018189152512983858135610 3619 0 3620 1553 3621 35372255 3622 138188533302 3623 171970314999720 3624 89976802375308819 3625 23262046472159149807 3626 3298392035510141537609 3627 275496621212247597348567 3628 14259175413360070794865290 3629 474361045636975194749076735 3630 10412645790140077843207064829 3631 153577540034178783706660028111 3632 1539037483112863423920038517806 3633 10526129319656225508891711817819 3634 49003327260801548329220468683645 3635 153522557325066578915818828980855 3636 316117969524549016641194983893416 3637 409649449761788845788074945758527 3638 308175384753812565969959555728562 3639 113893745889980709504274540879388 3640 13193691584497419101609932919490 3641 0 3642 1559 3643 35639171 3644 141470137078 3645 177759151855016 3646 93882301830839150 3647 24512255155602476773 3648 3511131135097065348471 3649 296322983952314266591162 3650 15501125303614533935762430 3651 521371717626952433904955930 3652 11575701465504424440362901709 3653 172768771930213642746071699933 3654 1752994841762333366612196019839 3655 12147994309819318101960691404655 3656 57355885698808987865272904653337 3657 182470407866994368523540981511074 3658 382216746647951268054997470046796 3659 505294654439721261676942454961498 3660 389898843313722368354592689550767 3661 149498523668538608478311493997571 3662 18394018626594988250341073626020 3663 0 3664 1567 3665 36369192 3666 144757783498 3667 183602363415918 3668 97940772803007162 3669 25826012196933261984 3670 3736584048474926484808 3671 318615882478815537436334 3672 16845163242719392524350196 3673 572812018909682503391222801 3674 12862614649889408599931599875 3675 194253062183887535205973232910 3676 1995516527947877807410402883312 3677 14010647937280146206898973464225 3678 67081018464933090465902210273225 3679 216680775389969525797289515570569 3680 461684655737884570761456232376974 3681 622625025298356833876347978782097 3682 492427307886830279084462727606248 3683 195382963211490415068751148303887 3684 25878530119149297865437765318870 3685 0 3686 1571 3687 36641604 3688 148140466456 3689 189727848707848 3690 102155527162582176 3691 27201937549461387232 3692 3975472073431093969766 3693 342487988767692015653673 3694 18299143037302122955367358 3695 629061185098986896169545106 3696 14285978986620001727223547986 3697 218297262006652441350126247748 3698 2270248429769762025164863937674 3699 16147939970890917607918706095759 3700 78397072994267004821684385751573 3701 257096532461315139121389873812020 3702 557109047362470351309572778672722 3703 766150266410673213007051507424269 3704 621008847582060107344161290735006 3705 255335210433604805579421332133373 3706 35682270822057897256814556172890 3707 0 3708 1579 3709 37385681 3710 151607370687 3711 195913556195640 3712 106533874941029458 3713 28647356931273080718 3714 4228511094052949131344 3715 368026338552284840336396 3716 19871582346229693684770354 3717 690561931082605635734545074 3718 15859520186831446985513547685 3719 245187534154399683928887034515 3720 2581304157836651177886577369554 3721 18599388583768226158274511464351 3722 91553834202675139630218991817496 3723 304781177132691931452438899404297 3724 671614462186007211889299288984871 3725 941816753195467550500823464809584 3726 781870398025735066129133880353234 3727 332269053719188827606652398628890 3728 49751272352100185317860036806730 3729 0 3730 1583 3731 37662545 3732 155093161641 3733 202396314150352 3734 111079496793733024 3735 30160416116567041536 3736 4496498832580360540784 3737 395357662895365606780440 3738 21571481899448166820158311 3739 757760243899404648554097686 3740 17598364323271738787103863265 3741 275251508238598538857961658427 3742 2933276696441273882000119786642 3743 21408743876554189543594039530139 3744 106840779165809171112320550945175 3745 361022755999492254039298401401653 3746 808852212776508533686902939863347 3747 1156211382997703845477814487950897 3748 983119799877152163014413512991202 3749 432373940114729578503366358984263 3750 68267185236948732548170206792036 3751 0 3752 1597 3753 38421630 3754 158664921416 3755 208938146190910 3756 115799724239717632 3757 31749212885921530716 3758 4780222953732497823574 3759 424580163857739465059018 3760 23408643353678418947442018 3761 831175404403924845207508876 3762 19518987943220921329946938926 3763 308840929448440438671388780365 3764 3331340269071696297035021219477 3765 24626972131561290235370047033240 3766 124589178124041227801433720260351 3767 427273868966355113738013751039060 3768 973221512381582954501193970770316 3769 1418010729448189186262326304149161 3770 1234129042844586348749657244588498 3771 560088671167457871276309134801373 3772 94544428955642618755985592750542 3773 0 3774 1601 3775 38701128 3776 162338028583 3777 215790734130596 3778 120698808392773654 3779 33411953337397095524 3780 5080563057365169262719 3781 455836221395883248767775 3782 25393424265632188263253060 3783 911331029944124781768095793 3784 21639532609589292564925555894 3785 346357851829332109711967519562 3786 3781268024332260158512892618945 3787 28310494069863892328315061919448 3788 145182377832899813555632817456131 3789 505287128770721286598008723335288 3790 1169861443965630617485665930602096 3791 1736876903199814173289527730115801 3792 1547235156253221675212199924814279 3793 725370898270065959397150511890306 3794 129672968613678815633934376204987 3795 0 3796 1607 3797 39477529 3798 166018165516 3799 222710489890770 3800 125784774969564278 3801 35156986789992618526 3802 5398388813946565749528 3803 489236269541533539383418 3804 27537035851841094040754716 3805 998835687434596532613290814 3806 23979744008542844923742814761 3807 388233418192760346461203276167 3808 4289556503536998936895758786725 3809 32524883988678216727466452829455 3810 169058024796716334991618294179486 3811 597040798238725443975717195882856 3812 1404943304752859951034258911203840 3813 2125339452365419175513646547702256 3814 1936777137123697283668253728346536 3815 936217203078675249023422983157989 3816 176564367618696491985003113389049 3817 3217644767340672907899084554130 3818 0 3819 1609 3820 39761853 3821 169801642651 3822 229955930972815 3823 131061683303534110 3824 36982565389143297978 3825 5734667055842452369921 3826 524940219455550680438657 3827 29851378579575503252183490 3828 1094303077647945890254644278 3829 26561343525636234363325933951 3830 434960030321215022272014381693 3831 4863446755067270070158319617603 3832 37342727015043557425629647160115 3833 196722310522423775870606591253002 3834 704913368121902196383456291133630 3835 1685670863238142434666758076089344 3836 2597488282993681467024019568437351 3837 2421282558113504286441958639508431 3838 1207485364849127911663732806087046 3839 239571580211232800857144124155592 3840 3380563489737669004501569848010 3841 0 3842 1613 3843 40554100 3844 173676449981 3845 237266574140531 3846 136538312284935866 3847 38897931365688565004 3848 6090356236317472814436 3849 563072476938689979791647 3850 32349326974097507009456527 3851 1198445320906580362534192458 3852 29407961943847778518739695932 3853 487065753695807372144802602134 3854 5511078041112647999742983476784 3855 42848214504558450041865312036191 3856 228752741818074399575797055951772 3857 831590432840032674607864150421088 3858 2020678968534951753738732262863823 3859 3171484720852273080157936682135120 3860 3022512703317552458503812867638752 3861 1552364371894089221840383530365820 3862 325148640596110456578342304426097 3863 7283359596473928236468640501060 3864 0 3865 1619 3866 40841466 3867 177573235134 3868 244919381534698 3869 142218560009301528 3870 40900751008341118272 3871 6466521659409104457608 3872 603812188652157005944413 3873 35044474071926381536359694 3874 1311980994429700449774856606 3875 32545565257703849486099812482 3876 545152036969559536109904933334 3877 6241516060572456301327405044204 3878 49134505708031419318063663175890 3879 265815195738298221130762656766527 3880 980291536978327335809425916035757 3881 2420026755556865355168965170768365 3882 3867664317728500238613449507612004 3883 3768397776557587148285335089448451 3884 1994277655963549879922789466811699 3885 437811912437156783085044737839557 3886 11635133046709607446406307082170 3887 0 3888 1621 3889 41650853 3890 181563270362 3891 252644901479853 3892 148112023873036066 3893 43001222490012732946 3894 6864216064492644649058 3895 647299098063216891904046 3896 37951581237455882286248506 3897 1435742104943222585980689673 3898 36002386177136515999906737528 3899 609864503077759140477388845953 3900 7064937107827238237235759422426 3901 56309445621651040521758891320583 3902 308669629203067404679625803808288 3903 1154650457141690303459172302388504 3904 2895751276490553155218127245864541 3905 4712205754430963665645809583909078 3906 4691539278772206707459883877950656 3907 2554486560928837160992085410206796 3908 589124646770777796084204149136237 3909 20530130475804214021459457765010 3910 0 3911 1627 3912 41942677 3913 185662914072 3914 260728420046015 3915 154223126485629278 3916 45197080081168546384 3917 7284610777034139745094 3918 693734062886068820243384 3919 41086233364017246983752819 3920 1570568875022440940001217674 3921 39809422530739150659668353887 3922 681937244424832087047314391644 3923 7992667722644011842422683870093 3924 64492345680147405546764232917315 3925 358191071701964440593666303608169 3926 1359012018182478122431402379278374 3927 3461870451169223329434152641449811 3928 5734550115847369311666998080510301 3929 5833813642541807968823800592774244 3930 3269390327100208767395730578341951 3931 788783784363281669880578582309115 3932 30424785235525066188430205287710 3933 0 3934 1637 3935 42768232 3936 189771499118 3937 268884101240820 3938 160561490173924178 3939 47498826808373379942 3940 7728866123297121476347 3941 743274014424324486804294 3942 44465262618422265142785453 3943 1717432367089122797168884038 3944 44000352458636180427723045261 3945 762157386708827337989760591347 3946 9037408552692695898663886629272 3947 73821043541596784714724224895755 3948 415375875706145071164680093247504 3949 1598282181290570178148975770889257 3950 4135095485388663735143495726087996 3951 6972126394330167562398293888165979 3952 7244259582563293169024166110963233 3953 4173103601917359158556100798924092 3954 1053876370802856097452220431582695 3955 50543689274397460484434734953310 3956 0 3957 1657 3958 43065754 3959 193991944490 3960 277414464443823 3961 167132169107949501 3962 49904262191310835748 3963 8198265410851835305340 3964 796143697351367246931449 3965 48106511095329614943400352 3966 1877313506148541374172581318 3967 48612121626809858044128586121 3968 851419387141615859288247685149 3969 10213282064392299848362653504991 3970 84447990045739479154124695425973 3971 481370843725536246177846204243819 3972 1878306963328425400862898031943449 3973 4934888857622544243764202649792281 3974 8467322315726780629416223558632234 3975 8984971012716928504424759432510795 3976 5321726762844539833698253882560385 3977 1402222776157393603834125621588272 3978 72914288462337412752355138855410 3979 0 3980 1663 3981 43905931 3982 198311489325 3983 286024550145463 3984 173944956797182191 3985 52424980501627071506 3986 8694084383667051284427 3987 852519060750130767320495 3988 52029239097384871077323920 3989 2051344019833690230398646877 3990 53684849480511341717459138405 3991 950682349994472636555552218013 3992 11536107369795159093934900593284 3993 96548998575282053213926052047294 3994 557480575080956881405313927963768 3995 2205687649112918668970908622979107 3996 5884400659228214075609389104847509 3997 10273767145279324496760743710143116 3998 11129182191970806978761738159342256 3999 6769780218726697394754997242559119 4000 1862770511272304986151087709902698 4001 113515960994521169883196098901200 4002 0 4003 1667 4004 44209565 4005 202655702743 4006 295027946288641 4007 181005393775928956 4008 55058064204449732720 4009 9217735390940749306282 4010 912651474568964405626865 4011 56253762392497279448902179 4012 2240668031036456155954403245 4013 59262503239420612594259531424 4014 1061033247037567444741131741636 4015 13023462554212869398181090736646 4016 110318445284926009139228520807067 4017 645202995376785935196374548411460 4018 2588272360930729378481035719890719 4019 7010552819676958930979390008683907 4020 12451911132678039153810715851257142 4021 13769397452108112066354660128227657 4022 8603890314684481507227108627595384 4023 2463256041804240356288299300962704 4024 164514984473495948560247572593000 4025 0 4026 1669 4027 45064558 4028 207100997040 4029 304109467048350 4030 188324127085093601 4031 57816269733929761604 4032 9770614744180157035702 4033 976738278760886480442734 4034 60802089658974575856556556 4035 2446602748617341205746694030 4036 65392802324637042998568614986 4037 1183638534405990055422283828514 4038 14695012783394128747669918863613 4039 125980078068899249675069171329313 4040 746242071807963745716697342772622 4041 3034920241305766333069698810884546 4042 8345307700065373889978225477523393 4043 15078297435962384405178651306480727 4044 17013773365834668611208874038390294 4045 10909451489075390504853768163681541 4046 3252847182584417249122932051005188 4047 244182121953855597681486525668460 4048 0 4049 1693 4050 45375522 4051 211665562701 4052 313601917573469 4053 195906642782288831 4054 60696766177659273152 4055 10354272202465016105542 4056 1045060241206062906058493 4057 65697433661118337551714714 4058 2670480590126445486951946098 4059 72128000635597506230857854790 4060 1319818288771431005603308780848 4061 16572593678891304641374315361540 4062 143781226196221430928412809108199 4063 862551552200711546197475140853543 4064 3556135773493484604664318091212057 4065 9925810517717519460271127265920138 4066 18239405665431040058648434514829000 4067 20999025770723480894545921854617405 4068 13819732588605302283014639891223075 4069 4280715205781123851080565761426843 4070 345835048752035149196680527576840 4071 0 4072 1697 4073 46244033 4074 216239531210 4075 323182107665781 4076 203764505328299327 4077 63712692517165282860 4078 10970243210826532122436 4079 1117838084603763654280808 4080 70964811589745308834474263 4081 2913833227360379730772577280 4082 79524771091670822949514198731 4083 1470987739654566488512278704891 4084 18680609714459192291600804922368 4085 164006048532969515082382585805654 4086 996349858857062352794029858390906 4087 4163775967024703488725442060262138 4088 11796043844446854867867722165709283 4089 22043506609045086368776149883291573 4090 25885483587508925700875536222788302 4091 17469129550499923619478406883140585 4092 5621159637653675245843040040490793 4093 505561191570820113492852935816970 4094 0 4095 1699 4096 46560011 4097 220935092793 4098 333192030460628 4099 211902971535218830 4100 66861286913589126782 4101 11620223488192422873455 4102 1195385354625936784302182 4103 76630709940955937718644861 4104 3178210097137208311141840383 4105 87645123948013952851871907530 4106 1638747234975423585473188514788 4107 21046133919234875653875188605631 4108 186968566151022696300597960168681 4109 1150179006124495662837674777217470 4110 4871864929282381139842895249519505 4111 14007093846714801106353671978102023 4112 26613734756601032643782468165942611 4113 31874267547280190040989242150014886 4114 22059599092420023969330775301071097 4115 7359931421561237697811719582185663 4116 705220386925706715516392584835190 4117 0 4118 1709 4119 47445362 4120 225738398317 4121 343287736267365 4122 220334565642262237 4123 70157016289220508623 4124 12305894849835602513628 4125 1277949182606251922021880 4126 82723659120459106329344641 4127 3465389840492553902638970611 4128 96556279326323795053853683232 4129 1824812406751785368198752717013 4130 23699394484713993079931015590398 4131 213028956586750674187414652552700 4132 1326923077914418535227714641028259 4133 5696231800747121333905316737956999 4134 16619323532865567703464921910855160 4135 32103506101023704823731751826772078 4136 39200229806403165296223081197314073 4137 27801415879246244444363748256865936 4138 9621613020342106322367816061335486 4139 1003479167883649720228021572005490 4140 0 4141 1721 4142 47767340 4143 230568611720 4144 353833474349225 4145 229065215917305412 4146 73596248162472596955 4147 13029119115268721546323 4148 1365879039931073854577872 4149 89273728412386553984159779 4150 3777172833815465595055938802 4151 106331716413581234454351799572 4152 2031118945341217544617538831108 4153 26673901823313398945845967366585 4154 242585082275857093390862461547432 4155 1529879551193547114143121194891796 4156 6655551539676614109434952656365765 4157 19702767506537424019090449290343511 4158 38686833936704530019418259762596126 4159 48158995864532139798302842345907307 4160 35001745483465061539421382646705835 4161 12536911827995172313490835283497305 4162 1394916218568423876128211795627240 4163 0 4164 1723 4165 48667793 4166 235508737548 4167 364474638542286 4168 238107682175905601 4169 77194869410810824978 4170 13791736050035836633874 4171 1459450905517689948914659 4172 96313411096430821581849204 4173 4115621444958944123373901255 4174 117051048422199319056057054262 4175 2259743307001276909138186678459 4176 30007028034749602545078605621842 4177 276092536952152895137700862658444 4178 1762788763917763898493308225059371 4179 7770895263178345064476667962344955 4180 23340020613873530819071826945825572 4181 46580250135409967873237208849321094 4182 59095350875776548648909728109938708 4183 43983612667552313951412606697792944 4184 16314336087439822594762843005985573 4185 1951353864111023841311413343062290 4186 0 4187 1733 4188 48997589 4189 240576650168 4190 375585669462770 4191 247468583731940444 4192 80949354112762401549 4193 14595782237950105966136 4194 1559054476902998553664946 4195 103876951221117672156791807 4196 4482824772246824012014968233 4197 128801236115273625198457189115 4198 2513024883854447674355182162834 4199 33740174536642626542222333682770 4200 314054430559247076842138158653446 4201 2029921994236744229014221600050165 4202 9067069125840231296794590090450404 4203 27626839970528757502206479922006210 4204 56029772007243126280525259126272271 4205 72439377579431086536160342516113249 4206 55217211218328931868389607964126377 4207 21171338444114565011781240771112887 4208 2680563700104275566940645594969430 4209 0 4210 1741 4211 49912028 4212 245657840228 4213 386791163027768 4214 257160668886241573 4215 84876038097721652777 4216 15443275798591772564908 4217 1664998004995249232680368 4218 112001177370334704784666266 4219 4881172110959533537907675867 4220 141676435485190929294963497869 4221 2793470837748283245300581600452 4222 37919470227131173151957713253500 4223 357045885647410403895547707389011 4224 2336115657887807230558006060748958 4225 10572059730046835767496718690893530 4226 32675894842296122168649523392115406 4227 67339117250640287525142081573280136 4228 88695476759742531543048832933138046 4229 69187833183233826606904689807458823 4230 27438050944014103406698390849525792 4231 3712498725160138727192488047942150 4232 0 4233 1747 4234 50246548 4235 250869290134 4236 398487331534418 4237 267191400581007773 4238 88971489038171922171 4239 16336440365437574854808 4240 1777715167413711751307475 4241 120725037202287731694510561 4242 5313084210138471096980711101 4243 155779415324050829028719940603 4244 3103904061612437986526617161802 4245 42595972608225127493818355817246 4246 405701807098128942731637494559387 4247 2686889648412170141153297363607936 4248 12318729359658027085070903744367271 4249 38617726143909145122497093535112507 4250 80854696502103059163905917035242299 4251 108488181541322783165515967243995047 4252 86608966557193642219603385054268558 4253 35460437545383085358817801549957527 4254 5064465350052164607237022995590940 4255 0 4256 1753 4257 51178269 4258 256196391279 4259 410287872805886 4260 277574765966083051 4261 93253663055565015947 4262 17277484379022682865331 4263 1897549761621785198401636 4264 130090397936671803795717324 4265 5781325732179510489488493149 4266 171221392614025124144285305111 4267 3447349713760372733150221384460 4268 47826516895598546051146505010398 4269 460746861458000269185655093760760 4270 3088489031704887074388992031377978 4271 14344146590614436517795308813786707 4272 45605620910567961532660171793163889 4273 97002597185604136873357176886241122 4274 132550421291478344363564573624177367 4275 108232695278038703686583388985745526 4276 45784975080990773065845964294936146 4277 6954121700126848808526080176480218 4278 0 4279 1759 4280 51520911 4281 261555336437 4282 422602260787412 4283 288317879282912814 4284 97718060029181588484 4285 18268840818630240294586 4286 2024984295309118377632714 4287 140141347451917339513016722 4288 6288699068597252343758430300 4289 188123649751816557500900692013 4290 3827206420587413250864214433043 4291 53673967421057884557301497401579 4292 522980663878460526877304933989545 4293 3548026748842227616148765667331511 4294 16691752946538125532148082388836352 4295 53817005062969213963356236914796198 4296 116267593041678684398956417868392823 4297 161788172652106602501836841893007029 4298 135116603496508652111473829390763084 4299 58918297182246449701338777987397369 4300 9467246397122693901253926139623724 4301 0 4302 1777 4303 52466504 4304 267032197104 4305 435018597377008 4306 299435854361690432 4307 102384357873952673468 4308 19312920167462536038698 4309 2160402186190108076498705 4310 150925421791886552939877311 4311 6838399090409428563100871848 4312 206617374627010925986883331126 4313 4247118249792700946223670679560 4314 60208227020765732038363819373905 4315 593314515129303139042851813184921 4316 4073548440936783079899057926211344 4317 19410526947553030592168386310428366 4318 63459885891479731749753604299614365 4319 139245246996047772244989553560512327 4320 197261966711878473926496238540219395 4321 168403272920769975502901922585301915 4322 75751304429342929684954476121460185 4323 12937146820975002854044597798799485 4324 0 4325 1783 4326 52809156 4327 272648005275 4328 447970492342134 4329 310935679537229327 4330 107248185330768067712 4331 20412381192227893528163 4332 2304339719836725017913484 4333 162492672031835465426254179 4334 7433665732750051964269494710 4335 226845522165118601281828978423 4336 4711174062358488452154944505502 4337 67506561638829428480623529447869 4338 672753644819315160829459012878257 4339 4674206581486477679463789554252061 4340 22557745373248412791759864398881323 4341 74774756439930290592677576983200382 4342 166613910021937446319963229695591986 4343 240277686164556149541484630770982520 4344 209680893522480766313091152613175831 4345 97153034906244745433401487507301929 4346 17387422651263438486779429251099819 4347 267064515689275851355624017992790 4348 0 4349 1787 4350 53776787 4351 278276807802 4352 461037246448548 4353 322833708455233877 4354 112329770711643584009 4355 21569860632015374097028 4356 2457223429362974791645924 4357 174896825722376196230780331 4358 8078187818967956809994573608 4359 248962626752652319491288621238 4360 5223754306754544595452928102103 4361 75654810402631136093312321328784 4362 762441840666133448959491431355327 4363 5360338347967685099348809584582576 4364 26197970773816507750178637981001906 4365 88043049809599316156777467402963740 4366 199201456467006869983321655718368814 4367 292368104891787118115323189819795358 4368 260669204842255688872897018977154543 4369 124431031812855188761035409723811057 4370 23525549378851197654757175938658836 4371 286370384293319888803018525317570 4372 0 4373 1789 4374 54122857 4375 284047231817 4376 474662961164783 4377 335137721858498655 4378 117624850784176054406 4379 22788256031225542334221 4380 2619649217219160070396698 4381 188194634699109959042395734 4382 8775706698313303893612553519 4383 273136964974652931368871129781 4384 5789770471247041755647299029977 4385 84747776596469269792727741087100 4386 863640357145409510747566715515588 4387 6143695249728712695740612975473593 4388 30406545030751316657158234079988667 4389 103589875181278423782477155870782944 4390 237953575715594369874537025989618066 4391 355409189548369620054880430424831858 4392 323734631246681600035442863093838465 4393 158998298343264563687004945183995522 4394 31517069065834331183478570023741563 4395 612981693018697813466850918223500 4396 0 4397 1801 4398 55109500 4399 289944851275 4400 488400159017253 4401 347864235587581448 4402 123155600098427728506 4403 24070445334359937179027 4404 2792092132837391284937914 4405 202446992865791789209321246 4406 9530475907148389328259695256 4407 299550352443095608018279393949 4408 6414483710731748571301390532419 4409 94890689047269769469258054542106 4410 977782238279539279813812314173460 4411 7037538470722868460312720072546972 4412 35268368411306625568690451537764420 4413 121795050411753587913161646637248032 4414 284020848078993612946978101414312547 4415 431603222377055417941540237737895520 4416 401462744069787278349790131483755796 4417 202938548258959626644270024922085193 4418 42276453906854038326464123507110823 4419 978495984065489949883097316612570 4420 0 4421 1811 4422 55457040 4423 295873133986 4424 502721986367028 4425 361021962525621190 4426 128916482098021588151 4427 25419595567834035351292 4428 2975212996158319574926621 4429 217717964364260839857660882 4430 10346812049826795116572890393 4431 328400610237855783608414934230 4432 7103781909853001753256203482208 4433 106199688492003267140624503405624 4434 1106446980368222261672402344077321 4435 8056917431151740275753233050289111 4436 40882327918120870919607622716528125 4437 143096851993467054987576707811557238 4438 338714369403545592151011916670897013 4439 523639563774835962741875775157966742 4440 497357539348928654757933482803463080 4441 258416296527724030261257912944924010 4442 56302405185164363654752071026555189 4443 1714111216982150140027560950092830 4444 0 4445 1823 4446 56465073 4447 301930859004 4448 517167247936857 4449 374627612022048403 4450 134931749533332101094 4451 26838838945936224105753 4452 3169539764395770010408752 4453 234076481716911643499971843 4454 11229613839471436292552857338 4455 359901369532334068242218582830 4456 7863974785670475690992138371595 4457 118803557860544797000272921636698 4458 1251426688481562122540538128158589 4459 9218808113090529156891659289826964 4460 47359784948646524807884302137397115 4461 168006517467649064519619967784470872 4462 403627747318738326505271204714140308 4463 634672168939886222001010423975316383 4464 615284896861270711487151672889508232 4465 328687129122656117540537931834146616 4466 75045350384163237727618638766907315 4467 2528245031301297272331315732974190 4468 0 4469 1831 4470 56822753 4471 308138606642 4472 532221730019403 4473 388690834140464351 4474 141196010106925432406 4475 28331629073677933951238 4476 3375805609032884845382617 4477 251595060603965423047722701 4478 12183855427220140348108875621 4479 394284911076059614083780499704 4480 8702114760302388440466979999932 4481 132844339982629539026725942139298 4482 1414695899157158690497658019909140 4483 10542454651362529704586278550319918 4484 54830227247564064095774929454954853 4485 197113407443216259776431491834042100 4486 480578322877747911186375904905020817 4487 768537783148201118936938628259437476 4488 760436135862663316767271394527004094 4489 417204741537050189134049613083036531 4490 99317573244107200153910110174598879 4491 4205099974633876275408755589675390 4492 0 4493 1847 4494 57843638 4495 314360833278 4496 547398429463642 4497 403229603240512939 4498 147734179814502653858 4499 29901387855054530168455 4500 3594597131384995318695333 4501 270351401944223436537332094 4502 13215174259639720465099129282 4503 431801925911615836377679621462 4504 9625753506433414462256622189871 4505 148479406401789651924639272021327 4506 1598491679345646336138639304568701 4507 12049534635656488351135473352315902 4508 63439435479211924585676591696227519 4509 231103814091907221630375723377667149 4510 571762334463681968180765975080269159 4511 929740699433680890999310083391880102 4512 938541903781779304626421863464865248 4513 528884441346825824492803824417852403 4514 131602989429164503735543299680187328 4515 6021053440852750340678285283906270 4516 0 4517 1861 4518 58204632 4519 320735723900 4520 563210269838725 4521 418253417885595145 4522 154540994775361762759 4523 31551869275943192091472 4524 3826726488532575963873974 4525 290427491127681193012424091 4526 14329294782287046707477712348 4527 472724805349694735282329684922 4528 10643326420242335655257740410263 4529 165882193912773045218861964161840 4530 1805277862707701351224280940327070 4531 13764604552187441074190801472941485 4532 73356559211539146569427900728188786 4533 270768205814481933638940931535133743 4534 679689982140376083004781261832410416 4535 1123738932360019687855467938806926952 4536 1157246186056145826581669360710614659 4537 669176097827524157182324692255178574 4538 173293787417904152739793489287979216 4539 9366988773038937769393095073542900 4540 0 4541 1867 4542 59245823 4543 327247970171 4544 579156362932845 4545 433781862235577225 4546 161643729330252253985 4547 33286802936096007722094 4548 4072844561657874004392205 4549 311911134122914557590350102 4550 15532696938257215969171474218 4551 517347391184358696991704018644 4552 11763864895395973049218258739613 4553 185244696044594271552960134346836 4554 2037842183104903789919525656243601 4555 15715304544844131992971629691776341 4556 84771967851409752236058216499681129 4557 317025659248417907896676209526033658 4558 807385711711238550116475703004847873 4559 1356939180571511519151559939955950855 4560 1425060215130656454974393106874493558 4561 845698606795493797848556365321376062 4562 228169093239544941190479707229330548 4563 13527112284133813560486102624632820 4564 0 4565 1871 4566 59617201 4567 333793480291 4568 595766131686089 4569 449823927484489027 4570 169035576381847997515 4571 35110281939972668948147 4572 4333850717225908039605620 4573 334894639639625651955007081 4574 16831963074675469954708219675 4575 565988711109853986517937658152 4576 12997438760548032545289963564962 4577 206778370028120873032112372256440 4578 2299253508899166668978977943598059 4579 17932894025069975172037094199135548 4580 97906184108708061159766232193001457 4581 370933604948124740280719798282547843 4582 958301040790227633420228019745099246 4583 1637077708442068505672005906480021802 4584 1753171390546484812293441711588503289 4585 1066759957141710069165974687551065906 4586 298981289090018165570461406607510386 4587 20035537669085494147296433086998640 4588 0 4589 1873 4590 60671966 4591 340478931526 4592 612507498783048 4593 466400680455187118 4594 176746294244027894522 4595 37026360745887986108574 4596 4610467281899017754684487 4597 359477124806927084696532020 4598 18234532898939121532105033451 4599 618992750380320308654265242985 4600 14354832907788570999494129683881 4601 230717072899462300801477917164397 4602 2592979624585586947827441006128332 4603 20452544293362294661020756602982457 4604 113007252260606480070223867086803537 4605 433719734562195532587413883460372361 4606 1136588167900656345853216664859982625 4607 1973237754132121580807052672373505157 4608 2154110023481406804556155135166104370 4609 1344053078106476284075661270606653890 4610 391657364751202868665916621841630711 4611 28268747272855208581967666879898180 4612 0 4613 1877 4614 61051966 4615 347325712667 4616 629939521991323 4617 483522380179017126 4618 184769258572234905293 4619 39039490296282550272850 4620 4903689073037322185115596 4621 385762776208554308369652944 4622 19747967035700924219227544718 4623 676732737434247534943877512842 4624 15848059135935431795682269090796 4625 257318206594373811399765159617848 4626 2922836517367249339297219250550351 4627 23313990587967715083752981402167273 4628 130362009231595674769832319051232515 4629 506795290536405493462250455572080626 4630 1346987358051317738418301027829704637 4631 2376357932650353636279412469059630982 4632 2644258247933045187352887779244053016 4633 1690568833763533376945023156354535961 4634 510628633774629006469497240908920869 4635 41217599279036481589986624466129590 4636 0 4637 1879 4638 62121933 4639 354188800436 4640 647518320348639 4641 501210292969077399 4642 193135036844556040831 4643 41154091655162797255944 4644 5214316024878301232908054 4645 413863029291264359399307038 4646 21380799423019555892630986518 4647 739610863998883154047953719355 4648 17489972848261741627516961724928 4649 286866210871278671307091326596423 4650 3293130467386175913936599125833340 4651 26561881062177254527283067315486465 4652 150292960482015957408939970107820375 4653 591796135159270229165655133112044087 4654 1595175939628643186959539588968485594 4655 2859269099234860037247759327457948647 4656 3241982634499324562196093614520985017 4657 2123801082942976954565735164722639189 4658 665621158082549913234578192344302013 4659 57307704129659589252489397393568730 4660 0 4661 1889 4662 62512425 4663 361216329121 4664 665816693239248 4665 519475702204263852 4666 201837155822156327686 4667 43374999079609381326615 4668 5543448314642838490068690 4669 443895349625761496145684552 4670 23141704217665449216734309747 4671 808063232628960032026362837820 4672 19294881915779082402257247973741 4673 319673923799965763481756520555252 4674 3708598236399966928843982648199086 4675 30246625078434676979253929866785017 4676 173172402619767602193626772366097978 4677 690600857422003823807145865435397598 4678 1887643813956050810109599276373842605 4679 3437381948804532585729609033300422309 4680 3971185172793904065100306312647721213 4681 2663755412796804567930557473854636824 4682 864221060691712062321257709677716936 4683 81224448071643766806565526000953830 4684 0 4685 1901 4686 63596432 4687 368391483039 4688 684258307306551 4689 538340054182781798 4690 210908977132210401866 4691 45707016725484447876828 4692 5891972403439107049344041 4693 475985324219308976999016939 4694 25040459824987568087112205832 4695 882559570647610739172019434910 4696 21278096614573495288926314616164 4697 356086772542863769289096616476555 4698 4174578499438729243052679342988056 4699 34424818246149707069644008428711100 4700 199418749160086205611962373790615633 4701 805384231518241763155531980915653551 4702 2232144197528433128753358303392807439 4703 4128762707388405080509419835781444743 4704 4858606406500973178322175364923870100 4705 3337245711048288833171181323191084589 4706 1121206551630163116272851813672559537 4707 112509676261787721090902278992861420 4708 0 4709 1907 4710 63990874 4711 375603585074 4712 703450666484063 4713 557815842571188351 4714 220342203915571468052 4715 48155407015871408987575 4716 6261103102508009472525909 4717 510264868925712241487924577 4718 27087009702151804154284065726 4719 963608833531728180442275053265 4720 23456629953968184144121408909539 4721 396484430298733512658943268663925 4722 4696940892324438342477655015757310 4723 39160267436472191819001143672292007 4724 229514231502437775187244516876186697 4725 938641160454096862641355532755358457 4726 2637526952685068033923772776371734378 4727 4955064251007329623791352596531207090 4728 5938949362156813862408884400805004404 4729 4174348961861090907205851378112908291 4730 1449603574127570328670123489295560409 4731 156899878039438817085287941311145290 4732 0 4733 1913 4734 65095301 4735 382966123200 4736 722801004923952 4737 577926319886177166 4738 230173181001865887005 4739 50725383220837027171836 4740 6651820819922598165897631 4741 546875362981146010197351504 4742 29292546327777911632007754041 4743 1051758967121498381557519854996 4744 25848691663319382788317123025941 4745 441285749937329076943493956956019 4746 5282292882347209884782700554806374 4747 44524576351597698676706071045061810 4748 264000493428959743579385097134316723 4749 1093255598075527773711682721968605110 4750 3114350004029051591718185812966101169 4751 5941640359129305299923003219236778161 4752 7251286560386324905767384003819661451 4753 5215527082285053206171145394872879438 4754 1873074799725066244803771825917171197 4755 214494803955873362535290205604505430 4756 0 4757 1931 4758 65489855 4759 390503773460 4760 742932282272404 4761 598683658475813924 4762 240393809918983996189 4763 53422660889425684160619 4764 7065467341125117880229338 4765 585965292755330170760941370 4766 31668455016339186487633013130 4767 1147603310404865103020832197623 4768 28474494278669071148411046775734 4769 490950823103106605606331269723506 4770 5937896147454005785524135687655943 4771 50598390197723930385366180410784902 4772 303500858428697797684193342395402209 4773 1272533338689412430098326979358875365 4774 3674664926159281190955429378598111439 4775 7118813701481405492506458182591724120 4776 8845666133476317153976289235300100131 4777 6507099722905833363136948371394677370 4778 2412153186485333476439456477837567212 4779 296031615153729029624855812829270910 4780 0 4781 1933 4782 66618364 4783 398056362394 4784 763220042856740 4785 620112723563642923 4786 251041401743720215849 4787 56252908356940341295176 4788 7503127016924242795388632 4789 627693223708838796446651356 4790 34227536701292599634312750395 4791 1251780301850588733452672048710 4792 31355657149374659857580127276103 4793 545986827184498267286266011147717 4794 6671914915024816685806734132207563 4795 57472103190800350728008172830258649 4796 348715140480454774046681633919323663 4797 1480290005952156765066727939280311976 4798 4332796172918903095784516086899830148 4799 8522068183866619332849127455617777607 4800 10778723437813160281098480311601485798 4801 8108456318404655736881997525645751407 4802 3105113464373565701984804016565986103 4803 401377032405360079240870892654710320 4804 0 4805 1949 4806 67022190 4807 405787174780 4808 784320468315622 4809 642225492559527768 4810 262108040149094892769 4811 59222321913815591393581 4812 7966279514280826227041830 4813 672226118655520710892367042 4814 36982813014814225401699235875 4815 1364980843432596209979725227588 4816 34516163167195493534964614459993 4817 606950474914323028724193082107619 4818 7493318079178502343148998750246674 4819 65247452011330558913507684751306547 4820 400447337556705945049935063471901905 4821 1720895421469365429487127004587592729 4822 5105108420762059353877940762447869044 4823 10193733575087123049188691126466847558 4824 13122616954516494129238293679801644668 4825 10090246872450663349942290237570604475 4826 3984143569983372277238070350924004566 4827 548494171342826502436012804140708510 4828 0 4829 1951 4830 68166827 4831 413677645203 4832 805592291422086 4833 665048863115374688 4834 273634390594361348836 4835 62337057076933447811046 4836 8456122760039177274132172 4837 719742198945439642575764349 4838 39948908852218482766886480944 4839 1487948021215892441953531830784 4840 37981660018178204351488047712623 4841 674454990094158713001522758905061 4842 8412177664139792350353497105652075 4843 74038385544140590236412822217693631 4844 459599657776196976092737574004077118 4845 1999386744040719199548133476732519392 4846 6011008945011251724396142618938487895 4847 12183310119479028020959281619787662278 4848 15959208186872208818006062889506685811 4849 12542331960511400566636374293454214746 4850 5109769903814825345605010810010417718 4851 740893619189429196672521981535466872 4852 0 4853 1973 4854 68581617 4855 421607027631 4856 827711631123056 4857 688595916092488861 4858 285610344167653417234 4859 65603841510304769668730 4860 8974288053799448980598128 4861 770428516523385682878814054 4862 43140706722313520070604688916 4863 1621485419610085593748568068374 4864 41780555498144570970088723671090 4865 749173075787660215132962864763529 4866 9439553009263744708339379011773043 4867 83972980377718706598071209603221246 4868 527207202734762547604389564798619747 4869 2321526875045245433723195693516805539 4870 7072638298385427709236040750206586269 4871 14549738400401325434579044876444538970 4872 19392054026155515825690440424523342431 4873 15569102818285040235819227150804179762 4874 6531782932603506129137956587905024776 4875 1005742294130440829976729173639593616 4876 0 4877 1979 4878 69740618 4879 429698835262 4880 849999002814200 4881 712893748064772258 4882 298080100937013845974 4883 69029343280304345647221 4884 9522098657140404066519642 4885 824485188963644917407020430 4886 46574896811374584285030534066 4887 1766456934713191775056217606141 4888 45943235178090518499391057538107 4889 831845100683122508943115822471163 4890 10587849677606857735969148189826727 4891 95194613238029207038819634939333164 4892 604430817454649174359560548756776063 4893 2693950356285328293878864292467855769 4894 8316221034963072363409259443849479892 4895 17361855078939826531988076834848842311 4896 23538985728497738179867700740160261824 4897 19304945192322729731183166925622168299 4898 8345022515738743824616668270566431593 4899 1355060238388440356791047344329364971 4900 0 4901 1987 4902 70164188 4903 437980845943 4904 873166927147414 4905 737957029874250215 4906 311033822992844363139 4907 72620856475774624449130 4908 10101351476977378881858317 4909 882122218571217166904966749 4910 50268470217148798805064752141 4911 1923796249296321234770784843873 4912 50503322042053213139944484050823 4913 923282747783167857065902820839751 4914 11870683592435023039007622141512941 4915 107864287602282897983162400183342209 4916 692600350290013473554529415778403976 4917 3124240987900747302947062659170975448 4918 9771670323433322498528814690411714841 4919 20701473282677014005259261132712838786 4920 28548250467739160825909358320134727586 4921 23906864435268423417782482172837041786 4922 10632616428992269731016091146656809854 4923 1818122916016783490147871783212046669 4924 23768741896345550770650537601358310 4925 0 4926 1993 4927 71339121 4928 446275075194 4929 896521480020940 4930 763813152028080882 4931 324516851545299259235 4932 76385623307802218772154 4933 10713505408875770996895934 4934 943563509533845802292898634 4935 54240459445747366674601280674 4936 2094506572455797642706808416064 4937 55496756982472565794985769707716 4938 1024378696360067672330429430974623 4939 13303310409609507271274626291187698 4940 122162038216189716970445012180170959 4941 793206515422887988797176067771989038 4942 3621117614594184464740838877135994232 4943 11474300435877556094005378228381776817 4944 24664079405095962825954641897478736732 4945 34588819877500844219723737297197371596 4946 29572862054960694244879527511262220190 4947 13536958014639703986636991041019911269 4948 2427868903639833503579298753496798496 4949 25905258021859757581495529745300630 4950 0 4951 1997 4952 71763331 4953 454762710861 4954 920792007461435 4955 790478074731104980 4956 338519559969842517884 4957 80331532131555017487289 4958 11360539330582393915417784 4959 1009044595267152217871211123 4960 58510242487666210829042566011 4961 2279671532228562755644864782357 4962 60963284113734202033184300375912 4963 1136110938633295325869774037906041 4964 14902466891250347908244751167804732 4965 138289900396078700172981331650540106 4966 907954550014549586139131093010232106 4967 4194537692298822222277718995037417552 4968 13464417239784003485860036374916996559 4969 29362888971423297331277145655598222389 4970 41872257416650491077717889533699410001 4971 36536864012215960825947560045241497028 4972 17191226895176669935903130530919617864 4973 3241637390205325073971992870827039857 4974 54751443361068890200810822773076080 4975 0 4976 1999 4977 72963296 4978 463425739231 4979 945244615896089 4980 817981219683024725 4981 353091266239426394086 4982 84466432073149510935820 4983 12044062836842238128127211 4984 1078816503737337815145680345 4985 63099502083931117665146682460 4986 2480454937689967292255374616133 4987 66945379293914597397017121027258 4988 1259554279581123785391362003167238 4989 16686885309723502376288076252381998 4990 156473620507325286360981588794841015 4991 1038755003275932005880665559856382169 4992 4855935179828808216795734820178731298 4993 15789505788306451495728118919249086056 4994 34929948429113091909917373769713965589 4995 50639966178833716875141779053651509130 4996 45092976354005881364542881791246375075 4997 21814179990539184069453607790021107933 4998 4304119320896193479024222516519288945 4999 85615458536526017974596197408202270 5000 0 5001 2003 5002 73396644 5003 472123419700 5004 970651393928028 5005 846338335187670666 5006 368219738640234965290 5007 88798879921745135653813 5008 12766251820775297412940316 5009 1153142496937401862139130212 5010 68030320343073487835669572228 5011 2698113058189821402446306564444 5012 73489949353683346775103329554887 5013 1395885542770519227699561545674862 5014 18677106807688495455773202895040751 5015 176966216787559262312328150777003094 5016 1187790382472746594747489943973942478 5017 5618355588218579202165670983333723426 5018 18503698907792016715396551746025539550 5019 41521579024379362412445119540942495167 5020 61192796950391485939939787938592283871 5021 55585465983026767109452958290776482313 5022 27615950653178606941538621810055726777 5023 5707811258163451334597576152499173667 5024 151566326549627168798532458408193330 5025 0 5026 2011 5027 74612747 5028 480999781074 5029 996257999727631 5030 875581117742163967 5031 383958530873934855021 5032 93337361472260521392524 5033 13528879106582526815201151 5034 1232303734772585508129784674 5035 73327374236711901862308986647 5036 2933994535758197231630028382040 5037 80647132422197450416758650340992 5038 1546397025900789592230240090178771 5039 20896096963475161581136519290316118 5040 200050259884214432901985306252527099 5041 1357504464734210879508839350408201012 5042 6496760705858073071228635035928739155 5043 21670685765945152380998216942273348886 5044 49319798658334548318794214511380429629 5045 73874798252667124158786520159700951684 5046 68448455579055753292249435945908587320 5047 34930204343197186324345781515016721039 5048 7537490521659043972192682712995129015 5049 221366466053999217837304252291668210 5050 0 5051 2017 5052 75057735 5053 490080717582 5054 1022855462006607 5055 905724920617179992 5056 400295699659956046251 5057 98091138054025223004447 5058 14334337914856133731215642 5059 1316595045356679908650062307 5060 79015801965166710953120360191 5061 3189554332195316468384018900088 5062 88472242873230758977491125702588 5063 1712502858650902768678566113959416 5064 23369028436267789050089991735176099 5065 226042168542747393046848839677321562 5066 1550685283704581111430788060548300169 5067 7508206575700069849343050847486257508 5068 25363051883117222833970977212819644588 5069 58539795417657864280884868639001290289 5070 89112315207196230488806580368367041440 5071 84191490809870825085675864037206321783 5072 44086390977298843786564795700743604189 5073 9938127741051701552087405515116485087 5074 367345198062784925832393214467047250 5075 0 5076 2027 5077 76289068 5078 499173570240 5079 1049651237814648 5080 936803449720678984 5081 417286135434614643906 5082 103069407268519093921738 5083 15184580509429742494551680 5084 1406330296475638212073116844 5085 85123667244900085771941196440 5086 3466353593099388277435890069221 5087 97024369520304570667004143919264 5088 1895754840340156443305023991206899 5089 26124014434493001684287043543106315 5090 255294960934015223938193818937595723 5091 1770453063337894399513488304967364440 5092 8672229057864089344141405668166575679 5093 29665964910217175005010566280442519084 5094 69431988340209424431364049893075941239 5095 107393565495701520023634010968093719232 5096 103448364400323355159886981055267035484 5097 55592270681797241849997451498130899772 5098 13051804023512204199902848389085097178 5099 529118887827836192606760505600745610 5100 0 5101 2029 5102 76743462 5103 508474560560 5104 1077476457678757 5105 968833802808911186 5106 434918164399954572398 5107 108282175856359283297423 5108 16082235715363757234054970 5109 1501839357283880607628888392 5110 91679560103787848148098697449 5111 3766075603341915484724472753233 5112 106368664332706985441439784512685 5113 2097849950149411401721218529405145 5114 29191856652751875063101720457792610 5115 288203676705914691366873671965651362 5116 2020362585716268446773104311206524815 5117 10011080167544350813602484205100790837 5118 34676508339836308623490378878468960354 5119 82291677356301763925854259550061943628 5120 129321436471850358001147725158722961941 5121 126968808392914822635495737645247737693 5122 69959936489553741289801068367542336360 5123 17116936083764151742328879250629905920 5124 817147498919323934414745990096399600 5125 0 5126 2039 5127 77991003 5128 517965246203 5129 1105517806911223 5130 1001850341453167901 5131 453251400320352486100 5132 113739389630226330401192 5133 17029451025726011085503430 5134 1603473260877466680023214793 5135 98715363256716544085024346652 5136 4090525709949416919339043819524 5137 116574711073476689273807464276929 5138 2320649096488859073857675005442806 5139 32606919955030571049480497684235769 5140 325208720761933252224550505612611328 5141 2304390070678860933955873606433964524 5142 11550218124797954806659980879933801692 5143 40508384498962738538789461992410740943 5144 97462342133769992515531414721981060533 5145 155586775662730397819439126170909791773 5146 155682357237688971254400988778503023277 5147 87959544167977352993533977407931014215 5148 22366408664032839967814634729141951032 5149 1175989543768540926448334717286240360 5150 0 5151 2053 5152 78440601 5153 527491064339 5154 1134630921146127 5155 1035871548479024027 5156 472271083949140260749 5157 119451884040661140097326 5158 18029113216366409054168920 5159 1711599879230883388501147645 5160 106263568169936673092781221741 5161 4441649309240823818834119044183 5162 127719132524362073912813860201100 5163 2566186108292792117907649285068116 5164 36406837669204195857242411998248485 5165 366802370000815612130301711292255010 5166 2627059990996530513150076466816605123 5167 13318611895814247289559017694036541929 5168 47291065078394045700792146674241164057 5169 115348352015411479167859280165411186210 5170 187039218166556090635395269697953450314 5171 190680868378505125709099748829296237889 5172 110382216796226568354164545458700135675 5173 29180338992177191060387747340902916536 5174 1738581074173058869934887147647045840 5175 0 5176 2063 5177 79719234 5178 537209515012 5179 1163956399390198 5180 1070931992401303821 5181 492041805676400477797 5182 125430400508485130065105 5183 19083584697866829042086790 5184 1826611456709398030162800691 5185 114360361851894095870570227955 5186 4821531983347583459785477074081 5187 139883771123519621707036573590027 5188 2836689615936480055368850994211204 5189 40633554790746356784299548334810230 5190 413533135091622305863823014912960628 5191 2993430132784099020436343091909687105 5192 15349368360988969092593951098998558580 5193 55175988594355655520594485103625285694 5194 136419496279587990729083445813031550965 5195 224652211189488024071170481744475296945 5196 233321387904831980057689475471093326895 5197 138389413219311658913507840212992593580 5198 37955553011373018575905336646076154119 5199 2450908270320811104594373649568001500 5200 0 5201 2069 5202 80178132 5203 547147073949 5204 1194393523920029 5205 1107052182862196859 5206 512549168651961453840 5207 131686642830755807908966 5208 20196032490055235297851502 5209 1948918988339329157102975183 5210 123042633868252352493711900789 5211 5232419872930211506621783617817 5212 153158670430839578399352495678530 5213 3134593950595424935973787567473125 5214 45332985795651382981450621531778842 5215 466013613665062671139368461051457707 5216 3409248502125413683531573721910756782 5217 17680127426725642041197917784829197859 5218 64335528791781966205688582836091457419 5219 161227980232834110766179224679813712543 5220 269620243313109145099075444396063719899 5221 285197550890274381904160476716350750512 5222 173199028120572121254842741849765477021 5223 49280503297546238034521358395837895903 5224 3556672627541688584908279688551974810 5225 0 5226 2081 5227 81473581 5228 557098238254 5229 1225065486225141 5230 1144269262960408292 5231 533859362353268488752 5232 138232236604901511066910 5233 21369051137451641731006380 5234 2078959391114478110776176505 5235 132351427966438574531635450481 5236 5676719800914858830791205241717 5237 167639953315371103489390861004421 5238 3462564821591208714377362760398196 5239 50556253838920560113002853480468256 5240 524925728258139571942786117018651127 5241 3880937147776789422330120316752151145 5242 20353854716506354166933128554225842632 5243 74970824937074913736937191295786085887 5244 190414860341913536478456736905862090041 5245 323312879765709639061819057813698639785 5246 348273071248002207990260333633660186233 5247 216559414498335209139383118289688829375 5248 63807362900318721390714389286247687675 5249 4936904286085877358512446877830770630 5250 0 5251 2083 5252 81938655 5253 567272058981 5254 1256891975619252 5255 1182603209183144872 5256 555958279463066456796 5257 145079805839244306835149 5258 22606114539745464656146934 5259 2217191429373096864986012052 5260 142328585627396709757732684423 5261 6157022510106345656382316754408 5262 183433310138268130051190356467808 5263 3823512148002395121671483629690244 5264 56359295674721475369464124343679552 5265 591030564194438023563227955416064701 5266 4415785505691411222762137143757962006 5267 23419356924859351667170315288362208841 5268 87310831519924021894831199674232621660 5269 224732209615343557341532802446804732368 5270 387402329715267467708541474035385871400 5271 424864894054655602480052016626518049546 5272 270323364728341265883369449178430490338 5273 82493421759969132258815181652917269470 5274 6977125479870591924584702649633950970 5275 0 5276 2087 5277 83255242 5278 577647580197 5279 1288947895877669 5280 1222093809170702058 5281 578917688428698985092 5282 152241907789665874738269 5283 23910073273448702482118703 5284 2364102628227541374872245188 5285 153020616488065539590424153333 5286 6676102925883919870600068157758 5287 200651542950168591358535498997309 5288 4220620341281111148131388413327503 5289 62804334326657471942848114985452847 5290 665174739835223627723719950884459640 5291 5021933460496712113134636454330152347 5292 26932286703283035918340115769456473483 5293 101622263316672185724650062808110023464 5294 265052427149219571611421876682648388854 5295 463808640048753038154202358995810897052 5296 517823038830876722188136542984222764355 5297 337114507371923972823994709716754506364 5298 106369372623101029184494976731648783413 5299 9625514412378840598507140964930862640 5300 0 5301 2089 5302 83725052 5303 588063909480 5304 1322204513597927 5305 1262760509079815528 5306 602719842466344684830 5307 159732180583166032083374 5308 25284733086255328988729406 5309 2520203494284836266955708310 5310 164474943809641925400413172239 5311 7236946241208360735962484898972 5312 219418536165362689613039039616056 5313 4657363583115480363202156561951764 5314 69959419227342278064647134506253093 5315 748302156967870601452090221590428458 5316 5708609233456541138811147730575204972 5317 30955804795956929126305802137176479956 5318 118208390562363082255280104499513919091 5319 312397478578854809636392042650505361632 5320 554867806548614806730982446939758645751 5321 630479759025817308097748641983659304982 5322 419754886165002577605568729385449397788 5323 136946132138689441349095076558757254157 5324 13383309944145156495140717196318428250 5325 0 5326 2099 5327 85064263 5328 598685390898 5329 1355712004011080 5330 1304646163197337319 5331 627442402005610521880 5332 167564168133460521850798 5333 26733221040400773776363893 5334 2686037540357168733982110994 5335 176744222150849456117982020307 5336 7842748568821988985800247584667 5337 239866517334789576782198211543092 5338 5137541087716009707988295876509398 5339 77900176765812039878592054506994129 5340 841462239220840393352103885984568884 5341 6486111472968486547235241362556448579 5342 35561854518077275543557932997129985353 5343 137422087321889989005298882280221396823 5344 367951498804603215651426151324921835573 5345 663263695083861193125379502022279454055 5346 766953379808139849781407309468360655731 5347 522149427106157500445981841106684955095 5348 175894012827646146938860065889647200955 5349 18245141342185984088710026644779163850 5350 0 5351 2111 5352 85540287 5353 609539502834 5354 1390464439620928 5355 1347772159563896821 5356 653068030515518282615 5357 175752586384255911590034 5358 28259707088409956696701998 5359 2862173826613760320579215123 5360 189882154504160047082950480851 5361 8496946429647220250956655187570 5362 262140579412902867706530424942468 5363 5665295497309368760638312132056924 5364 86709278908345264958806291369874493 5365 945824047600768276244774430675260099 5366 7366102645330155349441560538730134347 5367 40832016965308999157061953592529669268 5368 159664415563765222903059359149414987062 5369 433099561100491974084238923395858429162 5370 792250680747778697067364458065040743647 5371 932066073486172898822069269106473396362 5372 648553498773351212569016752922147253859 5373 225607433272956477365731264813887354152 5374 25066479691113805331523287531431841790 5375 0 5376 2113 5377 86900994 5378 620411910194 5379 1425465925706012 5380 1392181360998030501 5381 679676225229037291597 5382 184312060700726884546401 5383 29867621478395697588531414 5384 3049216488808640525745097075 5385 203948308046635917503431657764 5386 9203217422129024938205234322847 5387 286395502613679525623373555613126 5388 6245154120424901114622841727909118 5389 96478514847890987930012125103267554 5390 1062686148589582953332423238763758880 5391 8361591048103430873611254830540454369 5392 46859114539042515627121624541673923966 5393 185401023787766629631765987159100013605 5394 509445376493340839690707401464986228578 5395 945567779796547820520835658398462191058 5396 1131707778962864167710575494262629477463 5397 804821250391715971198656333888190688807 5398 288712370638868375852415443418813496417 5399 33890374621630128514131581768445930660 5400 0 5401 2129 5402 87387080 5403 631520889924 5404 1461758860271150 5405 1437897603820294476 5406 707250049441219577786 5407 193258444816424508753374 5408 31561527332427831947605615 5409 3247799301255288289492990889 5410 219003440744534117375905785326 5411 9965513748018108482238480040051 5412 312801034810543168498937735735112 5413 6882050522502333084771543150813489 5414 107308181733537537283612717281143114 5415 1193494228154927839404052080533941916 5416 9487289974747155943445010153722480411 5417 53748317283193293189331047133266485388 5418 215161103460513230621545620861975740097 5419 598861447052474902248394014943657933539 5420 1127736655476073351390428448067177249203 5421 1372816259148756235783081429376283629286 5422 997251743036573351251361008520196797684 5423 369029615671854991715684430854328119426 5424 46055626562555869734998070652502641950 5425 0 5426 2131 5427 88765529 5428 642847147399 5429 1498322447555356 5430 1484964180866110821 5431 735875572424759020220 5432 202607510752601466400707 5433 33345183860178395630468342 5434 3458594856364076305984459295 5435 235114880321656726299640790748 5436 10788063160621488872600244981613 5437 341538217947895369809398956336736 5438 7581373004993864242760771851385163 5439 119309537545450144939067059684237527 5440 1339852999544180300640127665606387012 5441 10759601539669840347108669845643181722 5442 61619164785549053082753593081686780797 5443 249558110339460278745708176452093099940 5444 703514085250910464446264610148866262406 5445 1343953671719714945835088518012480830158 5446 1663843395949893087471289513132364430158 5447 1234574915357254098356115797098835661135 5448 470599836012815017936441535925279095376 5449 61933703648220799668462224501369033160 5450 0 5451 2137 5452 89260119 5453 654214807701 5454 1536228442557526 5455 1533406845504661722 5456 765531545563471487200 5457 212376367088000806171335 5458 35223583298648161418152136 5459 3682306971380210537205195519 5460 252351318373251211490453587024 5461 11675406556791285413791539836922 5462 372805375125849018857967220443286 5463 8348990184020095977191612671162617 5464 132604096130362160018788735666238291 5465 1503547246586404914855910682018913342 5466 12197057882357579933546283796196819614 5467 70606978417416218181537795592651847263 5468 289288550969935425920676690935183016672 5469 825929290700264778983922434352665804190 5470 1600482607425362779245252761066647085481 5471 2014698767720593400960110013004169166090 5472 1526286962767461248102101903005879202601 5473 599531594103471296798523491311167938483 5474 83506064781179315692578566533942015224 5475 0 5476 2141 5477 90658460 5478 665803241216 5479 1574400499738362 5480 1583271953595001645 5481 796310943880831962006 5482 222581987781657134091186 5483 37200844859993760887080240 5484 3919683838387175852750072620 5485 270788789840472871392053935520 5486 12632399473138043468971566136364 5487 406814029291002967982526254667460 5488 9191307289024177885446331869165285 5489 147326531311143511450158408565508202 5490 1686557010838170580871493561538298555 5491 13820305786365020520902862964114093254 5492 80865415025775949340063565951661249358 5493 335158890818460650888214553990484202142 5494 969026282371132251312253734806120683301 5495 1904523425729737351054146860580427679195 5496 2437458967528524558673454582141383578044 5497 1885160318126052973063543982729926986573 5498 761871965458068413479796481734751541438 5499 111829084122640454025880797005754285242 5500 0 5501 2143 5502 91161300 5503 677641234423 5504 1613962654254074 5505 1634584995528497435 5506 828193005707460324976 5507 233242805680444348122630 5508 39282426081090133045795693 5509 4171508266364995233375528162 5510 290504884790301914945192496830 5511 13664254509376166404300478428896 5512 443795713937241755100247161173245 5513 10115296774864049429971066065040100 5514 163623868088750129359711645607495801 5515 1891082796523398041233027692715746176 5516 15652647914643435875859858886209144212 5517 92568274007694988428456303953373445608 5518 388084298526780729311082060744419253491 5519 1136203929688732043265962573741276495069 5520 2264732827379552147649501315525552587210 5521 2946286989017970261493882029251977639024 5522 2325371495168310586746587714005204803028 5523 967174770663183104813505077668838345930 5524 150311761400196932809206885632638473067 5525 0 5526 2153 5527 92579049 5528 689497171306 5529 1653818467020434 5530 1687395660260598476 5531 861272933701785667702 5532 244377136322352533721812 5533 41472833817959701584031285 5534 4438610198650594318674840445 5535 311585412456168595273879882093 5536 14776542932026930269487782517809 5537 483997246748700458757941477864450 5538 11128563988412751608408530813513588 5539 181658908419010874175854231698869744 5540 2119563788737773374544130270623785637 5541 17720031799365414157997629201948303798 5542 105912701563149920889213377740789458297 5543 449122437804982013470549739058951433452 5544 1331387547913818568495558734072532996131 5545 2691060402135416537582140999758823759449 5546 3558334728405150909124495869200536247299 5547 2865765078531994023621852457489989970053 5548 1225336440477859076178161092096949669938 5549 199198413213538444566398467932649424335 5550 2305567963945518424753102147331756070 5551 0 5552 2161 5553 93082209 5554 701606648449 5555 1695116000555447 5556 1741728615975454405 5557 895530375577120105737 5558 256004799011567241658792 5559 43778032948510624181304728 5560 4721859603210025110836598052 5561 334117937169558738099306124703 5562 15975242787805772997009638010187 5563 527688641499652061654088461354341 5564 12239382962535441776666437190846948 5565 201609307356142678693339057747631130 5566 2374709019931593070516241546952408151 5567 20051710870877834514658013473479820543 5568 121121507179749660029855533061788578779 5569 519473253427745374769887957978596131057 5570 1559140363974202970741548246511214446137 5571 3195435042966159741999184563495422077081 5572 4293770854932493806904287856426389197367 5573 3527262115790510483971267877898080938900 5574 1550590257558700422179546980140985444451 5575 265180973050471586757318596966350702144 5576 2400642931530900627835704297737189310 5577 0 5578 2179 5579 94527784 5580 713948325919 5581 1736700001891689 5582 1797636829754965360 5583 931068207236344825284 5584 268145516403646135275279 5585 46202956765001162188035198 5586 5022178510006839181901300950 5587 358199216897481688243655992469 5588 17266740958312890312464747009991 5589 575157670968251496432707371750215 5590 13456773354063893358741481138569431 5591 223671617086723706964033487392899617 5592 2659519372112267313942220146582048317 5593 22680240962477009569848645012327822503 5594 138447182410604478057668477486981755853 5595 600521560586915247772002991309024001690 5596 1824727188613420222562762758198414344652 5597 3791569880569618390071530634970184630935 5598 5176957867371515869658612960421413876481 5599 4337545654472678096661051467194769483914 5600 1958399259491944261315240162589665213240 5601 350542255653068150354702507062905720485 5602 5064611475531427245108053877215269560 5603 0 5604 2203 5605 95041378 5606 726334838886 5607 1779781337361562 5608 1855147576708536865 5609 967861067134502941157 5610 280820642216386548731035 5611 48754116549628294080914814 5612 5340531079374537325987262769 5613 383928008678475909140930924155 5614 18657886979619267224296173341386 5615 626718831582500717760711659417322 5616 14790542690895158236971322512614385 5617 248060223571449269873911681233850652 5618 2977324676282081496230041167033599679 5619 25642287806652577556505626983158602148 5620 158174847538108120604058042319596788103 5621 693837025504409868947465425325950443623 5622 2134261236068805018371027581888592201941 5623 4495862908331949048411722910228045249264 5624 6236447816958702899788298484339145680782 5625 5327523297420680972862369284040315168807 5626 2470700209245826854216361454359089757254 5627 463538495147798430578000573735079027937 5628 8017067614082183913956819579647537350 5629 0 5630 2207 5631 96504967 5632 738957274172 5633 1823175146389201 5634 1914314508758469635 5635 1006019927834392887612 5636 294051384973453435186751 5637 51436905079998701299861840 5638 5677940812994357412904871173 5639 411413320085948196019717506793 5640 20155995993972365827341209426261 5641 682707301963793417874101025446122 5642 16251375456141699054652562402058693 5643 275012118951678721325640187029432413 5644 3331811474261943962851053311143066619 5645 28978631620157502897456677131766158464 5646 180627297328358478181575127010696656086 5647 801229108274422939546196627938446391791 5648 2494788142844554142237226234224334619825 5649 5327163426833581348297827977122737597611 5650 7506725106650555872329845725151339033845 5651 6537568725525614733032505890936614355013 5652 3111275799050519937161520143591706123878 5653 609233586395377712125294644563442607451 5654 13949679006528189734006512329206962770 5655 0 5656 2213 5657 97026925 5658 751844096398 5659 1868119277517903 5660 1975167209455044306 5661 1045520003085101391467 5662 307860706303557727785206 5663 54258431205758246786002945 5664 6035477823576807760022357130 5665 440766437436564816875117092857 5666 21768909331356324621745766060440 5667 743489103950151076141173698619297 5668 17850883416776194205047275353217112 5669 304785686222583172174755459883386902 5670 3727067406706567872000597957522757554 5671 32735155459999454638487100697171407473 5672 206168751244023517142296813988016243242 5673 924747688695242357883154213315711651151 5674 2914478354719098368284187147032554960078 5675 6307959658468445062594034280925818053437 5676 9028211017335365166377193493256298448350 5677 8013128933274536422664228159980182086366 5678 3913597622332040449903981258021996194993 5679 801384701203903121118815223248414608165 5680 20542945582789981133963276255172563550 5681 0 5682 2221 5683 98510880 5684 764754446328 5685 1913373474115374 5686 2037759483646177039 5687 1086474817441364275093 5688 322271451769290498036402 5689 57224588896219604986272189 5690 6414275261490574813076519587 5691 472110088166287619358230957905 5692 23504997672310654404467743026289 5693 809454138526140971284306055102972 5694 19601709190701615079218009110839588 5695 337666313788197074743667600517876775 5696 4167614344239027985232136574038116041 5697 36962863320267222421080767809682086206 5698 235211151432035461356733616428628652640 5699 1066751838326550208941327531943198513444 5700 3402740859799710338451917392933909346415 5701 7464084314340800596515925738247529887461 5702 10849458852932378015249041486057325005632 5703 9813120914069736605157269832233144136486 5704 4914333204961658031996899979704496762970 5705 1047763290944608946687093052456696315039 5706 33984347577986150459026725670615367610 5707 0 5708 2237 5709 99041618 5710 777933005014 5711 1960233653740877 5712 2102123878010100165 5713 1128860096368233541533 5714 337308292279685669211550 5715 60343131282268545461380613 5716 6815519897832773527045222820 5717 505569571291135138022711516661 5718 25373229648993131021053144642991 5719 881027967351759495992049718945403 5720 21517584955972385053123319104240636 5721 373965014916479663224856597418092877 5722 4658463072874387571084057164203979435 5723 41719081324224789625686549394393239634 5724 268218939392179901190248733899049925765 5725 1229913176459135361348992438711382920036 5726 3970471322409845917660098338110580186434 5727 8826299474387871830718936925966610755020 5728 13027480907645436032060881069516243257637 5729 12003876095327377264773713800366290645986 5730 6164077060164697277735659981329010695932 5731 1370565824961131636067445484687429794904 5732 48701405914542038535386595482031365730 5733 0 5734 2239 5735 100546093 5736 791358427345 5737 2007430126987403 5738 2168318148429690764 5739 1172798367563674613067 5740 352995784994009442521160 5741 63620493958457536216549501 5742 7240468005065832021948878042 5743 541282951585579994911226719495 5744 27383175686849239505190439609186 5745 958663812724266506603747940924991 5746 23613453386759852916905199751793023 5747 414025032227436837265822127621396460 5748 5205153087619382419435442450152332964 5749 47067498826113286603295848664070765881 5750 305716929112943478355432530116687366383 5751 1417302285559540739750985457375932204427 5752 4630206093975453392504477715418424101947 5753 10429943533986491866459404215421509034674 5754 15630619130668883397807714303345280446651 5755 14671025088485151318850643664861988709307 5756 7719046054423838670988195455891826310171 5757 1784090881059092650834161441404277382072 5758 75285391920919298127426179089106980200 5759 0 5760 2243 5761 101083611 5762 804834816265 5763 2056293558495321 5764 2236373915331466427 5765 1218259453177735968691 5766 369360473834139129423196 5767 67065130574944684059316454 5768 7690432319393959848805125964 5769 579391208951456346830049367302 5770 29545084620385238069464157953376 5771 1042855858229564212993014115323247 5772 25905536646432303920905071945979995 5773 458220259382908291086129616228187350 5774 5813817525158409625792156764861903073 5775 53079631442669233632842553676061702379 5776 348296333024009106428008860031716389337 5777 1632393460727074001389433747082736775940 5778 5396445277138513987482256820031418947300 5779 12316975439088757242184401845521944592789 5780 18738909562544013707904787442314873717856 5781 17911406608037901351294225260579534599726 5782 9655850369812953837687371993575087053180 5783 2321287126939703290434766348418344871676 5784 107984898967697138867968806827345556720 5785 0 5786 2251 5787 102610136 5788 818561853366 5789 2105487276299042 5790 2306352746469947845 5791 1265375347082784092487 5792 386428725488817288279553 5793 70684068249082594799337862 5794 8166804566748931907264812825 5795 620049536812914914926949119977 5796 31869888926809649668672892628662 5797 1134130391454683550362891826562264 5798 28411476107784591357242390528972339 5799 506963008702839930086258188897871752 5800 6491233054919418903559909463555323322 5801 59834886412461656316924894506986777698 5802 396624610809841778181903191753828720569 5803 1879175668861925059499146838704456370083 5804 6285855570562491578015861423611773310980 5805 14535600831494089172997105853435929627136 5806 22448231382220753783263242160799558284991 5807 21848710062924355704007461870385734290161 5808 12059698125931857321840600893621797037861 5809 3007960180530750516395932837206034598844 5810 159366631823351026919141415969924893820 5811 0 5812 2267 5813 103156002 5814 832570084053 5815 2156405579831137 5816 2378285725411365120 5817 1314116543872069933584 5818 404229055754959969522314 5819 74486516860774080706565919 5820 8671038805270490682477159056 5821 663416428973363802243245477052 5822 34369290643762625158357078503935 5823 1233060862083319789195485702718051 5824 31150414099424922733986547360291123 5825 560702220063338999077039541151764544 5826 7244897215885804621152995007492299188 5827 67422343284470506026544871943863242863 5828 451453090310196913813169543450240164513 5829 2162159742016393217398909339948819746245 5830 7317691130561272758759826611542895800968 5831 17142936638333630105515018686145960424173 5832 26870857709692154363811613652297407154867 5833 26623637318924035251105040080489288658193 5834 15045917265872009040886408911321884266606 5835 3896393056908385155447016980320888898541 5836 224008664780882181278382556918900394160 5837 0 5838 2269 5839 104703501 5840 846604872202 5841 2207686309207081 5842 2452238695951210873 5843 1364618050539083443073 5844 422789813920036751795026 5845 78480139400511795126050087 5846 9204672900040594258445926907 5847 709666219453516522468692338727 5848 37055767175589282456214887557222 5849 1340257690075905012759889600067954 5850 34143155920150787522140457117687370 5851 619932568066872048181437739941447151 5852 8083087974898952609905693319056883135 5853 75940857084175897994098250470745993678 5854 513629208926745163482389830741418850583 5855 2486516719500798261818973970626130005367 5856 8514064930221845181052633914657141503397 5857 20204578247234498375429131054999403408517 5858 32140635376661708485858187722760161392226 5859 32414969298548378735150824552352475813962 5860 18744200637212638706187424791062038171351 5861 5026311261601574632811959194939789518091 5862 324878008914096519365941285936287810630 5863 0 5864 2273 5865 105252299 5866 860925036809 5867 2260753276801538 5868 2528245568423149891 5869 1416850926931064344284 5870 442141595368857415833585 5871 82674967894073238860902404 5872 9769316241363867869298856331 5873 758976954300643080420470812219 5874 39942668271039243407835500930854 5875 1456385645373880713634801905808370 5876 37412264913072464113234708775541853 5877 685192441758483702827222832875034870 5878 9014958346220196472370262118250821664 5879 85501218399810346766773775055143635688 5880 584106157828903421426807522452675314362 5881 2858091979199720621564687127568459838287 5882 9900489923300684830235356543625054110888 5883 23798084967780480150509215138587428153962 5884 38414606048894532680470985600758160644168 5885 39425815743699347721685227301878437293251 5886 23326549577649592579658408969184705850717 5887 6481243579180289225175010815192861805699 5888 449119949761794658021927091282578805670 5889 0 5890 2281 5891 106826484 5892 875507566221 5893 2314174844932685 5894 2606372378197267662 5895 1470960622210322274166 5896 462314846568278849615291 5897 87079360835305241067075023 5898 10366670420086518944887231932 5899 811544310861311859632584436756 5900 43044222946364393040705227568735 5901 1582152190618859203283589862009048 5902 40982250993272153255686798381750170 5903 757074625687448007766422217680755300 5904 10050607719531661217460404331350672942 5905 96226308505809752508015062334510899272 5906 663958120190654085384371610682726378223 5907 3283578226345893844359249878811298757920 5908 11506241541608353814085383212949804727308 5909 28012501259289213750769945488163191088774 5910 45879616915041848046722274882624768724991 5911 47913395101018222591389603020082810169347 5912 28988970291592244638516402446769045129315 5913 8329574999175163294456470041373415814930 5914 633559935460794540816435799463144592930 5915 0 5916 2287 5917 107385948 5918 890146520358 5919 2369448625341583 5920 2686656487482721640 5921 1526911397139015733363 5922 483342427765358124958341 5923 91704234353666343729211211 5924 10998512357978278083494417388 5925 867568170145769262090980962892 5926 46375647628352372205782582225612 5927 1718327087239872730247720908317015 5928 44879682048218852664487809366671890 5929 836224001369704653126081467502407418 5930 11201194111808008853994727366399565780 5931 108253718630148231203672095707766416611 5932 754392381001697231947265490686219723496 5933 3770534638087421752285079944910277694271 5934 13365058635966390607869075257355825702237 5935 32952898197206484954144700338754014481311 5936 54754197208440047014949647262557096911028 5937 58170891487830487760392289392156510858146 5938 35988345496560035454706381347233062632963 5939 10695371102266185476828008357277517007721 5940 871927306224324861565954899760416736080 5941 0 5942 2293 5943 108979157 5944 905051806044 5945 2425107958572090 5946 2769164409105023502 5947 1584859726849987419238 5948 505256992240900396502593 5949 96558694182793454531677015 5950 11666723404646879964072114341 5951 927267995237796912669040377577 5952 49953155025171803804731501898491 5953 1865729487852727147388465927815368 5954 49133401240468067351044172611482654 5955 923350073355377568167075753114782485 5956 12479022637614247113844891767288695547 5957 121735966942089042627616651975701654236 5958 856768286378108608457526546361521838334 5959 4327607321054325501127448643636576843163 5960 15515618753922245867186150941259013191636 5961 38739869539592361024568102356502172681149 5962 65298358061979782274067713006296648930786 5963 70567139138142405626801986998743704250193 5964 44618049844768372577715205703570777170965 5965 13692426867148107830734320841882013421361 5966 1208295837980451534907425056826593461470 5967 0 5968 2297 5969 109547661 5970 920253544032 5971 2482682508518670 5972 2853936585614905680 5973 1644770619928982794503 5974 528093790257513278773708 5975 101654619607947350044241874 5976 12373267935397255687380880697 5977 990868005290944841317458714110 5978 53794075291733907312640855587250 5979 2025250060879304500697508245476932 5980 53774658270144922288615780756004597 5981 1019224374777366974520915714648485623 5982 13897679051550278503882029325177027507 5983 136843678247842003576674250986015381526 5984 972612483762597053155499417048372438015 5985 4964555970062707731368720760753034000137 5986 18002446142508959387992347378911687626541 5987 45515440826319096019165305079345451026585 5988 77816025353873066556717853621676735568267 5989 85522460979748426544107682667210988753129 5990 55261292691219641618546734030433606920190 5991 17516313277514637297488265113409447590581 5992 1641846774954403313322733128395468244750 5993 0 5994 2309 5995 111162128 5996 935489494732 5997 2540639744449276 5998 2941043813600706392 5999 1706804020299924393371 6000 551887893950814843733429 6001 107001929650732550848025300 6002 13120221108301634159390717915 6003 1058614192881053124833326279715 6004 57916865893868559794998228201736 6005 2197836201195828066036338728733282 6006 58837360745614183604851733311781980 6007 1124695113324642802876604188975009506 6008 15472134978186947449881826921684703090 6009 153765885503060597357514098411920765476 6010 1103642404091963637942785420087617355995 6011 5692528224874663430943283312362315236342 6012 20876538303429771027074748057235890664211 6013 53442533257673864973539793660219003926089 6014 92667552923104363503078187049715038948180 6015 103564917908516867872750622260156941693443 6016 68355764425413297630812651479976048577487 6017 22343302397210239526520765769147455434148 6018 2250857454109600846710763027531167931830 6019 0 6020 2311 6021 111744300 6022 951026436296 6023 2600579190504012 6024 3030526071629780306 6025 1770925613340552163415 6026 576677056307275613643672 6027 112613538186617608348832106 6028 13909752963598148462893624793 6029 1130757878517296230050006214720 6030 62341247925759200204565427514153 6031 2384517518050498603760234301071742 6032 64358226413959909941192489191920485 6033 1240684261214320407324481365795338449 6034 17218910444562265452483641495547352977 6035 172713869708360809352585525863687512113 6036 1251785406644480223811440054464309360704 6037 6524101856147072424261794537598629760818 6038 24196534040188931935097946605595081104504 6039 62712686651415194316131577524911245388309 6040 110274372245140356555485359076725620977807 6041 125297040582657532957824839298003031500851 6042 84467510320029779773503458536153155177488 6043 28480999859350800844853892729517969295287 6044 3030413441459670786027418888602130385880 6045 0 6046 2333 6047 113376889 6048 966843660415 6049 2660931142374922 6050 3122459350326942549 6051 1837307570346396424923 6052 602498899286897680629520 6053 118500241185904259845533375 6054 14744155203600683837356591026 6055 1207574582887860183056350432961 6056 67088217730374711002964106799305 6057 2586388942698617780092085651937086 6058 70377074858397654279119219047595342 6059 1368204684430892765931019816726213329 6060 19156199677791826769542079913562786899 6061 193921578733456183699056742935119116437 6062 1419207911214200104286627288671626518300 6063 7473627005959772976679647342363225312837 6064 28029540474875160292624206158782546503445 6065 73545543161166774843223714920866225932280 6066 131135325384954597427054115670853223428457 6067 151470084863717347512350947921820077276841 6068 104252740790193505541538740182629721974812 6069 36210850134220920603357974201361644321414 6070 4106658215377351078108420819147841593530 6071 0 6072 2339 6073 113964305 6074 982719874979 6075 2723337665626104 6076 3216881828237258461 6077 1905907597377991490113 6078 629393935966145439430421 6079 124676074263637640313239396 6080 15625819456443017535725737954 6081 1289345828030989618436529916211 6082 72180198733009571548938154789160 6083 2804639386103493515361654211494215 6084 76937005103595465696793807497810538 6085 1508356852701305734823723675829188993 6086 21304063231482049905964247670649903989 6087 217650272248751999679398894092762522716 6088 1608339297326154136450520182530438365884 6089 8557281936009739042079129191731431051750 6090 32452634988356208358671328632845830080535 6091 86198815531101661515298450888953595765286 6092 155832600077044697588172506776932899828079 6093 182945254842671626269559066606955581231418 6094 128537807650862968989331962739066354252927 6095 46003650931406140474348417759246921796274 6096 5496053709611286939353200635309258747540 6097 0 6098 2341 6099 115622368 6100 998880466528 6101 2786151026313616 6102 3313874471019289752 6103 1976910631798355829624 6104 657402443609302537099565 6105 131152786359082684017839846 6106 16557274811037778308969951488 6107 1376379977951063199773232930931 6108 77641055896415842154776164732894 6109 3040533096971528680876890818844496 6110 84084731068665593712404561027949196 6111 1662348863291047733411270131435415434 6112 23684583200657748028500040606483878928 6113 244189074778197720979561257668523463922 6114 1821908024368421080735569807868462837236 6115 9793506664771217381834516872713545032590 6116 37553946943419065871552960705973831627967 6117 100967918105924142104539082310703538402028 6118 185054855227335702960513243167191289443504 6119 220789480172419723414321876632042928066873 6120 158298519202330983745398991460857508980577 6121 58301566148779523865394281943057403788703 6122 7381074748570299227549749894154150958060 6123 0 6124 2347 6125 116223422 6126 1015360154817 6127 2851086969560016 6128 3413479763661416382 6129 2050275298351832153013 6130 686567830440118899901712 6131 137945621996866463700858620 6132 17541160208379728780343039782 6133 1468992157945053512541186012338 6134 83496265454220852527392407596722 6135 3295441963978692749561449808492891 6136 91870790086007845883153346973769560 6137 1831492758706091062476793033865794495 6138 26322090971454002256466596152007353517 6139 273860587775516526832934362687153006629 6140 2062971519536336498020573197724915938901 6141 11203077815829768670408712262036773603341 6142 43434590084926849343387999042831718024164 6143 118198896769144259529567332111621064024960 6144 219605267183278568263531116659507869721152 6145 266227922343879471169961524197180413194227 6146 194758771450394786302905772189385775308536 6147 73843374481793304601273631249442421202597 6148 9823829803823104528817523093167751901434 6149 0 6150 2351 6151 117899183 6152 1031869347468 6153 2916467093858222 6154 3515778981628423840 6155 2126190558993434364271 6156 716933299999936076523930 6157 145067351862602558367222312 6158 18580260368292757559947410687 6159 1567527270963667400886403253473 6160 89772930917971170514055481482005 6161 3570824189341301598538113042453191 6162 100349929810227329905992301877032859 6163 2017227869692776225999961363111087185 6164 29243351341008764383344399850405244663 6165 307021628747149872059495241326948801476 6166 2334960739741777058263721077308705061123 6167 12809646631251054694361943959493641507012 6168 50210083198098422825248734877130430691921 6169 138288190320360364695430140593155148605814 6170 260431176729027425918324033719714760035259 6171 320773502519391979093144351110217251007245 6172 239347554483634680486834276488745399823960 6173 93276808731199583945052230978860266554805 6174 13134612002408887039087792158416087061862 6175 0 6176 2357 6177 118509187 6178 1048702137559 6179 2984043136458431 6180 3620818206989876727 6181 2204615849317165396325 6182 748545307036267851144366 6183 152534530050738858047346505 6184 19677485141836540248715369208 6185 1672337794874648981400245874088 6186 96499973797546975027260679792590 6187 3868261350661653007013953828080968 6188 109581349413316059631686591253534185 6189 2221116717555986018463743043969361157 6190 32477838636783773841868679831942647566 6191 344069991863734928884921879399998997843 6192 2641717544990785594599563013969118688701 6193 14639848594056544394132012781819609804400 6194 58012816248411303124751088589345542722036 6195 161699424923947493484233603418654161517526 6196 308637685283598885954133951069850677554271 6197 386163364532442663883915652969963976972222 6198 293860099065292778257439263054952426200918 6199 117750994647975781410798195250327593820414 6200 17429699122374513224691444774665895233249 6201 0 6202 2371 6203 120206640 6204 1065832987971 6205 3052054552929473 6206 3728678780633550235 6207 2285754228250934520201 6208 781450103332611662149199 6209 160361041859060370545802692 6210 20835904210278056489007222422 6211 1783809224830346431626589685813 6212 103708152178365908694952685322226 6213 4189434136030261711290898909037322 6214 119629147268180436309278202984786889 6215 2444872232334679687787960403459097162 6216 36057955820698433043120767715317655648 6217 385445426846456706872564410192831659591 6218 2987549727261217122839562735316589530996 6219 16723972106880539051409348083147498885110 6220 66993913768522811203686488469800141652514 6221 188963446123618704749419692901866080974725 6222 365526289295139261450890123870392127248099 6223 464534580296519107534299478968828820864585 6224 360399402679150693212359632978744073442254 6225 148334954429589512275307972949485494602720 6226 23041804306286628266277440789574089501273 6227 232862364358497360900063316880507363070 6228 0 6229 2377 6230 120822020 6231 1083027285854 6232 3122339779184106 6233 3839411095970269638 6234 2369555915997656064114 6235 815697478207996857539921 6236 168564845288622595219148573 6237 22058718983820419401810175587 6238 1902335578494113426277508795381 6239 111430272666694066233107896596591 6240 4536163981843474900596506685715788 6241 130562601370810062202470920408164584 6242 2690353157837502172109707796605966526 6243 40019360552193583011595882483947389151 6244 431637781255528647185732577938491413061 6245 3377277459937787959115890632568731007786 6246 19096100873332269027777375073199498215531 6247 77326396889790152854917805309364952215835 6248 220700087775711200780528380283483340127897 6249 432612227216088280663599935955583994212409 6250 558345409507739253225985885582340769092177 6251 441584537211698056571795331960608989578111 6252 186692753335716483564228325515187654361019 6253 30368604681027210418916103944628494599098 6254 237473500286388397749569521175170875210 6255 0 6256 2381 6257 122545967 6258 1100524228534 6259 3193096916857781 6260 3953102350835093918 6261 2456238813834954473261 6262 851336919127524793592056 6263 177161020889400446426520419 6264 23349310965171290263281886701 6265 2028347418339709651122903709990 6266 119701213134840604380408622910727 6267 4910386298811847504421656472620320 6268 142456683190004997093291626769707760 6269 2959595780510444609645099163925131495 6270 44401233372746464597848168041400827089 6271 483188265223072094691169305578389105616 6272 3816301243511851846540910191444089522779 6273 21794957402979923447976935474914549719088 6274 89207595143252156301590161672035259078591 6275 257618740660194810552078678945389632402882 6276 511678904800134124450494341845077790175488 6277 670606234158188313657177346862536812354850 6278 540493302032269337929732421382382712881600 6279 234505265167593581414117615831482915413081 6280 39997325129224922904305098631370005795787 6281 493961994089853236115659472431428398420 6282 0 6283 2383 6284 123174701 6285 1118356857430 6286 3266202430139705 6287 4069801506682032796 6288 2545754131812489528073 6289 888421684253202120489078 6290 186169050981265304755519484 6291 24711206293476881976428190096 6292 2162284874443238174495177403479 6293 128558159349644407602808091728194 6294 5314197260669850681629206303786855 6295 155392385374875794664672797446667269 6296 3254808818470726237419513924678555388 6297 49246663197802353823567226972878561276 6298 540699265875018485311846891849874765103 6299 4310659683974291114445308590471734242430 6300 24864089967163219224203554433739969487714 6301 102863201930080508886597682086165613881332 6302 300546308488030047706211476013367470001310 6303 604801070775116008353047557833516536504241 6304 804782568193829378903261456793648000360024 6305 660943491061605349941151972086848144219322 6306 294314951690908924808557316056869189312103 6307 52418269154889272736870323780867647064571 6308 777668100945274933596806489857403121690 6309 0 6310 2389 6311 124915764 6312 1136227579292 6313 3339776560877450 6314 4189601043374914549 6315 2638324439493668366219 6316 927004790142848311952922 6317 195605311467174026340855269 6318 26148121930772535344941632943 6319 2304628562859184615599945393346 6320 138040630072647740485409281863166 6321 5749823297276013757265377579237466 6322 169457312896746538241676098694493441 6323 3578410316235725186978615077801514117 6324 54602965123698823889653846303465167586 6325 604835981123790250247343394497053229772 6326 4867113034518822096146907183300602428022 6327 28352915537178885337117061406499434063976 6328 118550412001407137389504881797817664353081 6329 350428661884097678922667404802360518972018 6330 714414680457831907060706739626077642343656 6331 965105926080119087834162152633934424906026 6332 807416167302315513360442999953758485717392 6333 368668131755940422570295242499548454634152 6334 68660549154502539435234543152251218804491 6335 1353086464801504925569880842695107942490 6336 0 6337 2393 6338 125549790 6339 1154438695626 6340 3415778343321935 6341 4312549319681951878 6342 2733901884723337139791 6343 967143158562796484695173 6344 205490919853789835126304169 6345 27663939072641629686967908260 6346 2455869768584286907852001842825 6347 148190742097482838738633198200785 6348 6219674680937818065170121978462364 6349 184746061324361109618964625969700010 6350 3933022005271203978023073748814041987 6351 60522145085411421716159181785229510495 6352 676338196417405652336895044565868825331 6353 5493215057443400514406917795883121823439 6354 32316982067010130115848654904668984541302 6355 136563080380359931171612298193769625927122 6356 408366736362666475451986783995448046054715 6357 843353262906266912776949841197120874938456 6358 1156448423860806152563093312380864346487519 6359 985451998100220763655457381633049958673983 6360 461413035086931618998694224042551300128428 6361 89555924986104276554744065746109075594281 6362 2005425703378167448280571053131580043210 6363 0 6364 2399 6365 127317623 6366 1172965871499 6367 3492283909887481 6368 4438745032082741143 6369 2832725392040625561284 6370 1008893509612395945882201 6371 215843644367444483845465044 6372 29262747734646596777550975132 6373 2616544605850096419172512894689 6374 159053239511865113740891918172661 6375 6726310859914866681865943850416737 6376 201360898836063697998763277725639571 6377 4321512206633993275154741417547231019 6378 67061277446654089456146035052480654438 6379 756022403978208705577768798608729722968 6380 6197415784158832761969120514993633682752 6381 36819260008881720139862764431653823954284 6382 157235805374002427161679756040315181165959 6383 475619218306616745075146701954306507682369 6384 994939369887636890701823714928226470390151 6385 1384738681075898043612344218889194585426411 6386 1201570540266979800005364947303868945083311 6387 576477818658612502856524390816865799918014 6388 116654112547561721849363739820472980028615 6389 3300443266544095659686166893460138833730 6390 0 6391 2411 6392 127965813 6393 1191562601503 6394 3571302358787949 6395 4568240275279181968 6396 2934736412466599458501 6397 1052316742119270031929996 6398 226686369788404384290826339 6399 30948810931626743034101592937 6400 2787201152998879184345356842836 6401 170675787627906925968543152125591 6402 7272500484117545347409026220895758 6403 219412204646000184896481561898077390 6404 4746989550887082641024238074983769289 6405 74283052067892088451755206243762297993 6406 844795949206066632691766042449270784703 6407 6989150406846337433505646684178734549325 6408 41930480215413865254615663997551735995068 6409 180950510566268854410728262168536692544397 6410 553648837299500268067627462174183285624349 6411 1173030674395778230617649556163066736613559 6412 1656809961840424629242977990678253728377308 6413 1463774849346247756634873313274856803118265 6414 719570170528111471277841483744137804017543 6415 151470401353154382476623639854895166098790 6416 4737139357756294417904324146647663043230 6417 0 6418 2417 6419 129751898 6420 1210480084538 6421 3650818053213800 6422 4701134125900441665 6423 3040190932632131994805 6424 1097473465121067273692122 6425 238038374539639364788789578 6426 32726626309822781981152032788 6427 2968437005928772659364556173515 6428 183109008339580808258058946146067 6429 7861183264879483279325010355218728 6430 239019249841860665946134365073736504 6431 5212852862178226640724537048073176046 6432 82256233633446400415716107975423486765 6433 943659713156598953495056662709133396299 6434 7878965700484814913701663823693723650457 6435 47730753728509900084304596787573306846293 6436 208141702278116582569225383637877296226063 6437 644126998684745270729187670892115741779710 6438 1382147936457409165549104376474676941544495 6439 1980946658844691708833496015719307597953253 6440 1781501670707353128650766512708073405154167 6441 896709241294678290722460736896308175752542 6442 196375116905063399408187352659275969701300 6443 7285264805156170748844943157713800610380 6444 0 6445 2423 6446 130409904 6447 1229753380391 6448 3732927461524453 6449 4837483784476358748 6450 3149031669922314479471 6451 1144428778291874709344312 6452 249924440950791044262597428 6453 34600881048816354496196669219 6454 3160863176767569796549748166833 6455 196406807387730440529130066574811 6456 8495537356447438086377348268705479 6457 260310708104038015342873851951876947 6458 5722784236144337705267108554844819841 6459 91056307340608468922887589118987338880 6460 1053725095184047597234043764089800942883 6461 8878630046997204503388610466558857593615 6462 54310009735215755413170402652486164276081 6463 239304867275651954642265307359941420130373 6464 748993387025716898996792994390828136759435 6465 1627536123180844894142226767163778961505485 6466 2366701328288652700252218871620428541685785 6467 2166311045615784602001500339507322574519188 6468 1116473845467183688962290678681533397495802 6469 253782108407157593389501476447784189657184 6470 10466852976430009528463209566171128908500 6471 0 6472 2437 6473 132218977 6474 1249068436932 6475 3815576991469247 6476 4977388821400045736 6477 3261519989052511134861 6478 1193247511638177176560527 6479 262365463462315383357365378 6480 36576510846011616880057809635 6481 3365145412946196347691587335985 6482 210626413476621373821358435274095 6483 9178935959435453001845610684771109 6484 283425551909696655924171731908094130 6485 6280806884826133866047808039080812210 6486 100766021062188442336545067295061014802 6487 1176217424273876132167542951804724523146 6488 10001288290261888519146728622468758041358 6489 61769993467854690763182938530919682897287 6490 275003269577951044157572187494569825646782 6491 870462997698730484099185242446163006062900 6492 1915327555488846293985454701422980089165816 6493 2825626108264157808583063843202568952510823 6494 2631796920485690385724677547733425672011071 6495 1387867501065183682247173741694397467150791 6496 327565616041899403424894304163740124878376 6497 15385021342869653901648336766939025138400 6498 0 6499 2441 6500 132874097 6501 1268744579671 6502 3900906800442864 6503 5120910782762620254 6504 3377599647980694930786 6505 1243999171075981953217527 6506 275388275188097826590888820 6507 38658666028087085953885229282 6508 3581964419037144769414533621535 6509 225828744416765650200753947587488 6510 9915024203032895083453586156779225 6511 308513640196172742045924809233030748 6512 6891277583729334291585802717750089433 6513 111476161070947396090635206389123720591 6514 1312496294874884706245053855327449298211 6515 11261597921799495767135826469732383231375 6516 70224860537182446203656145654174784231229 6517 315878580119031486989059472004647202878320 6518 1011102809669837349123471588434314663403595 6519 2252635922678268075695935288656870973538319 6520 3371039632470845130324128980206375531580961 6521 3194579567448392504150897135050129430371256 6522 1723716221637683937772970068051449950849968 6523 421607754383354288295752216339454579843717 6524 21592923975969993284760749794260193900800 6525 0 6526 2447 6527 134718888 6528 1288754266721 6529 3986767436239111 6530 5268155484380927043 6531 3497550824029937188296 6532 1296753015821182055986930 6533 289015525254655697086814477 6534 40852768478772981986219636143 6535 3812061382922088853790214954363 6536 242078451981284773658359892979042 6537 10707670016412450584923539730734920 6538 335736749720565915105058512117073130 6539 7558953752567839591020550543155653379 6540 123286193779417735973691811866363028171 6541 1464059897575911996590879184400973961653 6542 12675918862270513516203806233917757453495 6543 79803643867266419339340872209701897891367 6544 362659677431606130435122990217854949383476 6545 1173842457861546746338806580969750426342006 6546 2647767488888639921407743334313848075420072 6547 4019002940801878576391752078647179531108999 6548 3874222064059828983836477895640136631970634 6549 2137702805884610297063071464592439992265083 6550 541739218811475368623114806035277778694011 6551 31227110331960124411819838358796623407070 6552 0 6553 2459 6554 135385662 6555 1308842215230 6556 4075400163037041 6557 5419183678397166336 6558 3621304960277617638844 6559 1351583347947079093244802 6560 303276241973617574147372613 6561 43164465971090335784579834509 6562 4056194205621441806617896469376 6563 259444327285543651556016312241586 6564 11561050171214184368271585104825652 6565 365269254160913267968731415025407253 6566 8288985136713367298222308935213016222 6567 136305176848293110036491085647874691654 6568 1632569352461989595683826871637651984219 6569 14262481222075267732410050598647878798614 6570 90651011935830086706112193839537540193320 6571 416176142017435256910245230026915476305351 6572 1362072413610528428884172481448724332669672 6573 3110343506245901997494819545780140076994301 6574 4788035449513475114617091073644356772778825 6575 4694535396096024748395549974741570325017043 6576 2648680043774679638978994836274591254665402 6577 694491067909467769960658507915151647597707 6578 43131057282396733038987832798820636810430 6579 0 6580 2467 6581 137250955 6582 1329268643058 6583 4164605061375150 6584 5574108357980552340 6585 3749162031981358734127 6586 1408564071953800309109004 6587 318194951592314569123369503 6588 45599710681473370492775234357 6589 4315187513541623699856921669590 6590 277999354549381887693439064109140 6591 12479596244209508883724732010688477 6592 397299302400512724827446117429949452 6593 9086991580052800704507193407278703089 6594 150652536334119729705449270334685477285 6595 1819854139896096728482599602186033393449 6596 16041617800348006079035830030651744790813 6597 102930348494166668874410124553609909611988 6598 477369507943303895691961281258733639799988 6599 1579660020322572725713630265847471873121618 6600 3651588832018857596405237805373532525037968 6601 5700416030094249753817794987580973267110472 6602 5683546281540431421312751199497121293025561 6603 3277220769695698975331169458373723375747408 6604 888970072568113048668902403192720909979102 6605 60665253253851251478994301547302766640410 6606 0 6607 2473 6608 137931797 6609 1350072727288 6610 4256669907394714 6611 5732988332616301785 6612 3881054825189895107042 6613 1467774513042939312851405 6614 333803057778309664978710512 6615 48164701921454997850593897767 6616 4589884595791922290053289230130 6617 297821161523716257663487246657305 6618 13468090930860182731312057858853706 6619 432029606821706629626138078836309510 6620 9959053966073828988239105653063790845 6621 166459138260869981072737224422413159079 6622 2027941234008447125019041784974231414764 6623 18035970815397154507293545346699049274408 6624 116824725245694179710772336865026234273121 6625 547310427946930391178073430133475374470175 6626 1831074922446025392766073438131556032235803 6627 4284495145871759999878088255486256698537430 6628 6781836160008659736037552593703660594388205 6629 6875298353384585357272213627937625478227536 6630 4051375405748098779060867607950348296071778 6631 1135188079503695923666336439045681575041133 6632 83300045191516144492774198936342063111380 6633 0 6634 2477 6635 139815700 6636 1370920920916 6637 4349304571285042 6638 5895943100981212539 6639 4017289430123333080291 6640 1529293659776191410619717 6641 350127117472911173377416266 6642 50865961325704914547759143535 6643 4881202401692262368680063161155 6644 318992078968108717733904395920671 6645 14531606785932825410418031514109854 6646 469678792245926146248255704837129501 6647 10911804183583183315802482778682997583 6648 183868204863114614004636053589851384045 6649 2259061908440061217832526509090314376275 6650 20270775772285408297187075776976978983237 6651 132540688823182624085364550138356369275533 6652 627213102481416200271977011417107138974828 6653 2121412218943728061831891673067284369589661 6654 5024191701124522571464051345168854530869989 6655 8063112700462750539247054829200464403030864 6656 8309808467196764929577226101069995061528093 6657 5001622772835465160745902601593784846066446 6658 1447626508797099827835009459961292690160741 6659 115163236681561358849371897615717471295010 6660 0 6661 2503 6662 140508828 6663 1392152003750 6664 4444891724629248 6665 6063037459954981969 6666 4157799912626039710188 6667 1593206085062008705241848 6668 367201074327004326221230928 6669 53710289424590309928729959295 6670 5190078626664536602754256550696 6671 341599643413811085143381138598870 6672 15675615935066057807274148633156572 6673 510482301008505783229306299822373712 6674 11952415357144681961601339427740979462 6675 203036595744438696267490528630610020497 6676 2515686491639125981658847796321330556997 6677 22774116103624834683746605707820084577753 6678 150309552634358305255903213777815404966143 6679 718456957800280259288342661497589171333628 6680 2456553185500053728959456726871287136379937 6681 5888181658733397522509637450911060308931486 6682 9579791685534671005851285403225145577159851 6683 10035642125881664827370578376973969407275819 6684 6169358504826082170374544191763332595333264 6685 1842156179888564078164526790006836475869871 6686 156086445666021435722573446689439213242810 6687 0 6688 2521 6689 142413609 6690 1413738656393 6691 4541089937487874 6692 6234391832993799947 6693 4302914047242631351900 6694 1659596094073172915865410 6695 385053663054349897369045164 6696 56704838350024252603217269995 6697 5517532198760030128209489040132 6698 365736665009525805321167182675672 6699 16905920799371961693845440205098158 6700 554693941463068911753515614119766134 6701 13088705921349235494360255271167001882 6702 224135889308760539338961671576540925419 6703 2800532912364597218467981162317077704783 6704 25577269790314449944891019553617581109681 6705 170392058025699063797358031008642141161177 6706 822605162368422402077569447065691545688122 6707 2843198054468365877907324434677633598270952 6708 6896823368194279148641667062173141863225626 6709 11374401126659787577992149994566563545735484 6710 12109705547599450845941613127399642620193156 6711 7600155972095347773399602115616082411421390 6712 2340808237997505382607111262690139161268266 6713 213371569769026219388004888758318070379590 6714 0 6715 2531 6716 143116465 6717 1435405471657 6718 4640340396391558 6719 6410075692360812673 6720 4452551734607430478209 6721 1728553982983949211779180 6722 403721566075245656900539275 6723 59857053854392574267334649961 6724 5864605211306230172494727202887 6725 391501783750967866018944559517963 6726 18228776554926408822160882931849601 6727 602586930449623010778875881922143007 6728 14329128987836296282177535045778388128 6729 247353885180021411475031023761366966400 6730 3116608191873306354564400245355974487564 6731 28715021745033443199757239679637200101524 6732 193080010156790990741253905647486662169367 6733 941432042016226952388384020181680985661564 6734 3289070918931663602495587992756945925789337 6735 8073638576781286427795287432680621442436365 6736 13496002223196008967578131331661818437834301 6737 14600996869218495676333104654375268211153309 6738 9354412849213979058969016675517271432190168 6739 2968763840561754247474761960716703681069151 6740 286568435767052029663769266401171188628780 6741 0 6742 2539 6743 145044376 6744 1457432910216 6745 4740194630969742 6746 6590209607871019409 6747 4607063381662237935951 6748 1800169628247067708042536 6749 423235870836308896378524116 6750 63174774943951753140802602108 6751 6232429193614417481940101129984 6752 418999549236292036055029824428332 6753 19650815134452203976932126154116611 6754 654455659023805691660330107885951521 6755 15682892708865335343892251986700714175 6756 272895905569733895878091703440994659604 6757 3467219025713054088741585193149097185274 6758 32226086921754449868181148562326963477980 6759 218702072315346129690948299765954201064550 6760 1076946665218873559233348741788170675114699 6761 3802965880345009456457354856096995004310301 6762 9445962515017047514132073310031327956818037 6763 16003144367947332686297115542542008502578509 6764 17590454727628141783586245589898709331395667 6765 11499692521415306589880027045323370980582860 6766 3760223136031401142961369941927079191867388 6767 386969202443940824846398946101336979088030 6768 0 6769 2543 6770 145757062 6771 1479858768505 6772 4843195357052404 6773 6774869412962565305 6774 4766370491210400662760 6775 1874539297730986077735830 6776 443636195668189972685407209 6777 66666161207992485461507724477 6778 6622161511717953671296624866648 6779 448341037866605905832094204148664 6780 21179182167050260987967815807813052 6781 710616898259618407371658362199282392 6782 17159948853968497515835741676602211900 6783 300986559523052599541531502317976710745 6784 3856021281780082524045715191107794586099 6785 36153493572746816441277036423195795900575 6786 247625844353199755853852376423745056306405 6787 1231427516798226588291522107158815363613336 6788 4395009090889915674408713264608023037812601 6789 11045352437691270255475335443485927301166563 6790 18963364809656763199056641242985208227986435 6791 21175730314912484342741528723491682004042255 6792 14125065276962211870989298032597327718165258 6793 4753574399084076656071873462304085538306834 6794 516596133826357347808915180781389767419880 6795 0 6796 2549 6797 147708517 6798 1502334816672 6799 4946851078273524 6800 6964183502812037417 6801 4930830596430755634770 6802 1951758939908646813772608 6803 464956139829233565380192381 6804 70339788319452069594078795348 6805 7035058074963856209349479396215 6806 479643941120294798106538286556387 6807 22821450942947677340297349270875712 6808 771411816471755675782798175621375965 6809 18771131723185397381952367549614630588 6810 331871272233802136665837780019347692196 6811 4287033147978053003258582997401538137975 6812 40545098102544001851248089757319290822897 6813 280264966482088865439484415450180730333786 6814 1407452586427407681495458707908775603586358 6815 5076722138696687572572903949620607879378441 6816 12908421882116203462441870825102889817146512 6817 22457093631748883630755303279761459308904496 6818 25471404272359696993073773195568085723074821 6819 17328669844806156218126510792980481379533197 6820 6002795382407674177924560910672603558735215 6821 690711405422366815692853178747115834109980 6822 0 6823 2551 6824 148429619 6825 1525214777185 6826 5053754807270273 6827 7158225837571635637 6828 5100366542304353820581 6829 2031931118506042635962833 6830 487238485132451527061953224 6831 74204592932340118433998113860 6832 7472403440537697079444744921929 6833 513033253123346624630450147407087 6834 24585777862007170291126182693126596 6835 837207360104937376262724082214336213 6836 20528146032326454811818723173116841809 6837 365818386007374400913767255632609337730 6838 4764694043679893689264677166083614050305 6839 45454055033599697806470328291705600747643 6840 317081837027904121563911203850083252902608 6841 1607942991024140433421161664307811424221167 6842 5861355401517023831747999957521853631772295 6843 15077419470098228314213716800614265963614485 6844 26577075048210360829429231010885127072234414 6845 30615449618053680395179825096748027101237988 6846 21241242852164141017490752226519860706385598 6847 7565958785631002012971222648378117264675289 6848 916032473000252052175587964787630716318590 6849 0 6850 2557 6851 150407300 6852 1548472829431 6853 5161301620060705 6854 7357132473025791627 6855 5275360751504284314275 6856 2115158092535929493639457 6857 510519551506681624221244795 6858 78269964896983708226860452716 6859 7935590703347784234435416741533 6860 548641370876856959858802835434169 6861 26480805482332455941579461045018134 6862 908398563330502121773708606299639295 6863 22443727192838043980309328857324949453 6864 403120961708011842994371606950630972662 6865 5293880934722743443558197114702173399818 6866 50939443507753591171252352181980026717757 6867 358596327362866892375725583911026704244583 6868 1836201349297854541706164821514511877631040 6869 6763976407784127553038034908415536206012228 6870 17601305889853153832053098700305250383953199 6871 31433523796192699615510743077918131928820135 6872 36769676382879175507082973202767503853216672 6873 26008065842662961394719273257038648222893382 6874 9526199834661473828464722392753955183060128 6875 1218065202124277568163026954371211275230662 6876 0 6877 2579 6878 151139368 6879 1571814020920 6880 5272203782933968 6881 7560976108542194883 6882 5455719846707091499954 6883 2201549247506658584965264 6884 534845497435930551359577299 6885 82545673981245391520856844513 6886 8426044818002443071743616890793 6887 586608853375527106943718162289722 6888 28515835869237032826440778360315514 6889 985410134840565166538477138161069861 6890 24531628385023372099310715083356134449 6891 444099235339632465672696216862944058591 6892 5879978413705035627951401392006398442900 6893 57066841577628403451166618085724540160484 6894 405389202417383087105614225015237424098672 6895 2095966730348107333230100617058394000022391 6896 7801893015366203393103940121512469496540594 6897 20536508872150682464664527757581122644467924 6898 37153518855570929095000535677189114369754360 6899 44128403278025529442834796534565817219886047 6900 31817607293729050867220354070475481388246803 6901 11970501246098538406427751548156407956873123 6902 1608507152378720024801769684008885499084448 6903 0 6904 2591 6905 153141019 6906 1595538371674 6907 5383798712431521 6908 7769901610941028741 6909 5641852266867679556546 6910 2291213493943093028336920 6911 560255549131189340618557812 6912 87041995513039126328289866991 6913 8945310091634542763481544097138 6914 627084539035737691482342993304659 6915 30700724269885651450310499208801481 6916 1068699085793354915600543454422700591 6917 26806805441929699096522253023824911051 6918 489102777385965464684455560268350724139 6919 6528898769974787646278267404895724743216 6920 63909088158882838640573081333162761788298 6921 458112905278273710653273061080967450776630 6922 2391463278295698492762397064905135227612735 6923 8994774721120431564686976031696047208877785 6924 23948365117796412157651150006534860914559852 6925 43887739171188660832539248643749487338160751 6926 52919492027721694897424015563240264339654560 6927 38882686404142470012634852265746514589527374 6928 15027066218987945430232802534786899881726300 6929 2128806640910809244070253728566365286228615 6930 0 6931 2593 6932 153882853 6933 1619686447820 6934 5498851811619623 6935 7983987290835191023 6936 5833666386246995922619 6937 2384267349055414849724313 6938 586799508626571031245862855 6939 91769619181092834654432260173 6940 9494966272861756363248224512265 6941 670226386248525449042275699494143 6942 33046072457702608133609341188931482 6943 1158756559183310076319238944633159412 6944 29285403264373389498998645713912676364 6945 538513368996585256795448772734216996962 6946 7247165396311206780542236969439765439989 6947 71546984674526908653618816608119806259503 6948 517495873721045904403215987465439114724134 6949 2727469414268609930531900771662285643040995 6950 10365189842185259742397762805099983232787406 6951 27912116622473121511835425406804907848746706 6952 51809883247711441573381219096178129784374477 6953 63415966801376858093351018237177553601726688 6954 47477483271310060728367529625585802460084623 6955 18832508656153651950450410206434243851561538 6956 2788322575626447811683886803149939005041377 6957 23984823528925228172706521638692258396210 6958 0 6959 2609 6960 155908544 6961 1643883788528 6962 5614593617587448 6963 8203377996337165665 6964 6031578750552687850061 6965 2480826900370385912612725 6966 614519734140204455104245184 6967 96739769319218198179481434633 6968 10076724371169010891046357236367 6969 716201603477793742277299426045017 6970 35563108763791810049981177896782519 6971 1256110825659490501962249443771395455 6972 31984968669027768682387799709442219618 6973 592747533288208903707411015637838963093 6974 8041937467259538623210956152571155558374 6975 80070219308574144585811913902317650796559 6976 584355724327950959798081594165002332630486 6977 3109379532203249222862432437436706025606174 6978 11938769204475765006410496387911689808653457 6979 32514753195553428010662919011224355505294446 6980 61125517581352474076537136908449636327770791 6981 75937721324858499846956014743054228070547893 6982 57910923128606465258975719595296823927468960 6983 23576263677779108970082562847117121718422730 6984 3661523422803018005758479954146446892187966 6985 24916272986359217616306774906214287848490 6986 0 6987 2617 6988 156643442 6989 1668510362808 6990 5733902316124819 6991 8428159386883718366 6992 6235499410319858090916 6993 2581016166538415973152930 6994 643469919250532962861263691 6995 101964135469203833511974137383 6996 10692334662772360881565471891810 6997 765187583578019375646475298020702 6998 38263907219100969853955510637135715 6999 1361329373785738873156562739984542693 7000 34924436378188312923751462355431761209 7001 652259949856120708122911049029074640039 7002 8921108883693358736976198862152225334228 7003 89578223720364765622215358410276135141616 7004 659604819591589788528997271808458381424293 7005 3543290731574469938369929873104370131964233 7006 13744889241558192606233404692558978189611362 7007 37856401786924868060401284598434178899900732 7008 72071504919573839124615604729531095617626781 7009 90867400421658647753080451677562294900779724 7010 70579872309311350718442900631484557395000196 7011 29467583266991531120775089694070806924344704 7012 4780372981548124529432676786175131599571611 7013 50791662245719770897310840305718586222100 7014 0 7015 2621 7016 158711849 7017 1693540191879 7018 5853948173628975 7019 8658477235105256874 7020 6445873360317799361594 7021 2684958785605034578936749 7022 673695772303428493388385659 7023 107454988667205777182814602629 7024 11343691714755582776805466526379 7025 817372050830831864511028711953081 7026 41161252495943600754260210669270136 7027 1475022331953441544906678189740098246 7028 38124374034384323834128570222109373015 7029 717546425765018040611787899761071618902 7030 9893338677438570334439934328399188661037 7031 100181293951389687144991104107045163550731 7032 744266395094075227690644309051315829738966 7033 4036081046349197141234453777817664833925005 7034 15816891904062794699407465692251110368233399 7035 44052697775406131294337243458025595854601329 7036 84927650835507712635709145651451088578248214 7037 108652967098000091595255855289523845693377276 7038 85933626899844828051101261653209722962048675 7039 36791948887666424246640195422815113097044349 7040 6244668830066062730665996539441242342019955 7041 78655544452128592955787529680952520810310 7042 0 7043 2633 7044 159461969 7045 1718652727855 7046 5977677292167529 7047 8894422859724846443 7048 6662592074427578834263 7049 2792786847988460373900438 7050 705255170960805142424832370 7051 113225089500983184277121877917 7052 12032733727325586320540319199678 7053 872954091475194233543670552117137 7054 44268883691857495537477188268853249 7055 1597844863637955605731429039638935780 7056 41606967610099726318786164834357606827 7057 789147881819406968217329754281950997874 7058 10968168434922909651038640001273008081783 7059 112001633155183365205841786651230835114744 7060 839481524921394940367648836668229832936541 7061 4595518306068053684985545384296668451061121 7062 18192949030902766362886615926635283616451893 7063 51236583097493846972328830028790014103787777 7064 100016265248094000371336322552295526540476458 7065 129829093543032220715386278536610150493356383 7066 104542711413547364612976037865628538921784284 7067 45866937777059829611246580969719950009336821 7068 8112808597044999844658353807196147610519491 7069 139085569876235611735488165197263222002630 7070 0 7071 2647 7072 161550350 7073 1744174206206 7074 6102135028762592 7075 9136150796751835008 7076 6886130230086147026999 7077 2904631891421467133118485 7078 738197435745993616941718026 7079 119287845937108426594090465761 7080 12761557294276773025165882179856 7081 932144324187707656822942505848570 7082 47601346579151558589220344565068044 7083 1730501053185393122328890715127460727 7084 45396303398896432212693181929999102114 7085 867653895981102248238694970013427017598 7086 12156059401511160584665897264144513246908 7087 125174710363867968477411088520249355699189 7088 946528998316179535204049691968536881076794 7089 5230358753638313133529259581405830015450004 7090 20916358324420721990355236961602273031824198 7091 59561467723819195589684957336703734734488695 7092 117717346695151218177327372208948354000284984 7093 155021651821877951105537311000835333358262683 7094 127057745950672681951614076028034064072733485 7095 57121036504077412092670144704270707767230566 7096 10543265997974696603888681976730017857119087 7097 204775373810777719041331008907594748220930 7098 0 7099 2657 7100 162306644 7101 1770145591879 7102 6230386445478019 7103 9383751649183043994 7104 7116381327047953969970 7105 3020634466549024565698502 7106 772584916185293108554235844 7107 125657198811355506669831381402 7108 13532307405455344593228425761407 7109 995166039336518258667294709796241 7110 51174265233463017014420505640623840 7111 1873746659567128193293542102752695264 7112 49518353201318728208439302378140982606 7113 953707359384706291000066963065775310183 7114 13468531754207106340982251940537867997488 7115 139850529454600031882231424616884549845607 7116 1066834048674283438668383198704221124852654 7117 5950483546553964864333238928916884720922854 7118 24036637625912988415083440849139832201273674 7119 69203578531545978241017394373372622364478671 7120 138468476538997357828658305728888339370203743 7121 184975884870816258117050436171423457894500560 7122 154300277698782074302299738627047445194051859 7123 71032820859258848639973462038813773096805245 7124 13636871204825724721670633217454460477087485 7125 336673320133229933684780101721402752368450 7126 0 7127 2659 7128 164424097 7129 1796164977508 7130 6359425313001633 7131 9637389302360238622 7132 7353829489672311788186 7133 3140934689208703773556041 7134 808470783756100795080164822 7135 132347773349066693430451182956 7136 14347303036866861312005788907331 7137 1062255387833609636619954607802826 7138 55004175545424521738065056939307528 7139 2028393536306201682382048672695440995 7140 54001298232794556760360591258557622648 7141 1048008622804219515297983933236621686682 7142 14918209960437746607209021345486067762104 7143 156195271907311273394318641910202215884658 7144 1201992587111224142375884313511822864980305 7145 6767023297017278942456513409262452812832113 7146 27609918082493385120491945960667981378379549 7147 80366006219637596575085929258829728029713969 7148 162784700167524672145703297255788358054202932 7149 220563679177562684622540329581374131686235959 7150 187205242204724731352562760324197006630410137 7151 88243844721255367804832987170288336932297584 7152 17634950584074898027343146693361754021937590 7153 483923475064032975257473952314223807463330 7154 0 7155 2663 7156 165188735 7157 1822640465157 7158 6492376399253036 7159 9897152090784540415 7160 7598369977923846232369 7161 3265681942543602615412356 7162 845922194821154468694279103 7163 139374791590471242179622241110 7164 15208916622882571607012244168449 7165 1133662644641175543467013109261860 7166 59108832115183287558542852528777911 7167 2195312770743874897987917948691832531 7168 58875514498093904317107230562782262419 7169 1151321000849325105914422421681885071464 7170 16518987627606119234134619411595944321703 7171 174392840107549743345499160355134349246814 7172 1353782338629797841987941921689680559959966 7173 7692528497976911254525340979027188311750243 7174 31700327299064721749768319696817640887417585 7175 93281905585880769177583725489277813703079064 7176 191258727796809811271969230380723245464832221 7177 262821379177635237133441609150926732529696335 7178 226951451527341891857575872410793123925081177 7179 109472256401550321905652895708830454648700648 7180 22713620967720555803654039536354737527330218 7181 744076246940841961273084089239414626278960 7182 0 7183 2671 7184 167333748 7185 1849545286927 7186 6626101829002615 7187 10163213064217857100 7188 7850519348919756213490 7189 3395025294772177278846815 7190 884996475669653433674568271 7191 146754218896284057575379897009 7192 16119711621377207420696235537071 7193 1209652422451816106441750025646225 7194 63507021428442937771126980307051621 7195 2375439721011607255078083806209856789 7196 64173944828927329954535082669082814224 7197 1264475629554846902924992507000973030098 7198 18286082910200982717752241832172529062146 7199 194646843129259481197947451401775430246479 7200 1524192396130676844676468457081251121305208 7201 8741126650095121693911170229505913699749427 7202 36380512415610809478959914877170745366031432 7203 108219699260848344216596547823023672550392020 7204 224587106794337391517403297633098009013693241 7205 312960573360990377270405915231251902501367090 7206 274884732865819633198005770460558295605519449 7207 135672694293526608182321670576011552167066894 7208 29241824060896163410163144172746074158781566 7209 1062336936647012441777902656726155911064700 7210 0 7211 2677 7212 168104594 7213 1876532417004 7214 6763864101259495 7215 10435668289493429379 7216 8110151730867872869123 7217 3529123739691048380254737 7218 925765907983210367198644634 7219 154502648331587178502706799254 7220 17082310732968164416322169191114 7221 1290505062322567807388332119372752 7222 68218902955802268227107945978295015 7223 2569777604493937569037156134634485557 7224 69932084410740087649383720416371355332 7225 1388377876138620677192293686146645497214 7226 20236233522942220125334645982667839650873 7227 217182468348639078606067558468197476024530 7228 1715437078021954250884075158620995545676494 7229 9928735233729717547911688256546069799507651 7230 41733384871491798389131243554623571460883987 7231 125487223005508288195425953650077151401039302 7232 263571162164859340560038444135632573701134233 7233 372418638226683886200655307627604367988987130 7234 332685650325285831532434342660936630296077308 7235 167920754967489101709122468907994360142718425 7236 37508316301946109402529668486937913176864724 7237 1564948864695539771619453620911739805939300 7238 0 7239 2683 7240 170278925 7241 1903954760476 7242 6902458465729554 7243 10714692369360195782 7244 8377817592921363992780 7245 3668135683517939022494888 7246 968292245607810478077800701 7247 162637498813092032404403910361 7248 18099545998291983356461009729692 7249 1376516879600108278432912095765051 7250 73265804833049649537858335948856615 7251 2779403206742267288579834530582241081 7252 76188407918071433281975083123395963468 7253 1524013107559459630421946317881391208350 7254 22387764025757682776169395177433146518626 7255 242248880420671191901132388700271745838319 7256 1929992213754239142749023436647187828522592 7257 11273258968828242960982103529512904167218857 7258 47852812029589765636442611793997311624275026 7259 145438582755524989954838972478651217663475485 7260 309150803495611552243320929556315496992406902 7261 442875193077583991254696521225741936611746842 7262 402282856808342708276259762118136871929525985 7263 207630509652266004457611320698888538261919838 7264 48089047076197541477702591488179916354077569 7265 2188091577672172485031909057010753055886440 7266 0 7267 2687 7268 171060559 7269 1931852584572 7270 7045209396205130 7271 11000388136117473091 7272 8653393425494729117026 7273 3812230144974309931868298 7274 1012653284288141871082240101 7275 171176871711234211078496135302 7276 19174315109823464725381788233465 7277 1468001700082579777592757518941946 7278 78670603016923318125439751688689615 7279 3005470994719335525574700145473035467 7280 82984355856682753332358809752494638104 7281 1672454163147668588051978667875066181911 7282 24760816568863266564649901166056441608457 7283 270121490472656018661532324095740201037378 7284 2170612409431833576064634617539640035175913 7285 12794855813331139935894180686290017216200848 7286 54845817733307732320990165549994974292179933 7287 168479556933673652777221700444602142319224643 7288 362406994029652072424631991850074294544505852 7289 526319092695902212815332703025313008745163632 7290 486074953243513265821100473603379346682098377 7291 256407281356679263878955782809929942346187690 7292 61446274612696478186971994851973699543166931 7293 3158150649420959141457378641953678565899830 7294 0 7295 2689 7296 173260588 7297 1959801382974 7298 7188787702233032 7299 11292929897831486158 7300 8937440252396279200494 7301 3961575648058281067969891 7302 1058915541460523376907929610 7303 180139740897973182607709611330 7304 20309745286852385868583254287046 7305 1565291130994656673821826767841995 7306 84457491756321343496139056195561638 7307 3249219596731248109561665102355992089 7308 90364824105775983580488931556652794168 7309 1834868084500358299410024289877505446332 7310 27377432550071833378549823811101101564704 7311 301104847502807490992533231957217999657428 7312 2440375159345362361144456221614044813573903 7313 14516184775000313491477211118090998041462458 7314 62833487851539605147689409359108040349317831 7315 195076354253096965330017170182100893358802277 7316 424605643815173082569797238413383650290907472 7317 625073142862966289212686272856121470127634703 7318 586810422453958267295874824567841907034359586 7319 316337335134625060273961172803374121973949195 7320 78461899717784698693153593159653368500858317 7321 4353934790401769149519294232574037482408270 7322 0 7323 2693 7324 174053362 7325 1988231594794 7326 7336648755314762 7327 11592429507556055422 7328 9229836696198066489005 7329 4116351724730081322741877 7330 1107162686433294488105255443 7331 189545842658164111900117165811 7332 21509036210016956705939827102383 7333 1668736262209977212137509188010603 7334 90652411350940933824963038564266016 7335 3511976482415284469346094751081340385 7336 98378151838556685230014315988535609273 7337 2012524924784749348530148329327880877348 7338 30261824925368003573458443720215031800942 7339 335535387606205904632020057797360360309244 7340 2742702674732570371900456140605039413942469 7341 16462736890761730602207276865664025566668075 7342 71953748632615635675697221082353189370251288 7343 225762871642918334059639547072845597782859580 7344 497201806952771128166205292459038337458364925 7345 741882032661806892053719079037427625226306253 7346 707900901573623609598354806346028828243348113 7347 389803132978744179336364812883607151474677439 7348 99898610696271002047182341592686165585452600 7349 6117583430306445638805171996005981072779770 7350 0 7351 2699 7352 176278471 7353 2017115768735 7354 7485394218182900 7355 11899072240028610262 7356 9531180878933344025963 7357 4276737431224775119522176 7358 1157466322865687297188538934 7359 199415859470870490838939481296 7360 22775639133662403301641184533463 7361 1778707970901150757105743001567426 7362 97282790846123113580064827933410684 7363 3795165330858486863154058504969397424 7364 107076682482157218189602950946694244542 7365 2206805609016522278020964927173178953969 7366 33440477383944038083523038295438149720849 7367 373784918181161939155973926568824126041626 7368 3081415520435119204361678719188660003138716 7369 18663146310486556926576578337285144860030895 7370 82362552016666333648137890758485411422697933 7371 261151925549952325309856204467132774398382624 7372 581896950674143829724092486759983226531437668 7373 879950543851982586717941288106044045480901317 7374 853260822576523466005642605775355458641411507 7375 479879067087595539473866686620357590063267875 7376 127083514226664840427147886051077143134197513 7377 8375216393577216919851009794605365927447180 7378 0 7379 2707 7380 177079951 7381 2046087143313 7382 7638557601316352 7383 12212966924187829755 7384 9841327141166255498563 7385 4442923649083900615067178 7386 1209916421317424723721313286 7387 209771275965018866116052295792 7388 24113085422667304025052736449776 7389 1895598792202305662810842968872442 7390 104378022365249246762843187753756328 7391 4100311365704941375903299310097831755 7392 116516753368726387812823295274017620064 7393 2419212169698005613896583160249575777439 7394 36942465777278190507109085697638440848702 7395 416263939998121548520611155756724956130716 7396 3460759650052552486154392034379321721225069 7397 21149602351273532842462200440643065537064570 7398 94237363228773804694323175864788998773242889 7399 301944618454301366119261962877386016991367609 7400 680645841831692512361952656822555299286529506 7401 1043059260817489763776303250926935474704851226 7402 1027718249733080652794914649993874243220957462 7403 590088600457221857795300958098480433319348264 7404 161235535462347696324437994700100770794116245 7405 11561782039243614147671170983688839863908710 7406 0 7407 2711 7408 179332818 7409 2075518800666 7410 7792594768913438 7411 12534309528120277307 7412 10160912296899633375039 7413 4615100528078319511213065 7414 1264590050391282376091908651 7415 220634625607703665283287208098 7416 25525181831132277413948579289977 7417 2019823268533223885452533446753885 7418 111969180387354922401009542877322995 7419 4429049691403362442741225258008141584 7420 126759338354880754037888835415644148994 7421 2651377049820334331478630243413797187657 7422 40799577798961168367802192218844526870572 7423 463425842898247094422854856325826505190075 7424 3885472006323097964822773120676368774735822 7425 23958238294000027296680592145226687317877174 7426 107778717251337003290431667746793189197901677 7427 348945035815665444292713156929950124028558434 7428 795730683775942071696363613295868366234229207 7429 1235617799607084283062121740897862087250782554 7430 1236833502263925564957120230537245615296107147 7431 724935234317660399895463110530005444901067787 7432 204401045902862837412797435481038958882354535 7433 15631210327238364938535829476225933078818550 7434 0 7435 2713 7436 180138284 7437 2105449954417 7438 7951178337079574 7439 12863207732315080346 7440 10489793380014754531424 7441 4793470728684864557298275 7442 1321583905513034774937500969 7443 232029312587506752081974426524 7444 27015823603618632382771000178627 7445 2151820010906342097923927036190467 7446 120089548468730897258433223487888186 7447 4783131392446900819174523493680262316 7448 137870040284633611383882967832964304737 7449 2905075002863428385890571267580500448553 7450 45046692121481850993458176238070813117241 7451 515770919356618825998483097915427724678322 7452 4360814025678458734409561792646663842220172 7453 27129644094317046145926418187309798014675977 7454 123214600677043351010219906373528568613336784 7455 403072381363975562427045211323982232497765264 7456 929772198300292479552670309226542935171758444 7457 1462821155538218687552128594473172970803233502 7458 1487441091610714812824348512214001687572900605 7459 889608813817071267513941946843261402892203570 7460 258488511050148040389909912572920567819130104 7461 21315780835732452441820222968031602368795190 7462 0 7463 2719 7464 182423675 7465 2135439650652 7466 8110704143815118 7467 13199868746984004414 7468 10828619289603122777223 7469 4978236381403700596953746 7470 1380980869565605956735479410 7471 243979848584214452622337189127 7472 28589207577267810494143374049541 7473 2292052084147551517271753910523497 7474 128774304269698952845105389160951143 7475 5164432976611082382567002794701641658 7476 149919825961994860028981544561805079512 7477 3182233927455770793844297789848704832923 7478 49721922982236168333329710206094695285748 7479 573851405603577349289335805829318682690210 7480 4892651173338977278095988672135187881598705 7481 30709352496550360858951954617187099453711893 7482 140802473277509735439584965940672202288272236 7483 465379714396633373149658058587244005748412128 7484 1085825766118398431524429874833673133626342526 7485 1730723688276043375372891946925625189431444156 7486 1787385224913750977657641206893902310523732796 7487 1090705499211313816502920429789392997257123372 7488 326603718187923975080086661895502641023958557 7489 28557265353685396853834613673538711397956100 7490 0 7491 2729 7492 183242643 7493 2165935181291 7494 8274914009635021 7495 13544408204028202990 7496 11177249413739938729033 7497 5169612520738370930311691 7498 1442884847944162280220300141 7499 256511716092702736794356280605 7500 30249628059943753467176183561183 7501 2441009286946386318449392773010418 7502 138061112084308064207668948941171365 7503 5574963298719429058004446928930538947 7504 162985022740172047925841047047804307751 7505 3484948845013762999637540983562971085503 7506 54867066610456757320488060353009468105717 7507 638276327046381911283050336669449507087085 7508 5487494964688212969343488888814330025384724 7509 34748474826613099502408590122377272545858612 7510 160834769455212440979212761069693540122275719 7511 537070070893155954525255423868438683713885726 7512 1267397840609430768333315348405537708481887853 7513 2046447479431405643938435656745713709266928104 7514 2146311716004427860090094352238192495065610005 7515 1335828482186995455333290729201052307144506251 7516 411745228131202069430359640258128598761034702 7517 38482455404323630622510398921172186499825450 7518 0 7519 2731 7520 185552646 7521 2196909983689 7522 8440050476026099 7523 13897033796749113713 7524 11536374705988917758629 7525 5367813746873343112293065 7526 1507384984649401014367933504 7527 269651597159457228992875767483 7528 32001709381119430296987297629734 7529 2599208582942309310263458135289575 7530 147989770784560681527289456835407237 7531 6016874274923366696861179261011694449 7532 177148158948734394669826838646590502746 7533 3815494523229454463679374618641442022955 7534 60527775737990685633913577149188471400726 7535 709717553887473173776670035490981784203035 7536 6152599397452173805284205039933884487047116 7537 39304308392227830505452498519919851490563717 7538 183641522602914334375122944687091751380847192 7539 619520415406679867072637673893058094925826443 7540 1478570789875999536790963587247727152700077909 7541 2418286663542370332641245369017139036123487746 7542 2575312843494232661769086506833369720847022484 7543 1634582660555131822729034839513018234420691162 7544 518637975181947255442158648917231356798814298 7545 51198531089814892801475459106555671733532020 7546 0 7547 2741 7548 186383396 7549 2227978129008 7550 8610013754879578 7551 14257870565475780091 7552 11905827169157692915577 7553 5573068405344327085450821 7554 1574592852625646391873578360 7555 283427194368724861079545020627 7556 33850183513058369171226133920364 7557 2767196603309310263593685247322103 7558 158602870313261822231725406319661368 7559 6492468759356356297600159944643901706 7560 192497965088656177066937531418195513060 7561 4176341689565721597304224926874335655654 7562 66754084987038490337459305397031750004636 7563 788915636438639689357325841184632512833364 7564 6896012749809160530129896712827578284425518 7565 44441124883255099802612689285592554306780440 7566 209597260020067545410105488987898258006878400 7567 714302337243906129282100846701491795228494690 7568 1724027354004253580067406118581450577809700285 7569 2855982978208294530072793982594634924744394106 7570 3087919307697591657434275509709556744299902731 7571 1998126714274973540646618161084808246446526274 7572 651927893168430123968061835886080431390669241 7573 68300150205059255453834407712500887705787560 7574 0 7575 2749 7576 188718833 7577 2259532041088 7578 8780974656191749 7579 14627127611962100850 7580 12286341739853336155820 7581 5785604181131312551997037 7582 1644604257655610119464100791 7583 297867537622947867340176362607 7584 35800143080093597429113087160990 7585 2945550139311259419175039440902450 7586 169945407681220978333293676248759143 7587 7004212643058974150794943222707915274 7588 209130334601339963203572553715386299403 7589 4570171906990800313019759423873287120516 7590 73600620573562331453832617986993917571875 7591 876687074802897998006910687665419390257031 7592 7726695106725996244588539493681076090722894 7593 50230926640565259128075272843385699627377455 7594 239124400653817427754335708301963950413300718 7595 823213244752061721571376666294588616952105421 7596 2009211529991616887201589556210449937058802493 7597 3370873202922459729924635218823199646848588469 7598 3699749730470748753035949701758753816269761865 7599 2440307523604832328239429767928890418642691505 7600 818835675873142375371139232247583233860447407 7601 90220984641139092842858032071799547895204210 7602 0 7603 2753 7604 189560445 7605 2291612443598 7606 8956900806511315 7607 15004938212943286548 7608 12677753343492526309943 7609 6005663363698663517840984 7610 1717539004030664553951239550 7611 313002763261915613557684079259 7612 37856799512211701689336097821927 7613 3134878896618443274381339188150518 7614 182065514376126829435550342319614630 7615 7554743834399629999024717861941695076 7616 227148331518253389473260080228339106239 7617 4999896390290862495237041937881911606125 7618 81127218659730069245867077851637038001965 7619 973931343809601911506265805290918316352354 7620 8654582234874407730699203849802412693800223 7621 56754423877409335898649149154692842328993191 7622 272701889014029845205372712445413814340929996 7623 948303034355700050621186532224667633919476091 7624 2340364570229687939410216055665442275825129433 7625 3976253977521462160531670606754758386240129854 7626 4429798162777650472838362140177276209279524385 7627 2977444639944846010951493169147136014338862535 7628 1026378806906783158660574726441973447263423628 7629 119576446353237293297952163215001499477559990 7630 0 7631 2767 7632 191921742 7633 2323754856442 7634 9133815202260464 7635 15391522794427242096 7636 13080810644541588184867 7637 6233487658208300062097684 7638 1793500040692865008417686281 7639 328864408759498805094557078748 7640 40025758580866300193575682678742 7641 3335826037710437836216214064898923 7642 195014026747956398257474276581192342 7643 8146885938670167350572967967616958162 7644 246663286952973380341433734893173335879 7645 5468673285995186008348940785071866868318 7646 89399177207796668543050430675732605361556 7647 1081639602676760392478092010228469754698352 7648 9690727693397212822866356047562589868601992 7649 64101975904248033883198117472911317330140136 7650 310869571512086328998851734748233167266395701 7651 1091913694727334360871506663240375062083896890 7652 2724733085314832646680797811932173155813889174 7653 4687586491233945957883764803369877816543591023 7654 5299960345322773269523861981729143417056239194 7655 3629676496368752641056158985275097259327719372 7656 1285601986560298420963573351863328161354914962 7657 157134636375713386804632282550114989911802924 7658 0 7659 2777 7660 192779116 7661 2356430505284 7662 9315842027484613 7663 15787013964930862676 7664 13495351220238314688713 7665 6469333940154782802451156 7666 1872615929649675430522456706 7667 345485241765260968553361265002 7668 42312756626776976166133177408420 7669 3549071221591177145030142416662173 7670 208845303133453897537357149367067537 7671 8783658431609099814146021192582684664 7672 267794815565721666303463211942373067343 7673 5979929705821313106129304122328310035270 7674 98487982065854391219135840405664673976303 7675 1200903146050206287197645648763457221789212 7676 10847382372153249260055986898442885514428428 7677 72374799019034777066626738163175905107402375 7678 354239006062024286855211838761927948158101040 7679 1256714474333024954354150660166395672995265618 7680 3170619593124112801683926201453501693162203317 7681 5522979708534493095702156872110757684675552243 7682 6336820248687585134454064259958542091199284031 7683 4420540880749937564879279438126892572535109883 7684 1606984933345402585445986374710027079607309607 7685 207047569568702835919183768235174293715015888 7686 0 7687 2789 7688 195161309 7689 2389610496321 7690 9498925041756721 7691 16191645302281627492 7692 13922171684354506792625 7693 6713458594247702789213686 7694 1954997229313870466385194163 7695 362899545611172470735004317673 7696 44723961018786186677582320482789 7697 3775331210310497430678052316925419 7698 223616744143993125018603637524570597 7699 9468292149441137281301800851153607103 7700 290672066678906890526507574056280900007 7701 6537381817806895460566948925570298616861 7702 108471609613099181356202012212108529257792 7703 1332923834986952594923432276421755463990604 7704 12138166322894130412174394104099273177547038 7705 81686137188190775929362170364354193616973160 7706 403499094716201412526099219559439663201034541 7707 1445752298293488439417760408432536421694217811 7708 3687651840285736987556262426939982774780950687 7709 6503474619693627114533251114168525431210671433 7710 7571042538048554576225896351415642656984874909 7711 5379171978069256692494350128254488384464077992 7712 2007191862022163733644936683812638499663542000 7713 271349098626123422812540281005657465889652393 7714 0 7715 2791 7716 196030197 7717 2422892262117 7718 9687276867485155 7719 16605545262775287198 7720 14361078393776036349720 7721 6966134182313211113977986 7722 2040781873311038708548274981 7723 381142896997748786183926023616 7724 47265682935861344534747648190841 7725 4015363201744326082674026975999173 7726 239389696047079445725473181074180746 7727 10204240834866563296003634179434609794 7728 315433750581646160244038870801444309000 7729 7145060340450823990368750909187027836372 7730 119435379343952910174869738464198561659961 7731 1479024241283334346855752784190345366561902 7732 13578166376559724457318733078065239358753417 7733 92162754832230599368982263609367618738181803 7734 459429570568921789060991284065675263087648098 7735 1662496804252367588615040878126427454003937177 7736 4286854427184163191919934963571100151824400684 7737 7653682155106718524671742517312343263728127777 7738 9039692649606032490773352458345867827628218600 7739 6539647376290100272419826999172471815683964377 7740 2502717309769962103444078421791159597223635721 7741 354429937049731523953030190066485688262021289 7742 2566376117594999414479597815340071648394470 7743 0 7744 2797 7745 198438730 7746 2456685078494 7747 9876670555322786 7748 17028960550875418847 7749 14812917725128608856761 7750 7227632391378512396694872 7751 2130088584946936893564784217 7752 400252546499152276299916928373 7753 49944704080999431215655617069759 7754 4269965518957149418545468469995214 7755 256228928695876637825775912918640423 7756 10995198596116062898528024427381914021 7757 342229565685495957783012664344874361963 7758 7807334147955397830347756135630903934436 7759 131472315767804119307032660952542528134529 7760 1640660132279510592028580507409162805369168 7761 15184144843598317266493281164205318975778856 7762 103946388086188716929106557944251728958749621 7763 522908245224621331094855568264796366669308557 7764 1910905489048309479602080837255465799445455981 7765 4980994969054051078403967612271189291444917305 7766 9002174402728733041352668257226762845391557306 7767 10785604165414045063010643258790735295501098170 7768 7943837475895710437957687588079123994466281474 7769 3117891564677619040066223561333919813363449217 7770 461467197096176316237509227879920314179498836 7771 2614345764652849870825010858617456165186890 7772 0 7773 2801 7774 199312084 7775 2491031745963 7776 10071480063051169 7777 17462030891209111935 7778 15277499480495248722917 7779 7498242151637840887164890 7780 2223065272207942019939478909 7781 420267144787765879846728494726 7782 52767964518071733690616543586150 7783 4539981270744234605469081586930566 7784 274203635533192817781881797404583803 7785 11845113042143895835699892430451402912 7786 371220237808628907374836900209487706946 7787 8528939785005772655955569127142157154974 7788 144684148997252322214516424792998677032086 7789 1819432642712680713712959335674093990111709 7790 16974659337921610214828833364182835120698882 7791 117195588624270061840762573751024620534679677 7792 594927844321130369961891953733784513848309244 7793 2195481539551567407992872421652754860529065449 7794 5784684822618941759204469871573737057364738602 7795 10582330761503897178882111747141999158611818306 7796 12860402955097545720808222831515588256737766006 7797 9640911737398753214756397737895373486968993460 7798 3877854284159987306093877257210682102252508228 7799 600675627023443992296825528034785935777532461 7800 5426158814281705503693275409949582574257140 7801 0 7802 2803 7803 201754797 7804 2525446000032 7805 10267415357375433 7806 17905003694628862064 7807 15755685618963360320731 7808 7778251716835171498931764 7809 2319839331648575167255347668 7810 441227108248501545826298707093 7811 55742917987238208369138913772367 7812 4826299112326760578613257150879475 7813 293386850160181432379151699369822462 7814 12758204983814827901405837211756836631 7815 402579145676410027312943226911185734711 7816 9315008824308568535343860782934610284281 7817 159181747628808219932995414540970567953691 7818 2017103188946814625165928675811868145704610 7819 18970314447445616016588033138538581542642937 7820 132087522529279916749119588095246797744191668 7821 676605267047605244563796034598438458453613387 7822 2521356391832640377046940050293914763994011644 7823 6714825853505240713676059603776274386281228513 7824 12432867735994901371368722679564976432437989701 7825 15323683340682193807204387323067075054957371561 7826 11690999918308094587618722498982863166109237260 7827 4819002939366082321387726616338843594836532708 7828 778247136141543100640026735187685902887399751 7829 8631264869472243451529623137982149260772270 7830 0 7831 2819 7832 202634763 7833 2560421049657 7834 10468925752724574 7835 18358028535806034089 7836 16247289014753748478029 7837 8067967075650017978152551 7838 2420569344099613853944375611 7839 463174407405524254746838292575 7840 58877192160770740855029639788205 7841 5129857279014135082930182357328026 7842 313856566725203532932088688869232588 7843 13738983283996030610568932458014926398 7844 436492376695671938320670442847329738355 7845 10171102335538203299763479438287712165577 7846 175086291234050554429825933926583652605943 7847 2235608064104366668146145145873918819343772 7848 21193910044050484504401238241844906821350063 7849 148820241359450477172561489144603125178435391 7850 769202585535113856499605336360723738462299978 7851 2894365200833215743555842111517271091952740330 7852 7790748247112380511044836921846501602911390579 7853 14598961544065972826684896045406981280388375307 7854 18247173020008856424521645459785230804279936396 7855 14164667402008902168387780487045723582424381925 7856 5979165554695949624143975570774496205865568683 7857 1007670205044015443896288334552236172635007185 7858 14929702331898983723603765082428511058779630 7859 0 7860 2833 7861 205109528 7862 2595927592241 7863 10671538652933855 7864 18821352928239768077 7865 16753225715771926257239 7866 8367693690501176407956939 7867 2525392014257301688341590741 7868 486152920293153161358515265562 7869 62178975259605030209723320246905 7870 5451644431922129274649590842881461 7871 335695090202120516715636889581059195 7872 14792267120345090789038305936049735608 7873 473160578085464943240624471773690064916 7874 11103242606457738207649657002910565200025 7875 192529787787533297201535729628683491791855 7876 2477076247589702188417378800380662705608981 7877 23670744730860634421389662086773602653735004 7878 167614910358000763190793675087472385614426516 7879 874138871298767425092331601378559053655839291 7880 3321151632556359542347484001058448110508200803 7881 9034785375534188714375040877866837861640390612 7882 17132971057210414016805619900114741007147038963 7883 21713707946914664035512510470322608150243358318 7884 17148021500201905320365510073029513273395912495 7885 7412367156022102378802753961595351003935763187 7886 1300254784761849721383497714005675460403517131 7887 22058240534365113392883575583394055190882930 7888 0 7889 2837 7890 205986110 7891 2631542718840 7892 10879893502146347 7893 19295137800023645338 7894 17273273350854413160692 7895 8677755941441970436362507 7896 2634477261592185799743175262 7897 510208158212501994960389349804 7898 65656646869196733830063559563110 7899 5792704076946740648086440369096676 7900 358990274024883174127316119958265331 7901 15923202803941213191015766328847155112 7902 512799031311142370953337535694541388517 7903 12117952959973586291402427422409166814476 7904 211656446730553751588689363431066137382640 7905 2743846868695562303957567032061646422387295 7906 26428797125960570015110860790789062639593317 7907 188718605274649347956418677479089731110122286 7908 993016344886678466314276210470920552762158182 7909 3809264148345246123228334064090841799647328014 7910 10472465424604929962809461385182554736288657815 7911 20095911703281604958906791115324075698390029649 7912 25822593847535381764264198698813288515947212792 7913 20742210588271138880004431300610818194156499577 7914 9175574145598989154967574269657556729770199926 7915 1675419749122727247760871350337653291760717623 7916 36103245415690555825297206290698871456354730 7917 0 7918 2843 7919 208502967 7920 2667696016420 7921 11089433785774872 7922 19779645780094958059 7923 17808404454788899130747 7924 8998477320427327778872053 7925 2747971674320014617395342939 7926 535387734998507827493515374511 7927 69319197599085303268017606962479 7928 6154135520190928071065840521291990 7929 383834813221467626285099286803395704 7930 17137288830300145836805900812781473389 7931 555639759451908456619672798766885087607 7932 13222294887037917848085982534781587500207 7933 232623295507193638211512943221816251497267 7934 3038490461428762865738749428740495041825134 7935 29499093186791324257800753704085989840314690 7936 212407064090669194228295066503867915450157596 7937 1127635456734017943840046692550046560172537918 7938 4367290680675504633035446578721138239944366283 7939 12133247108325844286695019919543436038120268665 7940 23558444565934927036969224015773547839071190038 7941 30688644238975509768130934227688671718958991527 7942 25070004561322056046421056036376031206207210252 7943 11348456143048855368332222141097155185365362378 7944 2152746963579632907769035007945387375514483272 7945 51725587084034003574561963740712683826200250 7946 0 7947 2851 7948 209396333 7949 2704435270314 7950 11304875575022372 7951 20275034321813065183 7952 18358400308879930907538 7953 9330201286373488643412746 7954 2866057312381804249714916023 7955 561741030675437921869662751935 7956 73175828350074681294458317241240 7957 6537098717397495712385187690959456 7958 410327611599769735078606095884346552 7959 18440394963360970298072078733418288418 7960 601931625120710195918974970629101240549 7961 14423914045262578037582375603203150441238 7962 255601787389358539908738633115584175790668 7963 3363829850923717261233837316932151885915999 7964 32915927791511397062817753954996091239124815 7965 238988129399075379802116345052456800460482775 7966 1280027398018233070246720994572598896896058784 7967 5004981652061332651101723887968978624811101574 7968 14050782920028910698192785332819509618856571902 7969 27602822403986355442839438435763149857320916407 7970 36449209915931690019099842266885212584650183541 7971 30275885774289704943888351228448732015544755030 7972 14016280407334767575687741916967218546136276058 7973 2762569160122241117014178305464669834685612674 7974 79429340943042867397552429266454464731032080 7975 0 7976 2857 7977 211935458 7978 2741240916302 7979 11521491039275988 7980 20781579721552464452 7981 18924251210913194652792 7982 9673270726646266533441965 7983 2988891347176264857987475497 7984 589319642263779612274578140857 7985 77236406368700706908880695839091 7986 6942815324989089278389783950818955 7987 438572993947029293505353033256513566 7988 19838790452240738895125455001055580853 7989 651942726250117176593788287147088812861 7990 15731083214810820669434189402083853752878 7991 280778535583282718381674558950789380846661 7992 3722965474816236932769966088921948624718329 7993 36717306549673605299007947410432595388110969 7994 268805145458544998318187605746357077778143369 7995 1452473278658586558531554335244383718642661785 7996 5733420168588309454934590976296792978850112294 7997 16263864132920686151335000197851498685336645748 7998 32324206749655001708414097061543256656578093921 7999 43262920653067078003167803988028285342912090590 8000 36534787208516830773783213121409425591431590967 8001 17296697187902561538311429030236364894504896918 8002 3534804787099998479179607841524846004107738040 8003 113567266142660444956551578413533824573277540 8004 0 8005 2861 8006 212843066 8007 2778639715508 8008 11744177800449896 8009 21299437965749010765 8010 19505741877566719040505 8011 10028049154979954571945245 8012 3116668724306345812863286871 8013 618177122702532619715553081470 8014 81511029300980897566828571141392 8015 7372574033477160555164452027623921 8016 468682235689789216918586431616444362 8017 21339165569261585586664581321607704828 8018 705960523357774574335318327708548244663 8019 17152755849566270866224314605778570846958 8020 308357192301565052168093751112908772821877 8021 4119300346249708581939736486016674956483038 8022 40945218486623397555546011186541740963666408 8023 302241184400428646320955074988118716266971231 8024 1647544543404607912909410683729882309522982440 8025 6565181341971001078200524809038864164580239455 8026 18816775685917715253936244753803974541423106258 8027 37833254525499815441752215779617158506560931080 8028 51319254101381672664074620822122788335432137598 8029 44052117803136129445680805100467716823358680680 8030 21316340750525525418913879837535445819108628899 8031 4517392208092319479474613761352083908080038776 8032 166525694841465587934179701604205238338689160 8033 0 8034 2879 8035 215406161 8036 2816605415223 8037 11968117217424834 8038 21828901138817481177 8039 20103923865119927440692 8040 10394899572444107440128436 8041 3249557869845817003770788822 8042 648369417157646808564747788143 8043 86010521149217444623131863656669 8044 7827731737243082758632790949912918 8045 500772686453884437946542344770126462 8046 22948663430181765461831678270582562202 8047 764294562274293103479061729556417640849 8048 18698615786994572713053815451935117540448 8049 338559322988424972683448944460869174337245 8050 4556570205614439397205432809008197781786880 8051 45646167334354494601717614872215193231668787 8052 339723237438613021017352696697291645944905923 8053 1868127313822751189610970893366634238187037475 8054 7514547616179605524935227547084936916723662527 8055 21760508821713075888523498904676825596647145944 8056 44257893048264747408711052242237545300045586120 8057 60837063502781671146218256145393038350402444110 8058 53076348060150892927515192381700701667825712061 8059 26248024673427730741348577915528797323227358027 8060 5759465745021012471362018986878504805456480883 8061 232983861132802413618006847561886654764579320 8062 0 8063 2887 8064 216325149 8065 2854671144803 8066 12198308055546990 8067 22370135491406880828 8068 20718541978285162865243 8069 10774206990438958286901940 8070 3387767492767595251908806649 8071 679954525927536889732292933116 8072 90745958927708139294188167180653 8073 8309719367921704669062616471218201 8074 534969456414024599735735794412476851 8075 24674904336708399643144441445526034408 8076 827276634758443588653332159096324608909 8077 20379138971613777933341245063256783066269 8078 371626602192041798947078835212556693014831 8079 5038873300815244090549223944823721540541571 8080 50871503540901323473061240986316805896958179 8081 381727401670279363710542001475791895434774667 8082 2117472510535615456869694050607358928683109676 8083 8597711272763547211223230880116867809893618196 8084 25153241981452327842463436991990640706483680964 8085 51746688648745422720416064151616084529153241592 8086 72076966211839042744418121529467016906816149101 8087 63899283363287567819399452516699024959227651616 8088 32279974643529417876349549296038488384168768793 8089 7331439988947431197515530670686484757476670833 8090 335540600921277324849701365864822418031562050 8091 0 8092 2897 8093 218915604 8094 2893311139472 8095 12429734361421622 8096 22923433718473940591 8097 21350711351689045540627 8098 11166355468791814189140842 8099 3531478059291467455816342760 8100 712993081694732547465775014251 8101 95729210280528856041140771068179 8102 8820043211079425031729064495549213 8103 571404464755230213692086997531165858 8104 26526021520986937517258485047671692847 8105 895263871924497585144454747256172785157 8106 22205651462339570070953460725837297505045 8107 407821850731393875189881706162198174920161 8108 5570706268224437508875852076233975622146933 8109 56678065358662235969262231878621116924443340 8110 428784036580939941715469018414462127868687980 8111 2399226713550309342999758643653799159984446328 8112 9833049580364967137659286318255354586251142402 8113 29061889439812407800423308323069279771201130050 8114 60471270195808711356792179333835313229505698205 8115 85340205455156309049697558482405470254655236709 8116 76872393941010223542031379166276927146850457889 8117 39664616255283488952073306845336638112345615676 8118 9312655289504885012770807307734729255726281429 8119 461849626666905304584288483064084960868309430 8120 0 8121 2903 8122 219851952 8123 2932572862295 8124 12667582555007654 8125 23488975386306592178 8126 22000181309709428147715 8127 11571752418567475765379139 8128 3680912907788074281972736291 8129 747547936114305387410704851789 8130 100972420604010641480263000806368 8131 9360291299854779472644181889228797 8132 610218300827552126318395402474800199 8133 28510688704587293176717496171171975157 8134 968638945860126606045578705120634590551 8135 24190400607887674153756557111314033127488 8136 447431600370194382074139065122135665265223 8137 6156999641561977880052807174206315453152365 8138 63128583008525554265351268199560179232402844 8139 481484126628929447226219890336042584508845513 8140 2717494332215291364177525707464481539114739337 8141 11241382520286647425407515073216631020038661942 8142 33562750362452769962839437982642592964664884543 8143 70630739901091991534015864151915463565671120570 8144 100984766708619967042948633679741712732143497251 8145 92408875191376696086623012317151594561626332207 8146 48680046328330386626286839314796652285368509852 8147 11813480967180604198421783307317681488070616486 8148 647420693782054144378208903471382156684148590 8149 0 8150 2909 8151 222464491 8152 2971894324180 8153 12906760649308080 8154 24067054080817020637 8155 22668086956834209465721 8156 11990804469041737332767545 8157 3836265269897135152607175164 8158 783684715393993242658313588341 8159 106488596175680550755229572746106 8160 9932134859306232592521672781168965 8161 651559164734812549074084487733175954 8162 30638160291594493390881280494440622295 8163 1047813579481483013837044062319603484937 8164 26346621985254374285262829715323125832981 8165 490767324400535303272939232499691838050230 8166 6803160480663689061055609060708188269617322 8167 70292447796275908823614033122186675998879724 8168 540485622910530411493111298794193480814969425 8169 3076876559268143992968238934464372387286100118 8170 12846319316717375560556578814119721294932427678 8171 38743490420265237585669333921458727109708186279 8172 82454908051027778639282179764725022649966921802 8173 119423920900611729202642623022346528280947266556 8174 111005369692619671341538430237102950437911347569 8175 59695339883457256603570381931372726603211098217 8176 14953149683206129318585813786058198459603318435 8177 885744955235594195657591633028273809660393340 8178 0 8179 2917 8180 223412869 8181 3011844685879 8182 13152544056321157 8183 24657861091629447773 8184 23354181395969650901301 8185 12423942460967395787194559 8186 3997774103991469460756699966 8187 821471498520994435273628584873 8188 112291047373710577903858301128428 8189 10537335330097352129113018226316824 8190 695584944635530147308481926891712555 8191 32918302407038689503025918044921038520 8192 1133228798272915290872826848322994235417 8193 28688622057643137198093572627928512939968 8194 538168428863303908834522021690293396386868 8195 7515114681022946615079182979949019604168611 8196 78246206934272468387459790300009488678301346 8197 606521229017856243603526415502776550640611925 8198 3482548402147688201094364710186071410096614227 8199 14674590157438159956389915929125301107591575227 8200 44704005536084656952613875695931711023753987512 8201 96210089201062771811806075451731854438190497447 8202 141148333927816346151428291225650725810262544779 8203 133244611780777802263623948630652010831977033711 8204 73118681904763967029129849802221146241066882969 8205 18902621808013161207400658879345688670178419371 8206 1219306353585708901487690279349566646714518670 8207 0 8208 2927 8209 226053698 8210 3052393110213 8211 13399632481340945 8212 25261705522768388586 8213 24059668804962371746183 8214 12871596575804954574911105 8215 4165646317977708816304219429 8216 860979354918889540666983882720 8217 118394021659918248755545162870045 8218 11177745972401593698196148499690139 8219 742462041086028763294244212600317189 8220 35361638140879137639682585331140967382 8221 1225358911667402366667155058982729991805 8222 31231855450570776776918515480051134941273 8223 590003711714019397510387982010502333398499 8224 8299357596645195621503999608209656505778718 8225 87074486010016336306106748851239971390034870 8226 680406195527486452337637348196787880008776527 8227 3940307840063656819842534937765493464192252476 8228 16756483053511393582344410966746385387958316961 8229 51558955693402034532380777133026001282192447945 8230 112203436943739226864200820794824168171318141561 8231 166724401827501312806983251555841657161722143642 8232 159826375378833621006019157860830422934392538375 8233 89487657578367303621094643616057369526158521295 8234 23850673541907247714253866177547460500419577861 8235 1645867818791516591792442302119274699504471130 8236 0 8237 2939 8238 227017310 8239 3093045706252 8240 13653517887759520 8241 25878776854302938653 8242 24784257214530523019694 8243 13334222669967408563920117 8244 4340137425604140811043919872 8245 902281929791053309983335687254 8246 124812099751211656986788680683375 8247 11855319535443881192072627163318458 8248 792367655262205275683770418758129794 8249 37979382557765050542538606124207626404 8250 1324711821327482830807098892494198742808 8251 33993020036624891879673763367934179114301 8252 646674849551468290600755535257273705126120 8253 9163004364864416693713109693973835300692833 8254 96870589175446224005454733327519983735427747 8255 763047844314192746656897311592726036818614790 8256 4456671095430448937651592653695991328932846876 8257 19126263606124835052747351951486093810552656420 8258 59438918839495344134945480884538667590351269184 8259 130790493615651119429679990313604046580319988606 8260 196822563914844715719327460813607962796156405989 8261 191571419011690062404745023816539734405494800383 8262 109400431319109402187060692520300716948326870610 8263 30051847845954358787371485733927871355505435190 8264 2239575866055904945716255911605850641620376350 8265 0 8266 2953 8267 229683157 8268 3134303707010 8269 13908801787953011 8270 26509402222955611034 8271 25529222940057371601245 8272 13812275566267000175031272 8273 4521468836739162038417283837 8274 945456153407800081796213728469 8275 131560881341040771372522828069032 8276 12572110060254749124239265142105127 8277 845488512962233156133598845896444388 8278 40783493436835276060282094666502579951 8279 1431833536183052296079723420140048406368 8280 36990146862163717253954288101116434052164 8281 708618123145092837396875137108880965502473 8282 10113849983241565141192329268110754098577382 8283 107737608904293556551809042069650692963648478 8284 855455124040232829556545406598988600158151153 8285 5038934588010867276387799504848313966508566840 8286 21822730882391807867145061311942955426480191953 8287 68493617231241542849582333586562713017599027431 8288 152381011897939845911399064237984325459569405361 8289 232217154583305083377221089597758807797658052675 8290 229462822770164160903104345430984349922502383194 8291 133635843471123123703399170267504520029036839937 8292 37800752467463008013095862115949194563568679213 8293 2993641060891527268064825060354853909875623080 8294 0 8295 2957 8296 230663829 8297 3176213783860 8298 14171065476528369 8299 27153766621805224475 8300 26294278787335810628484 8301 14306237179620143079847233 8302 4709913755331278432513846197 8303 990581734816467417352359987452 8304 138656331141713842007413483927789 8305 13330281271551359043750370144683291 8306 902023385189443347410917468877347632 8307 43786710820399629985690808199555738166 8308 1547308549146277873145142949215346531457 8309 40242709539882675560124432133764514406712 8310 776308481264396682742217111007507893618172 8311 11160429135845341847587134642450629308611864 8312 119789153827479783028335601880081097255952920 8313 958750254363964912274985518979277664048527220 8314 5695292650382194599096592645095985116929242104 8315 24889749065040816764350549222580504709933916239 8316 78893452656842465023674018052659954824705785691 8317 177448813649844927733247066292700718213232068410 8318 273823156655448468021526572610561848140061684144 8319 274651884705772725342091379905274250210392381616 8320 163068994947654310422525226829754928510297944801 8321 47486780029664592950826649714529542682658136182 8322 4024320182608309829698075060468065999937103130 8323 0 8324 2963 8325 233352600 8326 3218189780178 8327 14434716435427362 8328 27812213238419194357 8329 27080723395753969084933 8330 14816588730842193733173056 8331 4905709078014740567728901990 8332 1037741843301743311846607733438 8333 146115522243700860786652867792497 8334 14132108556206619935926810979209052 8335 962181671101740523742831242985274466 8336 47002613966613455282017070415678921670 8337 1671764950723418868083969567083535309643 8338 43771727837404234593458985630021063641350 8339 850261579877498262666305914248416445273524 8340 12312087383638690407051799637845534660484737 8341 133150676706162079345173634422584030266225602 8342 1074180434889327774883957768441460669462320823 8343 6434915385708469799786815255918252766858984030 8344 28376945719419295893244030004837174005047954542 8345 90833620613269001849617759847850764807034478689 8346 206539500706917141106425757959221575888434518529 8347 322696346546955490386931113445371992726793934188 8348 328517616508305320422255943926021024549819919894 8349 198825814741526983481920759441362805749804703245 8350 59552285991136471108516982292742796720618511256 8351 5344070556777748286973000167216102047507394400 8352 0 8353 2969 8354 234348406 8355 3260825850928 8356 14705541584304345 8357 28484942517425232827 8358 27888274048151550052156 8359 15343839325112659353684774 8360 5109146763435441685296639331 8361 1087022713452431398806757790804 8362 153955926648570239385764196804340 8363 14979988166465549977003248618047146 8364 1026186207681223937842583978928173297 8365 50445665817156865565342437936268868751 8366 1805874888181460022910851763720544034036 8367 47599894366049330814354063750583172352618 8368 931038510320797644176185872783675494791573 8369 13579052236199702796890752576492497593888376 8370 147960361364374829104883718103722574627359771 8371 1203132050342010904876002838685116308734846608 8372 7268094084499613928051869354471715372822288637 8373 32340391328803274841709362621691710922635735743 8374 104536134435829338686087432514275766392429133091 8375 240283363870335212433910143549853740520230669890 8376 380082653475749123737977729919601524473734576734 8377 392673047389204200585287969871830825532713608917 8378 242176509829422064788290074555095057302288720721 8379 74597914233501403517465320213931502363504023287 8380 7107480636585885554360394277812499549063787340 8381 0 8382 2971 8383 237062363 8384 3304090069271 8385 14977843822334997 8386 29172299520911612868 8387 28718307259447936213854 8388 15888497655192459589911854 8389 5320480143379527370412628103 8390 1138514304919159510780593421461 8391 162196221169539017988926826491049 8392 15876439410229884812014064299965592 8393 1094271698606540161987437772611084987 8394 54131276987793387894643399463274503654 8395 1950360355673807034122002380532437671439 8396 51751693904565845627390420321597946482493 8397 1019248209312930943792597143336310836372279 8398 14972517463953757219590894605446103007898916 8399 164370711303543247704814892824606412845213358 8400 1347145008362048328774268289612981617015333814 8401 8206338899541691787749633050568159364160663140 8402 36843476993782758773964656194702294563106052342 8403 120255066522581555876856801059636794748699975052 8404 279405624777579510924578642280025960054730117642 8405 447419363564043547645645277344013859692207476764 8406 469044282470203978771604742543353680911374012391 8407 294751155066191598202004665745108755358999133731 8408 93297660835488725143229777066421167093416565923 8409 9367767345949832763726740501289609102619174410 8410 0 8411 2999 8412 238062729 8413 3347465993887 8414 15257526410424403 8415 29874496524796270284 8416 29570489600901175962880 8417 16451102051566343394426058 8418 5540021167182457661778230531 8419 1192309796524512992404417373664 8420 170855519414661590974247203474625 8421 16824114692938954949892038296175410 8422 1166687803475801160694762983840834483 8423 58075855822237845561895715592265255958 8424 2105993746488781495686812334666444122860 8425 56253548882582215238689294837763876584669 8426 1115552959028652545546510689164383573971319 8427 16504727399430364179501882079437520120803484 8428 182549621779295037097181653075471534184842326 8429 1507930061216460417065220298587380779355421281 8430 9262558130519313810212116059170549757964745932 8431 41957771393280975741616586176609149791086354974 8432 138279217901036401035369800208618779095980783021 8433 324743186839139202906962505957095216080217779618 8434 526398824590451712333902508043060004990582816671 8435 559886296616192443084476734151726244628715912955 8436 358380458565615974859148939405435552640151884821 8437 116552259932609887946259983981036089528100559710 8438 12372553222029225769795211080198216360718536530 8439 0 8440 3001 8441 240813070 8442 3391477652672 8443 15538667431765412 8444 30591879652502582848 8445 30446278500368526389070 8446 17032189771200419446945080 8447 5768040720752984518289998798 8448 1248506452162825522036193966761 8449 179954243237304695115894834911553 8450 17825801969703564167195362147163572 8451 1243697435897095657489796820260695471 8452 62296880044690838774478466214060291936 8453 2273604406857137356857166429000324484999 8454 61133957804402505475734894414354262128587 8455 1220671226701806656130909006531919764933191 8456 18189076726064545996698733346266365032054598 8457 202682285221532723697154151508537469489089899 8458 1687386322851830661062885805978523262855682658 8459 10451180636708615631264217232836076660602482638 8460 47764131707847466096274107271554231323656647403 8461 158938776943910152003259792283115322391018223998 8462 377258286160382905609273775766780465039878357879 8463 618973587709169554265652899027472781015101434653 8464 667884535235701484541739330892733483881411240490 8465 435413822413401885674911844144930786675920903627 8466 145378504247354947236253932960092935068220441190 8467 16209797207868491469980114598922432907764388760 8468 0 8469 3011 8470 241831120 8471 3436169185631 8472 15827383381765025 8473 31324676772129835312 8474 31345346067034300953694 8475 17632329515679670069709922 8476 6004871954127394779466798645 8477 1307205003516596092525052219044 8478 189513292427401815105377914598427 8479 18884435716953714032232962858511775 8480 1325580163353598554054599480789776470 8481 66812953188297221792172602381432974770 8482 2454079300037988727193797466478840499265 8483 66423662336115463777334931591932625078815 8484 1335384059358441059766607637246250316391039 8485 20040210411715347857184992767240294596908775 8486 224972486589657813322121022741803391867500623 8487 1887622377355803764886366117363731239384601839 8488 11788376844817883266431843540795073716436077520 8489 54353784804188532275107102779906420002526757557 8490 182608833725658698380355132149182255023579394431 8491 438060256544353989462173560519791469401051652941 8492 727438869716895240304428666809734027862116173298 8493 796181371821436477805505183185863512798693392960 8494 528504101902633619210625772291598750898058981883 8495 181157937339094502741694735971246894699285928000 8496 21264909273683976997335893788623245128100911536 8497 0 8498 3019 8499 244604545 8500 3480941428050 8501 16117666770679297 8502 32073252593872597941 8503 32269175023149548236358 8504 18252089233032133340528692 8505 6250804340948124001969107970 8506 1368510483205996383405285798549 8507 199554987877090224217444798656212 8508 20003099619323993856305532956486934 8509 1412630319070669679091541909861135067 8510 71643884881409876384621301935945292239 8511 2648370415445757776544248344004010720211 8512 72155806403763899933794157710152690932856 8513 1460538429133459364548917830042952418083305 8514 22074141649766575845247021344460762367703513 8515 249644877920681470632275921352282511841962396 8516 2110977668865029164934645040507610033888902195 8517 13292211700833169715519174330105363942940332004 8518 61829718645390288508211799397755683252797671409 8519 209717835422598960100114544821283189887203660092 8520 508423539371563048451105115199409287639480098908 8521 854440419697123505076667738575718393679945066303 8522 948514097879753301310617408550012045648460913050 8523 641009667150336949478076323581382400806344664836 8524 225366335292225246787318757605942994802027654783 8525 27758962279489152331674025266963330283093326572 8526 0 8527 3023 8528 245635073 8529 3526401142263 8530 16415735000181952 8531 32837831534320052825 8532 33217442215694343545921 8533 18892069329898329320059904 8534 6506193625067051836279789197 8535 1432531743454351315841392586217 8536 210102171969311364826903468937467 8537 21185038589683374253525932708288151 8538 1505160783188223868763366171542568258 8539 76810754181052625443825534003692543984 8540 2857495565580462442416183698891156035450 8541 78366129206205588262984219704539969960866 8542 1597054658890887922793269679279457654455685 8543 24308370240419498506702669528678204899133093 8544 276946549847206222829310282479338625161791967 8545 2360048174533821185677177167550290271385042308 8546 14982916719501504942621162624390377209693010450 8547 70308056267665967472366119736822876898648066111 8548 240752185245857974074914051328248682450724471660 8549 589816005987674117284675653967390907785990884524 8550 1003084896002104992385923464857467943732194327823 8551 1129250785624498971342891632446584602527590177280 8552 776750494281693292146184472983665838778304711434 8553 280097906995405597630332526260944623852650023183 8554 36263824650915646414453358661171965171567059177 8555 0 8556 3037 8557 248436702 8558 3572516585763 8559 16715341587386093 8560 33618796514640662261 8561 34191718094706862052063 8562 19552869552203866183369125 8563 6771349137604865117628564383 8564 1499382261452793658105471646473 8565 221179230272185165802700444949400 8566 22433661736100255435947763510076361 8567 1603500894349857104637767355964909439 8568 82335999620001849420174767182772099932 8569 3082546759911756959757082165580202382926 8570 85093148136665404560181309848663289294783 8571 1745930360975125189369578952998943445131544 8572 26762021914317929780438204388713618788175054 8573 307149745757636955331576917381387276004741837 8574 2637712503757610059453536803381969108736007864 8575 16883081087232414471809179052724520337013990370 8576 79919798762940285192759302282158250881080444472 8577 276266974320986843748982815528669284441193347551 8578 683922719476111312904264584233461297808494541871 8579 1176952041930509780498640076165602021361008250957 8580 1343577970932078257108257448618726022699028339670 8581 940537509137308832664959366154171979477043838122 8582 347631246961169668277968852138312659689055269488 8583 46989933741827272894342733860403094771771687361 8584 279734996817854936178276161872067809674997230 8585 0 8586 3041 8587 249442708 8588 3618759137338 8589 17022952125494221 8590 34416369746135745549 8591 35191622456002614871804 8592 20235124240903145467947450 8593 7046650543907938431999036765 8594 1569179522926796577280633070597 8595 232811118093507532808576065436568 8596 23752555458360863409690349433307360 8597 1708000603669055255821275769281519281 8598 88243490372224993405095534420107993309 8599 3324691152104962886199457054619831991262 8600 92378379966557241169663169145387926529448 8601 1908249054866524435127558777197196689345950 8602 29455988357991613797307001895827725667768126 8603 340553754880341896459749575473523534138677133 8604 2947163107485657189022751323556554052552227121 8605 19017986059405898015793067234498330739273257461 8606 90812551757271475355109450089963308670197534826 8607 316891996850776950330924611618600248965468368671 8608 792682600865407436041686255278721449269329335733 8609 1380236719307873764768905323067179891986277170609 8610 1597556285735467346328582148469735018840940174125 8611 1137845593307985911806234077278600834808737807601 8612 431000133204342910363647957823339097701526153935 8613 61009164178365530844558429285165936515917914090 8614 290000501288234933836194553133428096268575110 8615 0 8616 3049 8617 252311337 8618 3665665501784 8619 17332208960257068 8620 35230955266728725598 8621 36218816861491651680206 8622 20939466518181751364219756 8623 7332428197175349188571207231 8624 1642046077916193292505852957396 8625 245024464794900201028358961942345 8626 25145486760768968422540168567395029 8627 1819028213270509136990367066443018928 8628 94558626915024033954395289845468427241 8629 3585180501356637605958069572850762074201 8630 100266552518270702514178752413047557497335 8631 2085184794648877423896394508110765654578264 8632 32413091687654602102913956439910781037483628 8633 377488158452249076152467995670670915641640587 8634 3291938058293616176466880456557615724265996802 8635 21415843328592055839914160219179750386101356980 8636 103152721766275695723538277954534861910754389804 8637 363345333914284413891091913079628274237490904036 8638 918319819771293880398313624784719568630411967790 8639 1617772255775840282721287213407328342707819833822 8640 1898366852914065057846969127353791296753705543689 8641 1375536646769539309215594657967006350696339158990 8642 533643539967398749164115238911774436135127299501 8643 78786627800802401859951891345587039784900563259 8644 621350838340336961042135149571961646012216260 8645 0 8646 3061 8647 253330255 8648 3713283786210 8649 17649679064701976 8650 36062788900119899282 8651 37272927164190334996568 8652 21666565833979462936435108 8653 7629087264488000433719674695 8654 1718108790565402669937143780202 8655 257846522108101624014046956104844 8656 26616417546520394112445676965309671 8657 1936974939846389620772272662798203499 8658 101308421094111699195224870708895574579 8659 3865352297045639287083473751645195616384 8660 108805858161349520228644110773001898452734 8661 2278012168119176895327533501394371035022483 8662 35658249984894342761755381073362985946935561 8663 418315109222039449353633382057454524466285643 8664 3675958964092420764489409415394638589558916127 8665 24108205767266935743637138801393793003111996877 8666 117127685757810824902781870431291064669233504821 8667 416441202478803118042994555458188151594054195596 8668 1063391208514984345561477696821135057447988869845 8669 1895214650319379232457543374375059558798106754601 8670 2254395487368678870908993003607395894134464095680 8671 1661450487100051974198965836270238818445973277561 8672 660098610095327877464972476317927653906254317894 8673 101744762971876706589320514288610487842470281361 8674 975110917888843340271654239373807702348261930 8675 0 8676 3067 8677 256228310 8678 3760990188288 8679 17968781457449414 8680 36912274928628643462 8681 38355643060619171763698 8682 22417090935999022619991730 8683 7936980514759019409857442858 8684 1797499855011183374841371634891 8685 271306357839497366687472564454011 8686 28169508243955465282802103298598803 8687 2062252411544915872692012915061193837 8688 108521608733955768836563915919031234860 8689 4166640436814453272056931292929927198992 8690 118048196617723111912600207450510579103758 8691 2488111729618997518705088918016942544984497 8692 39218671202691175460006015998809993404389149 8693 463433197021943742122261041205409734471460345 8694 4103569643981030516042088041125536053165977507 8695 27130263985530749440129098028711716533488421977 8696 132948533542677587001177096745321389174335021929 8697 477107154442503298624145917873249795045725054931 8698 1230827511424754002576403109053978199646867632252 8699 2219075096824707662629694500975489914976031229421 8700 2675565966987685124129002232055090692071595018337 8701 2005340670427093489318522253936942169887416221801 8702 815432246509852703659519840228226039289653492268 8703 130830858805766615476847535283359344669353636239 8704 1696165830717751562604542214021733585086069750 8705 0 8706 3079 8707 257260198 8708 3809416857502 8709 18296321098863848 8710 37779667598415798469 8711 39466596211238564274484 8712 23191748060435718320970996 8713 8256540099192300943904187091 8714 1880356206750963205211140044072 8715 285433718293259103293203852851808 8716 29809133439630852407228693516809056 8717 2195297737251309677732279747977129339 8718 116228739348138497556704844765273425236 8719 4490576560759904104831462543832451111322 8720 128049467135385788317796718350547192043142 8721 2716981584791729665897443345936727022224259 8722 43124048720668996452160578755244976687637528 8723 513280202948368116973190204559228261589904430 8724 4579582103521308050381489645545367657621160729 8725 30521350672463893977926388514231572234047032927 8726 150852810247961546332358187255330083827743566458 8727 546394262182765607975707041640825369790154908635 8728 1423994809509943469367260603587047905012179600604 8729 2596964386892169142506861889137492748995640677733 8730 3173456604414681509998393365852542922412111527056 8731 2418387521486986247033958962401406051441267087980 8732 1006377557932528192525479223719576528101489749240 8733 168207317677268147735455883632030473246826157183 8734 2460914726462056806573458481633580667650054470 8735 0 8736 3083 8737 260187665 8738 3858540202719 8739 18625593297829878 8740 38665372912429060780 8741 40607574744723590222412 8742 23991242975760184217983158 8743 8588142537783251954817408796 8744 1966820507001535136125071003462 8745 300260319145620454824017765601553 8746 31539885874645478209387245775599065 8747 2336570740230074133639269768030262489 8748 124462302225153766675339285839844775627 8749 4838802099074247168355886655697690349661 8750 138869847012371515383389611130663913688222 8751 2966243767808637778478359668999953941548822 8752 47406789827074121878271291585444791116188910 8753 568337700745618434734095273007239924955648121 8754 5109323565323540559050066227155649696036620583 8755 34325309114233843168006372492255729895377441043 8756 171107940738638417549386691383076615674750835320 8757 625498877234343062005482080784499083073969195230 8758 1646748487937835369084265838194526545316753463610 8759 3037640159201261394698127367745291891719879690218 8760 3761744585273721154263443119363837300596544055540 8761 2914446421883292276855844185720669021558576623060 8762 1240493777968300523825122885277254916768240998204 8763 215383458434977424474720742959761051233589711957 8764 4070194831632431870444288753087145546093376230 8765 0 8766 3089 8767 261229655 8768 3907781571467 8769 18963537924170844 8770 39569659154735727489 8771 41778146117615993117041 8772 24816321084776537453112340 8773 8932248696097757575059255469 8774 2057040392509188311552465348610 8775 315818616734837009429023763023862 8776 33366593467025038250248117379091817 8777 2486559517594275850982958842501119949 8778 133256827040004007364600627490774795189 8779 5213069842286787754131883923605960379618 8780 150574125862639473801246389917105696210965 8781 3237657659940100203275022295769831249417984 8782 52102246417594188097358738207766395889084792 8783 629134363738977990651473067874267883399874513 8784 5698692191989841301867602842545772759674007275 8785 38591111304155040133187437879155318109001598950 8786 194014662901313520861166945595416400963764878859 8787 715775842086956471546848382264585030149429714159 8788 1903512593412713377078227319027180499578100278437 8789 3551321650528648038162365644352429213361785724343 8790 4456383820736379161295975589295304462501126342093 8791 3509397149206598937481869870448128957433658896712 8792 1527612149442641873807513839666404975145142763452 8793 275760079305639763000014869204869489143177964562 8794 5789145004953442189763547315870910121981943570 8795 0 8796 3109 8797 264189410 8798 3957727443216 8799 19303196581568046 8800 40492953649291535492 8801 42980200554192739880271 8802 25667726808565795072756597 8803 9289260398208215163528601795 8804 2151169760140129998471926871395 8805 332143201113529335605589323989220 8806 35294323756523669715497933776406058 8807 2645777450234033256760385700878833229 8808 142649024589112408488279632675959335685 8809 5615257530473030702278974003101989135440 8810 163232027029750752288846941110455438182979 8811 3533127457319009282039340835743067818464284 8812 57248984045941063205649519738926348477193363 8813 696251453083814296265847879866928899014239139 8814 6354214169010134107442246935791975469511055488 8815 43373315512184945654141799054785447347891235885 8816 219911324960837710079488894479920133621538810621 8817 818765948272280880117212951443558874372228782507 8818 2199350548784104658939923048351943990343601406748 8819 4149765508338791992582403190868269870209881959639 8820 5276186542031774250443907911533277188060494735896 8821 4222855041185171600476403570217521086452522613519 8822 1878959097156795196037185234395779676239731839908 8823 351778828938386241378921434367049309905054647468 8824 8897546639014904632269502767078065890205215140 8825 0 8826 3119 8827 265227092 8828 4008423930891 8829 19651749899762218 8830 41435523224207585656 8831 44213312337136345187602 8832 26546246405976297832986092 8833 9659668924528574875339515670 8834 2249367854605219917276264525890 8835 349269469970820735624147176158594 8836 37328402456055226805737846991112413 8837 2814769305095000759922171903031324388 8838 152677899774732969286908113605753388073 8839 6047369700861023062975221973983767134196 8840 176918589966681167435152742838344545977801 8841 3854717705079552174928768476962605177388627 8842 62889053925014590258820542814128967774659823 8843 770326786422703424842400755431279403402940534 8844 7083111194387013889479406946949516379171532684 8845 48732823449365550784295365577430742756162725933 8846 249178182990320726713264980098235550013568648330 8847 936213049210041114080313822693291550725184805896 8848 2540067530378724752823649543883986513589689909013 8849 4846672441219292365202406839784722390274457591842 8850 6243081239095993093939126234477782687232405512838 8851 5077352480237572524122041672041128211258753532606 8852 2309028400855208489819270110423588504438345913798 8853 448471581548312984726941180455610268636652865886 8854 12705009845616124712460956585312847924314899560 8855 0 8856 3121 8857 268233131 8858 4059206722782 8859 20002138855949576 8860 42397817103993755859 8861 45479403765584457739280 8862 27452665473892321293609368 8863 10043902848030200421624363955 8864 2351800505282705938057608197264 8865 367235133507990804274971933881627 8866 39474418317664756679016219937884427 8867 2994107928828737427454982826359832064 8868 163384908790645624298779901344068245613 8869 6511552997989982615242867364004101789327 8870 191714538262454475747138509054936483014874 8871 4204662040525727146448063709700047092990511 8872 69068309352264337859057129947961783451744314 8873 852061257812802465763265391216573899739246944 8874 7893369719744986294483359928698759136888722298 8875 54737447062041725682069241385476012108791846702 8876 282242749749199264787747160185689048458785779578 8877 1070098706410982959796604644932199476723058854712 8878 2932302635736941589027951782861754242338831847622 8879 5657790354004360692310192033923409614835616175026 8880 7382891877965018177446692733593527379544113808222 8881 6100561829199354512457220722177022576417509296328 8882 2834222885500433525297031811007735623448437389028 8883 570051668219033229952146432331850209570751410456 8884 18612946662395104207961529901586308686366406860 8885 0 8886 3137 8887 269278721 8888 4110748636021 8889 20361662104832421 8890 43380097692535616692 8891 46778055202299722926302 8892 28387812845334785443091042 8893 10442485796588093484394222705 8894 2458639410993179150933599552893 8895 386078780798795070314796771790729 8896 41738243391765806821330132246037910 8897 3184401011885820051444922542892400092 8898 174814085496324178389189687765057258873 8899 7010098346823672280703178688760052934633 8900 207706719253972134989924922849516427936137 8901 4585381155928432098843655957779494452567776 8902 75836726179986372734347432706285176210602559 8903 942223614654412476730630350486448079227810374 8904 8793822555804688854496705618328225266566334321 8905 61462835091743499224325322966042792778220028833 8906 319585201661212494487082100528718019146852302289 8907 1222664241550759540269329206024195506695453776567 8908 3383661056093680928287495744555816109592073107917 8909 6601453463457844456241573672553913206944900671599 8910 8725693009407594986344455257884603699591670098336 8911 7324343351650271851192674988427140058345690171919 8912 3475791127436008586765665868011345484179843954726 8913 724088992422516927146314154276324706001135608151 8914 25974068656780725302904851625394171696546323840 8915 0 8916 3163 8917 272320158 8918 4163015883235 8919 20722990521625221 8920 44382835661358119425 8921 48111299098637213292669 8922 29352516928079468726237622 8923 10855874878452161331015999524 8924 2570063336373611412970478656945 8925 405841506231433237370940511412422 8926 44126038385859971163168931134702228 8927 3386287442711599057885222474858345546 8928 187012217121556385989425972140274318905 8929 7545458197016011721896801021549485850567 8930 224988525437945238303113153032597996754052 8931 4999493028528431502357198828595005648263464 8932 83248774761386657245361110793824870513614841 8933 1041658199828727241969112169199144327737194684 8934 9794232798054373760318290338621927707662548660 8935 68993174694377411136750873418406601677235329798 8936 361745035540446434664266843759339651533632508873 8937 1396454430088082818916049157842891888025261264385 8938 3902834081931119811277840695013626017175400402103 8939 7698725473852721784381593835940900927881701078791 8940 10306851040131459547826132373268858664103794749517 8941 8787697419266526235912394084270679455194400574228 8942 4257936626824489939560780888322663936922587895422 8943 917009966853097880384686670948442199765993763927 8944 37423155434720466846192699910569733314230878830 8945 0 8946 3167 8947 273367240 8948 4215418474626 8949 21093702904911266 8950 45406312161363567866 8951 49478644107063322172885 8952 30347652003847989275470306 8953 11284627901013699105743037003 8954 2686257202941899337545095206120 8955 426565361974232803688647934999056 8956 46644274687787245618291524869007813 8957 3600444720001302427570097713201187628 8958 200028985758792608656003640831040914138 8959 8120249062567934552305253876556116894149 8960 243660396456225640938161039557506935803815 8961 5449833680705083110022689147962441706878014 8962 91363797038527610495552568333647483523203405 8963 1151290669633821320660819767790943135653215182 8964 10905392442054179313523331875513681802769347769 8965 77422323876804141142548634387268523972424758826 8966 409327814266938998926433668720087048112117440836 8967 1594345908683671985254051651863369878110222550434 8968 4499769132552463127482066634304650318123059137041 8969 8974089694148820551650506451629981632744837666714 8970 12167536530116287189785561834894222244769832274274 8971 10535521213298450353278234891752255945700902926006 8972 5211429513830676773753871397694410656047498222879 8973 1160627728802858528184247164993754114318169839085 8974 51335857215273486020261457646966315968397294230 8975 0 8976 3169 8977 276450317 8978 4268554890900 8979 21466340839315199 8980 46451001609698503088 8981 50882237079250838933620 8982 31374091050222999357939816 8983 11729232140647414121976951892 8984 2807413644754201240156424844860 8985 448295111231844927668415347175171 8986 49299740316320460352706762965757226 8987 3827585013389565586386286121229734884 8988 213917164187825896652925048103018854288 8989 8737270938552241897719785897297243616664 8990 263830304178752181575328915430659690491619 8991 5939469127368999343459498410772342482549010 8992 100246443459995899545234188478750832828893004 8993 1272137203155449743003712122464397949663175845 8994 12139223933193390895650729014459893879704790635 8995 86854678712708433281077882029458084352201460272 8996 463013485010136786257235719446819522314846372305 8997 1819602141544813229421029084598672535355453249360 8998 5185826018844144156276785099322413820627830856799 8999 10455666424676434276155354099720507404343516534353 9000 14356083584636370460015116227111759318317690952311 9001 12622609367217413999407996445788975366150941483714 9002 6371739644601790442313841247556032499888664054390 9003 1465169991223189806929447802999290452712738147724 9004 71892538383693525285236017936926714817491759930 9005 0 9006 3181 9007 277513397 9008 4322472355362 9009 21848601355436119 9010 47517201089078629003 9011 52321594474374295656150 9012 32432755567821583466798574 9013 12190281779981795284292304063 9014 2933731908237124435673553700385 9015 471076560762843117198670226360037 9016 52099563901537188336159911788571309 9017 4068463285902127819013828751219550942 9018 228732774452965538145552580641543977272 9019 9399510268055671929538135961807849534580 9020 285614325950221399183034964577682483737915 9021 6471719363451137510992613934165861128929715 9022 109967116436187472390903791857008325207885752 9023 1405311343030385907712514885253658862667278427 9024 13508899255341526572389980724817725928114146290 9025 97406556433726791260148532080322448310924571328 9026 523564793348230952584630555617869039602969616485 9027 2075909955624195702425513949047185015409769073929 9028 5973995473319481320383048318146217844634714062978 9029 12176102205589786559483065366807576101632335153057 9030 16928722892074042388541249955542850599195043133833 9031 15112126244444238396812860284857879738426413249267 9032 7783742111441333387894301035235874998704730223004 9033 1847948443940633590819581639861052787107066913635 9034 98155840577916416948124928703198194810210704060 9035 0 9036 3187 9037 280624068 9038 4376492784962 9039 22232773946483122 9040 48605385291514276626 9041 53798898587993724491390 9042 33524566259175888606816483 9043 12668296183608043251495868541 9044 3065419348710364352632698510252 9045 494958451702814945653001034854421 9046 55051221181469875155547710009698293 9047 4323872947423524595516320624580506708 9048 244535306248615978919182768838709545885 9049 10110161782541450726815235201143880401848 9050 309137198879618377364277110435942061881882 9051 7050172307944735637312497596171200275668974 9052 120602482973383014754244822422819127105375918 9053 1552034910602011076151948550349928424271899129 9054 15028962724499763915555342332288369286813366948 9055 109207265170704389409885833848163949753066666555 9056 591837605928527364663724728190667916066024657180 9057 2367448689468551804791523497075257960032659847725 9058 6879101815226244296674582916665103821837220883657 9059 14172863889653514251264872268183944387907380395124 9060 19951375265427871419907232375221193908252888406595 9061 18080850970784495530074002063009017607388940290164 9062 9498895650806497939227847433217824108204685158995 9063 2325401291509510189817418303969081938271998188065 9064 134986909515212661240970325012786761435741954350 9065 0 9066 3191 9067 281706508 9068 4431302797472 9069 22626823842012989 9070 49715872684157924780 9071 55313672920798297567097 9072 34650493704523342665358488 9073 13163907984686867440514486285 9074 3202690565337077183511770067934 9075 519990659819630927588144741061118 9076 58162561157242450320862722857850185 9077 4594654847735605270874528403224393262 9078 261387894015476171933434113110002802819 9079 10872631965754123782260390348116767739139 9080 334532977518756219600703020079058935928833 9081 7678711483216326203817537373865513561220681 9082 132235995816807656616562344307037147657456975 9083 1713646209814011377950140172256927630504649694 9084 16715474578385530353442334490565105760581590092 9085 122400792286091005487578829934857997580708441814 9086 668791446036806826773495046235518932045027364287 9087 2698936968313353850980649828027003173571100728731 9088 7918083909885596173760790669668701440729431531345 9089 16489404605797104647149701032278337887111532997527 9090 23500690783261557264556225248731799434234798700496 9091 21617373759221750870765093766097544705547404603967 9092 11582292228879796836649944881006686753053762526841 9093 2923640624921383150868194159431003558032146509791 9094 181759823617906093465200931888372284858740015970 9095 0 9096 3203 9097 284841743 9098 4486877604345 9099 23022898258560839 9100 50849162490052261735 9101 56868223305767153935601 9102 35811508112757053879487810 9103 13677670487394973692188529521 9104 3345768849983704063901721800261 9105 546226236037601371656602368443180 9106 61441813235785842779494463149118002 9107 4881692487471148495563848913272453421 9108 279357560650167205311287708890609082227 9109 11690563613312261027966097812680471658081 9110 361945667246181871558372837705004842828787 9111 8361532285874815676679484472645488195682868 9112 144958494589654397363386537929461152929751990 9113 1891612958285992535025827039425223179546966824 9114 18586159347892307948715067705687111850446905958 9115 137147122654181237053337555405587450271727015735 9116 755502301431073403996657818901183276966003795629 9117 3075719654510281180865560758690434002183583208714 9118 9110257537423136926094477491683696485641157241748 9119 19175566667640771189825753659718753769691197316782 9120 27666404923335653831411375549396544310025746261211 9121 25829080388956175268815162628542982669502345257315 9122 14108898947813506713993787072189229370903797663561 9123 3667790084857724334537549009356769299819844213342 9124 246962555134131502750764443021810320563124580250 9125 0 9126 3209 9127 285940065 9128 4542587066525 9129 23429117532907805 9130 52005567539093598576 9131 58461992558503939984928 9132 37008632459158523325179354 9133 14210257161325369318601519651 9134 3494885091360032762084530111768 9135 573719465882022645999368408469379 9136 64897615636854042830759392861841068 9137 5185921856994305259771626968533735960 9138 298515415440986919407609373350021175892 9139 12567839855622520636150505746824347309188 9140 391529973911774559619197865397998414622698 9141 9103173916464867245316025135798059011185146 9142 158868817486064233475558573493875036380038644 9143 2087542077813646506511292187068030237926884495 9144 20660578883364993314877974835179746878564941951 9145 153624295879428153860435492809520965548764371279 9146 853175722696279365601691448120909143603888009209 9147 3503827713228802671617347377858732663314491545350 9148 10477675591103069607513008142674909291309753431342 9149 22289077445532329930287177985021287466342607330351 9150 32552772913696912398324054823510531191426135858995 9151 30839874524379831951199507478547459041369005785107 9152 17172335827049229657936146431178618791659086437913 9153 4597477796159718043944050168495361221105910478161 9154 329420118795292984789405610601583540524411510600 9155 0 9156 3217 9157 289102516 9158 4599070310946 9159 23837342056080950 9160 53185611505887108450 9161 60097414689499298582956 9162 38242888582535378461372129 9163 14762257422441334335521130694 9164 3650279653790560111793194822426 9165 602528067696841298616271305674823 9166 68539023302326988534459788291857507 9167 5508326270850656311990953974609864108 9168 318936925290137811951016975384567324144 9169 13508611766623801265884483732407248525983 9170 423452031281376241132504933452697354062814 9171 9908538327100621998589662835827408354503581 9172 174074505753597003409430505476892082238183597 9173 2303195036311928885036694723355480972144058495 9174 22960311342211440540002011904062436475536495876 9175 172030029779882739017786903651994628331889742036 9176 963162766378375701645890847370972720021741012837 9177 3990087238070363308735273639486204791543706206211 9178 12045467770075949356438738178695790490650323503959 9179 25896126619083284858907765305319471246093661884541 9180 38281702710130827184111516644052869930469167600751 9181 36799627128387927116440064843387280380286309213698 9182 20881332768711502922152410780640891810127203239328 9183 5751274577191738529340656722617131746210330622938 9184 441984538421785735732635340873810916440430737830 9185 0 9186 3221 9187 290214202 9188 4656374670153 9189 24255965399595485 9190 54389606343378064085 9191 61773941231801130355980 9192 39515353687048199186199671 9193 15334387904967674967877544973 9194 3812201049713685048189713784486 9195 632711102407397900296702217719379 9196 72375538783911794239033412544104599 9197 5849947140049773464568703518710633950 9198 340702136165986011717780763634845975944 9199 14517303034814350874650448548396328688887 9200 457890255447536591008394185715762655041562 9201 10782927035588484886195275633776516294719885 9202 190692521240069295821068525322887287352097252 9203 2540499525286109510743849821523615711772999441 9204 25509159543894988084744196855552251992882427877 9205 192584225880220165697556468142496161310280098979 9206 1086976272921698558687141144354786637671310926616 9207 4542196029269933699590959463688328404292279931449 9208 13842301901318530013662174623982306109537633758295 9209 30073287914184156438667120731244889575628907139055 9210 44994718900756350251742594128254613772940683173637 9211 43881174919615689745494034692892537739900788223050 9212 25371062372198348934507724991423527580981883362210 9213 7187977723884403638430838326830525669871468327806 9214 585570882823188737555751636553625475214312896360 9215 0 9216 3229 9217 293408137 9218 4713781176572 9219 24676728134085299 9220 55618100576958477158 9221 63494045944081849906815 9222 40827104737838286109533294 9223 15927276155826595051701535226 9224 3980907750548240596292913554066 9225 664331343118466537507815584027593 9226 76417120875827937692418663552485647 9227 6211878277857988957650267722351067579 9228 363895975113159452206061703499842326760 9229 15598640969163742322217735616145712925053 9230 495036174643016752097976766040127286533482 9231 11732063182911930654681015141311969585159346 9232 208850071055135327870421797867109954507524879 9233 2801567602002620065674947515071959557603576014 9234 28333366743358639238092811109207875432724164932 9235 215530964445779251029301923525456321589155938349 9236 1226310593990521225081363513568720760292516199334 9237 5168860273795303132309318144253319644500072449708 9238 15900822124651631888863469216459848325284542308020 9239 34908293725502680564155328912969990434823278365866 9240 52857115113945414387473395939759376531898024653377 9241 52293092944538572898965419089049519819706252726702 9242 30797812005010406268538677582680578960653355266407 9243 8967466073334395005161648589021244785529811108925 9244 777367169853525656604376188198138785344164834180 9245 0 9246 3251 9247 294530991 9248 4772017946519 9249 25108162278023430 9250 56871424723182574594 9251 65257188093666364089293 9252 42179275694467185967598423 9253 16541684643897962435311111543 9254 4156667140419802635500950773205 9255 697453020719730771620272778385433 9256 80674218265294702161581090891800471 9257 6595277803115921499872477460856368433 9258 388608497159803365600657541677090665905 9259 16757661920019279355771937539098435375843 9260 535095407259537882258908759201219212465309 9261 12762133936052336369479294869124421702586406 9262 228685448736710900678520089129232309818427707 9263 3088709646395111076600083789735984691018779623 9264 31461867169705579357019278941009241989088338054 9265 241141553333178442722391928732872961292883057845 9266 1383061886957186066604169651713653106153358657161 9267 5879892079481636945150718189373804185553728638399 9268 18258239608233717336774785818778651372328899370991 9269 40502544993839323948035067410535374465839378047003 9270 62060633821061041366929588710096118935233871800496 9271 62276167684892572432070258768616851997763309959339 9272 37355796002213174355866353986536403218810643470841 9273 11177671221563457833133698007602105551143910294945 9274 1021825279023975646575779156317399955146098382290 9275 0 9276 3253 9277 297758398 9278 4831051362221 9279 25541704912777273 9280 58150129291859611409 9281 67065979091800742035211 9282 43573000393071852241364822 9283 17178281485692271894945892627 9284 4339757269249952201571303567759 9285 732144378095940687786730261261127 9286 85157779001654256052428781137181245 9287 7001361879580997652378477268067312896 9288 414935221817794109580247133804878234019 9289 17999746088673336937599170660181255385254 9290 578288608285843211052522964635202675938761 9291 13879816150652871482106621992684635606828463 9292 250348999056834544856553445557096691585430240 9293 3404455804317500641127275100302523331577816341 9294 34926545955569840374656713478590423767031807130 9295 269716977427395731882523250777417515151515329424 9296 1559352513899897109169378910309517920302602169227 9297 6686380748982887040119498691458069056125387535626 9298 20956897342306805279504300486472868380566667190304 9299 46972154350060417404499936066116391790684978364639 9300 72828946212975277639185152700091401601945622015301 9301 74119927239335456372888806704840371880901725054778 9302 45270826554671603043738193970796280728317323479869 9303 13908280404858530965665787876696583486828749769480 9304 1346810523539640666581753321094944080576991094630 9305 0 9306 3257 9307 298897558 9308 4890236816066 9309 25986201098550147 9310 59454566514927059005 9311 68919788701462347653367 9312 45009473231688182660907349 9313 17837877536926799929510091996 9314 4530465528995514944670059777869 9315 768475242896553487456629645549217 9316 89879287003614534169127860408931154 9317 7431417728737897433611192960405898060 9318 442977408615688663139742049568589259097 9319 19330623792567026103836788812672384710560 9320 624852582303949866048963967658605003900230 9321 15092325183969633217406021183786447274726732 9322 274004102955678515343768032203862785510131471 9323 3751572595337408415689934445955191985312659651 9324 38762540193722561676771011803173838676264244625 9325 301591604621268496642630701134957342004403335554 9326 1757556188852721609513929431091750053414463459596 9327 7600816934438276486757115147957388241499773223922 9328 24045024484865442658744388103720502825957457917515 9329 54451155783961601307350771800756638048201602936174 9330 85421341599587587482430469120361502710677581843977 9331 88158777890246564612103958534251046000334721687280 9332 54819110220195544113784086240978922943379798810646 9333 17292053898452848298446757915162055568439807180538 9334 1758811809224127671326552204851740301257362152300 9335 0 9336 3259 9337 302153657 9338 4950228297834 9339 26432941856686808 9340 60785290896694207981 9341 70821371440637328326954 9342 46489887503095992565450499 9343 18521183737244244408319848045 9344 4729090922223732450101643900315 9345 806519775050458320667215237175866 9346 94850772520232265805211522571711188 9347 7886796879074562419800763906287393373 9348 472842431042072563813271972434223829166 9349 20756414533055288117000529739977140033012 9350 675041367799436951084442862875114705255566 9351 16407444706192275142671488459535091670015598 9352 299828305601868593917045469233746500911125073 9353 4133088290576121758132291726993877303702889777 9354 43008551603454902419551126869679676242751670032 9355 337136189531770049259384705369248667492608437886 9356 1980328236733249515263059690675132939739376925993 9357 8637306790371414839630936397189365772727315259886 9358 27577463324022599470905389946007120267322711409843 9359 63092960119370219695846996929668962331801849196535 9360 100139914398789082851603053293760120044110419726714 9361 104793916436558669005659949423951927753982362471522 9362 66325326245368572415231876713088396067750286074831 9363 21463587011664477124764701530672154750245337237090 9364 2301129533571944025277495781961771781703884727400 9365 0 9366 3271 9367 303312649 9368 5011072761312 9369 26890907047904382 9370 62142673556655495607 9371 72770106512832984643208 9372 48015500247719374043547401 9373 19229062336152840459444354479 9374 4935942463756394521905729191796 9375 846353856493459055732907747136100 9376 100084851791432730941964350787902894 9377 8368929391428995414789135786527483250 9378 504644084265570506162705702274777847456 9379 22283634232880799433438080815080940982110 9380 729127503623329494756504762333128403041527 9381 17833582876809513340128138895686715516230560 9382 328014468994862000627520022663392321911079239 9383 4552312663777287933498058599291864202732132739 9384 47707208048172554645793255612391097368701876799 9385 376762374544668967897108652423904016961926990175 9386 2230636738847261217459176505647732702866759476531 9387 9811729812060059470369694081292566873422033509684 9388 31616632789017776529876007708971095199318826794610 9389 73074475555301604731310623366768905936178550155869 9390 117334605059178859265670864621010025318061908485734 9391 124488764944742622815572683054821010673304472346153 9392 80185441522062310287963200207297378345426686032970 9393 26620343785594724503919528007152484538595008925354 9394 2991992108321373230151749731987080757542522079548 9395 0 9396 3299 9397 306593840 9398 5072038121200 9399 27351101957239930 9400 63527294302223088541 9401 74768792656890494139574 9402 49587567898786019537893375 9403 19962269765377626311455968980 9404 5151341364415294566624551576621 9405 888058048579581534978747743942938 9406 105594738445757791509379732215261042 9407 8879316432551315851975237482721551987 9408 538503000907771391100824467633290006908 9409 23919239042007089131001858232072554418092 9410 787403263558145233757644224938943224820270 9411 19379806952797303492459273439765987818317161 9412 358772089494791573797278006059114563412727300 9413 5012866933687248283550380301144288178825875959 9414 52905439367427120124755645370706028545128492733 9415 420926367515140008709877607644154138597378323150 9416 2511799858721209983439473034620558253651546155278 9417 11142006526889798728180921231550517080154504215546 9418 36233461343664026837521344402389288526546821613251 9419 84598036511754084212051741884907876096789034180870 9420 137412681048374381822477097768777755777071201834506 9421 147797882407240222620420310302322688060686810416067 9422 96861497980815216830944532257883391256008246373285 9423 32961389412804196524279706664813501127815765300582 9424 3894633633219159567419169276354249225756304373032 9425 0 9426 3301 9427 307766640 9428 5133865512874 9429 27822809408715162 9430 64939524465688718621 9431 76816817734593047132359 9432 51207412841809934530970416 9433 20721722499357641592846983866 9434 5375619768755156152395699458157 9435 931714779669563338725938641054560 9436 111394286650612752207739379974554556 9437 9419545976611226469949987916581709335 9438 574546993636786761851725101099931693863 9439 25670633696063350418372354067273367897820 9440 850182102966137418607969770896986577142932 9441 21055907862887053482998029302606623516618454 9442 392328645749272066996962544680808731209585365 9443 5518707294542686026244112939500716483268080536 9444 58654910912490657407662120067368319303551398446 9445 470134404548695853639477098546610692232115409683 9446 2827524518696426000671874852965058311870338442795 9447 12648298508177765147581609678539947284848628563703 9448 41508615477498692979929738813681852518761859031757 9449 97896754666847797719095398125606709443018473145927 9450 160845540121877925570625178482297677430529833921850 9451 175362099825719046745925656839840718186960272714032 9452 116918012497318102399257330193058897787229953532950 9453 40780970073114739191346065812131255305799928218280 9454 5045153420326062073735700018370020476568370264395 9455 0 9456 3307 9457 311080361 9458 5196536858843 9459 28296876177945098 9460 66379972922581446978 9461 78917134763737258549579 9462 52876357266842143645087024 9463 21508225022555473848395653597 9464 5609122869780733988641431482966 9465 977411530970639381671419518153007 9466 117498003601409519339630494658689726 9467 9991284646409383782590070698766051222 9468 612911517714472611874161769024069383571 9469 27545720619541813751022820916288821843688 9470 917800064417723909522314950726577920959813 9471 22872440372268264342498625880211096468338091 9472 428931136656711035839300317854803293365893605 9473 6074160226872534964420935446919720102837782239 9474 65012474973447250598083372689824137056545365371 9475 524947248743853456046989164106023434952107470582 9476 3181952425002650671286525418384756888909895341467 9477 14353342753430466253502565452214152344338564222362 9478 47533697144647081697066832175287924528193033782563 9479 113237089553917802038749648548411967486763158253476 9480 188181212670220017419280858866625829464901572943531 9481 207946319347204011315630047681195549649394533256361 9482 141014904613315036276047934260493410098385141639046 9483 50381139492449749814122768408539824217069979001052 9484 6522864426596675035428792225117498974342615654957 9485 31610054640417607788145206291543662493274686990 9486 0 9487 3313 9488 312259159 9489 5259350121731 9490 28782758635888462 9491 67849002998319845506 9492 81069031214167444887514 9493 54595792776943406509142587 9494 22322751306735816373550246895 9495 5852207321166946546731693027915 9496 1025237809967710515043968411416439 9497 123921096282272646985304214937070038 9498 10596294852071454215528424133631137576 9499 653740052661076928367401802778511183929 9500 29552909540762852078355452896163670625560 9501 990617420983322035631170988362344393159246 9502 24840797285753327139113115872683333990321336 9503 468847655996342285644303356438408458174783464 9504 6683950420077769864921319924864585464769560563 9505 72040690346114040581860552637438005272834447190 9506 585986810935818666095405522006879795468215280229 9507 3579707829169661218726126094396481445866939110521 9508 16282704963898952247794944616279428813774577344737 9509 54412806437236019802165250204012449679042508233035 9510 130925689868641342159809589878335571344034566029699 9511 220053539120873485997978480923748695206173162842377 9512 246434565422746759467022588308838417635036750594645 9513 169952045873619425974765066567495880481647642823315 9514 62190603042181378998416170689565650142210263414700 9515 8402419232677853139037407469446858559192775401562 9516 35526344595867576894641072557752611828724648210 9517 0 9518 3319 9519 315613468 9520 5323016542816 9521 29270976652456598 9522 69347252984869654681 9523 83275619416695704767615 9524 56367109995104343228949260 9525 23166156855306472882880822424 9526 6105243959603880583327866384405 9527 1075288575652320836413368800117209 9528 130679485244663492352764939551050484 9529 11236426008245687142522790213363699654 9530 697184615574107759755436385123658913289 9531 31701172517580852835559562848031156563950 9532 1069020283313636922630515458916932791031837 9533 26973255981745063349429698211152001358330805 9534 512369186594341930142848318048168790010782468 9535 7353242459719350233419442009869347408862827318 9536 79808363799758843968989878862708753757013117767 9537 653941647824173231697472560606571685699017244353 9538 4025954411783929302035042794188733303016478126899 9539 18465196392354045847570974027419623354830507791340 9540 62264076360576593016965976096386262397955652203688 9541 151312900081665572374977758590294382643075376274992 9542 257198603181030731980020115726284174384398281132449 9543 291879864568506473703309142180955498205784651088380 9544 204668411161374969648284300543917696381465107476465 9545 76660552011670870403796496479174736234775495281309 9546 10818320128562498276870226658734493045801308504739 9547 73475348246744833236550885453186251293533676100 9548 0 9549 3323 9550 316800800 9551 5387583950155 9552 29771298232351274 9553 70875111851338912499 9554 85536197682624562316763 9555 58191772432601622681674504 9556 24039476349692310505548549520 9557 6368615890606966222341769954886 9558 1127660985462530521131094142977113 9559 137789855334253742759514066054271804 9560 11913633254357424188256802309872727365 9561 743406186681308111532973924868486114906 9562 34000054995408350567992000268397465332585 9563 1153422466158301209546517798082302358451892 9564 29283063637750562842108224326655868103364081 9565 559811438703131044988517123445127399053369899 9566 8087673942321658196230984562912222119872461775 9567 88391172318515523787963275482515305238520571701 9568 729574981917328918494718423349197421468678862780 9569 4526454232831867564711196298830185027846187529334 9570 20933194218353525089242829663305771919544166180007 9571 71221660041590621930850233682379733828132058166210 9572 174801511504033763269949894047225561026652401299106 9573 300467122889444135851229809121410684121420066704003 9574 345498977712717533106368469588274851621852905762516 9575 246298656588943625047819371248151924845326583390248 9576 94420603261179825372793952396905454350912396827427 9577 13877677666565712993534202249201700410249147137811 9578 113832236301337951085175051468971483963255018310 9579 0 9580 3329 9581 320193039 9582 5452261487230 9583 30274109286452782 9584 72433219951519133847 9585 87853927680257917628193 9586 60071243553732026180964913 9587 24943619077437295193949430748 9588 6642721111659805193765968104450 9589 1182458078526540002446280349418504 9590 145269670693919351234102214026023250 9591 12629967800962975280300084906088446330 9592 792575279246274737760972757536577803004 9593 36459737412865846169525497569777474111741 9594 1244267314878385936099000384257042196575503 9595 31784491124159907761130924938584656502260187 9596 611516940929733927608011549905653012168095667 9597 8893404553459962430346120312930309930163590985 9598 97872312122053230338839109113688956298562897317 9599 813731408885543993515631422754271961929985124103 9600 5087637701277071477809099423972312050424291299846 9601 23723161007717221779985071463067651630251357077894 9602 81437691974201337085911625854747041986614163314729 9603 201851379393237249971715918692287265401197899877851 9604 350846017947594019504448585716383688767944280584881 9605 408738249248675878045656512226576723430123525756636 9606 296170879292271614824656683341417353060050855176446 9607 116140966818046855838062858204039588734596389542151 9608 17784109643108046229459163265833566459305323993193 9609 198985697322123447350125164281443906056810854010 9610 0 9611 3331 9612 321400447 9613 5517849767943 9614 30789332961225891 9615 74021988912311427296 9616 90228117571979754066350 9617 62007061633254773689258025 9618 25879684074536541251582285624 9619 6927971000834011026748668942683 9620 1239785275856769971201444104643158 9621 153137229896881549267869971791370974 9622 13387597554807816251070219087409925154 9623 844872412635117872892152514654519640234 9624 39091047913858046429807306336503355126181 9625 1342029833412144675661758447576738023284884 9626 34492930798063323241441170575010228367807467 9627 667857185160939604322050208788275174171026031 9628 9777155397656983728748362811475919174974194738 9629 108343242917941356348460030664657674482164080861 9630 907346604484470484514863995701462699189249324451 9631 5716676490208764508555291082333893954019711378519 9632 26876048742913953180158374254384172131951986249557 9633 93084813358921333661360262991725366606143748164864 9634 232990753588571908940663900699445234742698545033331 9635 409474995832617751919709347036268137957412822400070 9636 483269185871199311192605558725256867788090903262142 9637 355890022488457866232357213839736699858211620145688 9638 142742444390316626339990202992988664727852729553576 9639 22723486109983471296145779270046714059028724423357 9640 290560895175981859848530827794524017111212743070 9641 0 9642 3343 9643 324818690 9644 5584320361463 9645 31307009031517779 9646 75642059841542341136 9647 92662100286270289644250 9648 64000765566403762184574384 9649 26848637773346948043860331815 9650 7224792855045839889065581417767 9651 1299754342019587129086502518799889 9652 161411682350043490436317070095212309 9653 14188796533883119545991843623565165529 9654 900488745389698338720633097024158244936 9655 41905531300743057911185046821727754353101 9656 1447218759889904206635418820239717992150031 9657 37424958884795882521155405281660190351501889 9658 729235061981598507694023768342523103973902936 9659 10746266748749079569091825514444323877410470811 9660 119904465273462257927911995074946950249148232749 9661 1011455500418390036721372866860159823195870739211 9662 6421569558385830691844905200690594773691338958411 9663 30437945716558895830650888577769519743872136119012 9664 106358676687486917315116921325732849872466344969242 9665 268822367677024318029920884422518937994250304087358 9666 477674900408235373191021531400682917165296981974218 9667 571074309384096308732666899011335119238793744028896 9668 427335812640235967404212657253081598702339279957387 9669 175215466186657410333970263259298266147284434848340 9670 28999085344725902637291658523714565050426603889647 9671 478068565665171570716851093474647431923974069630 9672 0 9673 3347 9674 326043126 9675 5650942061250 9676 31837419017005296 9677 77293870176140963871 9678 95155072484339474206984 9679 66053973419844927726694427 9680 27851647031257879849550377073 9681 7533627987225345479652758929396 9682 1362479624366292170220673312454987 9683 170113087983346023726350468035374585 9684 15035967363624598295468753412567831889 9685 959626601451503316297501006007586961184 9686 44915463600646971365882979655223524653973 9687 1560378980164705039331817488690213785443331 9688 40598447635802060349896371621949904581520397 9689 796087360658393567922246603011525629559442775 9690 11808744594925963517871087069659320332915463833 9691 132666410215744376704462701274565135213385667708 9692 1127204020616591472809902200901000411305965713834 9693 7211232911858788480681438975755284689391582808996 9694 34460585705034824473210427859991689830118951023056 9695 121481147471353505240446084179828325626322163472841 9696 310037866469873455682922961952549836808784816941987 9697 556969975393894653943278938740910282562940396238868 9698 674444441564045980227371710688856258483766278432605 9699 512766524521201082279119644334483503698998098221036 9700 214902427817510534523926900252966930358192089026810 9701 36909233158292118509003239496104551958363072546894 9702 680753762206922741047152135548812242587208496590 9703 0 9704 3359 9705 329490611 9706 5718455723662 9707 32370433348471789 9708 78978094647558534975 9709 97710544809906489301919 9710 68168302423001883810551142 9711 28889738524464674592787439739 9712 7854934992263789872499201367415 9713 1428082306879093582278956099674294 9714 179262435306454351621418588422047420 9715 15931629886326130097411032165489168843 9716 1022500171771542198947228621166011811003 9717 48133929215921359616490269166821974716289 9718 1682093895606689199787131707743601113428782 9719 44032637436890765237406119793143123621006026 9720 868887604074073527950389149026613753277002651 9721 12973328657450437299968529237084926788352673131 9722 146750369120942566500403446320829803672523600571 9723 1255859036737309801101373205457543921561983905853 9724 8095605548814206697427124075979996625082775290476 9725 39002152084083627242338921329558442850301844243502 9726 138703499233135243881610885202507538097638960006778 9727 357426015472914822357505031331155988530279073833822 9728 649124880705069409284802525880867990240701502535001 9729 796091956097846457708587327502180341050497508225016 9730 614833679249782563451651899686979453432876310559798 9731 263263699726937499261050983728464599066011211832782 9732 46920568848542319082122790296114498390347134692460 9733 1043575187320508276786175010856044087916758614060 9734 0 9735 3361 9736 330735805 9737 5786915264876 9738 32916488347341591 9739 80695163950481374541 9740 100327725435704674348384 9741 70345453161924096937161020 9742 29964151029450531487115063043 9743 8189187457276193375524412542058 9744 1496686372014242948477521629525367 9745 188881706094632670305498345293983442 9746 16878445696974478421462443092262664112 9747 1089336100052231858899111569575643735020 9748 51574837611974418325568408477506851816241 9749 1812988159867862145428674272279764981640774 9750 47748265400479683567603132130883260541459660 9751 948148960838871464246311926265094698669120684 9752 14249547442023286534056185098328454174196453116 9753 162289556331853838802837977463353882054203265811 9754 1398822545453408154638761889385537122015931341673 9755 9085759895598153774460694947014094582560659572867 9756 44127918715829282118096224920113504749038610154873 9757 158310470900465701718668636244015609860208823814458 9758 411891114188881657335252472290023316828161825622834 9759 756174472895547104170323278171460186198346118223601 9760 939150031393342128294096382453870824646098648080035 9761 736717032732902094917640004542630935706478932094151 9762 322251080982497867547260097920282927549616195901845 9763 59499742006621131720473093118449608010573287101226 9764 1488991720458062801654450218975076850813466519560 9765 0 9766 3371 9767 334209776 9768 5855483341234 9769 33465132839777998 9770 82445782400201944768 9771 103010180142193130333946 9772 72587126309335854643318131 9773 31075975090617181883562874573 9774 8536877108479695877053883142564 9775 1568423171995444090010935644700564 9776 198993895042168060492305163284857232 9777 17879205647857109254850737130351372353 9778 1160374260634525663341245352009039451983 9779 55253009565238076249296537951819134330899 9780 1953730365634954656724233774796613817013886 9781 51767648667245385486465485486154917933528204 9782 1034427542121118997120346728888153163282045879 9783 15647798145211344520904708892936729317774200916 9784 179430220700137281032900978492658170700292192162 9785 1557643775370408912184952908068587996225202219343 9786 10194031746148118987956259759227421223252481121230 9787 49911249108473877617685134029208130271015298823473 9788 180624332191062314528414315665985802874513297748772 9789 474463734496693145245591748453443566119347929027482 9790 880472396252265629516629426564581864864558889427824 9791 1107321704817601955008813030980986589244216763708792 9792 882139246017586688263182751191738416040508153051199 9793 394002421836262599787669843454276503141867376513593 9794 75359162244385992054032840452579892827669658257288 9795 2176325735270767214791304027147245420852383293820 9796 0 9797 3373 9798 335472040 9799 5925007622024 9800 34027145096245463 9801 84230380261972368019 9802 105757128066008349963449 9803 74895108422878508712353188 9804 32226525286651295160818012614 9805 8898511994815033314016971145692 9806 1643427086251681242446872821855621 9807 209623079958309874113595248586848354 9808 18936856852064339501807769638157689061 9809 1235868408712217177716400719467862209842 9810 59184196274824431572271661215289049165522 9811 2105036158296526350593540406524794785597104 9812 56114831681700749775759826056558565771769713 9813 1128325791662163780660734788744065138670995218 9814 17179411846067904325096224931909309338310906720 9815 198332913330875879554322340907102162081345549775 9816 1734036301588086604172454584211753367956438879427 9817 11434156359906773958869586185972981278308748175510 9818 56434401091740924942672689215040909485399490923001 9819 206010020628320683607158506218188064711754372005223 9820 546324415511855580298664279390914124181813465198602 9821 1024730399161684851118225440666661694564445426022906 9822 1304883777017763645999025720322902900516515821742214 9823 1055563107133180134867755995611460446888615471338350 9824 481348959886031352344587877898865670318949661273705 9825 95241186320834849607285393899080223676523966441747 9826 3034674964722934923352664338592862681992725407900 9827 0 9828 3389 9829 338974991 9830 5995458784321 9831 34591888937193149 9832 86049695687770798352 9833 108572325786308197004910 9834 77271186418199906095751056 9835 33416959522421119596408129814 9836 9274619537466602424020770905022 9837 1721840435852285888195236462845680 9838 220794443231024766969079031730248273 9839 20054488992922077242162601014414349154 9840 1316087043181447248340367404547172436304 9841 63385175750968171812826567152588826424598 9842 2267671284143447890397665043564135177427455 9843 60815682393498936486664820506165479052315988 9844 1230496317581199462615481041326094003942030764 9845 18856747329967820431528976969561912771555952346 9846 219173815332935809302403502878320487212601566950 9847 1929892754371833843230832874920669671126090043252 9848 12821427743591012558586993148884648320273488639982 9849 63789767177711475522128478984925585728647150074088 9850 234880310962821776245266740470708944530296437166536 9851 628817741655568223718784778153223363950745178303395 9852 1192082281858413525351906767198538202799223451389798 9853 1536881741230659691541596363530091615572840955073589 9854 1262214861100981151694226386595327866575811578074848 9855 587419401538274016054212865446658487120896101179905 9856 120201395243458724669937492222482861731124774108081 9857 4359141747918743104038074163924292561746363131130 9858 0 9859 3391 9860 340252149 9861 6066060821045 9862 35170342933241891 9863 87904181140560753117 9864 111454868148148496746760 9865 79717238151435793022803368 9866 34648672618930137654063230975 9867 9665744253918358417337708869618 9868 1803808820148140835777490054896228 9869 232534347767159459831819208329225143 9870 21235363735107508450517224270360855440 9871 1401314128809625982045484452398086920274 9872 67873774638567408482151328454458099575576 9873 2442455115864434027751823666570106723655916 9874 65898060872423570045021120774932325299921036 9875 1341645834898419884352376550190078910293401131 9876 20693268040615219751058513566575175535897218369 9877 242146249291936667363304336879305973868625102107 9878 2147305454990350696354377307008787208585306808133 9879 14372865673916174551990235612358207454514485304639 9880 72080884254558340004233366127012478791873948403504 9881 267702305586815160579511836664597009327253058286575 9882 723482489106828067954717435241523083793339210241075 9883 1386136042924399378723300563243753853109673955202564 9884 1809141441729100266876891527902054958102651167358068 9885 1508333518206769781726427454465880593843934397070478 9886 716301223007183920606929104630520669321127314343013 9887 151403587566549836211980180142928550253006090654877 9888 5984298003647308886420361353100095904502828553190 9889 0 9890 3407 9891 343788304 9892 6137599619190 9893 35751506242842054 9894 89794577862278278170 9895 114408708784612218782342 9896 82235140616763689893769443 9897 35922893906328960112757707082 9898 10072451665618406325970026085819 9899 1889486388407104595926972642648324 9900 244870360562269243628056793412851161 9901 22482900014828034256935834245793445990 9902 1491850051219250699893773164154618356709 9903 72668975906906716822769314735174982915713 9904 2630264122718394845945486888738846722110252 9905 71391930242816051471975087740742510831850256 9906 1462539616450778644173171845833937052464359879 9907 22703652332576120026905939276740030482674672580 9908 267462263295162324707505239458716625294131945144 9909 2388584268377613775133139369779082969436975298188 9910 16107411227415466382202574312565867198083202560594 9911 81423970890497999195998453167798850582850072312156 9912 305004000576345507832004702629582060506402780838946 9913 832070324785307895638576008761661754704135433049033 9914 1611056919964385888693576055931514815804561749922821 9915 2128524648328034230158797753818470841292939399444475 9916 1801234479504561373757982806702142872405367984707745 9917 872545285485241688656697163974319075810925355067059 9918 190471590288328739316883978543513250229111083056140 9919 8354117584702596145279151271543633748680050378310 9920 0 9921 3413 9922 345070952 9923 6210126132227 9924 36346704159889389 9925 91721368144255467057 9926 117432956196114907772901 9927 84826865929828724377396456 9928 37241102780806164161914036135 9929 10495325561397396554706018997277 9930 1979030838835917562820855466988008 9931 257831334911423577595251503545863207 9932 23800706092507809925108540928102847765 9933 1588012419520740037150036725477076163131 9934 77790943761280874203860781612268162730749 9935 2832035861963293273661308735831710754237015 9936 77329549639251203758032034376700842914766856 9937 1594006075244522399752345517347919088306805146 9938 24903884249762974868948578608239798012325346506 9939 295354431790995239064742698041023361733968776103 9940 2656281470964688511310486289718112787201907926248 9941 18046131620811335681348633753516258148532049886348 9942 91949192659727044439428350998074535485133910381377 9943 347382481926807920845981862877818826459927075438451 9944 956584162139979444819912113392210375552231995464114 9945 1871637193225151154646511985714277089183908972958980 9946 2502951453981898604107272047833036561149807421882110 9947 2149634430383329714036676837695952461968786166459772 9948 1062052932560440042106023605846737831348679294673096 9949 239159901953572306352698647465514925636611340195147 9950 11394949381131001563198467376772148320185227535780 9951 0 9952 3433 9953 348648321 9954 6282769560424 9955 36944782536424393 9956 93685295187267799523 9957 120531625297662801735157 9958 87494386684427564766989971 9959 38604603780423961608440846410 9960 10934971764672182400329695371773 9961 2072609075946805197817287079017542 9962 271447436017146427778209121050678402 9963 25192563428839394600165914317161048390 9964 1690137123670823161502592528323153640010 9965 83261143860185044215513611604621544580437 9966 3048772909443827414834315423464739082211496 9967 83745602077158006691310283300271896847940517 9968 1736941929795837228378878044009827990443109420 9969 27311382775050107268415923197672055503060329832 9970 326077744045859949611711059713929555395930458746 9971 2953213387305264138662126566211074284538137674001 9972 20212459354053372264164593773533417721524584352806 9973 103802566590408547366867832594003687213167490750351 9974 395512245174565457350582714633150728375485263870545 9975 1099302494498623272316693665326936286762822424514631 9976 2173404204940248973841015533956482891944483514549652 9977 2941735549834103533455877812165315238983747947911335 9978 2563734529545297446848658442907638161436577302722832 9979 1291421528723363271798633497121792822145262775738717 9980 299912929059543336153409995653028719500979448992929 9981 15637223763932868979834038696478021585171602672810 9982 0 9983 3449 9984 349936747 9985 6356411511069 9986 37557244884471866 9987 95686867854294617495 9988 123703836371010442260559 9989 90239773329210394411908833 9990 40014965830950215711871219135 9991 11392015964780148317784274496134 9992 2170391840577942570857481115958836 9993 285750230132809750053938768208551009 9994 26662461900913736551977085610987069936 9995 1798579224122500032331679441897864374389 9996 89102371742444430505706224181448153986704 9997 3281547392515768640919858542686233666671149 9998 90677415075188631384159320382179638847096013 9999 1892317526850645028624242832146434325886315073 10000 29945109029967824211204023481855190900886684010 10001 359911747338409865017610598138145410685865623952 10002 3282490332618841296209913387789432973104379100631 10003 22632443765773666156293519577532984004177014286137 10004 117147543181212278722512570281416197201026834606181 10005 450155537440783842902910506700971828404346913585105 10006 1262828579538230243682942058201985778498880418822631 10007 2522712499574578697386588161038943142620540353847766 10008 3455622506050003473378634495171970047631244127585821 10009 3055685020047427345470344406126759742616589638520483 10010 1569135278909552887139815703944988580396547877824984 10011 375460854675698886028296963736086620359032411443981 10012 21037836278465646646582170803153767878028155633450 10013 0 10014 3457 10015 353557162 10016 6431018820235 10017 38172547864491629 10018 97726862899835042346 10019 126953816030462283127573 10020 93065097352344181781897834 10021 41473573204826662012791903505 10022 11867107361900070940559040103943 10023 2272559783839059254306200025263046 10024 300772712488796467528310996550919654 10025 28214582168967823279684230290500432517 10026 1913714123077830640706309650930632781306 10027 95338886987666684117974089830262984960957 10028 3531505441526721651017305994395002772704840 10029 98165107968016764949009850418712637291985881 10030 2061182832491244651948083438516290651690429905 10031 32825717716263534960311588309127698563439670258 10032 397162796762711586334899518924883653019650009191 10033 3647542815599147221857272450416565329547043290785 10034 25335043338740763514895422862415743383448348509899 10035 132167363875272605623314321117873727035951030376362 10036 512172892423051903406857874149874484749307611244189 10037 1450122101269034964657693372630849481042770870943424 10038 2926884834621577174234201795977376824697407669890566 10039 4057231023486774595766617852922017048030401140390037 10040 3639694956559500336765843717254623563598919106967932 10041 1904728539827632703964156508032492486039444783791011 10042 469445352974892074233748239367764864436143189908598 10043 28517082865332867025958285832510683008833836665110 10044 0 10045 3461 10046 354857836 10047 6505790749164 10048 38802597886802343 10049 99805786646874121529 10050 130280546616784236618726 10051 95972533223261331879142371 10052 42982089085841107259300913867 10053 12360915954252515603494381711641 10054 2379297705644992586514039994040804 10055 316549403611264592870802240343999999 10056 29853334003943025289979562983775490508 10057 2035938551166311463119447298443943153692 10058 101996445572013245010754953477363359408805 10059 3799872314178978867444329681635571994702760 10060 106251844031827406781626911775915506808509028 10061 2244673609042594458989187585010338306680117584 10062 35975683336688007730374315354111381592569411262 10063 438166604129184512794361821519482020789866999773 10064 4052157553666133245401759602190407666002000773744 10065 28352433473294692566837382771340180990183823127681 10066 149067037523641295275048159913559361490709823809959 10067 582536150326719660826990863720265056692583177772857 10068 1664561557608864137695362253399421301817999395225942 10069 3394333835391523672263558301886523918049763241022460 10070 4761113903661919740514769164266771806716788036390806 10071 4332639581996305104729201965361451879938022062889491 10072 2310373313550757686327730624249902574916150680449430 10073 586013619582122068081306860644570724066240901688947 10074 37991322362448671872017860415006107191496182679820 10075 0 10076 3463 10077 358514419 10078 6581539190696 10079 39435656677596954 10080 101924454922405561965 10081 133688474457295775518721 10082 98964255590346241495643484 10083 44541981692533603162569469128 10084 12874137198239955860631884397891 10085 2490801066590534930480957381684280 10086 333116379942135026717680240233030540 10087 31583337348489312058033122074843580798 10088 2165671862044795212826972067434520456455 10089 109102449544992607456016602139542004602901 10090 4087957453581610842478238692310632860565681 10091 114983999998070880130966784315613798089436269 10092 2444018359830345127053005854227936335336410238 10093 39419477756688843500142695917854560664104077176 10094 483290915150909430931269213791413102205667639009 10095 4500509175393935209677120213056657114689912678040 10096 31720364194721231781677834713304369520039315362101 10097 168076254055386982638814991710859833702347796541161 10098 662341788337555596464749051957744779696641659679556 10099 1909985915197332036291127835336148718127251892262080 10100 3934745018843762215345439116841577848974456295271506 10101 5584333178453738803584256161761361738845590737796268 10102 5154264881665536588573811509801469913881944905098781 10103 2799804043180286565614964661070173065589288501691507 10104 730641475353060856349922224428191620359317571085038 10105 50869702829005117414567635161840929003281594420930 10106 0 10107 3467 10108 359821233 10109 6658317646912 10110 40083808529284248 10111 104083365828219083546 10112 137176596229875043372017 10113 102042546949874748062023461 10114 46155013985036491781261582567 10115 13407488757444814004888674211462 10116 2607269812109122434717423775462763 10117 350511378019841355050161354572085175 10118 33409464028524516374374444416427709218 10119 2303357127336707143415342511773340169926 10120 116685983844691810779900109227636129699647 10121 4397160280000954986984241752568028402866340 10122 124411454085098726455027468278693859099312094 10123 2660545493244157706763694780039203350315045258 10124 43183718732601444726039467834635152432808106103 10125 532938538833660168433336002784255815280585121816 10126 4997203506522356385380132672205108379766399283812 10127 35478536458207830151165357639181143695604038288290 10128 189451850953325806011032720808323936601470946889891 10129 752827304567097944523652152994493099998731845138613 10130 2190773835894330536921570451675251715602194058940250 10131 4559237484500919116785613449402832169160704212414240 10132 6546560416559335783856129345189683019133061266062285 10133 6127994822444809822597414129950482767520715064218568 10134 3390426095908496737963257772217113665610560074458698 10135 909582017947682598449532510787924568085672436422208 10136 67265639186069928129017083585489618923861560840340 10137 0 10138 3469 10139 363520906 10140 6735222992228 10141 40734955723296634 10142 106283369282887252850 10143 140749426115579331375932 10144 105209690865643369340393484 10145 47822743071489069034618146478 10146 13961714991728147579658416108090 10147 2728915357244868744162977991066250 10148 368773827716852164874766065644088708 10149 35336817032192029342641293123277919485 10150 2449462568086235924529364678520931206619 10151 124777983149498176504253750429929717944787 10152 4728975911207826147580748472556404347366774 10153 134587780943032119621429974063005167976280845 10154 2895691365906813161133319288709620635446254660 10155 47297377640308478309069349904660930746059553412 10156 587550531005281767384300904358433535410333747883 10157 5547315879052652212691823083810412446033152548951 10158 39671038415467339491012334701157870809108456704377 10159 213481412302392811006930698663915695824486303147407 10160 855388039300827228907655557492074185040012015407615 10161 2511897534813930219695403864137426442891837275306826 10162 5280601811877348453234146254567696976220261642170311 10163 7670825137304808848148208517451075290243860314321001 10164 7281161163485846440396043134138587878893834579026486 10165 4101972520754670602297320284841459963596182269572817 10166 1131039866305892424449590171909290076496410629245501 10167 89113387594314398593907383607555616092309574504060 10168 0 10169 3491 10170 364842736 10171 6813168952700 10172 41401563006596982 10173 108524998240857050420 10174 144405974198904785363110 10175 108468082227820983095261686 10176 49547036908574228426494398820 10177 14537584374137990109505331605962 10178 2855953959009942538187956661446766 10179 387944965043407302952602141210229170 10180 37370776291412764509203985872452911183 10181 2604482766836680245273494241183842862211 10182 133411273760099908062681140041945023647798 10183 5085001727504031241464201981431167198544259 10184 145570580391839904424784088133318340604947144 10185 3151008586544670244225284635721161915322857053 10186 51791954399481088025379857622348946605100596005 10187 647609790858534038526665836729086497717704775744 10188 6156443121620698666422275227842045418285881059129 10189 44346806009619996064523097882131744081779381540258 10190 240486340611077667389044264461496035234700020649704 10191 971597782027838865234172769407000663409826854997058 10192 2879023915207476335688485709468176312496970894860394 10193 6113510795790278541724526196604675987123630881027001 10194 8983667842583617018103951826096071142870333891176631 10195 8646194956320828170384532647215228985498564329150615 10196 4959254020957885450343035491975064905489890044328963 10197 1404416834769918541116451830147480192349358375771267 10198 116930500728381312817344817410934243292669577888090 10199 0 10200 3499 10201 368575837 10202 6892130740747 10203 42071325914914854 10204 110809106908320475038 10205 148150989405437491754008 10206 111820117569335414501907876 10207 51329546233698253140771425138 10208 15135893839395703132171793918977 10209 2988614208298148488730422467142786 10210 408067868370091412285999889051879149 10211 39516976037242669522835225024789834846 10212 2768940251026531473343314911072348102277 10213 142620759538695520310129902317382105155663 10214 5466943839378316631672451867610185450785495 10215 157421701526472913142329176370195095829244903 10216 3428175326127323383480216773504122533126153194 10217 56701720369001991432900577794557191032797194540 10218 713644843968757006156343023712089013456790609312 10219 6830749807758430111082269364063111510038466506554 10220 49560154727442490179883996109325609604198737103417 10221 270826298914407564368924286909239176197607136461575 10222 1103229982624940017133163445971974535381759881031607 10223 3298584268006249856507109578150827096836783438265663 10224 7074828552833100502511126358055216270513685556621336 10225 10516116223563086294788001417112167081770062040440789 10226 10260929351350337216986398718412349210632987731684270 10227 5990525763667000375090077609946735791270264377597436 10228 1741924041477787049761233148899720801814352279116658 10229 153730147289242555582819025509126804367121250957890 10230 0 10231 3511 10232 369915659 10233 6971252444421 10234 42756934869958822 10235 113136254322393969676 10236 151983329284600699911476 10237 115268310889335614690676035 10238 53172249998210149434299376602 10239 15757465560925356748305597104684 10240 3127129928449892204438544891793137 10241 429187580210463820419005701164180385 10242 41781354559476357233223595881580582749 10243 2943386835310725547517404131541344894343 10244 152443469441036544578360988034711795364415 10245 5876624498048684489292272156209858379084057 10246 170207617781337176268504318458744963795959906 10247 3729004934380851353686275620881462867653961894 10248 62063923810344506309088891524433954518275059711 10249 786234109339426272187975848133052151430016232985 10250 7577030635027508878507857060103001804039080611962 10251 55371341488277457773357006692907948080741512850996 10252 304903033201409283696692484146106611290025510549962 10253 1252283616678219455960424651274245796758877794303793 10254 3777902301628051320206759940326436615766574082354038 10255 8183887494915248239966230238805802058478375717351798 10256 12303912812511754884565282892380692631445219274673958 10257 12170099505321967006353911198853001087944743943876004 10258 7231155587754436503440930246935531686122478988579339 10259 2157598222726265645482361634773345686859205059644490 10260 200386396618745209947730406406241263367477185893880 10261 0 10262 3517 10263 373679822 10264 7051400666968 10265 43445674010636892 10266 115507296902642509980 10267 155907985618736737324388 10268 118815175900577044489743096 10269 55076898024978757586827461836 10270 16403152495506503607132769060686 10271 3271748196694161514230278044029961 10272 451351146856618502985400119680454655 10273 44170129920328278352871148262160486471 10274 3128405369567711214209756101119098581502 10275 162918764666958259236023701507817460680712 10276 6315989429751589614944761849573847919767559 10277 183999684229674012505556899906370966095994396 10278 4055456710174524101128246164229291284402753308 10279 67919074059346194041600413892311014359660331118 10280 866010389846853242455268918195581065084244188601 10281 8402766209469313189409882390995258948346722262104 10282 61847213348599321672661583845532023389032200631210 10283 343165847329091391600775821368658644562642577275894 10284 1421009909710300106006040959600327204409649782901888 10285 4325285033275924576631833032902160172419977209933621 10286 9462887661819680933733680529134670693984301150034097 10287 14388786402117348459889560363458422554923221506661261 10288 14425933045097154501537408951002752016184266496599859 10289 8721286223706380053106827843384470486424090231846900 10290 2669767146052035985101189203413399141143707427310346 10291 261406135449630467822514393764320877537369718819660 10292 0 10293 3527 10294 375034830 10295 7132627828791 10296 44150624985893852 10297 117922828940498641628 10298 159923832215783682406616 10299 122463349950785609259691012 10300 57045586137751813917168874709 10301 17073834519355402769803022233700 10302 3422721741695774832632820483503395 10303 474607749953727022700168790502769346 10304 46689854066825394988568246183256573992 10305 3324611226292167772338889460532576205607 10306 174088392590219607142420999257049930604514 10307 6787116199040567539603247283627121650078767 10308 198874565299549996267617283808693178337731447 10309 4409647031762294253735750204525269264510418195 10310 74311182713802922785303504372741583944856569859 10311 953665931428340719593177003135877055210349747284 10312 9316197843219861336624201402347450232906594397135 10313 69061892497352018453897334244406468625410181724132 10314 386116354252086759000677894531845950255078009091245 10315 1611944778885034758707681381985651842644475061106400 10316 4950184833213432183666115789907086625819794327642284 10317 10937260903603112388740529680544853596781235991739826 10318 16818785554149247362421772801100846548999849724432568 10319 17090096867567993350748378327439313698685860051658624 10320 10511234331945292188418139897133859360560500777218693 10321 3299066281439079226427084586272441922626963493817490 10322 339026080122907845583614393860387266320694729344840 10323 0 10324 3529 10325 378832689 10326 7213980889794 10327 44858898280110840 10328 120383746698517322034 10329 164035936318039285343102 10330 126215471491446547079538998 10331 59080168352547640540153835887 10332 17770423777658265901572319645468 10333 3580317537422926692764567057618194 10334 499008749483200563243212727186737379 10335 49347386279228867833011579765110861795 10336 3532654230893885132636202241733594428629 10337 185996717363487117481444729459244477295301 10338 7292222489649125458589346480520432940626996 10339 214914530066106185017816210151284373576834930 10340 4793861806040994078889159122149850703396221724 10341 81288095419188454075026798759896755513377110770 10342 1049957749564324390654069611158136627515533393396 10343 10326394757313059711821894795000501053632780100933 10344 77097565301827272897083964184848508416269783931619 10345 434315219738683303831791592189809967025308342869679 10346 1827942436359987103354046948545967888793917723166912 10347 5663316351897644141319449984361990125408991431880227 10348 12636187571927285761781476827950486434993572469762577 10349 19649932309427514426074059769640024617610520385998229 10350 20234468666727538965695467860271908009976717413801708 10351 12658245148216077067970285490688626891941885457870542 10352 4072854826527747223912202348924842780458819962927851 10353 439759697221683883217182915798679374145590760144196 10354 0 10355 3533 10356 380200113 10357 7296423757795 10358 45583776280000359 10359 122890637691660103822 10360 168243185975813574432896 10361 130074305660745520261486329 10362 61182864005387160568324887599 10363 18493861610175370180226230435814 10364 3744808652330163389876523050323241 10365 524607826110165787161591199158197078 10366 52149952468093145915479842085349357148 10367 3753220305940248005388272402963122481827 10368 198690781083165238797989226838356098823422 10369 7833675567373617467760100354238061729703618 10370 232207939624899910343974050772440739597383923 10371 5210569343060685919421984527207638918680746827 10372 88901775187304067143638973839397973421774707525 10373 1155713621527099737123350292387468186607484729680 10374 11443343693404938783258012466445600869352149560672 10375 86045318010380724643738204918734126429291063865354 10376 488388057211524840127487867888539803141241681517577 10377 2072216047159082884869358133816260850026604708145585 10378 6476862791401336673498780723352984013433267761777564 10379 14593071572640236016601760658598164896550240464355077 10380 22946702071562069440801555308253638500240564016414181 10381 23943865544742646349038509935512607491947235803411082 10382 15233347384775268723100897795442127941071238172590328 10383 5021259365537201759255929225182140219367849237180365 10384 567805332532559590684120079246564573739187276839418 10385 0 10386 3539 10387 384035036 10388 7379924696243 10389 46311933037081369 10390 125444437528052315932 10391 172550909034959575510180 10392 134042619793331002784808950 10393 63355637440033015371648965333 10394 19245123730342651655526220065606 10395 3916483461320647154626870826047133 10396 551461027949811908689684630689077269 10397 55105116209031535293546670360103264668 10398 3987033603496249485831798479516410762739 10399 212220560429715387584214194360096691164272 10400 8414001628317315498994132689494097015512974 10401 250849585805333455241330466026465797051848924 10402 5662434738028028946807472326772567808816765879 10403 97208689570463259127110825916326323260727193680 10404 1271838400144866468321584758734077473800833981221 10405 12678029813782807020681159715859650429536564741200 10406 96006095886462949860173574097645475831423789139666 10407 549033727867745226482198619326036985652740772887176 10408 2348379945251053916516765545236968735460005363866657 10409 7404626279033488329638129765376653333313026142549100 10410 16846209483996362407278008382941448399769517038017723 10411 26784176711795826249440667374539990534133661524799041 10412 28317087521172810717305216635368163685564070916886774 10413 18317839109838363975799475973380760931692063946366360 10414 6184821530822154232331275415161039529533663859905792 10415 733637448351479974859473626543522513098688621249803 10416 0 10417 3541 10418 385420142 10419 7463599463792 10420 47057101740234012 10421 128045729718860695180 10422 176957824338284009319788 10423 138123314602818303831508878 10424 65600837827417517468744025410 10425 20025216394804869181075663663653 10426 4095636915756566659112791464453998 10427 579626924058274383220548436587327092 10428 58220843145695298224668564477841093742 10429 4234858323670659937781210786404090104612 10430 226639035897328321311288423482948261962748 10431 9035896463571647646849052453856522618136913 10432 270941246252536804440659108655329948183012092 10433 6152334750724208337258176668091923813587510489 10434 106270142661539401920488260601205058887856235845 10435 1399321106544175805797749118996241740439215532078 10436 14042543962062634468987516501404065439018016228327 10437 107091719770322477148345502492154174193494489690543 10438 617031647875349143496197062045097795268820077447831 10439 2660500501154725967015124453140882106658962904672476 10440 8462288128903930193756781651810196971367468524513593 10441 19439410960668880420610120951351246502706968132213613 10442 31248723344629778718272014917789547121707059024488039 10443 33470461794863120564977719911001133316609146986139310 10444 22012101284416695321734184291805526849743785775531264 10445 7608720353952283003979029882859099863485806287038865 10446 941450120633536716723700782704060679476446454027445 10447 4014476939333036189094441199026045136645885247730 10448 0 10449 3547 10450 389285939 10451 7548343806486 10452 47805739764235665 10453 130695495437763091952 10454 181469529022997429145922 10455 142319291580173007101870879 10456 67920545541371673445413745224 10457 20835182994928358096606343837304 10458 4282580402326666564445845037124566 10459 609166655572698731679097856707148479 10460 61505469936253108471460984611761474845 10461 4497501065642486573933204795078580646335 10462 242002477320039175824722432866959700236616 10463 9702236041299393217489802431692601869692548 10464 292592072539708629483315754302611730006830602 10465 6683374410682634595845349549293700368082691044 10466 116152727107297772059577132533387068606656399265 10467 1539242406433270399218990378861715301927984199913 10468 15550179959815149374605427559235210036572446343931 10469 119426052737102899248426588486567423360619628422271 10470 693251990677480480507582393263073164892197973475570 10471 3013149109137951402675049361818932110088057975548214 10472 9667603693618167131794931221577407739803003033318045 10473 22422861007918066577739155389609974878759886263818462 10474 36440792814766207772497961331385524345540028900530076 10475 39539508233523495887438933308150854525125277207250012 10476 26431080771276960286248581077721004191586050689208157 10477 9351655450125327661709782758501364754605859445099318 10478 1209452606334883485297155520341086828931277185329948 10479 4140917157894706620247022024192219786618983995690 10480 0 10481 3557 10482 390684229 10483 7634210996018 10484 48571778851480623 10485 133394348129592398310 10486 186084759581639393173044 10487 146633591300040817853901126 10488 70317246992815496858830530596 10489 21676099477661602131106205412877 10490 4477632402587336714797108933906978 10491 640144101379835235835083227907161521 10492 64967774197788201715164941590368245826 10493 4775812839766297954199925614423869609597 10494 258370522201402872820776601130874037586279 10495 10416088523450515740991965689476513666839188 10496 315919222151164900081193230275067131704641457 10497 7258904204179192885520279545032794302807931578 10498 126928712921579677174303835918872850085251450915 10499 1692782999853036368533249009593173038757618536375 10500 17215562899314233721010261063560323511546917295145 10501 133146235794508112618565213372932229213504789012901 10502 778664735647786695443005062733471297905009967907097 10503 3411465783582910081569418604777805770156235738096381 10504 11040730941315592257131349289365070270225425986434784 10505 25853930097583493985573851889206732037266595072834716 10506 42475879337584358979301690692184115885164354183193339 10507 46683577054309243754416911285834250159030707720031879 10508 31716236641300436460978531212696672675051900847326648 10509 11480294428643801853868407102851700874535815479980586 10510 1547095632963040916020658603921217076521783803613633 10511 8984528627795864840173873767007073911141561033140 10512 0 10513 3559 10514 394588166 10515 7720214946846 10516 49341270655486558 10517 136143269021009213444 10518 190809196123944361242434 10519 151069257259342916859134388 10520 72793145185464666438623485411 10521 22549080697622036200832364429566 10522 4681129045445129693587447274884288 10523 672625933502538945432913523372939728 10524 68616940615762384389316595089744443268 10525 5070691660578940222048909859732541054538 10526 275806493151220250918900572576016897564089 10527 11180726194876411979021526717529153732656607 10528 341048302947850549908539811191676377814741196 10529 7882539230860343977316877197516899412199506062 10530 138676574194081728602743429147520669409388821504 10531 1861232468042751989770795848328151487058055808669 10532 19054766026950201331155969256017464170941628547461 10533 148404103169926875066786491920129745740431450290757 10534 874352199362205728346607393599434424519846170385448 10535 3861225537382901540901003476180245970697411650083142 10536 12604479917509142144943154986852813117983247163894352 10537 29798285842406066817251305551229545279765198359196953 10538 49488148569858322153791362442386995885769832448298944 10539 55088046817077117439755738572963130707658122462563124 10540 38029841508439472485080731903768757686254166171221876 10541 14080890673177512871743280375457464328498554040716010 10542 1978009495885297009420014241913754180069543529637705 10543 14085645144584270111350779395417520144720742401450 10544 0 10545 3571 10546 396004948 10547 7807353253094 10548 50128577468997271 10549 138942913481646979741 10550 195641591990257269380636 10551 155629476129710085450966868 10552 75350870822762431018604441321 10553 23455276767447501152818638467674 10554 4893414105020046992728879164869420 10555 706681796150636665325827032422208979 10556 72462637515887405461275307191691326857 10557 5383084768229578630624823343223083891743 10558 294377486486418867228401618506599319800904 10559 11999639037424989023995303720221584877054816 10560 368114092077796649906260395575295669932158452 10561 8558179044392884789635317509698754849862262096 10562 151481444693375998764451181303435824605769375382 10563 2045999187628425833820619936887713965973463274308 10564 21085464092168694810483732525100297122768836836492 10565 165367685250633977461467232875079679949415601807661 10566 981520222886650506141667503635083705846480128682636 10567 4368917830503839605892530876911966993924499341443845 10568 14384729147999872249364802317339744231391799328574334 10569 34330945808597113446476805614524735072402296565638014 10570 57631778332823441401767051250612096660517204551386672 10571 64970734485862102499638540794401710233570128163635235 10572 45570573171295088217893823514739331257448646340222205 10573 17250940288999777754408599427101398901932241938615809 10574 2519631497730434271582039751614905862654130607308297 10575 24629103115029688255199690869048639041788982737490