0 1 1 2 2 4 3 1 4 9 5 4 6 21 7 13 8 1 9 50 10 40 11 6 12 121 13 118 14 27 15 1 16 296 17 340 18 106 19 8 20 730 21 965 22 381 23 46 24 1 25 1812 26 2708 27 1296 28 220 29 10 30 4521 31 7535 32 4241 33 935 34 70 35 1 36 11328 37 20828 38 13482 39 3676 40 395 41 12 42 28485 43 57266 44 41916 45 13658 46 1940 47 99 48 1 49 71844 50 156764 51 128036 52 48616 53 8666 54 644 55 14 56 181674 57 427571 58 385512 59 167350 60 36085 61 3591 62 133 63 1 64 460443 65 1162580 66 1147002 67 560760 68 142360 69 17976 70 980 71 16 72 1169283 73 3152681 74 3378509 75 1837902 76 538135 77 82978 78 6118 79 172 80 1 81 2974574 82 8529668 83 9866352 84 5913436 85 1964830 86 359640 87 33936 88 1416 89 18 90 7578937 91 23030492 92 28599957 93 18730447 94 6970792 95 1482129 96 172074 97 9786 98 216 99 1 100 19337489 101 62072000 102 82368530 103 58533980 104 24140215 105 5861164 106 813156 107 59592 108 1965 109 20 110 49401526 111 167030295 112 235874385 113 180796870 114 81892580 115 22394505 116 3630375 117 329352 118 14895 119 265 120 1 121 126350742 122 448821780 123 672052530 124 552745160 125 272909630 126 83109852 127 15466066 128 1685904 129 98802 130 2640 131 22 132 323495259 133 1204462341 134 1906177335 135 1674667975 136 895478495 137 300829277 138 63349055 139 8108727 140 591261 141 21780 142 319 143 1 144 829033334 145 3228538104 146 5384681220 147 5033095360 148 2898449140 149 1065584520 150 250943980 151 37036912 152 3259872 153 156332 154 3454 155 24 156 2126454271 157 8644853298 158 15155263086 159 15017909320 160 9268818370 161 3703647558 162 965836886 163 161956432 164 16808715 165 1007215 166 30811 167 378 168 1 169 5458711430 170 23125338120 171 42512869416 172 44520757640 173 29322199780 174 12659381080 175 3625294960 176 682321432 177 81963310 178 5951660 179 237952 180 4420 181 26 182 14023219126 183 61806210073 184 118893502662 185 131208259646 186 91867319630 187 42632684712 188 13311328746 189 2783513694 190 381210687 191 32757010 192 1642355 193 42393 194 442 195 1 196 36049991901 197 165051835300 198 331579595916 199 384623712968 200 285316556210 201 141677060112 202 47933128740 203 11040307032 204 1702476711 205 169878280 206 10355774 207 350532 208 5551 209 28 210 92734505565 211 440433126475 212 922374233611 213 1121987448496 214 879116877506 215 465222355010 216 169631172690 217 42717499932 218 7339994922 219 837535127 220 60604973 221 2580578 222 56966 223 511 224 1 225 238691700150 226 1174451608528 227 2559779372466 228 3258313544240 229 2689214762260 230 1511196529920 231 591028525836 232 161687283072 233 30683282670 234 3953159860 235 333124506 236 17296344 237 502138 238 6860 239 30 240 614718023127 241 3129733787860 242 7088438004261 243 9423355550995 244 8172035292730 245 4860806742540 246 2030520592730 247 600077067342 248 124813119735 249 17964189945 250 1735675227 251 107261895 252 3927833 253 75005 254 585 255 1 256 1583951156970 257 8335202613028 258 19589327696122 259 27149587687256 260 24682831185880 261 15495113293672 262 6887680733836 263 2188070800224 264 495534221502 265 78956739720 266 8634760212 267 622977264 268 27888016 269 702128 270 8360 271 32 272 4083389485584 273 22185992504797 274 54034444822161 275 77944922925518 276 74135524149695 277 48989797323282 278 23094016477070 279 7851936327092 280 1925044321761 281 336931051490 282 41256893106 283 3420823692 284 182697658 285 5815684 286 97020 287 664 288 1 289 10531742718408 290 59021639636068 291 148784968198056 292 223042864648476 293 221517341918486 294 153718967934600 295 76615690555360 296 27770884954472 297 7333255472202 298 1400381330392 299 190235261568 300 17892497688 301 1118098228 302 43606768 303 961248 304 10064 305 34 306 27174930180801 307 156937845529069 308 409010324898913 309 636300852754515 310 658722446091080 311 478975837391513 312 251713070652386 313 96928857024362 314 27443837384810 315 5684276389715 316 849891416682 317 89685236550 318 6454207760 319 300942670 320 8405140 321 123556 322 748 323 1 324 70147908763830 325 417100892061940 326 1122642022193178 327 1810082525427740 328 1950099542944175 329 1482823019445516 330 819590702239260 331 334233647175912 332 101059992193545 333 22585341583420 334 3691188587548 335 432951250200 336 35412052130 337 1935773000 338 66371400 339 1291728 340 11985 341 36 342 181146242466003 343 1108060401857104 344 3076953698893086 345 5135414426642558 346 5749129268127200 347 4563055003156209 348 2646592257609951 349 1139740149727104 350 366694836970077 351 88015788544145 352 15629010029941 353 2021256638100 354 185824680860 355 11719925630 356 481315050 357 11890752 358 155193 359 837 360 1 361 467954082704808 362 2942425607559820 363 8421907633277128 364 14533358776950424 365 16883280377723030 366 13963460094288236 367 8480842969374426 368 3846765228201312 369 1312656963206226 370 336994206185560 371 64671610862782 372 9157578820768 373 937393823380 374 67311869240 375 3246569900 376 98636448 377 1707378 378 14136 379 38 380 1209283602034800 381 7810471373099215 382 23022040932320958 383 41033207580395228 384 49400151894588943 385 42507308172795729 386 26982885607776399 387 12860363004856887 388 4640720398446717 389 1269588041003282 390 262073217953547 391 40383372166137 392 4565214063410 393 369075081130 394 20572616130 395 749907162 396 16504977 397 192546 398 931 399 1 400 3126053701190526 401 20724680750342524 402 62856781373133798 403 115596250376275960 404 144050169676039240 405 128769766662804840 406 85279873487959724 407 42616333088198688 408 16218872222486310 409 4712517416872980 410 1041954808800906 411 173776224653304 412 21541946170108 413 1942099516000 414 123446336400 415 5293148288 416 143497272 417 2223684 418 16530 419 40 420 8083528173802293 421 54972531852456415 422 171420997021206043 423 324971712412353710 424 418699020118145995 425 388308371434918330 426 267857631920285530 427 140065395155802768 428 56082172417874265 429 17254291635653085 430 4070837340963393 431 731303674043670 432 98793082451063 433 9850673520520 434 705997766800 435 35037600712 436 1141365720 437 22522809 438 236265 439 1030 440 1 441 20909090791877994 442 145766828797963564 443 466988056004813016 444 911782147769304068 445 1213315485656591870 446 1165930988330287368 447 836436845687654624 448 456832861458288776 449 192011246211305898 450 62379618652379860 451 15650758801107144 452 3015471157746684 453 441501155748926 454 48340137420848 455 3868923974400 456 219266798048 457 8414041472 458 204808068 459 2857904 460 19180 461 42 462 54099455614904775 463 386397186978350428 464 1270871634070334343 465 2553444673688032269 466 3505930288035506240 467 3486681120309198693 468 2597707860529795510 469 1479353554757230418 470 651360101830036029 471 222888923834525390 472 59284570575053265 473 12203663453122323 474 1927052267560238 475 230235242065199 476 20407344807840 477 1305833580952 478 58077466877 479 1701001809 480 30266677 481 287035 482 1134 483 1 484 140013045755160417 485 1023948642056839312 486 3455208046363066078 487 7138289561166810948 488 10103191426407306533 489 10387128679320385580 490 8026344607057760060 491 4758508067851941128 492 2190655015091319293 493 787755437672868808 494 221503500353960682 495 48544951306422012 496 8231468313261193 497 1067188958379908 498 104002065774728 499 7441258216928 500 378426763178 501 13073342084 502 287313554 503 3629164 504 22099 505 44 506 362457144426965430 507 2712673778419255753 508 9385212560615693331 509 19922023672649268290 510 29040377024915828930 511 30832937366986147365 512 24680021622488053899 513 15210095103271863828 514 7308451098237572910 515 2755955986506887725 516 817106911612439591 517 190057375178282118 518 34470154809219766 519 4825513726247305 520 513768577804695 521 40760033542776 522 2343286233543 523 93941684496 524 2487269290 525 40111610 526 345576 527 1243 528 1 529 938539212150021810 530 7184522655283897660 531 25470103850585111286 532 55511202210249736040 533 83270659428367118750 534 91212660090578837844 535 75542681022640266330 536 48330093077594067168 537 24198754828906547010 538 9550375498038145980 539 2978647532209001510 540 733192134218664120 541 141730084405921726 542 21329264806407460 543 2467063330758810 544 215445389766384 545 13865707281360 546 636364481436 547 19897326680 548 396795080 549 4558554 550 25300 551 46 552 2430810697549327341 553 19023245277632700103 554 69064035685839319897 555 154443403708140872701 556 238221625587733145975 557 268964028971295944591 558 230232937402395702999 559 152713072714276735551 560 79556402838778926093 561 32801810501483576355 562 10738548463037235401 563 2789943003036044453 564 572966051147685767 565 92326675934266711 566 11543514237798535 567 1102548427672479 568 78768349126248 569 4091312318187 570 148618778506 571 3574652180 572 52490669 573 412643 574 1357 575 1 576 6297214279582965156 577 50357326414184900920 578 187121863594472808636 579 429072725352164701568 580 680016083188551781180 581 790686199288862635344 582 698829191641595658264 583 480002556064109874768 584 259807958582177624454 585 111722895886754677800 586 38315036874950141636 587 10481493148720850880 588 2280207142543692076 589 392007947098818128 590 52743187517290680 591 5478513828718512 592 431291149953729 593 25105259683836 594 1045151213438 595 29719171240 596 540231912 597 5669224 598 28796 599 48 600 16317001219964030385 601 133271348062451085130 602 506598677071391422266 603 1190403938995730671156 604 1937099066377282745686 605 2317670009025800999976 606 2112981140201467315136 607 1501220277499737281688 608 843121766410162603848 609 377546222802858922758 610 135385428368674825550 611 38910515105979472620 612 8942795060255819126 613 1634927582870343776 614 235765441506731976 615 26498279750829256 616 2283865204471206 617 147727713666051 618 6967472642151 619 230413840426 620 5057003721 621 67900646 622 489026 623 1476 624 1 625 42288563756640449562 626 352623611834167228408 627 1370519034327817980256 628 3298274633800747767320 629 5507084243400404673820 630 6774827731348118309728 631 6365413619878444544896 632 4672977705913683824352 633 2719821058410740732640 634 1266424934029766342040 635 474034330833293385056 636 142842529625821340168 637 34598144351099648956 638 6706427726450580800 639 1032763055264336000 640 125029738867910720 641 11730725921685660 642 836947424302620 643 44281987335600 644 1679957929300 645 43633030210 646 725978440 647 6986480 648 32600 649 50 650 109620717695128307526 651 932804407840688573995 652 3705111030570217465386 653 9127116546447529619990 654 15626744364828185463980 655 19751561606421345711150 656 19109227873057341314960 657 14480961567308750788952 658 8724528223283783332710 659 4218434269782488562510 660 1645570319580110516582 661 518913397504008399570 662 132159426229190815756 663 27087498138983059750 664 4439864940316187400 665 576617643266537200 666 58592709674983375 667 4581113110580745 668 269594519159575 669 11598395519725 670 350677764360 671 7051381975 672 86908030 673 575550 674 1600 675 1 676 284214397304267904813 677 2467051799666189706508 678 10009797524264915076252 679 25226579183045835451416 680 44261811190559190939830 681 57440002770631841308872 682 57176621604989331867856 683 44684149030863906677984 684 27837076227696791288532 685 13958923206613223094360 686 5666376560355335387420 687 1866603732655979104008 688 498836365635019004502 689 107839465060434170056 690 18756893475169442400 691 2603661071502317120 692 285233279695240360 693 24298399267673940 694 1578685598557070 695 76260147126100 696 2647567820625 697 63058878740 698 963958060 699 8537880 700 36725 701 52 702 737021300095782418155 703 6523461010292232257821 704 27025221226587431815261 705 69643930045761081554628 706 125152142922198540903860 707 166642958635806289072562 708 170537866855620991767110 709 137325997894105944956552 710 88369816843481912671946 711 45902291336582786707680 712 19362994252666562479124 713 6652402770484420325012 714 1861870751242552147656 715 423565776826555507018 716 77963074174698778150 717 11528284496046466120 718 1355982407024692075 719 125213162441428870 720 8922808172478760 721 479841507744250 722 18908110595920 723 524718557935 724 9702428905 725 110155240 726 673075 727 1729 728 1 729 1911575789849022971954 730 17246200459488120756784 731 72919618415752752592206 732 192056537920794420055616 733 353287406182870675219676 734 482353390200000074331240 735 507123309974938755454020 736 420416233863650944666752 737 279185414526306266352192 738 150051295875353091616072 739 65689746348792194693168 740 23501859690376350583248 741 6876399118876280943196 742 1642720590091261876216 743 319166831857807487556 744 50121124541931571200 745 6306199507544348700 746 628321815092888820 747 48825573063478620 748 2901276481386120 749 128476810578690 750 4097447938740 751 89819650830 752 1265874480 753 10353330 754 41184 755 54 756 4958812322019141412441 757 45585589915368700420036 758 196635207494185470518607 759 529072690897747422414065 760 995701268494212060336710 761 1393133959273351989930390 762 1503681535942071304347606 763 1282365961067561175392862 764 877994304734591096172120 765 487751375553992350067410 766 221333076133630823992916 767 82344107576362800925224 768 25145280447938023285198 769 6295619684591527665010 770 1288151007964857369630 771 214232277350263289310 772 28735658085135049110 773 3076468989495170445 774 259349133055336500 775 16916593404415650 776 834638673761145 777 30237463780095 778 772929422265 779 13187342025 780 138367125 781 782496 782 1863 783 1 784 12865770344073759269942 785 120471293111335361242300 786 529943930592187952646982 787 1455996590460508798320520 788 2802008264672999530928780 789 4015227452028706826528000 790 4446342663274939362492480 791 3897833216548945267780032 792 2749130788475255566269360 793 1576998970120918452971720 794 740920577787881106965492 795 286260845085545129355920 796 91091396342724870533168 797 23858779281845400308080 798 5129991417125074410760 799 901232676162751538016 800 128476440578502553500 801 14724532479015550620 802 1340375970754416750 803 95412888601661400 804 5205710653004400 805 212107522209000 806 6235991558940 807 126232345200 808 1645441200 809 12465180 810 45990 811 56 812 33385919329024233356536 813 318320267626421478104291 814 1427446135209140381859579 815 4002961356628357401576122 816 7873646250164928551719555 817 11549286897914315005364832 818 13113131196553337887100856 819 11808136712662060305826104 820 8572190071139958148529292 821 5072832744723523630077370 822 2464989403681995634303002 823 987797600850307080896244 824 327073674894601626677686 825 89468470397001912377588 826 20175010061739440364660 827 3735178365787540099632 828 564316351460793272385 829 68999449302452047815 830 6754116999767362995 831 521964905143755150 832 31284506801709315 833 1421301920048670 834 47503555264230 835 1122173034840 836 17721489825 837 172357731 838 904743 839 2002 840 1 841 86647869302778648629880 842 840954432379465880359052 843 3842904491153910386810232 844 10994987341119891945966196 845 22093963088274741108675670 846 33156113404627901948187312 847 38575776005518947387980480 848 35657423668512797857012032 849 26623359239837545331422056 850 16239029841988948139741640 851 8152815737356197835932576 852 3384655988562138849393432 853 1164569565413519105617868 854 332168120749529577497264 855 78410527782793089642720 856 15265208644112959888144 857 2437885173245553369666 858 317022039722550970620 859 33243529675288109760 860 2776164830110494900 861 181719554566077990 862 9136182927359400 863 343679776891440 864 9344654649720 865 175214915850 866 2118629916 867 14908320 868 51156 869 58 870 224914339654564789519623 871 2221317669380802779426843 872 10340413628748941768779727 873 30172807168795931069001737 874 61913624564647753472997202 875 95009937149662557653592115 876 113206950978477401266929400 877 107346664001836379197560912 878 82373044525277835059942442 879 51743645354263295772070182 880 26814586578354909058674378 881 11520025052946106609281798 882 4113631144820778770113288 883 1221646575801392158569578 884 301361631309459736408508 885 61570207209440602478324 886 10369159561653086033919 887 1429997708707894645920 888 160086226560771913695 889 14385678746771500245 890 1023017826574844100 891 56541623427822225 892 2373270333525690 893 73410191915190 894 1607466622515 895 23564724300 896 213037335 897 1040781 898 2146 899 1 900 583900616728191999661718 901 5866530851940627500892092 902 27810105813968687977043214 903 82729204509326219166423860 904 173275039028673255365710865 905 271770914757995105921884548 906 331454777746398747930301736 907 322220331138082121310581312 908 253939435126606631669873760 909 164146581174419755536530840 910 87724061963102043720666612 911 38960579206116456678917400 912 14421138853948562932408810 913 4452952736828135643529720 914 1146093773049138160169640 915 245269423473639356173456 916 43463133404299133069053 917 6340032467740976942736 918 755349286821098653950 919 72762543093874936500 920 5595240973281543045 921 337962043570738620 922 15709078336541340 923 547278218479800 924 13802836280025 925 240410915472 926 2703938598 927 17720276 928 56695 929 60 930 1516076737364280839063461 931 15491263709000125361084600 932 74758626040792222372158174 933 226640666115025824675816550 934 484332924927790788439021520 935 776059807360787845856561337 936 968296385325440420149258435 937 964485007124593845932883512 938 780126360537214299844088370 939 518524230997504361111744020 940 285532813349671387919025288 941 130966819811072519688831300 942 50193731356605205207240480 943 16094005330153438481286850 944 4315343237514033971708550 945 965655101137819811703848 946 179687229387614742849310 947 27657871894065700496421 948 3496747546879192754175 949 359834904483174050850 950 29794375320117844590 951 1956431872781104125 952 100036074436127715 953 3891279858891300 954 111722754495300 955 2274017995821 956 31028446035 957 261419746 958 1191610 959 2295 960 1 961 3936968377697269322376056 962 40900567855632147480595172 963 200872765946217199253359928 964 620391250246054186722592664 965 1352166203286571878487250870 966 2212451351879135566017846236 967 2822688163028020552214243426 968 2879157188038872462487194704 969 2388649128916400685352474952 970 1631352206350369182962468120 971 924871625952642796956973896 972 437706315402034837227402000 973 173510170612257427704654860 974 57700234659099752624731480 975 16095292246686450677733700 976 3759956994157663047360352 977 733283386923909822306898 978 118832848337691674297932 979 15900982404202321350486 980 1742482019224724592600 981 154758454315725162870 982 10995563897440344420 983 614823610121032530 984 26501407644069840 985 857523423103050 986 20116495158708 987 326334017118 988 3422679992 989 20941306 990 62620 991 62 992 10224905131799752367947288 993 107971944688221256543955721 994 539496537310795983204696174 995 1696893644917272864661593972 996 3770622583595665246238361495 997 6297455151537602834061406665 998 8211521254026126981477164247 999 8572528034681625718534199787 1000 7290400158628222759891052076 1001 5112601687494433015749153310 1002 2981858814536694065700094192 1003 1454800772614094409131584908 1004 595888813902740703910704230 1005 205285761981973058108577890 1006 59494790083754394478977750 1007 14487063912015126256390638 1008 2955945645158846701497873 1009 503300537920104725685771 1010 71104878843484238412093 1011 8273526721104505020825 1012 785447674734783351375 1013 60126402735868324515 1014 3657184934038135215 1015 173517666946238295 1016 6272915864406525 1017 167623694648865 1018 3179668747941 1019 40483479421 1020 318629873 1021 1358265 1022 2449 1023 1 1024 26558985433869080965507509 1025 284992607272862845467910644 1026 1448340085542997697411512674 1027 4637846569170398171789791224 1028 10502937144415871132645492664 1029 17897579310003369356469956328 1030 23840976005879808429383782668 1031 25460662492263036880201142112 1032 22182854796683648864951938542 1033 15963246979848773295077317832 1034 9571038319609599466658054932 1035 4809826728996346241024005872 1036 2033762011070905485921113360 1037 725047044706243705334942480 1038 218046113553535584864293880 1039 55264892183554305216108192 1040 11778157057262045023927932 1041 2103011424720035899363656 1042 312983103248431507095316 1043 38565809692114310877936 1044 3901094795648883036960 1045 320512472528890670160 1046 21106556328078038040 1047 1095759860028474240 1048 43922310844716540 1049 1323552098275344 1050 28953654050664 1051 438534702816 1052 4299291296 1053 24614496 1054 68944 1055 64 1056 68994870627787856166825585 1057 752140967991605655724634865 1058 3886626822645654936067323525 1059 12666656570236791189823749510 1060 29224027257354758216162271075 1061 50790801637966452739674072306 1062 69086921052222954377404095342 1063 75437772531751516853419680084 1064 67298096401399602789630450585 1065 49665047101333572103972249330 1066 30589907927006632350745522066 1067 15821938697199983998413856924 1068 6900025495230483143480905498 1069 2543003416523494281142879100 1070 792658225733658173438184500 1071 208836711518946148221051288 1072 46417137381204225470669787 1073 8675620851006327959238714 1074 1357317364639307426275730 1075 176679818718830332838940 1076 18987206461164694397190 1077 1668424022430900901140 1078 118443953793423118380 1079 6692847331970740200 1080 295469027441470350 1081 9953372443123044 1082 248168145542436 1083 4397807319192 1084 52368817700 1085 385911560 1086 1541816 1087 2608 1088 1 1089 179255972538811466537145546 1090 1984767675040484027260391220 1091 10425607214638177329650697960 1092 34570208337059017251627719820 1093 81230097324264443252439808830 1094 143932825042993822948215868296 1095 199833839220912940434671686560 1096 223000177969552878152238198504 1097 203590075054057786636385076090 1098 153989899048102588454778268760 1099 97368896708777852589583303008 1100 51794923934352561804618093720 1101 23277163397471434717110472628 1102 8860095088989865649019395920 1103 2859288919269137654298727200 1104 782085270695339588097087792 1105 181026889369397104748259270 1106 35358984292283457143395464 1107 5804179601128525244322640 1108 796314375451474801740280 1109 90674166602906082512316 1110 8494234901507502747600 1111 647562752634546166080 1112 39638167067823152400 1113 1915845405060026700 1114 71599249449821808 1115 2014281801463680 1116 41188121885232 1117 583791577160 1118 5361665760 1119 28785856 1120 75680 1121 66 1122 465779553020463686108872137 1123 5236807558797816306568297890 1124 27955137798377035919255639205 1125 94285819845795544847237543535 1126 225557204096025021658430388480 1127 407323934177694502976853779421 1128 576994937431887481774144818402 1129 657741821400487846605825626538 1130 614221947256598099976923131194 1131 475886324310197723104965103035 1132 308714171694474636132990118314 1133 168771478332233145752141467254 1134 78098749632630411136343261656 1135 30673876589386233250718878438 1136 10238099487106636931968878300 1137 2903874679013383937910878588 1138 699031860877910938661455062 1139 142466193302712624904110453 1140 24492306300656181984245634 1141 3534254352300275018889430 1142 425350789514474459926752 1143 42355295010640960323690 1144 3455291998655224920660 1145 228131543554457439780 1146 12007951858390265700 1147 494522577447134418 1148 15561048827270196 1149 362862906436044 1150 6020821608032 1151 67201299660 1152 464635688 1153 1743368 1154 2772 1155 1 1156 1210418849572556507497344279 1157 13815661862602040818711997256 1158 74930556653453908215613412610 1159 256983162249340133617509276300 1160 625710878632943964965576395995 1161 1151186031863872919278469497788 1162 1663150893824683473741533014236 1163 1935861657005949510449424083304 1164 1848216387579510263009141790057 1165 1466014827174252769000370981340 1166 975111321282962606781819434940 1167 547491125360857993169769454488 1168 260670564763254009654943402178 1169 105549850740025056012401359144 1170 36401077470445057611300726040 1171 10694286857495016789666008752 1172 2673923689710792041807726607 1173 567791011849333765226510964 1174 102059192396789047468010292 1175 15459504946723538576871160 1176 1962012948913871866601974 1177 207113837936444635869816 1178 18022134142081710877080 1179 1278453867759998426640 1180 72934228068243174750 1181 3290219529950666664 1182 114920790549259608 1183 3025309309238832 1184 57952961345876 1185 770329939280 1186 6641506960 1187 33504416 1188 82841 1189 68 1190 3145849871487291956563959444 1191 36444037611168883275862731069 1192 200769787238704974036009469575 1193 699980472143964656431109726310 1194 1734130321628753739214231085040 1195 3249344705787609775873076674269 1196 4786008923934730679201633872419 1197 5685840561878364473494801901184 1198 5547285607760256949520615330229 1199 4502452422992340822953683407529 1200 3068854852693621430141787715917 1201 1768472186203601714804908443972 1202 865698981849718424646336775508 1203 361091663496668741904478831598 1204 128551623474739250899027409418 1205 39078492866790167764200915248 1206 10136624567671408736871810473 1207 2239561775936445440888475639 1208 420231732141524584495663559 1209 66698623232939902241417644 1210 8907561235035134505261384 1211 994330871543036180159754 1212 92016363384540869233830 1213 6988485453966854023680 1214 430249115041562238630 1215 21148199773878391422 1216 814405212395718102 1217 23992603718216712 1218 524396402230952 1219 8164168289772 1220 85586281924 1221 556308544 1222 1964061 1223 2941 1224 1 1225 8176849579861348088624189274 1226 96124143633535883328531408228 1227 537755229050622275642465320686 1228 1905455408625326114361004353720 1229 4801687265184721136250102135870 1230 9160285278365555670837847366524 1231 13750604228395349126165462741010 1232 16666626716596003135017287923680 1233 16609161522249875280186000425250 1234 13787457411037654522394649581720 1235 9624598801611053943884008224846 1236 5688987183034660828928453747808 1237 2861253410227329477211348310996 1238 1228438437412503866833696014680 1239 451061205377686349088591779820 1240 141738165751097224190348622496 1241 38098748905163035157576380598 1242 8746851709788227069579557056 1243 1710800392636568048943124690 1244 284036327043536821387424560 1245 39837800068386541379936316 1246 4691714864025294616674328 1247 460492606097213432962596 1248 37322722151923420180800 1249 2470035230118240224700 1250 131654460930058654224 1251 5556437705467669860 1252 181790983496976000 1253 4487870164159880 1254 80705449037040 1255 1008070428024 1256 8174706496 1257 38822322 1258 90440 1259 70 1260 21255847567088536318632363081 1261 253507678743792028278775932705 1262 1439867066018447005415342325921 1263 5183839053808375743235321213485 1264 13283808112004170570327541569155 1265 25793038886961408385658080779789 1266 39445685785669234955181118397955 1267 48759920877290940586309506752955 1268 49612549962317581619105330064405 1269 42100721542256304591926742867970 1270 30083569390647666367863888161091 1271 18228693668833025749201769829345 1272 9413314548500460046203394254706 1273 4156848737760818757661493924210 1274 1572918277461414218516942735810 1275 510434445607500754393968083114 1276 142026537993088224941049899435 1277 33841979545735543267606472996 1278 6890076862624589191506815405 1279 1194689062139137471150830355 1280 175654119317384890108805494 1281 21778640419958350025769650 1282 2261465537660256171400566 1283 195021923674550369414550 1284 13824846235144699117350 1285 795596606848690420956 1286 36603666368189918970 1287 1321008312348434430 1288 36513301979556020 1289 749552185236980 1290 10971144001620 1291 108229372900 1292 662580457 1293 2205070 1294 3115 1295 1 1296 55260397513921964717633786198 1297 668503614223830249532224657408 1298 3854038184407610250476798904552 1299 14094573933772764362256884955936 1300 36718065359658933551796925060680 1301 72542557178803874669339195560008 1302 112987028077355535560242142545020 1303 142386436804782052288530090127200 1304 147858846915443399968447142824230 1305 128206125675425684230342652511220 1306 93728089008940746530491370673338 1307 58186798828185864159204862246968 1308 30832107060147745219442912571052 1309 13994030575349819995930480786816 1310 5452560557700023521197211268160 1311 1825699999161126260787757933824 1312 525323693674559743311899770428 1313 129766407055600221099528060132 1314 27465419315901903309371820466 1315 4966226875312038850073871080 1316 764130434029405435917868944 1317 99543619788755155045094128 1318 10910221166880824170100872 1319 998350769659151454189696 1320 75560366110968271412100 1321 4676519284347620667672 1322 233419927776723032940 1323 9236726503518363920 1324 283666880534515880 1325 6580379479889280 1326 111305517445312 1327 1308910742656 1328 10001745864 1329 44794932 1330 98490 1331 72 1332 143678422125810079707187061395 1333 1762672856007078106901673711456 1334 10312635822051167995172499970596 1335 38300781572232656867788194709668 1336 101409072026746558205328002198400 1337 203796067587817294028047137806466 1338 323169113542244727197420006975634 1339 415041288887076693741562749019680 1340 439691916980645106309581384088045 1341 389388571278479375925664053318805 1342 291108042952636754837809693942505 1343 185055760289697357425537876904486 1344 100556782892665588792212243401431 1345 46878814765570598967353821695568 1346 18794148762470520500257417564680 1347 6487523899960874784758350479192 1348 1928547097619340865319938190334 1349 493339602464550388665120853521 1350 108416015499831218994326234393 1351 20414377152618254689564578590 1352 3281845680879142315100964417 1353 448367215905035940290011564 1354 51758375583020142593604316 1355 5012926764776835256311408 1356 403868693584245437946450 1357 26786307528920724761574 1358 1444197663100488356046 1359 62327118925998299380 1360 2112383507098524410 1361 54889965465268320 1362 1060344203333392 1363 14618452084720 1364 135949296582 1365 785254701 1366 2467605 1367 3294 1368 1 1369 373602625465194242901866963174 1370 4647252235226211709201857263664 1371 27585916489353584108870774242536 1372 104022131569950336873382192728816 1373 279849465717239118800728190550576 1374 571908246070165370973777376385256 1375 923045583240665469367863159631776 1376 1207692701534134244713670291265960 1377 1304748645954297574812754125107730 1378 1179646814851912084005966779261300 1379 901426680764122557181650081494024 1380 586472391424033708240156224223964 1381 326615001103425888028734295659806 1382 156296063160647105624128538807056 1383 64427403696674264932618523155456 1384 22908934155601217209416974837376 1385 7029379940686072047368287409676 1386 1860244456807091140244609656836 1387 423973885319124801113485337536 1388 83025839667875342992499045036 1389 13924631653606308388613627306 1390 1991676123099663853508388656 1391 241670430677176865411000896 1392 24716222871573986606582896 1393 2113859854165069157049396 1394 149752422217406701778904 1395 8687127864866652701424 1396 406915121974972420040 1397 15128405904046172180 1398 436971508566740960 1399 9543182771953280 1400 152109934378240 1401 1687043634892 1402 12168123252 1403 51480912 1404 107004 1405 74 1406 971556398729025402202477330924 1407 12251197671191213925526329193291 1408 73768858638305979843632753583012 1409 282366496027443632753537360680440 1410 771672749540818053391621409617590 1411 1603241261556919797261573568144386 1412 2632857879537507392848620902115582 1413 3508231375648561939774011387215034 1414 3863782550299027829677474063500405 1415 3564941305027582921494862938399130 1416 2783194899134904760762059635182857 1417 1852310915382071498769357033120651 1418 1056678211056101935490824607407942 1419 518722180646539900223118963809975 1420 219703354900630230360345224831400 1421 80411175699011588752437526233600 1422 25445821234977511960068958677405 1423 6959644576835281525326090079935 1424 1643250334278432428174702223125 1425 334250211494234941252087888675 1426 58400663992948429976925326610 1427 8731120600980966545068636045 1428 1111535431358559637824540740 1429 119781498709734542746477500 1430 10847466120202652221928550 1431 818368946954041783136616 1432 50895842331877210992798 1433 2576300828767589141386 1434 104506936028381444820 1435 3332726441997461370 1436 81565626885726928 1437 1485418476063296 1438 19322667657777 1439 169691956515 1440 926296665 1441 2752911 1442 3478 1443 1 1444 2526764619162506646416842286973 1445 32293846519650585683940012538540 1446 197210623075110311494738564366272 1447 766084127314436355486280774549680 1448 2126242301083857598303262111487060 1449 4489800766111513034183972044093320 1450 7499990413047567235566302988062220 1451 10174421224443455947144340984831784 1452 11419175021302671874289742814460145 1453 10747803551850094299299497030051320 1454 8569130977301551103220434146692474 1455 5831136715869837677297029425643740 1456 3405595056079602856289554472835617 1457 1713998376115447494684245948876900 1458 745431678896636653723464299386200 1459 280618548942298276939891067459200 1460 91506074639465560507093382122500 1461 25842834842677219301854060819260 1462 6314747998541580078554749250850 1463 1332633080608453704169087408300 1464 242245690740263501617986001155 1465 37797871803801599709943430300 1466 5039799272690003421590300840 1467 571101544402582551883628400 1468 54635833456259790696038050 1469 4377472130547545015877696 1470 290912846659210052207820 1471 15850697992849021667016 1472 698164503504892734390 1473 24433753287398600280 1474 665000445622064720 1475 13697272578440960 1476 206084767955652 1477 2159314567660 1478 14724806010 1479 58942332 1480 115995 1481 76 1482 6572025191668014965693862768243 1483 85117927575868119090712129012591 1484 527063172472380895088106933734779 1485 2077408722892889142281934364533732 1486 5854269678034803442955293901865510 1487 12560994305036536155422597584714164 1488 21337339264368238360900312530466752 1489 29460687616803991954996131708068628 1490 33683749243311804317756570854828194 1491 32328655846142567875760503188902145 1492 26311807512316952042628155028617115 1493 18298462592088326903272436695564806 1494 10935669759760483262260728784051414 1495 5639547357303033895294038215094617 1496 2516901583478164074205586350275575 1497 973871485628241192217841440547960 1498 326987730106270969781709682053405 1499 95271612392345470092624240783870 1500 24068771748525450676447659147360 1501 5264001214329532225776194558050 1502 994301256176806265482771414900 1503 161685240582512568865587348595 1504 22542467815584568430265738305 1505 2681145753579458925559549640 1506 270374046657960828172629800 1507 22947199832167452315870858 1508 1624682278781957563178598 1509 94942829505137342424612 1510 4521022642487105687196 1511 172706036556960492630 1512 5191746171281834362 1513 119887134923086256 1514 2061773072244809 1515 25347713449982 1516 210545772360 1517 1087843290 1518 3062268 1519 3667 1520 1 1521 17095048636974772119578860196894 1522 224327957576001090811620026348488 1523 1408229867562007274642489034561522 1524 5630612829833824039023165362251056 1525 16107277624572321085927886247018720 1526 35107689901719062449750946449506984 1527 60629299478700471473409972176499840 1528 85174325354919128302807370865453984 1529 99173558082127479418409683808634282 1530 97026014823914726238377553850416860 1531 80579414774697182908527064248036318 1532 57245922579679144296619634305798584 1533 34990918933707890274981797195072542 1534 18480004806045800017955898738221476 1535 8458424371416150379802571069332250 1536 3361736155048396445663543504922160 1537 1161364292481977741340428076810700 1538 348805451217261550503360115369260 1539 91021817760650243345743059713980 1540 20609232234051171838704637753000 1541 4040249970474356558499885114810 1542 683786380444504270691239433380 1543 99534478782194002696448876590 1544 12403673749848677541704334720 1545 1315818410678629592772384100 1546 118020005719567909663636840 1547 8877492795040932967967916 1548 554578191806200970200016 1549 28436885990990680651668 1550 1180016379778255539960 1551 38944547262546538492 1552 1000472127372472480 1553 19467874331388252 1554 276939005175196 1555 2745622641580 1556 17728709544 1557 67244762 1558 125476 1559 78 1560 44471032751520889101888960601147 1561 591163867334305271449139562167302 1562 3761544420355369420535167836213237 1563 15253988034702411519484607707903207 1564 44286331051553252575171079645739552 1565 98033331604344666422569888551950610 1566 172069270924806672225971483547036720 1567 245882271583967552472699301659945684 1568 291464765890346733923972723300428689 1569 290570733378199734311894213075918299 1570 246146667266086413597799576713151701 1571 178561290167109762072007562778959961 1572 111577214016246281230259130609657847 1573 60317896156105450206597682135351687 1574 28297689502577747595549761047850967 1575 11544858136236530303881304111705375 1576 4100739736915705589625845264176750 1577 1268580526303082479309347217563735 1578 341640813056343684318528461760260 1579 80003871380803300115797872963010 1580 16259904777732449720233735633245 1581 2860502935919558146604538331895 1582 434104898389252925542669898365 1583 56587047051716470389238489065 1584 6302951992211743410681616490 1585 596140178747044408041846034 1586 47519081943116862194920314 1587 3163787133871057183984186 1588 174061789615946645731146 1589 7811675329035173550306 1590 281521404662418622570 1591 7991244233318125450 1592 174399529524181302 1593 2836856448329267 1594 33013469060572 1595 259758363618 1596 1272212773 1597 3396991 1598 3861 1599 1 1600 115696159400057028141089648981303 1601 1557741751260033316138771121706220 1602 10044856234238049270889860048978310 1603 41305769474738008329966220904476280 1604 121681268183956521817612236789226020 1605 273495398745389414521483662905384040 1606 487772859949615731278713153978834812 1607 708789977135838263457881370395166624 1608 855095695607034743105825100239538390 1609 868375911018239566159341761250905720 1610 750058917059708793953332185815912652 1611 555373213914170820458423304202750368 1612 354613986670249779264441422069114636 1613 196126208623332012183248099882435920 1614 94258446685200221891740672353931960 1615 39451013473090638066154513400739760 1616 14398200402985038746140630627441705 1617 4584369341445650960097862513149460 1618 1273084735774703275607130117354250 1619 308046551478209835035787984218200 1620 64837485060925313482678566486160 1621 11842572013183203337024255464760 1622 1871162828115682340396478317620 1623 254748491654321031933058121200 1624 29740904087415182292511484500 1625 2960187772785407830051986496 1626 249456735223390902666919936 1627 17651971722996145945545632 1628 1038561449637999590658840 1629 50209130157348394594560 1630 1966304634233697253760 1631 61301706598412274016 1632 1488911311409707207 1633 27413975951958820 1634 369282541255810 1635 3469368601816 1636 21243203384 1637 76457368 1638 135460 1639 80 1640 301019518031050204345215655057144 1641 4104375454704455510498367449657915 1642 26816935246393275007051610760738015 1643 111800294823823559979887248837376290 1644 334112103710899071445378626095900485 1645 762328297377643455050136083238043890 1646 1381147027378390891437666775687760910 1647 2040318954085522848543544772936185764 1648 2504405210146054706178266438239939845 1649 2589903886513157301934345696890411290 1650 2280141800913484553781059068244579794 1651 1722572203018015447367295816706911540 1652 1123424524963201599638301986357097626 1653 635369691470605515008702432200511360 1654 312653485667074869998081691114508920 1655 134168179314073436551263601985726232 1656 50280172281861826805151061710998250 1657 16465439551343638487922773784806985 1658 4711195959211405557495168877813125 1659 1176850692245906707664757671245950 1660 256271518920142350067627354522275 1661 48543092549548821646308843206250 1662 7975430820358997130227361864270 1663 1132412230016386764125420411100 1664 138339395112883507652238090975 1665 14462634561612879911541402312 1666 1285656376263901401974139000 1667 96441985022211564455494432 1668 6049666466805052844558920 1669 313920339826044791905080 1670 13300980286387707873080 1671 452976690312624980480 1672 12161265879501369477 1673 251224065164587485 1674 3871113369741345 1675 42705647155782 1676 318754657195 1677 1481914538 1678 3758430 1679 4060 1680 1 1681 783255622251829539493537391540208 1682 10813434503264595567425943040210460 1683 71575655409009365258371319356374000 1684 302472031564927289373102582177912340 1685 916817330572663182169461989200394410 1686 2123050675141528546149189662101619544 1687 3906465344266983412797258940296135312 1688 5865245925174633136975706141028563208 1689 7322804236971558897158992605095433834 1690 7709141475874517511005942563167212840 1691 6915527885289209713684658690697343264 1692 5328475413385044963797809941213103608 1693 3548009966676731996900375421234929252 1694 2051030138898484703720326307628574016 1695 1032862445096860565911570864648446720 1696 454188178887971614389813471758040384 1697 174667942637415755889893341317946980 1698 58789359093859914474980236639988820 1699 17318377430834481635949648913377360 1700 4462323057690399471227475735584700 1701 1004379467069465310341831918351670 1702 197092529330112670430391588282360 1703 33630787772561545835143345245840 1704 4973333014728650412063307791720 1705 634768571766427633133524522350 1706 69579812928595416165277711776 1707 6511392408423292081623045216 1708 516565442169777951279385504 1709 34451222211023561559013072 1710 1912457246749623522672480 1711 87321825901725968064512 1712 3232760794072117522016 1713 95357149540228501794 1714 2193103156184260212 1715 38265072827787120 1716 488812137109452 1717 4357953955654 1718 25338645176 1719 86653008 1720 145960 1721 82 1722 2038190311471778678495573635022391 1723 28486956415219522062460835509286579 1724 190991953434571495426986308747054615 1725 817979589645513135165579665536810685 1726 2514217852775458491053179978424738140 1727 5907654694525489155308966925114911359 1728 11037305460828541322072723830036316850 1729 16838322818853996685375688798162195514 1730 21377355535437141055206055587899658162 1731 22903412813253378807602506807058812255 1732 20927449783808217127708348085855541082 1733 16439851099823233930863222529921926574 1734 11171762375901625042614194250480748276 1735 6598161400890675543858151436711260298 1736 3398734844238587371468922076088421240 1737 1530687081960341189209361822297199408 1738 603723911952414752579113419902118957 1739 208713157099638858625265068562153235 1740 63254981030655453514553920112682405 1741 16798184662262672503569791318731575 1742 3904508664882453143828376135384720 1743 792950837984248028985607349199525 1744 140365683228219419801978752426770 1745 21591126073545988098186913889010 1746 2875002284319151520955337417800 1747 329876455418987277358644249735 1748 32435946201276258134524851672 1749 2715371640374603309217629432 1750 192044923295355927151583896 1751 11370207330883555162995520 1752 557429569318198680508552 1753 22335234580821434707160 1754 719937344492977901477 1755 18308861280181772466 1756 358540381837394265 1757 5241057886522731 1758 54887081578472 1759 389156497613 1760 1719659474 1761 4147970 1762 4264 1763 1 1764 5304170993867527507972306781913066 1765 75040395527914617805896009146507516 1766 509519752791225485739122012484897630 1767 2211156175805177029596337765014552340 1768 6890639953979977147288237987214163125 1769 16425401032075074187992796693627772340 1770 31152282341916599755045192937266919460 1771 48278298234359024475917374635672318024 1772 62309484785483744556306237677238213909 1773 67918865202085112887646548427285224364 1774 63192260659173187544028039401817996996 1775 50593748844368963089733757734868441336 1776 35074822829204914699370750906745792266 1777 21155699190234733917799270883508962296 1778 11141510986810820891390321952246418656 1779 5136497929993739513188934724830998848 1780 2076580941730796891147237254304741088 1781 736911959921474025576919091168488860 1782 229613285269773061684489392335559210 1783 62797910193132863929163135233276860 1784 15060697098794223644708380485443475 1785 3162403336868534062868181061511100 1786 580114619096964859301229112756020 1787 92705822856193552590698121476520 1788 12860878899641026562789156176995 1789 1542242899426707525035054603628 1790 159051751521113242905501105648 1791 14021675622603272639090145952 1792 1049133340758801680143520312 1793 66063008950034876080834752 1794 3465996295159394191452560 1795 149708081661483418791520 1796 5247569665092665802507 1797 146673632762591081112 1798 3198913739093338602 1799 52966626300931788 1800 642529355181883 1801 5443335454908 1802 30092943348 1803 97908328 1804 156989 1805 84 1806 13804514054751983829604886517670173 1807 197656752267377152377593447216145032 1808 1358957166458571899987880564627804354 1809 5974762332378943511694210001707285290 1810 18873809645685721194364773289160951840 1811 45632296768377733313949210584225773971 1812 87836816489659900341089293856530164517 1813 138248682887967951228175650928561680864 1814 181341422314550109566275099170440515545 1815 201048042275229554267652970039555963605 1816 190412704601883220303966898458090751769 1817 155322017846914129414745896190599608300 1818 109810868974841028627793529430012307720 1819 67613171300045704622751058497029193190 1820 36389541848691965090759679259644722730 1821 17164867365457843097966403372303937112 1822 7109144010283864806718901164665216441 1823 2588095633617979354084123841117563242 1824 828536557062664601807192504840577600 1825 233196803977662908211254254862118750 1826 57658699584123005155251708355325760 1827 12506476832631607460470735755353685 1828 2375045317547463865125054009261795 1829 393865329417954014529521865977400 1830 56852817468184121766422622140325 1831 7114881846412184866813240555743 1832 768314192905170953780731254927 1833 71191258065291148259881205184 1834 5622788204044562545586842760 1835 375593337718627554933240840 1836 21023802764908597973900488 1837 975359982124838533641136 1838 37014693538327809300612 1839 1130939302769329438385 1840 27283336382104706715 1841 507197592458874702 1842 7042964263608780 1843 70110584448645 1844 472803840795 1845 1988370440 1846 4567031 1847 4473 1848 1 1849 35929802685569014074378119311131888 1850 520590759012786928475569778827205060 1851 3623696167199682124683806392064959544 1852 16138029418765340306465672772935087560 1853 51666552514034811996614077728758848010 1854 126675640295754708544604604489054382340 1855 247420062597571743230283682736699255270 1856 395403730044286850317849524508075134864 1857 526988105291189355137010968545584274890 1858 594087847835058955807565888812852364040 1859 572583749674811534201377152606457179726 1860 475705320551534042931376931892553148400 1861 342853461632449440161917777127195477060 1862 215416256398138876868160352828562581000 1863 118431128308715542903086624290041870300 1864 57130215868444237006343770501980952576 1865 24227728264828798541774518255138423620 1866 9043235726844661590165868108387453212 1867 2972563358310815267998577120573823300 1868 860401953761818236096336813872587800 1869 219153905226476031414488569993593270 1870 49061670685574739456265150160005500 1871 9636087811038676039332838516174170 1872 1656493056943664042880967903688400 1873 248488178659132972730813548263150 1874 32408352258565171275729029428416 1875 3658756792527872626638894244650 1876 355688401112402090732388817344 1877 29593258715344035266862746000 1878 2091975666967031223944184320 1879 124581512703556667006316272 1880 6187250015164944268418560 1881 253201579916924578175962 1882 8415571286848003860820 1883 223209362882979960270 1884 4622843396434272648 1885 72735992931450150 1886 838994931366540 1887 6762639427050 1888 35592149200 1889 110303858 1890 168560 1891 86 1892 93522895989342287476626188830225560 1893 1371040446921295777894008801218109737 1894 9660540761688412299846805347705895698 1895 43572577271066099411358905623076539084 1896 141356437459454063184096078324160300285 1897 351388013028486416662658537868633193779 1898 696267440068029677860412101646207150797 1899 1129549897556986826506183395880830680413 1900 1529266080472237634040987695723916903969 1901 1752524655410824936112451040719991485490 1902 1718377825893627832738129470758716075167 1903 1453590458314299722396338385677582006725 1904 1067629979030811493352059889272043225570 1905 684243435543383788455745492988636767310 1906 384114422820355588864907980101509144850 1907 189408698782599811194228885201288958034 1908 82205438734161928360321915918494941306 1909 31442856616534842393119663862405794679 1910 10605786728508364383902771460173594292 1911 3154878347303901240899775192984155550 1912 827208152710410602252390749400317635 1913 190973880307298051988630785426600085 1914 38757523376112140113767194388472515 1915 6899424242700137645089452413085795 1916 1074338251797898659301020775915275 1917 145835756468781441976884438578136 1918 17187272300010212954118978691257 1919 1750100049969183232447405058543 1920 153090394196433369655340767784 1921 11427280497392422903155655920 1922 722131366506346700515950056 1923 38275655210188480100238776 1924 1682934663373992834820029 1925 60578780440083689830277 1926 1756955211205785024245 1927 40262916320668590201 1928 711484064900934755 1929 9397279474092705 1930 89033542091715 1931 571777614475 1932 2291193037 1933 5017068 1934 4687 1935 1 1936 243450008213598167943030393865510596 1937 3610553789971722138872088039584547428 1938 25748803425243126584895521992221174594 1939 117601522100356439797612251750753954792 1940 386530662953415623355776787767161914880 1941 974007101525925625289075479240699489704 1942 1957541206590260308582445843338933416860 1943 3223061588302249630092520184356066623664 1944 4431599939478522002025775023062826231672 1945 5161318093692033366994994282874582746420 1946 5147060178004765493919634496465420382834 1947 4431738500122959188322709986264439117416 1948 3316011715079537208483023601455652654560 1949 2167043653382851074712923084167982988880 1950 1241673036670439686572779892610403899800 1951 625599631750278842941159567094181930016 1952 277743061181050100257424999857678900676 1953 108804469758492655585708002100133903412 1954 37638300311215351363634404869392393946 1955 11499049762453157089985981245399955400 1956 3101500450328567122337216896466762400 1957 737831087111642266758943512997012920 1958 154591023927509497160116236716190420 1959 28469954792007806065372344644346960 1960 4596782453136251085293354295445200 1961 648659035333214943648146629121028 1962 79693737091469236004310847903626 1963 8486259051174341261041042694344 1964 779079532487905583595824896832 1965 61278493097655101757669676320 1966 4099335279940915992500266480 1967 231237724576428600795957632 1968 10887537543481672539520362 1969 422745429332724586330576 1970 13341599898263691860960 1971 336248182536861642192 1972 6621764137880003068 1973 99130877271164040 1974 1088624524610220 1975 8358840674800 1976 41931079168 1977 123924108 1978 180686 1979 88 1980 633767148033551310915210713091920967 1981 9507532397994074788360487229447733457 1982 68615279979304130749289183800084614389 1983 317287898852237781240351723808076917194 1984 1056380560151842150822633096408767621049 1985 2697904874855423865518653438049694178510 1986 5498570284790677372250078785850860799110 1987 9186358846915615956033809143501227711064 1988 12824765056042105899102821654532223708099 1989 15176082472889355279361120814296595420329 1990 15388070138098062334415247588374649661989 1991 13482235239569694551563244680988594532894 1992 10273702881688043068528869665230062601495 1993 6843647160721142403948398700327347684060 1994 4000829724978241327845277014470017772060 1995 2058765556508330343670114388361966796304 1996 934544583255861078734351899324295252459 1997 374771453682740543192111195051414078957 1998 132883562459477195912701464258418351377 1999 41670630150834277161388787337825103242 2000 11553794533543674821311626405546446505 2001 2830161796097655687746258414465708730 2002 611679164298006296079659550668272770 2003 116431555523017055357909784380508120 2004 19472802898998265712872893877477395 2005 2853168150999486063415456793884629 2006 364949460802489036129766486069889 2007 40580604135177442128790282842494 2008 3903304786987540296328351607519 2009 322887048000481002546779976584 2010 22814873661465030979950218168 2011 1366065587173471122984405008 2012 68665331281203833010237887 2013 2865469886063405081196992 2014 97970312380750468872332 2015 2700795093289428769772 2016 58869029861422231712 2017 990091531094300070 2018 12453874955371590 2019 112434433063040 2020 688424330407 2021 2631506647 2022 5499571 2023 4906 2024 1 2025 1649974027200486810881197658163912894 2026 25034154512768360917858762699749479876 2027 182807893289013039625831351714148987712 2028 855733886957326068564617215527760959820 2029 2885563007585989969055037137470683454210 2030 7467722239143308097666125513729019659688 2031 15431306111032231458414656639501943024432 2032 26154258579788156102058314349183572364024 2033 37065098521038799506712541889668000796270 2034 44553317555723340051668550043433038139060 2035 45921473118171829093180089331174624079552 2036 40929074307793114508843754597564692741148 2037 31753000424201858666887079346652470324646 2038 21552958295386299370459830292677952354000 2039 12850835465507141872534867843510312768800 2040 6751186612657781296700207037305507835696 2041 3132041381041697321176465524724883956374 2042 1285128022995881315499508001497362188628 2043 466811486580825270618371524264365012960 2044 150166471961667609482323262343161406780 2045 42773222130791959082788852193096608530 2046 10780784926270811996231836320603672120 2047 2401622061949329127744171480843457040 2048 472078979975295928350923284786458600 2049 81702910014824059179010121040551550 2050 12416422115362017721999133625460740 2051 1651444476552720830228666141543040 2052 191486692372325920233902989732300 2053 19267001036832006188006667909510 2054 1673167181003666654024893600800 2055 124613705038662616115917296576 2056 7900961796723948844828714272 2057 422779734445245117707319894 2058 18898566715241017380668160 2059 697194500289435816807480 2060 20920430882715129084816 2061 501653810650481865184 2062 9405393989967384568 2063 134132696651698800 2064 1404031308123800 2065 10281510905798 2066 49213968012 2067 138857664 2068 193380 2069 90 2070 4295872072566680972125852058850355305 2071 65912808572980141459814240694628699520 2072 486946705491043421437150621895784886497 2073 2307131018252057572969738054010530734475 2074 7878070385474954447490195158282421340720 2075 20656374397436740429503416076998743736343 2076 43269238532766611489511226918546579298250 2077 74383692223719361941284743318590005757654 2078 106984943236927169448449365375419807746505 2079 130598967977268308371286515705086608793220 2080 136796729921212904569304214102747413024621 2081 123996557140455778589636386452042896650815 2082 97908231938891057653689960091655927065306 2083 67695579613796474425234780563613103092915 2084 41152057168893014377850869959104190914100 2085 22062914181399536982896499460712055656604 2086 10456335282106888918208630945498391685365 2087 4387815840604967528345504645091034868928 2088 1631969377190439368681146244464074667205 2089 538235521446775377677273206408756837335 2090 157401000061463644886172382087934307852 2091 40792629549169730100627316604118318675 2092 9359451988599851149113549195380463390 2093 1898279555869383222198657171109824450 2094 339659580587295167947124800923874725 2095 53482455688394976916884980875325856 2096 7388132601724300884537044747939745 2097 892129346007651859764912083672235 2098 93760356800594733581506835044470 2099 8533286772353583005168485082055 2100 668588969662427036073510171336 2101 44787921910606917181599336360 2102 2544659208033120243419471964 2103 121469223917233662098880615 2104 4817567771779300014373260 2105 156654143120183022712008 2106 4110061669795565386370 2107 85315999170428848198 2108 1367315970137045370 2109 16398270913164350 2110 141231465659207 2111 825382535670 2112 3012935739 2113 6016065 2114 5130 2115 1 2116 11185408055776320693397336727252507547 2117 173531816960812173897166551934501640336 2118 1296827769107205100470546291853000842194 2119 6218098756768375230922336865809464599372 2120 21497775048907831960335461575199484330295 2121 57099405969622335565412764278224775072100 2122 121224037832229096175351434750663054870012 2123 211329931912174933603034194023206888657208 2124 308415531286340919065567553262447564073019 2125 382257548525187957779493931704852600949520 2126 406803345319530883511695344682982233005938 2127 374903424258133689731971677006107413319708 2128 301202739617173195850108463780620030870537 2129 212070960840597451371782306372592774301876 2130 131392106090131788410063934453239050715800 2131 71862086304560633450876870777757759197616 2132 34778228627875047149458686012094451936199 2133 14918719916942093184150004991476268822256 2134 5678719579841899494588598419225889444618 2135 1919136315846900213930889038502860403260 2136 575864197594711972745036433511319602599 2137 153358192028910675605528010297592367220 2138 36214083876162330388653112668191337780 2139 7572526815303747262551082445541027240 2140 1399590062445858525825337624402748475 2141 228112104554497533954585853172516832 2142 32692499764957765135226500205194890 2143 4106021747904701221516667177093580 2144 450112058874565326714288394807185 2145 42864686639058300573211562924580 2146 3526720306412784812633200951536 2147 249088778000587076811120256032 2148 14990178047155025800360261833 2149 761965978770520315169291004 2150 32380085758193494366751160 2151 1136431631345812435976784 2152 32463423214798595744764 2153 741548793317697674296 2154 13252182208974629908 2155 180247626843722200 2156 1800421428763643 2157 12587641901912 2158 57555153678 2159 155197284 2160 206655 2161 92 2162 29125810297254453796782329014111228662 2163 456837167176548109923266778050011032275 2164 3453023091275149787128791453154076364897 2165 16753216614486345742271873170252149033886 2166 58634952787020221052824432346514097499170 2167 157734799104700947815832811831112875064871 2168 339343938229359890979060190688861906185833 2169 599795874407313930028206784472369897236404 2170 888013711585980469831939170220614868201872 2171 1117237888940041093284763996389513724677655 2172 1207708267334813033213853642884457605129025 2173 1131317932014841712236331053935910210741206 2174 924551946208596248251265869771941904737406 2175 662676373703980594013042999582137582951313 2176 418313143588616229032730361670662908146055 2177 233310140981717010789197631917446902348984 2178 115255177643754689586967003383880656054234 2179 50518706791076536285148288228172174657303 2180 19670767833010861429657109785393884683909 2181 6808433654862674004715361408823359506070 2182 2095048877269855004524355925159458922258 2183 572957915471261100906257751282372407127 2184 139154182372321719651109556572120568265 2185 29976635521668936669539304757251214620 2186 5718118322217214297509986785735044000 2187 963770131662346027015179447351310119 2188 143151289349188473058168150046843841 2189 18678374498306894729946686476860510 2190 2132913147675227555901305883438150 2191 212219579132266280096028161213145 2192 18304048299193165246755046007583 2193 1360398475117318181713345157376 2194 86522012790421089958918227639 2195 4671011444340085006394300187 2196 212029773277648488300699015 2197 8002407371446471617548460 2198 247794284301191378493938 2199 6194867129947620638748 2200 122605841107062250704 2201 1874545614945559340 2202 21458983652772862 2203 176503547136147 2204 985611192489 2205 3439361442 2206 6568110 2207 5359 2208 1 2209 75845416889672527442457217179983547630 2210 1202589358092233677689721530841732334660 2211 9192525440824159012791624404872825477482 2212 45122931829984528245038725621399489865192 2213 159850472387004180848357456839460071666322 2214 435460246830400178067316888001735699285292 2215 949165424391752961873836516784922293415462 2216 1700653825279560972328780392388495848488784 2217 2553796057853199588597805864759020756055854 2218 3260802507197703202391457762154363198964364 2219 3579540998078590933081494977833258820886954 2220 3407437453003727548637336973733793150273064 2221 2831800853359575601540917283571845070778566 2222 2065626281561663271987834391176408348889796 2223 1328078242262074549722264091841441134276386 2224 755101037973245933183209329934600822919776 2225 380614518968573095631803626630053668074726 2226 170397859665089362793494718927898524537028 2227 67840052567100621095213619217043676204018 2228 24036254679441666666539114460751061398088 2229 7580711750435897753592781424046760074498 2230 2127749726639351725017081496622116718988 2231 531142794514919510751948054992239431990 2232 117789303829710839749756207957427707440 2233 23170604656444131905659699655333201790 2234 4034997074407232724199504191547992684 2235 620519846116932179556659275688219034 2236 84021021173357015996514778789792200 2237 9981948259367621733806551484488710 2238 1036215437258788676770261813533540 2239 93542562248435216016377483093154 2240 7302529390826156702077522159104 2241 489815661110774140971558249894 2242 28016835155416021770369767064 2243 1354615166565861100101697314 2244 54794859459209317386592992 2245 1831813506179001619374672 2246 49875378523823680423128 2247 1086546488326694947968 2248 18529422993116286688 2249 240628526996695558 2250 2296048966187508 2251 15342548891714 2252 67079794584 2253 173039994 2254 220524 2255 94 2256 197517362886633334893710427468566235327 2257 3165537524821212313024023376362355297841 2258 24467532781396362843599063243454583849547 2259 121494917049832555951845213915925798769095 2260 435582326612963000253941578677187450761605 2261 1201436958713660882556107707599063810550097 2262 2652787658431640458944608097545184073803941 2263 4817356249543644003625097725891082159831757 2264 7335819361464605217635162103298591263493215 2265 9504034053918745530586411715139765257695335 2266 10592506534431158216805871212556372892421327 2267 10244025767359340053759044904791363049442031 2268 8655224481643347948532861405000661678135647 2269 6423346192388311063886314957391929450930535 2270 4205035279039933909107261787854306239296415 2271 2436426030548429150361577536716271551918207 2272 1252642114929625117184305458981434305005531 2273 572556864353965424414351774143396322667657 2274 232971974284222903522505437859898622125855 2275 84456201416747653332309215824851851679395 2276 27286253400261748821971193137805889094717 2277 7855746869790280878538542633979539136881 2278 2014289178460085322617044015314430264317 2279 459539546323183810375138370697275577525 2280 93149971927084946250332958994384419975 2281 16745776700981857488142742975980031559 2282 2663780864466093466790175935427193383 2283 373905648068515327874289873630139671 2284 46160510179398622276489924007466495 2285 4992886979093983215736886175815895 2286 471039150448027896118281789928959 2287 38558948244445363683183277366335 2288 2722294058330225067028524470055 2289 164605641147845736142576478550 2290 8454991145642504381937699345 2291 365424025182339637610155371 2292 13140561716076062317877568 2293 387932007810161365886166 2294 9251883716819345297280 2295 174780218971058989820 2296 2552095563829277971 2297 27916165342183993 2298 219513812408671 2299 1172420078115 2300 3914933385 2301 7157301 2302 5593 2303 1 2304 514405150160689748687487229672629229578 2305 8332058545721451257280699945760185811880 2306 65112930592113025025363675589013379039172 2307 327027045348592071303981874037499471174640 2308 1186397171519152198422988464726298466099440 2309 3312768749796475433337751111112016989279088 2310 7408492419042688936539037022144001832813960 2311 13633019160490169635885582317684661822854592 2312 21048406407768425162673292631983913108371380 2313 27663742615572721493437158247629450423498080 2314 31296362309259068153408885956145346012084048 2315 30742114165603876492168753168096860509773440 2316 26399909903302024479615831351897247693500592 2317 19927754741214370912476697256783431103031520 2318 13279201728440269194794734497933518009995920 2319 7838184996704310198368617819755620205727168 2320 4108925893961474890723899693182145231241120 2321 1916746829050307095692358417583438883938712 2322 796764230023316228600718805741942920056860 2323 295396464947844151047393591328925766214160 2324 97716666798342147753114460651863240317328 2325 28840733990080134285296406514691652219600 2326 7591403251090950234672263930147444908632 2327 1780497182311198003842810988802698972800 2328 371630628486005366165355148196056836300 2329 68912690112450802060046663226480957696 2330 11328781312813049793778420399411738080 2331 1646811744727112134879952954597158656 2332 211032248924186195725466915017205760 2333 23753752855129927795088620364438880 2334 2338676009642477349018611412415824 2335 200422657903724667187502003383680 2336 14866670399299770148186680000630 2337 948276562090809862383600418380 2338 51620113533635782511647455870 2339 2376992287857828346132359816 2340 91634499842105382891846520 2341 2921366820642258651334776 2342 75899614274062215582660 2343 1578698739564780827360 2344 25718585142531589754 2345 319221425986225560 2346 2912737672890236 2347 18620859849680 2348 77924620080 2349 192487184 2350 235000 2351 96 2352 1339765935971529937747126793434726376163 2353 21929686999051379127926513985876147653906 2354 173247796447993341555728161932485282848074 2355 879988433273119804103416174463017898105052 2356 3229965418759111787146381498743480822450790 2357 9129035303069587487177844439523875414411308 2358 20674342039136553697286223711531141232055396 2359 38545656478174501267349400680394136812481864 2360 60326738106444689257511237088100495021642542 2361 80416954548076595967726312047026147471463080 2362 92327199398132369779849011962758354108601208 2363 92095212624327380819986231547272426309061376 2364 80363404853158728324846175738540203024229864 2365 61683625575188147966057660850857692472873512 2366 41827491548742898711869963681149893023318120 2367 25143616537364072259540791191129525244118848 2368 13434772267671770868992193142562792064596566 2369 6393658457262223321917888907057120445928654 2370 2714051719818073075984696459147949353685702 2371 1028605781410703630765620727151809425557860 2372 348219818783902831484746213272242925476418 2373 105306651870725098099864232411857714475156 2374 28438165013209211914064869238700152815644 2375 6852718243174758964768365027999597720792 2376 1471768610896636377375748071086211152550 2377 281291696973903104839088346520031784288 2378 47748564290186479011789868563065739888 2379 7181345635037420854115850597499633872 2380 954217084060078704256908188537805696 2381 111639582910808041578661883020652280 2382 11455390504454790970739431376723928 2383 1026221683054826436189257998185120 2384 79840190547220952433395079202725 2385 5361712479778275409560668648655 2386 308618219121125905583106571995 2387 15101265736159275846130145658 2388 622180603686642125001469853 2389 21341800690201720197096342 2390 601358632479697219544586 2391 13696764112783948270460 2392 247244402123311863719 2393 3451458994869264198 2394 36111726395216662 2395 271735956302756 2396 1389502298430 2397 4444081804 2398 7785268 2399 5832 2400 1 2401 3489600131641876867886349056234191576854 2402 57714952961147667131279473994332591851368 2403 460885711513881959746196923012622205103472 2404 2367232203901466855432043709159918681068696 2405 8789775975873917856240567036098161170909820 2406 25142476705748875884320738862075908765508784 2407 57652151790955899675494928874009592836880128 2408 108885064548181884534244629745250399673319792 2409 172715744568221562361900395916225775887628716 2410 233470383047086211972909352871472156372018240 2411 271970923064741745146312162710521564696517344 2412 275422764947083863873365497916142292967885088 2413 244156551909662816299144499625916676304395792 2414 190511787962550529088455915222888723891804576 2415 131422319122782611033049439663149573835111360 2416 80431154445511115129913166408458851993704864 2417 43789737439777045269965027405694972522734908 2418 21252868682986659522628356973734710560367512 2419 9209153090855219593028291860691480244010096 2420 3566323303990931826355607635953744069605480 2421 1234993056847542129285579787268227440241844 2422 382482004307889811867996359350006236225168 2423 105912087308182317116364558866596259293632 2424 26205011990169037889310094937972739113616 2425 5787309558015899294520571905804266211900 2426 1139208900152146256616269490031124646240 2427 199513435081428701573136616133263584096 2428 31017726259427611600231413249368331456 2429 4269246905573141099536779553131632448 2430 518587991711842386737562765922024800 2431 55388724052765982758049863559662656 2432 5179539323594160313485190816914144 2433 421975194266240500372800124373730 2434 29780607033460061058866858601420 2435 1808720802113665821634201172280 2436 93818336261726928795336424500 2437 4119315876490092302727233986 2438 151517853051083420097572376 2439 4611705993692305911076128 2440 114455048172785511693880 2441 2275364289022344268742 2442 35447045035297665224 2443 420940795511995136 2444 3676477472316488 2445 22507596711740 2446 90238714832 2447 213644704 2448 250096 2449 98 2450 9089605564753847568067560556826506585542 2451 151886982788289783089397812949044606141717 2452 1225872772402459539696200833254540370235562 2453 6366168654126242286701474635658385188294062 2454 23909693600677427183576661598624401427919512 2455 69206392091989066728100540316152618711996002 2456 160652883352870228500679838450897230919695452 2457 307312102986949699332070308930298972829202012 2458 493965373485907828515191994742534534162063512 2459 676981364711807411958670767696019931574372662 2460 799996399421206414295840557976588451857476312 2461 822319426045919759987882962525452136077089112 2462 740379095327504957534747501827325924905836392 2463 587136657307379833166974963756697481477453392 2464 411929244999871786508215928786296047860559192 2465 256589069773741445131887923560158933306479112 2466 142295807021662641199138747997101608940705662 2467 70406396909110072756527750351032776753712292 2468 31130311529872398951175313823846262446701942 2469 12313347142759533788807253373082756738251042 2470 4359782366285646991470667049164299685152072 2471 1382112654078368813543933681076748441222022 2472 392224780566623187168141308479663166457092 2473 99585865025378710858458156023760965597892 2474 22600983194018809852078206907418304124992 2475 4578856040792081326776272714091768349734 2476 826710186679456615489265289695461450224 2477 132742385064787050848081801263339172096 2478 18907581171653630839546534682286890376 2479 2382018162226167717224408952300258936 2480 264505111768953018549039699556869096 2481 25784646321715181114884158070459416 2482 2196422411847800477073739700459535 2483 162622693860668030202611582229780 2484 10401253475174350205932600498875 2485 570614060154185905895721975249 2486 26629916038183172748892276264 2487 1047099012173584683037357451 2488 34298938669640308057065126 2489 923444438889761793222526 2490 20107552365660036855886 2491 347181481458985757661 2492 4638057052887568926 2493 46461153438556626 2494 334883630488176 2495 1640969011066 2496 5031529916 2497 8453676 2498 6076 2499 1 2500 23677540911427809788398238891671471498239 2501 399695765862051600184141681505283366383060 2502 3260060930129543815613251411737752909894820 2503 17115574972345689567310345245563829244379800 2504 65011540818533755672751605128646229846291350 2505 190390265052178531581643399140721338778613400 2506 447360540730063475882466381236186178702266280 2507 866599059515030851697892266375090762672315760 2508 1411283353803790498938933059268449072171641350 2509 1960627828729301835591913312033729915248305400 2510 2349857332183809031705205403266623756407479680 2511 2451190149465017825043862799600314810540023840 2512 2240971597776020829381044359517948300321562680 2513 1805701285211089159990488758902029813290115200 2514 1288101031752553680498674639230688254606782000 2515 816396141533093736914990028522096465470328480 2516 461026351125865955006389578149575267240078890 2517 232473955157205348471871430342381048611206480 2518 104847062164295187444855898242497677765663900 2519 42341704739170803797001047049391555623332200 2520 15321970107611722843390229949285516515183490 2521 4969599072598760577785864140631993871409160 2522 1444599102385796658654351816591618086081720 2523 376175387443293216186862550323247335040400 2524 87677972027294142698614618586969075941950 2525 18269645191879208168397162331211752633464 2526 3398061500893223960534200953528344321616 2527 563053553143237482461929056271404555712 2528 82921338491978870514409291721172758640 2529 10823666729302182971826340997619068640 2530 1248141104990003472254444225180319696 2531 126677385632887283782755859270367712 2532 11266635653041513656732418397287719 2533 873730995565941061804467107348880 2534 58742234248434370787114960263230 2535 3401193517269573002640732853812 2536 168301404334512217694565976861 2537 7054155267710157008451315812 2538 247837733259905164488758100 2539 7209387346160948451811000 2540 171096560343880974017215 2541 3254255063652272484420 2542 48527644771987397940 2543 551878443720496200 2544 4618104437107350 2545 27099354768920 2546 104184337880 2547 236622960 2548 265825 2549 100 2550 61680785591765685098055575932571545564701 2551 1051757933698920692328086308074868758110375 2552 8668334929028658911076693667757726071179695 2553 46002721628472434070211968244221857159243900 2554 176697741299707242064412052854425645946977000 2555 523490570504860183216057110690016245842466730 2556 1244886359460698940574254970070621590740966150 2557 2441700410389368449412531019777933612190870160 2558 4028054557835829370834000547440972721697886650 2559 5671520141069319900278945381203869110324125950 2560 6892828681827473121923877467240767836026830270 2561 7295017566817498930199683840699667792014852000 2562 6770721552997583197445889227013974922804489880 2563 5541981372191451472053362091370340209693435400 2564 4018625854173776475962490706148866291222058600 2565 2590854791439681568678444853349169871182981200 2566 1489388423333805228141550346687936008799721000 2567 765144748838404144493499284689822985111275230 2568 351870564115818285953135065422995578769169050 2569 145026780506952392475396749148427349274190900 2570 53613170937323782146699680541495326638156240 2571 17783198698676755114790728770790066304413150 2572 5292442372299021707914815268660862185335170 2573 1412686217357117207030061667020894175041200 2574 337956222441051394237195700982661361851650 2575 72381805622848510883010893436346680724710 2576 13858838918164611160929426091341263676390 2577 2367921778679614196430169436365883093072 2578 360245142766820333020328309359444761480 2579 48672992754895401841631442139968162960 2580 5822547490296677692072660588257473280 2581 614521830581642867562746715148651920 2582 56988795845492560346202575600185794 2583 4622025772460747786685658852859745 2584 326080600381176997069825671886095 2585 19887227656906550574056265758874 2586 1041054911867847005452398010040 2587 46389929023134122066286368387 2588 1742723642742331106696964125 2589 54570502358070756446580800 2590 1405274210700302726689675 2591 29282439763750258306375 2592 484079150496248853315 2593 6194583293312775900 2594 59467260734105700 2595 410943184052170 2596 1931386455950 2597 5682306560 2598 9164225 2599 6325 2600 1 2601 160688394408370891462073931774890068247622 2602 2767449857004832579023965570672430516206960 2603 23045001340301098024728264646249279545856290 2604 123610898689910787544009891362330424300943920 2605 480064233897916727680027477333569089022501500 2606 1438611848768026640498474217610728951827407320 2607 3461873070722890225925153534297607376030311780 2608 6874012035033026099262440814403876590959891520 2609 11485497420666024149926930655878879188237312060 2610 16387079889834715824745451251222320430780639200 2611 20191570573620455735591616542773565985167058820 2612 21677295594605273538995543371781781908419403040 2613 20420631872974903031789693456553616478493406160 2614 16975355177848768620416019807946602923159154880 2615 12509244732707179174725283355264730665766783600 2616 8201508723581068171774057960111375791882545280 2617 4798130853020426432367274104673212740051198940 2618 2510486513661484184974031698846164722032772760 2619 1176810299833630960954040827043476957472893780 2620 494839551974550033822168607885434164927776400 2621 186805874301253478221244470499321316789678900 2622 63339009006357704743081978233148247262584360 2623 19289977590354073278885409412497414260687340 2624 5275250604229907971623360015286126061752320 2625 1294574006741193211298131967540720942529900 2626 284810680154853401972185602835597743496992 2627 56098961092852478292449092293562246148916 2628 9876259148183925374296405743719459363104 2629 1550882387758276592647295759857334636032 2630 216697334709387654593808030788116952160 2631 26864152364338503172243451252878782144 2632 2945060525932895124357307335483992832 2633 284414748423954719313299739949018098 2634 24089828704863605566586420168426604 2635 1780506254922494698460623671803670 2636 114172263814317243629771800778760 2637 6309345254960130139129222518466 2638 298170097900379938966619492004 2639 11942884624463586520605413262 2640 401207835092676850972400800 2641 11165412263239327363028990 2642 253639465322990283241320 2643 4619981186569227316530 2644 66007771391982567840 2645 719551542893204700 2646 5774073765391400 2647 32505586778980 2648 119937777120 2649 261537010 2650 282200 2651 102 2652 418639327596551585096650542914972887045899 2653 7281517278467254887231699477264594860145176 2654 61256231613974693527481009071501163976698445 2655 332057774286418178135742859280226817508173835 2656 1303764421197281876784605274837861146348452550 2657 3951426751719180679265650936065873777213820530 2658 9620735487538461872031168741110881524220433830 2659 19336586717355996928634562756450655200818267910 2660 32718034379910908651431240029831692664940611030 2661 47294750572039556732230284371427253901202288000 2662 59070813979665216204490174974316363651008789010 2663 64317509389208412938842670160600565344600447870 2664 61483353304128825173943518032261483362915879880 2665 51895382773482597977644449876312168527354943040 2666 38853937336520042871726480994762433323580795400 2667 25898884745647585129260890949012594360270921080 2668 15415232927322093659788191433439724066408244950 2669 8212086865507430285201251018129503029109880230 2670 3922546058695037626922798393975502842621786790 2671 1682145560591842799533828877048881719686876750 2672 648222971015828591295826352050047458662338930 2673 224576858028354200537775210859414897623015790 2674 69958619458396313034426556253352012383201170 2675 19591075235253756986389644546334290376844610 2676 4929186428851682317084896118800567430735550 2677 1113286970741286805133573652462943675227792 2678 225436424584952566049730499212970022717850 2679 40864696551359089643456353023424948860822 2680 6618324129277229280728633248326421507456 2681 955496972823098309099699255355122217720 2682 122637730102045642111988121724181064384 2683 13950033824486936936503356449544800400 2684 1401255300242836333139711014987861869 2685 123780417085763373965109226016884587 2686 9570132145302672570441143377605585 2687 644098662672302516393436837655113 2688 37500972282863189724555551901309 2689 1875270179601784266779958548187 2690 79873130418547168270968742461 2691 2869739463711067159572445925 2692 85989552865709975218889915 2693 2120056265439810412649550 2694 42316135955853760719565 2695 670396208392817016495 2696 8225054329191855750 2697 75736140113919390 2698 502210045302070 2699 2265815393310 2700 6401759105 2701 9918650 2702 6579 2703 1 2704 1090726917278335737211597550622118359903084 2705 19157666086658663508155506611711217477464404 2706 162801219119045143265438525965207020614307770 2707 891777610033280721701618712903973075829486920 2708 3539433976473208719394272288551247090470863520 2709 10847870833167194503027012773348683096668436720 2710 26719431292472654247317153385671058763906730120 2711 54351128433518377769093117856199634890804167360 2712 93114390336683209078668415326924913705886023860 2713 136346719616790968057315615879290614174592565160 2714 172591413549083312905724313179141145991427003380 2715 190552249483067266963943609002251606511634804080 2716 184806790132064894035839230692565462617340545880 2717 158348960452290404994344666814856255466575043680 2718 120424002649031493975941409277210992105849982480 2719 81589077822129852663495720310997795697714342400 2720 49393834537492484616388714262778818608412538900 2721 26783383770117759078126124228369476230527073280 2722 13031885503235084056664746071594810367072098480 2723 5697579824923234282250559632709227029544780480 2724 2240390014995636118583244193223873101239950960 2725 792771470563633191130798482087641008060378160 2726 252492692568307440742050874725452324636566120 2727 72370824831548423724268262319624958272838720 2728 18658940578997973617891692017857552562464620 2729 4323881581187376221222357341562647084190280 2730 899576744628379861056229531460524794197700 2731 167784445928064975382671628495968744819312 2732 28005147963250933845226954001963029358632 2733 4174121358644300339280011004217177747552 2734 554161000157181796017176326170630032400 2735 65339220856009418621180807019589551360 2736 6818767790337565776481075390554127194 2737 627393840513252404109949504908768024 2738 50668688038322164818886005778316484 2739 3573441559092306943496126363140176 2740 218796614020495000227871185078936 2741 11552677849991422889845773173592 2742 521970683664587166331928228532 2743 19999787731648306012991540512 2744 643067752534205367644560250 2745 17137921424367826783431500 2746 373001109393769400595590 2747 6512493148000206730440 2748 89229972273051647940 2749 933196062383299680 2750 7187336122155280 2751 38849998620160 2752 137690239960 2753 288506660 2754 299234 2755 104 2756 2841921901872551466284055358097382196470096 2757 50401368020912068152186705397506802225872773 2758 432613612815804692776297682411995501844102421 2759 2394350905290232860227603498020766004723688150 2760 9605208778357736330178176756843531584052798425 2761 29765962291425361839600835377855524474913181020 2762 74160705765618412966703467363520153218712835820 2763 152652492758960397155352186740415727750729993840 2764 264757074988182871795045993107239555074759825950 2765 392651780137765814719560040241872898697797626650 2766 503641469356837049487454848065732550322310296210 2767 563734391217287059031350513125275276212220209500 2768 554584258621393324371737322596865817671519313550 2769 482278855902384374195249076102142552067766102200 2770 372467112308908172728012230199626373856576857800 2771 256432246275666506168171344851269698746850307120 2772 157859099028383811870723091653008993047898310890 2773 87101808317096968426470230706909267368963839680 2774 43158072193897204545106553258372017315035659000 2775 19230377928438063762083190113255078647205396600 2776 7713234325501568349337907635655350681347221280 2777 2786600981567105299468898411819126281859879180 2778 907017817564080151402497796729352994432623660 2779 265967082893084250716326647003791377465509600 2780 70232770546364205605050377939914868686884250 2781 16689516085912602927121845387872736756352130 2782 3565297336808812981450451456601801048401226 2783 683775981478816407637132221149302421056172 2784 117536786197251901170110162883336996986830 2785 18071852479574553345466854207923453702520 2786 2479530263065688137891246284933482534760 2787 302742107935755707071185062445196984272 2788 32788831405338444440272263026463662769 2789 3138602426699138514962669288566526790 2790 264412167321874324851548373412367970 2791 19510930606268999869548833782077552 2792 1254131779552767942912158467472078 2793 69782436205327019713948120099206 2794 3336921337095330368467738852470 2795 135991623494623014277853683360 2796 4677572694803417430534803395 2797 134250344815189284529480395 2798 3171923003986050084154615 2799 60700263494603965944250 2800 922401702137578696425 2801 10859696260609908040 2802 95995604101983040 2803 611329061823480 2804 2649853051300 2805 7195566625 2806 10718721 2807 6838 2808 1 2809 7405049520697835093894443876367556764883840 2810 132593265483605580178161651876411526907385140 2811 1149421022581966313935447116468334720703724576 2812 6427019060080815592726528595721011776715951100 2813 26056818629813546942360144789376567255165408250 2814 81636550362631368890912458544373624906085707120 2815 205709300039731363547262864145924329858935936000 2816 428423166528135537231533265255594457585498389040 2817 752121822593093539528922469333345486756886553100 2818 1129566883208078531563112046033156360370710153000 2819 1467885249908597509450222664032401980650056372400 2820 1665424328902506486340133194351275944983829196600 2821 1661586723625836213006402200460015413082510277500 2822 1466212398309980424324899222485319529373908137600 2823 1149692245588919126439181743573776652638587766400 2824 804133093716318816519144175974263748332814237280 2825 503233079923089790057083658492704057176948568500 2826 282469115493608267680608880412165713732897862880 2827 142484907058804252934274346508713945481286286000 2828 64684008944829404222943620798875210796292173600 2829 26455104270919381818148122632238087976805268000 2830 9754331530546177665463775254983133413020182000 2831 3243403240603832661826426966237916127773447360 2832 972562163553340168978536598297324550455378800 2833 262910474385473903687297077346591786733295300 2834 64032491433980891798475771798706815284077064 2835 14037524625928484533231853761593183242314320 2836 2766561708187829018434001386048595928057112 2837 489412374265429616147573932365877077611740 2838 77566922917508816623323062871430633997760 2839 10989464396767932644217203836713574401280 2840 1388175156715088544597666230781738660960 2841 155873865368109052006049791403992791234 2842 15504705383067941370977750357026863720 2843 1360814649110113949872015854264273240 2844 104910817635736636581268137919773144 2845 7067892935614083308595446714430940 2846 413665373887657909795122545751096 2847 20891165840228411735270528297760 2848 903334790856334279805485465720 2849 33142722816462702638755813582 2850 1020950998550932303106647500 2851 26079883245945509575742840 2852 544328046227388644798500 2853 9117913654727883706050 2854 119906492426452163600 2855 1204112720483344000 2856 8908328617450080 2857 46272063601400 2858 157648780900 2859 317656560 2860 316940 2861 106 2862 19295815806942494978073559735054172458773921 2863 348803167717529972112012517997731932855232853 2864 3053484749903232236690006363082349217589486617 2865 17247418278632860645547157260832611568037871271 2866 70661156863258674265982065956373064704506846250 2867 223791179614251635709200005866094862472779709205 2868 570260077289374443626717390327778894467265852820 2869 1201496760015563666255872653738772180415382957580 2870 2134750111285447736948110280677332220021202250490 2871 3246144699454847877399500188175454770059097973000 2872 4273098558679388870795231234387712377821167512050 2873 4913365262935425213695733291874783665359445494950 2874 4970503656490141953450649675411522148000577621300 2875 4449689321424659694700754537756644170794788883750 2876 3541728165381719774582506158870848858873325529400 2877 2516066060949709420718112208062336366810083244440 2878 1600290484329007909066686906441401048498931288440 2879 913540620877459277632020534066779878031490290810 2880 468989135077482383518961014492150657785525541880 2881 216848919026809474047571091875274315826579203600 2882 90403859417785242526295625122652188864330426660 2883 34006835156216310522979476937090783801598631980 2884 11546767019911209476647382641856926070624889620 2885 3539118337580851753603601304766239139983238460 2886 978953637097735395552499755202868741694042050 2887 244243692656132629087485069913196911301857100 2888 54917654524232206603363821880825606452561626 2889 11115571892882380316325490186761979562674574 2890 2022341306031097608159264207513536598500452 2891 330152284796415808176449010829197549150310 2892 48261556544654556613073943611672898581144 2893 6301605647610807653582264784058461181272 2894 732879956006773517042387719930981688898 2895 75671471899114485307080099619834629279 2896 6910864365037697062419553925670895290 2897 555889898602071201711261248418595434 2898 39192052402853601022590446377067318 2899 2408568727803732102442027424303892 2900 128210754546627891961848585345786 2901 5868651356453267493440379404270 2902 229063751460931390988993380939 2903 7549914373162070576840754070 2904 207743877008084007462410455 2905 4707936292590444786914965 2906 86454591171806803436050 2907 1261226448047105474305 2908 14260816813593167440 2909 121116449104738360 2910 741339136088005 2911 3089677687525 2912 8069753341 2913 11566243 2914 7102 2915 1 2916 50282552034130492810497938174872383848228826 2917 917528514677576100130972702771372543985072180 2918 8110567460471259273288933839979939883341444426 2919 46273614509588981142488695299956615427778403068 2920 191552559426894548455068256129192620505601149075 2921 613195650410827726515059412247655596911460035420 2922 1579924564477359406544289249642880349111378672520 2923 3367127452810012159335288467340227741284583189040 2924 6053858508378770812769146626871326899377429117470 2925 9319337840332874850878045600996251660612363731200 2926 12424684017026959265612409510554018676245944856500 2927 14476059237195721114269349171361329594293412083000 2928 14846195994104012563199123322407616644204491417250 2929 13480762553758334579909653595042354054739751682600 2930 10889531748648074802311726578654827812050977537600 2931 7855578866661689458679458869893427217849485871200 2932 5076740050434653059009716159346329125819829543030 2933 2946644244498201273865169425373540134081449107880 2934 1539137755888311798688396032991088863382836830240 2935 724614104796133312550109015155024010920144445600 2936 307830543180927290187952873107345254940676223160 2937 118094282354311265111213229844148636556127470000 2938 40930593244986791823845558633218204314442332360 2939 12818034868367337716518530735861887799714925680 2940 3626354623340775321404736146458172523724813650 2941 926378847418335295892810185495527875769285648 2942 213523363324099724366944835134487492396554404 2943 44359227266494449857639494012991361090469912 2944 8295068622366804346729220700145844160344306 2945 1393917446803836749709901225786548291022440 2946 210077899885040561977413065206718868328864 2947 28330087871371955672355972411111792031840 2948 3409409388919097828406830019798692777859 2949 365040039844888239808786373505374334972 2950 34650329148050105716971303385527833580 2951 2904300952947971047746557895263420952 2952 213975338828316894343874274278427974 2953 13785354711535923628759481194674496 2954 772020397373080932152729887687908 2955 37328957281511000895148970702840 2956 1546228497500822621312943968663 2957 54372651142125038989884298632 2958 1606123095289055026288411590 2959 39360898458797449408694820 2960 788496707116670716031175 2961 12682365305607091936380 2962 160210548329474256600 2963 1546073503702570080 2964 10996092655883790 2965 54928662839700 2966 180037266786 2967 349116300 2968 335331 2969 108 2970 131035846187460751019269989130366402954118715 2971 2413455459060376934765883409648528385944042400 2972 21540052638932320758626669816962141658916827826 2973 124119384525245988929697379968714834183669902866 2974 519094032107713051050208154738020965473491499296 2975 1679411010997380325588430564567379995385620741955 2976 4374710130731652250683117490051391556504520909305 2977 9429535018047966352869937857039581943443075976840 2978 17153459611479993565146518452411984475213489220240 2979 26728395923594772983828713275626109190292322728390 2980 36085316613336898069310333078507169124400327647450 2981 42594325280380945256162772358748247360691559010300 2982 44277425759973543663016516010409791470876141580900 2983 40772600657314158585301656011917767560029779193250 2984 33418213609233006296144715198094031148495479463150 2985 24474780686316372023129650393061599291824701526720 2986 16067670334789837078195832102799835157656909943970 2987 9479801448756266320283109268547220784702240128930 2988 5036692239464778771679063684826050047942976995930 2989 2413692762284490112636388475549032660190356741880 2990 1044539103135746928335608429373859178501278922500 2991 408537109887040886703347066730935566239538971000 2992 144482577176029514248294428850484535476874087360 2993 46211952976383147645561319763802705053162178360 2994 13365867818630716533165104321884705731635376660 2995 3494369767820614142321784257186721133726076706 2996 825224685208958190648509042376292788250726326 2997 175868535465579000126416955829238798920359452 2998 33781118142837898511946379026833478206142092 2999 5839288946053543775230996334745383455410162 3000 906657497015335657871841371767586526371950 3001 126177084806914061176378834400149209269920 3002 15699193369082441694300266582069826994419 3003 1741307735550872478585234008553883922229 3004 171607597321933929789593888392369794309 3005 14969978431394982217614902293389319896 3006 1150971849606996004445112943214258186 3007 77614939554901182713358829931649286 3008 4565047884711397554355056998537166 3009 232703063246641076349018645785276 3010 10205771057431486129837638368198 3011 381873605784928002193000669263 3012 12071895034834194913926452565 3013 318739378281554642113814490 3014 6934361925848817402585090 3015 122297654088576630284775 3016 1714174725050996198025 3017 18629836143342679080 3018 152136900517010955 3019 895722515017980 3020 3592095870870 3021 9030702330 3022 12463056 3023 7371 3024 1 3025 341492540752775426028835986768212269542701952 3026 6348044134363669323664750025657589999593785388 3027 57198342995721580630295973438248370986542806056 3028 332846998112906808798697690979247824639176106120 3029 1406234940303605303445396507753053775484784229610 3030 4597488886490234334380479139734862103427963936180 3031 12106449896529902045052809159894301429424775947230 3032 26388885392337249226123503247850769971193243845760 3033 48563842600105174324377163527041702133095291879100 3034 76584432377874772770535230344010994987028242814200 3035 104686128636322420289305060960416910116308345795380 3036 125168698661617721844270815719933495982666375350000 3037 131861008161436091570209695790911697531409572421500 3038 123114209894834119661995487360513984658095995994600 3039 102366134792008202308841518830727944612070721098100 3040 76096644491522958219832945429463681506702278440160 3041 50737292212905723037584070840601874829569966169380 3042 30420766870379853122623633346541909520871114870160 3043 16436061436406996016562308127935097319016829542300 3044 8015266632688136569495142855639129153259897852000 3045 3532363309523720531035937990547202103535319006080 3046 1408050844255339909708349079055881133450389738480 3047 507939800737035885672734240289624176150037327360 3048 165862861784404907144810619538329956105890603200 3049 49023561448808429734074532502635691814381842100 3050 13110930381843340375812723637594987555484659512 3051 3170809683928785476640146581139441865044658588 3052 692837589954501020157249734051064486146672176 3053 136619976071868605720614899809156567314917980 3054 24276865370574331499307751433085428733351560 3055 3880727176468477336213486293111296034687956 3056 556913190807925627744556588092533460730272 3057 71578683329407866165013388634036442354474 3058 8217013177961598390079061570617515277920 3059 839885711158832987648117715529735925430 3060 76164996865968194563628742196093697664 3061 6103252271195035963385505561895920460 3062 430169797836909339649271582493237040 3063 26528867358400727712203339488263940 3064 1423006593592169084246202615270880 3065 65938679808107299165444918431062 3066 2618849183582513776777206002756 3067 88343447536298045795865745122 3068 2504573091228044699060675400 3069 58935278521249266433421250 3070 1134099904315983221402940 3071 17529536945139187125990 3072 212887647895774993680 3073 1975797836944566600 3074 13519531914942300 3075 64995859417632 3076 205097380488 3077 383020506 3078 354420 3079 110 3080 890000586716310314759411763563287886945143536 3081 16696362693493598795866312224858466307942982335 3082 151866647428192675235984373937982674499895117426 3083 892381261980498762654048603440364553351703428660 3084 3808257722026731757687188723908964071340743925245 3085 12580385685259354397642801814065820270328942227171 3086 33484500988019577894215913942552644809855280436525 3087 73800269798813706612921523782081486274866740785185 3088 137380031091591564564238226129666654254112707924950 3089 219228331563536922992695198130471712745465923977750 3090 303369275849284627907597465834768261027323554931350 3091 367362174800413027879955770065312769480294507837350 3092 392131082216417929921679156940187144916523873498350 3093 371150315943270599763194121628052365458105604835350 3094 313001760973672950881070356422673008702985393931150 3095 236123466878125411898712846647657129898962738126670 3096 159857006866898522714082528162036730997127031413450 3097 97379409750841845630413249595628671941295923940060 3098 53489010755330139964237177724067400725309982099350 3099 26536797698668430545415061913400114468759351827650 3100 11906156533415952435199356569344506149357884260960 3101 4835393308890920725839973267410624465602102023500 3102 1778631016724193061061682695774226800435029971360 3103 592733005772668701541283724546070295770033726200 3104 178958699317336995596426500142177732172133182450 3105 48938320351165050355083138951594720621286357350 3106 12114727012014019265841965873287237989519589530 3107 2712670345552376401008870678689694407246666306 3108 548824686292033541739310321098175675044337630 3109 100193446517428363756874330857969926031186350 3110 16478094686491452391821164931088609074132382 3111 2436691351394382350591716523743353582927470 3112 323255837585935465811723675432433524589849 3113 38372758930076569765285856033383480242540 3114 4063942535612119470156587554571639738115 3115 382700544121253403195316091705610307701 3116 31922594180807792785097967657403415750 3117 2348451291482217623915878961138158680 3118 151624933357155743748087576869030550 3119 8543431263618672521456942925173450 3120 417436131739053369740620268492431 3121 17557439531706209537773416459645 3122 630343447258050960369260869467 3123 19128436293023207182417821975 3124 485043429348180780573306825 3125 10138598213647979545129905 3126 171867432587418481811625 3127 2316353403764890774305 3128 24215675252334638100 3129 190290639485174475 3130 1078459113892446 3131 4164592592160 3132 10085169501 3133 13411035 3134 7645 3135 1 3136 2319620875572002110409899409928149659891877643 3137 43912223617168966186836708570160939649291000108 3138 403166748318541558770024849836587025964404109702 3139 2391987345958883711489352734756189180154717124136 3140 10309892139823862438810559741447933084582745068320 3141 34409669620926666767422885104099602143705389603912 3142 92562505410109002896711194105254388239414144830380 3143 206256140997924365324050953623423248351218486490320 3144 388320742026447258110717267843120365512208306393260 3145 626974648512400081780143083650483619162108217444000 3146 878188895652857625271710887434927959485293598218800 3147 1076860777173639724474316824450996315221833155308000 3148 1164502772119782296785443925480363039388407169059000 3149 1117143348342583117652807040245848319894875849633600 3150 955371731920501745681238824114289124028878693346400 3151 731239907160375452996418665946122527023954893468000 3152 502561118881323287467842184328042483775614744407830 3153 310968147341740909918676730935752276225552104277320 3154 173610023600036237150117747085068296510184256371460 3155 87600406219500959386533687475114337224288756688400 3156 40001826488254741922238837983705239750867854232680 3157 16546750742214142185576654752829604434316042621680 3158 6204145488860910974947419151015688761472068542120 3159 2109284708082629165370924234559500717027772551360 3160 650276435417276218134013028329081782698235278700 3161 181751981765744338661029115446661767396958196336 3162 46033466701493552089874050780969208873359891608 3163 10557578828844055836371039097595994732952276672 3164 2190388546294139486901033754317669151249696216 3165 410581625297926940778287812962424688037602400 3166 69428263677019172384344415162441953614737168 3167 10571693001049157463134198634831361937344352 3168 1446458123136474259659387465487478423532333 3169 177402991956562009325565252887430924479404 3170 19449003790660099929885992448987049937190 3171 1899916826810862682028112924489234564312 3172 164780329075295441304278718470424457260 3173 12636674340226981266420282706285077960 3174 852907689518779195985804011120008780 3175 50399377101408897168313906285912000 3176 2591775383434207423702454560536874 3177 115197083002302292839731944787496 3178 4390738534850427821929847035364 3179 142210490125373791539034411872 3180 3872717031073044603639449700 3181 87572508402148240657087440 3182 1620062010435115478238840 3183 24082895402978923420560 3184 281390835700149245805 3185 2513508631722353100 3186 16558824795647238 3187 76670814342408 3188 233089663752 3189 419508936 3190 374220 3191 112 3192 6045901324375705689416971581411921375440578455 3193 115486427819004043734161017980383421758853914831 3194 1070166595570340609008631546305198321436759145851 3195 6410202785204832629561480856520401726847892695138 3196 27902551795500198349346501016798807011836736499065 3197 94077100936631414012148640505717651397020862227414 3198 255737981427601505585905412657715469585666593116546 3199 576067784619107375026160232920371158422695947333060 3200 1096783538476169750532218035296725975827380338132355 3201 1791466465167307050783421563836656755875866914674400 3202 2539498257797361242433088486765579731031075979504400 3203 3152843707598390065940623410911821348003901694025200 3204 3453482538886526495587977240817793557252311438809600 3205 3357379326668299450705212316787939084437787410707400 3206 2911053972576567149223429207819039566909724627778600 3207 2260201521174543827596301151514275919511601618881440 3208 1576597808135650994106359608047979510390903460173470 3209 990697977536451237267933259912892756925241099485810 3210 562025928343059778256395258945683798640966473786330 3211 288351429290547536686154931825940549597908211577100 3212 133975425947290732944108641370985032705650902668150 3213 56428738287026714611703851734570151112819600487660 3214 21559785462187050575861573335181326886989083703860 3215 7475261722661937503040838503846339219192541006680 3216 2352313053817122234581133490144435483328923511850 3217 671714593975497795030647359446373228580309832276 3218 173987632788944570440347733174715929275312925380 3219 40851625753744659274955800279779147337215744456 3220 8686835722949162744765922357167258896784336548 3221 1670967548663593328045245249863093409778773360 3222 290340181834128979993944335942873073559375072 3223 45492358112872048277608308763039396647595952 3224 6414984216071891342291014984790817481908524 3225 812227642847922078829715260856481917897027 3226 92095565963434838343459433748804329706295 3227 9323374122467916237539808711763217731554 3228 839845965103453866197431939035914065341 3229 67056412468795311107222570158577514930 3230 4724924816769895327163220290664392190 3231 292354203957781987742236253474897300 3232 15795612406252663908363117533804641 3233 740434643274944971771530466775806 3234 29892742666768400189991621635542 3235 1030609781893151492426115496236 3236 30047172245838591880673577150 3237 732314370798717141732053400 3238 14718551826082345655258880 3239 240005355918279812428680 3240 3112686880272189003840 3241 31324730249629709175 3242 237038852075508795 3243 1294086277836066 3244 4815384314301 3245 11240297838 3246 14412090 3247 7924 3248 1 3249 15758763066811474613481376174677989657776987254 3250 303709761681233202552745442482113701557181296124 3251 2840295159071419182139462175480519176500054615696 3252 17174768117638740866390263895431046798849534479876 3253 75491547317203443576895421763554088243798786701026 3254 257103339841122095445730975519374956770692683079624 3255 706201613649967893582419311795030626468826926100144 3256 1607916937208146409188534750074418270262346965350360 3257 3095432592624204552988886034150550500121950941578710 3258 5114236556373568397726209289837652287303181980210560 3259 7336027775330578467607184649034909236855008237892000 3260 9220066900500137704266545053393055575903646520609600 3261 10228080979997916644444277197942915359172169559568000 3262 10074856980033216169848529543940948622882623303933600 3263 8855171123771625220511802894424216528999786487184000 3264 6973001889040986858113845650159478137345962356664480 3265 4935703056041099471258630346626410303858341286057580 3266 3148960348083331239148844360082345125781964778580360 3267 1814830801237002150609800493690427532145042584501760 3268 946513154556522343181853067790715383116779288210360 3269 447343715408934203069620484742986907843810572833740 3270 191792847738377773463956325919538273819070451641040 3271 74647523558928499106196309264992688921597517568160 3272 26386375751451411241252129608099152392353258150960 3273 8472207227890359373051190398153896941676225156660 3274 2470725034434556626492754975165029642494746377360 3275 654203559533022685301779167852491276701643087040 3276 157182694989156851381895793436979400774024524016 3277 34240181419570737561598831014876938876283393256 3278 6755155345598193040767489032365328436484998336 3279 1205370760334617041870940697691816923852103808 3280 194220648533809548931400071000000400531165248 3281 28206056032042154088217827759904363327435224 3282 3683968138954075366075595472251014981527484 3283 431650073336789474539287609452135374462864 3284 45243410988853371097202610382231802995764 3285 4228491319754085066753298029183509497594 3286 351104377305698698540073866591481260440 3287 25793712308387821169183730405103715280 3288 1668737044393451474167018953026441480 3289 94570638593505444755875333532326274 3290 4666607512447739719829408246218104 3291 199128664562551922860524325128512 3292 7289924384067930710959715632232 3293 226884622000409217698943413772 3294 5939678244245860086156700320 3295 129171324248346683391822720 3296 2299063590907609169458080 3297 32893645027234108044480 3298 370044396076815245580 3299 3183579700765812144 3300 20207006840423364 3301 90173852642346 3302 264294599976 3303 458726576 3304 394744 3305 114 3306 41077114124109286326761193670643556571813724679 3307 798673277473458786638278806679930537183639280246 3308 7537406553434567058121648553206669939932578376387 3309 46006366821307435162880848069812739620007981091625 3310 204183128388633095662287224571109854500153785615360 3311 702352730078535738027902362671931644255061717907031 3312 1949125798286966957804580941760633194732042113209998 3313 4485205500726730388982142969259736193517885299257406 3314 8729681684679342469628841121491643824928101640295400 3315 14587274414055954140325965308965126473861970859551875 3316 21170749495537354570580672750666809992140091892118160 3317 26931781939700954426904997423353158829476704047566400 3318 30252654053472842056083276233568275015285475838023800 3319 30188282128786697608734881649295412106167283973766600 3320 26892334877350134654260660042018604455751063275688600 3321 21473157740179887012470933923119937061115784162220200 3322 15420332125329731938133704161072919517399463375822290 3323 9986579588663401027168926317598422904449807901652080 3324 5845748475204133043685372645147778502242252337710650 3325 3098481071005846427968131226554359542802740580508750 3326 1489227143612864155369036820952905615815819497080520 3327 649748481767885674792756406377503867380702169446610 3328 257534509207935129861168589679747413358780140288620 3329 92777021594793311520580106916955067337279785226300 3330 30384544513799387870984277879568207555300952286900 3331 9045949065564452950139482584360563549231277534462 3332 2447483181629090953621000334377825318316361588468 3333 601478442518121608471631829398308252779890726236 3334 134159686252307759089273023216488925718232694520 3335 27132382598687001373048810779491266038284587380 3336 4969049318092190298520631035559534620939940480 3337 822854780442959317293652821126215690371084048 3338 122989151880306515053662306190079271391373151 3339 16558097991388019009907661132615761191672495 3340 2003219431487957376766318871058173548287535 3341 217196223011363694212776816316207276211477 3342 21040489897117272380867017481189552483708 3343 1814843961467874978599175524368452731991 3344 138837749754360517541608360607819422050 3345 9378748082361426847671506043214113050 3346 556650889728149341231500186462364646 3347 28864329903188224613491227539159679 3348 1299209273995245494655472421822638 3349 50388394185161905294505304708410 3350 1669653643439488693467675502980 3351 46804645147751224692098205030 3352 1097270230398098989954816080 3353 21221770725014389576308360 3354 333120051267906931093275 3355 4160399163263757979575 3356 40332693571601536539 3357 294106785900523401 3358 1547764407888072 3359 5553475074675 3360 12503631910 3361 15468166 3362 8208 3363 1 3364 107076498491430658377663506170921668722742758193 3365 2100208751297741308489622326395404522543757843080 3366 19999896694061095126369579675719943314480797846702 3367 123212454056305056999596851780037096054851573465860 3368 552091362581678502619225244861765636911873368517585 3369 1917917380819597854137430254317564898134265990502196 3370 5376912287430352627513198700397009007803077335379980 3371 12503598976379079624460146989197747935781390968038296 3372 24601321627783162775885538316395894864880841603139775 3373 41571553758391977577373089247610802622072826403248700 3374 61035511617253046643732382192330258253538419030102880 3375 78578874958171061398007199916995833815260088042497600 3376 89366988542624098606065455572899975719011802194800400 3377 90325953900016869841642089097031515287156569079005600 3378 81538067908296970445847623175712488736938711751276400 3379 66007476047518488328192531612987588330677872271224480 3380 48081152244482205655838050306988181278686483367919050 3381 31601836788790845838169184005340475112730049839382880 3382 18784228232574953828245239545245287376636741669073700 3383 10116184571332954262052423983279191335007520767798200 3384 4943281199552415333183422556748884977648512191832950 3385 2194188526235511825299400400483384432738984444325400 3386 885408198089343632385648050652131755520395335868920 3387 324976469987165407666037366668069908078743328423600 3388 108520548618810293662798848495529849762682328979050 3389 32970671054839850369477040408519058632529156941336 3390 9111685408174389599065440428994323514472121071080 3391 2289401703837527084958064933104358376690490881776 3392 522629269421593811498203617765491505567002450020 3393 108295003693290725119991608593724526483394371440 3394 20344977572862830657378826289393580827226265760 3395 3460386579763094436581690993777826903872349760 3396 531965863166610671629036761916155402205145086 3397 73771743733725488554980500815043675370911980 3398 9208162404374439611366441528638376948101870 3399 1031872150044372170044145717701398373196596 3400 103512643211960093863392359701303299404965 3401 9265221213544040190614594036221582363476 3402 737242055796250973474070249550999953540 3403 51933407183815872214114801280920861000 3404 3223452596831226958819035870456904049 3405 175355077169018542449945863889928940 3406 8310136960007432864468781514983788 3407 340714665046945568989046957707880 3408 11990171696291842864929393638510 3409 358871312467104643173402010632 3410 9038688690617136812626873200 3411 189185234843834725566137760 3412 3242003240669105240413050 3413 44675770351126838325900 3414 484241294600625631398 3415 4015287415644579780 3416 24571739832386037 3417 105750688257060 3418 299013737660 3419 500823736 3420 416005 3421 116 3422 279128738245404106903362999511943231060796559908 3423 5522541401746026714215816078803939542942217618331 3424 53061783369421717896503540533962710559400017350409 3425 329915347000676127685462943573930640690801766602202 3426 1492361399385241280222950970525866563860377256180860 3427 5235218180306190461730678748150570414158475758568023 3428 14825592516393455488316124257412713339408173608172233 3429 34835878645480930160510617633818167368631112490670232 3430 69279955944490202720887771206498082437419553180270381 3431 118373489998577025723691076420032447503562734805286075 3432 175795858284530468458035905025697150615076983003368035 3433 229016208942557520782447782770627254208995763017785200 3434 263661430864214447089259920569295651537416910916932600 3435 269882387321686907745394685653720975688813746382724400 3436 246835533244224645803614797772599464086398417941702400 3437 202548212581004127017826044872711873729839610218523440 3438 149627568001454025766077041180572526149373114389698540 3439 99787337259701251725712262314434836564599624031440710 3440 60217126235704871969382860374294747648691206468927530 3441 32942565391784841440467138941256176106881607778294700 3442 16361936284440927009616066708413831421268974283522520 3443 7386728417159413996700303929735886415118933227668010 3444 3033732567670719376702945962383627573985416682469590 3445 1134112211000791880089653099969846782222782091610720 3446 386029793960507082033208021061229299014873462321050 3447 119645691095794224800522254065988839050526743858778 3448 33760383793198351165642286203318237604116937669298 3449 8669108189369569566703818116791880598341230777112 3450 2024520505594975671428687344182600577312174976976 3451 429611441355610278640867880428958043192982670940 3452 82748546100994927567927221936767830597355757636 3453 14447667426824771426140544370241068683270920848 3454 2282982950543074722949500961646395458615468777 3455 325894449690340768993361340337966655903307996 3456 41937455763659062047720089837955009363497670 3457 4853218335883493623300543346479408916534058 3458 503698763255703259520371053739427944064768 3459 46739133201258807899909834470692091818827 3460 3864043775925261789403073910627275029821 3461 283494305289688602506744423140703741200 3462 18376272246214860351807361668569179441 3463 1047128152576632141500381812531290129 3464 52155409579612593623187635228913501 3465 2256022743060811233430539881291028 3466 84123389582795333720839992298560 3467 2681147060352277829941097331954 3468 72321730237845614825756432430 3469 1632107853649883119509974520 3470 30397295245038292164196785 3471 459651081509177316821400 3472 5532059589079762069578 3473 51698520161471109186 3474 363525347054686104 3475 1845348903318987 3476 6388715754685 3477 13883132648 3478 16581243 3479 8497 3480 1 3481 727663890522048599809892456556262340504856786174 3482 14521082576303697680298589042222318094381917793468 3483 140761899893681220364522863443455703360746873823802 3484 883208528430626671801640879457394942005121891640536 3485 4032843189672296362857836307647813600461430318928130 3486 14284763902649196312808075739221115164960229445296100 3487 40858383832592912929055658405271959623286998159670606 3488 96997934921713192342524697995436460915544034809723696 3489 194962857680948122659155041044215210489902293542661558 3490 336787413291789930887999549044361541000642925640926000 3491 505851136832047206721624437141765846309717661544863970 3492 666739259633518601783064701043087413349357580514398080 3493 776932144426620885838628454846613521602537572566654400 3494 805261862241009658690165733680231321039250986637408800 3495 746079014458421084280785850103872922635304898546817600 3496 620466337823937887359956369207832511741861112179904000 3497 464753344794442663227553406113972332616090552080023580 3498 314432144109274408519569479928800364987356422591847880 3499 192594330570924605938175751574617900496652015785679540 3500 107003256507772189797212080585070673593449662008283600 3501 54006776370517243504137678875652962952434987915654220 3502 24792045438475124776995046374192572901989325892704600 3503 10360313197742690150723967961830382715075100890910420 3504 3943601279569700253068251138898521430640359048931360 3505 1367804369819076248368693644334300743567812726620500 3506 432326289972061731048576802872068905759200127584240 3507 124509034100113865892235081858811028728324170365756 3508 32661686397752159081842866363085436758264227785376 3509 7799656113762304902972052869418630631476062752808 3510 1694204510903644360011092241813147026134988012880 3511 334400488283405933505354491211194707629069942936 3512 59901292104479334324793918764353567263274248320 3513 9723617715662330268799153464138508115616074136 3514 1427866668157825379974346803874348335529463108 3515 189298007401410191083818840577127349177092880 3516 22605281211721630688102665870511310080178120 3517 2425224980811797476462720224529449639097306 3518 233076341671836135030381858255255743239076 3519 19999149315532545053962305219590605393398 3520 1526417518776317819162255300382920768080 3521 103195261425676780970990028336229561474 3522 6150535500563488027090109916444190104 3523 321444203333254830096514967032714038 3524 14641880596222527707842298867214864 3525 577266775069633355051302755290220 3526 19543146026534053227060431832248 3527 562948757933322129536790846132 3528 13651062008103400191180629760 3529 275195778328681523241736080 3530 4543782308422538192368500 3531 60349773565110588988104 3532 630680492192924808648 3533 5043681009388110762 3534 29777285580194916 3535 123674816704230 3536 337570855280 3537 545956146 3538 438016 3539 118 3540 1897023486115263283712041552525006469535641753487 3541 38180603776458307221909287021701297577055415127567 3542 373369184670691267321020873104591204050048639213607 3543 2363950376161841980384765330709167878801135765034547 3544 10894948788904510919258644862382889823548227604343617 3545 38962585806412643394769370682035154757403001748255459 3546 112549665215442344107288794222890027737033054434775329 3547 269927417119720010046666302287076907464960722563115641 3548 548273287319852992427908763671497883756097349926986071 3549 957430734215180592009998527698731445912310656655227356 3550 1454229550269162346273899530362047583653554518900457645 3551 1939030466801172077601524313475135901101108234050546995 3552 2286637943190139214000882001709836397050212817574035200 3553 2399455482763418980389417121021108930414104180711795400 3554 2251676124776755960483689605485955283489014819641940800 3555 1897485540858013361535980989577894860456442080084879920 3556 1440872423205355335504718077244110721177100629532785470 3557 988751123621281051865346448151953962510875185993767330 3558 614591222122934048223339873232266061896466895532487030 3559 346705486304141805912514674575739334907956841484811830 3560 177780506704186650067905047520569094344988852397166550 3561 82963291254815124469688802535266441075266100156319650 3562 35266729297093616816849726746685677385413488948657270 3563 13664746729640719740384429901119612848684285780072070 3564 4827969287046941945717682662609795862720769987796370 3565 1555676524628880569964056092413761831385856023693084 3566 457122059978316377382874877513740283475211569784974 3567 122454105418297345717572264209457051782587205884746 3568 29889511114282877850119531291013645357694702474836 3569 6642795061974673546128908350506594297702761048556 3570 1342942107410785078247806337861711423963438259060 3571 246677458097358922987742747870202399714559660020 3572 41111089160134647930702213956669267544906068556 3573 6206305079877048388711772908215045867488606361 3574 847088449116265667796024577731754982771670366 3575 104304899146846412193608184962201288264257104 3576 11558251639434772068149386454053637142836789 3577 1149431020328609186849911330494845158555211 3578 102262218936470120526055357006821152543141 3579 8110659902676757355400150549795953160581 3580 571190167561107635239958986792941474781 3581 35558663834492345485138597629112432006 3582 1946958733289708849671497581714105163 3583 93224760381919986157595019931721553 3584 3878343457457796044490384338106198 3585 139147979050220263643748195949618 3586 4268899737745758739950952256358 3587 110884083319331556579695223510 3588 2410554581817784508116242960 3589 43264005610236568323547485 3590 630657530441560912946682 3591 7319306215619197749612 3592 65980877859691093917 3593 447678321706235907 3594 2193468897466077 3595 7331866633469 3596 15387192389 3597 17753336 3598 8791 3599 1 3600 4945724743309939327485237763754870207519948029614 3601 100385421657905432457865898915861274273955018562000 3602 990245230607447534661990322413461311882089064741680 3603 6326001990986300525896524932604348805287334346160880 3604 29425088382052813177155011592047918183108684703593540 3605 106233588627177553385966743553591265255480840716857464 3606 309888103999152776820274418160602961896704652712747156 3607 750732076243199799207415232479787814888136005364453392 3608 1540809204719718666411685225730896105693075776527577840 3609 2719666784947822541166561161806991891432782068940122820 3610 4176833941712557453400819521725306643216725551030957370 3611 5633277693984527540504468265707697540753858257500335240 3612 6722023876158828418404288705814142957300975998820037280 3613 7140247039873456881682059288583387727952249655257821600 3614 6785542981265993524457028852705607830429687298327383600 3615 5793280838068990738373404929928018108679975075437839360 3616 4459005394536042813107272532889394126954321461738155580 3617 3102952212875930387884889916612634360683899735071989360 3618 1956908028072964342631315611175108837370151942551048200 3619 1120657627933691168419189720451480676207407639827649600 3620 583672896083989583000337477771752797240010814856658040 3621 276823668500888927796304214460573066680019269499090960 3622 119670695358292103940202126975315817782937128690562520 3623 47186647670147885230003073936103597110953823637079200 3624 16977892768115806416763854402474281406519233961973800 3625 5575270720491788424914864905569039701574175979677320 3626 1670906917461719288489067492131980576251616934417076 3627 456914691479621628047977219363478571684405845327952 3628 113950136906456821918961368549446300095834803055280 3629 25900033829476314748545049422767517951405527590560 3630 5360540537297550868204928141923530885162867714480 3631 1009167194328341339114187313170325640532892150848 3632 172580255624715520464332620104724769112642936756 3633 26768203745338443656238807346780763424710747220 3634 3758964677795973641019685850262998188000750650 3635 476920498975106089289267883255616948105201032 3636 54542956663392223785143866537097192323952416 3637 5607899272119603515299113166671873862319592 3638 516819772352867464460828897816319952824060 3639 42550313550637948699084932673902111318640 3640 3117869861008904473816444246592498078432 3641 202473227968924193288973578458539453396 3642 11597425954366316213095049813847062562 3643 582775821371277576250519915018058280 3644 25535017791358032857055221278951920 3645 968826287252153348200313851642832 3646 31577071800041710946393563101656 3647 876040648629362832673072989792 3648 20467391665314960972696417600 3649 397680608492253285680562900 3650 6330769359188213294456634 3651 81097045245673710126120 3652 817651238257964306520 3653 6310587599157842280 3654 35966703755827740 3655 144250084838384 3656 380313168336 3657 594285052 3658 460790 3659 120 3660 12894433642447675536041172293143986692054480018901 3661 263926398624174637983642231772177067451796783792520 3662 2626024807481731393413668807384967761096318131740060 3663 16925348578318801405904579381788224836753032694365220 3664 79449509697597928350416839452948758308781164790345480 3665 289546407951216394537718202516841620699012236648158650 3666 852838795537282568607906837181557968127690087651629050 3667 2086800584169003564921471123313730212362780029867345952 3668 4327257126995933133081236995690574588265547465810605045 3669 7719467944493367498620873279647205345570844639088055565 3670 11985967626636148858383883335048093488688971742107958561 3671 16349123283104689872497437841608152866395421194064172750 3672 19737912144400687912414600822986059506960186924028958155 3673 21220244707482257126396676673555916198442778909975008200 3674 20418981922842642526289276378931494328052946473602677400 3675 17659218414295305084921808227979581844879545817578465520 3676 13774528438782442185488594509500427314143974150084504950 3677 9718742864218433966982167739689801273172131941398291060 3678 6217514255976860008793636412760005182791426282830501900 3679 3613743035483949114889216105968311558673386128262769200 3680 1911307938224895679630478420399265768884773059821225700 3681 921071394288837903361241169417949314415927832885819100 3682 404830481250360989454554392585599823993417026008626620 3683 162398344199992060228837625311054860952384652215713600 3684 59486956205609820907255402267088247257457913108084650 3685 19901959815407259963691250210330986109724781977319290 3686 6081491033636576899560616134701956135408691040059970 3687 1696985645343609312258585731201229139308315946255212 3688 432238714631545585207856970836372529786195521810430 3689 100434019593000255765469506539549412489089586055800 3690 21271327293334805716634531389381494317071721404728 3691 4102220927760580599247573846892535197545075952160 3692 719474098927871686146994770599725866759945133611 3693 114590085592959302024199427884888569394968241645 3694 16545389533511152768655214874981576882889909985 3695 2161519704143491605412525016596463389281170850 3696 254936349648743067186568484699189976426103365 3697 27077400914195800582968805267966517668162062 3698 2582613368066626786886390333337802810478070 3699 220501422309191623063361276640886039211720 3700 16792509972914622346040260086384847795943 3701 1136144596452236325581644938035024054145 3702 67984477283061207607786036035780050317 3703 3579639236272793972778648829047677310 3704 164902929571683226680336327856534335 3705 6603053741479880337794388759459948 3706 228115648644621835036415441392700 3707 6741302824924446195226918940832 3708 168736679560815119377659078225 3709 3536108399672740651512389325 3710 61200265384772756565913161 3711 860561847401260432912770 3712 9637381313669411228025 3713 83857467314145920670 3714 549355862093976630 3715 2599613290911560 3716 8394663344925 3717 17024650187 3718 18986495 3719 9090 3720 1 3721 33619360504885458608776631702458850396676436403442 3722 693872390855098151756094430566445699176348782115680 3723 6963177819252820765905011307907207131182412669180680 3724 45275647728212570222601477614200493739316170892666960 3725 214460646618402103559628365870725120737763214328799280 3726 788895639090802819095963012489102967103602325840227592 3727 2346031886020055883384637002937768879293420766452515216 3728 5797481198515116450280455756809607480063040349543478504 3729 12144899781654915830216425384507898990987996852300482002 3730 21894181332570988167623088415347032317835502843505535940 3731 34365135254633387660349648417782916638120606516266320672 3732 47401617111110102074512663482960763972921113767809908940 3733 57890962929851620244653208785992395619148521837781415710 3734 62984753087962185280733073152270113834760357953147362080 3735 61357431071727413977312767701164356894064738234940734400 3736 53744451239015344977869742155714313443716431983618016800 3737 42477410894363794533682742385542012965166657894298976380 3738 30381573450037604068070557176641869019698572206881882320 3739 19712690135085232673305963467347405456839133759907431760 3740 11626163883904341849913620896233643908405065436680645200 3741 6242993917149129983517245566051730212087419395986288520 3742 3056218411757982180178863632421300672584832673578414960 3743 1365377203612292279023571092047894617843023841436471840 3744 557087871370696849844777354091797081577381589362084720 3745 207690593768296842554692944894226319729957604495168900 3746 70770378950056485065288065811070280302608034393656712 3747 22042088396181715456447227724018856408926490706314976 3748 6274146181901903595380286266045188726041887024409624 3749 1631559647892342943649742847149571556047611360751692 3750 387397019877546232560422494476183366531295247628000 3751 83923976486709038938791578057651668671092968072512 3752 16572026818740585795193010951012834661973475838048 3753 2979326514850414869875666084859692956844749231302 3754 486982218744579831561125794292713481058425245236 3755 72254074261456108879042516414084363421819427360 3756 9713233707273784178651924543901841067192759772 3757 1180605245910170490162581924223970542016788186 3758 129435152237658706162652756115757391570752104 3759 12765652393035159353140470814494360231048432 3760 1129197014395128515001340563980010730076920 3761 89282254801050750589463432911244273498678 3762 6286121737254591459272279425468291801556 3763 392439926181628489304259637866814129664 3764 21619967087431106986050842833159241532 3765 1045392705191093791295465072560553910 3766 44094634112656831062338020900539408 3767 1611185148841596083012122669041056 3768 50593132418907801344016129788144 3769 1352779211455804268996328256242 3770 30472215300383624510867135700 3771 571037233418187878960855952 3772 8770388322562829212321500 3773 108427192045017310435410 3774 1055372553665979971400 3775 7865769836044261680 3776 43304294591831672 3777 167813447355746 3778 427612579324 3779 645977312 3780 484340 3781 122 3782 87657933731691388510567373083727503470211395934284 3783 1824152869360343377844624079242599457190388866079541 3784 18461608724932209672432202713715591808204125159291260 3785 121090999275094146677980108741391946026906985253387600 3786 578747292758002569824601931215701390992995629274119470 3787 2148664934875007917937472245715842565124491492742242882 3788 6450736015927466196337125419173829301641926662849362950 3789 16097723653710074334908512019867896831603402898429823202 3790 34064165451404233933212200502911230114435162891420284861 3791 62050585205664527947307515558873308509349385043154541130 3792 98444008604961864842937664067096793359082431699894180889 3793 137298432970069464716189351495275278070438681500789936411 3794 169604875572860345076974447704394127448918214536283875030 3795 186715046533611101930488329727823645910647423119140888115 3796 184118012523420054644206496432077133573182955207695597800 3797 163314622797239488439118646397690908051657230662610897640 3798 130766850433488838373095574019865157036470965191541839020 3799 94796712633168812171470545592486558213473148750743762810 3800 62370250804794478484690605575412190316674855277576183580 3801 37319215054726927057296824027772550181174275977291279500 3802 20341397419193036165565480560837654718119042313961348620 3803 10113552430513336172060208810385846583814122072978380800 3804 4591518637108715095642014253576278525883998084580531620 3805 1904929546103719797446267402092549755532744894600671660 3806 722613528355577400175009038953895596146361909655581850 3807 250711349893173365083842211006633385468661484836687732 3808 79565650352063382919343693834385597155930962956315810 3809 23094824467398231736638531390337741467598154790910662 3810 6129261952570805419218823354154784640321256198524356 3811 1486578863066577477294114275083778559734475224965110 3812 329268987378535590064074351443999692616946451975848 3813 66543859111420816735174746635076921741207225882168 3814 12256970458254504621530796214984981109855471249061 3815 2054989928156007182844882294047785603989971783808 3816 313131493421170522713641969400575521199278300125 3817 43288630830299785630355487705836383069607518527 3818 5418566753991528569005378246568519184153344840 3819 612741987945092036011572080928267814863264387 3820 62437920652078396496606907241474315550625786 3821 5716832436399705041308756088616209969203510 3822 468820425706757449625930877200201228179969 3823 34311591128307953643368500230648991651008 3824 2232069422906368494429966870388206820117 3825 128481353314455012601036715034318002311 3826 6510627030237090723878850161168325930 3827 288770288786360068213036549758418699 3828 11137508786741815436609753391804788 3829 370755635768469927636315389248332 3830 10561578534652669670352492445341 3831 254919324888234040948841220150 3832 5153196360913519294743753789 3833 86060931304633921534478151 3834 1168086022046135378610600 3835 12630636913412058651495 3836 106147648035462913770 3837 671814936205392182 3838 3072224613347835 3839 9589886359312 3840 18804807391 3841 20282805 3842 9394 3843 1 3844 228563763322949513792283148477164298308045426402459 3845 4795434372451124102026843498266425447570874023335604 3846 48942457465986258947148724357177171931351513987179320 3847 323802760498325400858801929930488778986612677659894160 3848 1561411166532726067682022324893189809482419298385641340 3849 5850166899285092463103192447038215816514814183999890600 3850 17729496848290710855755915746475276737813666120336953260 3851 44674581023990328232083011805492634622639727336470873512 3852 95483692010309714802997976888646006516894201876987985497 3853 175729578566866588683697809952447086203683462972644974632 3854 281769384312685553954490547511204381829661788647878876794 3855 397301176067377321888981811009477733379240016478885173964 3856 496355921207620064433895346003379462368668824190023073405 3857 552831362494398971966260224418359615227555542734374725780 3858 551738722970861570805877408672410243178984668013016624880 3859 495517954955452725614521669604097683080982547275191304480 3860 401893428555278914073186643051881484120020296784744463730 3861 295240723732541264101621774404139126331914203783099029160 3862 196938535260304589737050880331091641405080804966718411960 3863 119527204623318247009062052506977336935314008122489745360 3864 66117737919256490510572393181654996340373506394891611300 3865 33379331723625184957262627810386847417009441168368959200 3866 15396198093955755924390172313618411341982482933773740520 3867 6493510495771967628208129928213078028720963508651092720 3868 2505678063172421348164399530522889281236656660613768370 3869 884917506521780107879684409796437453644041844014718800 3870 286070040632930909738483473249934902153271849790341940 3871 84646016034992447440525984840334455957780520646862872 3872 22918841336488087285118571249802890447975442336427202 3873 5675900706149278532666485516271346341306311382478312 3874 1284854738107102359876101310933820104918108235719312 3875 265636731230909346516768016799527464266507445601632 3876 50106027780643955724955790976802441526831821145751 3877 8612418168336620385767487843910057908816832239696 3878 1347001646857562138553754154415599063839461981066 3879 191380620421792000788815965813599669099195891420 3880 24654253371821815588571399571986753121065957635 3881 2873544642731568494108113444852553786528692212 3882 302291650819377002085390056862899051902467612 3883 28624448322470856352534662318275555843104312 3884 2432366059670942419217245103169766538408287 3885 184850631339356092638199145247956838798912 3886 12515674705172626303615084244127091175522 3887 751740759983484110342812959794673901372 3888 39863060884896944970795841977551010297 3889 1856108656443886069307810813338832852 3890 75421768337419335035186635915596152 3891 2655913798630850403661491083982192 3892 80404548615999243869021531050217 3893 2073444901988741091974709808392 3894 45060471571978279664826874074 3895 814940600207063364215882844 3896 12083380478621187965720535 3897 144261097896141672999300 3898 1356397366187018669580 3899 9768256091882918840 3900 51978308762582925 3901 194737920043872 3902 479866971382 3903 701205492 3904 508679 3905 124 3906 595988203609452251826668296264913415280835710623021 3907 12606078718358384164644410968541082384026390565996473 3908 129734933755913155720954271547514158696817845990143261 3909 865709217847359936799412284861254148957806700011468420 3910 4211477271010826970164005193457459771800205186875747470 3911 15922850502515469079762998208649535670757787469466286268 3912 48707813068469288582440746251585399749090259353446806296 3913 123917168491354866473686179740344758016189891406054889652 3914 267481158430200311789385624790995734172684504918652721290 3915 497314921529163072649463410873850137749354244211302625465 3916 805820679949537483442243341438252510365665421191855949771 3917 1148586885002859530830003536911815064395558207145157430998 3918 1451056916626842015761408394993630056106345908543656614866 3919 1634879753348034048356962460126881195666795254928949359525 3920 1651164806716078712669471944293548637156841279715231147275 3921 1501238847134091885520352520470784745350120038505198908320 3922 1233140554314855385337146437204278786385157272164165398090 3923 917858653596892677225660335011637840737143341426918867230 3924 620617558533455261272239374064499699796016731254178342350 3925 381996916870696413420060696944524128247009002511264925600 3926 214401315703773056863508965505254915660225277395876002020 3927 109883263581793465936500422989732438772683710565264995460 3928 51481625360397819166102982374456112687204018604753024420 3929 22067685300363729565265547385188381543110301700802136600 3930 8659819970454409889534456547672852910866132303825047100 3931 3112260922181259869776878005264059946208254647072791858 3932 1024554584564793759004595104551696050076270405802292646 3933 308941790547033348150576987017574886805572355041378572 3934 85311517269364742801979502406741326814943501195932340 3935 21565195604246802126459225262832211002166176564958690 3936 4987216091653811685585632413373172513118302156866526 3937 1054350821247027586927397800967075999592046581809712 3938 203570565403589352735158192790831131115826245660294 3939 35854514525160853260399502159612430482682331894855 3940 5752810715010601300832448041880008002349203610205 3941 839537285529847686245045067038728422690629481702 3942 111235219894724337887652125971946344465416167906 3943 13353696247330578130699893903940731842467075227 3944 1449169788106760372733322669342290949188539925 3945 141799480011442364072375092384137154118003300 3946 12474168542146138036374318663294242163507340 3947 983387087071255961422691983343251477966555 3948 69221366387698087512435133987369571472085 3949 4333077242975288688155160354602800616950 3950 240113087601973477271218332041746511950 3951 11718537741869252672355906832698368665 3952 500791476728830626754367381243036495 3953 18617312584260380323784209243907240 3954 597591335168063388427851858755200 3955 16420600755479054964957758228325 3956 382433797195499899899028759611 3957 7462204742023985068912792398 3958 120329375520770026734041886 3959 1577425119277102848865695 3960 16479195498754798202745 3961 133838864289786138548 3962 818847504291324056 3963 3620801273978697 3964 10931434112815 3965 20737443490 3966 21644386 3967 9703 3968 1 3969 1554110379448923650927549293925841942375438788235330 3970 33137341024496863812269953909434798437768506897240520 3971 343861671371730391221799599500562336956960266422318966 3972 2314129364115099931376183387122360437528240913138519840 3973 11356444671607069443660780705290475373827452797597439680 3974 43324034896070518087471728244474771244092877345255282760 3975 133757807017445044707302565946066557098690814103001450160 3976 343543242180890882657682734388933013917212956222150942752 3977 748849439486168265197212024543975787873000214172874510610 3978 1406408275588636246144560623183884503532542064942712343260 3979 2302659537831651323817015361964345873172021612833296085062 3980 3317456613489754881053702030671050417795734917011448078920 3981 4237608662508756512221807399675961451689845646032858461566 3982 4829128529821587219396743205370551906403779258833035050500 3983 4934901668462167705681226330846547192483175042549844807850 3984 4541601923408437578190955999868439466393536779370646553600 3985 3777609496689300607322115517229796950109213900096985225500 3986 2848446034554313188801866330263150907800278442180299151680 3987 1951980615225966548563358094844585336822570794121807085300 3988 1218236927654491221331556437512014915300501656884181938400 3989 693635562191677287308148168843286015250772049037962774440 3990 360819557609466852247716384519535400721716329981165510400 3991 171672160254564576406119747971338651521617593858410231320 3992 74772302042880102597242807145129510936643279127995507200 3993 29832534732879451783540279645086259318770711426187116900 3994 10907629759211465500537282531887994578590668486469792280 3995 3655563623158170551280358725936369821797892717384848140 3996 1122974311665630564269095628488246323032619086552548432 3997 316156825457711923061226447303818684301715103148773580 3998 81545168578661567476507273101825742307018120496168360 3999 19258540307579817713319972112459750185721427613567300 4000 4161647872587929405495913927373046492082706611976320 4001 822112777920474244039312839800429134551369084925494 4002 148301950162859163618977571779238076710893424524820 4003 24397885567993810818107912795468989349202160034370 4004 3655099140912666071355612362882282976114955271304 4005 497789676081252039760921981722274823949633578090 4006 61510687797334805569629279994442669317712591452 4007 6881196490757441712280281364814798510533947150 4008 695216293719045784028010172323642695935725200 4009 63259318744921512168353402529505322705004950 4010 5168234753592018610058896429790893161391500 4011 377815731875804904612437204615089415468610 4012 24618841360545236596306461983478894282600 4013 1423749459945401784465519699781382510550 4014 72723772451816232684055974328985073380 4015 3263086634838875845368166076214896050 4016 127823954869241661738652078348163040 4017 4340932933919655099742663478271650 4018 126782540714558996888824431437300 4019 3155227824555089917626891586662 4020 66196801312489273073964680520 4021 1156134607692383218499556066 4022 16559419483947566833978140 4023 191033026081484403539030 4024 1736092176693543043760 4025 12087865279118322210 4026 62203948373651572 4027 225435740125510 4028 537501546360 4029 760147962 4030 533820 4031 126 4032 4052656076847682507244353742727259564806370781375901 4033 87104604169539915642977948001655259294130854393874098 4034 911311814294132973928907751597061266506454061081924587 4035 6184841501839799321358537418309334655527338385607342121 4036 30615608415355305042546079881725711315013309537225534280 4037 117840600460977481757731923890320062148322752991859375042 4038 367164823118778670177700710424576113164246008742772531656 4039 951949990655332772375178866017296553750724300414650596684 4040 2095259393677684592276256775961080914911485403157962343657 4041 3974569981121767125911476533156794681994252808153788002235 4042 6574673769687829126176018907574914108258174654042966405165 4043 9573075811748024130453456651948091309127514883241833269513 4044 12362632324154007558646441995655873167864148876422652209347 4045 14247912951719814646898435431994588606437340459962272242591 4046 14730202833500351099525171625308598202491203319146826023475 4047 13719858416833074359274444908243044660310745508397909398155 4048 11554157628361737098289570015440923910667232536887407892790 4049 8824465737145083089093246314733190059324328204126567596160 4050 6127769480114811324626201384134326744218876779815691545730 4051 3877053693874891832163724540360390858677208489047953485150 4052 2238984975118464047989830659311232795369372990705580107700 4053 1181889842100658750254045250516007017073810097544645005560 4054 570929780474330567229559527416827641430799741276914821140 4055 252615833653449615396074555409926625316241341539478724220 4056 102447482497000260541913032934723474469084914532234127650 4057 38097933602817075823496082457862385706107429154525982142 4058 12994788900646562488915664355567311227800326740697645946 4059 4065641933951277131167425703707127070418563842983118274 4060 1166607784183981461328998956968253430634446743840757342 4061 306917511987984045291701009175035959314218577116870310 4062 73995842025243578490255153254436247720050067164734334 4063 16337754973089353720173690680659056281728778998013582 4064 3300726102816732889334389233131616879917463079726323 4065 609553380662549029150390772751954709081829024210229 4066 102770908841916439534854630356125408131960219325695 4067 15796845144557411068409409975926749228798558868235 4068 2210078433719343553500264793568767401191989872161 4069 280919495453559390887484737458081938799819479109 4070 32373518992451257096459392762678722584375450977 4071 3374562853480369349400556431686170810000130825 4072 317343050566747220791980767289189123517214435 4073 26844468211032761646588962382855704743774455 4074 2035995540530210010357819100673872527405195 4075 137946412363415783188902046888362671132835 4076 8315393404055920577924017174710602207175 4077 443922095425421511760548904507842090175 4078 20880857114762313535199422742457590695 4079 860373199000805476357720871333266455 4080 30850724284591181414577191880104465 4081 955492698876721522494439250557925 4082 25341746945523663446634821266665 4083 569864847676582661391013909473 4084 10739620739170287240186861837 4085 167314112157318837784432821 4086 2119712687868225263357005 4087 21406982144500525636637 4088 168117427866523997241 4089 994857253837160449 4090 4256008789811977 4091 12434399910585 4092 22832832225 4093 23073393 4094 10017 4095 1 4096 10568445557239605629798409345588786619759264302425676 4097 228955248835061243829141164944090883177073794214892100 4098 2414945485402784379488671718840237239317491947499851466 4099 16527078447479956101877233499812270365082598591927703768 4100 82515922618146392333478419859303058827820860876606924760 4101 320421284883283012512794777453562370365482725606632810952 4102 1007459177421533826137982418876307777187897173898982985820 4103 2636534219622805934782869579178645421323341197987890088352 4104 5859055166926920144730242698579354369891542937977369784046 4105 11224656482185064612063562722760455944534100428542622593480 4106 18757636362218695403708374653215794564502763772663030501204 4107 27600048103350805204942227665931425080337053743253479521392 4108 36029901208452240788986451860273527955565638600725902551216 4109 41989696801052221249649515787144367713530118000967332328848 4110 43912867659164978833669225059908859008456536203130770572600 4111 41388867714592623113944112603522658503601243763742821118880 4112 35284972840335336306021872766317095748214375306980845691100 4113 27291801601367434765592025559397131173212838972219615316680 4114 19200903824471529747419104205882554722946479138435840837140 4115 12313705687886301076323276134523342093028798802418664318000 4116 7211203125143205321431975109532565812108455913368336144880 4117 3862027633434123635803130951061836239606565720363263324240 4118 1893765503390656371224766128632757609511627350586700167320 4119 851029026672215578520566884928573848251783703531241770560 4120 350730331000239892096707326976267077088531451017167835300 4121 132624371469359628777381623483839932599175171105313229232 4122 46027509995479632687982879330578194915553951068671348920 4123 14662098841881077050492646465289616033395184706496430432 4124 4286673141704048561012671705172975326452761159173855536 4125 1149937199435757031614444922611281985809365710447196320 4126 282921252045252219220693488475029650311746683884511664 4127 63800998502512526195131956598216143841413579221733120 4128 13177004899665889666605307311689160907921904339230194 4129 2490077741815119131488535357877430156948126575524712 4130 430047337484049758364134800309267257999587115352260 4131 67786684062496397364667840282400769265446347361648 4132 9737068060054935720132053232341379013573548291664 4133 1272350440427407334717817884183759808654659132752 4134 150945702121357381072727805562325260859913437656 4135 16222018631838401442506593764726264976114888000 4136 1575354757583846092429275527333428186365207260 4137 137858513096598117304653838320948399323109200 4138 10837338447478699710684013312525230337332360 4139 762677480373745515374090768673421008221280 4140 47863836571883007182043618441343842180000 4141 2667111677241215039932336316152837648160 4142 131320164213037024702075425220732090480 4143 5682013971616264377258934761267135040 4144 214717858656213223377940875759623320 4145 7036839047770336502601635682563600 4146 198400340524975945126416516000104 4147 4768104932022035032674822731232 4148 96632290346859603998256306816 4149 1630785098148784513418263968 4150 22576914921047639567990960 4151 251815689956091307676672 4152 2213204732158431824120 4153 14906950782378608672 4154 74226684667400656 4155 260361744402880 4156 600970208064 4157 822988992 4158 559776 4159 128 4160 27561049185569948156291289325090040475287244282879990 4161 601791925929195594063010873328017224024539943628613525 4162 6398901876975147659436518475701342602036697887895992761 4163 44156167097428673235063027068186887426629590930687533246 4164 222345694972389084004660739849315085636360799491053140031 4165 870984567478717985804365488980772560497650167607607518330 4166 2763257032491987465918249829527750710180141986243913157510 4167 7298656218851364071161148289070683652732691022968290072452 4168 16374509253507676177903939766220529221172349909377721293917 4169 31678555297526707846008649459753309001379448694353512323922 4170 53474599546924681211931441998825091355790357790257664831538 4171 79503696816609479381598385032517632278782645294426112306268 4172 104902365171051574153029856297820755822763459414427040481306 4173 123609660434620650742616960778181158937543272828316503325276 4174 130748922583218841795698145857264533997766689921696757141716 4175 124687386429202385975697404485567817785744477179303998775000 4176 107593166546193257613210684373142236532842451095672773679875 4177 84266318487036425319101615239082752064269199474391407366730 4178 60055060096001430202418262196392710440089771360589160188930 4179 39031099658744072589229827217762581128143396331148499721180 4180 23175074922042879941673943177257343432226298831564528927510 4181 12590051381989975566202230038435145545860615335901648411460 4182 6265489928777504545726323007175770541877339302173840757020 4183 2859034396688436987531020224051965857935109725629742038120 4184 1197116094995281927258236106377738850839464061203308599270 4185 460181561490458149256177778148923100518737277027330588060 4186 162455913034775090719554141690258208997914087269991883580 4187 52675778191925455330444540515273735737375341650778016072 4188 15686757548295685501212662184493707253557889040209036892 4189 4289475120064334551207938827790797670790433323331869512 4190 1076593047852658126443145116559553714813164085746510680 4191 247873131632722486415488202476798283018659634319924240 4192 52313991022084794049855461275108785725103800073767069 4193 10111643676650113407537268868130851787632101526452674 4194 1788006725967787284832993825611529603828781639201034 4195 288873831495935378975308856350774262265149998790796 4196 42579793803143838506102090287603793208121640313206 4197 5716517805411944887334081932451536898488227002532 4198 697709166119302446040502192005504367110263690972 4199 77252593374715289390038657864465819784600518952 4200 7741381328223559789473204916998764905517502250 4201 700230941364862230156401810045281405865668500 4202 57003239972644912429563789694140315574181460 4203 4162588759923133245524125850546017667166360 4204 271667635188758779393100652143402974369860 4205 15781203262906341688820402804529619494520 4206 812220244612252834499656165560784794920 4207 36846531205293303271063109001951667440 4208 1464806055952600308677445310768881890 4209 50694415525054340537833177179705940 4210 1515910357193209238537960052137028 4211 38830933765427996100427900919928 4212 843619013497252638503976421836 4213 15364890629851121536162067496 4214 231402014533082928893876056 4215 2834843822405963147910480 4216 27691380185081485530060 4217 210404284947226700872 4218 1204945797903626312 4219 4989800611724592 4220 14115152730888 4221 25101757968 4222 24572016 4223 10336 4224 1 4225 71877578793306981946604904253010681049967457644987380 4226 1581716280161730764443337561179455570506259624925378628 4227 16953603786429173362639135692790008321061677880145499816 4228 117954788834396900040401445691102234416417260386921465340 4229 598987124101895020517141966728436507736652066874347667510 4230 2366816165813313542383059589964278229295440075346484545000 4231 7576095517528835582650275356674336369680293048834955610336 4232 20195108454683824047473420308165723823740977657370164984072 4233 45736635238721859908321145083656366367407078557544207370370 4234 89345392041210666541800132037151847543088006268240886380760 4235 152331048500220964287264771054065220304458558872320239363616 4236 228818329079878628626541155764064494045003065122729624897944 4237 305130370216122591537173171603104922488851912597447327884788 4238 363487276814933754443682470848046617163192739361290770478160 4239 388828234239236796241504533311451879512453934068219571845280 4240 375126661924246462249830223058829986967870918907536677470640 4241 327593851074645737048252168028695871429898159388414519843190 4242 259757505020047297487618481431603879632036958641740481046280 4243 187500347032904044135236595155498196957758986133790135290000 4244 123476833092721473298223353115948658910087362235468269164600 4245 74320899124123546187393830042684780219115409386550056677980 4246 40948215134170608146024717228657888987592910417686134926480 4247 20677263538729348599903630299706233865779924263262571789760 4248 9578817868385675376339054260366500222522761927974294715600 4249 4073982322691183048124187448538777663190085153966350581500 4250 1591662548430357579899684103705110973287466007336731424080 4251 571424058508712008229148541593482543289209436601258372416 4252 188543803269248578316205746158585019047710110965921526352 4253 57174958249917933636004003597824804589771105993321693880 4254 15931568722553165862692623216311196904611990397253594720 4255 4077714010183250423548361733092260203482653528360259520 4256 958197214645567928892808145970890522246290192792124832 4257 206573781610406984695599050750031846927206816355108714 4258 40823182904479525434340338446427716434539121016921640 4259 7387617498438059096346807123790322108295823135200720 4260 1222770961876801462685487018255861405035766028593432 4261 184852668554837295578857307295210032949309945642588 4262 25483438589753193449640761056492053572134833263376 4263 3197890177881727577370660107160276381585544518720 4264 364558254296509280841109221985476866960530513360 4265 37669346213424289302006446653849367758220833060 4266 3519107748886316559591879360402452799326480880 4267 296401401290431942698895535548775486078058560 4268 22437354375331144936742117393723881682886000 4269 1521218060021164116427446239742270789880200 4270 92012939944756161779747090739994676384160 4271 4943717320974359814145203995670417412160 4272 234793789832659584070241591529352909920 4273 9803116435758659360002393285397913700 4274 357596608282404170589035718555418000 4275 11316606036002107619237000894450592 4276 308203919852573480520135376613744 4277 7157095362764103786997513043448 4278 140197842954022933642993345440 4279 2287556217905470574871135360 4280 30628028492820188180973600 4281 330472943424920315045496 4282 2810533980877239860192 4283 18322390573441214720 4284 88325919824369760 4285 300016976271376 4286 670756991424 4287 889918848 4288 586560 4289 130 4290 187458006401253104837563544165485522848030324114958737 4291 4157167270867718906224587196264632445336594456120132235 4292 44913585136443665679469214368694444939607254280127258361 4293 315043013222709924151208975872877057579516468184951226795 4294 1613264958541392290909146092497202039575192913807710437280 4295 6429626941788445085920883985213649701406670154883936019105 4296 20763604760385492505875136601797050293798245450134468536330 4297 55853029789782000972296109579344017560183757352682764125842 4298 127679016590990978263111451174548454925345888009644144898810 4299 251824735261352132015606061872273757419363264142653987497695 4300 433617263117245175364035235515864799372343742122499812718602 4301 658001637369703757947038530292534529673241970479940850029270 4302 886688717201044788072080642450910806564126138142950478159608 4303 1067730946974084818119885667458567961342414407558159867657030 4304 1154943251898647090805952963733622708051696664784890641836860 4305 1127095792900546839742716522724595911768622433245645803528156 4306 995990794854260257690054691332812938256271850998213764951750 4307 799444425529379843571619693719381147841398433227981020650605 4308 584378819570894743299050534795129834395542568090135694915250 4309 389879082324857691140199674786162100014983639543011488193350 4310 237846123045135279182437992874951539637014978652881277394000 4311 132879725977355400025366982720389928122654261652117536654250 4312 68071196713091930052537270468584666857920360042054660231460 4313 32007183195783784221996957692217507074494905609655870777300 4314 13824518013702545288853575429273921390052865349401335934300 4315 5488069160470642243740769424935426274044486334081226704994 4316 2003182158996607687744265254285950611072863195379314235820 4317 672415001991252653260595525481814310803492044940006312692 4318 207577092390309844204974916918705173153996633625186095440 4319 58922665202059653020948589884130950519388598601301273860 4320 15374843448067106630469607875862212617447941830186075720 4321 3686025123162179083766177445683114985163925585574909960 4322 811425456647297408697288081360303527469748930178535054 4323 163883071832475114099536655040420312858391756288737695 4324 30338530048273989847291164747392758180672362419773290 4325 5142034944837072294950577811582068901228985876622174 4326 796861464931419550274964104092403255789346637155840 4327 112741404932232944375644741303996206313496674276266 4328 14537699642379800594323016344256593700292286960260 4329 1705240647653087663484543772543976009708549131220 4330 181559716421332960917060185112046859420868669892 4331 17504692848972101773159212483530405225159758750 4332 1524153783784737204185834248836634689768915460 4333 119494725448762839789060165464271772433533500 4334 8407636575038519213826619360028801142013200 4335 528931180841672924986899412408735237748700 4336 29630069681223833309736913460788785611000 4337 1471192920626931287600243146056103539320 4338 64410963531661993396743589855769647100 4339 2472108508018128320188303997022143350 4340 82626975197280154099071043539666532 4341 2387005800790203091090601315014540 4342 59090019661639246789145827801728 4343 1241000061182463445400429699220 4344 21856062900990216942751600680 4345 318383045458428138912286920 4346 3773735002650104216697480 4347 35674803469349830976212 4348 262396471939288496360 4349 1455009320122868120 4350 5835549199742912 4351 15991422060120 4352 27555532368 4353 26142480 4354 10660 4355 1 4356 488908079494242155587665052148236759414546392165941340 4357 10925801523291638417501975114070844107002029118773738028 4358 118974303856860807669234408388864892618715423687832421322 4359 841308550388708296846337901916809256115048849939796124156 4360 4344051669593996596799887867420932450457900084159104192055 4361 17461291693181068059415037151520878224259072160580045766252 4362 56884765638639534382297350147596799480001961285220050297836 4363 154400229050908911511564012340682539515220454522446521510024 4364 356236427729485654638224982321704370157424610039610494000477 4365 709330891943884767521264543171160369412383960048284586290220 4366 1233410292198870029443046368703602575575823434718034964570812 4367 1890611585445925511760338658172048715548187343729859508864664 4368 2574245466924918992083706299596744488435132308397849441456066 4369 3133132175699738816088792797706998990523540869091966515893928 4370 3426543333335468886949422325398698608661993255873292439412760 4371 3382065006707677686517465280667391188530848009035101366407472 4372 3023816733655167184468906896264036402761470389036334389163415 4373 2456563329873554004752368314094623252750177556893461378818260 4374 1818200239658756522807508173031678107981102115384716488524980 4375 1228742036655103207148039071927306451503192964708336435084600 4376 759617322788727722992533439836199837170100269793398950541510 4377 430248162927198707222849541261768642516292673871043574668280 4378 223557056703483725323389729296238502031581162241798422107320 4379 106672055354593051410669144363334902722706754120685501380560 4380 46779545319243985767635804359339424488604065416185081188550 4381 18865347596640973703946238885509528265213427060154057889640 4382 6999292042554386850131718960402584550796283696999596815816 4383 2389584621228731869272926054518665926532072385281879701584 4384 750746805990368061013475141252619696086704728475104451532 4385 217029697739505897961741187594867406151393121822040242160 4386 57713995376112242161280193228006623115676354532447361744 4387 14112113376527020908081071801107213759287108026212316832 4388 3170996414420132764707724252347474400126667100305744913 4389 654284716171748752712179943704098049733516939283608124 4390 123853756961217881659023655044481160171539786036418340 4391 21485950386164049269808157986366459187790023770858264 4392 3411609373507507822110003605470399851793692521097478 4393 495109137080420917352683649860539164308219560031032 4394 65565253042277701019912522692785565387073425926456 4395 7908299186735456386433435628619974997880276557520 4396 867039374737982903215529926670809240093427750954 4397 86207916510061585759118225673730333244201480280 4398 7753558297740007509453116084973020703698458520 4399 629026268644122097436807399447031853191470960 4400 45885986938516837059531178359150855026495700 4401 2999229676874092028729977682247445519266320 4402 174967628088458571798460480363051884643760 4403 9070373682637898400840393413578609561440 4404 415800711354732523481461811971570653770 4405 16762811868123425956715489787996824600 4406 590623111453496863973474864954227752 4407 18059742799855879549911509328693104 4408 475389973600327660731049335206636 4409 10673281584380439827714804994288 4410 202199295244938172250991276080 4411 3191614802325834073457451552 4412 41350153960594815200277996 4413 431845583339545719042064 4414 3555718607884450004272 4415 22447853399278055520 4416 104819022101775592 4417 344952533040544 4418 747377538336 4419 961133888 4420 614185 4421 132 4422 1275154796750129685339114414522178360804066634098610649 4423 28714166109431875639945411481943235938428566915179726782 4424 315129457742845394584067382125895553886485893927935853636 4425 2246327174089787548368385193726738189982628402230423336318 4426 11694641381668109863747833320429267882119719895726149694720 4427 47406556888739809275013194734642581506616570165599781126017 4428 155785770537942839310213700291283694023338318702697124937535 4429 426631686225237224291494977468577058520866711819369702274592 4430 993400978332611993333701149654380727108194126976226988849361 4431 1996771295338228834944795894591102641399090400274457301114765 4432 3505879033305741185954429190357604639888575564662878460190481 4433 5427791531659400686951426120967047322769023133827438789933892 4434 7466705090898082367542465945376256103296545842942358978452308 4435 9184343050583648647395085394509213036814030595174398860041134 4436 10154389804965933414959275018027266953652046671346523812088970 4437 10135653157709994148029149639846853034571856418567792809855664 4438 9167435293383224845824749481086133298578784492029145840530881 4439 7537029214249375704416107311558998083104413895862956489441855 4440 5647526847923633752585975261684543770724399311867348825702415 4441 3865395219772810638129289697515092167735842070815923779005100 4442 2421168984064338349567556171677459299720923360093745611276760 4443 1390066376358784732846824945059419494775447720245918574308250 4444 732469826599868930179372184070534307471191668302642343502710 4445 354605463270871626644890978608553536966378351026349695352480 4446 157856842394729574287839885044252703225279940592852754432150 4447 64657006259117536080034072262227809823470750029518944503798 4448 24377617967069226066072017525176534651408076711248930802334 4449 8462567842533615883377182625482733353864626693637339451992 4450 2705118528357819699172901154422586898995538514830923828296 4451 796179234726263582438618122388497599997376642166617405940 4452 215711905135069926901694813481907444383369177074610406844 4453 53778257002348558750780061170266452867816897354890834080 4454 12330253966529107045466592599120037856107016385100128679 4455 2598159441774367340191400899121330895267638546824342857 4456 502707384153643436369485052805074836419566248193193705 4457 89223103935767844157443234397213427287663818868565292 4458 14508954651163612336809838268311253659066642308148304 4459 2158737058134526384270822846406112673880738039946666 4460 293424332895798136681444218517299840896836691748918 4461 36372062871789535234562505824232776371944002651840 4462 4103613206023434586931510861963191681750531671698 4463 420478697589003795515902550171244166378795099242 4464 39034209888724955289527003856401788743682684210 4465 3274138603514846820545786866544748223350591080 4466 247397087472564198791946950288572346009080200 4467 16783695225916143405051696841797750778974220 4468 1018501407776525388720027119268424230097700 4469 55057489152627480890315937702801779644320 4470 2638998574628791746697169095453950840910 4471 111576393673894566114672343956795219050 4472 4136884928347010599207889598655981626 4473 133618084055293977248438729289779032 4474 3731406636261951694620840158593328 4475 89318576537965491678278173026324 4476 1814411706831215193632261166220 4477 30916871106844731858764527872 4478 435865010981945435597658300 4479 5001115596430013273999212 4480 45778525036282176293596 4481 326115050872123889040 4482 1751846733347184656 4483 6808188031596952 4484 18082386890568 4485 30206011264 4486 27787045 4487 10989 4488 1 4489 3325913048085601640396733835116760450314941018510244948 4490 75461668016531602955073761997638096349722152884677994908 4491 834614303632463124015613778360505181627348330967512262156 4492 5996861717519343295846495598767621269592717209745867714776 4493 31476252419629839170094285204238030960168225494717529196086 4494 128669014434787380937492166557496748955981314315053113082860 4495 426482106477638808306582303188122055226818988684164352350170 4496 1178326010546420530392916314997424930155255757656407426871072 4497 2768740006649937397006412675144869050082744211952837392594602 4498 5617477229550131564759030966270198358248011920594029170296792 4499 9958180263108652669954600249708875119348146143311935375940518 4500 15570253008015211292855943838339277281025501801511701843195488 4501 21637912286838001235667121102831569036879354691007266155841428 4502 26895398024237452589169158640138486576078608331225961360103768 4503 30058166826783248823704161105908190028112090643155007824511148 4504 30337539228946699597186254240470486910005194955238335223121184 4505 27755167095205060267127871761144334468893296455105513131018054 4506 23089665747755871263481380076837459883357857858553154857815680 4507 17512910402739795997614305735302882222773903173315164186530530 4508 12137943474607642343993088110117375099389805657016635366234480 4509 7702009829890060843378954196225481288163140520395499808769500 4510 4481540551133746563183027887054834440756827446102504644223000 4511 2394354606017986293584130596571525743818330562227518276115460 4512 1175857978719080433392098284475779912438964486581460563632960 4513 531248463388020760924424835009485441020897240380965066625260 4514 220952983375774992220132913717855842055982989658073608624176 4515 84637453305653778631756625143076412411482310444556681207796 4516 29868286714220028392012267158321405274102667640169185719232 4517 9711689135598112570786947845697616920581976173282153332472 4518 2909363070946343082285927901052538040393368699801725171792 4519 802849290948415825163258270637051384235459406121452193160 4520 204009775581799559632293320486806425301189951971684281280 4521 47712354259083542505838607124592117827876601808038369914 4522 10263364759869120766978011011423717444056750576573744224 4523 2028976901108368661615077020535825481454427344538689054 4524 368276469877574117915074392110913707668101424672829616 4525 61304309025116196132426429290957803774450145459243356 4526 9346852376451252023367828139729684725718881236392056 4527 1303338095743329994401621647344133476157622326004036 4528 165937370621968889613914900580462106956467508277696 4529 19253834983897919001673267763212251110165070747188 4530 2031759684214803710047624402593594969551405214128 4531 194537377402873443320875938378055409399468332460 4532 16857404101123207582338678274971958907444058560 4533 1318234575786854715965800690877010739891061960 4534 92731826356640351167368726473475784237746800 4535 5847423756089458713092113922874524931951800 4536 329223905929604646798023400035333121888320 4537 16477920774359344274969658481850358418820 4538 729564031333379180496364310310689373920 4539 28416890812538383952121187913028956588 4540 967689059254497896134714233372745568 4541 28606912411837370805785515789517048 4542 728243053056573135270808141155248 4543 15816814946468174216500428212168 4544 289946978967874514720317806720 4545 4429820507158616666204273880 4546 55565384197465965986079392 4547 561976731546952190144872 4548 4482162717525537382912 4549 27416373991223409808 4550 124065765505628128 4551 395773665375088 4552 831380620928 4553 1036836658 4554 642664 4555 134 4556 8675029843998570215462724236963959044781437923120728806 4557 198309754077199123790047628613392957925369429250294943099 4558 2210264420965349186820464539934149125822771310329797821248 4559 16006980162194036445205994213224177376359179103750288945090 4560 84700274539586205185720352116548259056555142968214908125055 4561 349128304535777043759707294401717692865305343475334443249793 4562 1167125650831058770510495187963658766164491815568825788959231 4563 3253030665985057308919657825610438364372861922568303254712727 4564 7712850036380098275924747044784469398811844838131299799674185 4565 15794007105513395409023978528679723851235119941610943257355890 4566 28265843095499778739269898283287277393237296528066148994013567 4567 44629893449532688493532770704056626477886731720512352481154725 4568 62649252329435322684881964841874570551448281036854653342780210 4569 78682136588942722991444191501472827536728034210253278582558770 4570 88877330238540064678345721256677664412058023201412799755298690 4571 90693812277106399240039398116196504200211426677916881719094826 4572 83917877331494431687539728074956674428546225578966617813216403 4573 70630554468710393760974677269622386079205460105710607274272036 4574 54219492895308499403267555713953642528508399974095290646549925 4575 38047794562468488614307561018237330780015101063697245618782875 4576 24453921736769358986904507447513484655815223163744511151605830 4577 14418261385847843470996055773609557631368987705512264006416530 4578 7809171378971863933763208268009397189964380062281864176344710 4579 3889568539470239072293165432166349542588216402399971440082950 4580 1783131882386224529743590203666789747654514049463622191464350 4581 752912839100138479975015971055169595885691291014356953827972 4582 292952874735711299013905856152892052379671192218481469510418 4583 105070164971289437700773696521552704009444782549327546705686 4584 34741982503663651257672235379464363167197339569315137467980 4585 10590573906366645251857742991849588096360533333795824370460 4586 2975799918852783679355570971095365791040941536585550747436 4587 770498457935000251359637022094023445496430614731822185852 4588 183748448161515138063578037579344356372273376703814662309 4589 40336209460545270721770972187337204333655779604252009420 4590 8144352801137076789873605344338400998971444327088319755 4591 1511166847684644992745415240902996536017294063757884629 4592 257394070920753854765405309682947805719929260339242710 4593 40195726278752645213204723171438318212514908415362490 4594 5747075848183022686418259830490637122279753845298390 4595 751123643002579868176542012468937517018084662040230 4596 89577960954728842388153399548910216155818937903522 4597 9728674506373867614653232066331654566447074256996 4598 960082785559876126419599256612460438906757663502 4599 85881419995932775456521539213813649983237201850 4600 6944498776480205422635601904584648257408016500 4601 506080157116098669904680109634751946219155060 4602 33126440100833495380992838468794556155091860 4603 1940368605675131923840153371242225354506020 4604 101283666639753028341846557479640472703650 4605 4689431063948329228752618734029975249200 4606 191585226300489881671857427446071949630 4607 6866195516463173972037749252592651090 4608 214436846877302454278697297884783340 4609 5792034379126986006098807472008580 4610 134138228800113425087377702686700 4611 2637071868191681100894194202988 4612 43498649766944250524591107836 4613 593801218150987882414695512 4614 6598964478979058190499460 4615 58519155351230822567340 4616 403960409475633314472 4617 2103280508266752360 4618 7924365262293480 4619 20408769014920 4620 33065611865 4621 29508006 4622 11323 4623 1 4624 22627834307793205814786601065515666143619902052980441270 4625 521134016460002222768236095903283996691924249365050817940 4626 5852815226731814720528018951203438588883871497798598923538 4627 42719891077347720752533501846629849261196043772316407249640 4628 227873473668388332109067016063877627539329714113894696855000 4629 947051577345163199359943581867685553920355177177708872181096 4630 3192865916825567498462663884174302157780417246457806283631660 4631 8976855957566101596570421287580228225731374407881127012702752 4632 21474665424074363316993959175728989816297429364748305294172870 4633 44379837322649255122848808418298365059406430887933752666621220 4634 80176645632485297229442487328086354597448295150737300004650418 4635 127826103246694568663253255744148414990040967417028064262888600 4636 181233005618993916987440545445809161167390748156502210048595180 4637 229958882562255618031583679759019365229869475431447997591846400 4638 262511249750549803344380460781390824007077205505893673865408000 4639 270802873843212690186819543087736007134901920100478397819210368 4640 253390615110496138521200637674643580862056933934690631352981860 4641 215743178526238054294133666418898134432146621488109069531940996 4642 167595737763152959210243276234746371464599979253910670762332450 4643 119058870143966396855743586283545498143693635557256585136631400 4644 77495184808884004321339210829400388109654523048241153164617760 4645 46292451056251219712954493523707447147928161699678075034686000 4646 25413176527750411822660592016444084462251126080844928494169960 4647 12835323886284926732584386406911035708423878528732853908195200 4648 5969591614963767765362879400709967536051107990820220173427700 4649 2558446222283066340287602187759591782547930847334319901775320 4650 1010940345150248938323852301883318211800026382472634501978380 4651 368418099936835142919038767730627054920031909418395910550416 4652 123851213364938935354548111629282987075188598941071541616680 4653 38407261290718754547920978647395551612175764367660630456000 4654 10985620039260616613164005924320934525612249855427490294432 4655 2897439654892613940825159776817559456284666669282362606720 4656 704368819413000875072282732441500299266081759716897150284 4657 157737914287945524875933705760162990730220792528692342140 4658 32517207511307815645873286201529809653505362880831282190 4659 6165353330187198865386723022213272226109322409069084056 4660 1074064601188445020398881007595970499861729063309524800 4661 171720427632164420157902694910374678506694942182496080 4662 25162408635632052264577393477706749749703187587320600 4663 3374154221682473491217906647889098355959845541518400 4664 413355090211074031834721156641809755131775402906716 4665 46174698427785642396810726103616804831881079610120 4666 4693433821021367372712044258406729984834722735172 4667 433076909242154760733980220851276555762120490800 4668 36182411239473488579438976214114471207559455800 4669 2729200977930349783098970108227497264019870720 4670 185263348663502312058653345578077672696288000 4671 11277591789671569896842832447119550015755520 4672 613196250271767766596387071045891641841400 4673 29649996410821207907994132258048053129400 4674 1268675744079282990795940515441200892252 4675 47771979809317718523157847266596909360 4676 1573187526221901320405425542134476320 4677 44987994331748354381957832570219360 4678 1108181394531327877122712639945040 4679 23296223264739764284175486115328 4680 413462165836838735646652608360 4681 6117425025572415088160348912 4682 74329814373010389792353720 4683 728384393184785985705120 4684 5630119770898145138448 4685 33383273558137305600 4686 146473207244582400 4687 453144141049600 4688 923349713000 4689 1117235988 4690 672010 4691 136 4692 59023743883928088763025003262416317899227596574646344793 4693 1369438783017006102877515400603527428970863548871593331909 4694 15497017944137690480753655657031477306822523070099559008881 4695 113995369491657850394246588816971455287835373861704659020418 4696 612930619891989407877518161152946112476408053391974443313025 4697 2568275497472935619625580519855282080147050089242565036126234 4698 8731572249106228051970819900000875444912774257534405392704746 4699 24761489088443140365470212003797864197975639666622378508389984 4700 59761340692141015218639272254551483228777635599224151875077817 4701 124630890952210337747073186827305014256691152657463729319424945 4702 227270332624968560892972027744651797918799807792364034036697781 4703 365832655898393810530690705741412051401037828630354954685854350 4704 523824817974606437118053928783793044156277842148815628981379035 4705 671440447090523083779173551159209148908123308635878075595017680 4706 774535949085040936460930818626655161517830892747905655974739400 4707 807637609534662920978694882920062997124146147169313466411837592 4708 764121469409792425987835213946430455930131925663343230706427598 4709 658055695789171415573752773794319107079029039158476931966786857 4710 517242016634632191836323773370367062381077527333753716111222161 4711 371925724496736616518639351467320287402935248272599824863327150 4712 245131130199086592949888361353290003179902809333188535740546505 4713 148332594706251476018330263224278640270357114554589348884257980 4714 82521980378365234647106406367622559461603679990845414027775820 4715 42256367053549396659912406053255996606326257577958695436906960 4716 19934451733247340200445028887109754279732857260663488911851450 4717 8670018396894975392036556475335716075471733670632839483929686 4718 3478353347851681791215896502924763419588365115740760889551838 4719 1287731770385827644830986226916561359912561817801715701395892 4720 440012618821494339532085064819739078632198643688149960475626 4721 138776509350918737823269094219528445299467958641268917786800 4722 40395827721348263569252929542297243731514825982664130189728 4723 10849820763726686907241409666126714028054458399940945685232 4724 2687868436450265954982398359384920554235672874582236766328 4725 613854093116183428920211513722866559071357531134340197839 4726 129152981182772888955186521906350013999938783139844348015 4727 25013442073823066586380676377422382275906319121927035922 4728 4455079758933656612391558756635715961323523881888922235 4729 728898780904553499855775686917704068652325632025768660 4730 109409738356545107709946230114726299880870833442812180 4731 15045132803868046549780931847278983692944651918295200 4732 1892274704160920526011854229474360256999222126800074 4733 217287364523428502416472084679660204195783637691986 4734 22733782871253770311595880547926163516193066714874 4735 2162339537602176490736119931422158320176922381052 4736 186514740586157826831726092988013189131449438550 4737 14549399905109402969012230627794818422310921760 4738 1023283269241026545194497400797657059627351760 4739 64669159434913027432528719833427661477977840 4740 3658626110377494888715461071423720289298020 4741 184519614689632277509174057524412039029150 4742 8257406656291616155126361649977629378254 4743 326174906017279643425133461662712567140 4744 11305983450394737332185830705919065870 4745 341608228545468565348209670197235320 4746 8929449693400351434348529789810840 4747 200186099737449634411395901796128 4748 3810744175755060108944868540676 4749 60881403526722843872637459004 4750 805159223371686900058538252 4751 8670727034696781342371720 4752 74528223854368008566436 4753 498775915109455253760 4754 2518291423516159200 4755 9202609787228000 4756 22992930753650 4757 36147330197 4758 31307693 4759 11662 4760 1 4761 153965032083856338314034249325635720720132946382055896178 4762 3598519482319878213579213840813414592224230928570390830660 4763 41029361337781964757383955424675108365588758329939529134488 4764 304145637871368778269451681667050106231342304007320492501004 4765 1648309851990200047130805952464320115474098169543415237905530 4766 6962911282190615167039312805954054920958659629784528869153096 4767 23870158688861630684488098754952103418374838614837783326252256 4768 68272937270040926568019893422245839727367694699240386565862152 4769 166226467739827751561692002437960169956215841691831478374004746 4770 349797301131706866742318450028666220224525426297687427961524260 4771 643800579630130837289622354240475590851909967427495958870739912 4772 1046213135036980700564139928774955749469903257325473500679793388 4773 1512754914438729007229661959447355150646984158750544546120351430 4774 1958642936158812980065631959395968287134211996308853693439985040 4775 2282864289404652733193294218664203818526644739653615366993772800 4776 2405894371814351090721113957443048042392463191548413611924528768 4777 2301337348549792108059023432275647134819752704694558514860760268 4778 2004382814600328443855549932357558705223136743380042937905930596 4779 1593897862464393429265904737559684037988235976869742852667942368 4780 1159916609936179511950938670267759805134367190923649171976380300 4781 773989575151087425927439190588141552250262291058192176213911450 4782 474361090952943815011780610486109590991734098537581587753526960 4783 267396443412699969413104535435823921826421062238253047993664960 4784 138796285806439141853597755531894758695233807799007716879298480 4785 66402574912888631131281032066582760663213536063604073991180100 4786 29302216657320745929113301902940246344056894646208906278731416 4787 11933537678743339852628615488087729283446961923015307928788400 4788 4487063950548960447201399997625627177068287541714314251943816 4789 1558050245261904313146520457437795450871027103462684193402228 4790 499646262787732720695893256439208055202533305251651199235360 4791 147971518642824174500748829766698401942372476100083738920832 4792 40461172692364399779385954227721400092249133916873135871552 4793 10211592687029390368404838250124117265200144268299649453584 4794 2377566920922857373588582317090951812659690580727398512732 4795 510370300795378082181790100710258869806821293188340436320 4796 100929786648855690176217442809528717502039237090348820724 4797 18371305888658086281622742819916539800890661377642232846 4798 3074597728141475286100824337061646299754611329505536080 4799 472539312203639357412797572323156570069776852746981440 4800 66602770793270707386822638976485546444957598966067600 4801 8595679077791072248038144777772873268334400841088836 4802 1014030519409812643765913922142976231481891779099016 4803 109136204074346034698831543778492359961708593281872 4804 10693141541242353203406821157833430476098491121176 4805 951549514864936960130806261195221736795677765900 4806 76702130623076148656618654812639305066141424800 4807 5584334848482237752537050733593343999344293120 4808 366037195613399401498519451639183178583115520 4809 21523731026954470283659138900080057296054760 4810 1130900405062159237713750504748628960926200 4811 52859669498908184750705730644444813337408 4812 2187107548256736095159449696834112139432 4813 79662000676068171983259598958687116620 4814 2538341809475893843326405861613540320 4815 70256394904440835538280121960837760 4816 1675493938747810417448947058397024 4817 34109785102335426360971909310888 4818 586415201638679412486971027312 4819 8406684590583713699528001376 4820 98994918649029030117969360 4821 940390091024706826793352 4822 7047958725824678789568 4823 40529465414668742400 4824 172501038364844800 4825 517790885597700 4826 1023904610388 4827 1202547088 4828 702236 4829 138 4830 401632504068881789947775980396955836691532512659147547685 4831 9455691695115154263411940847554562981165044279598142568550 4832 108618855189294105476424702898071342476841244393367905578693 4833 811361176977853922028161093383387934094848912016184814420063 4834 4431775497862527396084778886521489864618893077759080520497028 4835 18872229986599853869167563606523648672019504309469085228252699 4836 65233633193510811683733591336817081208147876220870836187481894 4837 188166626893145408195209841560957104667057557914766250857578802 4838 462135538379342046157530217316266776445881780181837802636415057 4839 981210107539564889214236089142542940535837262913009906195540322 4840 1822545736813260884055508819134155980404446561807899769325337077 4841 2989771950750303559022276844247846445554453791324012438564092367 4842 4365067704907741447690306339068619583867175042767542653182849710 4843 5708217543000200363760461327926449958103102560066797585031354555 4844 6721579909029673964219325128893936194704065912094254325530610280 4845 7158832392031998599958327595658635321570359467702139845404700672 4846 6922358242111597198450383696211910809001746297829358412096689237 4847 6096802625117693977016579884824794705169968039468155221112536231 4848 4904279988562441628994675598665827776241271121723599929223134541 4849 3611494144471538239072456668892250836000210287889267836296771211 4850 2439492904729832630409860535010479698857220774141527502434176690 4851 1514063177244019636739136847906894372272672766553782619438731365 4852 864639297920418471834665976095637208159850284005952889962954260 4853 454866268945375569895444437891368793914344657532185765575786060 4854 220652195237606974335028957640075738159782580755967292237159510 4855 98773740231172953098048087045071805419864248488831809365498240 4856 40826124903706960403065678242832463437005064004620684820325870 4857 15587628867109408342051894072273922084886951738069288247331226 4858 5498958859622960087082388099134801564002977213623461644530916 4859 1792617042162742289857657786128202913261869757331211872677946 4860 539991261384655719733021668732599646809599477091232234222208 4861 150280580963219080517243456795991394004573373888491330533648 4862 38627899716294916335219567878429660772166066324386619348659 4863 9166162754548847831136933566311250140730316677532366272519 4864 2006824324832275142122892328588059488806444172491943776699 4865 405092215268840425511643869416109566332869023790611831509 4866 75326498968099011940470141825999132409724761394015524014 4867 12890062447182913441789490130707090881994917850154988815 4868 2027564424947475370488303300950789638439622496668519180 4869 292777545555097935351952131369276514159770613734664580 4870 38752850073637634572975137255307870304713619326623314 4871 4694132396318777063956712578801927153681748181584844 4872 519390616067661775834960645530006630249412810010842 4873 52388138904325622527982832769863682367580209309262 4874 4806058298190807602495255037389896873145783616252 4875 400013197116502245087912822803022075960639761430 4876 30122083079459832483218958656387293904249195280 4877 2045919744561155912809108793718253032245829120 4878 124913300050839421324706810759100585560506470 4879 6829779284558959728441338044396067258366370 4880 333011928510044424571272702892942818069558 4881 14412339202044154260993632746918668565338 4882 550749097248203378381445017301943696140 4883 18473845837669103909419824953274982470 4884 540320027430795897531563572318843560 4885 13675537455232525435337359039147032 4886 296940390219877739068488867599292 4887 5476149442757597735531134858912 4888 84779508915403195689903309292 4889 1086765280362887715319058532 4890 11346473368960183753649672 4891 94575386354229728362212 4892 613921026073816147680 4893 3007168590163608000 4894 10663510497236025 4895 25858977253527 4896 39464758817 4897 33188471 4898 12006 4899 1 4900 1047723917410197428753184457575374797186178926674167805681 4901 24845693909892052900915940247751144051602577529294104503224 4902 287527945876693622387560103520394007932948576937011301034698 4903 2164143351850817847270857660918988352138032681631245813264460 4904 11913225130148896313724800208727261200781900929790481859814415 4905 51137615315527976430144912331997834015664490573548057245021300 4906 178214692110753600220526199286933654166291793741728173259145884 4907 518395929688574533761224041372771218473864651436181443575190408 4908 1284195815536747924113017757227235795491861842391892808389997485 4909 2750846279595885500411202929688090897369865361846364337808259480 4910 5156185764229149418265530359610269831748287966667663779574402866 4911 8537710788914866807207018232664126261201219241936335567539312364 4912 12585177260246774754866809538982303499203460298778472428314831453 4913 16620729029949571050137740181731872054943443073429516217375698900 4914 19770747647965482912350722427556777810796394706696951915565067800 4915 21277572497559480351785679498400466275546059706018300645739717248 4916 20796650331872616117977586980119078960711813489722988156530575172 4917 18519862610075307101690894563982791084517832624129227573965504284 4918 15067804560611045746294879282852162000877099640702253713035586930 4919 11226639951816559065209284381171027413481120729048340873037068940 4920 7675493404271355522035524278681312392799747077053904749473374235 4921 4823445370373339827365962729029000217921779353055042387431696060 4922 2790134972571537531066665054839224928464279677188118764682876520 4923 1487404435192230291937081499469093668776313947783240480673434800 4924 731468111068742852513103610656911812744542198433849384037818650 4925 332097958260092903887754808126557634968310619096243483678512672 4926 139285479304791197159928735297020338394155773270000169832505708 4927 53989146173484296132179360540804356056551981444592628623214216 4928 19346053763509568943123499019453674617106024143830144263608070 4929 6409492020677714598148212232927397696437463697696315381105880 4930 1963352940104919726362494328162487669178243485181083096142640 4931 555974850544784104491672199866541639117288728072003581144128 4932 145503638877122852130726622699067548823658185802844197524086 4933 35178440400471808253919274878095692119060153987992939181820 4934 7852856380115967030028882550549962997138218674846482902110 4935 1617458680440836277230679456348583644928022508278560402932 4936 307142639911772977619133759747179259320614034163918025473 4937 53719819367144848278682439678453188453561299451654394196 4938 8644496431737560512575514889250163840470191175906432600 4939 1278242032853884444342713850061502392777718759855763600 4940 173437536791136073030424176244574600719604458282106146 4941 21559800022422619480540016073892770872866557204140624 4942 2451063832235103807205823221108699370765125321201028 4943 254346062265363732996147011919118699227820001703960 4944 24039014206183654103850079215608310264735601777530 4945 2064383339452055576485413955975991377483779424680 4946 160656033716875320906135635463494547720021521520 4947 11297075622429694576677427270587856539001731840 4948 715469247710690835624602265966031500026544600 4949 40664283923958125064842781137548734198577800 4950 2065862390509551627881181629097004363786044 4951 93395949036568898017945808455876142996136 4952 3738861167951761254269261976354220888362 4953 131801210831020474797294811719105842760 4954 4065794428338718181515030089315484560 4955 108976169792802904694094951507676512 4956 2517431158603554437937089870863620 4957 49656632366401924352832524772800 4958 827365845499773927689953056760 4959 11497889278762539131172886480 4960 131283699645579596482119676 4961 1209513976757417014689264 4962 8793639495874350464928 4963 49065189475108089600 4964 202667445219400200 4965 590508912829308 4966 1133703101002 4967 1292991644 4968 733355 4969 140 4970 2733228572015097391834396008366707134976934206806337564868 4971 65282609760689723066152802122731424281288063539219651696765 4972 761061582152239749651848621379336188177229299685639742808643 4973 5771622230622284738784889192395312573870599072646652502513710 4974 32018055515109560745042256061556679623843756086309364210779170 4975 138530168428888093563456593542603875016729617408964259281672455 4976 486713436227574214761809178549178568216583472465680406285125505 4977 1427605657569850830186148076960481647621867206111312138419734788 4978 3566884882116241281378492603072059003452331485775480941786465290 4979 7707849610616654672173842585634870464359227618893093477903359485 4980 14578277134827604443840577977987214207370330979677028549867361263 4981 24363262864287635744764152995912039306661145288889382460652136270 4982 36255968512910979410594592677712315003114682150223675331199834958 4983 48351571275560443737350377101904502815882427977872791196894578645 4984 58095537796031477238063477080231985817631988952695432590812801275 4985 63171998300612614968452703669774770277437575401820925891493119672 4986 62403309280359586348127422562566334551172032172520942213983119445 4987 56182100494513367824628179569181561146770838311998219026282699534 4988 46227053336582367473218161484700547444615498944785540872319213440 4989 34844014071632350718459601270921996147852515852550088438191470130 4990 24108457771559062064844600548363984714858482501477134520214803956 4991 15337856304046404542395013212966279332463590486689105133232399275 4992 8985523612229251068890036342141707023076913304612605121497967945 4993 4853248784453591274445701794551784157162278710953772205822118600 4994 2419172495140255562163010407448358242079115092161531825853458800 4995 1113773838324165035039181292189420200954864119966281353656431986 4996 473910985917311447063738059901993456431794461224883233576741230 4997 186452521982623724103030473384869046839759997387037339532398756 4998 67849474328060593455289964388230489903550784165900614633855820 4999 22840356125547175726621281200057960623756023919821013339675590 5000 7112920415981377449211100217869343662103121920639009100708010 5001 2048959532283460159578513195242874023109294115918953057314960 5002 545824860467159313080916234564900615537601203198044859899721 5003 134414201228596000796848865778189241129268774153573829009080 5004 30583684677249271321549802858852545221671549108328144508670 5005 6425565189765665851880320855180288032752201541266443161606 5006 1245592898633638018974107986805871212926901941233560815040 5007 222582748763782865600395560619299270292850334703765771881 5008 36627205730543716714239039967585612532215454620768752315 5009 5543649517854970048667814526139270193195716053824932200 5010 770696713961382472952855465678499155704140153663284764 5011 98268087452175504447482044000155077401648780214163090 5012 11472366207478141591733956662734503322173491900375478 5013 1224036737940678930806847544779413522697650966775580 5014 119107452271264893118094162898910658402411694836460 5015 10546136271074873850355673457292804363712849617962 5016 847540355447964420271562553079954144780339142550 5017 61649190518811462741306197198910132459802747440 5018 4046259477126388254208831998719085564031678950 5019 238811622236117885045753986597011440442164100 5020 12626614640716171935765681182805863883129024 5021 595550802680356973610861682893426723627900 5022 24940861593015233666216823512087382806712 5023 922533684716795404271414475996088219530 5024 29961630065200109531052025534941963790 5025 848715579848280730711390152622814352 5026 20810246573068665892074527426319840 5027 437863033447140972168593871889460 5028 7826921824538213787302887075340 5029 117478972435407952984508347560 5030 1460366847186143804179061048 5031 14789188437958402130629820 5032 119595858697524119571108 5033 753355089347050010720 5034 3581676211316520525 5035 12329909550987402 5036 29032863497620 5037 43032104794 5038 35152740 5039 12355 5040 1 5041 7130434222430665483413124891685347742302809798313974441594 5042 171527042347319692926361764308303615657667627263677597298564 5043 2014303672614191299001217950739098519519327715222951564008766 5044 15390428862178724477098622422857112717053667220733765660860568 5045 86035134931039407582751675095202612261509520275660650964122170 5046 375177338855577956163459478009379338676932195863849163831973388 5047 1328811036710133069898786726756884919518742831646559461272125134 5048 3929934321523000595125582713436929741085736131634977903107411616 5049 9902528146609299547893367445049557302619861672518409307827538018 5050 21585718240801521720735463369020882564583839050260792194194889260 5051 41192272026935249473652288738524260587293524206855036604862602054 5052 69474451638895723568526922482603678818226440666190543871600437144 5053 104365568241081592932342255540121660807116567149594079779362439366 5054 140536320515456276328826326411711475739408282938325244742321731668 5055 170544503848222306010028794076124474309211914015664706173187479250 5056 187351852740469536815531747889877399886235775242272696736486286768 5057 187027685469056056366303208061372721738415404942990961951372116172 5058 170213076795499095256350940771910190562651060431520435303953229068 5059 141620199062792310941182658803401234411748955905585308801799866204 5060 107977806077845379120365877671063857103323550000925969977791890280 5061 75596665112761537866551694784766028244360527487796367031347641322 5062 48683407680495371381854672892922213891063191221934498098708120260 5063 28880589475954602960909827089132453379950267995985848042154323390 5064 15802009946646205451322580476470334606114792291617936751655149120 5065 7982564732630865525706375920568743448029072693877146727320813300 5066 3726109993619059739548555561574628446102986419829304625613991208 5067 1608180294685971348971151925087563723830914280811077116872080988 5068 642083392127047128585211798461556895942987468584593345693793872 5069 237230822249356906905133061201985540131047949259507538350151156 5070 81125285865956049826763104997714003114226246598005838054350840 5071 25678473416612463739510879589993859145996859166657450006234396 5072 7522711089626757327068264977217304336201378514198427470682528 5073 2039292973545293708055485053494475007066922915798106395796272 5074 511372167634692051590842767347771306451032398433664858351556 5075 118561477640424304770304247608086405842415762107647791503720 5076 25400395145934907853889580895157043007689484780670765763608 5077 5024730457864212119541948840763881557027346349976385867358 5078 917039672092128352937869223832686782219611557642126682012 5079 154253480505840701899530548754531174648807397584338080026 5080 23886925008167504246463291252715777052468987989149510400 5081 3400998669747194294995776647649868142483344326917909236 5082 444578182439827675652306299597245455554828650575131224 5083 53270592456516992582764432538141659285379153016675356 5084 5840491540382577061046627841422666102366942826766768 5085 584756469654826429118083264582756351744247878261260 5086 53347613645977184331365582949273719942253063216744 5087 4424056408672207489734707935848694131653913811620 5088 332609143056180336388948698197576951979044774880 5089 22603553266168224077937117602730003544342400040 5090 1383994300033826632768177647849281346493314600 5091 76074859132113339245895043299435700605197640 5092 3739035461700483535455325153921177961442096 5093 163589620095925452092676511064296081016364 5094 6339721640637718406414182621514793355512 5095 216412189656093927577156671192319342340 5096 6466400185013344061244869272982797824 5097 167927688879822249062902641266444040 5098 3759555181887429517102228123940240 5099 71887719059488734639502014369560 5100 1161396183024211048801955100960 5101 15653434225975007423565516424 5102 173384857774238855024026544 5103 1549948545364196030472216 5104 10936428374843351522368 5105 59234223532458820500 5106 237555521784743388 5107 672166558588852 5108 1253442685288 5109 1388797914 5110 765380 5111 142 5112 18602305924781534104163971847080367081454447886946065928625 5113 450667838414818455314802639302437130313035786698913248343153 5114 5330844265400520364282544769970535887867393747431015361582193 5115 41034142203676059805987208649637889292748889958081293919314169 5116 231139022471578384233120933199194963422379424092618875547502165 5117 1015824889542890057977614409629256896710048534173840838657021713 5118 3626730587282371002200158632181533068595788133735536950003034485 5119 10814221927673067829163896520408925463227405603663719973918583813 5120 27479279646411242686996472892160126601118607188139959260317022989 5121 60418481757445553608100455497699742404265904019797422950970013215 5122 116321891994967446116535300108367504336912135549065862458191706465 5123 197977290560870925030501945279214317594435086955952177009072529493 5124 300191316209360366645539583466759407491943756113191985321597977883 5125 408122335749830931734789027519203628616020427776246184868031402459 5126 500167046601155534265266924869073154419985616178960952105277520315 5127 555047551640345788917390142949072250200055081867975588493708170467 5128 559882795897683929224692463962042650485992938461860733609491436862 5129 515029962850098561560859227823345785787741663109946323540864460159 5130 433259301187674456931767842961284635344592385094106605275600032452 5131 334103359355823466466135067724509750657731798495109116190573746610 5132 236656943608516401447448168300988161216758829202032673993182771749 5133 154248493940172428820785330658301619832362465852343070702089126831 5134 92646557997936912209226472049230503381969225050189542211856509445 5135 51343566604248412022181107216937137885255873634818990008355083185 5136 26280979018703745994854377563994630348126985421017578504478875250 5137 12435501115580561065962069999047736773885122751282250298650619170 5138 5443055803055893911084700748131714352999649765689830811428514706 5139 2204962276815616924559692580374841176086291961863391852914815106 5140 826977599543028613017628320312340180608287916384552639872907898 5141 287219342300403970914475280367990559213453907049019960016424130 5142 92383583284690833495263883364752396657458944554637458902163546 5143 27517803602410327800302130104387943264833375831755404998559770 5144 7589123252691553611632055343212280069975799726669445994419896 5145 1937290255498910095518663095098618546995890930171358366253613 5146 457546441521024803264481494154277193514642949360856777831630 5147 99924258345927723892046861023672354853290937386726770659540 5148 20165312624054765249510608282614497087141717590518087901991 5149 3757373407048431297824215523176501361031355843609816733481 5150 645801044452475769936374258504615194386332160125811917463 5151 102277039011342221883709381620019221239816019283034713955 5152 14907002984491556097055782507333638148353216090916861874 5153 1996813651113142084160613800915482265843555012409084094 5154 245444002998372199800024537615484687611813444791239978 5155 27637158936553144455961771024098386287701736969965634 5156 2845371095866413420824254603543968049865361575382070 5157 267288866722468087904914202372722445808911391820998 5158 22856868225517266368839924550908415425572373127862 5159 1774762674934909759034890081083923829356232929190 5160 124775924243132169455933468179918094964478726020 5161 7918446956373956816503333086206704449726779250 5162 452039999555173080419953016521306914296710968 5163 23125392612585683368800606538488203456269884 5164 1055701866232094611069631274673787481393462 5165 42804357869214074579616646411388108404386 5166 1533349857011088916491875616047085728950 5167 48242566773892090352557321453349193438 5168 1324194887054356930913137976097070452 5169 31470686870479362039297275121664660 5170 641973384058328587272852632570420 5171 11128233403565437518173315589140 5172 162014962508910346216340469380 5173 1953964837980214928991350228 5174 19202419649611591384899908 5175 150722765202115390425284 5176 921733191353033721090 5177 4255238652187480947 5178 14227110528270992 5179 32542506169294 5180 46864207957 5181 37202935 5182 12709 5183 1 5184 48532002900340527432861615867087434896203864659530849885542 5185 1184048701932474191571025498927622995064666618624261968004912 5186 14106960158100229650309722334474503423384895437312222173557528 5187 109391266917507651763822126790681710294622293931138171981269648 5188 620852537891750083161928804289487279179124456196159007679026908 5189 2749747062952265605447405710636971437094594955472083130441745280 5190 9895360273912496402297778141304379819308694637204448702102184160 5191 29746834463319871667444867690427836748878454003625276007822985648 5192 76220169822309934590637575734297746683441658893858661422765109038 5193 169023359534762203878258934217536513514701779507757108555182677528 5194 328282324629595488359433951546501998696258583575323572787654629212 5195 563781715962118717252354387344894805865748731148450983129951661792 5196 862794998632359908555427825975211821239421877755507517044333878188 5197 1184192002926272205652248881812928083810573954434266042535946125328 5198 1465486314312069423611357087441180215050902521090233032727437721048 5199 1642664952245299881434444124006139580658177441509278189414352776368 5200 1674133016596533004839586456937274583335411870928530492297232017393 5201 1556418274977914571853657071109143304623847591185453447414123031284 5202 1323655454587091583554730858608333113319047986680032776190363956954 5203 1032235947329753092631242177230103492211579893805798511631643648664 5204 739660172491510619456801842461808749429800359993491082394767766544 5205 487864033573681448511345471166324854167824350912941963709394417464 5206 296639331718679145561110528000204629780797819716625587585048984820 5207 166483346342931090464765156593683134849333581835891926536808140720 5208 86334197384751634221847504116400819203348251139816083120944261020 5209 41403815531636745020882649906659097520800209534929437178568229984 5210 18375675265971740176939651952173391731294353170042947932135041424 5211 7551302435963072183424234884022941783512841415772924662625697376 5212 2874359039914014756451538662026237077039746480946230208163947416 5213 1013687828501359063177975828343450264319035426445725126741151936 5214 331250383511713584753651908414716604209582388019146106677622560 5215 100296550530291142450462410592678988992706160019541472654497120 5216 28133697065688108186323529193216999423265454636923901684726291 5217 7309015412785671078442459612329354663340775451094019511005796 5218 1757960485645760587811535472340647358876607862968514543277826 5219 391247240436387048287971259228680809607143836427126808117944 5220 80520349363837410463047092056925092718771092781414495220304 5221 15312213416243654965679668605480563675324982181898799707416 5222 2688178890234090098175221825134323599202997227911267069796 5223 435229539690409375978544754598132242782622048214051057136 5224 64909830565778517729638751623392994052590988398977898516 5225 8905599263274311043690579910823746688074368195590417616 5226 1122375269276102593556167676807708111929133765114014728 5227 129725590276468606323289494209193966766039391702755968 5228 13725862435515624816472995907783755082069869238486488 5229 1326817258672043629966302470262831997074170664763488 5230 116917937357798009231962132850621538357709286246928 5231 9368979679918561592017288311845973476208315539040 5232 680892482231525139847731416118767721002868516990 5233 44745912810642256496565913457168063656048122840 5234 2650304257195030876194705468299099005082762796 5235 140972114680414742567265991498001265327680976 5236 6706901678071771639139495530426357513540032 5237 284133416143152637054355427825036440364432 5238 10665212671447889078889420621466700983832 5239 352725903634763628184695543180693745568 5240 10213942262025553201354038833221862088 5241 257124138404075384243586914946996160 5242 5581580658032445785565181161523360 5243 103510013149075968840635331491520 5244 1622251487409466958266270072752 5245 21215706276298019326046524032 5246 228068875637514958239281088 5247 1979125057408743072756928 5248 13558887998729720855923 5249 71318623760735327988 5250 277820275307456138 5251 763711031532344 5252 1383862347864 5253 1490200824 5254 798324 5255 144 5256 126619364209750560458614951433540765309274147855600559244715 5257 3110797585658577832210250613434929622961021834532200676136528 5258 37328260792852630691633532160443572140092934603053855993946056 5259 291583822677500516927266812838253076022516396087339015913677240 5260 1667333999600240477442673235936521088668590572625464162723498080 5261 7441489714252769139658376352566876879852196523948645578877581900 5262 26990703046768842335685290053654441692926904419733876239114533884 5263 81794520564485186015081286893104644091459259078202085995406544448 5264 211321052416853395782782713739111859475984502450423198816932947810 5265 472607676453614193913047548880101641421045011841896811855725358050 5266 925929547544737864465081403777544052554075249414351330001189883546 5267 1604414711954568228075883301134930506395281816776475786730844980388 5268 2477941512378940541981060981538116901030729712628665932421395802306 5269 3433127137551846934085995599376548427188684431686103883108749487280 5270 4289874449992442757516879323261678277283032445529818383022711971720 5271 4856484152410283383598685696823101378211931381007039776599094845176 5272 5000263209020450240563813607554620652086433593405665441559156800598 5273 4697683791026913797533561752716252645300747732795611804035300488481 5274 4038469041138364387857782437724705135858784026863730870061651253565 5275 3184493498748418577859344560890856035819523805693178887740573960110 5276 2308097771614621893537485588192948615294695979871709194374740000731 5277 1540382020790054208727267459278375135530521322607105875519302504218 5278 948024569847984017488126942063448576997797444776819297923441667326 5279 538745023897742602340285590606367177416485274985816146862034980700 5280 282998812039945806105759913648680319774406353595112528546254291175 5281 137532961244610392001468907203662177230969573355325923979970065360 5282 61881099327613824902758710743809904326785976098432351397612094016 5283 25791537423391157205926729155612270039084774279852658702438378832 5284 9961821317779155871907783296150967910108640329818604601948570480 5285 3566613271522758815639553102296236103004940472022245945719334760 5286 1183817084026225922970269948763116521668583791340913306964575240 5287 364270865253057559573360801724291840758151464047046787448381728 5288 103901435861127700912689510708570081496892615137813363489379091 5289 27464341196370499516462849249539924236914490010786767620211445 5290 6725250209311616288766038566532160727913113605797604433358025 5291 1524854604797119254058574942818421328941750408253395021620902 5292 319938087661837936925651191353631561647014529750698399880611 5293 62073277482017617289652190826953560504927674281054016882482 5294 11126895285166520969130238612628540043579061618616353331910 5295 1840972158691084679404717000670906283049171835006374491740 5296 280827304413981332994700174719383613371874866226807118157 5297 39446113831665100084081238148607304931218707631053883436 5298 5094848584273145832761515196981655904660447046356158492 5299 604145165979241334683926382632562419980565874735436280 5300 65657095951669014457101006931040300521914763779849420 5301 6527105277628577613718274330169452155512706857661552 5302 592298366895123192774961486127577973888035773094336 5303 48947448161640757371321542877639589707665173214352 5304 3674301274112951687525713630347765753676944584400 5305 249830953142038366986170261190129541625756962350 5306 15338720277538211895446219218589911279783055958 5307 847433627095548359428714930783224341291448708 5308 41969858026960611340486088996614455134794026 5309 1855424543286584067170870344436193029287500 5310 72873946305701213215852952968360599736260 5311 2529481426300926882493956045602269736648 5312 77133942674599070342074643117074374426 5313 2052610251321866256590928922848772192 5314 47305405640286348162782605399176640 5315 936005142640140520877367786241440 5316 15741541727500522871658982294176 5317 222400553169776259780733300368 5318 2603478495687960368437976016 5319 24839548028988447171010880 5320 189325189693997271752695 5321 1124515578912028465041 5322 5043145517658930293 5323 16383102367018046 5324 36417900514815 5325 50976559410 5326 39341526 5327 13068 5328 1 5329 330356136917458909528668101187712321692379944474930849561630 5330 8172657119581510141903098183788213620118023129596704351522960 5331 98766442346272134347638045507799547570508558668946952885908736 5332 777120714400918521878482317289141539001507344630583354862992640 5333 4476894696733894807836658773661017567064560317268779570018782000 5334 20133618123921267933981412230742615254110079728964535345454498704 5335 73597833898973316261829343771060884778666811105641041224002616480 5336 224826794149023372169886779618999896043821291137084407563551759088 5337 585634710006662736895630934932874451007985183705941513056733738260 5338 1320794814627445659914560078646924685620042402792732436721410991880 5339 2610097678348885240715929563483244931144732606930044538282620775840 5340 4562857306904463757267277069820464608165626021975119960725017144920 5341 7111375683879175691435688952381129252918136981317505913401298129716 5342 9944879681347157430984285268638155807164703790105573138678413196160 5343 12546140055979330776500257338690721570706987380439436716456647893760 5344 14343546342949901552732872215163034777765999290957964473052146358784 5345 14918119194074263298904792206736774952391967493097085894450451276860 5346 14161655105822398372998778629225093108561066384059094801181517044596 5347 12305051061375711062744422415878399762609528213377398766278898677680 5348 9810161593538886751994194186948523085801056015999700080051951994780 5349 7191134843302467448402065450149955575752174696279731780092540570694 5350 4855381242571172725303889683797957469848550286112603593088023134200 5351 3024242792153352698601814753157384496264543054366255657414845046096 5352 1739961540676794384310655783377377258034435060332775478074894060200 5353 925687735197029215315038501942886624068738392895771212744018637150 5354 455807962978444589285750669665383029696871815006046636159100682880 5355 207877754045386073157133318832651568845726081426066141172505017120 5356 87859809153913640364123454526854801942502977492256919328993656192 5357 34428015647331137808617091570264958101004119539711665405564182880 5358 12511123988157418088984130476448398572478021350230645959396941600 5359 4217053726100256660269225917064609284099218189394425759185371648 5360 1318443122154012067028408138311314243182783328864143284307689760 5361 382305891125778704964518916598614679303759082205929726995919246 5362 102793078181181674619904134449914322402908379067320594925834420 5363 25619746097975451461550153618474716995077374776834284123326160 5364 5916265909608777467124225600870715366076482834328172515562540 5365 1265130049574009306668293404721541988473734375296881775355190 5366 250344584532309609830790099474342996476062225976297866836952 5367 45804148246499118554167972898461173948144394424310518877520 5368 7741561908018961950506070740860652794462563231767751298120 5369 1207387372253103129673318732443490131356973864960861923498 5370 173554925576468599918871803540893780382451509500314843120 5371 22962297272067865391178304124780229751730560530490515072 5372 2792104136001177084061175611287943441574682276391814160 5373 311505058297409471149478425797069906067751200192539960 5374 31828733782040098777684071154226732179451657861400128 5375 2972459428847631038942047884068455619017337456064000 5376 253155317149369729777810671702503649200793635798592 5377 19614038918733618357049334879640839120840506168800 5378 1378739347386691510075794810342917068069831339800 5379 87667538597415318219669941036918419951574196192 5380 5025846627941844200651625089931634725676302600 5381 258830106779582753538288288017236312811123316 5382 11926302366758303406881404273093430614811280 5383 489482636171945851522340234178472554190560 5384 17804892093276763939094656560126204446384 5385 570796181967274890852030884245395850580 5386 16026017455215455765281401253956186752 5387 391267788264145522150945553582017600 5388 8239373345196369825766153634728960 5389 148261436781933756149166323019072 5390 2255135787299170552020582361920 5391 28629740181004218249559627776 5392 298830677474491704590551360 5393 2518389038781670172313910 5394 16759180776043468689124 5395 85644051746490651760 5396 324196270344690236 5397 866174295112430 5398 1525744381080 5399 1597442064 5400 832200 5401 146 5402 861935613240818926100888189597995560782794383397852289122956 5403 21470605396072409098709418571298340592805773273594281766620203 5404 261305686960270234610771576327758504993286506689372304675776072 5405 2070897587136809246561798512486063348033612945499572818291772576 5406 12018559704651508828360645091694505287467922633725999227659040100 5407 54460308502979550603541761605976771580306450671986734967680227756 5408 200625463046000122261047404946881568889478156645202273079591444884 5409 617752766778895055252260617958528557708150646841489057029252288716 5410 1622276532154222854542934912645166970053656721549409182237695839538 5411 3689383696576826996384295524686582168999920215809449949402371341380 5412 7353393947313890901682528068546926375880287410464147971239054753026 5413 12968095522730896564692791438404789333195296241407151200381811732998 5414 20393905795871619088828424510878174222444709999965978884249164749972 5415 28784374918044084786661465641266513645426149953194763037881491157026 5416 36659358889766999564613409260240563447919199944284512138048064280360 5417 42321387682344283465912765119975091666483748071967453654997446064864 5418 44459196947354002732303134894242319350058376064087863626426802417653 5419 42640857553593859740635441480630727005250743823932720154690078563607 5420 37444220443996418059207554901484723946886323460076970365423788060541 5421 30178470773725906854592942960419148259717711774729695756047400760255 5422 22370406813729658934051356321805341640957695955738736187140355949424 5423 15279059232781851194069443579474497845617997393272041556321326318093 5424 9630177777937380466678179894359744795442553990380506959941328509282 5425 5608615549606526695863747063380461741361228131835762827061309984226 5426 3021619350186804034668878332564380138308206501439677941761598776400 5427 1507247211517948093553346889263274924939096324755670562143840834647 5428 696648612764277172601845974760712260777414776199936615920550857216 5429 298526752978429866962529935767218885405289631898869318565987978384 5430 118654729030641889811170427594802677360537331937769094847938881272 5431 43757409622562801471267506400560485947236351457842133477718739800 5432 14974721733914226676776541944308562786621020283160264297079336312 5433 4755850370511637596398555772942304743722252625473015506833096328 5434 1401616393325145256892787366851359764197807205805417543774238997 5435 383248045811747172338702688948582930574758899422087072902024696 5436 97196021209120320578290718447369558214219668935448133064642785 5437 22853505268613959484145154396677559637466196415211511938842067 5438 4979216046764146768771296849965474511191251888302738743722256 5439 1004593589783107755800354349139003296167754261925003357071309 5440 187545683918269222739720675699759712004952451680559348682122 5441 32368607941071026825479987040446644351330187045056369530570 5442 5159403524945355733417200226497285263452180228993699521268 5443 758637990989422172387581685600687290395776291870437966521 5444 102770939976967679374296009660199744305773437370870536524 5445 12808084798075381352694067435867691679981171590425769412 5446 1466175435267183017588021257579253183204135655211997160 5447 153890809524707921172989423219837682215810287785768028 5448 14781657666087683222597296986495952225002615898445536 5449 1296554646515198120876027651954878300663314993136464 5450 103608674604129497987307197005528594740160006563702 5451 7523447761079922319843195202898971951965830935550 5452 495014150310251876508893120703638631201236423670 5453 29419559634274570517612848769333059078142239218 5454 1573869107007374953384701540797058456700105152 5455 75500647118896713400476649149816274680907206 5456 3233967612645807401729187613859652427411260 5457 123102738041188388748723387320526171118460 5458 4142371949229660131493075430692150736896 5459 122489818988853748018777652386350865594 5460 3161610614542428254714536833169727552 5461 70691433798655603065997480832484960 5462 1357348912845035269462552809240240 5463 22157335747227881900617020103728 5464 303920356983771925232657286192 5465 3454819153459158456382947536 5466 32014996101835445209610385 5467 237052828889893244033784 5468 1368092332077693433373 5469 5962778563487249287 5470 18828800027388456 5471 40691242351305 5472 55385320314 5473 41571018 5474 13432 5475 1 5476 2248937202594530597154037028529809694208190590882058785779411 5477 56404653109530510933088640957194212587205495022936608387520940 5478 691284083515931619635612663832445035029065235564708018371323336 5479 5517909947021980970565108501663519822385918160740037093386611968 5480 32258960236566731964992401616747827586368447887812134506370768880 5481 147277427511163880476542521402715514158743592739397875133987907504 5482 546737859811123112710392531193512343250253684736307621842183336024 5483 1696783472128489697406473655040217591617157513249905232043604088688 5484 4492000258345943828347413730812997644769380117212783094473445552414 5485 10300527034729607625647567747617666267742481886283835636924661645200 5486 20704986638744890781545402640946113124139313525190478921365951364596 5487 36833155875581590369755133491067856484136865525837488797673783100760 5488 58443520386554392960692555987861356094781429728537605471557741010066 5489 83246752115178660711936771393182103491090115751378326399891793917848 5490 107022497028777326370850967390753201738771673386442381533901573257280 5491 124749578835568012385935136795641384599987488238825007577870647823872 5492 132355904876976582261905183468384122195351086687815420017564899589404 5493 128241390119331470658741307268976901568029053095977986935214379749996 5494 113796912653102899402569002591991567040630503965800911508079770830618 5495 92707347691227887595746092567603005697065246085068491768667690454940 5496 69485660962274398323565198537273077170588880397877827288422435737547 5497 48002190302385977415716282384697690924361598463790994273643266558364 5498 30611636215853197728737551592918506484040396952733321527233158308596 5499 18044574854894869802859570104747624107460667179524762500659276047848 5500 9842990631165600434907149391751945071495218077101245537877850695675 5501 4973164110739947160023138559146669755152315172337410154349911632172 5502 2329137889445070507910049896890780283973475682031129332528319733600 5503 1011760938244518409951382649338639552367952228274773102317904843392 5504 407832204551464109356141773309397866356641773881803572553787221696 5505 152597532484194461586115744452009262569667197408367767264796030560 5506 53010437279914187207307334775213363716763501455293945000833443888 5507 17098386097238843440939059957004690919166954618211026770291661088 5508 5120460861366759570847860663654900240741886670311444654976679321 5509 1423486156615689928133696755426946850906803390324168742729919088 5510 367255564758961605345349188702013494392978752265282143729775850 5511 87899453423130222144084717179989809750324082120197881710206252 5512 19506949937534406496967989007406247700542889781142080365006355 5513 4011542029211796737763554275673521881127704963345405847622652 5514 763897824931281946753013258232760821734743937356322821120356 5515 134583818590631905638971226459676211420093193945243034343560 5516 21916065476203826347277057964245736356544330509939596645969 5517 3295093009938149862001110477663087778524871745740592011188 5518 456849611213239365188357812977014680707859334281277622872 5519 58328823119607177099934283261919196794597433326880501776 5520 6847567013027437645201775879493846598844848347200650380 5521 737906865922834900049835169627585185933021044964490704 5522 72857287950283500094291856287914106708682934064790368 5523 6577537080654967684973657233550281562003639286998592 5524 541746880539308686023783845266054615597477380003396 5525 40606817184853928224174464569624595309750843677400 5526 2762421872527596847766711873102177532007046995404 5527 170047095752488325555324455277072189928639495432 5528 9440665292442567350882603356161568984719753066 5529 470983472881489979493656858492342740128879048 5530 21029225601144579496706980926728269724143320 5531 836575847144531642849191048276843931456048 5532 29503745833542016291880847794450478075954 5533 917283146877228441321119639536160161352 5534 24982915262646482817151716443273407616 5535 591825227027311724898362911519772160 5536 12095352787316670003510089093376064 5537 211279456496254957909861627929792 5538 3120348158252447716987454801376 5539 38471817585480116037336721728 5540 390064423888513099563185205 5541 3193803814315996609146672 5542 20653729549618020406594 5543 102585750594512632636 5544 377505958960267263 5545 980679295377740 5546 1679916261252 5547 1710770184 5548 867021 5549 148 5550 5867995257820266795876162280264173145168167804704736039904215 5551 148175140542472791235539982442203688027876547633078568267694735 5552 1828659880873556098816559132032537368268107955661754873639050891 5553 14700672456883203919415758034994391089375794102152567544287616056 5554 86570872841576641704585391541192785816677988671710620686162852836 5555 398191116056012703094656211228439622801889037996550312878728774616 5556 1489519430949849486544869096288331829623397489215555000648023501776 5557 4658922808134040375081929774745714445339067802123420557632451392808 5558 12432949950784886321457495726919416729946293041275467680249610892068 5559 28744543470958713305436290286650827595384174026405880652851229307578 5560 58266888960074103451785806309221760308079186388634557272991779264070 5561 104551274684731174158375186473943781469158875808096994114904584566140 5562 167365655053488446822013394146132453331991400735913692488576364390616 5563 240567242798249359939879720177309092109275061491303005297392048175966 5564 312166947391046096808373151826648622625569492353434386929199479640466 5565 367367703171611679605484993894108087571367320911290127945690282684056 5566 393610645326694341326083447134036825598549297657819356280155732452781 5567 385238198736145292560147833900968599643935877023668610452449556017286 5568 345405969442174293963796854483817752318141695521813282593741022131036 5569 284405020104017376835528447291552274004366960529989126131819435487086 5570 215512619765575462803446191268487890503151051314008789025843720815056 5571 150566757582480264747618122287535373483790730077977731830932050393181 5572 97137517020233437305439538576804596093072902697302199509781651967451 5573 57946538255787942275636463880552987803549021557816778913698964925976 5574 31999466356487191963298238160030099135341218515924452548245033694901 5575 16373614414437023944124228285480025205415472311838886035610906814535 5576 7769116297579264380813704455149925370107020607745775407518573235175 5577 3420544610181301640474506341176336794815185480794881560284012190352 5578 1398055098938198462507727295168597900526064325790066174416458788632 5579 530650952886231245868828916186130093047372299754204970957192080192 5580 187087199582661245797095400453179807512417336017339322642773046192 5581 61273348527542751182942278595010106228711264661916593660326075312 5582 18641573986429831543837552043767214460190972973145098756044213186 5583 5267668810429677613025688967369988169445905222683390634539524231 5584 1382204174813213780772764440216147619553117155233034201030255001 5585 336657802315202423065483759669613561871946841835372627261831630 5586 76079010215785354052778443861851215605530529624516331442342020 5587 15942241730075548062114244899035426829741509926833219588238077 5588 3095579759606212726372325370575821885122135841463463803362227 5589 556534750174182444226237772970544300980556269947132497898552 5590 92554644965837128162213165235703225012043685250645897253807 5591 14223422799993155427891006666947261026722197865097897692757 5592 2017428726759795066828668835223839096257018364472452071077 5593 263760380090670877499230835210774044054544216333249172552 5594 31739830412536266214864907924175615335886904868945633952 5595 3509803472469593494763349190567906079327498565271005972 5596 356017800525222638867052104995701247573103688814713772 5597 33061393460873836535393623303786605422477447030221552 5598 2804764188177458916479031471911525054455399575598002 5599 216855259716361969273790389152844500100452374809152 5600 15240971762026899623401555718385623657054265057348 5601 970917061204753629760017411676253592931474260708 5602 55886902277975812832054576191873475216347316016 5603 2896586782320795214750413373220015395181095686 5604 134661020004799345543299650948725019464546026 5605 5591447973969553631672622443483211184741136 5606 206382584445467727361538640314413717574366 5607 6735750299337960273735792813666802042042 5608 193232019390349968283852273294748656922 5609 4839900665905030427974366602054616352 5610 105038118484206586432925524696884848 5611 1958048408165556872773438239839808 5612 31038289296686962948669169042976 5613 413506094449024454405206270176 5614 4566465135016980919212229026 5615 41117740158925923280920891 5616 295888273680126875414741 5617 1659925150179803191126 5618 7033862404130034676 5619 21598302867912001 5620 45397055368911 5621 60107340936 5622 43893951 5623 13801 5624 1 5625 15311296576042937951812799819272483220498340246138656511030150 5626 389247359093521039311886121179606047330017702473481308682873768 5627 4837026087066424173217627774186219660188669119750548734854112426 5628 39160402011463986459498258141509178193800426291555827320791014320 5629 232283195816113542147977584802050421147857981214638479141635452720 5630 1076335482324285761068323687965052948646154891908387348917466051248 5631 4056849882160528930734655957958232097366975978358623645868895131536 5632 12787751485439844269531579287822896554693732260757859846556466048032 5633 34397808954610574745136511900896832697021781288242362809241967615540 5634 80176086608999844955496225782486518519710617042927128217622703571640 5635 163882312421486436778046594332831674245759811744535794274618748232876 5636 296586624616199311083688366622937275677884617023681678902082991129328 5637 478955383299444216348730330010886050955343977815182269245000098077076 5638 694655888466824617839181972496962444174957380603771737486957392177000 5639 909759035282285840378812691539294913974283503846161957532858157465100 5640 1080817218959312127965537112153036653466347770491043615947391368922240 5641 1169336778947635685219991008082153131682747082673048295508614659625340 5642 1155946063281737874104122731847018320967225726201368307071600658914780 5643 1047109251854904158085630738827323461785730834830974038647695534566700 5644 871317802686142462455428741881229517027695010061601044192371385611800 5645 667448053570694273316127495598312463916659717646569599196329039171910 5646 471533838072439452911732730611885970821284298031808227269741922482460 5647 307715189325081340083099727177309722274673260811890424834173833440970 5648 185743103689568909534204417961605529193942841790150784780284404173200 5649 103825151333743047324800743687312487297852859637126050228811580111550 5650 53794397641321325317162599542236317309768596834759588022224051082720 5651 25856029644099435918788743849776948741040197458858108139645209378106 5652 11536013623885207371619015516771054168840694198933950086334756972992 5653 4780084830536704380931759650808518789089578188926358764713304580640 5654 1840179068559218362370150668490896985424736606574451515763225913440 5655 658313982800552218165566454434850105243110051175152755151191031776 5656 218880050582073491520366979423945881841040927899652494837980253952 5657 67636435029396280901781298631453301413946064493145511283855565174 5658 19422681911723087207477691815547202242605556534449246923860064580 5659 5181988153312030479915205861469627843048343160714676420610384530 5660 1284103292923748022411793503237976620058883446641402578430047592 5661 295413567626804270449233906822374261639060147547318764622042646 5662 63059606704991621809666656135930271677365641598153865330885132 5663 12481823226049951364957079695068574737660408435549482007597050 5664 2289167427371170729814136826603360580415524812129743299042000 5665 388656971135675769213473650066863412476298284010726865232170 5666 61025216703353107069462629017627466473812376503630261224960 5667 8851491327008049727905472601309166878378365924620404889470 5668 1184516236808057705238676798972699572493041373648169525600 5669 146041349457544564815499497299982838949588723331801847800 5670 16563395073808468568960606091124475103263337225161549360 5671 1725127009473152950205879301323593979558708317354845640 5672 164693353483397882783224068752002172717017666406330880 5673 14381981154417469856489187607528105402313468379729600 5674 1146212695836504307864549658990144218978072027357800 5675 83163919898538374731632151720958876245313717476656 5676 5478230301785909719303123740845962349471592545424 5677 326643901599968866944468606469161615582374196468 5678 17571056455418970464111202560218958259621261960 5679 849611261225988061939251454200294201432356460 5680 36777434147282540237221122086685159459991904 5681 1418817206269996351737858838682780578529748 5682 48537364141366096842251610816543949336576 5683 1464168542259677313165804943991386764220 5684 38701356983606692293434879519902936320 5685 889969439544495728602748407847704768 5686 17660312985739975618711301631488704 5687 299593133886868275751793287541568 5688 4297994700279297634464655974400 5689 51485447154604292211651018750 5690 507277059301009848352339860 5691 4037103980886401634939530 5692 25380284602365821189960 5693 122575238284776785550 5694 438668747655107900 5695 1108446549616130 5696 1847252578320 5697 1830440690 5698 902800 5699 150 5700 39952489150970719387148808262890797575382072957580933329767587 5701 1022506433957692543821088162201565486657933550534084238213422770 5702 12793620281016542650246517832755610282330972480509568925448461281 5703 104305006619687452761427155504588722134513083929578556352601109715 5704 623145417517813584763260559818488060578894473400279336052660838880 5705 2908746428461735312527632565923030411485550709476158312777451506860 5706 11046106216294154360816618165770882776868734401132762509737514092560 5707 35087676897538108457355684170350207536217045081812615570870645786232 5708 95128829795164102979161749228655848134714746528966182578225623114410 5709 223527426033255265674937056675055023031209431673054874310095133283310 5710 460690497553496089727893870322333346643457622758316886412908989570162 5711 840832871543849390503668557108655116271250412900842763291800704357570 5712 1369705313927896949643328038596485940227318472529029124809979086901226 5713 2004343761438858376448790104640397254146415207708239610753927580600150 5714 2649105877431182736224347576406222660258527232554663581246722233349850 5715 3176870229691026550880843360333945691201492752092199610308485599448250 5716 3470315159388942158022020270997192059008750610289874177825311849931750 5717 3464662659233224551170094802655491999914939205758372986056020874618455 5718 3170486093507239772738214303090920816373671460362049759245037766257800 5719 2665888283100061193112233075574716776829449177022491232436033851232650 5720 2064145250441688412234381098663577671531536294758938108882670051481115 5721 1474429993285300964825930440079675272288861473864031721561114906828525 5722 973162288409209523109763159158828587271491695878263548344295399709595 5723 594314567019685617831759133413343583621821136451615880554667217094075 5724 336218792199373888910389673532933285103973581694462541845164599556275 5725 176370946196872983760615419085630520882121564891461148776836075289040 5726 85858661966432763191252331662823891734396196248823539577355205735265 5727 38813185521375728264181382192414885703080501582747858416757512483927 5728 16301856614728155610289504924579779649363658206396335829939654760880 5729 6363915331214576554952794527062004091794054486671377629729313232760 5730 2309691011127586229272411065197700179701906535034159206471541366960 5731 779446792086790759242760106141087431840893941631703025740648413920 5732 244587046681743726530937204362866981178563761413962537878496615899 5733 71360522035044534904813373486181021255577536672925104405969007345 5734 19354250704514466813448644446537283727074440856152837542400396495 5735 4878185805272904845604566920379812883260760351886770716361240919 5736 1142162050880593027093477016148960828200028862103196317771475515 5737 248291651308014602331410573450094544760145559861166880479715057 5738 50083239595618354383130099809838132541202375625814005747642875 5739 9367030989053403280824394596917114281712789049496991015160275 5740 1623025207944838849784367040904700052708573427605260266474825 5741 260283332587218691273774787415524127522155409872912600148000 5742 38591944498170766167119828835945367450685527160438474709595 5743 5283873723423184183328709099604978306833636425601908977325 5744 667162564267334289281193738204676721467288880580864095100 5745 77569407768387547996114801013644341863063609926144151860 5746 8291225651326042713984189405410097600835274358123075100 5747 813270615888489406818507810847557424572045105496509180 5748 73060225292534361554190480992458061577219974514818800 5749 5998103892490307899159140974113334918467704561245850 5750 448951491194750838170982334024074623857959014675652 5751 30556332834551088192833625570895405397801518195560 5752 1885692133010011499687472005889428323433356499658 5753 105180162649559547001718222630045054942080900470 5754 5284148633019546393988478981117641277564271690 5755 238187755254986605024644746809462790259866090 5756 9592027397894361323383440599018375349104130 5757 343465230184048462810983048063499709663376 5758 10877525597650562816278558115662779482230 5759 302875727183224473035271940666836443130 5760 7364889117341752228394475427778809376 5761 155210385212991560029009039846770160 5762 2810203771854251556562581509460768 5763 43275905599397687573995963520000 5764 560215279550893591526208154575 5765 6012649070565747125327681925 5766 52627557566858574687495875 5767 368208085082277275719835 5768 2008708308209186823975 5769 8278741125107517925 5770 24729171761554055 5771 50572323878175 5772 65160179965 5773 46312900 5774 14175 5775 1 5776 104252204464686498879379633154904331330380701833996443265922130 5777 2685941845499961732083806094070478530404768739394279785337396268 5778 33835954339533741601953143802066870186274987954024906231728208142 5779 277787022306740912338234561668029348096441436199249564906927227336 5780 1671427969737415044534538571502512719770023647429315133180705228980 5781 7859004800154801191789269164184925246163607943375830939853221270672 5782 30068290704997434823219145083780345022982385866144651244707658036696 5783 96242949061313582273215930422963671129100095244135260561573737325344 5784 262978866756847791063013491670731108612172245449289107566438798224112 5785 622897072337300024267650080218858767739387610701862185874551525950160 5786 1294365133608384250650543377865891585373679512049808302143098868593000 5787 2382361509980572142804281385404431311533009493772319060579048877729568 5788 3914417118437086236401453910059909494224174125006161716527461411991792 5789 5778951495799386299079550091074060523547070375872629672549266125610576 5790 7707463086707641029233664850973855974829223585468785388655226923768600 5791 9329299138852037080733438848775977206833184872029578697578638663272480 5792 10288732063916831764929210391873399895305056396191228805064729334906740 5793 10373071262045454451720522442612225358937114495506572518727739740667460 5794 9588266274992189561188315368585847722265787589541084307565633736548130 5795 8145971552414950297576652822155266198907509230992578575850045625759400 5796 6374579661164927402399185754920365800448062033550056438656361614929200 5797 4603355122081499240106807703363344080781558740605810508008921688784760 5798 3072618148931658132156441647583368369363113008362038666552206015269940 5799 1898245026890021584779281160513590070548646206308497496900903998975120 5800 1086715741691045193609965788734141745949133730776673953024483218861400 5801 577073160363386283834158347726291253290947009405874881175434414844932 5802 284482941381221192251301241648990012730312297625971512092645454968106 5803 130282223841230764924574728012042966905469749195171187468409051894664 5804 55456144678318151049115292099481363887925484848529068072540986997712 5805 21949501459092940240772725751202596718836065539299133215591610700960 5806 8080369559322732946391840817348134613122881031025440535396202215984 5807 2767192242068082077967720996591107579556305642126050256713558441472 5808 881596623131482077493146003364252049510317015119978226462594634558 5809 261274176865321909825968396012865067904594514419030166060070873384 5810 72018864143653242340941380638499706148485111235142967305658253820 5811 18458692601043620470130761501251600328447677922152901572453036320 5812 4397410197799888230931352042165910686827160046540688112384694676 5813 973252761014604779410008963642705023754469879987190059031232744 5814 200001180006682932009492136099282277357195079503743871017860732 5815 38134403358591543880460109284236190596260800319348768551628400 5816 6741096582090674544447703343891189023129379637670764520073720 5817 1103763431945410048861709007245797597507783382386068192335660 5818 167226458485710160931987057432770925108034295422137035211390 5819 23416168872084089579978003332493397778652658114555232968920 5820 3026569470786230348009554440256320435694030245612577739600 5821 360571907129357887912137199731084051295627885517850346400 5822 39532876634470744248920306248455548019616325896527947440 5823 3981995672317608666217510182319103744506499900553223360 5824 367786468837542093328824168471199434357580544209981280 5825 31084214282583074213209389168538445260528557225978600 5826 2398513565488277076618022462881050198581019212739412 5827 168544739906763115075444597703510425575576920931024 5828 10756351591538527755617723420772051473230213850256 5829 621554119791210460285958814522064964430803738448 5830 32412434894108212784509374571630645149270549240 5831 1519735271923552611985732751236289583778286816 5832 63809107277552877111309405235737961805301728 5833 2388341177990132010234510046539024201648792 5834 79291321389622556732638215391208408976316 5835 2321811626269883180619774792184438229680 5836 59587027531347979040312315679700491520 5837 1330729977887454985032602395177282624 5838 25650687581158768760676081113388256 5839 422777292827968317732207660794368 5840 5894071992846774514062042733950 5841 68626484063854381082229072360 5842 657348468232186963906892380 5843 5086824081534570856039520 5844 31101452032348940885060 5845 146107792506375345800 5846 508710854550526700 5847 1250801111300720 5848 2028677019680 5849 1956716140 5850 939550 5851 152 5852 272042062184550477396106561826673686418677360576770892434694994 5853 7055332295754271171280558209898075920540626567128805171008328407 5854 89481602827843483436828129997873021781675988770565886791455169031 5855 739721480576842404390337541198117366156951383794887146316541353338 5856 4482430662446249336936065313488270779555878578794685921098901898335 5857 21229221703485454704567493024586579392505048227444370792725680169932 5858 81825602642196380298989010603231289456350468331719281453988834092820 5859 263899877092202734502842774747032779342783686248134124701147723417832 5860 726707013950850055211564064294959583786621558001593262853897247266586 5861 1735018832778640457454951516641475721171677070966628664164124478323380 5862 3634779947225720862312000075108114673686631552515696101616259882193164 5863 6746047431093208358833944531240382559610116304621086489129997752484192 5864 11179422148606139838852794538197462296725239956372194696547653971072876 5865 16649654425744833453404374517325900768884666567826320252952934740544028 5866 22406208668757072446933850036432995593987477137107311172964008384979900 5867 27372037243562495541729884558177445988229374809424793652361881997376880 5868 30473712111762667840509188833835730434221439003073570865447439445241875 5869 31023047748498353453109667542927311292043252875707373809962909094664705 5870 28962974778910133653671142278415139037962663325452159766550970943972965 5871 24859290937650739602279733197211162491445149399556839547151298215037250 5872 19659007918902092286775119397456708398605900863107380242960493469616605 5873 14350764650802500107811831579361993128033206931645978972210151894639290 5874 9685703157822351587990261214175091559887491314165723721205428940059970 5875 6052485662880034682229995982608512616579318039421007086485715328508760 5876 3505896482971030517346438385070765731087019642769747238136723090724675 5877 1884362410569692339425394960632931609210307359899330861350272241034917 5878 940579401228201838338850131847033339086216087645904491342022339828305 5879 436306990921527409705164399149932902991951780512486467571179761258302 5880 188188821066534952208807054633845702048720165215708280247008638618271 5881 75506272697130546902042763689934862604612328948283422701542331701320 5882 28189613358066864219413775475249850152997728114164428234037415180184 5883 9794692351649304750918945231590175230032206546119872831645696975280 5884 3167512517007209073691287602391944850581916042532848884405928168099 5885 953356235826787063910314201340155892778277161165699104634487107102 5886 267017238943786676188977411251518475143490597544539964598410480810 5887 69576681017506979621990035498804447056623891213883399072385423488 5888 16860760756759953085152637092928357896484701107071679737157696254 5889 3798254782423371308162487785804972794571046077208939219499165982 5890 794958193519662161377361820160121766821639055209314647186788046 5891 154480007253280942903739811994653241901094031247368341001920400 5892 27850711977294368036092671912272620041504382766196835108923595 5893 4654327188242758016299744093279468172660000543145690394750575 5894 720286386988505433788910938733746653818235410160923856049595 5895 103109965590879312374399903125606026030664391320666879752810 5896 13636670794487877284724388800871441656422578288876458857625 5897 1663933727248493524731397689633653435129728281529532111320 5898 187038121813262566357205252610764450589634027666194381560 5899 19336221539063691214655526695274371213672126118324655680 5900 1835146559717594742994290737828832481483317703090588690 5901 159573679507409476064090152039892525580787242827089450 5902 12685083431874978952455629921215277857532076319617186 5903 919656344808469414766739816481317699704739959023812 5904 60647870660992873408982905796072900242282429952658 5905 3627510750724864046417939516649920602487407192284 5906 196166666034072057619328957087495703950229609580 5907 9557504435307641154422507677144211952509581616 5908 417913893549299969937060149415240301508874570 5909 16330177560007984001783384046427458624836926 5910 567528071068349795647871773942714033074598 5911 17448805906530721793609948292474268508340 5912 471774337464952610882478117783594688842 5913 11142176117640851441732242874729912016 5914 228115601661680709663188607093481968 5915 4013246313456991156368753968948704 5916 60064585478722714005770657994575 5917 755839254007915631168098596510 5918 7887291498001013919811445050 5919 67134512460947633222542960 5920 456853989880434056830830 5921 2424551053898477175750 5922 9722683061173217910 5923 28262726023679280 5924 56256631155715 5925 70562124095 5926 48830475 5927 14554 5928 1 5929 709898327859471883058696414208683899796820549264716725770012828 5930 18532276924132309561749510333615936892622635418161739161757560028 5931 236624563674780852374280503904387999231835027778293030024701626376 5932 1969584739283427992435891751771372857410190833900494876493337634436 5933 12018994550663514029133775993636605936362467145851361425963744447246 5934 57333272704382286510011610880659301751356307907283558882002096048480 5935 222613908308790064022056239606311013553990780478852509271111579168160 5936 723381583765545794300358099313239438751304143309437986522619176376432 5937 2007382318493156469765052230586947647827111471749240705244962787245972 5938 4830558940446864681275865946950556505534143537890487906937572297535952 5939 10201793268031774597677939524995571964046922345086437560149185689680288 5940 19091438689288805196656750445127759049993235922051662597335416090475568 5941 31907164860708808914351760188561977404737035676830910678331285725314216 5942 47934212771275699614172130660950008922884330183631294312075773639368336 5943 65084195795001547855809197898066314030046565174489894280394369170902176 5944 80237959536562334549683155477735452175262041858342404273206726361943600 5945 90170855940337399268709280534517704728814201862944496403081822889177350 5946 92682927773380108571154205577599424521377565665036402959245574419921380 5947 87386300740333097949092233688177537914294146305840378198023681791554080 5948 75768481070780918781746877000602823819097800651966541587102409872993580 5949 60545290484724346881283927022252886023182998419650703968059165026229210 5950 44672141563689614340901689591434214826455091522920450979563194696911160 5951 30483505466780585425519705699428735395835121872878455782423512434851920 5952 19265217173025480592620038299028280853905371905746107351326416259196520 5953 11289782761224911211798602026494688375148107089684847998866842213352670 5954 6141057757821537675117183186045096992550511710982445520660788495415300 5955 3103263378540838809441228555542797288420707305108514200911113558249120 5956 1457869283620262995430647189040663026313593804783038243900754508412492 5957 637073215398098351605252470724673180430201150898400440699367111527462 5958 259072326980177448174920871280019462998241586960595838077491003380832 5959 98073325541603787933560016397278781160350749742151886719321806089920 5960 34567356314241418189574320342283766379588289054548751718595386517280 5961 11345042288451417434808591021724377584707597724409105759660737491374 5962 3467080079161620373437408408246508884305747296673496444105869544504 5963 986478483172279926731830766683527443814565911701748548515906310664 5964 261265148856788837505304559082479181057626052943492048488672292056 5965 64388161151191654758856326921233611754282113293537618222857062716 5966 14759727975738578692600193744487181771645025701574212249210275512 5967 3145371377814039501276624526070626428193090768938661154928170352 5968 622753237224280114369744814805215155178831032714907776142298232 5969 114470786070111786006747512071858427457566140539831035678423950 5970 19518466290339447828816410824704655416788039953584254198390700 5971 3084315528627151004352218005153807432807176091728174400669920 5972 451204783602970547778084429323302741078275274310719741649220 5973 61034805994812724989318699059387692205538115120306223048970 5974 7624338637016310723135067856346253096961300474988036921440 5975 878254486696238005261935096927281493424663798731527666240 5976 93141249358570776546761179593729488639811405113999232480 5977 9078402002032311050679627692294238875465549076670157380 5978 811692229774509149849897420209451530427638283712469480 5979 66431994987609409955829364150070247435269847098255328 5980 4965571870883317268311489523465610822737615346409848 5981 338122096410443808959846653575667301148870002581668 5982 20916557122694093018055248287676879064865169493648 5983 1171928321177994056642100534528749746605744069728 5984 59272801083243640846202436533414530031569447280 5985 2696207703287992222872310777912882419421262820 5986 109856311329658135566124034654097696715841176 5987 3991229457752769814875370188170644601332096 5988 128650357569058363398721338296821564395336 5989 3658395048249666909000963243565579747524 5990 91199689533363095504847898174397696064 5991 1978818880932100762921431209518754688 5992 37066616694483352261555180679920448 5993 593818744831740216360413321026118 5994 8048293182071795261658533081400 5995 91119532006949325663208851400 5996 848847544498968584229065560 5997 6389631553950562510934460 5998 38008745049278999031960 5999 173750807683538436720 6000 588776013409092120 6001 1409179927232990 6002 2225164408940 6003 2089866240 6004 977284 6005 154 6006 1852530690562653231122021751801662455399769583081163461062747667 6007 48677767809990494212884862169379149942598262735374751713516662489 6008 625686857305168092454150553950126791742763607872355079788088127963 6009 5243628822911631070710686751091059462501309485246703448153118194565 6010 32221986184077839501573723108417672010441555471102953907969202648510 6011 154805655444383684945262239366537048623270229875526011241472956740315 6012 605479737994837596344987171876366914471474991275347094341222278284476 6013 1982237532578326720781611997414889857926143521214239035234913239367052 6014 5542879770883549959888444703428307806792423832030041038649843199642020 6015 13443076279764558013641261441393602348845024394325631232365802350951710 6016 28619051139238143449663301914745365058558781374435148865579652370049836 6017 53998186745027579568889945507645873317536326487325135810141376220995324 6018 91007650083209105418387804824541989252111616227721718151252627375469148 6019 137903386960626811705576992200852222602596884556170893500123643196026760 6020 188902752926205406980977595209692003282834142815370513702493355790420180 6021 235002904240711366883316894895789871825846662946619210521828359698190620 6022 266557533337489191887929443148116202082699796734362416117068671672617465 6023 276605315943291617814860189321485844791357202488712033137392274035731580 6024 263359335545342137521610852602754824355622796164130095219604061881439625 6025 230648848577275373457311533596476624076969336185664290520013460185371475 6026 186216257201162047622049331818771497091288401840138205208874191510366180 6027 138857814803849084590720921096587812985870579064659387177626610535544455 6028 95790291062637352234861250690347050328086732904041597554466340307895710 6029 61218881909607341552957135941605773240286333785321433498568810595806850 6030 36290193823571218379425583290866875737558325689633535623267681120147125 6031 19974788262700209808933017027598082781619328716591226610135763389174240 6032 10217440499417456432433102245732235107506190782534917962604901064923281 6033 4860513804106032353002718723023015646101190414995074260179951507858107 6034 2151570280213408295882046850808543765512503177521897384317317564280630 6035 886664984190815685733107654353062888676682006602198423766234739538695 6036 340282207172873124747857198726980615585395354433735908733745719545640 6037 121643803417527507944076828568871838740313514870062604211858666883752 6038 40509777107670183436569766297829487915079703499614864055055147886354 6039 12567568798186553667445035410110620344911969317119478347456223723465 6040 3631803953626564548813615768922656920243292342835242686837776741170 6041 977435293426381678664513233753967262544491922865319278706981058242 6042 244917659647477275179453309005676267693196344530356154474421028798 6043 57114714472718358090942448322902753169941587415786953523484313596 6044 12389630687233111417873377166301617666038516554057655422500031570 6045 2498587500965105264913909281697576400477722014556885890398859510 6046 468118732649145055311751136097034359459622371821196606964396735 6047 81413606540297967481628327656372299018757445728029650573003410 6048 13131825555635860143921561854145661780911570191882764908717795 6049 1962453894793765432155076977531324132398667426852354043043625 6050 271411584771686158220724146614886506733083556590543658239650 6051 34694980762785796281063806118411145447353306803474732455345 6052 4093665133614073450509182436968037733068126514735530642920 6053 445146413752235916751271740085738120428370869954128886040 6054 44535969125149912842025245523226402245009262881057536650 6055 4092030593187969639623284590244533557330753749449779500 6056 344598336807286689165763146164191731065569541399963242 6057 26538550334673622985412423775014133764916580369231070 6058 1864589162400682879297587930432503772740041580345520 6059 119201754840541471863536307165769975781176566158670 6060 6913779167376412884319216950883644967815798484180 6061 362657503296637344869214630434636479062922878860 6062 17143546655337671990176448584417611218400642398 6063 727516978863202669684148901472362708560991896 6064 27596787480736737108944507436995059343149510 6065 931265191525060053768996702945996864136930 6066 27808236924363083420871397109326615351908 6067 730404690613388274590428389659554601562 6068 16761667260096492526427161905079803024 6069 333513559824773571780974519770644880 6070 5703692213777616527649330926828690 6071 82998117832566708654454076466005 6072 1015672963508555188810609573730 6073 10308841382999577648500091010 6074 85362266808137734897105750 6075 565215698008056373271700 6076 2919183947739345828810 6077 11394216163733215710 6078 32244361269234895 6079 62492303543450 6080 76332207875 6081 51449321 6082 14938 6083 1 6084 4834412626739599201281158492987303518990375163106796586819784372 6085 127856619414490979552788758121753257461333000004928114930339535540 6086 1654343748370902533848118044426007171517466637267666075899154968518 6087 13958562632138991179399437282927031485156498908000675064411553370820 6088 86370818458612920743588689623005931303597171125595043013587240147205 6089 417903109224287707384024890689757479842230322282824401660914429465860 6090 1646390180467616845687344576476017007046005760176394221507496964372080 6091 5430075645151392862195261450989529439607109216290891039683263993074672 6092 15299518920185060440034132305467722334882325105060163707598090153162910 6093 37394760996002514079686713243138818348062840746267059347578079735081720 6094 80244897904511312476177995755778641294292003644498512210743984003951592 6095 152642186925341127202622504226887973852062037530455936112015665119017520 6096 259413475908067070841178036326334439417156430414613223296578327470148068 6097 396458628942094996986322126566780839036165796807476626336925202331262080 6098 547850195848563951112828513840491403896238747738205072709157517967397560 6099 687690453623243447870569002526354383122363316820248084223554171957030576 6100 787238129414222680669081693747344445501403190507294133526565258158562375 6101 824658111289060173223029541681331380555281086670115256113674489637949280 6102 792806362126615035407321465028795380104778951645284111832281664876511250 6103 701270423212112567259459707610715726784571689999034511846640342696749100 6104 571982537712495548658075346776321946802093152820424859681000431668935875 6105 431008757037644970630999128685809773260098986200691609632893104864278500 6106 300546906738176890304607192774917397755768175170533909431601007647996660 6107 194214031156287970860820088400097544864785201784874636189583096320085800 6108 116445759830655659446516311075357388036048262075215683958190197628133675 6109 64847928116191075976469913723817476543320668577343655114768368004849184 6110 33572357638501544966753406670920393905305938486521416976497333400886570 6111 16169636411517572906855730711613924245493243251223401863034922488260172 6112 7249551751818576938022830792444823335495430194021466761249217917541265 6113 3027045607675363389632224709601013281419115552932956373529913625879460 6114 1177541354625676488662396980064026543653024028744634545375534320176720 6115 426860658480656569923814385931398891020991288023156298595882610876960 6116 144213318121316868600984884837377604606250083777830870178011754417169 6117 45409357630406254526366138852197238136861108580852614707094050573220 6118 13325204647247458314553195984266691414432078349863309423127971454340 6119 3643477091161748586300152901997430416993280607349487071971779642904 6120 928014625427799200956946397221650904694768232745636334060412694790 6121 220105755430890342518141993114907889528544738367450940635619286336 6122 48589796987324926528493010528833791356679090955364525185391387060 6123 9978216822517320682269448533374257864676229217250412749774804920 6124 1904886343089917114819763854636851998596705359595190892087531367 6125 337803090973089291847577785853774429323191455113114450962789000 6126 55598284357397570162834466176382999387498807395419144029673470 6127 8484770811655084791672233652049498845134175792300383296882500 6128 1199301419175033879611304418488628698107550738949621934936775 6129 156820531068780749585914110001516167377165581880181026596700 6130 18944622126582713414429813278269489918832962750333615154000 6131 2111257942192479384382697147001099728849677155390701103840 6132 216705770363846333769501423869982890635045139643293446450 6133 20450684315803590198258887938233723383475560776100973200 6134 1770985677514078624640613946589918461333310242894441236 6135 140434738120126035609610585045177487945640832958538360 6136 10173774071429322244269143209671011815417608092585790 6137 671642101157887838563420506112546024672124419745160 6138 40293637013624353220041731591109579108668375900440 6139 2190051566861414652922748862949323160223831392240 6140 107482052475450857290265903935199283725231535690 6141 4745441485403750027522026775627123610808538656 6142 187716439784939651709944876420023689108859580 6143 6622854221031192299467120288540582271647560 6144 207354794532592075623643082213533056706806 6145 5728726485196784233965348634160700913560 6146 138778353180976744020193278471115298784 6147 2926770379325487640972216629500959040 6148 53297914357300256713259185850288005 6149 830258862949096710222230823732948 6150 10944120944194673239111836794500 6151 120528232867059276917995915160 6152 1092415166427630957039297750 6153 8001897348523893143095200 6154 46327226938950894404100 6155 206153111864355975000 6156 680137084273825295 6157 1585139603218600 6158 2437742800350 6159 2230167940 6160 1016015 6161 156 6162 12616269265249729765608623803284376973666952474521476664135374347 6163 335820024847201745036798233698636830529562548112955088178242550874 6164 4373874978674436146846284940992321337322829838496210961728871139616 6165 37153658545475203785872365002547525841382253486736812517345612720678 6166 231479881454719820188579819649877931585491315910477684937787694041980 6167 1127909638203534437892788677240750743338605205102835219262142876725317 6168 4475621124104429719976543156039793130053230738163497375378046196792351 6169 14870306241325584128696338941640414180247539764075198614783787448565184 6170 42214274123582594294348266655603770178426078974493463190495738127932482 6171 103976779204195874025152524930722629859787946984149634863646574611771370 6172 224887964823800690448825718959091959351696137531589364858120366693944802 6173 431249315398621288678088016202016594543992990059424825401873157462561344 6174 738985891023540060245067150916292469062547534075623347872949142027413036 6175 1138987537875926971307842845270814104375824663061109793163902544326187388 6176 1587637106383991639994687087532621689680602543313675290632318879635834460 6177 2010688781747042192504506289866894702684487605411102039325265904128140312 6178 2322832945443713652116952273486277580558858097517280508183066819031785390 6179 2456105147349820892663224459767847732408726128728498847271071413005956735 6180 2384000091110577874102205637400812967756028015244255682606278162822048405 6181 2129608268035794996639452944468971936535933708527023398156105906383120350 6182 1754628427526634587131767760274812540814679887902655380744965720770892210 6183 1335962325382747962161038054217261722858438876608404992091817841673612755 6184 941560617595172685651070497369563729423843896297876046727282968115302845 6185 615136651967466813171937411672743064267918311013040236748308952376247260 6186 372994044326411596920689830969698628559133161508901419865396139397084800 6187 210135403898213394117123073471740511646424955330270953276058412458745175 6188 110091381812918505477098187383722649015602834365491051013283718010794481 6189 53677173967989435307960873897077027826408546375995237859292256595824894 6190 24371061956126699052465903870342329576260802217499379716568524457346262 6191 10309058969952983050457933518238754551438333852991197313707590969319385 6192 4064275140774299004826909347009844748027459782162969288551931625608159 6193 1493749477501693333540275210532503353197552847264159010396317213438752 6194 511879515350589276719867477002207863033794573621107455376007482060893 6195 163558556199502691931023255247475075301118136906593062552661774936239 6196 48727197876531257120234036946378412275515652833675723815945403043015 6197 13533100390249647690277299177743724043957016879524301138917580649144 6198 3503035304402082870727830754852233809508169420748087083497691222938 6199 844822863068658783668103090800618316831843344148554044941216811622 6200 189745849313042749700273611432157535404278182739922405837530268526 6201 39667479562664439518534040780602429398593271676729852157898954220 6202 7714022485447950323562088053020005920845016214036165689121089314 6203 1394429563970826781160930294757810136527454342299678670107286935 6204 234111614736444629022627022635727616260396065739391816464012765 6205 36471669889836839763855925570983877184561630954358224617115970 6206 5266748771519452712797283725785529752838782461305626676896150 6207 704176889866278319892183367768464528722292746393482422779815 6208 87059923479406194992183501415777298585434729740435977818745 6209 9938965553410406259421503349224378820522536616893976547280 6210 1046115400067680725532386660716137173208843720277847530240 6211 101344044805250024213025351345045044582146899224412155450 6212 9019703194365782325167126477482602872606767490233495782 6213 736005714349675630091395371760114756546971518545625980 6214 54941689831747928850122435480460771302573202318807660 6215 3742837296864510086347527945553465986955219637396190 6216 232072649421732526404332241597338043665593756783890 6217 13058870156115141005164503940239148147233752822536 6218 664746231113618644970916860074839895259334354648 6219 30503150643397054021043243811250319035256844482 6220 1256849613835803316920092651304090670359997886 6221 46302254778499017673559119099361602902874260 6222 1517832543364459169451266121822921597970996 6223 44038314654785403438242604215660021133222 6224 1124149423996523876582883107517952908618 6225 25076927134252929206030594474888449344 6226 485129434461889625962800203097130705 6227 8068167217121229847363517374026171 6228 114194924553372248808520713845555 6229 1359486360073468410546175494920 6230 13426215821278179397661929410 6231 108195899934355635156578950 6232 697327041500494318705470 6233 3506191900077034560060 6234 13325496552291319890 6235 36723889363084495 6236 69324560458725 6237 82490233826 6238 54172118 6239 15327 6240 1 6241 32925092201222978522321071509561121445162494774656195339553221276 6242 882024989185868454952649483027772606423831525449588382474225897572 6243 11563231752993953449189246798861884624770774137649594983000468972868 6244 98881541715178654583602830230128732956386452954407533627234841754744 6245 620285839137929333355617165694964885610833254356620864227329156581070 6246 3043575990366120497989121055229137791471584324500913709273966529940892 6247 12163618429278857481518637658834913583075468870960808329973843439262890 6248 40709865226600325269781216661189893876307232648642195786272484658190672 6249 116434677811129752498420876830147708147564734258478009321698882024178676 6250 288986849905712396871359111155274696743905520251700862539191117809316240 6251 629947884545748269447572680429919271010815762614624284620141756109652876 6252 1217710831839764001886439538803586303758119540448345280000072180080556832 6253 2103839901255939024539533295734564123462906050574289117983434280991609768 6254 3269961746692991781688601913566177706426206256784730792083638983539056064 6255 4597391905757105706044547378058324259765646529414573470293464941779574520 6256 5874005640989648851738678933549673006673423462075256105870245342048394144 6257 6847510251969055565028471028510842446767229919985730375746636398529894326 6258 7307795647641482249321349372541815049390366184965478708685388380355521780 6259 7160999554858801928629605148012409929948338454264507478487879112636230690 6260 6459548211289632298112636664135650592808755654580571745154791382326146600 6261 5375684936715466634385374343909724675276409229313811265830486779141667210 6262 4135276620318568523845201374475323333502226071132966891376514948053577500 6263 2945373370378271028267556391528750097306375590492959695815263242042432910 6264 1945226444326535940461575037610485862224478048430593934617171575660588080 6265 1192715182488418164633560967625897949161732921966395959508796523068609150 6266 679681540022052957854076036201704485373655492334482466414012611481394988 6267 360306149300848889309736433510154602642806230164675986977830264502242074 6268 177814321337636122746779540608638043048818132260400594712836898122158472 6269 81745376647738823544608161570951831466517872315729282487374396524168486 6270 35025067132943565047112305448667819727743772961027706216285082365371940 6271 13992034427118048171438814917374982768327279869494149859985502003066434 6272 5212996486959212620616137595223893874901024437114251547541602750950080 6273 1811637765311381594865884829881904522656997302618285161568178203155294 6274 587301825722627215330066918241131267566406877927853460224471552019552 6275 177600233721952437924642463008391994086017853510006592039968213233930 6276 50091333290138603282742721761441326204442239426873022775446422998032 6277 13174145959610343060465793651157458695144405829670301214854449827884 6278 3229882918980509372648778957077018931781847114839784997047768566736 6279 737868346889323630730042936336045340143437613737645102439041257428 6280 156993500014936329153094454748820088123346299287327694079933360640 6281 31091170548953080110457900814756556252774675820052648185178835758 6282 5727237622642123080118129179460477644865089545675117950527511892 6283 980535319164665869269297451252193936820046839252756331189690970 6284 155884873526616084758256632352227683267805432608062765142993560 6285 22989735549107410730951359024888478004929411296448333583748650 6286 3141748507682198405507382884906547593778180754377017842439340 6287 397359381879510174371744296108015024241993388591640005419950 6288 46449735259726489503260983542950969751650228273192779123840 6289 5011020680759268269138542861851646858231187013343010536420 6290 498087892464689387077976311978196012946432195091931426600 6291 45535450113333761648914634134410086501971010303750523884 6292 3821306930600367882901867023055596250716834671131298576 6293 293743918352453047994444363012433247090269290028095940 6294 20635274241321086204676456238297172983227430865573880 6295 1321388755888854860109528993250225144686979769118060 6296 76916432937582942442818323813734360779936092153056 6297 4057396485564787999168795103183085697700356010980 6298 193310445828299990887637647714573235409460355656 6299 8287694147629271595238921614128389852385503148 6300 318423042338388579885477254003156201469414320 6301 10914302451866352959762154215354141062537028 6302 332057583454522018002321674740704527861976 6303 8916665709530888070257421024362511859884 6304 209992884649354280306022505141958706432 6305 4306261121814649485001011475593869110 6306 76267306876358690827450616950294432 6307 1155694977434615894909157366486898 6308 14821586217606172583187627430160 6309 158842602301255213982063363180 6310 1401227037140285113714953200 6311 9991542502961503800822420 6312 56320822361861213985600 6313 244055338590805184670 6314 784208633836113460 6315 1780364595059050 6316 2667495629656 6317 2377905530 6318 1055756 6319 158 6320 85927416678523139904854719738697422734134823220289739369160914498 6321 2316574299491409318237352170814284015395274086612826924447496323353 6322 30567836916756172259716547169485994118628708591306707839631790107788 6323 263137199110321071372930420287150794936395128475707712206670621600838 6324 1661895735455515165944665872247957676478708075149844966855593783788083 6325 8211194010717960935663331158527015449854639471963452378358446314409905 6326 33049331958593968813260522979472145294631229267435322930018999073833715 6327 111415847632721139516761769879070237414252945687316356283653069693657327 6328 321032516148437296707404621811361536058067449550903437217691752788529682 6329 802857539694618824009362717340162825035953032228541414350742683618653572 6330 1763744297045899626021083087933786881276557752897003960840089670948161078 6331 3436570299862139606494213533200790960425750464345209973960390785099823698 6332 5985852561706765739161804681374161036014462246465292056929072557821909388 6333 9381522476215412258656668759337153182381162543135370211746796820785794328 6334 13302937495964954773446784924603852477546227649085090306032459335562333308 6335 17146162529274429160453856524344554810972898518334806476686705889989762164 6336 20167695883448713110594445596054968066883685595540811107194801718169030659 6337 21721954871324151771986181551624620606455725643430648944554155029681353205 6338 21487040126053629261482840324484073108712786794243691161381278041757267455 6339 19570451039844759444018746818085445753277401820050788655117825097554948155 6340 16448925476973620063943993077110718902912622476739116828022096474814422625 6341 12782823971627935506782570585533895917697064811973347237904213258131338125 6342 9200236810870341906282942105258090743457829678968015997840338716643090785 6343 6141688103069567359384742504928877997842654224065790945799752460879111785 6344 3807507017811434637130673712809180737388343731331709408376787790164465335 6345 2194463719714723089735192974230537215581013374557626506959965874051236311 6346 1176932663142309583302492252701789861989760299888405121491734119724423831 6347 587824248689927369289437264536620250828037113112266633516335481018568487 6348 273586512521791934410855675535342815913157624677477269777568287223676127 6349 118718265602378644352806264527692565425150178199798782949477923900273447 6350 48049593412573693353447425691495197500831017554925411160370986428037535 6351 18144166989706079579121484470863157643503597761286646095754230647381855 6352 6393518083013506777534701118473939816249158909723733558811506509975979 6353 2102496114345674194657794001467959404974582430925939484431477994863864 6354 645234873427658721809848261966581628079593563904779834302123641045769 6355 184774395784916636998528343303587858612197739695013273406382854200311 6356 49365208849137000043334233523872631958473615512469329832051714533926 6357 12300695074761956820372630694506572126304505503892298290974207027176 6358 2857607522161438908652178108697268009610099269524829916178214936806 6359 618635583876820521937317624381288242555236957472903346892927209466 6360 124733087195308046903237508355797172646695167660389229554923004263 6361 23407615680980831363033230348497827032597378660402883197599175953 6362 4085393267608251929371863074823965136193365201614694810093662395 6363 662584127905909684824370055875836804392597620722499129113894295 6364 99761529849733083010060363614243757003748462661233754093969345 6365 13929568249459570687583140279185461463628568704783167189207925 6366 1801577568371214278207934309895517020691886634002827963717425 6367 215548572068603760389897432224783530798889664301753413523465 6368 23822911459966528403373331836022005303572990133993210451090 6369 2428417077608866332029967106815635899271207419842481151290 6370 227922839973705834625301885382779899170044069814963751554 6371 19659696729979846390736150922556948234369013115702175954 6372 1555261030621471328651813000991463928879092067046429850 6373 112589581303157576676212730312504050642996469514279290 6374 7440500035975603803814386062663272537060831576954330 6375 447667649982268781362368520022526757193709333708730 6376 24450545444037625475806263322653288306292241281410 6377 1208386823318405530197580136224563115898287893946 6378 53848488654175551629063616463804640731147660786 6379 2155253301723321532505578991626564592151006306 6380 77144848681579521369597827317446873005998954 6381 2457640883611384410598452666786535349054314 6382 69312507599148116297087560602733469501994 6383 1720222883954407981196092423271801565514 6384 37316866162895879397320235838089540679 6385 702176434985671002378754577189920872 6386 11360731045389025975436454023094157 6387 156460055529579060075850428628435 6388 1812746398271456958061717731510 6389 17426068481003311669821966160 6390 136715029816119007086976150 6391 857977355428851763114650 6392 4201276932755415933295 6393 15552713025592703545 6394 41755901675311395 6395 76801670474815 6396 89056792825 6397 57001581 6398 15721 6399 1 6400 224256534661919834922189184478828367063002551571840224459045325220 6401 6084189556979099061479378781538429794759505699845267246123634859180 6402 80802193404084627162972231216542034229041548885442283007227201932270 6403 700169592870864233941443663770946733444466708112186472743259228343880 6404 4451945580601102198470226837112453287670808306339912792282679274577400 6405 22148379835814343965342129758634056268285248558684836327475704552637848 6406 89774806183614930180241224567177927265600869145734107916459989952755636 6407 304834151119512659154185920110176588823088842418076890951418799339327712 6408 884833383963210891965541341310106955062863750501599454787592029947527610 6409 2229564813424541605178373724991069832536651091226334351234172484878960840 6410 4935851948140862982830823436643512252495008014364967136454089411468464852 6411 9693373278455286172635599239133409222812731619263290200343797625919522800 6412 17020797591293048047648417646078496344499870421066518797984318486978430960 6413 26897702176182768518824898927200513246855766517080593194051439370060211920 6414 38464852853648806302105067197136593362037068474684999531159725842719798040 6415 50008967936257863629766333762909585900423630144455161420687508783132309536 6416 59346435668314042177442913997111044943910952112283331821961954143087416988 6417 64504645987618299321912107375397087251798992575434520670804351238664050856 6418 64405398794717079548313508566256627816839540236494090696523421425421151300 6419 59224808089196593877488674596858671129270196896529574218223374317540478000 6420 50269545005178411106268199159652496295297261028648784894656286886308386080 6421 39461206204448777835520518491596371199604343863766583781119713782413104880 6422 28696868687816629563121764950761445401388419760730071701205379054921529160 6423 19361347243085008107608865004910921220210003279171573005524815093824539200 6424 12134613931825182829729920554184880924174421944388486841730386636159417100 6425 7072634918159974320289962822676517492880543954074364809381161975129140032 6426 3837138642490581327563279234080412162438813171721836295941817854003224128 6427 1939311051252897359372157659991616100413648590843260975493340413466453056 6428 913662380048822112109898155132794104302059848248317779179575598452838480 6429 401469859002117601626390271111555340094892855755676213918308239197851360 6430 164599823098775377874021728346646607597625503601913286590011356174165776 6431 62986557992478895393008663705675435627994309059541709033933352957159872 6432 22500717572930756682936180910926733338670438037415470990873914120988424 6433 7504464202366084213908899905062948535893123851561305895302970145885220 6434 2336798122408081906049888485953727536609572551774173725218172448599930 6435 679303589905055811930047447848315819537762634719467806002762378455384 6436 184319534700917237609836759669415323226988723871486462364296395071160 6437 46668958785803802707157612077109720575230969039698616029811089620840 6438 11022495536274629791006418036502342465027740268885381540406935904140 6439 2427357644289778269860918874244344211641615880018543393892367998880 6440 498146833093388659340913903692496318419729916199852538072980583662 6441 95209143104994890227289648597540322469923912637533959068847087976 6442 16934982982239151592455514451177810233229939145062013479087759812 6443 2801049920575482150694035803172099698875373650127126356259369200 6444 430416109539126723167303920854574468363966337431157833389300000 6445 61382411898754305590584159081290691872932689372046129587935920 6446 8115132889881432344422489209030621069827524372169966444455720 6447 993348687823665628431672923204603793477251494704334919699040 6448 112426033468876775245429567304925764408922339895101312260300 6449 11747317992128352848409399063073729776322566306678281610400 6450 1131367055686356625478902994246877394725193195604161033872 6451 100249318935307157257074033425335779431361327079073584448 6452 8156817794780133114734824583530679378372986786394421856 6453 608123110946227182193565182263163667163766010921765760 6454 41445533114013189146980416123272505945406984229956160 6455 2575542444072872132468109511050523725278952382849024 6456 145528692781476271420781069260587356417939954078208 6457 7453914683154762726242323621831673957610097427936 6458 344914504986565462623711377117092127375756122480 6459 14365362275608340436222632532186867815682131520 6460 536312322310207509770799623320561873487070656 6461 17866510702846367756636602217440800005380480 6462 528426110791605658170663912150948628031040 6463 13797293013458326577841140256551500588160 6464 316014449273199909314253167545688823970 6465 6303783390731390253751990289347582068 6466 108623263757758225697225935796447234 6467 1601746032844242923801732070964408 6468 19993612393509515582659623600600 6469 208587230038777520742493253000 6470 1791551632581324005524120060 6471 12440204488004288460075360 6472 68298382359173105417270 6473 288301456836702495400 6474 902560552109513700 6475 1996675842095792 6476 2915563922128 6477 2533370736 6478 1096520 6479 160 6480 585284398071820955109472548804485523962295467819259592148196508287 6481 15979033551376588563109252609267174230122710978638895484144081728535 6482 213577206576577508400467368663814431334855361433720034870983999652675 6483 1862853997753894086298096388823584487144630878087425422480734303908410 6484 11924246500758036949488952263446838678998118085702445742915748026220765 6485 59729961809838931079947973198213703420694589801608646350881853611840478 6486 243803311567021632828619356048332208507566975714497267307885787810354610 6487 833779817584846457863741772144675698854049813961259843182639763736022812 6488 2437933621170138947525878249513696046928873417609914206607100076968018895 6489 6189069755073955690989151372175228596676862463582587972114237647070651570 6490 13806607392465181986161523848036229256815853236325125176101229925227964658 6491 27327288505302052722597975360667540534080941844495536352612514509761278300 6492 48370219593339820885923771590850582881265384640056215069107225574053068330 6493 77067701443207301770717075541029589512698543330089057317021694205387385100 6494 111138814747925682613723473414834164236664065598925379657106197609471331300 6495 145741224990268991970439444128848462093919765792824012768333812800425650808 6496 174483158646918575554679154315155961365639772260554069397375154728076890135 6497 191367867302686856172868870977263469639653786829450412963898663600162022866 6498 192849128555388604351596050342856080115196844647974366168419612164799053850 6499 179026906712137481858180877647151461981093345924701338852736783196911511900 6500 153442082755886936172075220803708839175854435217094637413846872157699059710 6501 121659044985881896882411858095933416275071089777056072909098089924760135500 6502 89383405360172846448828157596334346954466690772255375944694040063103302660 6503 60943098672166821322896180262335766339308857094440494932935683077405348200 6504 38610406268538983006977547907406156058496717667704524767908718401812765450 6505 22755001615896470130240831023400113197478069523748857312194619940939349120 6506 12486861064748959353476179119889943203830367691839249426593096701373103280 6507 6385307367131674575927639842660251793222041553303299269012655404105545136 6508 3044757970631449532489631351207981141245332586492448542068864126311213280 6509 1354574580787024968760464660911482526963896689673920242979182945496879400 6510 562495411022881152215607905311496314343148456420720137274775323329222472 6511 218092475061383706759596255896762527888897186941460131246975432235021920 6512 78970186041837825094020639001926570390263549954870317941828429099503399 6513 26707853585337048762745886184685849000842557628953641362281821230225965 6514 8436838120708686619659320149759607658279516690277379100136424445541265 6515 2489184658026554929176557850327093673182174753640655538771110143649486 6516 685810349886072083038265193791786367178265830017515049342925990112775 6517 176406659627298470477943190787380456745014092207506556921848825612930 6518 42349312762186668700374834548955210099324564308336945481937511181950 6519 9484546101352054059037665089826658221089134691126862830420209449300 6520 1980639838825769612715190381499661900312406040079099270233704632661 6521 385437795589313943106576242405567669592517499430800890930180578570 6522 69849646847506778139798557863460717275395524295127557127158013882 6523 11778654181630688190324555631559648919151288983255505937973394300 6524 1846574230692585888456126874559631695856960371838731458121508850 6525 268875700087666338379959625071141729362096862172380538762685140 6526 36322681490944932938740064567007312821858339511074155345667500 6527 4547001023684501918634505453888473389058106465202169581610040 6528 526769579620041969313134007027183577167648873504751175339175 6529 56394604262431002102936902490457321382875327927459753805800 6530 5570440410713211765091229520377178877566700393468422284392 6531 506788903732606041962459788309282615087992613308467841040 6532 42386938854425767678642280301686664107953196230427872216 6533 3252456190293675164709118222880176510832861586004241440 6534 228449678149581217279343078898319371947387234697576640 6535 14652258627753876043189832821470592509764387798803360 6536 855833323982536790863062086221631551666038146740480 6537 45390951397632009460163284035054189353584267753336 6538 2178942557248612863355842476720794948000550508760 6539 94336564387684859067004312260173491945471578160 6540 3669233684887115408878896146695054526591009464 6541 127659936284863394502240828149200312850593600 6542 3953970678468755733049480485523386118007200 6543 108439480615976110851315034938591587941600 6544 2617651192094507851191458870745791888950 6545 55242211596141187044616022340551557249 6546 1011430199055284089969420245778436005 6547 15925832999129271831950331386057638 6548 213493997997113714707741709405275 6549 2408149579244808865055565641050 6550 22541660219677519725429504070 6551 172233155575634367689042500 6552 1052840266901352015295645 6553 5022553989049170596650 6554 18116530498985750650 6555 47400156902494396 6556 84975113633410 6557 96053284756 6558 59940460 6559 16120 6560 1 6561 1527556108788871880533498379433231956108117714741669274978199757654 6562 41965235102886272649029648298150968524839913951339703159570886894380 6563 564495263183923002550582844348847202912422252023141029074056173237080 6564 4955751778819321264524647841175493869507321616078813377790558530110100 6565 31933602100782523380671890640122112575366126599743231847455603987074690 6566 161049081950568732557613207076542598843614467716490115446695297919452728 6567 661941285275485482618246243331891047529636456911759046376249024229233376 6568 2279879887159041123119492860588090988666307963624227265113538578299951704 6569 6714786524123890498289347063417234216304437861747319994233476567312170102 6570 17173417520358770002818627489339542851376127766364458476535726768437204920 6571 38602280630851441221024266684008666723798439491882615840090093933140773536 6572 77000445298557963211237737011544939938653749996967387515626835055034952600 6573 137380182465446184691207108198651660861091288026919038785586472342145839060 6574 220672936292442084753591499821017240861161983618453268740334449837199272080 6575 320890725703567875749766505932741982454022616904031228068699839228352023200 6576 424400202378439578303588987815039094624251096631389156857308840318938343792 6577 512552707590650931322200313723479167166500100296408232196942502490223972158 6578 567203865766278421295546202409749467953162351644187449045070315744816288872 6579 576858975251906901939059694937466820983909314585779449359024656265918888656 6580 540570420133924241028042264934145047444597287085064357318556313391740661400 6581 467804442034014397942563355067506127756652149149182283133131075824968755980 6582 374591506238971518543975179555946346501586084054758483078828293024469012080 6583 278019944252288453160274131784029427071615865081800760136461752498349782720 6584 191542559369984785486339454709479593628540521843552003212757089423353714160 6585 122655637777768770777330524957218056222873190662992882748267872796741161700 6586 73084934707288968914020730637442269720389399331547733228394465275836369056 6587 40560435332936601836761163121054637606241637548646422806190158878712220448 6588 20982888017687634318389913858761069054739610257907189259056436429630602432 6589 10125389873500084569127647040092970581266890654753807412772942562418490496 6590 4560208968189859629161099115164273332090475613299743346735686825259047200 6591 1917684874074688904975925912200438259345324307068366087366624000671450048 6592 753243880664762738090519137417419273940617388680468394733980975623016352 6593 276415279480111303736002356474430833214022496433692985533917743229539158 6594 94779974788279322256812874347445429364675428966384950950813909766688804 6595 30368179113599043528591955778394741185386829291429639863555737405288840 6596 9091776830574150673709645997281734951332223821106493216788183193415132 6597 2543012555204583251255834842476067474399775649980749677651665764707910 6598 664388480486175085507691617455690803822436422014410003412858467697160 6599 162082546342955359606279741338725911695380613739488796584269147045280 6600 36907984706482209923778431706379877050959162362172813853626885442600 6601 7840903707069967925670193498281637558635617953255946304597393780274 6602 1553199874110034868786062049648749059308157813710273094892204893816 6603 286694221779724673903109518810875390564681024951408230840821175744 6604 49273793918348037683478935925008881269134276420297302880267640312 6605 7878662489251204260240080942925839576737118997996471098897168100 6606 1170899494266280969755189821728638210322268136972364100102575920 6607 161571162636767196320882886912257350752159247802285290414295520 6608 20676862505833948336179838238725684686250395716563402465825680 6609 2450934402720422942178326240682430528219951900344889769051790 6610 268721108778132410552248410045761191282430771781195566776800 6611 27210412998211299948947768914270557498161290396429946208960 6612 2540452772376468506329217746506836042564130964656675814368 6613 218294813255327828134370779263561447801803460855990973872 6614 17229563145592536170709811503420019758942682481310398976 6615 1246430215914870753863859573570652364955091487352714240 6616 82452388081989200306648547857721171547336049262400896 6617 4974670775418111519798486402480319341315975671920128 6618 272979950635321994792228835956938429527184750482912 6619 13582038856106230304054044705542306224510929141056 6620 610658235303229987683994843819363088024616444960 6621 24718005486250913910745564385835122696551992048 6622 897067039080235728036635984710165182771070080 6623 29057209329852741269574270678709645410816000 6624 835793465355956017065540559158027144192000 6625 21227536672795976128854731368881556902900 6626 473032816163457410164033591587595691316 6627 9182250871628698742461454382584633544 6628 153998563842236380469163492740606796 6629 2210616863195194690782087308890158 6630 26866737088051464964288658053800 6631 272954950682992100970765348960 6632 2283421147196724858842762760 6633 15445773374475585229677090 6634 82620597999401541902520 6635 339851570616881366400 6636 1036932775594338168 6637 2236039861002948 6638 3183148558512 6639 2696862816 6640 1138320 6641 162 6642 3986903057210679356361532590666075567855725888542969943540077219903 6643 110209821640939762335734332966789343588052281297539689820003719562742 6644 1491899890686704593449207577405188369744672239724831673602510537935475 6645 13182445946312502031522866928005749347891965034074587270642886285500185 6646 85506979412036853358263759621978425921211037770155749930904753030602960 6647 434151301933641291293901074270444437941235497692665442678436341635172499 6648 1796782318622833840907266659201888497445626310556322072430813981718207038 6649 6232281716568896899068884656072031744378747133353699333571539350965303462 6650 18488195109678433261402907363298703249869332336364166187872915528886458026 6651 47633941314966317798929081613908061394467710562951129484434938955526972785 6652 107880467669589308489196624705099703926304162682780462352237642160701868522 6653 216854353620051369078087984547346687604916745361322254679093034392436065878 6654 389961325909615479918398463599194839557277157696250419476763656946069047080 6655 631464833705332941155535688390009347151817182666117983878327587323380245190 6656 925854515718974301332732557705718396228048666517009699865621250637852259500 6657 1234901609519940681584929483594223271613227608662292733407974549373244697548 6658 1504371836683123127284939081990898177972657635120073185908421196531960953758 6659 1679606573408757059433367540135946669523051844345941004882686748045523732841 6660 1723792066976883453734547018160963837232427139283577669879608920966095236778 6661 1630470347944799083030719572332857749163890650380508410541368601068820180350 6662 1424533120412063057365159452098484219241617191282474143268278032855770794200 6663 1151913029203979896894916912063692765027236583377548638402069945840739536410 6664 863577327997603099336903618206819723250373625717157658093500066857031437660 6665 601129765848863588991901132692356384890216249152853419120434446937029655580 6666 389033223633498205613630584415836812509522645960737370632288896096893517600 6667 234340027967490097008477793555985848398040082342769653040334396782873303786 6668 131513023363284341573197449088444381467561808277602503059611108700132775600 6669 68819612690876471343308535442109967812373880012499546401978138910971061536 6670 33603014656190177860143336312510614723093674305872523615200857845959179288 6671 15318464584027810755695670513003258105778697862208253211777766697200029960 6672 6522623566485791014761652413322019432984293890985969206383180283515491832 6673 2595089211964526640315874823503408243338976147945148453279090508239155592 6674 964970865978709133804880428582524339938908371904552101132666122554279949 6675 335409489930703092312099293192216987799145525634355793316702044073739252 6676 108984051618448164314702656374459274484980910116926381875785633782862545 6677 33102854410312360663368948108026241461796421029790002559266135988899219 6678 9397956652979014335156217669936614223315877467759809435041811492885976 6679 2493333517350514967228839115759631697212128382807219561458760954372305 6680 617992096809160624996821036065670384740949496774937289121654731603090 6681 143047763274402316883296758667300782380497375971266460119607744715450 6682 30908505447949534492780068905470969474634266848016030903015343453026 6683 6230740734562926702583113709758228399782788983566679225034528396911 6684 1171100491388403758444302107593654058968302665525987245499102524082 6685 205083490806126190484185680881602099053385414358143396592201386206 6686 33434783172338522398871980613742326524489962645114861019050157200 6687 5069968699888389648365889498926184138590193828953082329878608150 6688 714357055625060047114290423442060369474102600641425079182003940 6689 93421647224932742087892110245502111144668937183787868831647540 6690 11325897010870734026070084460012307876180651728359903931663020 6691 1271189757263752278274041857471513325871534974989436954077775 6692 131894353958558656475669891099001578775207434950978270809384 6693 12630688621167243413043371097365495466262575822622092812952 6694 1114440389058015471829999524802092196024860647459879074416 6695 90425594589018367183048902239556523449830944399525714488 6696 6733362058736931546697579524658672393613110406706059520 6697 459090723391484607841184549950928279752863189846816096 6698 28590465726516659301186674212576681659434343623046840 6699 1621926021891778729471067127074901784527865064380536 6700 83569614028864629826407248332680031030289582342328 6701 3898253232126788671366186941111730774048127551080 6702 164041393143951375822786226988989990833892692336 6703 6202948496507792186252544284152487315894724024 6704 209857093718571004930212106532620664909287200 6705 6321821975352592262786212940761055487667200 6706 168665605885307927592267606120464160924525 6707 3961583221337175980361100798684271760759 6708 81363737975260647063956361832035246549 6709 1450043279420800742684113366445034063 6710 22228616085028754188286140978367304 6711 290160929488398076514620478317725 6712 3187538250084283456655601489450 6713 29063656817415835705915589970 6714 216344284736444311626598770 6715 1288622331444122175546135 6716 5990883436395296730450 6717 21062575535725965150 6718 53721994766456016 6719 93899750152806 6720 103501939428 6721 62991540 6722 16524 6723 1 6724 10405964964792534180368843739679751171244190870005568278058471460273 6725 289429324726683517295456385766334545414354983739490125706039247634328 6726 3942696688966267950797469532350000169162035325105987133419512568234670 6727 35062165815295214733889066206447344691503175057313001595073554436087700 6728 228924735308850543645526642326847993888282160838876063614630305558951165 6729 1170150908335296471386844951304401356225184068268376241826292383911012932 6730 4876058929648700651209125161834755717270881695493250400564775986454913092 6731 17031714244727003307183266283413091476469634717657714584355659689694295512 6732 50887459337830312258729521237311497121714154656966723255808286521873734367 6733 132070875822034229640214121685589994997029842289596378377864103586889893332 6734 301355568692340622264149267270903672349853194317258830531086713490230008812 6735 610413777652141514629027603917846516485686732066618079124144496676616550552 6736 1106302452472300555099281965593925488422484308822091998357224146784668992610 6737 1805828887816821138882904286728536404642984537775211408574024515323497415080 6738 2669481261958844349198704611170711188762103728271855302519402198209972847480 6739 3590522029320309285701285179684759988170607583417830607135147254038678306032 6740 4411729566942564556986424139274150849026807050597296110823467472920470005747 6741 4969127119191868772650913602623158785971339683601575796148223572425563343876 6742 5146001227258038629042070769904893090606606036163956122222091088654716771236 6743 4912554232569429182039863110775998848585804723945708605092216866143968028056 6744 4332882945991572721293065549346643216985522751807392437960808716575914484990 6745 3537840590468973637965117866202892543713233949730181540455238424793305362040 6746 2678810961511151367464842328028958284195417585614571038050770357791537541960 6747 1883837872210001456896703735134006541020984917993643586652089495935048043760 6748 1232006294128930653385713200149620702654837046340231568022152682373664756210 6749 750144055240572583604885228401285940070649411791268445998833123113847581640 6750 425661822059805399576024243787577366517524241718724863278884072062926934320 6751 225287303028034962088742439209258502923216006799237318949495755226106972096 6752 111292885673065464318507588859119553523761440112520612768937903919566037936 6753 51346493211259215914095744059042137397254728983541474150583076596434141216 6754 22134611299716399927590131989428716698279766192697228257894835592653225968 6755 8918869796079567107665429473238640249217482180068349799004767042998223008 6756 3360007415951483762794065075276990985908424931344360476476152362186262349 6757 1183688651528111730913791854398233560207794354311236106084429261883055184 6758 389974554045600001502970214331937693774890662722713718471055571520078714 6759 120152546160307795578274512843982502715032628086906319003506308561328604 6760 34616780818618948127953752666219965774932898574439767414654423141477959 6761 9324377181993674806000534594536353013940591338165071067848260801567340 6762 2347570968994847088250002167179814082163921475628995386758145685522780 6763 552247362822545404569385814424380211672169318867214115813867250407080 6764 121332956679502763441288870995399759490335042216937348904500066516269 6765 24884669441488963818341271971364841306955606357545040147596644922924 6766 4761389097191967986358193042798938156666754726354814051839792417452 6767 849350691908277360203784569815823924705453415819576086622094177272 6768 141141877859328851631467203103745313918259366589255085706893740762 6769 21830503354969438807718068738734173100432935731718666092766261160 6770 3139728571966220967219952650874228450919667335318950501544760360 6771 419448242630621071170699303809403401436260454122203693701108240 6772 51989250822947590830942522020962716755694858304611374843425815 6773 5970895025311361296436517623062028134488033152175428907019740 6774 634520118836790547797029175617690849796454834621931927124528 6775 62296653866487558590292945558238256430683043207796949841888 6776 5641184385058943293567893276614692230967544558488510500696 6777 470294269901933311543932183559868307649478167276763363616 6778 36024622491277582654000330941585136693191246866294075136 6779 2529988084787553589712045528687365815459152060791367040 6780 162517626574933190677144818916340414976404498369721840 6781 9524122094395318856171870216008058608114788631597536 6782 507769880523499496738261420144827394161655736049776 6783 24551879269795568150762310934944784229535406795296 6784 1073014642756795726101603379609075090472143555896 6785 42228813917729304890266923974139386740939974816 6786 1490408353637978685329255471577527120570139840 6787 46958347957185704064008827350760638907392000 6788 1314095553395290440027112783816454795574900 6789 32477626568994313727514243963132096867996 6790 704397147354285801559298702624960119266 6791 13310656529160968906981098130473813068 6792 217355669289848961522701672755326123 6793 3038431739122084811826842383208508 6794 35967334224808509839239982477580 6795 355971526257552686680116172680 6796 2901436389970336170711502245 6797 19125354895298068263422220 6798 99707868083410627708620 6799 399796108966068474744 6800 1189251190870311114 6801 2500578317990376 6802 3471512599656 6803 2868688656 6804 1181169 6805 164 6806 27160460094832306584047331176926464997454246307650050574323932441604 6807 760075019966280497422664145245359661148535601130043790617036306406931 6808 10418895443602825342643688547715125200376907024825546549022811822517577 6809 93247740079832315213297006915417525190856041899307220420644285154704010 6810 612804817264536934619178436742208399836889639133139240756620204450610360 6811 3153273247236413228086688630249358382235746498783618290481207488008346627 6812 13229433269542054511646661614990258696564827749796512062962970978111082845 6813 46531542291395313045131865441028673758516365812974065815234081512359375600 6814 140017688582771922793246158156703322265254901436761303192517932872709875535 6815 366041745981650446189756930648496839586661767467000658275579595286349305455 6816 841443163920070602592704481559283849401106905352227856412535702075817249411 6817 1717373585751611750791459219081915296761692826312723231032943875354925691684 6818 3136783138430266154907512934532252882552889265606332312078608759250259214868 6819 5161015619270866592515394765580657098932498014368719010108428525696951484350 6820 7691549162561827242284900647598675687140375623653988098561988257674069172250 6821 10431723132328418741490072890137692674145177696064589085406478972375910475248 6822 12927211724742574431945536805237463440395013015246280969932185778234474406077 6823 14687998337668704101250193719704301502580738453913632671267270035704244921219 6824 15347267606847912935805194843708086823363847654533988042816956988446454403155 6825 14785725595926278072057525763561265980674518818597285364885752471599546987340 6826 13163919625614616455186340372895060013221629874022134699166131960551276092720 6827 10852305230105171192286240800162894829386820314491539233038439407668131135010 6828 8298652334677836979295003686981563933880718845699517051415951535465441172670 6829 5895234254877647806665962444308077296990332824201515583954500074191004990800 6830 3895623524418535808066387191787915724369117432685715648834823169896233175150 6831 2397364751369740120220263842908038525950985993884469433755860659081601261642 6832 1375317787190731779541271891808676961426389937635379892273693676239998772618 6833 736126434941615537844347443779772199703335647939593728593338208982015145136 6834 367869704869018752956213365602759029811766805795156034710523246842104335320 6835 171746291431809673208087063691931981816732009286097587282540380807699657680 6836 74945098708476679056868980704736572305462477675516166885657204864342292320 6837 30579248384306791316551351306465620649368366067336564725826283337515297968 6838 11669713865332381525107864075534083343712184982178289470908914469040796766 6839 4166051412452245411355715539989510579677842395922123225085770591183153595 6840 1391432101353489399625670542109406580775831449307110297498469919947159685 6841 434786930375449880566130167316747567420726061175032952901447471931449742 6842 127096994556311852249356922054029917198592041129235374090210295008972088 6843 34751184731629834441954234901758280517782842934307106000656330132656601 6844 8885361128024026042650340209373922854444322555556770571853335790837575 6845 2123791663303763294437210335800859707832258583583244950894142140879200 6846 474356571598596716831000020774103394854176132358942057273799352070921 6847 98956257078411530180923320426171136823685589527614771934080558755989 6848 19269918815595000370709537169272317505956403998743484042027970724633 6849 3500505803782797231687919518528861195220004542931270296717582907460 6850 592753394461773587355742019381748051215541092712778669906872119580 6851 93486395311183593325382904899711447614463650601590159246922357190 6852 13719928937947450884226789572861402290205469379260201490609737890 6853 1871714743142635412563891674984248137282328602610314129774082880 6854 237094877804458194071809350886642409809130583255847253608144575 6855 27852376619511393359867097222806521606703676786446354344715475 6856 3030207000519913850940485326134051961762307177926894526106711 6857 304867198372483482270900188630447424909369245419887673233744 6858 28319000496187462823000337272973928584898100880799771286928 6859 2424442258465239449694934699466579801916991923041913964680 6860 190933647332663235067723121123755294235861330479813996440 6861 13803390076161039854932751244274479023458845632227915872 6862 913979717981522688709185449117938364039956209756192168 6863 55291747648861647943979385385771479636448475023433376 6864 3047779240244874031963185101262672947581215389658480 6865 152623837520784180735311289906050769048292299516240 6866 6921013662163718406190843591582656665850647114208 6867 283190874624819131690301419363922471838697138952 6868 10414707846037842021023107541751228829768349304 6869 342759384920998171595348478969248153199381600 6870 10046512442373733338195725326059613360404525 6871 260852275262036942620891762428314301476574 6872 5963714581778946193660742396242014527676 6873 119245305721216065894979144675510988022 6874 2069348539973218037977622658312533040 6875 30894777278441030654589742115200245 6876 392832214991647414776288815230395 6877 4204289815378519518367478104320 6878 37353239106990012158074297065 6879 270978073167285661326511725 6880 1573234259517084429151425 6881 7130244253391478085284 6882 24441967351922836716 6883 60792776953810902 6884 103633995697650 6885 111425837760 6886 66157641 6887 16933 6888 1 6889 70892430762787736495776591240690906495991549366990974864082238244614 6890 1996007578952659122875946759073813737498402286420403323307628567119100 6891 27531186654190974610377164972306265620431966499874432378461711250432402 6892 247967787019473684076952420953347353826253082613036306799727233120759880 6893 1640176909374482936684561557136353617721284956895724377816340871611481090 6894 8495742438218513868043697505763537160650213215112410277494462161797450212 6895 35885058000534057142960516371401391657238259504605220808961524160096755790 6896 127091330085369103720189234221969006237726678701648223625674889098248048160 6897 385134851390597752162201122049293417347430735990999371973788107932124283790 6898 1014120171011092975458192489798989278440075189677019581478541069966034622360 6899 2348454143933871181687468153397548594803815749806002695387980319087023355458 6900 4829391739344910226327117345710497929383631452508241706559358485539836673920 6901 8889078117537104866619383915546468573614990142671472507190066479411530012148 6902 14741057562877566090812970345980588269275108764002748620135414539267319482520 6903 22146635694840272347150029418028496695982865528561635494996380899199123538700 6904 30285334648908752777688331291391871875791644866136383632329169236138406780832 6905 37848465964987944780079642375088478238865590171175843639769526276155661730670 6906 43377125701985960209944488462186354412792954006448624290376058042556713982144 6907 45727206033991633605691198524660689842705880118910158457432583596796817412890 6908 44455511031499620752573670079518861544826040580784529333746179968438107428080 6909 39948901132119934291082073102472634869232607000413779824879380996119682688396 6910 33249037934411186583974710204579874603042532819266586829329355338456718973400 6911 25674774799559480014238108458347759818331438258860751051009820118948022395220 6912 18422583808496240334288338977747575078227476098744473473748149965778453737600 6913 12299553793362689212653847644061909131153123439552887639603178470992072013300 6914 7649379302362584242564879149239161874937736871296565226922888144406370216416 6915 4436047348153635750386756811009836815356765327833583093811107307171573620780 6916 2400892171333707004366199685234653931790562131139386620152681012436622414176 6917 1213591475488807957395568809275848657112354044808788923343256420561589437120 6918 573271750160807600304338229743189009094894586062948485756636694977847284640 6919 253193830750382871541020980255118334985926046618633861935518680276606861440 6920 104597512188402070020474387104962770493394536045275723558937282185434748160 6921 40429060005907184554028506323425089521718585242253439328589715384647626726 6922 14623718315334046782090052155506197503841494079688678011989038710628104580 6923 4950657299639206964729638829807484646340215969039535186031650668775379570 6924 1568629461186822086875021023219751079593197946771271559038855574207335256 6925 465163404559721882283437423690490600503799815885854077177218695486238790 6926 129079727040999765627029733007405423802897645865956698880706805723437036 6927 33510621024605286571462315154182888628754845158443838166145754153918890 6928 8136707416498205228146315893005318015586377163207045365340184080557600 6929 1847105965499957152720619541071587920965864163676981460822835224038394 6930 391842879886814394713946637908671430985042075501453119761206602191640 6931 77637921032981076311500489530367401984179601916308145912658538263158 6932 14358408130452930716847960179617462415713455197570443861609412198880 6933 2476856280607091592191874770097261106858256260093089323917652728260 6934 398208844313179709824963943682055010215791246636398894644482903192 6935 59614291598952377882838434822816980602039653249982456263266175100 6936 8302171040333048180361218725153211001617552913008079420983698080 6937 1074394342235086451809522075056383507756579715227482878239877150 6938 129047488810248515100300447305341112698990146689622765271048200 6939 14367578677052921529601019708660355559118931084625418413269930 6940 1480635743031078194842475808703664861858052673539174198708480 6941 141016605287233830230166024970478595628413388452354959195568 6942 12391287687384983290404385900179595286297874215403427063200 6943 1002740621734140500827638708259092213528229701824085433680 6944 74579233067342718897712707411857639201841645793379517312 6945 5086958720179278570652376294397106020066539759552918400 6946 317452256657426627507604158689074108037091732911070496 6947 18078133054666587731400159922090728619476869246065920 6948 936816410379811613138147235262939763570815203766080 6949 44038803364899039989935647515762447492159105447664 6950 1871630827798167919883164489209283803283610955360 6951 71644728249220533583675919493131669609551065744 6952 2460000444323436908882803400381042643639999360 6953 75420238423328979666041043446735588071302900 6954 2054163093330979606076918526757677936213996 6955 49420837000845756392830664647323105421260 6956 1043622901913041693575806066149072196472 6957 19204615718240054608245738711813559470 6958 305446319446738031278194387086270940 6959 4159553265890495040175668931117698 6960 47974695711215298107645726776800 6961 462697991139309223132528225290 6962 3675730120337365571077918200 6963 23618725374463467546241350 6964 120049237809058821725088 6965 469371536690608393380 6966 1361644796455488792 6967 2792578098050460 6968 3781983670560 6969 3049162866 6970 1225080 6971 166 6972 185042078865960838225571882427788371607821862473811707228843985244135 6973 5241550935613611083790473789438226385728486241892302135380485159271591 6974 72745047080837826131302148457834617414556826317489137379619788947885919 6975 659341059182252492163604084674605994411334656914828582917550394178159027 6976 4389338290497745700757707216816618170066559336055081667792713753216122765 6977 22885588363154502522824234293348468856983592878870701842844378071318000219 6978 97316719862513073927291691754973148889518067717359666475795170658333659565 6979 347028669413850551238248893552950264151917453272637696959678708015168257365 6980 1059015648837829355434600500617019628995953126242999103043391042741807543635 6981 2808572535703338432694162134048765905769441714752725613967281313176954912010 6982 6551694401233817563152912599675834546953030477837438125511577388542866414509 6983 13574072713716242969143204186508187720140926492639570298664128768241441478839 6984 25176410822242616956731239579416832524327947203286280443668055159638472258146 6985 42078540248488614415657662379691017947439579371120168529187439307642309936258 6986 63725433028931235961023472388188667046978925493942937351167783679526685288050 6987 87859984702117479647158072742631027924691625640848069277597160766294873475898 6988 110724616090321500133414970150278332260506053915851803645617926144258635111527 6989 127991206983941856475361075130315010480160558411072212937143486562582873539188 6990 136115253938790591101640120983499010289027697164490523339903399504236912644289 6991 133525111817328551838550349028039621929857971724728666538259051276948431053855 6992 121099716475876446381206278446892301672145617249782317862832125003227969100302 6993 101746035978396570525715733851104975873059978968453897870137921992426942251410 6994 79331922931729866601532216197138693726230815449644137485849373112929572238190 6995 57491203118309416851847941889454322625031323908333295512323242229476139238270 6996 38775759532444618664173331653944039731561919975878016187232281942193012704050 6997 24368681429090282077714687604591883211392808314231905693184263337296356369488 6998 14284204909950870888419615661313499793470160673936369150959097225140928642998 6999 7816466154182790254742006442350368408528083845395808729557909357032379196762 7000 3995921419938409618046211481374493442635349642068867982777690133967750407776 7001 1909613517882001713035715721884276364030940712525282992639150202096261517640 7002 853528286532680530933530336108161556541314253105825229233173597859247407136 7003 356953065340576200112593686633544241979608188202648904389172175488683345168 7004 139720316474617070163166647671358869812942217889150154260306475944886107007 7005 51198534566670631558002561662596573752820890960458865638142910723983940561 7006 17565514055579853937830213226774565301878043104063588700772638097481755995 7007 5642718509727081633450782767783383626895980914295931494967149172305104563 7008 1697160909800991976515938081808951688440102817594632148456548388094762823 7009 477873138725257643635658098279322045885846986330830437288146277596370097 7010 125941983381935047320811973562664973019607582965854390784590447816628231 7011 31058172772510207074349856658633890541535565367062985018211415100786175 7012 7164300311005451094308212578546811474525790670646163652590347095840401 7013 1545165316830230788812020944737461974793734773548779580695663949216114 7014 311426487332809994238197435570349007175885287365987096418837239432791 7015 58621436369321984338601246770168281037839485748639375812285964282573 7016 10298701304950438638854064320757226819780099143567664492623806544810 7017 1687334411530619239326378112570633985327363033229283916107622945394 7018 257597481923643781298269150180804309110545427470364964743450669690 7019 36609407160498947225818954636058862446525963839460611520892355410 7020 4838393621363436916624709718556252413961521731339536155969431655 7021 593976880764850346551738404441932275640750171499387755817223950 7022 67647720757786346445832150883045182089314837322482436605846613 7023 7137686905427191185371994551481741064177316803490336114454759 7024 696681704620478173955358443116647129347746061993630439530136 7025 62802688599393226223261691526750616218775207008520671614168 7026 5219406479705011723323883979276661550063696430122302219480 7027 399142205602081386991610322966762436481288076236943435960 7028 28027781653297850975184232536085665017262688701632455488 7029 1803077524139843631615930507383232561747943683153695592 7030 106004826586401046065579971681664738477519755088465456 7031 5679952290168267594634646982026491538390496480761280 7032 276556459948882437705240789092272348651167042926232 7033 12196411112775481962018802683563577388466860204392 7034 485444562055411869372496456152201826752744195288 7035 17369980149078104967871222713895860366947635224 7036 556319282160214569318282363683298857521918950 7037 15871586993411991821971172653690175061489759 7038 401194434675774313801072503651263683431576 7039 8931301180290106710259359700316696633394 7040 173922877373490489474859331161254839307 7041 2939978956661080881144870870467601765 7042 42762812482567918026785078001790731 7043 529824859170399708303542653412595 7044 5526287164740057161137837377705 7045 47857981319058671013393766890 7046 338464892791818176889138975 7047 1915987812467453918789013 7048 8468152267420778464026 7049 28311897898007479314 7050 68690356712817642 7051 114240003378210 7052 119848933233 7053 69441618 7054 17347 7055 1 7056 483001992038479921762369648181047527771688621859223445518487447095218 7057 13764151085575423381174860905028504215832999481340905150745280115725024 7058 192201811917785352247642772595895898964050155129557706551341068037758152 7059 1753005990781913629444237439439423207743200584606171943488967448144397856 7060 11744864230418035562820372710985258286141098073376953879905225621282446200 7061 61637474301951761016623491956981394374819845818533880118743906402009437528 7062 263854146759397512602133066109389638801352314110121563255062925501661669812 7063 947321227240433266987858179854000815546029753092624699259081155614745323360 7064 2911075036837308688600962152210927416322248475186257816534076528759804240970 7065 7775376450979364624527945521331029271872748110407897445018376742552216493340 7066 18270140828808030896381090243241680266312996227735210124601075117553766926510 7067 38134741416952537893894847521166641637510472995211552659334352101683076987688 7068 71268721417408861956677982964307066828153563070902927883581780250967753716948 7069 120042444493701731433842595191684908295175761223341730628386971295373136549504 7070 183245336203430816053891776770530639924489411306591673986476268364049115026240 7071 254704576356623512562141962727413971728418015555560956648292495681356191972992 7072 323666311714064299119513268937599269066649238595337964169876060942211875724772 7073 377334178334232531798882509418849397696901102575647244641283642832165493958644 7074 404793413233764304232453908572758845815269777172290437305545508504627394265082 7075 400646379085750240417957742797928445582745527822821553107431567985592264117960 7076 366696907213642146822498548186936267223704005269180070427913803764139772284784 7077 310989017233911682131497694631294383693897800536429056088014575597193560521296 7078 244816161185451391590435062079442387883839040931299618789771480304230942901720 7079 179168999944868636945170409325663984375606915632481349619200936797453028733760 7080 122067448985652787871121867386474543972258501861238708754019238683755358866500 7081 77510844848662658970438733767510805739887478007956967019868941859641339251960 7082 45919219718658419527373216812652983906365261437557263747508308397990735179036 7083 25402619161759966450816049816396770752158974942128335995469533716289226373776 7084 13132306183181139157642060103833594961358358910107886787672637160871964993208 7085 6348293254210997190669458770435158480870924178601323362355581041098514261280 7086 2871134823151404246264165562749014809852611322972765280224159587342109461296 7087 1215383350319114022587534171449998046560682998630250085598632137592484204800 7088 481699814550728417452904826922486777540726784183260398092856374604450470526 7089 178790204399926856789357320256686864046577567487626886194747276939197255528 7090 62155202474328272318199548732228786646661354574880540350577007977997082780 7091 20239679848397545496712516038493693174362012458577518546358223810731623920 7092 6173231721656213365078652813740140362356825677747981139235276479407375416 7093 1763437634953536108785053113541561587735167269248687240314177897972384136 7094 471702325979578175147431671942480248380696853492875789629597805162428828 7095 118120284112638632949868786142631208899704843324253488577305736175470880 7096 27681152012881758752085172501363472620452611656859350495777919679808774 7097 6068314871423268083562679861689648944197209993142908340826505095577924 7098 1243836968315166774864913102353794279915852445670632907106725806690658 7099 238244505993003011243035418360211830928231377002738120446950313236824 7100 42615133554373238823380490726755167405329960562392284664325782284220 7101 7113241427292405804211824431501296233253730440666552172821230299808 7102 1107076686422751179813721851899526898778360106358770853045492942192 7103 160508872995105076817395520400430608283420922912963286901663294080 7104 21656860046394101732288376831165385782600096312060013109428628640 7105 2716364476233517929662006668869693233418916807849683574093609500 7106 316338702493034446864304066403158559274755874338342689147522718 7107 34159834302602429124915383381342904957108954748373459217126360 7108 3415499498529041376516410601911275886276029878010144052493168 7109 315710023588227561521327533949888272675715351263865037408384 7110 26932657449039753682599779573449726794114522041464590214080 7111 2116523771871410647855813349684918146750236674962426218624 7112 152913652835805024957190064200043498009431230528573033072 7113 10134390137705157202450786481209805023954975479416702496 7114 614669442979830422185345906423971379930563056958250128 7115 34028992171464412884175728109598510795833558908429120 7116 1714694735208896416752964883734671692526779552163840 7117 78398076019262073476164781483812881084740417143104 7118 3241342097907408139837422231863692949364053490144 7119 120730662950973206634316067325550782951470330112 7120 4034483453506360254899302765934976092679426870 7121 120405921849939532312787479012404293063489316 7122 3192912843461890305086296894988618129021466 7123 74806066186757454220188738375586542974472 7124 1538596781738697814373022217370021610216 7125 27581567194628264866177939224154804680 7126 427420881642084624097102176750664572 7127 5672159393253293098908550197020448 7128 63762643721215049781831751055790 7129 599478622820269789878717002820 7130 4643117390122774252819841250 7131 29092352363817579011781144 7132 144212537860695250195788 7133 549977726642621143392 7134 1556464204822903056 7135 3114501890359680 7136 4115956404600 7137 3238607876 7138 1270066 7139 168 7140 1260767613702333112405857461040650028783634709301117414513901730306581 7141 36143578106229071067460978154878884444234737275018857242597430695042136 7142 507793774736767546085911472981207407430021184394550214616200057167427972 7143 4660318648628332929385222249855509952211960104376731138796638786311884572 7144 31422321716970097879465474688475463940931280269563053567412279914520642872 7145 165978016633381012367525489561570221201153427234266364212886846426163602358 7146 715227605667684642043546017675381808028075075446868616232593378583919665478 7147 2585313226251651251565957803917332688610833010771910025902967633156842427360 7148 7999589037114840380199578371676024912034302191695753042236965203045172690935 7149 21517848998504990378705437644949446018031280278379043101067189734948888182895 7150 50927140465346564799720674317646335858110209570930502826194622136738754024267 7151 107084620076780730006871138563699644435743270585410278090056642404716898485922 7152 201639356100553775555592894004023272886159991607600694326301729146777211483053 7153 342258823129073662745914749672737867275965103717995050742152712364870248398768 7154 526589375762305994533257758564789864468814298576264791172229616063592094586888 7155 737859401597216086449597491102155431803876665679066030259508554297467063414008 7156 945394470760437556781416661205273097545076497503908461782790953424059933132558 7157 1111486326374444592954517574700434314676420213781285292377632124667468397176869 7158 1202708645471639395062982413736124097623699017256758964482765787525760858804189 7159 1200955261126791608372464982003900281564864649488364875888027815810174746001174 7160 1109185543924107729986478861254385503953094608012774450245949104452646358898829 7161 949444051309531695194159682979351087578079299716930122909962797015022725953524 7162 754555616242907107363100268118108079065628857694838186987673764517217461724820 7163 557627238992258575861507565740980870029529943047394162270938855332727790305120 7164 383722978242301119775260982990669975481749863425877789261171735319049848133670 7165 246166025954673500836786144665151790475926990576254158284152916046640389036654 7166 147374695791905488389784447963315323486461652236279854090657766221144105737894 7167 82411758461704004894266666006987533996650034031507958740122083754990562110196 7168 43078252190852360891756243693126335485275768869047911630567236919129646391586 7169 21062478254828171951257212132610296658041754514165719185952906361458927265256 7170 9637750468789888410897822656775832831083641530722126995373264527502050388280 7171 4128997428404357901334969688143806604758964726121941046484165172479550918640 7172 1656770844172065920641689815863921898226277017750407997914288221771790323971 7173 622781647417376827680047938499973768442129964143345860339396675953063469226 7174 219347973818340578313487368014655179504172142771754412098159403892006698206 7175 72391671920930526597205593029526731774032544709737568557903173942735777344 7176 22387128778800291299168808230348024987058699503346380963336095353213479554 7177 6486740143696337344273168604143448294146751556733446962904574354364314146 7178 1760771142178869091337537046623503551050136746729221676244038239593683826 7179 447635502420449209750881769212064185914083724407965969921087511725018016 7180 106550453183038113732227753886175261207439599845247715710866875418356161 7181 23737022377749554910205752590480024347105330265550310894816983002185161 7182 4946922437823502360674260269782734931557089608012325838505829087081133 7183 963930992569351037356617047846764232130529274603253028192626776587198 7184 175504567436676030865821214309413291562782286253369541781793342250243 7185 29837117978395151518860820589307053959392967358980900195946027501208 7186 4732701790765720894294315448737703139761377819948031003115841959648 7187 699785903176688256525618256165363573135376957965293818626371739080 7188 96361911522610804981172096308703408530276431329991064958200320180 7189 12344361389790340001211747720935688138118731519038261277457272255 7190 1469433159362833164307934785366005352601485242061037540334495135 7191 162329516879172338914045752459644217622017237719773573033749930 7192 16619214032111904664400577057960531041743298931318226387159983 7193 1574470538247600584805643219044003821407280813221115021538048 7194 137802860189535155972431899424639073567478022336999275627168 7195 11122650063905105473093408316753357984793973469033673450528 7196 826312192857460624958404878469610537979838841175519327408 7197 56383494427930395530658909656602685490101600628437951016 7198 3525634613748173450854413692580898907309826740379957096 7199 201519377678604098461553577715949482962960891474705936 7200 10500470582251764108047605356739957117754060708296536 7201 497303644137864348100719858960172451251989378124176 7202 21337373238736074578630449431277027684454150351184 7203 826444250241431220588698649634232238288187960704 7204 28782537024412135142109019273764071953811826189 7205 897423680262675078587864764336456056980838249 7206 24930010697221579856847430241172443323915749 7207 613716941512427505126801492070132100015322 7208 13308189318976588592797447125744632241357 7209 252481498666451783171160432971398458162 7210 4158733351808081151629604296656433202 7211 58952258814227977857573297106563312 7212 711959432725273001565861375261165 7213 7239601551871187853316058847465 7214 61131035757542021896605545565 7215 421612454874321993261321342 7216 2327821819991180785419147 7217 10036128213940745664072 7218 32736264854413755312 7219 77499578578577832 7220 125783852649264 7221 128796073609 7222 72846361 7223 17766 7224 1 7225 3291006764694906582980356402754753196162010298712437910319829593933418 7226 94908485748040050237252961799444488881476687953690443997851171227721648 7227 1341508427563333204575743658165776000986105611821523286638571957700797656 7228 12388172916899369787147137523078996283753975835108365039329839879567015600 7229 84056361350171972777395167087861465605548122188381546548825132857238857760 7230 446869021059663327477131716877297866160247862625297967379635306780073672888 7231 1938338865295753686887071264274050852650624792180291973147605716089584722656 7232 7053660052243632844351509138385589599234469022498295163161966002938915396152 7233 21975914735051028186731608021772693829186097256175329889123084785506553873590 7234 59527821550309296866322828227303072228712721002608036405624181698282069666140 7235 141898626399379928426375424032405045689089691183220779500393265324134009170616 7236 300560400594376981678277780105910776371824418811771843539967976517455365568468 7237 570198254955871232735135571366237294918915584758254075176539553581321344305866 7238 975267101502608074913978390763369710233018518074176865231368334306986181152880 7239 1512286685955128556928577652107042124621078196279303691657903450562823126824320 7240 2136023361378513224048764204238195208286509304969902142909448850885593772909056 7241 2759278823124276637994995787518495373719646512345389612119173050895180461466508 7242 3271291788954101559220412914037384038763411941781021983101351952433118735733076 7243 3570207909259826098767523848697551015383717915445775656240758290041126815807040 7244 3596383851983889484358383336793393017808559558130377637098580319337913797789660 7245 3351512431402481437936283732031503186815158187549200641078278985256802139963586 7246 2895329125215770621642439843758273790794287932909698123865692811649226241385488 7247 2322788230884770358559987839843091224383974344515621039014232508158206097294016 7248 1733219414426429644432279933829950446594759088500731103676011203076484231501200 7249 1204546823652567469414859757062361116241550283807480196036691565168367407466300 7250 780619351006022717108100689913604179020096448728691929443019756678072206323000 7251 472228866386303043864786252533962415475746390481320582356787488626018101064816 7252 266903700645074617298482597497756908333783683243355426815698414920536796574632 7253 141052638390615255927822882393545904820444625582968435907715646232185569232580 7254 69745633448878565537906990306183547949497484434294569923533829403928690090560 7255 32284893567662357896365991199098582437887893350492230192471685077765225538560 7256 13996564175960849054344142160461741393646501146057398752402955461889616645408 7257 5685059783104435326655785498442790914378650872069018577062000213672273472326 7258 2163977318912019728716480243331177826032603102303487920759246275309053740120 7259 772057484650508438981824202692603099772778166658104941417955901707162656200 7260 258205312178682930943533645470455333478722627116691587317138768640777597992 7261 80947604494902700894599892622619617923194260594159369102169825557943652676 7262 23786858912213540546362949638236116393981139957430674007315704797479777512 7263 6550921541214136865959062142309442563994036650113350223344263716593542560 7264 1690461370711232550107974359284232036835361021633839454009298420050233640 7265 408619068276141350015412007811349121322000731377576851157588918845702362 7266 92487521155541929553487120841556100051951704921874539156913668974005316 7267 19593265269999810741828254588891542277845511234459903366272586452842952 7268 3882976087567677746893711020606213674402589706177150824992239886330380 7269 719446116489040884400185656522811505269623645229261945024980081252470 7270 124541609443787552784193621100782201972385177323703069914518941482992 7271 20127265720269836264988817614392123348565508893358464706458782656896 7272 3034197293071182607397694795543883409367674816014453586296347101472 7273 426272977388221482876139584507250877497057006155154965507371515800 7274 55753572753117032376082521357437984945908948592486450372694332700 7275 6781286155928807119459879938313028454811777877020589595490313328 7276 766080753796289972850167929176886238181053918903754583127080884 7277 80275126679384506907576023209932812039771178061850427291027478 7278 7791142888293299253519509228699095872827026027663425605129280 7279 699278078053598449515056564837100677862767584918214206917120 7280 57940577393517445553608083738289806410914882360907213207808 7281 4423756263933472939380527716242824758416158806792040224224 7282 310596304481743100977982140698839134445995288096963714848 7283 20009795396174182999289437275635839615430602336531594560 7284 1180022868913521132212786740086494303886713834593302240 7285 63534030513369246489672204282838632971624411569143408 7286 3114251049831734417891250149407493910476415689826624 7287 138541247485988728493863738663605278047222515333888 7288 5574417367366612299059185219350177015214798424640 7289 202108227357446777389324100721916729372435437210 7290 6575579447460115940151671904508366041350572308 7291 191099124215337221035648574747680166394769944 7292 4935658454740680008232163115820945485663868 7293 112647606853246093053182765981108857498770 7294 2257431975511581619029978254253171631080 7295 39435637342616344934834473365198174048 7296 595633376307679957345612963176810984 7297 7705421826298568252478072988708338 7298 84451722420582527037219101952900 7299 774244052091820477475497074600 7300 5848466147984361309212648844 7301 35744064772532206409349030 7302 172855867118642140857840 7303 643197145287880903680 7304 1776301570675945440 7305 3468999309429744 7306 4474894948676 7307 3437354032 7308 1316140 7309 170 7310 8590729113518065387490250051374413240754851091809337333790578803164172 7311 249213304821923367064050889070748739308669003146907700295446823116854325 7312 3543854335660009515752633637991033700745739115496134222994384235550967396 7313 32927505442308392994834294245809388965816472702340026419098441968632041680 7314 224825545635045914448952198057479126957727624601197395827472789546463852610 7315 1202914633293394242389886154281260531251885676129847131937492083605344817134 7316 5251960060313432313422576065691634520859602086516815904718167180899058129930 7317 19239898901084879344865672215501223361264581196177564946747642020182400352062 7318 60352181868710778224410223901002011856403670659826931066772059774471231844975 7319 164621608440226023846720117404931669444422686152047514189972900589423644098510 7320 395212724441426410859007676636837472146610694024995192443269657895920964950587 7321 843213286803153803021015430973314862748427208928860273486869816926667979382145 7322 1611586853778166720646062885092735257956779720982169355845380854142216374881026 7323 2777441816035761567532690469567480470593435771594403436067488979752871956309485 7324 4340330547771983950844879254918154671258139740005352499441931268129289148173160 7325 6179282951141044696626594329604984031314957750967135539039214586954585374145184 7326 8047291211133642388858792513063519128657389404664919003030560788537180418492385 7327 9620036563218382603987267525547892192582108691316461448422750705484007795369891 7328 10588593179300282624456686377873124977113469711409834766782770395828827323853305 7329 10759323969875083642820377849064676004784788418213133488356324337725432097550255 7330 10116350002375044792779966226283637615689579479175511019406157723028956953907634 7331 8819379577247248446050604936641419663245274375617091698464554061940942129569025 7332 7141724688688847602305629044524651759136344146699640832018332580800097618139436 7333 5380221829762143131616974496756715114492462207444838226931288567681900263068100 7334 3775955348778540789599432007914970268161390350297525609742716438593143905823150 7335 2471759299760019995533299846011037648270076198446345335998948980897129508211940 7336 1510755762617789493024292326108771393814672676966302884587504685864075491171670 7337 862951813952166406366088001516398321350872858838471630405457660407716751759042 7338 461023598675208385712680049871420257896858084314552559526900661676581782807580 7339 230511911320696547321520328019879720914037734187812461941469472071709966617450 7340 107929315657988024183431479275623883901945162596828816529820160880977044292808 7341 47343426949752567227618755149170928008650131589682445961222351279666163949960 7342 19463072254165859370148746595984087881249312399151278760877250528089853660606 7343 7500890909586256558828881416480498012593643643895039669862350808763223299045 7344 2710474563487847889033679122014550253272691999345137853455746107704260575110 7345 918448142363101328663514012514625281290125095400790300936518017526190184710 7346 291845018706708362522100737840253082145957615922925108373309020584507761890 7347 86959392240464952014258344134853916490871265987681248804085673867266821732 7348 24293657957124040918812754303121797625454642154329616389491507049490775070 7349 6362020621021265901166711336075627395851722540344582369612600572924314970 7350 1561365836049498045422593503825383865428211704171137117954401288524664713 7351 358981131173162156653068685549421699853439680998158977399739591025793570 7352 77288323970012622087015601497912332941782858036356130470329015379454957 7353 15574608890327137079348036914414376704403793930825703760523796405873335 7354 2935852409794363092387042760416056319936570663526321395242497293386310 7355 517349805302495237257253082559899530522677095840562960700927533751883 7356 85163193732526564119049570950348022508559811570244370661752959571600 7357 13085367185393362086274571451798076045276855082510140911886979420712 7358 1874984415430026790317118497395669156916026199491779520633561823675 7359 250299285761951715566963250850591043896556449701261095153829491475 7360 31095900494859649167216129315611656884086440887752864606231948547 7361 3591006888725783055632560251646990040358816135862194500480905245 7362 384982348488695289123196707639460871030167030680035180579130978 7363 38262169439324824089237105780956874234312299208772671385645935 7364 3519998831239936412221591407000647282516451621108283395968160 7365 299255903187478613415451016204635057262248020173668522489152 7366 23468849822949996766612843237574660721310427688851211708840 7367 1694511175005001459044689633640216559029080355941309600088 7368 112404106612510316544540584063951601922678434850467034920 7369 6834492973035337200916467473927471156037380691172591320 7370 379952662993025944620895831169314009216515695078590752 7371 19260439602587737918218572053790587628878097856883560 7372 887608237220822358366981171490932265349209841277168 7373 37066109909682065822389620699580930051567459192080 7374 1397580826486782594242141157730461216618623136105 7375 47392291181236124154302434360416879982369172862 7376 1439052173535376249146816149801648654324024505 7377 38938957267091871165653447982230753926333563 7378 933883601587617846282999685230942782264340 7379 19732584704704646679874669993843976086815 7380 364846588589596342824715937112939944862 7381 5857749467673383386467866612162716650 7382 80952533929868909529929515770305673 7383 953267888871754491303844187619150 7384 9453046562509353291063384590925 7385 77854257747760883062295012391 7386 523795858111915751398106070 7387 2821561183527964291689795 7388 11870220824887088128320 7389 37786361626067840280 7390 87312809753549325 7391 138335745280825 7392 138293022917 7393 76374795 7394 18190 7395 1 7396 22425322956917836693695329140443887344028302908234606976790088543768435 7397 654379635746174169343913550267752532229018438734804888752222202196402708 7398 9361275473272717449623618930218835311470885743908365804456995926443276912 7399 87512644860446029243388782380362452338975890097113669091089869510811684336 7400 601262580630720661390788158676409560452276613304155786940845947829161759060 7401 3237540217885372823686651264194298524264445519279565312800629717640403750520 7402 14227236944436495192508193478399742172057441014375986076087576652541610727076 7403 52466170610601290651420035901377638147049107010722278534048728494180614612664 7404 165694238299515047390393606716379081913588403589578093838548142095386955070187 7405 455094286781227804227491772619211561154062471613763974409839707837400039390760 7406 1100296553359359607974172958491984508571364499325210165630942590666475330795470 7407 2364540420948994122425556675122711440940401745113164999909324563050313680777428 7408 4552623562831366239972316157769555081845589134014231002081115242437604938088067 7409 7905368969427812288156395335060715294632146394366803317377002908603045596562636 7410 12449210609948661968463906748524831017948500148968287108895391199576882444038760 7411 17863804895311850216105971786151433304345722546274660536151644736738954291881984 7412 23452005136478623495967399016076011453995205404241316621554458793849370136522988 7413 28267111716079901691645668871557871541870797994792198469357390178189459386664972 7414 31376188115369689352141033618015315344872719420584462512602249885722636069538186 7415 32158047126062498274498574126373801140878302881696582887024646639666928324245980 7416 30504210513880847044842077924821620471269782851433551801172560396258051313275519 7417 26834703635233495178330180786840439410902560701118274131567685563483527241125388 7418 21932062760755216841501966781660490989308924435585849241559152005237056550313912 7419 16679856726206691082122636468472450499152507044514292572115420386007549553219216 7420 11820515737014449041562574351770807601634449700874458206052260184011833325411150 7421 7815172801137016738490881671157793097870750106164376274297298497261337865926192 7422 4825682939304506658506117023205985721549361200699025573481320747022959251712316 7423 2785457654705357517910675944345556457537764432477065199385231687592633335586984 7424 1504167966685103479987930433899947258096554150718676508573603979576355637453022 7425 760417173154649818701729379957339357759950478668140014713038028196009753229400 7426 360089370777391615924528845638161257800526070191676708833080683276230068964192 7427 159799309320242465360513134672519855629269245309570696395823468716313215851808 7428 66482635422434373406463153007948480093030640225255844407812338001255295775817 7429 25937863684621476549277037782273758013434234021864838333927610805211288260756 7430 9491613152031293816457053418468231398786502431822159210359624716923055667860 7431 3258200109677801436701479118790284521167232074702470788255481700988609633512 7432 1049217525164963691932851063136827118468404112281752821541440207960859645146 7433 316948453569428727570049047244480138061765759406548389134092910872194627744 7434 89804927733961528778229385876135849942928026501120709248949230507772763852 7435 23862811202512926557969415456331576099584408145094409440712960230059146920 7436 5944880057355427951619028034467209041957808077228401063038041244510217533 7437 1388108957153063283260891048048272826194880853192240164778537070192085976 7438 303662080247735737227538697173670992437411462065931702205364569730144994 7439 62207114565706649257452236308469409292175274311081049217617613513397772 7440 11927127096513928926570669738727110065477098478967856371707127025887885 7441 2138990735613102029104713459364654416727331383965636515984463168989908 7442 358555552252301229700297570605648106969177403794725502517651558425896 7443 56135919618889474029921383820748634371540506789981466854400369430304 7444 8201403540883126914332732498088452114001723722192192280391760963322 7445 1117086291964607255047287201151001394224295780244096772656354025100 7446 141704932218472025469579581623312952023911433470837799497410598462 7447 16722048179511130253932238372266364955385237158952200690163112244 7448 1833421467097817329391614168826268626338721492476211877139539501 7449 186516896627300314632651032601757054753827007372915320328548948 7450 17580087669355746832140659893685141735654657311522303018030560 7451 1532781614742925084530818293212902145176024697824777176887552 7452 123408870554192512915539985393087962923687792226512210204544 7453 9158108832348688979739037573184488651278312901681044163296 7454 625137078265777121111564987257856911898145560180616073488 7455 39164719214193326147813074449768088150127857253093956320 7456 2246576338003383341083327673442853095162045005566752552 7457 117683814270661523169759159511903389433077813601396704 7458 5613595512512747624463964807783231669046082357125856 7459 243073698771918718288539880071244939381881967568448 7460 9521837263423501714878899389322993926684676553405 7461 336167457907296399067357128466403340094860669912 7462 10652248245174612580367853877374626141270680434 7463 301567134848696963406850846306249860486500796 7464 7588718501533981987875429838474599813724923 7465 168779981236831893088952327965457569672740 7466 3296587487723612680963803097359060098892 7467 56138784563091264372605434604300999784 7468 826701314249358509602695897356823441 7469 10428716639917290592007782840218888 7470 111474474792585132945181617202050 7471 996880852825514572477848904332 7472 7346326749752983842925160085 7473 43808467407612504510712500 7474 206740577171361202695720 7475 750816015070486618080 7476 2024012035953317682 7477 3858918572092836 7478 4860335530034 7479 3645739692 7480 1363315 7481 172 7482 58540271567955750325608018465860383876538714208332288258282153883310029 7483 1718227983233512548324883647855773403477748539846304384373635798457927737 7484 24726985245523495716196959209004676541982604382983288748107364200483585021 7485 232564633017822262382232655852637620774493109541955587647782087238003204988 7486 1607780774211998420231992556381473463522019478099478505429607352229009603170 7487 8712087857503927784984889569401063371639988337809840152575083254457237494308 7488 38532598248097339686209426334139842552161772459442586554988781493980264737304 7489 143036100322758641018397822335375465638669487521216796986533011284231627700412 7490 454770109340950804794156504318777090762327585181467012475098721188210439062246 7491 1257666680062432340577705283611968106399289165880024154621511316504847065290835 7492 3062082781173087997175873578596730517146258209688164922320830647444583999346449 7493 6627690435445849452866491425385208773257911003294698999247452991585147557295282 7494 12854430677820217427592935298070266761269142506700306335670311746497789433309626 7495 22488388719937954535434536525701704010218664666684013249868685580415364541392803 7496 35685745328747007355856671697179719982241200590856476992203592611054558369380205 7497 51608076017821143382136330531081669590483487029689825033198095193374478458357592 7498 68295299984758828180968087226712113433978227476594490508662903011344387816407929 7499 82992397605907474972993905144656448953870070910320134711348452012734770434565166 7500 92893350442390889347458864096449535958093732959339560492177415320525338462017928 7501 96025363782135254250287378681411419241540623462723908189291264893610199494895290 7502 91887212173425680478214837879175175252053971457595325530914222689742240895289572 7503 81560753403848761003658933516109480614156060154450528076099307213244394512428679 7504 67273858169920087007196117248897967644899578525907084230640292094033793956110061 7505 51646177421702938468292571350416415641071387331716424486528312678082532658840968 7506 36953989965645090101237441404581380140864907296207361342485662605964862194743100 7507 24674376750577839838377960052551062825059051458195795921286121639824815674452062 7508 15390634907424055621788206846016905880254331329780395925196987424747956575746410 7509 8976269798381035905940991234322763214059300198101950084671686528937011056199492 7510 4899061499000635618452561200527183053415632786912406658754968629487696506139796 7511 2503835173753620656180597815316883061577855184428537152022393424476923585289310 7512 1199019029242618348171961031903054562895057104419141136386108995353737552948738 7513 538247733652214225610323225402815045111045871143000611467823728189916591217248 7514 226590565159333340990980800373606897919093638104011979841225037376629320941681 7515 89481710404406088451273601926837716663916504961532244147496830305868970536143 7516 33155267078867359804280315459494218657329245612801475337014699390331461024175 7517 11528020005158391637166772290114436272671805207123187041606152781968581578712 7518 3761538000967313381917598118451059700353096865214799578577932642350115126350 7519 1151799325359536004459761036254696243239635540301056644220213181405335682682 7520 330939935857710976969092178357606661040632264321416125330214672791957988546 7521 89209623397880174675579437549285860323684220143571222877365688716059522260 7522 22556033885419675519272740912874954271738896087308258937675983179174904114 7523 5347735387819119326174038173381745757685042930910816598180875415336307653 7524 1188420396648847868870323437722312832488143775411610108136189654268816007 7525 247439580800365003340394841408151375529752368039894095171510842544238206 7526 48243805545291489141399513784166970369111243916837459607675359565017830 7527 8802977717388808853549573761956325144565887635125958898385308783975469 7528 1502251790865448300954134101440507606114153595829177697799076204196323 7529 239583222857006564530555345255915157185063587982096233097400169770712 7530 35678849644362878846526428081207365607214568495976310209674925327181 7531 4956892818372018964730342336149923825542907930058177034703382640700 7532 641826157754021835150606461391053803991684178158829936781575907746 7533 77367555121628087942557102353392293628093313144060167389776312582 7534 8671921322471271571352181903747899425704358113438945566304296928 7535 902656499064885944950754241801633169566196764320549774950109829 7536 87129924643097885347961933669091594683421105447685602349787055 7537 7787253416916070617595927282006012003706336014167653201185056 7538 643356077854155695984332805375747279335967040905736008293512 7539 49043945028325170374140776867343479417813276570290245503888 7540 3442995036794754563632378829494722080014319134459247973024 7541 222116934451233062108256908138783929075743535574270471760 7542 13137672879325655386331635115833926833819626318600761216 7543 710649711606290686326733936968443948662209936442515912 7544 35059355919231325116496705783054878058520028619618968 7545 1572769250498089003314468155501352627243057502036704 7546 63946641299075268669524626088273280678638710522740 7547 2348025344013324394675980955547483805800718027681 7548 77553944070672181709087089516531789232068453647 7549 2294169975494174052664395175283321928613237638 7550 60487582951257538452576508363936801728421554 7551 1413790714610858823015366953744381752510395 7552 29118041444016367219213520785285590814221 7553 524864868447240011911768002505218131172 7554 8216715683476234724068633143774078798 7555 110738211163625481114084968314472049 7556 1271888899392670706639397579005475 7557 12303794478593191139504272416654 7558 98866016171073031198507595406 7559 649063204308618826406236245 7560 3412213185589356875549355 7561 14011590623834918421720 7562 43541628679731565647 7563 98230504727663400 7564 151970208575042 7565 148366483706 7566 80029880 7567 18619 7568 1 7569 152819234499060213432570180846406636038606024512356603233474198523144818 7570 4511535184336042080659510162424101155401886538951157288760117431724573528 7571 65310734329570608928528227478111676817051962255734183792771994214235708446 7572 617984921679233351388727188426096453322326082251921064676986305342597376016 7573 4298671825984565396923964214246723171774007969907208306039392934660955422256 7574 23439962927077587046417133395721659755460939726299199754013053564700238854936 7575 104338773008912705451786653665141051097417841300990553949038437126866181783216 7576 389854932435809605216614338389142952512982708208781376909839831968738811854752 7577 1247809007143166667075931847182292868696476235685725088603303167287862131456382 7578 3474411518016835334452441939451008164912784492579409239912272519353340109558612 7579 8518333427893372816882288852185132955382582786629562948511329828416095972864858 7580 18568907843150471985317922063822846930809588007902623802837751807411132188856168 7581 36276874210563704049181868215665933581129312547615861417531219796695980155185226 7582 63937658973506166010892594199916777840424012659157338727606113584758183296108076 7583 102231615334164530098240110911000097578413591342134124784819924232997186005000126 7584 148995489986771089617259122870612986693403257448740618083183098705615449369090256 7585 198740590671726153741507247167686950752887607889561423132542472773100359125614956 7586 243473747086119034948758271607314211943238565233712515702445364992336620639464156 7587 274787427892724398363534293345319209177649035486850615998735331975687425232486556 7588 286470308692743138286589057135550567620372976080118015883906040450260925940502856 7589 276513271028258958844756169991581199198988799896412410886911107189710052993757266 7590 247627084497609149979091887671263597107712417530542077644816694145922755794357716 7591 206115710438948751929131844000428961491412863793261276235500993827328538978038166 7592 159715048644175496570178941566258261298993318580943744147501194333205744446570816 7593 115374626245547656176407275760203937783872930935567357924602161747142036801647116 7594 77792625964262555064541321833640974099546692335341168854126678786611391152360200 7595 49011467622656101295358409548598123621049371416320691432008354558462061801371940 7596 28879891326500097226869679106866812581471347221442166448580521652976042622623952 7597 15928859392837847769168216574260864627488548533189192719675696647466778268171332 7598 8229389145659991236572832224150180915204909020167775091768175030230327401271992 7599 3984744562814555751736105556768145529789623351843144112298561951010543226024332 7600 1809240943203778254434161395337645617167162857155315620727999501788076757558752 7601 770598342114752736401224152658739093959498252370551725401909497032510403122846 7602 307985407901009727364575262664479431135382404674465390367070862931748906703616 7603 115531702921513212650266119645999183277238223874151939457887210067639792969186 7604 40682274823401188484446432597322168322096870234458412817673430584856657695360 7605 13448479053661041381602368820755409879577037285455044432402578903389735194900 7606 4173531789310916892512420522558223059999683577523261462908035296890489539632 7607 1215806012783247797777087843192052129899201119129647881172700361237937888732 7608 332423332134585871590860125902541932313747370995098897629410316333688643232 7609 85288727305710908756867334426769699573075965159667312453408634009456881042 7610 20527722800346148395790444719991482424693189784756848465291255223249371692 7611 4633240018034671215969841727990902902711920789879823644728896860091175062 7612 980255264151884459480243646368404967823884345673200148908254684790580312 7613 194307076618699332431373817097648787308445516345546387032449675735622262 7614 36065041143474944309127951827299545269639967057474205751062513375959892 7615 6264029974488474223098093425808063561846809703004200231431278133680642 7616 1017369953316548089822208487997592495608058653133288133178317313295472 7617 154388694215074465533919669531288020789888460154435595547059389688072 7618 21871658517872928426011753114680961845983759893546787441402851156772 7619 2889737210451405872885906096454776381815679052871315860232041500208 7620 355702474270757936279201041471171858032192979971544583801615916408 7621 40744341269421793497195476535061464003292831035422678867711396838 7622 4337659840999716909481588773340478472879234160149244098757694988 7623 428608063570258292041130898404964577211680840225909768186499538 7624 39250060614451618288032597701482842596216925838908990924662208 7625 3325827601356375278810285347998615659095025107324707383344608 7626 260305985749652750351715148197714378110011363748618173702368 7627 18783456314819212167145863623744343030812041830755100190368 7628 1247056700948067763549819998981898392495697244720725013568 7629 76006797524734147586131284553839419111236176165560370288 7630 4242545287326053887126032920587305793665029299232155488 7631 216305585577729345557419879417803815976653135740271568 7632 10044589673000525681638319703184824044065517829216768 7633 423506730484347568800048382635662031311452402568418 7634 16157066295595576171481528421495377864432477097108 7635 555651005761549077735022592451695192658696311958 7636 17154377791393606418914201756779538979511756408 7637 473243853194374881366101001340772178506115858 7638 11606848447317036628437426287405434100504508 7639 251644274164776255368993657103675198331638 7640 4792081372560393989137505658979288747488 7641 79576940770807937698951986106167948138 7642 1142896270406161824294330929904360588 7643 14063406195763014438469107308846238 7644 146656861248470088287515162048344 7645 1279681099434949214505442840614 7646 9202865194372371581404418580 7647 53563207291571206440101970 7648 246745933155677487294000 7649 874847629555394011200 7650 2302736786568453660 7651 4287318750901352 7652 5273889085512 7653 3864111322 7654 1411604 7655 174 7656 398940827593038459861215544560474021895096606830189348013616019494520301 7657 11845694964489857354655070842449619814118946097887790253056448420270562754 7658 172494591803605574872136952924601189241068978809765465804240042867865370403 7659 1642002792012661518205459330765904183667501559372003046289901846665567551185 7660 11491777677469444571476880430118572346437976633632590980460346059844145815160 7661 63055078025869474388826237975094866438684246697572213636095811759797762081454 7662 282471058258207317665786334277369616958081445918118110827091112618782914577928 7663 1062313801384509459246536993449854566525957487625061361941265369783475086433236 7664 3422769191038192605925911317777818002764719451246715549945658705336016713845795 7665 9595118684646530428470574529456214770375294894206919383331654538288705114765345 7666 23687816334196978382650240229833007462094600530120561058113616238124075870116143 7667 52002189829192517047381708999136760981879737201401142848183398040082165002156299 7668 102328251556339185041290569540770585200250941051178742825510927132897281456795933 7669 181685568652942185754085504447956546207474968018895499407016392594734141369304325 7670 292695902128037916332251374848056337241883082495816628419274284958658724556726525 7671 429876976502539421354217050521186701402240213292768481150556176870552797173787765 7672 577925050660742619079564351221143600640002661894781512711494093045917362592689150 7673 713719579818091946997228593061938908314727818782398664703117615117503528503744275 7674 812160796360255672446739375350138760224967680848780727990530666097560015561582700 7675 853839538443745141032188638415605002057568444973125585888633337245264276421883650 7676 831282513295867138205427653726043103411916772120569418588456962370540777005983305 7677 751024727810235861630652752350100043164834995059787899801331501095652149606681275 7678 630784518051056981214294203360199833706341448683928914574599141930995065132890025 7679 493313681059004379254667080245355246701064272436584673131166752078043527761998325 7680 359742598851288455528066012344683977897561078119435014383287616843980691312499150 7681 244920156945822576841753110823856088464613898943591669522500670771375394355120938 7682 155844779487636374701785825606692186576744316553356465015594910605289215030319686 7683 92769726516578672069010117395970361895443992993572994566299729174786996857485502 7684 51703896876273179985144872636638734098153412391301146385971619816087825584894290 7685 26999142668756798748443403817952798328656019118990570445797236571915406115988290 7686 13217427863259997497838830545424093258468761989676119466093597432842970762337426 7687 6069206481448808541371304759665292544917277030237748434152132964821673690303362 7688 2615064883241033967136790113098598660599359691301077193229692831219384194468219 7689 1057641397903375818140009748977703553227316595042310703469094717278739705468780 7690 401609368744068900485995146922943640214632501336757774767884000649791927937705 7691 143201794975517334859880025114962904654636523497963331951464530360713526789007 7692 47952281354074481324390225230556398745595016825853683238068184973229677844746 7693 15079656247860128796965462177546457836438940149339638867603369181458464664032 7694 4453169100302366150825079044953361636845643671714671483592030269400527800250 7695 1234770939828418171876283131864078148541257442794627041328108786842067944150 7696 321408272268318260682463856702982586356081033568271855576851040377974303685 7697 78517308723448798449668539183439524248935608287301022420398089142903679535 7698 17995588758366080036845871982636370928069707272559890845276083816754354345 7699 3867976138032901534084868570283104423342469451270613261818972347409700925 7700 779315294273642635374384272490068761707015967671070013523502848900267075 7701 147101886947224411058894846609901640202684786863393343107054672870359915 7702 25997494134903872936918165439058108008384449624005758980262544124823715 7703 4298859338599813675619385789573882518387138197988597671831074168343755 7704 664584809644005110739234209377984653218006486948978922090350370975300 7705 95974366400930383369134495604536060578641296950405907161425130924325 7706 12934920347316628867681855455042864891338095844703108982845964856682 7707 1625301229704857219776372685708286762078625742821238250215929972440 7708 190188108338598708667351537425168280630077131259118569057702568755 7709 20700816499423826702188754437150611103721429438398142482927844325 7710 2093033255898399985238526915450498638163858359493351768905586675 7711 196304726735618768006822656493313280500562909619160138285269775 7712 17052211492070161640204322435316986858574317927901862396504880 7713 1369616946939486862131455482638614210686377202639958894106360 7714 101530885093445095311913932564181680915640872275039738980800 7715 6933039463796941109866283440204767644357891001045686012400 7716 435159848336668473392019760579523392077732343909714657560 7717 25047650291340701483957467840070636280164140657784909640 7718 1318813673659627403642209624177663301448318623483518680 7719 63344015393905661827618187868502804444635488879460600 7720 2767143790592665743116266768356223108752643792148325 7721 109581623830154928778955738549728831405364094135045 7722 3919777234274293918451601380412414380542334317125 7723 126148976177910941856728851567356477866394200925 7724 3636693721221587679370604281599703337507880225 7725 93460112596959286903023097072778645252282325 7726 2129607103151578047127758709205509908829665 7727 42766530625259716400348284071299807622225 7728 751775279317066251599073303359499764625 7729 11479070869123895441811782879563539975 7730 150918120201589266806754219625589325 7731 1691197141676918523903509076703881 7732 15964285212251766868980332553723 7733 125194564095140878907643077211 7734 802259233873120220144763195 7735 4117305927724960275094995 7736 16507160611685760711168 7737 50090470840715757291 7738 110361804781075442 7739 166766306005740 7740 159044119565 7741 83814611 7742 19053 7743 1 7744 1041468272649846165960844573253757010273567633277424171728741563133118315 7745 31102081987172519217926721629698855826119334804101206251384627974751771860 7746 455558527774638248905575856527796426759315147875009289270522152058411318618 7747 4362467023241281596624345563837832590833305251580680935462580640292111326920 7748 30717527227771791168792051519462346551303447986176833820980557488056993246940 7749 169594805010552810541831916680110247595777210703144282159352413343172723211640 7750 764564395454931407259202577644634467542900976925084680353739445865922909530580 7751 2893985484649714536059494026352528178851010899432554671686762323013527174651936 7752 9386030721740692175972756161055652002404990269544036331596209659635284828924330 7753 26489555427546353860519629343035521076425568395227227540817642049329463867531880 7754 65846123475171155835347580853126767676443526914189815407063826397746207780581956 7755 145569515313560757618835683132764829174695367735834289580643032885614744875204960 7756 288504539080024281849750309582592937724626216321626501406077348514030525720481508 7757 516003322212838478008389721195138411697573907483293457930687467974354243691493200 7758 837514693529485439223504944210043042743289736922443520152290230457716293910243000 7759 1239466053551192743998486972587947360863148231764837949121262290524252100089091600 7760 1679383272415263856813019780694403506018582478786421315334174516160153887230949375 7761 2090592178035103287369825627636404695411252803266106918934310700177622311336356100 7762 2398419555254984869861036995698004280015896521136454225181175459964401283032257250 7763 2542619716654059251166133781444487232447386109551102020926154029303273469954603000 7764 2496658163397018280565821362792098098256879364517327033987182920679232229032654400 7765 2275391072038174848173970467609525724566963616770899757482164813537129811081911000 7766 1928249525354139658601907244623307614104140131164758452583544366751245886093344100 7767 1521871048066793335406180693221267050285721809736409569703855588322507393344910000 7768 1120248473965151822097116449781245498456705893674005081519297176093561512277988500 7769 770040383437548492122984976394864600802784277948745316401739649269463611962242896 7770 494823054879391513011383676979848321345374646722698928326811244527888880328359240 7771 297535343480318726549575035151034305022779012762755586149959650343805122126440512 7772 167548288856963358210234031885311630680213121445760566574723435325591002036947080 7773 88422957123395362764109370839394533867388636118292676370135475393338935234134560 7774 43760125433504513395171461306827353286613350282654057055844741263790458998838960 7775 20319022138213327552821232368712257110383477781846049561727771145191890452639520 7776 8855643807056636810903882888073842945675257270283368405530157270647978413463519 7777 3623893425485703320363782222589962805142920339117445542096499607738308823171620 7778 1392765306275700611426887061872222706515147607965317234803681082814010259004770 7779 502809086509454039085510911181318901431049765731066170649222270855415829572104 7780 170527262399571185807659428015971559789895508468502805033974991439364052407540 7781 54332723935398044207678012340510832881124849669220454210787924179803555942232 7782 16262486411088395541835024990309856319898060332831932629025353931606281755300 7783 4572157120301808961275063886777390385295576914626691508898314140137779742400 7784 1207217473259938225376020259347848721131973342268126091952668451635656051950 7785 299276246189742777015795879187970500541575612501718308678870693205376739000 7786 69637695552464141135972916674630597247573688441609843784817871733714185420 7787 15203224621839712378271385695084665041265129561118240174587658999489071200 7788 3112794340343628064065735582421763577875010272781665012191117032725759100 7789 597396595819717460221985645664951597494038125389052657178139354389979760 7790 107402949702929078916087349637148092687576282538094907663758761296698600 7791 18076855841285158739961696966794020919361072312378769614523074783744880 7792 2846180029031774619855179627358251498752876979902927114581357281115675 7793 418871157928064411227519474766564443877125514576381175990984138926100 7794 57568883505133726937915288883157180996775078786738284463739169392138 7795 7381730201642803588001796256380824237348745971266508636130501132600 7796 882117501563714604311459478476487205117903149045037752090764429880 7797 98126520876272524582271176269142339008760845222820316209338646200 7798 10148179188773327663286913149778999673848483310189956730217630900 7799 974394926585924255468681830585041920148975122695439394240661200 7800 86732206407066064140879555463649656176055992515006313098251800 7801 7145352599083903327537919903703620479394449305227836967292960 7802 543883462051187691324916076367409554045834965254691760934800 7803 38177241997880756092175585767699589775109203217052786404800 7804 2466198807675197361056619615935811338061322561880283312960 7805 146288035743386591998912367988418351345811325739787601600 7806 7948686512478440462416157299197893407656464600469845280 7807 394587852922297140005940327557058274669226648034144000 7808 17844591944594634297891509117846841232737584887616250 7809 732860764038337615679255714420308046237659619905200 7810 27239290796972424876090880137042546514221423639000 7811 912830625884636895902234201529661342071141632400 7812 27466161848475490864069330236273282043326085500 7813 738619144658965405103896935593519215573668000 7814 17661916945140331198025133088211826349088400 7815 373397778740683359600057792120700706022000 7816 6934915570961371561048439248257094906350 7817 112332594333726841896802585489207521000 7818 1573962369858227125975326187313446500 7819 18897865122265822672912991573843328 7820 192319539830994669483768614456220 7821 1637887900838853190042877124816 7822 11498151974652084583314827640 7823 65336213021647270123367280 7824 293885643251922410172825 7825 1017558010591593602460 7826 2615927820590732942 7827 4757482625024360 7828 5717243953960 7829 4092823592 7830 1461020 7831 176 7832 2718883624306473233147970591006642853825996244625566053923483484903166148 7833 81660339793271587830367791140532573645760852293170926155439251831811615429 7834 1203070053714223164727128116217718113069417289326003217820151055431404330001 7835 11589190919353916335832023616084572763235812670735144907667744318712470577758 7836 82097897734013889854311631653052452244140543686628721970926125466463550516115 7837 456073874595324478733335548685150040686863047567806825167839647006467548959926 7838 2069031602324509092015863076905057499387468435682664163849805779146386173552458 7839 7881972207904086128606235635289206747371066681933912894766750803008376881243212 7840 25731359020112891250103188180224763899809826691373004150712231470788993528943751 7841 73106502562799659893984706759333504377231755822895974587878877181745904138348430 7842 182966786499329383495261777418806172650324495773955422821419081573716580775220870 7843 407319434842147192787135312446631872913298745153209558719887641611943303053898444 7844 813024845888636918022173925862306318619274016136994361750684033680686869819598686 7845 1464724415090118121271805722536080037564467536583675120988422632799523131942976408 7846 2395057482254940351486669354888696371928379141000178835843321113554868074687248000 7847 3571479659343479723320381807223658054465118632081200292850766835426823107415985800 7848 4876694815686136832621734856433010614662404794822466324217055861751445334330566800 7849 6119018583056802325447271642718517290771223303563002224769444720664612978635366325 7850 7077032663652396096089079247782713622098689645716502340384563065462313210205560225 7851 7564852434683752539671035055782541073390196123565682127705123578156681247114961750 7852 7491230913157079238256499033367762119460950642910948988519796992883602133096675775 7853 6886681373565445691242142577470894377871839741663990751287561461449643598936558050 7854 5887957612722708012628863469810900135860186414102444213183919649600560112379658950 7855 4689401996789948645593232867815380227443248691942720496170891478836402004515571100 7856 3484062578891649524140957520565267207004301470217804610880677046671589700471821875 7857 2417765454007604848231271825385747314965882810784979156397557876509018769882615804 7858 1568845684944305087250361464975092696949516810458693019953098780440147259386786636 7859 952802028133534962089976340188456873004144110269503116319027198811383035358138584 7860 542058165606760446635626921729624932688357375357329831950698759739961951831603372 7861 289084413041589814535212240976087071171019868136965346953998205984498522011831760 7862 144613255517876418073596729126127711791261388368763562302306815416164613860147104 7863 67892659390245571031262608923745728753884066981948629807815733860377504675430032 7864 29926494049760672403307661531592415112727106327370945146914291172916915800833348 7865 12389589225281189675732766905738297749157875257346978540797763652562737881497729 7866 4818817559987579670364859392653352597811072398278173065727044290460998933130845 7867 1761113823344480619674889045575964426662156028883187510302082932978446722195190 7868 604848150703308561335034767344301027958070385984599974160430247487115615357551 7869 195224713226680477556161173178825901772593192549168340761967631648456443594294 7870 59216131263583886518752283794990497990229163161421781055414792033644425790682 7871 16877954702429037727338740289777169026691339058817960201638574092172127139900 7872 4519629467684940045061826505040848291396356339070003796092420915641005313795 7873 1136812839363033315330951969790821211031153645646244937124663709899648338010 7874 268503192780797960804835973186943424484197600379663152853212844415542284290 7875 59528750669723335136422100516576995898534819852444229132091510664347587620 7876 12383243708372347237628989983339382031734424321482909798980419891129369850 7877 2415775299166050749593213506525435146505331270528063826919918521891137400 7878 441720218116190252016403601510519265102928412498813032978460532671493040 7879 75653683666314698970564988803158902371187010570259723383615503787540760 7880 12128209712576841579057596314908338035583708348251906046973214819891980 7881 1818469689355800772427966017869924855653882599858983929722129153656225 7882 254790323677661194957900784378473737549514164159725995029637294785981 7883 33328537375088751503310332134342759534966115558270034776799177170190 7884 4065906425327104386595624864883390559432953902602071319572612503035 7885 462080766039945358137740435631409073698051375568050670673445126530 7886 48861544606448526979072379532716694094719680424022488489594420150 7887 4800977889712098735531581870484410284461051300504534029877560460 7888 437705197354110378797681443492416873645494838540387873007797255 7889 36969847956699999760101883023037235897885391824049110213125320 7890 2887992949556539056200047500691017488863787594887369902852360 7891 208273947191476197914848149711548100985544027546463473482800 7892 13839036145010754619133501078308740837836321612598040948200 7893 845430970926043561157437344342450801672610362782656805040 7894 47374170660963497874144650491404317106911415961991255760 7895 2428835207831015131852533862980819519740826035762597280 7896 113619170729927573941448095538236130886864749331204375 7897 4835011789303784120869811296819586755582955800726800 7898 186555816951199175216711165629960466722815824542200 7899 6503099999101762242024259455521881365614370925800 7900 203990950003786024745939956770930579948839846400 7901 5732970665795653224477728287379564980228270500 7902 143654920464261355357419877133698887005142900 7903 3192185485990269504406188628670997560116800 7904 62525652849136656607657705850792555218950 7905 1072203095111011894273380964332008413350 7906 15973421210075066767682454945510468750 7907 204927599013150464490332524839164172 7908 2241223682155565614110439644006198 7909 20650704122704555424739499217712 7910 158097993609819352693850167896 7911 989169782961809281212335880 7912 4957274273881638090825162 7913 19410340570965990665451 7914 57531145451455236239 7915 123825174072752922 7916 182807855459185 7917 170354577910 7918 87732018 7919 19492 7920 1 7921 7098100266511338781484393108599979183814487289074629289702991572910235048 7922 214400497973545444427035366522360089634267238260927860475643143086180595300 7923 3176990701652233680474163999126446311544756943233864836266677099849191356368 7924 30784861634170300033147745242450025342873583828331219713152865459679967806764 7925 219394225982957220222794997155448606104843900117041284279737170180690808136230 7926 1226277741645902426748278488949614968960615821427627365601083590932333290906376 7927 5598016338255686507701412203027776524022551481964696721895283226146345521062320 7928 21461977945698048712354413769150793819178606053327468337420434579757369263251736 7929 70521474084965911750229567467752809780632595520056753770979063733296046393446478 7930 201695462233372607812011077682741025121318720093382572397280222362521447340786040 7931 508221699115195265306025390881819969652750519114484515338718448621548254368364352 7932 1139247378666143654770444630552677868655570410259062412996333503978875698654896296 7933 2290085374641484699108740952658109338876687522689347983139919050691233267754549708 7934 4155599045991606341343701319006310856839012328771504706438124787689816260472952224 7935 6845267659293247718892613840982011693222185945477931637488151464730554988318342400 7936 10284624743669635487612340370056412222490677390527227966765996779467588074319716000 7937 14151510436274140843297794942360623824704011560920103178366876314560440644377433600 7938 17896552389002292527962952975348437693233205544785366357373600264037894191157056100 7939 20865317127898397241627830039819579089481962949987065342434253311533398366503402800 7940 22487371807721828168957915114091049139947999285317405577695928906901978876222847500 7941 22456222939131383402219971547131322872968860324493477898257492050709928968176287950 7942 20821994571558882075234357734065111597332353181756757724244095081439997798181629400 7943 17959413896532189725282153720963147946280474703868824925753341916671933191443171600 7944 14432759174351032788653733548525152814287355731448270513089326565700414630665561800 7945 10822176405390959335311518369066822944028182430743616088381376551649546144851789750 7946 7581151105145671570473452991064837231419556111486696212039066479918317606612412976 7947 4966980666382076986494873347580792733700006414809642881275376130669773703647539136 7948 3046552315032493798835039907261302756941527050111082965743355453276521123950658512 7949 1750861366662945153063329754653315610980001439361852792872723003226553973352648376 7950 943496983014104915009441671495467683545717669703553498889413697054975773215795520 7951 477032615338141790939307378419860569236817667262288171269508570691151241646098304 7952 226415096760524906768790050136350759686046353306603866663448165484334052189106880 7953 100926212870835777284625092058801257977100390969273280482109120272298732026986344 7954 42266702765369209404307998461457641113544042973081234948046276788747669172830612 7955 16634434713465570458839265233353536857557430210723985250091900021242779721167760 7956 6153456900542296519731738419348622453578220060904638951852728378272257451820028 7957 2139862851228266172225910496809470590394840424248511973410095552289742718231614 7958 699571014095937666182605577806349167221270016847339175960963567463883754241032 7959 215005871332675978301499333288494218700854747280769909873749602905098236386096 7960 62116339805691516263152844621719958901857944246185837734680335744283084415000 7961 16866855610293633917743114071560410790769324274864544509929394381607551669670 7962 4303704937978806158750887471171078453564706699049648760034063605948040716200 7963 1031597058305208781543888242635964348988352442911418693109759385608139417920 7964 232213717738820989406652102774166061115099414472181474294717770913854207160 7965 49067996038177304116567878706200410179880970082525436449012904462999542500 7966 9728259994161026448148143354102124759260734925548603359605415983718873120 7967 1808684559537341846070002992726466772507554422233005735714546922711640960 7968 315148844381301759997224578941884490055210364439024258897260074115038880 7969 51427730102485638733502240225617182719535758819420870453612120762430040 7970 7853790417439638928400233603375874481435661298812598944693305199799700 7971 1121501624642417331455814754790230868444673885810746471480838882264432 7972 149610736508443776022851333497122094935263646503208152605368449042588 7973 18626661255512761690854238940930391621821619426127991204327545998630 7974 2161948600006472730895874484402810517020458778837625622987730897240 7975 233658587851394078100682370207269882971581519651058454762600102800 7976 23484901490774032890396016453731186651231065374389525232177951560 7977 2192121244208795258992852796549186662212234382624795004225394750 7978 189739471350801933097810668248229212428986012494714811910980960 7979 15204175863619885897825131051207596399699963712187667607622080 7980 1125944166100256138742007738502518697866779133726436308274400 7981 76911820703542671740799011862950011399524268835133216802320 7982 4836108719191302885155762785177830076183736197512129639360 7983 279289397971985828847495549535780319291016181698462977280 7984 14777925351692808452949463059438960631380924496503387840 7985 714538769760525522120879899960777857445590885322901750 7986 31480465345493707482815394502094865247262421272413200 7987 1259777848497812960336657308934833351550285329843200 7988 45634054322406528483514126963838319798255568502400 7989 1490679959222378750472062388570583374480891349200 7990 43729133342272777192342848609760395457301454000 7991 1146694038066701736142553306066876913011695200 7992 26741893499654417260877017050577793565224400 7993 551473342901124604311132719424278957855100 7994 9992212311867735641198688637800685195800 7995 157928789618153696252605951935804996000 7996 2159486688129454713999356606320130568 7997 25306587662842153747960244258642748 7998 251403524044987774597534584210816 7999 2090355872270119595022351178368 8000 14328866510691321816513912960 8001 79514043931999237434755652 8002 349326468531388524177660 8003 1181494110823046735792 8004 2967374532450673716 8005 5272930150230930 8006 6192168632584 8007 4332239472 8008 1511576 8009 178 8010 18531070097832231696364169876132404093278740504129931851736336891702653145 8011 562902741295517350097558585748708358772962187591896117699895828659672023625 8012 8389179955522122893799493736584584593896372291125044719498805216630826487753 8013 81768277386016934278247830395451462692285154548085332613843222552211056494483 8014 586227702725909250463004658952731367444898394863607525454473003330456020648588 8015 3296661136192205067692518003880764888334125859125160605361883588146106396817505 8016 15143149340723810815704815472546025332410875799293126485327875659998455910403670 8017 58425458493259951090708033656827039946693509896467566040240577693584381978024686 8018 193223268438074721482985695430120407281444993682468653164505686034717002255362006 8019 556284244162697284479255684810220737606994057027566830306808557022117004848514421 8020 1411156029554363669714204850975609046187817993598607795897784218227047770299474494 8021 3185087920786511469487927751441234675877316090085078250645068243685640483914069834 8022 6447610361205006418244212414707380560586573324089726590709129742645902562065193828 8023 11783885920599740542322474781557660235424483895245526635516335367977471864268652038 8024 19553257773310609772099250676025633954826427426694658824564843383492139048876400208 8025 29597770966513831542808855463680825296086838630949810309014856269389722852350747400 8026 41037926366538869031240600654572548416121730944644619289331070070448029296917423025 8027 52304187131613745269688407635995853111985762830999300942354503176075359968471910725 8028 61468308957490638988953716071947311762287341232943188782779627249147761909186594225 8029 66788441567353804080627014024069460332005546316666938555133835547025512848308860475 8030 67253565147158724301657675974049836599243500019079837797390273260321383985304873600 8031 62892550581454085710588349636458449270984661214855371284506996122531811927325991225 8032 54720789170732232005073147200968151178951413673174378631404810012607123813929797850 8033 44369116343399502643744269294801881143022765830459192367627741291361915805335011850 8034 33574392058293820000030868422380623666431813910183594461310564035871835896113403100 8035 23740228436824499935973931851245182621832207808517943374987301402139147736770165679 8036 15703474492988764199987027521076384692134677858124725011200360212339026221777463644 8037 9726716784673907857453108977641753067055145531723675190871542600532206597113871252 8038 5646354744893554886403357315596358180924843680372525097945487324800942498393060072 8039 3074141884607359005869985045724849656362925003593591035252415971544992688319035292 8040 1570763026523052836447310451274823929568292737844459273942031298273023989118517120 8041 753639387168562779315737421231512620151155811827375844596173858575738738141288880 8042 339686752517756090233443314746182302552323161932511568645073576910889280882482869 8043 143884790353017477508448249393038303547504251544279919337845406685076458824553349 8044 57292371925884383002880107464015554829538544076453611591458749171903182901827109 8045 21449425568436591844308457421273947897718823256134008893129721034004813791844071 8046 7551463787228759894497097113782827377569908055468284042574201816457655464016356 8047 2500186584825775265346428800085486575883077636436427701751715331531788923740637 8048 778465074730301435409872395506454346626098819921515668073190277054273428506502 8049 227930319975202376858276367148845866991867074429013538835040012365930465214382 8050 62748573191065120204380480504772081433481476091991966491745501533634843946450 8051 16238989353334662246391201511024875257892149217660647865531045793870812435325 8052 3949611434527762981876489970604840679251742738662741996875933428852498807370 8053 902503890795484374872535039591864491372178448951386685764271371038724526670 8054 193675348020711595153096296102005687722726830235744880337622747823460659420 8055 39015140037244321474141117235061830929187074265133108343906492866784608290 8056 7373944989636161968240407576757420120292139884448909231966052812880843840 8057 1306831312883781146080115452587797705104881096471206687642728903361276680 8058 217023602975512484624337774323463698624215195309371990210931870911148205 8059 33747838116343812276477556316302080092190584169746654951345490618269805 8060 4910072728428511172373493790125481368023453619798724855118287928145917 8061 667806402219460746790631893233679321668070014544254375340797930852927 8062 84823516218811386875386045036560077124927772370717924817201387953880 8063 10051482712566134949165157569790349072360678504346520764005078388405 8064 1109935896253730460480550416908544937401356172469175880406394340330 8065 114073159464133349979638903370923562532652336612409371924788718250 8066 10896978457084039766920056232762024993364213743210979866669625400 8067 966133512515425540716583543770097616794462154339609331861256335 8068 79377333549625504077100495134561160725868046541195873792077160 8069 6033208879347885480759011752800210493778607142658277345337560 8070 423444465621580610518334862177686672776072909120642872131040 8071 27389156035946671273265955806016593064407850177110046820440 8072 1629148245296786934878382262486957429913730804394058826480 8073 88905495938161209664021340315544255508547378982254572080 8074 4439981884678923277553774038972820900425211125533330780 8075 202357570135177874203694962001753168143517058484205175 8076 8391424307890954046995784881445016779227225668199800 8077 315573184798849649541351712961874296384010736958400 8078 10723711536786048475079300840703385730207381049900 8079 327979543860182272026035051302327872435641940900 8080 8988809661977554901694486377662170570785903100 8081 219686220551848931803616425999174954032656100 8082 4762132062779255649205657631394205629835350 8083 91006361302773326192959122256567875509100 8084 1522853446771497188449190837249954725350 8085 22141759394182908825440903983340207922 8086 277275632884015399535346196664989692 8087 2960437611885199711595575915381686 8088 26633359689384890410052182498296 8089 199111971901596187973505584256 8090 1216690258402098007575936615 8091 5955899285836631358690645 8092 22781832301704322356767 8093 65972726594413083557 8094 138749074079730312 8095 200183655256783 8096 182327513038 8097 91785166 8098 19936 8099 1 8100 48379976124600707592523889621556326772432933853296844871939008069808125730 8101 1477862345412563747531257339853156384353245975716211874042775643064202433844 8102 22151434772311005512266793936355314244177407529325980488361095262976174040418 8103 217168316131101342620965366524534875620165991164717956774131255317499194047020 8104 1566231922477907846673008851512637214855563192606532146730175034041689399682155 8105 8861196805852813690501544389959226461409183545500664058535937113220373414047180 8106 40955691222379206478943441967741674795720307666461285763393193431361955408862828 8107 159013236542837774330160542186404731266589871038745730646847393850781859209354456 8108 529271252674261702976805161783351027665575299909931389483340852875609814395452335 8109 1533767750504950940871902907629182987644378857694454588071329203991446768105886180 8110 3916875010859192337329012603720143294203036888692649988852754206548160714427648428 8111 8901178783334580433989741509475019223352123793098462283624033446562521765371733672 8112 18144611394411983894664095394516209677666709065461299897338893647730586740701856494 8113 33398227676029026345347624252948322414802868387727794337301706511900948756415663880 8114 55821970701337179599014807957842103934539116963142094249080336462503389486749565040 8115 85126217818609143880838251698126406735053243727752613869969786127188322613266926240 8116 118926125012408552373348512462310323341327787476916238089795468505386494151509540350 8117 152752122428791164093506645955490852963942021595906349586516774555731505037577305700 8118 180940035718418902630629798319325049567845634767233953316720344562094563076297071250 8119 198195305516339910203718589133624346735585582022050587408721219951393754594146239500 8120 201230828810519917345435396704155163535555454642766852240940126860580661034147925575 8121 189778338589785481006222715088672207498717111813660067625419511462971844320650843500 8122 166552738793566029989454615732245989799970449682769323230586202270584644751193890500 8123 136244436037786754403610950090709982362972314592471604792111993478779613668280117000 8124 104033746073074712762033547536625101536300688196347029818749943955131390634566876375 8125 74245757762353981075992406144516466566633159884867371316468346038079521858899437836 8126 49579139092816221228127115948846950287822778917019816744428344262496796542559046264 8127 31008813844294556833917289864012432220734155755706109556626954411121173085225693648 8128 18180482779873893853923723540241055478771808031032335929560104197682078606086556780 8129 9999676465753476396371492126598824292062966493988998979265567162019910118143287120 8130 5163067630974862868819534346847350064180548760123270549086929932730864248617882720 8131 2503861131278105069962902695495685090236014571203979652079166502977572238112414912 8132 1141020563614497067753754384872662560284875826471484792967324130465958284270696074 8133 488788735466642648299922042115548055194048803018956960717377536175281453292224740 8134 196889490624598963506623376318981712194730554654746898999112786326196074722945370 8135 74592274007372072121813286808003174096100218642169035409373688465671122590338812 8136 26582761095049055125604760329222054225441658999508605587713988832648987596294503 8137 8912017632323337570400964781777830892520387320720006749588897849224517970156956 8138 2810782528899181529136956871991000339179777704530107378571009155863193219227820 8139 833932288179400156319817117965032538853644216536129103948140448736943420159960 8140 232721136435071652932199249132037267974725680530360330637943561092991270011795 8141 61075072601893964223349661663252461115178529868105920525162269085505165848260 8142 15069872689331314585088449755741625018949419532668606315125633528819605563620 8143 3494939297494830158940810265529774234659655978098994085060468385860527715000 8144 761541902736832612523341375854209915873935991758536778035078792494143132650 8145 155841848196733443150816937723676679517128512504624347452221620384650844120 8146 29936044977437700924411373994804349228630983663493098058051945310420556720 8147 5394858671167027795768296813833237978799831294965763771967902495347732640 8148 911521451226455025392594320254510270161880711767591243694051073034723650 8149 144294707015870925364222503589707175574081552044214908311419339875634500 8150 21384280901636685766728417451499987030548680036747251748789566297747658 8151 2964359912081569627519798169049074078482680457949787532008258192765084 8152 384022113881904291592818072674286277329100140693578671605900488852643 8153 46444199886697189203492744419444873617954874773028699052143783648700 8154 5238169236014525399618910343361923857555976841034451100567532735300 8155 550278808646644318062843542011939650078069400587684950515130910600 8156 53775029875730331786112674650280185914023324401373216496330538355 8157 4881648099306468978661460513493856805234119252498662013937264460 8158 411039969543741160119119801017340953363619058744265120042599600 8159 32049691685327142710589731910450172392171790073769150086488800 8160 2310034416802384013579114359892945428835302884059231894879880 8161 153616352047355815432930900487277852127722485747441958863520 8162 9405494561607186434705951128016524172734518360874578587040 8163 529025070823920683791195236807859865992617068576212996800 8164 27268623386083540711014446334890160241958189589977426775 8165 1284671538463953853971743219048689876767221820146425500 8166 55158150333964312135459984259491193547620794478065800 8167 2151531353303825208449269628466843325374851940777600 8168 75981562750209506127973063756012546574574539934000 8169 2420175445146064988089833612997646934484809402000 8170 69239201671034311935647846141265206982238245000 8171 1771008880981397903224197538955122957019634000 8172 40292898404887550255892255280699611061730250 8173 810761723921719900805309212733329034958000 8174 14336067880781832646602096586652993449500 8175 221154074958635913517612943290636391688 8176 2951979336048813674036561960718819702 8177 33774415752744983648518897108646664 8178 327625688289497879009778671759040 8179 2660348957991855366148604012160 8180 17811486350912509985370722940 8181 96551503077616885667462276 8182 414409145910148496067902 8183 1369514779821757741620 8184 3361232222802778585 8185 5837432570064436 8186 6700514597964 8187 4582730328 8188 1563285 8189 180 8190 126309933687625380047078004511974074421330076078267454265818384888771708431 8191 3879964288807486823746744993576408691469856737831153919160700132274446936580 8192 58487523930823167052482207868219628524690006986803799194789533967341636590378 8193 576729894761822185012417960853941953732171119724462971064272730333429819271910 8194 4184031907710654358705909196352595725905445194979362160463574795627742506405840 8195 23814630731599028833897681067226362748905569679351423996268438704712067119518085 8196 110746322290297757778787837585088207094100525713922784040822499716235541418111315 8197 432677577914005561250269901764035951733419440364711977749058076147831935192286816 8198 1449370626043163669933208419051901766135355456456521323029678106446781214782892755 8199 4227526344486116992655983897982508475954448936994471240432416591681740047700392535 8200 10867988180320217505861551492749361585506716963067243911113529687603036852724219651 8201 24865576011212644213278893189157410021853792537190961660347389414628465318515087060 8202 51038841252216166991075200934884666022868998585280822099740085154244869336862171504 8203 94610880560694822992075049647414010513728925827782783608472078985044066315413834290 8204 159276476546136104773922880228780748174859593613177331788544248460939305439490417230 8205 244683606472930539035900612899962798799177540324591057379228133487803252389991149688 8206 344415078773305642345031369157301007701011826911880174956733346831692688533512583875 8207 445785481116662901275112990382779699690094124241415356481234763263312346756562496200 8208 532205993142014346416149384795909989770159206711936897263970155833826001625433790750 8209 587651480628195534460708502844254575791387753606343432977634887500330232184047895750 8210 601561097685989156946673788166605519255287870552415346238460957636525486771775757400 8211 572098115267084426851710753439978640665256875645031286036176207950679433530348605625 8212 506403652437538847562934930953715195943295798761681136038318691256244682201089189375 8213 417897981552310825460982708884019260929778067860388646503738835725245326187377545000 8214 321973648290390587184368618838592851096079791808168344850890882429724288630790980125 8215 231901459198246183936165316070005049353709454051656229035112798424544530292673264899 8216 156318673695718494589986470024605543298371601031654081924586683901932439739569983435 8217 98713072244943571657379598263741266322484986727763783587673583803786688520519498568 8218 58448531575980483255434520337080160544938490852586761848391004299118635454154075440 8219 32474126935604834448866776585554162943247455891050532062485815490336107076503589460 8220 16941472449559847865797235679899072211382917755812414450204111155997987430713693580 8221 8303435869489042541594745719294376023560046713079776870962711388984789524549645360 8222 3825268918172358944568728887941928170751418791634124849902377672823680944785943939 8223 1657034869750294606730150287807850378553307427425467816029536794742674164573795220 8224 675150589324135904068569648975297681827645036001890912277500789643113859030791490 8225 258803537832814749999097474057909817905807077287156114057744539031889428670842094 8226 93349166060975127271730926798878618968445201080004319615093085952476910631392640 8227 31685573654385577019754128456056954548653262823786822785214171000543808690074121 8228 10121267575921356374336001069510114709136546829762903395671705463304642564589935 8229 3042380974769369104878584258595257735563147423376031723407343321715995937507120 8230 860504693104273439208347765525732615905016236593539352414385544814391472196787 8231 228971957001092020988071367124764370849451299870999265971692624163998698009875 8232 57306290738341653220019009221115145098040233025262013555049369608713739666295 8233 13486149624058357131083677504077054562476568104690820489764338342033895145500 8234 2983232828661299662940931873022314115600369308812758272699916076488609196400 8235 620041184099379106933430005541078894097367564972367749356774736337166586550 8236 121026744228565272349434096913676666740097964917662746581606705946557746250 8237 22173526709088239481739141148518369534867745024805354088738154948321962440 8238 3810809713405910636344655268939907387662638210605190381228436355154659075 8239 613953797091693516068074463181072376414072024690720751229551104686849700 8240 92654451830922423091215140212510889607718972461140027728616563535647410 8241 13087402127068047829852998538845191017256805641093970185345879160869070 8242 1728654660143637840513864551457924561230946269710421002579165525438008 8243 213307832897265118593958133412113552749074397203991359476921611787325 8244 24563395558908045341865918079752692772909606015944390996418243913275 8245 2636654741858975305617253487253980238444825455860536372848412219000 8246 263487545841950743293263342268378484887094387670688874842987501525 8247 24480665972538879774596704888151309444580397073900144833622026935 8248 2111589204702761986274052087202697527086633267738305158051961175 8249 168824011582817139604982061096561235033270702591551510037563600 8250 12489862224317351572036358367778107660333287194437197562806160 8251 853452949625587534415591342677241413725927131904265813764600 8252 53756896829840451616255523957808860358948026302764793097640 8253 3114466522917908374438159827791322339634047444285506678400 8254 165581193272596115793592453360896784009667335530869742675 8255 8057710135336349826798833646338282453511198280581636555 8256 357918136359561827671559810157200489027120326686372375 8257 14468273883182100504922302333906454834483659998250600 8258 530491310029009000660835063366143403303872124275500 8259 17579167668255129818892736403738209264508385369000 8260 524385235727978268085463852709891684398223238800 8261 14019408095982179696376841991705887520450451000 8262 334291462890552653354630296630156636678819500 8263 7071117740992915168179334006628896675404750 8264 131883316934527883356741987583144479103250 8265 2154136584874278972654308076133276823412 8266 30576525330186943265928162173867379480 8267 373861608872321383505630098726991274 8268 3897974852154646051727343764151270 8269 34249356638077215572976928778280 8270 250106655135397332974457916935 8271 1493021770666178640618168730 8272 7140807808057678385182172 8273 26690523729791030777610 8274 75536150896266111520 8275 155272678214955367 8276 218987718142545 8277 194993609448 8278 95977155 8279 20385 8280 1 8281 329773685011610010354901737784676052037858948725811852501966576843662017480 8282 10186258047840691114185557471733295203391174069309643950991797095629665065244 8283 154420114686735460916314325853212810643792922355926943215189515317222291869456 8284 1531486779288221003015461806748283520774692171238059465750222907587418853778488 8285 11175929911279142257650726320223305461047908301645301733985483081841028736262790 8286 63992560477075169893391455963204056424325007925250595623438098311487840282859036 8287 299407264726419605785238486674885779920154827743563987470691359233622846651905578 8288 1177054704070549478235326099670269219045923233033640548194049630573207607943944752 8289 3967932492913128572866526886564353341305581261122807814721415744898767519797742446 8290 11648729468279730153317512666155447071919817922639810031530732170058656554330086360 8291 30144303544493853426238552324179172382921915355267823444872483594801900449038302106 8292 69434701678431189283619936294240870133762693891075780293166598456852278261071754832 8293 143502879259707325006686288319622730406542452484931310391710698020152768269687105708 8294 267882436465353125907160549351311647480034185541381516087527409036419300482408886264 8295 454215115122540565289947182975154235596830475588180783844036406997321849652564984180 8296 702889360246740598109935459764912356943952804786525123559792176312225832933295446016 8297 996790246266815348644492983099238892796564363419365068623858887942016071100824717200 8298 1300039446077908963459927589709543384021457147843804175864543647195930625087434047900 8299 1564195366601361110810717758916269995852431719219052563461288914150107636472136006200 8300 1740947189010227395791193711645764243050900994247940084109178894638726345034152847000 8301 1796703038217056194485370039229831154757019389920274080881145947469300385517025153550 8302 1722965605717556279828587642358425834436282480520455132318296668495967356961777895500 8303 1538132549510652006352609692964013307631607757790585266523390853298426610523170441250 8304 1280389337315327308244212223381791129684508447195843477419617209076708912393872930000 8305 995299431820263064485655179380019569494077912822098777833815901295481363381232641750 8306 723416333258340188711081742773057100153149454230072837385467996318099399418596746416 8307 492198079599157262258081844887310500973520462846036838054143484104893946085998002594 8308 313793533114431522357308988238917259788315931800930249506329362426843642253895809376 8309 187621501286197722267828914582880417256354873410426434578271676515594202964641239928 8310 105290482760264920044523422406482977146315201691124001092821975370560460053493515760 8311 55494772508600694063889378050728099000897480113201232078056951314897745176605761224 8312 27486446442446796370702585018950604755625766636316579083144956500062399247553782912 8313 12799623956128173799768520060774446261696318673640015047960943159955279017981628008 8314 5606093081374084043074335646999004386168643418709252395843558484931700425172922284 8315 2310181964553906884097462793700910068474882732413178464453656839789912946309917040 8316 895902720612842034178013656595755459251261960916256099805672739997803320006053784 8317 327023864735853234505130498861457061001400872974911664875469122930491009140714718 8318 112369250002243984545727599576587987878023060183672417685556854387101658885465292 8319 36348112040010688701961640129733890276822287885134343304655545798997563475344786 8320 11068063547248214954715916498034828645610783550979084174642584041879852064527920 8321 3172332452267457203959554589958776967433821543820215422055138642890716826075654 8322 855732611648480096186956853821428498102046707288848512947408575256694868327560 8323 217199279633694672371888520498410484423945030286638200434115047883229559204290 8324 51858716765581374641317695528142431272218258199221498073138082966723447895920 8325 11643511988118462880134500611708279691973319378112222906518809903014422608900 8326 2457390709801383116554693095860844425269468398708202165513793082144727867240 8327 487297990772198892780069778183855473898464661666194987320006700787113251420 8328 90744433713223451707919873735190318758300933654712043341733023167610596480 8329 15859775685918427876167250075250773836419746591568561695188447570560732840 8330 2599821881748362014176925570397775658459147959254868870915801822336522700 8331 399436413283218510220991376856532787034642346392590311524708236771910048 8332 57473311229979003934866744614049041019096962904560429244609113461533624 8333 7737914972699644329093855838199873895103442045992090049087925620904486 8334 973893833412805667012562806727155128299555214561294170100356285028668 8335 114468046747320877785611105552056348847931330473898243315794579464650 8336 12550448331152647960826165419531983396479034527321154744542569540560 8337 1282075942033418541747817009498359761981142522141741409610462035230 8338 121865923618439120583538156243927945460302403915135132988410716320 8339 10763500593935046063142561924461209695498044370077634563392315610 8340 881996747352046151770464574692070448838977301375469906784745600 8341 66943579315545455146601740379300793086381746199493684569298960 8342 4697946352314340760178729641260285253115203569142652243873120 8343 304249783168628832185008808514888530675943805521287370599280 8344 18145665678278650831335675127378492443495365744500026858240 8345 994392580986063540766793238624258977759711268080866811550 8346 49948676350551503430551370524391129693184914011490756360 8347 2293600982506005118298345896238269009126870935642292050 8348 96002712518556535409082675681929471152669935082561200 8349 3651320429269801396639259358120031601976902029755600 8350 125752567155631060442191038550293374707707251034000 8351 3906945978974080221620955432466105345951007439600 8352 109043011469907796676763114095844880253445084000 8353 2721403565446170487081413529532205198772009500 8354 60422173062659465484865084148562890605737000 8355 1186653695713538986513738390674034165618500 8356 20482796679796959387381909452426867133648 8357 308493793423637904718107075717519097692 8358 4020863389117376439490109077819779768 8359 44927174695119412184105245366510404 8360 425670731306457471302824863751680 8361 3376502045815629909747983288292 8362 22086040825191826744149836276 8363 116982687251813461679955284 8364 490671879830358536231432 8365 1584824727969356361170 8366 3802052648912026132 8367 6455027190831934 8368 7244219192496 8369 4844676018 8370 1616160 8371 182 8372 860995828507128641655133994112285285070771665426527649729651668715980938372 8373 26742062286267680612267863810243716161730600507997563141273827797142126162591 8374 407684309923496981189689257290096410756977113391607651919252545872041860882578 8375 4066485489300937819143856363657713122372008203270422989686714923718147469164464 8376 29848512224611741591758508454353012666987060022717964372823711295465369464005835 8377 171929360264556193132086866618108251445958329581620844476678986469934151846284821 8378 809308823750535936906453148890394847728663902974897887931363368387789510257308475 8379 3201335635171449505719965841391241129085932583212781578769620569053720470645069691 8380 10860107945672784627126578782419683716337228284389006839071691262662125805215131003 8381 32087650600649151981372101286424620202778503822214270005336229082269867842971553270 8382 83581441305481429779544474538048507371923238679372149246551095064528965673170971253 8383 193813392268917843622581193667352031032912756235781753369475896376457492756318865271 8384 403301168077728626679192854447947974665797726195486112287994768528148128015825904854 8385 758115816839504993876052661800914668811025907436433470905093185990227367694622063842 8386 1294607043274473980678823475997748874339606703546570735090209196281468101224456428710 8387 2017961712019912505518908679447055128479281015884632017958354099686260852949651128182 8388 2883007495929959984842500227994415045242478807779512395266225231767651432079670761888 8389 3788637716269335312271005691027171833258738326621428819296587835453270794287714045575 8390 4593807043316054113589401074950125031391016783133721256315220221121782938740780978350 8391 5153418684951792295820305856619692909082753579608749446347484119127363825075927258500 8392 5361538090774372986078412661205067583165528674763797153357303546389200367462563712975 8393 5184066530859667963442876462717287621622463883213548940531043549830708165447296079025 8394 4667117218016334679211740410517196218963345803452817761755963839988458744239988139375 8395 3918688448403122858613445927216224311146475111473749543464289788322762911838385419375 8396 3073135360176436854802504785658386318883785405222393601000504884287589352697693151375 8397 2253895970461899071454000242376368154237090546606953434698707540083213062894040620084 8398 1547727428885195598206978366444635839420628325341591456135263474449199621495609572829 8399 996098050868512707266561185442032348220544177835407587228819361759324768506939773843 8400 601370428923170127371022310787657125318605917855287571580595715219945422317011317564 8401 340840517664053590934435108019115009956198804182284137676410769206375804472557849540 8402 181477048923291009073388903713373497790503360937135110233465576307034263284998546844 8403 90824801672183785371768377579447921311263936426875731128408543148845954106413120540 8404 42747624556402245858294099447134315781189137759195578932540087308689881841112406564 8405 18928703621498218326146532236394132119218804395712880017103908711431415400122451187 8406 7888125904707771251011576784138881682589100896559809640876660954993577869528488330 8407 3094436012994185547087089999754160081581916228495097945623247855532967636600166352 8408 1142941291716279391156959571589290658253107236744581893293723716470695149129807799 8409 397513386596044859571132084830040731587154726515695642898416805138628999002288521 8410 130192915108329858764983224692462784577717332267270863423851721886418022863818183 8411 40153695419814342477443921513465678335730485799173344174203596687166352007670215 8412 11660957153535533761527321883538897577154189589578451970510454336906177050347063 8413 3188268584506032385094828316859600927986214454985366307201652668525686443857362 8414 820546147408648389846923566303663047929544565928592900127358116822042733032545 8415 198732066196837189633005591032798104995676391139840120121202998239969007090035 8416 45280702104117056119521556772173076152458696546252149808778977240140371243650 8417 9702327795801558080775822596742346312702936349580098490687630346980265695590 8418 1954191984174555675456966287209040353636662939618576092505984187291224176050 8419 369803536727307638783305164198440710171319346384049413418885076284179318690 8420 65711905109610579189533090975220355672501759738186803878955785585886804220 8421 10957580162050593814717853050303678142926947167761951785992449782963781475 8422 1713492476152993305510931723010541963340869117644642810974631479908930618 8423 251082170555515840475915417516079044715515342747159531605909993340669280 8424 34447159977813757415146360898570902104372960372445346465943863427610683 8425 4420788043435553447391854871866307296122509657442563233679041475589269 8426 530181962426499437564581493575132965955900769758738724571343545927675 8427 59355768123337552731380373416864743550436097529041221037305084527835 8428 6195960715024645180932083688589834021387951663356895713751914994275 8429 602304231415413316821226841441612899109261071790323115980524442560 8430 54449564732199677366446317710146876339637827011938614802347329105 8431 4570950658675015856752582175095405232179980735334119890383177575 8432 355765352442712202102166549264119285561317049130591934639185480 8433 25628425558517383275668039908269881198977201730705919995724360 8434 1705601315460009873065787154946018048215581184827150239093640 8435 104655271645949872538476371748096947462091430460619004751720 8436 5907878844902489681163949635851147347709942310932272680975 8437 306103858026009358255265249695952493670912402236147173370 8438 14519954131799206977802843188569939346713468819829854805 8439 628805373604818073374017498872384906149690190877844975 8440 24786126937716648082442341917268141214055890356636800 8441 886354791338951029451854506843944072646212009182500 8442 28651053504936185978313842098691026507611639829200 8443 833832945642539753745482301862099929326123401800 8444 21752831609529993856152583339514151459589230750 8445 506218644522777014012764297468095655551998250 8446 10451892992978241912591445672933426113477750 8447 190307668744800725894939543694752733677382 8448 3035030183181154984073252584149227159502 8449 42069123422763607655225851244909781474 8450 502380120015249824059234142066806302 8451 5116419100586539789344070697228670 8452 43918036368683847188520042109242 8453 313354406569124581485312608365 8454 1827899064718031630358558672 8455 8544039595991359225151526 8456 31214480502319135352065 8457 86355350759836282631 8458 173546628516232257 8459 239319513420273 8460 208384605429 8461 100311120 8462 20839 8463 1 8464 2247980739064420497086821780448709534508560874128493389753344174893586004924 8465 70205068719953712998777673748544336674281502737407401106349714081176152246604 8466 1076276468016318006750107277045076026550694175628449720779947152471706980274038 8467 10796693660492348657994321357941052159402267512593676058661593826620756365945848 8468 79709963284427032142592642172208993015715382964548462826307958196378022442850128 8469 461855665318612634265757312963153730837630543463823337353321296025028463293814360 8470 2187187798800137117640286437589405444437742561538456558362115259422514134996247140 8471 8705008788620528137978465193210254542752673187728963661742860948447153466620427856 8472 29716004144456398409264285316851492507935151983733694806466251413687683943571533896 8473 88362090997933549228737032473066278337161055637680761116144769904768161937086440316 8474 231667323345733185078631521448668406727134765416936536990354150136816658838948796134 8475 540781993465062351948440936272315201939450824900718110522081796484663812555125205944 8476 1132947378177351772298270380512555129812660840432761179569334726030297733489959612064 8477 2144458549861525837533058165838685814334820102652021728902205767761493962470624883984 8478 3687938812454303299454956671573130551605814572480571942329188701794097691190215111224 8479 5790098649619194929357343909086639795628454131374149902612999934682230549042023268832 8480 8333197943842170341416944344395511618399071763378721045779189728200873202342095934992 8481 11033403027271517661988506130560934925446732696527016022426930435335616966424898933500 8482 13481223622315526609193387331253751016049122241120590842219605680112805033106948111950 8483 15242422984937765404894231209659884207250837939086078000301356890460708049319958374200 8484 15985422628650409470183598789142809735621862493040985766370953938774920097545370856600 8485 15583246186249132637287156516417123313990432059905426613401422548973427473807400508600 8486 14147108118625495690552728348405220550551675001599370553034561927291642268288908676500 8487 11980441855650297787218888348348840226252214588347740983669292710283154898642015130000 8488 9477878791534306481603561159284385803653946375494561815738779911428677907990640803000 8489 7013708742362402756260422476454780779355721863265737113295184492505541615987987042276 8490 4860519784274519171013460060863078374975230628773784356112546384948801857959832202106 8491 3157604659687340148737337425365600154301989717133587536041380603921786441861884268808 8492 1924692845312515078174360813762600962513103781594147458631166361378478651155850184688 8493 1101625351659383858984028692950054848093854874284422998508471567901646917176071134688 8494 592476234585951786290958832323791282447105008737933637651449025704756091449422691600 8495 299589847129779231780740825783810961147123088481690362175553233915044891726394934720 8496 142501293106423994174021343118947612452305404988758872596551206644624725467376041124 8497 63786201972865783132931245014155578302970091935254775341120572848364786870543958684 8498 26878060468222686955217345482020076349037467126168431610944545494343541280155958814 8499 10664672170726505429790142041388175177373623229406267892352564519680863778687988696 8500 3985293307238291540732019596627458519610720546716290739081966144588187899165434336 8501 1402787743284259450430837135624499633991658937327918446653624204329039154413690936 8502 465125513364362734994869585882503844021910280691252779210069858591885472380409716 8503 145276477233441527085035818515513808129262308049936659453370753145870855665800976 8504 42740659633679825667068956070433289375492372738570441346402376592611187956762968 8505 11842835251208941631851755677581095068238696932227155584455449728683079973272508 8506 3090015904453592138142386529756063299480816119042058208186129550530705188589670 8507 759019162084587284689326832034595171257155566109206336695838238865610384840120 8508 175469912679386896406115402393794596665571907780198319092114117456981678461920 8509 38164160806698002615633828305099568813987647824919019078838143451388957201200 8510 7806048583006752957301655737595500827418403153471057958524129575870324508200 8511 1500798194245543652092802636139538073017688039752637964097497093530321281440 8512 271078495504359385804691894955473545344141122495446183593812575229465535440 8513 45971453349362021920430221694552953088668250883136241670002576811216894140 8514 7314962618733861467931613394114616038535975918010541508160741084187060430 8515 1091308733845368089212726778830957430991112447685382412014442196871183160 8516 152526449032839058088085077846669573385520790901711632953776269148998808 8517 19953685275883631379884284674009864682326865893409816932014136109888728 8518 2440992204344578860093400032733593599785757676370323205222201260366468 8519 278948811670372145352793829249772213442573767266575248279482681749200 8520 29744699835897459452907156443079822107567524396602217348126646529000 8521 2955928532323890633920817861450828471944933242333721406864168899460 8522 273405577357812461113871346932926609394425639014765421176346445610 8523 23503591215961295504815848958305460317343341740182701870524527560 8524 1875036911387240066276054118498045213206285214019206993478027440 8525 138585104983405251053382210399861871425878695968130021382471040 8526 9472822503007906767372529560006735556916905609815818362674240 8527 597669062189952616898019119917642360397674042927904542285440 8528 34733989701535429930281564178593643364883906949260604251090 8529 1855153669525251469745652942180738197010814600681372045020 8530 90838981785756397563366684553113453465227400319648632870 8531 4067013368797610173059950197527290740685759913209514600 8532 166008848953299236279646725584912519580756939301734100 8533 6158368928557911628802706499792084717104327995847600 8534 206907518673064220649729346235082553088392712680200 8535 6272112724781132935008411120239560355556442735200 8536 170829379581554023697091214427293062256166514000 8537 4161167271680176637799323827279283053138902000 8538 90186881585306535443950146123016670328123000 8539 1729264118507293099967165192023036065624288 8540 29146115434716725463268953278476397825328 8541 428700630959320206311169979546092823344 8542 5457627890814664619190021311662367784 8543 59570305772982645663036312434853984 8544 551427568602879624212134995368580 8545 4273977505926355416797165828940 8546 27320520776817356158742558502 8547 141433668568762240078346232 8548 579876683099463345491072 8549 1831011739013581713128 8550 4294816735847419548 8551 7130032843558768 8552 7825308577008 8553 5118464988 8554 1670214 8555 184 8556 5869357221877744623270091297026790044884123966860403218880337152638861106193 8557 184304298903072222035157384732791923329681815281052123041800083172166637884667 8558 2841211977973855916906064864022274581474461759619385897775170875411975341678359 8559 28663438854685255684255108220160196571376294044564084655481618524664673075746670 8560 212840359243153943453232044818950103173727429169886998908725882862782005576406715 8561 1240506097905656542117041469283946104924095078394923969023767850847594378657693714 8562 5909879844932369666491696858560939640625427680562982940739506633662502681697091498 8563 23665287321435001053211709749048367993082148415578056745034094312573540944294155416 8564 81289491919444673752965827293026988556227745115070201572003343781843976159406664205 8565 243256416210953297508833355389029581353780164907556069653952448078477869611043544995 8566 641906561756776674255419036921836898900269205185900447339401481096024666140875998151 8567 1508321514618762148337235202311205828791341873647725555156143118754958498343462322250 8568 3181293123932217718602856630346660419470880565575024577250482616590705524189729640405 8569 6063077335400396929425435593385461104799595998161673871001024372014329666979716658460 8570 10500299104897034620602320083580284138473492722417548596080626454734228994659152918220 8571 16603867732912319354500319842355025779372183209175995633308044377790801460078526891648 8572 24071605472139041292791041362188493894274929474568148583828943278473390388051007607799 8573 32109946646875412810429684401325249042405441908926050584558918053406081921188009177063 8574 39533465982244368660088675781089598604777159128642453700939308036968613597171921620875 8575 45047006166380683282254578349607620813267899327875276145927028144658636714140604175750 8576 47619571307379069811804920685486549437644108027555542613406673323233583733085167232675 8577 46799814568775039236337222356832812195716805501618260178494875838470691970037671565450 8578 42840698036164798773654739817799041432728761670752587232939102706923673417079168357650 8579 36588508974517465613095628800836597843889895735643473875756036668241974121518302395000 8580 29197725016197255912225477633766548393193619481714057224095770139772675431620262613875 8581 21799036861184037467997930679163705142337965723821376737061918604152281346051369062829 8582 15244479864769043801658210608577950007476793954722308482381255448801032849851702571801 8583 9995846433645390815358990945879359266333086662229106054385721787260226271277706549182 8584 6151059569476312353570434629678980208261637765795415557569732159307611989712818628975 8585 3555061775701687030331278493263489300452195951339855640952008557450911682373825236520 8586 1931125039598766109203489124878163882232323889072860350305707524899763392910795507816 8587 986501849583910378540429741068033249116006330729510307441964452019047318061405948512 8588 474165432499275226374193892949511942009692835786855301792480667265708163846574729129 8589 214531470531096373617128623646008728572538798384759316950847944578466935339758008495 8590 91397112470141087395775689591760052796789708524704868539864493505426292870068714155 8591 36675314864464411729964945452231113530318374330992573273926747349648484852592873814 8592 13864511567359042195848329570578615438089873953891095669744853789217339877374936135 8593 4938388248279641359573106598982087400863013207636061543281589408414093510409903290 8594 1657481189924712740275122287460514016465206544669680438770400499524308387451558290 8595 524204277232835612244689244088006800483653900639026554339806152418720539578276280 8596 156214260664867166680325439332015339585783938466602490997643402410705044277959837 8597 43859411827325089163104755861885511989767900096685820740933237307003328351165411 8598 11599930409309995977548485970924218566359126770879117081618659996123173090836007 8599 2889360130955428421456638680540158331927438804998714513562074962702946340987450 8600 677610003639508114042721164603803410229610850173016168376243062549132666530125 8601 149569385406296464761075742404121403761408687903558961233360471155413856870420 8602 31061175371579229917784434077436079291745471988358871564568875228232021262820 8603 6066065277831863543838717533297132804814358127825430789446966643494768938240 8604 1113488592503648889075564389537469034491239907826326808565796835057728207175 8605 192000584035467495663431471043257719281452203589297023697401246805304976775 8606 31079807310448584728954777897824399386385087527246673597434396898251864971 8607 4719601765229008186220109910857296321663272061310639803363282284083566774 8608 671809592926430890930931651516310015612988830422927234388638461907771163 8609 89563768365956350077281916715503820044666996615750872423087458626853410 8610 11172819844771350329433861740660687567732312908046390953798665616790730 8611 1302873461814581688110126058347631154610639721144992047759183583158200 8612 141866287854081908566944365784280676422384746015451115227592108200755 8613 14407339508751026263810255410755804490622767409445160934340054342085 8614 1362903584703614813909111524979857657163204982970226763311762497425 8615 119930197972657383158545628171169295782260122709780337691966501950 8616 9802396713704411639390836377794623432066610568821106374764419135 8617 742991349336445266202987475309690735691468956535014247219000000 8618 52135729027381312447767414071219010084912655558151702488744800 8619 3380492718799302168426734240771401452765033071160383749677600 8620 202136513181058500690807146663532923839131374424592906590450 8621 11122066666385952005309265352254206868709114479173692543155 8622 561796548784361392949337683554060761364405339484456619315 8623 25984546170925821303268534708763174511604553652371770530 8624 1097454117204759243838119251758395334057645039501195875 8625 42196566354200031166855757702290846096072695936910500 8626 1472143142256942148228476896101685659102871197640700 8627 46433396974625483634723850712454860427355916369400 8628 1318826302609036277460236164013891819300225633550 8629 33582442050794411507614637594537558833831513500 8630 762939067283592722201835671639021562744826500 8631 15380392151873178972194507255024665351931712 8632 273472243662634818097934709413534690806308 8633 4259578598752420533575200221426303366756 8634 57673240156078614073468724295405740100 8635 672836831779083141387060335469566160 8636 6695262867131185573335811948506513 8637 56159746332179448784171292080611 8638 391610209675092511038918144687 8639 2232854949674559969661469910 8640 10202690190015842022437215 8641 36442044406402123339742 8642 98578481215306414790 8643 193733836364851640 8644 261284217427545 8645 222533316915 8646 104790231 8647 21298 8648 1 8649 15324801147477721370958741009013920716888924054079952088625462577361003929010 8650 483833524707807084462752881351106891023856703577050184820965042261595977152620 8651 7500040255892082746138264425036882832247451676101226922010945990899324910838304 8652 76090799386815641067500829498675664436811047500719625785978387743237646502570820 8653 568260351421705808916835683619041603228667987909412304480745078850967248001899750 8654 3331414343557985791399092431162677479403384330187567999100407791094637271236418968 8655 15965881814138747373235379607656825081093720441542519456069533924169196623261708880 8656 64322069958109729129402891749055135844169555466849716145808077545191084327953569416 8657 222314323592685583462037827716628374266338046262237015822527049898080954392548500210 8658 669475060933969784787683056447051020714559583319584126220373686439105092389151992060 8659 1778003915809570296581529589727328277627453239076349856522887623470259492737961501664 8660 4205337835479387279555885002823979090168673477859532422914956535012490961462133435700 8661 8929221117298667346221627211771765957773076899418113939596013958684201031159681331090 8662 17134223861131103132556327815697107531856178914531631181665711373700817820953167443600 8663 29880968242905797457894452840031364426695402969158837345348987722309488232795704765600 8664 47586738524101298989846852853582119380494352619487298582343805221682004382531127862704 8665 69491114930444916782753889384123144459724618526018179392129001538281933376598466712030 8666 93385006237005906918344191416351873271978736005210847533656570102261893318982082291068 8667 115846685042001273806531194209235758379916031147787906161402793607948806888271288217200 8668 133025745158852366306268036314297919400101063835192292727062122306183109917517505036500 8669 141735412254386974060561006268836854445441275490501129268857148285075761504435027443750 8670 140421784809995187547292404203056208868370691529368363074584110451787089187971249103000 8671 129604795771289523866816660720041179649662603445444122279599647176503854915134648808400 8672 111625290343360310911981583671898654538833577643091133574608381067728635223111719721000 8673 89846676239855054137530270496124522321429219238993990914520285176244842019714158966750 8674 67672133008181964238523213895874849922740978666430932734023375925649080227128088181476 8675 47752046324106136026606043666875006987189068177206561318186943858348075586501752960640 8676 31600646360256748630964251855601392126379265248476473768107392782511071388441643081132 8677 19629833258559386626451574234562573256277831838378906142863193319082781200167129834790 8678 11455145485064637382956452380776460025750551078721905879420952684282428626842023852320 8679 6284207218159435057708440412565741330932021859207452463278552126529931830192456887488 8680 3242858883459991331419697605714903138464999583502392949218235490641897733120301209120 8681 1574915249695680946125688416397793770436987671791840916748415106300933114034201822754 8682 720155794463061150237514401198399126568134381580447158210083706484212007205124511740 8683 310163839818303076751470815986063968223992875426858757390627089615022447675807069440 8684 125856359891680878095007336964331359530391339484413831939257759495438897836499240756 8685 48125186458300772347363440823484072448184883357314455071318969295489540760957387550 8686 17343960972237425613358915522134333712434541124193081402981488782681790751075428280 8687 5891699151858734819556265873693068217621222485617674138633300333233168517086003600 8688 1886515578546184073476086063101297429339490538330011166239786121207801085602719400 8689 569367889604905361350323798189170843844068239419590831864871356746393039745291506 8690 161956371525596622023508576998127282143138737770133095923039406541756520601903420 8691 43412050212141179122780507051044077460388760435910706983832065531523096526160352 8692 10963257730280170624601393976810432113728687866201584605589568382478636821578100 8693 2607781318450450695069640023231929122739638608266518625321959382912687684426850 8694 584070555809235013656881746863571647329100249807758234032082064428665290193840 8695 123128186672811586948021267355178980504468034624422006914143736961589129964000 8696 24420685523073882122467876929505051140756829213774042182742813720553827284240 8697 4554606674913515226152899418937071795415459069289433706122085529680590859550 8698 798352583728808480480391399530152997309141570462333812460992581529733482300 8699 131437886662011320653093211969407589377940253302478394017167698474472674608 8700 20311014437969631553974220794739948591066029565595432649142663869048949780 8701 2943758402906568978574482416010464541112789166712401263683022657300294198 8702 399830879093520530769077308744960500284001288516540676364060693235697080 8703 50847154632877092022405275815979746810615747158531175392145383304726160 8704 6048566749212103996482648452074629812936182820505521006077412933524488 8705 672323212433719008569164370250590813787782095421391628563363538415550 8706 69751043953286606598343906014331832502973759957510630539499445315460 8707 6745869777446331607802558733213188953135917393779982984482371449600 8708 607386688624170958222574996645572456651201486076800380992891513100 8709 50840851944639939034642406114967754207671580506066502557070793190 8710 3950135547803368664467000418494248862205868311351436040911576000 8711 284407788841053808050695301804893996611482705675622151105318400 8712 18941865020395740325143235093264019153157396017491870260480000 8713 1164702060404414596253098962772886230991736394359830129509500 8714 65979442349282968264111617579584387486027258199316333739340 8715 3435737264717649199074468201515353535954423422760304289800 8716 164052085767592459613019185679130089380937002267217554580 8717 7163664204090363798750443388977456882231255613500457750 8718 285245709197872569722121839367181248070260921604560000 8719 10324227901303919039397032881607793159759788705858400 8720 338489818763222275950066798032907321652412347602000 8721 10014561850418609880029736444803269731393361362300 8722 266255557862557582857994063770523433363969718000 8723 6331937789105571492142935887041941250036476000 8724 134003357110290211751094046172447485880204688 8725 2509274916978071303047755873416778123523320 8726 41308966435497065011935156396110391071856 8727 593546954976035973276820634278738420320 8728 7382463425093925046095216806564106960 8729 78737453895642602056947295066114434 8730 712279744600981675392871727783660 8731 5395853241635532087013719148512 8732 33716049562970814386966791620 8733 170637025795539775820645470 8734 684038874208970458761448 8735 2112087400018924042800 8736 4844969574372835960 8737 7867066056590650 8738 8445900750300 8739 5404494368 8740 1725460 8741 186 8742 40013398016496384537724188652635518657124078049481554531486540587204453156019 8743 1270135384950454977340124274682748081633244749150226718534662456410355942530372 8744 19797207477056500344140544259439131527805188765476181217620778527251306027067723 8745 201977369511090466615525064925518946041318461381346624419767041924795168918126569 8746 1517026827131333077086839468836239047171348808197552850733139525735024630522880200 8747 8945327102507829295124041491729939839813028014344833329519644810480302980523616797 8748 43125062782102065930002940937079322788348280032410702011452542159090334041427902918 8749 174789357641848453953499386560820967374789513389974334801087192516228966661976923722 8750 607842134821373447186926369209353176402305547361681964149011942236605262169951622211 8751 1841949757293365214650494625485227022959592485503936700570018209121409400746041274360 8752 4923219487069554710410886091768757530726800107558887273248964567277235171295242390063 8753 11720471360749300147855265335158611038568351956150687217373893954373532732402853201925 8754 25051955085904268869492767063859144936945337733467045127014557838537603750169933313030 8755 48398747369267601953909604597229480533142852755429308629795908423567564719658426488465 8756 84989534939816196896400528802315949140297100699832399011236068739481707760409957579300 8757 136307277528738514029366768795170264957970000244736049628627185961761011999192870159356 8758 200487700134332434434356939687210642800104376072063102187726914792500655901385355831559 8759 271410024575787058603470036766610864814903270214927057094387824762935668720048025984006 8760 339226301353081554890765730193458589667227950278618925823489209868758711528260007273463 8761 392525365062949607820928728636026724339467140090153684991025156680119608857704336317125 8762 421509722488338741054517920987229802187767672448920334624601006923900268460452181891400 8763 420953589126753444900518742028512843491491940003840380712404451949591707015706842679325 8764 391712043003396909444532215568734550528072220864634163108991813502796104466450901845550 8765 340198673317772343878561828379151543649750250184890070352672286286874963990383712929650 8766 276170160594190148800620972039413583839450415697307505885449017650406000751868803780125 8767 209832385965494365542730006640620276794504875186059905260238678304288311125685860296184 8768 149392399010516966681645476326508443191095044562853857633531523782045841133244742958441 8769 99768894526174204314012897863060620421474206617816033783964226096866308609293288360899 8770 62556193016475303383096169252855364639712626788373942578746305101704603091922734156502 8771 36855625651832067703109148729801416634834165924784001935381248178530052454267360572695 8772 20417446273247538666926137289848308244583742836040109683256152023644504141254686737720 8773 10642127047577740924557875365458852660277625776093812058970502076517864282615383487592 8774 5221705583621843923100012021839421953380473302422623656356934592607373382017090856343 8775 2412934839391372423170209400048291368799296491578361170715985583719477513173877207184 8776 1050478980726807228272350712950387309944610218950687697261302363385631415565457458015 8777 430988571521358817351740063405253055596468259680433577545913562187344776949175040597 8778 166678323502627424404035602288208255147749766999693484311106301079419360096511910360 8779 60771151046563351823935298653474349570468181292224527889010865478505543286865727185 8780 20891203841119105403875642725601275472457994827041709607340801353347619954311181630 8781 6771633377718291325589380942977636554852509338240129746628238804471882923049534450 8782 2069559872564717151373441180253240161351120675799049414337935858739035013738668259 8783 596324480032343117666694724231208054427296462966377557196013562905838241041511176 8784 161975056674424587393907648925960259674134784245230502479104045048706013151974559 8785 41465872887497973184001603653613722401447325508154848064061339600973033596558357 8786 10002363153541118019652782360892496208722708811759776643962939533090459494262350 8787 2272747396810088555428268724829372089147522685112342955478922067142696211998145 8788 486272348347264122668884519655196873348206696042668753579144222222969846520620 8789 97927839249098096704945873634650643901678626348716561586788959339755427566580 8790 18553426266270256577611877297766725848332519525324440328225825935105188904615 8791 3305223791647710307976744151994956856532469905062904631320139336660585882550 8792 553321395886920172933488379135485395831935081290134578054365788208681401799 8793 86989679939945850115806286699216000579741444927551834620101391720632621109 8794 12833860295631951986190445652571650536822189911492652881517096655507731696 8795 1775425577030396132979431155426244047903676703148756951171934919640694253 8796 230106475850442428296122991489670025454696082413215190210234675593543510 8797 27914498910269979745488960386103086997754875920310032319534187143150666 8798 3166393967066503684536879858376995856768512670102039797525696854818005 8799 335473148862725871967947504290969966920230350497045053291522193954320 8800 33158411466085190016800709672854736533020346852090581928751882424785 8801 3053637914199082491064599249737981540862379323340607438379997640475 8802 261655812456284916272336655537250144574812868259359815527894073230 8803 20829869861025813379708799724888837112877146351660232228293629375 8804 1538118427700271844853742364690600481467850568628180196926744800 8805 105169297010353293137877399808389468761404027256123231465798400 8806 6646200758392228259254269293134016943172475666324074429413375 8807 387406960434202545598965646064369342015399826869569718657685 8808 20783735942213365038966183778561709613562795301618443061415 8809 1023802296996881131168510092065975571561817022288943974985 8810 46188284237340743270098223599318021692430252848028680030 8811 1903097025962270053327144923727395977759036023786764375 8812 71397881672074136653303732517040802046880481607378100 8813 2430890599221785301187890654257438674467217715364900 8814 74838371512432718699106333125400754162613759885100 8815 2075053294034645087576199384629739964051989001050 8816 51590418927945404733726692571479651149084414500 8817 1144530211731590407830911301280776578214274932 8818 22534566147689604383116300473265024015970628 8819 391382624822482227970911347313313073469192 8820 5955551299967122429792976723193364247916 8821 78787225397607079418110522355829239460 8822 898204064974416347911190756445681675 8823 8735204203724457043849112706811276 8824 71618605557805125115353727612779 8825 488206970570572495355306878377 8826 2721526557651981519468507820 8827 12159638623131108526471021 8828 42473048721217775414490 8829 112369246943437668470 8830 216010329260103235 8831 284992972535700 8832 237473661607 8833 109417693 8834 21762 8835 1 8836 104477370581365177718521484844525747077594551274621921240194808745578203083149 8837 3334246538138663259461078709027696144365196577635921273305301081650742707948480 8838 52254641291364238058942905950014270251954196756978369017950212400096952797455654 8839 536093268414863382830647714234271144814654750301594877002649741851729574367320132 8840 4049414423368521387754998633183453251212773411067335184189256318104089575494514765 8841 24016091135308077235971911314895791836926899090090175882199528661269845098505569868 8842 116463547844804652080441334614397595709762481068867487428931835622190754305560347748 8843 474873316607391804441169795945944923643722366820800216444738949880970426068968940616 8844 1661520638905390772732427530601737038779631849832999414584982784971731466230509615893 8845 5066358349767084657703542315731478867315467609394938439154797562201150634819555662880 8846 13627712494340835487323519688840131344275157863832988890623501873442419628025951761126 8847 32653400488432512024860358438461231532207925303081130127281158510536642845269517462324 8848 70257064551373065173078283502954794356066231784869628440439130094283027552482460601715 8849 136648414200359419920445799727103821120511208183666386988566205897627816238013517567420 8850 241611020241168714738769075134002764641775328127299708375932421125898165591716988175800 8851 390221841042754443173703245419275098139934973332508633475678864437497469451921875841584 8852 578074382906777549736742129256782045338758012146788682990928419845008355214899895744679 8853 788296155541455074745883085257583317869224921265392641454946585485081227084966749411368 8854 992628132489445622095429435840539457433494163641156419116289479568074360827603060838894 8855 1157354328688126787332438595638066730338305970826159041943676297365940981350653106114900 8856 1252500384330804232717899109493224481436285158514356773539825869541704729315706194498525 8857 1260806472154196982502203215661480867818049345406663003961740615943338346794457656515500 8858 1182768181846253430471509692242962746162442789915706845338980475564907023824919017080900 8859 1035763834103859524571022120980018370301645184819301396785666734848016992009289215572200 8860 847968439821843832414738526267769551064340600731654606442068873261235156243347922071875 8861 649878595042442715049719366710761754565602319335111993860114823867715656514875838286016 8862 466798716105540606888230560483638500739546666842413490940408617859482764685256452853626 8863 314575735688293110270111177288934766865277447039330170468474467498647815604748327292332 8864 199076360804303066352284290128870478545360088070798882183187316619770650870246460188361 8865 118403892204112330037416753382875997077195290060234566933641109388250684820856041572900 8866 66232801923331037361847207871962548799026572504518759898914871174274641643999048381296 8867 34866611336133277428275075165723149836058399907256024699910304256405425652798471352608 8868 17282512966455013957689848694079355847376829404381556764524243264097625258835660804429 8869 8069760293042905565490727011054770055274076849942371436369354202555233206031399684592 8870 3550864914902078252820285621378860037780597592538870969336003768793976480098867372270 8871 1472853607102597097129966309246666307246017541338200435464266834394964956314289942324 8872 576022696003962233245866437534985052700659668416939139038761238290247140019606980721 8873 212446068235618935129697189130853546340211095275467899259680012953585334376578350780 8874 73898282964052851040358329368377692511114554788374756481902822139011769093671235540 8875 24244758513804972619484479635064735793645668176058620717976413026810594432493194600 8876 7502312640762131831374940080086438896666695967782381867796085352185062029335285301 8877 2189461539386966933173442102257125896807381736678919960612581311053302467011965856 8878 602547142383843802775369641925531122954558212261370204813372873830444417651779302 8879 156343146812799468152052394333795249655495699558553719621213229697346681002208116 8880 38238368941861005225024170447865833492357874173421668593488056625968257354555675 8881 8813069382919546095876634709062103545751959858115439229492487228286479761051900 8882 1913431412088075433157158795784822508187144887296028767751612673579889258601640 8883 391185496888895630478275907349187120728533953626945977671681604669968256964240 8884 75272841835481632205799459693962115723857110334176764193648150262117715703495 8885 13625612198791361566380393844699865400724107928869310372559927338589356719400 8886 2318923966078946557169365646682026802004988156369273040160287371865942416110 8887 370812045536666486628889452713160186932240038372204483361589859800976082068 8888 55674276655327727820622940248508407998688058231239005256649553855792759973 8889 7842540803423336438863051719035568962720109747751668399638117977730780524 8890 1035615801289140621509206795502641719732322624430751730140665238866720820 8891 128081737868117124850255310410426022158413976000980341947226332864867272 8892 14821649000769176571769645570639456983334924050532521124923025936481763 8893 1603119774065277327896438083778837197282125907409807327262960146964960 8894 161881812363204473869636418661640885382163762816519144011989758444330 8895 15242494002406042920912871909379270524471496848853712618513968556300 8896 1336476009532468467272426149014762787452714726035293975658691162585 8897 108965665794108816506515249114985019848543887061587162634205345540 8898 8248390748122039018669647758446524767187830107593839975523818400 8899 578728624009136568869368908487023631531313832585383088309043200 8900 37568598896477478033637753907639673040966106865477018286369500 8901 2252035617262184210462235824630232390270517106074689807587940 8902 124398048238403091016612433764086730593671063454840249478590 8903 6317611365858904457955350292870808064224680446017016282580 8904 294254814297377168121534018327455113298871009581131178265 8905 12536149710395886022657662707473556785799074869329980500 8906 487092056132033785574943535823896450648624471959194400 8907 17206242446245681551584655731363949667175447416328400 8908 550658022375009745078053094414030241815107527671050 8909 15905434337968331916055116730997547397457712119400 8910 412911370741389448018539276509597994900422667000 8911 9589697122174610306684544970821746419268008848 8912 198224704380691406886882481204228237764348588 8913 3625987419261313212223014975562936281819456 8914 58320179537914242207904154572433002866888 8915 818813743645497534082761400377497643600 8916 9952782284958767351209299773845607493 8917 103751416941367843626459702308130944 8918 917461379864843774968129955944662 8919 6794785171612312224621024519876 8920 41512935894676419321744211385 8921 205448469828856701443536012 8922 805460067575670276774268 8923 2432531636262791275960 8924 5458457837226031105 8925 8671057963063600 8926 9108208636358 8927 5703170068 8928 1781911 8929 188 8930 272800512419895424540239745146342692545811015572489653986667616804344844733830 8931 8752640814035278885894547552725590070515447344403277415922645546217588682705925 8932 137919798277448813236772101804934703119696950436447266041344386973414408682392319 8933 1422805163929574654504191960924265390255971768585711132839715051105292373920636154 8934 10807985824641494541400992455410110565071998031739497574042423454275602400756702374 8935 64468508975514619916502366051136288966284394394375267666352551452382204457661032117 8936 314466651558172887882098866186220831262676796467537313006881768076992857783977612427 8937 1289880266721916158715004002219586313759223611370879629668645782629850461161755556316 8938 4540602681762963661140662566827824942335069598636104497173473773851757012064432405956 8939 13931254438740681553146030190871251309183225038586277987533700171382780726126190205001 8940 37709925166891455531189690425405798539407546349528960543395288689638322504574777073671 8941 90939548561777589579012250629983164032990499141416418796016323809652680488699026205666 8942 196952201710227337704703325312852106835947833090343790981831669169349417158745113607930 8943 385636604294901990581696853533794893145868553013639531493453417788496845971945990317715 8944 686516823672142106894991328796453778623643984945882377695842359146678583561878972507365 8945 1116519913834618651567852867648547545042729894982803051558216512090450041502587714240616 8946 1665790933568271460250049704235290991098281878702975635695469163881431534892708710044636 8947 2288080420044660369678472194796788507098306111880973555570935026499265795728100722877923 8948 2902543200124403775034649410767005646252425502308485576159374221518706693884269141566853 8949 3409854045519306596059844960356789969274284171515764130473639707618026042977490716802138 8950 3718722789017115446750319241529854286639291649206211288549212323036904982865168606955250 8951 3772959477486399623762637447022197460889453906621444946536612459392036699058350384387125 8952 3567998215505263811875719087238422369600238677257247944848043587304260802857693442062275 8953 3150306807907358868154553809633116797438094443344222110047613557067803539510574965299900 8954 2600861094932301165304126799296949132112743791960722986628709640610718254686157508799400 8955 2010461833039614135722778744337596843427721585532504843633366273384935436027870460942599 8956 1456809573103212628909424748471911706295317728414457882716557134754919164300979718650049 8957 990590236774071672304565552995203559449855768640759407080207756797213731663086014890862 8958 632664161737470756606027014184630338476708093175894135629970454226654938002170096218782 8959 379836132190438041424222628426491174487051671419661825039542024425807014234119592672137 8960 214523741372896428569967653933469102521377016706569186542930725763902780400396119087247 8961 114046613012089469011893473897916413769943678203780819164493594583362611062518151804432 8962 57102074940563330930319654428451328672233898960879957443838132215631961759767085358354 8963 26939127732160639334700568896566788422556065033260381374816738973238958549920819108189 8964 11979654429734788203808005054345589392153188445511500058739590007291500151705960102319 8965 5023082401555687558085158894302660439068621502522011225573892464987390679278174785634 8966 1986407847703920208778049203332610045443949085650413033949408008092652862770806526214 8967 740998903719448246013377891775621553011284797966649288185687932045865634491549469465 8968 260777326393342862603620242673526339566411342033191161800804744031658975034044315255 8969 86586745488660514535268118535659432590653566497963584400314890128799969415161484780 8970 27124603370122395056054150669270495414305405227287529476862419435285001829021945724 8971 8016453779227792416493422858309898389027655959123944969578368958872622314689907129 8972 2234912534882093520235275023634445401254736774556923915589055954197572279629608647 8973 587660831440790186489039024450456458511901830521141426191272654300097961667170242 8974 145708856239898121167294394318173769522550319565721097580890960045365842173907882 8975 34058034751396308040102666004998860041310797353593410957405596583407934160431835 8976 7502144747195798358990931452824128105064472376172075268318425386011292935732285 8977 1556744884290890464711599432600241263946298714476722822324221626008664967128440 8978 304176290742806371967037342065497770561561846375747744956360290676058519307140 8979 55936371771475581007732885874231179160985943660575092501185237397469182979315 8980 9675739060834600622949302238641566319861552019263751360497950357391898437637 8981 1573362841440103961721451540455323828598861173099089818805358509065521876922 8982 240345330907798021519837657019751959745376738183551297272551505771008433058 8983 34465447084772160626106038006316297302073405722988533158809822627066048573 8984 4635792166999943943467304006806645996178634568004575032007258365072303323 8985 584353795057703488170659103442941512188201766119539492282465311760264972 8986 68964855684131455941760857911334272351476434482261401693570566549387432 8987 7612624195980479953973759108631083251774180522135066342341807948009735 8988 785080986503229385807027874462959834802502166931674322064922317149985 8989 75552537560385345409154286500555964807974663118589506909718859213310 8990 6776083362747660897210148388311610765081222091385989017405222372910 8991 565588692515914081684409705515557170899782626170327389147023912985 8992 43869789435591440971358722450755011388282696380066716660878314175 8993 3156991574193432350387366218638945979610313885645369653939498400 8994 210411713715951733713891731421888612668392778475062835394397775 8995 12964063780161034482341659846917970634480238395452049023547610 8996 736899632502405949327963287109668675157180657090823074519560 8997 38558608998606092619450722587677421291578208537152102339630 8998 1852898220114189798273351327245157265625048527475576871180 8999 81561152449781812794511037797913549331370631515314487905 9000 3279475725437043655119062318228936878840684064562209475 9001 120086554763062264011561647055578196977073081772593600 9002 3991273225814197926168485720540163063026464523528550 9003 119971118005401256736853299513685722548991473751550 9004 3248294142170506755864628447271349325499445848550 9005 78874094729836000206645794775643450976168126112 9006 1709210667646875468554985586571251560331744212 9007 32876276681881522312722980860721334706881396 9008 557905406818852315722103851139404108883956 9009 8295940284845915242043863216382116619496 9010 107260958351743973562360395936815154946 9011 1195251685095854694408014679863452501 9012 11363467942079664230578840885198087 9013 91090057375022839207549781569242 9014 607168252025979832911753214382 9015 3310009467307296949764780497 9016 14464370020341834864949887 9017 49420161440541084988740 9018 127908336401348362860 9019 240566145745010085 9020 310563154867147 9021 253240683362 9022 114196746 9023 22231 9024 1 9025 712318481250330071628464287670973091079498835355385562659573555204582384324898 9026 22975992207435316670543117859798536594952972217264842466461925125819444887580492 9027 364006692607329252818553765244103859750100076765937008071995863534441395990638534 9028 3775881028479446142485107883135155900435814949234253756115562910657740647809570680 9029 28843728087555952843672455416518493698890555612516098245561806878746582389983070870 9030 173034541915269664305355861016046871481556960617368110660364161167500341476703713220 9031 848954327471701007777584629718719246736032903316617851836017459790921029809980228722 9032 3502925560572312758532644495920282412097546874611354889596966676057930038013537982064 9033 12405529427147630348213894163878740936218850399153604311647201526028687356040931897330 9034 38296771127874900112352092927766219642908104606054926730854453261635779959429747980740 9035 104315526955171650860216927140433603069222028072002386951494378236843015991295998126678 9036 253174566305947849910640949766965175103205934372378586721006916098968524098780373233272 9037 551894721755752617539768570470257959456133130005316297817836218124698509520207843170994 9038 1087820980434333225340582560997876421633407884655747510489895967174074958487006830329100 9039 1949716197745661463744341571722800528648165430423129545733009994846245868566885957768550 9040 3192909675840311534143424516973707167984528779609185250636494949497916190315838938680864 9041 4797348039181559966552408470352694043976804911304538282446706141575449743663805178281806 9042 6637048735539439695611744628326201658943717750044666375245516480387518703376895106357532 9043 8481441610133268832181318745787580977191130915662386512938282041676346018134787180246890 9044 10038763935172640248186280916316577665269569540247032265615740061922395788755522597831320 9045 11032144461745475585677005242634888352794970611995400677963890582283906021728724941169430 9046 11280809546800630844245396091607276719308330613521517192280347572276976181320107212503700 9047 10753435493198566888556415920218749333690362820957194193594011514771157201764665773357650 9048 9572264624820297327104526856298792973039275755515272541406134515012128555267400382330000 9049 7968844799285878063840515608005395846888151246364351709343527675341351976307211279130750 9050 6212551560273738255690404099027330009547676660134766212120086632461418281471238207077516 9051 4541037600410085320469163513324183346670053514981769452448051552107084765143901131339034 9052 3115368032321536751599494540190765771302557448093811116110926174655544403716287044414088 9053 2007886841011988450405423559540245388020705408546947362376915504736995590597549342119270 9054 1216756227676129247843123181680092430430906120795676675530536649359399103415319270198340 9055 693773430605126386560156000801205333308161609823761964647212750932003271194536068717666 9056 372440246945368887208012457222822592102064801704480671926637712176901986289954911489536 9057 188346824834358906340164436225908559730538353949356427948459173522086744867878160878162 9058 89768912498102971547297284473975361333782724943382457959574867814653098065981796214620 9059 40339478015538853624910364642363841172118300879040858399843353809854598448771424757910 9060 17096659232671741409539223043313650473480646948509232700542683417088461468749306380312 9061 6835650526189999896048223251833316858496234219104290989761895284468848204355339235598 9062 2578809576143788109545148500085386735813191354718028686662158613497303314997666487796 9063 918091869900328093266260317756769416126163907067207724592736557822995597800600997850 9064 308468923760162092005478054128825091605624725054423068725294959715317398638921023600 9065 97814038104685654838954626720702579727996809923600744042258223877054526290372435186 9066 29270980340186857446429323366959393133555454986234834995583816240892062963149093284 9067 8265662530238228068882416999825471761780394290637590066957407462517003052193659798 9068 2202200886069571449668423736685598597361670094678554880150339731540250982796621560 9069 553460102756768343453378651775145633493423247718655517345213472674042547020923330 9070 131175849996874762815953980142232770721297157213064778728654268431384903295630060 9071 29310581885077099165991044956564840052589976620133155068130431665861771994045590 9072 6172191039793293747676500354188438102910971698223458424921234788677293251037280 9073 1224380238946612546735734937532199282863925599113330573604212863980149470535950 9074 228690874585881739297235992970305910326030137455088636640126070944639973015100 9075 40198125878718931711706860534947652616018008198625955875876885373144354096042 9076 6645547483162051288381290614323350357063384461489060944971779218967643796248 9077 1032621396626929817592889382973565054339397390096470047959299761408364360806 9078 150704835617094487072914370092566578166900787473195153586512444852972579700 9079 20641967809847481718666836093091564126532596993809922729235960183193672130 9080 2651218417372568820890868230362316757506254551886811829926301642103787088 9081 319015776437547348091126007795401259609568117052860833249585566490541534 9082 35926938512688633599362985721049158632373528971800908879716283368291148 9083 3782721302062365335152970711334531796484896415759359831450744573141050 9084 371931233107771832803162607943503255264832330173387419763576148179400 9085 34107838114705460747235100754180194415066432951070776105463723558630 9086 2913374341534370518324065201145962672208338722020892554180311391620 9087 231452254552183647023950883848819065424689018120844963435912187490 9088 17075510120253214606208664425380073165906974047773063039356680000 9089 1167897942664322339106623903296357703375563436133803362639969500 9090 73921362742849988459248104817665916345344320972523155461585140 9091 4321373516772473665059870106938610730643271124775853072710660 9092 232833460396980950786712319236431720488521243751845530258520 9093 11535886803546310100659730862994628286404552391464351328150 9094 524283652836269221886195085885656362522966048053905942700 9095 21798546563805040024092970138528942986507051749820161250 9096 826739518834696198422617574424600304266297809264003600 9097 28510801997524242266403118657880448450975209579204700 9098 890923661673600255601728527032744233021464194446000 9099 25130816085151634993239328790897678409868488798500 9100 637214980649086571294864245265410698667910462688 9101 14456590162350835678667850661504982782202309112 9102 291952830154812450502233896727167645757235584 9103 5218379199255936890371425465950457711609960 9104 82024127024285581621037913336676615559520 9105 1125586508001949157538971707788186146898 9106 13374127796886390978572192734102274268 9107 136300407876527761677787497601920406 9108 1178492451023099542906811088738360 9109 8534994400410066700098024861230 9110 50997746505668240342165865236 9111 246865836723066835959148794 9112 946765024656014150252688 9113 2797341358547929654650 9114 6141769751475458100 9115 9547271968006318 9116 9814543239992 9117 6014906874 9118 1839580 9119 190 9120 1859984229598597252137964826056441241369973804347714017727131691336181474762969 9121 60311937661395514123999859385384358961673729287603822019402825122238764337399795 9122 960668034796765028510859571761140169748149000810355343138073068317867744856749269 9123 10019805923223884012929652973431861884717081679124257382750181839114790515123090705 9124 76968425947366715975845918638388451211974685270975065251089173330671697788066283535 9125 464363984487249917948339086901310379873948321568736677905922219260579493285659019955 9126 2291500926807287898654838091754400359562064891228378854775026679283380461152249264015 9127 9510937014599864513347017218230788045340631290450783669705697719499806600371455995479 9128 33885378749686556271907003617323413580357406757323616072135165328680855003494371312145 9129 105247819483084728516086021812630841816144069188934601764022450512179227302088664147005 9130 288472505064223723487818233861088322104705597044081964319001891774528375574846200763689 9131 704582876277556729586553576643404794810622389738296776729448748850130837608597671313585 9132 1545888838709928249793385042990935706658640237021354003122740472345864177741114002325309 9133 3067216581426458819330349821254935116989158280474474224092238451863485064210244844825685 9134 5534519849093767131350608916078446721028848651403065059327828182773496075780628565072925 9135 9125882856676276565342751703607174962318576386018097458009710702135033516391175726826541 9136 13807944996519749296050449639913245543437969486640958821391073732865075736233350102411335 9137 19239952861651187582811330949661808592980821701034784436471885929527951415518607007449807 9138 24766422769440047307517828161047429158525128349171121773837197808067246519730564937955895 9139 29532742846638940571371689657259840785546113692292134315908007701286386287935912990903815 9140 32702482175931221513259001404562569025470707107090206397575149837790126348173839699773423 9141 33699823827195566790467587533619596243843753369280954840099321154308081561163754887979375 9142 32379688770855951847881314137226112070937886691457372991127629640843450141121460013745775 9143 29057076459619491763078253269146879220187653534733805013944277864885697195042523001143375 9144 24390483182958200003373123982592673647726230358424925914458036743663026069634301018790375 9145 19176145059592801826730015619697461115371830612473276555382849901415675916956510019018639 9146 14138184212276163331160798366601368718685561575619488434865482859182973453092162626134135 9147 9785403585508281246831833478955263119677144277216931069406089718465799797628259871926343 9148 6363936245930314003511013427942593789579445040311716419451172475696248671195739182373055 9149 3892213030112258448788717431313576846719810395603074095261102132373787876935822540645375 9150 2240316446388565982832488338874755366452319264278098920087154856034873522982367280005311 9151 1214345802634364699419146924717967617024748376795538904981460865436928484729065988413215 9152 620207226687755084176543681799413621661330810092047752068525255470984853880950459892737 9153 298606575176658910730463773298592806651062796453204421334895125574881928134267255510055 9154 135582711083177721621845909403299089213292780951059132249075215884505545263107365422245 9155 58075837733238321032092038420690270604318456046930082914277791068706891351118855238761 9156 23474038121025472540586784473405101923681941068661238832237725774983157435238554220315 9157 8955063787468091271500986759610468497684912098088627509652158884428997742705965645431 9158 3224772941271135846657131809776012551611550533899788314543556472215121513000242193115 9159 1096263060498782880000567006835722952450348762575190903167533258046248821470051013075 9160 351824898952599324563309595177993367629256279594650970978043257418284887135877513649 9161 106591231880404301278738994802731942699552177394876186239151551784664458229916002565 9162 30483368709303838225974003191012182581637905392422253808389022761653479483774995673 9163 8227943218130737802177072244782165155824606617959927835298045334929007847842809105 9164 2095674342384338285426378429994688381857497302658599466306477494768418169524063685 9165 503564349302179142912495714363558784058417382620916947606943134507364536720801677 9166 114118601360262501788877538077168385625689577135247100874109858168853521611866725 9167 24382419327886617386747837682682162945312672114319419915293047800468556239675605 9168 4909546573436690663405518996841211509736028876702719427665515934285025713728775 9169 931219167582408202382268911001479865878949624047930848396017910567351860985575 9170 166297580020966227444601382686488867970622194268874010363816615070305610779719 9171 27944494791557937032112687053615671249397993147170882742515458502741480363815 9172 4415808256268073919934459052843495966411585236023443508717541395214124183351 9173 655735453393608555875497717472467589474084974235187169504839186601182186855 9174 91437658899018718853660288615306950312511656388864584469009774611016425655 9175 11963116386784838622135859847422890775535759342130769116300281298755918583 9176 1467240008143636231207266569721230033658959231982588043940898276832878615 9177 168530620792287210484749094235077718738552527647411670294006463229913743 9178 18110363639424321694850755501002666545736844044894239101187657647103175 9179 1818698456745521778302724651833568479369462525288917238952173495597175 9180 170473248076915909283711102472849534515692992181663253988462750668415 9181 14895338754719983847915707116863061903612530983363648425954789258975 9182 1211536767532962448319817469321582719052350053634936165222476070015 9183 91592916309433321292650187666986349889323051032763988954440226975 9184 6425738875409271673539018974367313510026198240839384341587785250 9185 417601974772375907009056527965934533458312504693649809397389485 9186 25093625522501925279788051484349492291453386127334066694518100 9187 1391374352249291641385711682505427377177148668569558642129270 9188 71031579070554532439052588911019354288750657961777878127575 9189 3330846436997853777882561916010435710789789063755094218525 9190 143098594210777294159995127114652164304047480947958474455 9191 5616672629791346700056187222678725923484698485757141875 9192 200799793531944019500672296172737763664340681873056950 9193 6516943274447334919226070139283536111235242833379500 9194 191311127772258963262283314171427346834729323621250 9195 5059591779391279692532409413925045750075318427222 9196 120020352762400875778523677750036428024583933380 9197 2541198425306516950192117413101648949219700824 9198 47764866796187192046811512266534141123893140 9199 792188347334119422142721426209722067076700 9200 11514178850014877431372672318462225506753 9201 145534072183121695661041140076318414095 9202 1585597394653693164182598175339501381 9203 14740380054995794799110392850439065 9204 115554145415745276928153144242235 9205 753341379617047090546636398263 9206 4017266516531491634580498395 9207 17173904208511908798665043 9208 57410368187937605963445 9209 145394970376488657825 9210 267606280649322797 9211 338118650923445 9212 269870576849 9213 119130665 9214 22705 9215 1 9216 4856800534395875440866847983788605916342770238555586606345666379355360931098952 9217 158316503644998030279951332517283423900057750934788099371780900614690097909311112 9218 2535237956209966678184878402995065567973155951297464621152647787924378937866995028 9219 26586967098538745985781143838432331111442086426566306261960637025482734796556252144 9220 205366166168970060004851248953087032044264904489217461343964372951995957675080500160 9221 1246021226772351110089971202510534837080285629402966965395263377056873206384073949584 9222 6184186036525848990526057011046831117417372522352134597197245762455514892008344719672 9223 25818296454114167820114869048526616897730411761791024137857997047704997107304446851328 9224 92534951625239284699648137008055201112950235155888347411177814240853836975600613237044 9225 289164143987971424931788619352869647464222634900050036144164528565771457603813037460080 9226 797487084369707342893789809133002178605858721441596560779959982272450633256974436578072 9227 1960155916481483954896008848428605952599566393732417645927278559974581513047260342578912 9228 4328415335819474712040162737827488488078954984393296883072856049934312327327015077233968 9229 8644533324474638296269721448975254635725076895497770665226422646112254550379083452208864 9230 15702881450379731526978849664338809573584822257856508785498123294118479272295472312643600 9231 26069579729389406042077032291854566704123003163240571920570478889027201048167300843165184 9232 39719797618684967371246114124752616193807588438280001961283369651708908075243293570103756 9233 55739316901280112294442278383700834814941603312808764089700038164748004314994665754653664 9234 72270854457262328128894197673589408032594640402202791119464634880956386889479390146905392 9235 86818130090063284413196113772919942300894544145190741751162293281308265005554648650592640 9236 96863576107471549707669707077141627390849790181107526548978468111720390015588443152627216 9237 100588645665692576061630676627223039575267616520150951251988033238384786833409785307684800 9238 97410563375439776555714231351201920495649811624827030807020317865444292412814580269408800 9239 88119097792531568513081825751809657671299317230333038825049349057688407246418002552942400 9240 74575852813660446964942848316417830284286445045158123143294547008967413173376205606177000 9241 59125681027531968599591427736183158432885000935994061562161110396727995404151121100505696 9242 43966845579070347327735189526382239176491847704298555029363985950419931551403682060869424 9243 30697966790367980920375154398900620173298438057612707049499091157824503717923686508843776 9244 20143779314883791682931052489936488985246307695664490645451235735767486226517363207815568 9245 12433227546432754384590661686698014942822432885782072286049857744786753781925767319278400 9246 7223698519133686683318250409151034709954024458093893456661092769160778459523416152115424 9247 3953206340391182495260430525874204957563544078214219844299348684729176934390786233903296 9248 2038909301844160564654976333051808314237672837418494766583940305901068489246091627341794 9249 991550679886851674630508827616204223073936055973634446318864244071916906827337839207032 9250 454860632786190810475665472360426539095762060176424561330821419895164492459334424925420 9251 196895475530502060423425419734992485412065073723662772996987346112440385983273371015568 9252 80446266666859997631564322466100423063760130802963487339320671108044168417025963928608 9253 31029895550015679568772888521229462309013733780179131725130587635340617462855024387312 9254 11301193584374001271171726647047931799795065940537165331416690975325295787133310803976 9255 3886673134653748506786800318206490508302468670547130097907242569692120754169468502400 9256 1262284225299297552159634281057017300539230147004047828480246696802377706152299299276 9257 387127217308549009296263323564651757992080369340871703442870001156945207927926295184 9258 112107949927567793771691207039752842640346175075137361837004755555205512135746395496 9259 30651457966889519221635812480270943265815120211291655575724672393226680092672473888 9260 7910813063034654777572885226611122765588093791303827503302030303047153785000545360 9261 1926846405607723166020249161457149714944403694255813790559791313107167389185736864 9262 442799674266530155868454678013602921674070146096098218451931929982183749773749040 9263 95974824900455044383904382774301990604463240491822912250682557339402722339176960 9264 19612366044997466836688642242718587797786195450070717131182058171914585614251180 9265 3776894832349534425755896424186067097401079832844740503003355186968746601915200 9266 685106392210905436529912360711210319735422995821975911201032405437029077998624 9267 116993344012978726575419731298493377146132426575364233937574993968775674648128 9268 18796681015079336146150570063568674662643444315999921420095401904418027585392 9269 2839417151362685332880815027646377474371369463573437919971104276444562802176 9270 402985717430994606329579219476084549475892002249879108680202718421290772480 9271 53693175183540887252503408387825093506750494391125893487673403186000867264 9272 6710345889746418612738754777418843442883574626065710780393348453705028264 9273 785893851541308715076746933871641593503989804148701815115584106346055456 9274 86166907891503542381968093140636912798306954230406271572869118503877648 9275 8834968722467640040264046233302116766044600582380768737585580955884800 9276 846157697066673962367473461430828968409950353829633309255938313750320 9277 75602209667955844241939853693661131097759753207909431795332509139520 9278 6293150481293051338375634931394451076954942165551411729391721373280 9279 487327709845324751416775539546790237838291010864727909385336997440 9280 35052113337541795073301942372409940391972215062183475331363381375 9281 2337846605445997907342857517361374695196436520247280443040602940 9282 144323954469139876049999462564639209869552969936372738416621910 9283 8230599372035588927912442069391472475708903623934021366320040 9284 432690528403967735788389367128893181522994449177890825178120 9285 20921069015628295776675864147992100579064348537309715537400 9286 928060289323641837855944475740877798204776934814429005060 9287 37669353429491101872945947386022813802588075414593853600 9288 1394927506738202681326007165276317062446661866557210650 9289 46976877575479909672527317590455934879803309815626200 9290 1433753362244762849931107405315641938727588904341500 9291 39506210525683615360838359441853819972597839804368 9292 978663468776100252769580853365744855766540509232 9293 21695216187401504234503986824150129167459355568 9294 428175684423535512617966686109154867590682024 9295 7480232612045360666704577814430996409234400 9296 114934062754198193656729076462426990235732 9297 1541948397922990185167299203310651362648 9298 17914104430566974306365214424640309372 9299 178533240049396572569425482667140816 9300 1509709902251263055879012149801760 9301 10694637822311163183993820398064 9302 62511556337829639346743054024 9303 296050753751080737595671936 9304 1110942767944564491882228 9305 3212083551458091466800 9306 6901977770846020408 9307 10501322200389792 9308 10567316871648 9309 6340128544 9310 1898480 9311 192 9312 12682275042463235892074656955575913058792054852507797956047398962526896096912125 9313 415568925514727589282351141162164636063338725918017199405284978167449426017126874 9314 6690302112629338870290846213372654271107153283132718434981341454930550356909729794 9315 70541892115420080809113805994383692578850468730176644000448785143140458441098294652 9316 547899304338889264583539608389685959793677524189815162240347719769066851998851546670 9317 3342983114918765095444976443977038455201801550703204118296657301827700990559338024164 9318 16686784445912035355053349785695022135654462859859215869858615476361344753007678882620 9319 70072032937363901834939166786025654690909489130057939117331402814846290216538043687304 9320 252636930085483440078888399636631538623191926437691640475366212877176406812037859208162 9321 794250520726711372711528428698206917950078006587848128564104145528689945706474214160620 9322 2203982819656365782480583830850969643158527656282691716424210491096190312472859888239180 9323 5451266823243419816067926333812221731260778122918190916887570786231006835703794247516104 9324 12114631982873279193591688692642007628817976083095805654064471705097826741870079072029084 9325 24352916745201624720331574643976280616365820005614656267089972648010384126953276107612632 9326 44531987812944457834265056643462621779891003931721380194214859927894949035025170163570920 9327 74433217075982728715279936913332846270458990472574265158078083258862287210602592794687056 9328 114192656419958791514820718379592170128942309732840030859497891456350444416536283097503286 9329 161380563119942724453918900772298159775430507592927007597850586120786083994391328649919432 9330 210752633765401527274694027341111578890673071459174037993065428460170776869743766009970696 9331 255037539642066739739823493439428537860538071818955506256636177216846051967587899004923280 9332 286684070657026110427055532456997199781167284860802561514384016068853048424422691421546232 9333 299991464402635513398433741827914801165533796955586921220354112690599110396293592443277248 9334 292787418344639877046949035987922992137003253635901114937349656742314989477386838693586400 9335 266977398297648007514901822364417007045774734006746676122664686964996265623282816145623200 9336 227790018400294642344920896866620828189039805101561561012067981797862906434931962026794000 9337 182104572721753577849262483823416521082183049406751781663962535349084690062113640824538344 9338 136570494977368667301821667323131312762982633947564254134617524537452288922891418901406984 9339 96185418216084834937258934608185849733866687239336027060250707191250637566524809253857168 9340 63678442961050247020668895233251992061974147235439455540258269398138790343018404146513064 9341 39661923653789540606454068767680569526080139415286169832176312944045806270208425531224960 9342 23258266808994761606291562467968070338739295400534699034497106370853328058435808999490336 9343 12849537669362078352194328297583632584728729071917278457692168343553529684734263797473056 9344 6691936239859578581272278305389251706785072694069742276975829582655627277526280401958812 9345 3286877758308569770853810603786676620110202154169434499483244083753263496833392198629606 9346 1523225031021769130310471679437936249532937540939479678452411387673662740710584611616030 9347 666261141734921243735800832029774756503946073455966761860129473750631765817057608704260 9348 275136001631724863679652284296396274542395250605358264794108153739379686623420260254946 9349 107292250510682908671256435229280490069866016574912736131188577671520603214651260352156 9350 39516347237852347841687446572407911200124089036680015590502305635427375522913892440388 9351 13747295368562469663040084106726233731849508549412821983299947110582494757086385770680 9352 4517624528847974268565464221153740586940581577380376403014669637994030408722071363334 9353 1402336591437538399060684089238756296651203353462980981792432816910542944998635626004 9354 411166339710747771364327556057911977937181396088408633233930279135455116019189290548 9355 113856360373625433050319548418289495496848976466120760799250705602053855361388724344 9356 29771483348824092710931075980625607542358446835796538548672629984984171839540785220 9357 7349433867757684208638665252346207498126241904639008537541436284084197223832743048 9358 1712388057841091955380711761926724526332840400236418282409190241605271399030063352 9359 376450444801036888863072157282456969662865622850720050271589418746931548446498480 9360 78056804557096542823649032044887700345674045219660979173544659335690694432755590 9361 15259079575775199322116742718109505292251442060139540606685176657562426903092000 9362 2810960015955005522210245089930691687066839126564997619808507481081584895978752 9363 487708392496582212908363568598614306227000530243469617277773158991233463107744 9364 79650986541231750544853231889501072407098489863021973969336083517979648239776 9365 12236817483983462798722475233420504180628997197013652220669711902351432403568 9366 1767206039793796139424376677711613012301839923878787350981376584814037569840 9367 239726012189795101948526033307369294281246612528938915884560992602560469760 9368 30520522661763958599251497627748250488531517634300170183527295716668680888 9369 3643572745343004600186169917259043587930824392869330721732976066255152568 9370 407474211676777532125133145630320154665840959644086718745961210626559064 9371 42643755474430857124322224340534494760437263507847117246714181411948400 9372 4171609852917063821549705336506700189128510547817281179683244440982200 9373 380993625608424641489983812427408783568461415832509325024128893153440 9374 32443698672590993097175332391776389936304431147784521574482518064640 9375 2572358678400737382137990720087370012710801732285252327267129322720 9376 189611571494275914258839394308340013288672300306367362250468239200 9377 12972507162110491330692985908652839391509499836795216138345831435 9378 822333759178855929569805059419315419802777258724301884634988935 9379 48207839879305122387258942063754480159739436219565951728916770 9380 2608243633172203996142409186420916336200021759470973049069185 9381 129952356954073324647498046496523197703780092386924355228550 9382 5948288098692751021326745895018554403109108420635408398170 9383 249488924735482228296667601037790160864185335030869471580 9384 9561920843184188519594317667303947636138838158134960075 9385 333848113552547859858678169379773863180502929722335350 9386 10583193646485576807433584347083011956642278706577750 9387 303504951104115262381694379521351706812253063276372 9388 7842555173938564617012201204267211520244806795982 9389 181792374628892240515519688078740470024897003924 9390 3761824103782635042327598500645867220752686652 9391 69114086422893014375176909858087670763278280 9392 1120577865117782068431182669012073119414133 9393 15924223607388694471986555057968997812238 9394 196814230811036455636310956814303227606 9395 2097030934479725371858185105043278228 9396 19067471358981767161498658237663890 9397 146215618550025807458927653267900 9398 932554315811961626494388152068 9399 4865599010367208709154438968 9400 20353842614611102549840314 9401 66586607592371695559340 9402 165048572707336468332 9403 297351682888083912 9404 367790143319724 9405 287400712472 9406 124222760 9407 23184 9408 1 9409 33116917087060040479249588303581594779199043482011888171112112420183212844129386 9410 1090822206249006114926386145404695759837869636737460727790148845450919396680309896 9411 17654464054307278569920230658395632550428671165569728111157723796627283288206206224 9412 187152037658503302270823442694786483749741963342072398934961663594026734194799270584 9413 1461600361574925807833010295319014677059903488144475432221604472406055176812363413964 9414 8967789074725625366272378163146607241944646038197543511928323800051921214967100755600 9415 45018514270930791921663492822625166873086274638744605018682954347394729824311982815040 9416 190140953996086726711235812484913843731963453070004886291956241592951535666383320831184 9417 689583057126629415539804483755233216872966007147305780599143995969031895082015946674004 9418 2180989821659530134346817198184220425773427442531545138772688730823227680216092241417424 9419 6089190919349584419145521543290516727201132940112512222218170855026068307406753022097536 9420 15154942221507550900956894781356460180441956148493378924286616448482401081480837384143376 9421 33894100409415191031721629534958961606455748089857263042475974329550916815789858577799224 9422 68576437974282749693748897818894326009125992064020342892389044875971963697983907598525344 9423 126229414670448321172141716761950993844641162564578005148035955697982305309285182165885504 9424 212410439607228886828892714975341773643996227289804476175148208645899821746073572286535904 9425 328114523375055271711723283853393760358168310931628828832594292361572319670594059147618604 9426 466956045188842127432049106969374978939067224791472313806516100441263758505748763892198432 9427 614180879886374530991527459737347524288971339276732441991548339260450873285260862761593792 9428 748667007751307763067279818783686100073077040460100513055733160085856229151313274206463072 9429 847840401386518959881816091212899128293587597037007442696532304995036882313636153980253552 9430 893947459498316697476830182211430654395561136098745930605525962534380362199181795891107712 9431 879258672867868435943843581499162819012502649122363970083836394400162408254317911524595200 9432 808110218393608177837926144434606461334797924892098049137808220237059264210699682805094400 9433 695081166436070241911227371318744169719685803875419938203017046623523280866902973583146400 9434 560275411935330172204007368422510977943289911639456649085100466296989011929239222774015136 9435 423735642948217991794341667678020218341560892177798873524783425806326671262682036821809856 9436 301012647017244931157561875190732164739877946165522341674477671445591490293220398438633568 9437 201042512186695107820856069483458000720754960535167942901428022915804740278567658706359248 9438 126349772637499714246683510250476780238698103992298502143084432250506331062920510977269888 9439 74777568188084985506260845573543582565955909804176486210865319849168807341320085253528064 9440 41702856666186577420988061696276386345065220278575856617818607671956470819642186770764544 9441 21928478701937297493934017416356402006979253980933788358215038375944739940399734866667752 9442 10877171537313084715381909230291638473923258904063306041877362696925582309232630577833912 9443 5091818224021761877130103813271499229353286557229597413233745384819717086151884908275952 9444 2250266332108163433427858123533489433330076659662950792718981184496325809085411632107464 9445 939129312730438427811502958532595428888599480097826136242848819431742518399634831968724 9446 370208749604884858772125167026950164956218609598079240507131255009797111329234764194416 9447 137870504380490588985903245615220738586561611622846781578659877382635709122463015541696 9448 48511899083207497116029002975780375051082985461386193201450073600463801554644593215536 9449 16128808965349885590619145498196843494796172811846820452975449525874739590850516320956 9450 5066815076954725300229541633824813457552153109453439262686711413692589386834011502256 9451 1503922469298779708146352203665048448754730360086366581357799283524222807305195694848 9452 421725701900265544006605139363129696662371544892003382914113354562548234054578504688 9453 111707795723637799414475977489346817006643841779541479339278761816473865917005059208 9454 27944631590699476656704405017867064588434134385655068690308690976462250948743086048 9455 6600330579143384621194033520061450923779012386435329244806047647955088232606429888 9456 1471480196026272124315699765539962130272851353896723761058811531326611817381035680 9457 309536316265122080079733131873422517748768901102452431221785616801360309347181580 9458 61413235862546171660106191994624365931711531767746439827293485324840181876449280 9459 11487025612730573894191776133883362218302511317757933749790628240167644359476096 9460 2024544475266872294952822774847353483076133709060081476889469142440503695742336 9461 336028633050271652437192533776791101155040985606891401904673750935136683842816 9462 52491027379874139303844585006884386017203109166214739784374052703209163971136 9463 7711855792234943889115380864713982122394787473300024865642860022602665392896 9464 1064820975283127354043083995436909963100806790945368020721636587588512260032 9465 138066863749480374926898878869062375771898176975784414491308638390885721392 9466 16796543693743289966523600437888531211612167859323029291141819013431736928 9467 1915402596823860034370948025428078552850697015611005323997073503964523968 9468 204536081560797719348462766247630020409657005105676368581051036540962848 9469 20430338365203276051619442611917187799808814978107004010903976099294960 9470 1906631980369610975922374229248897587329127731986788068218018696271360 9471 166033303166812657720538874187355873235124743298392307942110410039040 9472 13473193782354795767112530159884546428380235162002561636701587450240 9473 1017322028494524497147740139271409013534777533836400667686183266840 9474 71363546716297532820922067112260949620926336950393201095571569340 9475 4642907574039469182603679836881223850626332334654624500025054840 9476 279645797328925505081642774653638344767704041116217081672206020 9477 15562468785822329735627437288804394055987890816703665395619370 9478 798509844698121038352911828263684194910242778943954097016920 9479 37689367273927647274014962907212711672846417936087214877920 9480 1632364498464481302132456173306967762830514639461922566520 9481 64700368686855193328915724300120212480684955271638547950 9482 2340008395501292536509799370099470284107192679498712200 9483 76977651084975968944941253260238023704897776310551200 9484 2295278167124110499252447343805130470237337715968328 9485 61797434935946929163533897362535441392529004418588 9486 1496045376941007079835430986699817704088481421424 9487 32414712370977035345540511362740755563203834464 9488 625354005071324454824276757769413969894522384 9489 10680762627268270135376945239346209418279322 9490 160463121588913085117928491348888711935512 9491 2105185716253151249349904379881741544176 9492 23920117425138157701487179539419358056 9493 233177842823492053651919221801210676 9494 1928914278329798340065562198969712 9495 13368630707352881507804170758592 9496 76459556176853859711788358448 9497 354353319402756808213990788 9498 1301392396655218846025808 9499 3682953153328439587968 9500 7746784098313511568 9501 11539192775995224 9502 11369046442144 9503 6679267904 9504 1958624 9505 194 9506 86478551607357500806823245532581745472696239892392113325584791012859903435459350 9507 2863248008710132116452759933588315856410205312452022204922432977935140372721166999 9508 46584918962043187441396555764940459333187670971262369577888699359005695254553909698 9509 496491126619487988884297681579109347839339227756293051027594191107052164497684424870 9510 3898639179821343103016445393122911357289074788873205752261665014068238627951020542640 9511 24053576818928779296702773641107167735402811965078217250981801109098427996115926488290 9512 121433588713366675012329278363642227065310911448559611576487210933629309123866936973092 9513 515847560278156846319935796775306960314821568386296991640697273397642214332600322408724 9514 1881811695879194157741224027411728010186837548711538724953321328322352654346547374937980 9515 5987342972483870974333123310117855211871245383362620738335520743559538307953919097883950 9516 16818192401027855040372706918897976933439962977499097282003726768824085313471985428794588 9517 42117526459344777833699457337969262158352647313802971290126708956285809306843190570040644 9518 94792178802065146403955238088794037219606444280688367893525961962934763750044291826023328 9519 193025869737514204261877394133838079140677640854871642681372232542064741071452069341248340 9520 357640917394108204238528159208871943990308689718195532199657365402314173524424434404304760 9521 605848271643786592204176279525320132843824970724449402142375411731742012361902956746633368 9522 942262196390266648472310016540420084887798578740228730743116567711193389634490127938396784 9523 1350327632904219553755287556842169578176771026576026152429093338342787769978327923253335998 9524 1788695917604841499713012168225804696694882479034460334505382270530079153703792312809182920 9525 2196180219060238701480426376844403606590421624732400593034870386718418996820491006991495480 9526 2505510665543006746163519925380025479167848509685715465947118757855413700542437412764378768 9527 2661722141720041089773700747306986970791340476999341356553136721257817080749871002725539064 9528 2638175230947062981798340108460711437612994757106853408114663628686998943484773106886481248 9529 2443788204251274919472653350796366209455668489299750617613394743614381622172550182084896000 9530 2118879923008634695575475471947907961429944170982683850214276181133253121266518576391625000 9531 1721965097107745360100927746641773319640092131893307934105542092302637937562253704125665784 9532 1313246195641007170327825408951361141294011568575806535655606214485384132401164174998423976 9533 940899220483513258618896654717923969416018534248344561892885025626603683867371733569967032 9534 633920565242124625577275436124639529769898078725788758826030319174838998773129773294380560 9535 401970306018385773655087438198252248499381321961752037561231983657594096152899345675178600 9536 240076782783044250254907138397955183747977390870765760783727617131637069002241868570186784 9537 135143005084399050669146737403351228236809540371502954026176953454814577217799969181889984 9538 71742720691005100239256065311906391666974263620650964469042431821895371306493490876666158 9539 35935415170956816788576138093716056159273738631297571062910776290042839002340396583943810 9540 16990885070120920993151933344316414461816241795854465558373560017100785078750077311049470 9541 7586054854090958150003372175762113718667862330866745872543941206325271073616570558617082 9542 3199282123690545877853444824871518816976380795217656830735787510756041325487173098456976 9543 1274761230407461384284916128054529546911921539413865373230512365160239814022137229542062 9544 479979270386971657123687549092612028329047736028427037602750150813248799246219066517660 9545 170799444647206416213336346125270496193881144464423140355809110533434884655846727520940 9546 57444711697813482471269788032049740454561189492619741038719466013736635223504656580452 9547 18260789101528759450048879841349056535722154117833653900359370734302900323888316567226 9548 5486289242056124834631565212350553813436774484811577900673210949859324821728537270372 9549 1557719553311367606911097710389096673834392948776578984481191918380047402312495302780 9550 417918166440728978109747718315703433099798139333935495818845489991985951480638709120 9551 105926123178308568962610450165973219138379765872054213954257477789920677314756676332 9552 25358392675844075931000765182518870389869444789074967490151202633876166814839758376 9553 5732217349112537259947425965861786871171962193802921912274801451001716562434143432 9554 1223093574160250413115493510445694316403556981390601132082962474690940820957521800 9555 246243501224326193392098572238695557335572596281585295303909168569300196142878950 9556 46757109194187579569906464118086066928750992259766874567061816254861374376883712 9557 8369419809782185932046893918796436095453627885121796276740843154965089151832480 9558 1411470058358821639640769130754947831719292245527881313458639709994040259034000 9559 224138498659713214248237677052659206244796677775996639573054386921882194701840 9560 33492288405676847839815979134727734962080721545766033849013962998317751208720 9561 4705937640032298072493768909705809452644078420149874221092039997859855418992 9562 621273909843759031258119222563765439967317812794899641470481170344406981368 9563 76999916686775677022948541408513610551594296601625880110210862262458824176 9564 8951024097308650387734083296444629257400187811889413928326732676328296120 9565 975000002531464193342847218579402645267022510151096388953574578608312360 9566 99409330412479311399202673030367071820771732382009176364011582927666960 9567 9476470845903006416344259382187919031996197528286581405317104477590040 9568 843591417709882165301656997559807993662706155178288245819402097036480 9569 70034652743629627790550189820447799880264460150694336871032365298400 9570 5414715136995773721726633044485810351607488319010786152011824675975 9571 389278549050750382705928091535973788841336065060201211989275106155 9572 25981135528120414873944080761049064542730292093721084698396601415 9573 1606959890860121585900173009918277738591869463950705344992254005 9574 91934535174237577831357507716318923691011330048666707135003200 9575 4855031402555892158238819036389487574877732555196658139774175 9576 236149606131622640396894713974573933192662414934615694803030 9577 10554269715428557941299340067055849197236302739793619231790 9578 432307043311640186466725530536892831322675100293774898030 9579 16183059374172915132062958138472618575136659328822748625 9580 551958512920887511713398183341310898195295678256310750 9581 17095505536861230463509648210226397344684668611046402 9582 479073926625064893051748211513734335255058773461928 9583 12098402184379698217014578660796451481305967070546 9584 274119714577519813244895339745952207257779000180 9585 5545187148891285797510288651304603245276682900 9586 99608151017740327553058279216787003957085682 9587 1579199516919850098579685834050120386624547 9588 21946973304317545978349654450625617312614 9589 265306423946829684114394524941039160930 9590 2765179409368145944594836295794337760 9591 24597443596538409579263089393331006 9592 184552168308867626807473301558268 9593 1151800217307837255087309982316 9594 5881189014193294320394959980 9595 24079546995616706164472070 9596 77109572901670184670236 9597 187110571340642548068 9598 330040308127934496 9599 399715405823140 9600 305869661560 9601 129476376 9602 23668 9603 1 9604 225825316625896238097751866518982713730101416586164982222085822159850633882165425 9605 7515504121138653967900806276299525147002484072247767032985898654966462688441410780 9606 122918806957336368660316493689948773374783091110734688342907087382641005067856111188 9607 1317037737134169130745718204832106966977176917938534998049055986578172864639996468920 9608 10398110159768458491264829683995069276110082237728432481366023909020831734614028584350 9609 64508602814572806063926769385269164970220978587687609936349293751482017933836910486232 9610 327503870124787990959243404961743294994342624841967225644425154049030248095775656616440 9611 1399209622986799424035912476863989754037709114796288563936584158351552850947905145006544 9612 5134127856785156652414941600590094314107611722658669997673621143204274041283726071102930 9613 16432373002276538055502776529125706907814724923575864604488331314183220178577755139346840 9614 46437502620050891904561639709698594604009540626946097289512912375255780391404459488319880 9615 117010499417900599366663800596397830889988179874011765186845110750736634587193797026502160 9616 265006969287405342271314274950644979358195579354381291637846875168907533308372628685985708 9617 543093843706095424137851711308319788499506465322022025487052685489684799119041927687714480 9618 1012824791337961013641323895706227637248341488535126723971065750165905550261791416118248880 9619 1727163415652608740894593316118753699779690178064740537951579677021687485457495758277161952 9620 2704456316480928443109960532640029853000376103736316406042064876587576575454792149103239030 9621 3902508113468832619472445843787262587395182480428527109818385749874197458586086559673146168 9622 5205915324243322117406677011602868150523132383059543527755623326932877831925123707701545040 9623 6437921474067198155409849972140168430328811551655095765187970407972138002741098108208595040 9624 7398676719210461886720514505570152503933011701062886931934197455746278887387627303286805432 9625 7918910785272330936497592080832594860256715511548236170091079346778971672797881357441780000 9626 7908936422559177011557099105252685692213960673898866060754563281602335256456974761031942208 9627 7383435945927233003157104232167476238297861213981080781938671691403491186808207542902067200 9628 6452866472490528509006451150415315206730121018731618538309900615812570538368138213569444000 9629 5286827343700607817200353493389971332037153377992312228865616383336947321824179443139410656 9630 4065525820527864111120389562424341574972945317834267092577936456736755248802736984852908240 9631 2937589980917267991211243362965080189976256830827381999162018987573846333705464183107672672 9632 1996367942610977375796314396513896268990741282308104766459919849037725414527417892251066600 9633 1277144842395823434876411356259236370571295464297052933923672425492698982312652626330912480 9634 769701317694333413863020151951165873878795481761818247997829697226953628187382895628512448 9635 437300314177345855583142212472442436048831968920025654636589977196591451593077476499106560 9636 234352404845325176232091956681764244952155219774929558005228571204973013177952123730249648 9637 118526066983187090594694358365132157417275960265010994345842096542472487471194965377839240 9638 56598424621298427735262085756711316708813424308823487788005962861437915668106400291548300 9639 25527149641921932014594046984203200196087958064141110396073245800815032488636885498511816 9640 10877805612874826925451209670805507092763104726942525470751682384290514841860202873776690 9641 4380544733697027334291516179139114428858886659745553011490107294745346243954702425033832 9642 1667417180379620137070736172542356946431991130225437327884439009923113248035354014976520 9643 599993916605169853059641985436663329397329431952773319516089583131006638044496655382320 9644 204112417912778936915231532029345796817742741474718319108594484727671970615098315031158 9645 65648195093146978494262429602661737803859729036878081939716448657222099069540828902920 9646 19961605963919564730411111012598297472694716687381038181145105147690084145057666167352 9647 5737916756165719396058826882551207934120953282871717810039357333531893971505502821360 9648 1558993727245003643618961796667360094188873461749825816158167774065218941877035836660 9649 400303950669492141371624329982356454610580273650793333154571230364708470672093283408 9650 97116637253365602487475693251848247090663491157361530002545068419539335870926426000 9651 22255499892052249229352230849988786315789741421820739255341684975951144975375751072 9652 4815944416595580460796563663839556541709376172411168949464395931489109000076603350 9653 983705116979032369448698789005230235142329073828114908365675119059505593400704600 9654 189585409614114471708499732918294023420265953444222609248941735682204171801179008 9655 34458499146506139760906073035223905628871459782729541476298301820560911298968960 9656 5903525940034170463557455164607013179614408685522115463350713892646521847134240 9657 952794157439092528852549109465456770243916693245055854321424479736971599927360 9658 144771760617461863182487352827134323389536239185082956524841775414315482428640 9659 20694999355517529980882235287436137183742083995709067678721643917849842351040 9660 2781104641684385771569553796114249605611400747358037180211085168298085795400 9661 351063687508274724000068254541934283080418280537537927533257469854523483456 9662 41589997183769217369090486990785471242348403855736091753073439104656730160 9663 4619701389493763222305224316386929735455331481768332708642101825340543520 9664 480636521876998144585660666669084733721537076465878833318268808316461368 9665 46786391667865332138496231770181736360679639323238239502007080947181600 9666 4256066422346784589941115849834184568634705200624889292990440839137280 9667 361352495655676554800622552266725423682927316358634063991599589436800 9668 28595265551751997082956200310285089984125571381060394017809745079050 9669 2106007603705346527116402345655078976690481404623194536467938103020 9670 144126203428621010605314992829027625382436900010423153914096758550 9671 9149678177583433794234941567501349581785174770008634036943952580 9672 537842119679550846579283795833099537960376320548462038518710025 9673 29216931105764984033846492964341273340627260792054995254234900 9674 1463599804234858072904214656235220202583994237478862388122420 9675 67456048188140935696186757588720717726674962865867762635000 9676 2853323053563677417805195020366190140649480797685756265755 9677 110469391680382574538259366008656537717580679571826148500 9678 3903207595080332684048802385449912407177469590085472500 9679 125459519903085660811158452560185968398073779812850248 9680 3655719828196067316150918554110042361895728849158470 9681 96198608006054482940835429542273611006925137543416 9682 2276482777782487655098686991412467311695925966600 9683 48221640524480642177390090910654574037383697040 9684 909627144917297173945274784532878791141655249 9685 15192647559966478460833629198576887152476780 9686 223231194735121183180153800994813747016284 9687 2864652650200474783330273812632853730920 9688 31841904440327486159188549327462505250 9689 303688475579319514830784555118183528 9690 2458155332311399614846714399685320 9691 16672001123925258490089379644976 9692 93322222761713699866865744810 9693 423340177303309394921115960 9694 1521974082584417093284744 9695 4216836102187958754960 9696 8684569215887861436 9697 12667257897533680 9698 12222356828080 9699 7032766944 9700 2020025 9701 196 9702 589715447849987825206419799898928801732282685845116999606715612045237868683338343 9703 19726565572144844773783292812441756223585972091468484303411467225442821542635740249 9704 324319975806926002737314269323007097404977586279108523455364698218714311408507108601 9705 3493454246510933047614142769123612231607746060240838827205100516536418559207319282108 9706 27730213257556766569462734108920160053577357721175272201586186187206742523839872936400 9707 172981593488104085831930987658402381583845468900034676987377404646505143583844911217138 9708 883130187979444686074583776998702538686399957009369824524244246055079529000871275768942 9709 3794554455539057071652826312593647091078216177497406504205851968605633560677007620682208 9710 14004229362415880046259715251631441577585144405789518028509707253166944691162654951542994 9711 45087208209084905140734111435228203867975536673257925356810086120923976792709958999373090 9712 128182771689227855162968800487090083874245127108043843015044412599031497841414880649436058 9713 324968944112995067149058619155798874220752024662651425578371204613781789578872036417949624 9714 740594251178685073187346917270989390314347036425667261008802165959317173121639880566646536 9715 1527408079028123572871401130306861833847445279575330975336391543251069492322075561969115188 9716 2866977223981792859642934282948766972819118020831526887057496388449155807453301335840533180 9717 4921382008199358923349082733979041590326883159990675490684907620919666372889957798558577472 9718 7758055252382865810769293161200271579380829499390284504844839949693291028705898391338022174 9719 11271794289013497793551963613356004589642414885076081611430144257184176990247371035075278606 9720 15141935842991012642404189119220592747554062630730718952970860838586535990156146220536616678 9721 18859294819905341093543750259790057886326958403106057393427115749024945849745293078950725840 9722 21831896593273107319191272041610777217163558807330840684653978160977500872562758274289538992 9723 23540977687911763974469700125473865963856744724380303572779126370052931251936849442428695464 9724 23689977624551024328190336928070517479326323984283462319034926787726097673051934673897562936 9725 22287454071809618217347124601392152240196889923190430600388908124607895414471060942578863648 9726 19632695386809438285129491152655199129195568344297563276443605177036321413503128214666713000 9727 16215103770486806677837179974765463775820910261414865469571191171254089287025240766644380784 9728 12572248753653188370987737598532186692786921661724358412499535279541093724154361471204700256 9729 9160847630236484065485655695931999261219276130148763248033531331109193253341325273374917104 9730 6279315888143204177290655364432183346266009284215856130183340472934461101977360174714182752 9731 4052478388619586203703535639329797126829484051175776959076647959595460054605060453956611480 9732 2464312476084778864479724296428284292111220705725793701955877926703657734381618247972841704 9733 1412971042478021672993652474037628819153463395006223938842791689800624783197474430926432544 9734 764350621748550234918633094504081436380623158024603603853199318277820079547718332933852326 9735 390300974947739584637022763725253687726449646818149304652423394076980582122293093944446348 9736 188212569119973989221073532496728211456002878803801715916948435281422547384019025740428800 9737 85744126176647194718502265559617620243022574591797287441062317284988882435866926189444644 9738 36915081475205915433423987828258690899944657821292082930931081761090579430449708914532896 9739 15023027653834401778303773618718623922567179551295147429635653289760525510034583787776094 9740 5780302281028521623360970397319340144436510978854498852613827879637403815443526494613602 9741 2103023686974246164121514428369888148697996389501937112243803307397026204698318354271520 9742 723562545821918505703281537920604675610697652903869988426374997094132685381306893912118 9743 235429821129848022451190761425927343620038846102127796851615888591112131046893725590886 9744 72442515947661576151477457963963761111084672916868308868657570308969959342652364683534 9745 21078702205278509460367597186892230010016404487757309654318430879507412465672174427592 9746 5799131168789089801984448899659855579073155598743935624026599389850331523105622482360 9747 1508273748346088028841986127180889183539924633414815544368605677540806870060899900268 9748 370769663909458974722121798332431541493281724806643056471425586731443592841220224676 9749 86123717534235246062481766650868418532672968014487393317222231077545309230755930624 9750 18897430400590573631286723571852870502517107078949610361596933615279566888462797382 9751 3915524223705077432738579103575778506546243540453388691552796592642122659015444350 9752 765788132769220064274834295055077094348622973401995936854476588477217947114090246 9753 141306298891295892552369193862374469520333899996223694555642085448198408458658720 9754 24588324916217182682232167675114309326821646388942086387510205369897364064108560 9755 4032444505175024430637482690221669393713830472313487730602969076151085157755840 9756 622893525621959744566663203976905647679879392734497937911490313792896855795040 9757 90567986098222035261840188146007820900887382746568251906746017866274453972256 9758 12386118009924504212492541496828289071577513863169585194200581164994045528848 9759 1592036293323310858512046294678046876436807910259363602292612312751451287512 9760 192157722421016295718197854233942530224986617657137197638828439438730326056 9761 21759581381027821873335549110323711259908136581826515171678360623641813520 9762 2309409336150464816309656368477013067759356088724494324658780627773174976 9763 229480726676799843119497716088737996012392654439290496309277165055213640 9764 21324996149177670226432798242933697514428681458249286766988627903440760 9765 1850949867908936421205159406891153564279310787749302855823103459042080 9766 149861186420731881039736399549159397604652937379817855948516078103925 9767 11302012132842232806493450073499683882081043292605016379890029453120 9768 792741913961416623234105473180391375896877086909268926495453628690 9769 51630340236047189029762656863281402007430790062309211704591680610 9770 3116800212087407621878741996974253490452177379838229709473363680 9771 174067871505862738311606985412802579006159455978104945185359775 9772 8975206130732228525226768979475651567972581014288600346396545 9773 426310618538707854414705526642009956930796892413412800223040 9774 18609104886549712196482255646021966448785196485493896908335 9775 744590817282826927945860769865018074091424842015594152155 9776 27232137481151909756465842681904276657204382679828950375 9777 907588573049226416027792050667541313099761696197894412 9778 27471977405879639309119613806608045932125588159324668 9779 752485379695843623842443632818385878693669526057162 9780 18576830711459627372318232288130327525130908671006 9781 411519954308002907945013513338347745639708873040 9782 8140129516910104733942976823608461709608275887 9783 142998179356921549710946378549241545757795577 9784 2217419472436792073272059228617866154815033 9785 30144920681632163365481996367359048273284 9786 356507078005141058097120869550513219000 9787 3635596437006705466638402252136525022 9788 31646398628997531042143982990702578 9789 232372332926119001875944664808192 9790 1419454182982902652836639029186 9791 7094722519115644709335940810 9792 28437464923294679667270674 9793 89159694688652394090648 9794 211846338345376032312 9795 365928228708804356 9796 434039607895180 9797 325317221824 9798 134894893 9799 24157 9800 1 9801 1539990280384019716711992958249713662794572464082285363762218952609692017579310778 9802 51777266179814316635060172114020137038102361723136103548514719798297186929345834080 9803 855680458768355130530645105629152475207525288154891974059032206241871117190893662238 9804 9265787253708587637446184796782127645213150143099378177557047637322291192361358325744 9805 73945180976492119049745733067144230432758868528262746137232975261417672453493858209740 9806 463796032949681612128496229250679825172848136516459417220804611857881956543015608125272 9807 2381027726388688983994245563726145046546377109883356141951544338471207818989583973761492 9808 10288600383516759178643947754397022046741294646221113259999552625396659584976101538881344 9809 38190455199848293045263373866501852253248489559720987320675421884259710144927985121882532 9810 123678599344010921461503778852563232580284836463556971222559528527783611263171144180163600 9811 353722877762622153542463560804349313780144896697814765393444707950481997730808480594105788 9812 902226452811488407934706072051301339648694957747827592082245265459607103023669202919911040 9813 2068918835313372915840714534145111538912180019078729338268375665909430649860943666177894008 9814 4293961716697063345516453756763602573261659280799418768668885380188068347483700672166281424 9815 8111837176924779772014671264950693444063318856672986057123254424781071138746410899464802440 9816 14016104217219869039742656584020982365059566905624278122133844112368008161967231607178581696 9817 22242992456051064824480047421233431081758121243093693741619309972895416254692712914613633612 9818 32537927935031604370048498542328755148575635343518936114969660913742655316342709314883912368 9819 44014190452627824277715999569265090547397447049543229786505126061792952558975651162228943044 9820 55209128195925689571114508291367038472071841245581345656793283681343309270250151790886227520 9821 64374281764705165562097686759010643112342993933210484453847735566299700211646345560932871536 9822 69926868051036201987107618413230063464647670720456240932968162785414451871856091137369292192 9823 70900272214498173097333399748239235716983288606668926504660876267344155380985576467955192208 9824 67216259316592311264502114854513881040264346312172502285038411300047244866091407908969803904 9825 59675133916049333073430577490622539757793870602845242508117825724679402843277300918655178400 9826 49682548674435443959164737408247339954340385986865847772437732620127432625796970352497185376 9827 38836582581020323216553483692027614566448069457706782136271028824068216480800224860885186016 9828 28535345147203819801969251718970193810176282906080174804282359641101564566907882235885243072 9829 19726821756004487751321318980124558844204577154087660404259248738322726500106826711722376656 9830 12842310854762864784317129239512152687483175996288832270657001206125039314747349381440539680 9831 7879140940364417201341710035127581670059006899682079580172939532469644629727815848870591920 9832 4558926725056679620139959800339975825206252935773633047141097388153827008983579433735657088 9833 2489182149822264744082668989742795555828945059518811839725145641124897685454757861928767848 9834 1283186503184197057323878627935112041421926143388903343220311359500520189325260065128170824 9835 624826333981871832645120333213080189032812880873435019504837190403291311485894028426483480 9836 287497000746217511817807129629552723248310093436409825300557988188041956438157938276535376 9837 125040891511470133990719030905714263525267583847129158075412587215713299027152940797676756 9838 51419704140723305930837287728568334289456096289767284776902787875461086100647471608933032 9839 19996538566111918720027343343150756793499437943371303875961466901094430426687924688144396 9840 7355171211476451434012880838300570958532062728763519417099201469486183386495418049389760 9841 2559088540588070610174326324868249364702260761889353598209246098516873024939747687406764 9842 842271053492988787244899478299684769598197964891903881474856439328364231166012466582448 9843 262234706902914366316379601212897567939319907180621578672955808525533544996934534737652 9844 77228319510668346570089317485810226789818310721399156877396245536887079049153888630016 9845 21511295174821255179914428001902242228745824649917390019249569411119304797339352465480 9846 5666238318252615559817895287614328328315219522227982756622160156096114674345636553904 9847 1411157866624959370903025124280887913312350911184965732314289759399343228729319595448 9848 332202214530453108231934230589930000434928542987868175433677009719161791371949451072 9849 73900725331507770776910780260679747396973365169313047054587543044337454861138830636 9850 15529822946696295802058727814479809177448199961927155816952013850904161348734118800 9851 3081678453532469637887674172593670914738713430498880439844026585717150616399250532 9852 577193201179069137200924916291516600126103404936778579718366800048047363906265728 9853 101989725483176290950699389589750596183198286925825644579951747815364447584643840 9854 16992562749230046241159597103869417107309479914286275226444118829569030958178880 9855 2667911844206169856254978513078251326072500815741434570746391786569629163717760 9856 394469363131509976742940491677492026662181101528105064524676773169355269712256 9857 54888156590398166616290896216265952157533433665125511156992367175741438857840 9858 7181847017961152057679674069559389454757542923171313457876273672691927191456 9859 882932282763944849024426476324041770348868076178456297393121513411187147408 9860 101897999887123458085601617616868201454846513381625632063288450917588488640 9861 11028954694554424168849256189085907629677877293170238518051067976177369072 9862 1118369456836254638099969193524206716461155744230771376080442456865849568 9863 106129661183021298117311943091358933095921016630256539821554246127355280 9864 9413938219377408857215059439215625934747220917687763671304600739347840 9865 779530920586204837527999941739573861075208900688846808250352641877400 9866 60176393031878632910965916821926338636760872516930456234173881955860 9867 4324232204722566390184840860720169230631725748580703218721670872120 9868 288797535576400320043353584370092264502931398670829678944892887080 9869 17895319838918712015054393534181248009288134340123664843897678890 9870 1026953037177975250151938172190960706078716667026883124680247700 9871 54471460524694186248597137605825816120579167388778639492234310 9872 2664830348661269346765638119358266429354608398391736226063520 9873 119964517824641690779240538056339658416126846884261733062630 9874 4957209921021423667796398852658075406766013815366809394440 9875 187521250523283801173317748589027671045858869418931638250 9876 6474677207900426826863876999558710150740090979685218848 9877 203400481779161395712863718024932439416723720393301628 9878 5793424314285639910708500708674807162013255811556616 9879 149041025761378429577655303857188873847902225552068 9880 3448537688351487519413403571754593090241425014240 9881 71433776411970236358378282741365193320815312170 9882 1317868558799552554728140728035786020145464544 9883 21529993016639328780690731335584350607197134 9884 309471353852656075777758386022377036379792 9885 3885481779114775706591580702035944309940 9886 42260080208716713042232167198362896328 9887 394428164510270308291789570424317548 9888 3124684490253281093353751264304576 9889 20743869069441863420545756441428 9890 113668284652191844064825615280 9891 504826407098741142166167052 9892 1777065767464256221262464 9893 4821377946713014701336 9894 9724443585342023888 9895 13892302819019240 9896 13129984308672 9897 7401076914 9898 2082696 9899 198 9900 4021601159497247583004173834306657435784237766360932184261359573399011804880971285 9901 135900508798592446339447993392530730164845661202956533225934442798354681673253393820 9902 2257523401877120790568076964942299207316402851243019985189688486312110822586809653003 9903 24574252673961123225539570275119073562931289168382892851803805900752848800760281341173 9904 197162744213337019378748658411415353286553041642855955321033561239223042645394858118638 9905 1243367825229795275413192524262720559651931476937400183968604191472685405004064006562178 9906 6418541179598775432696375382067578749369454961810479488120321194743244123683908434717358 9907 27891392441835333505973612227843959218092843575895926001938802110965660709129352430949054 9908 104124897681468485498014340175730559990692778621352922503398691507550741757241585942745434 9909 339176024819818386112188131719488476997263569194837803955513938437429815307125712981775964 9910 975822286020024071808770095469380316592185216565292839723074031672402261544362109837650150 9911 2504076062829868604919528227436330300082919185499396756834126218797317252882925007458362610 9912 5777612884930108613997755514185871940736003418696764357473555837472934911594156445044865708 9913 12066633961186334229768261106855557003705460797940595843538576212672121571360796939263700508 9914 22941483405494274103095634852696093931956970266678733991478642385463211992257723007434618508 9915 39898504140777231810992880985953998658720123014135303512786363559999367223820234095813082268 9916 63738775595650573563865109260211869669349125444284218211385664137654496020329168349941840918 9917 93872264917325186719977967270841249052461834849172640163013440192153922648821936260497749988 9918 127859878733125990577923825252780638643978211481491535067272303410428305892629856571289402738 9919 161512269340715407566720058277710379034336285292621778055626278386234942809637407472427272438 9920 189679620490430643051730649353742292405473488594974751486155308327299518935295866676950998968 9921 207552677545499382807653278761907559651378168957597389343434085155434724320680097754297666968 9922 212017799127845136123947937931861445190180281779325890901267937748149547688546730213327126648 9923 202537283823828281584012731662798263495940659368825469984350307596436899448561868243973364248 9924 181216737407429170360896144512748302870623020287428185129263189080443563168418320048363474448 9925 152073355847208119610933258751139441749854243203954003342560938996345433468466888012138034744 9926 119841396773796678701295235893134485517448328006468853057355107643221992084475185004390603904 9927 88785089736706677081741327153302514982203113321069699860530588101536120172985614591004685392 9928 61898747928864714574882136375447893146525900074404775850386923554668848711549692191633322312 9929 40645733047109293305845630694124244903345193328157835097041632094972147166128297334187538552 9930 25158191452354461605219523876675148202356331392310144672785106500438234040169956790129865992 9931 14688460832999249749384425296731934521817136229077435171959940520752587416801675960328515272 9932 8094137904603287663573205303574280935739214519619390286600181209118561142384616943364721148 9933 4212054083690490759230188236245660869629565436941167323918419985466080979860884758613707978 9934 2070840801220835515117300981053834234607112939926639538358049512593917119973903361237170008 9935 962276948078240344519501859758666147880978838735216707282850744452756745967155531780584484 9936 422763649270118291666684182846537981993546243484379876415711509543540550391850876767033794 9937 175653517316216898664283828763303738379083123043944481264227657709641154923613046902365182 9938 69035155560331265953061069844555651397350951194834066977395525941786984910325984548407682 9939 25668871448090526628593162971287197968323771918677970895977101585918749452275772524619282 9940 9030506109370190853983263529981662862967783391436521581789398061312386193939664393284622 9941 3006144935618657910144244455414584272178076199904751898874564048195473877507020124229972 9942 946896137287097088113043143260265323128371815581914411460373727933100731802543345449682 9943 282208701551500470006390992173273229363926271978794236971572463388585172886860930844982 9944 79574588887263872913271039053782660614130571305894519414141107468126275152958232978932 9945 21225319722228993355589112386024398152388653669144196666059043603031934048620016340292 9946 5354630745400880287417380305538847974059989209133859637863339999474979337390280764692 9947 1277319871796539611659085842144425073117471700903915085384993796959417277720633673732 9948 288034047695075717576542244355816678417120132124222714477916405732608658234575080582 9949 61379139115296821740120656903699813299914589556034856933959798810533050544341093532 9950 12355739834936249265181028441639381473725503853144026463850754502697901017799805522 9951 2348577975696694901344538632550537859113423646860800218430309899294297197199271782 9952 421332933341778727156191827365627242980066827147570151870659137589839049351881120 9953 71302390030674863844291526329685345853886259272249384451149757352285383068996240 9954 11376078872755358226266617044568024030916760652237131886186074516862457276477280 9955 1710091152715317371135164518485962504868573803856262890476620833727806279039360 9956 242040654187558950769301590009919549213113377256253366814877983611618553815640 9957 32231380844189189699940964734200656685075921150731495398472997299841984964136 9958 4035003947684180436954171668974055680244867780352152789379616780562923089016 9959 474470147762744179582310154847917129925554574791014150286884345064040378296 9960 52356446512514455124981419322221548965548070226925479219519010062149346072 9961 5416186940654073283028070215783013246553897312722171192674079558578573832 9962 524702074020867648682105207727907366186773858937983278671209506089070680 9963 47547370187575372620704012784606219666626485341140631642227306109272280 9964 4025287472355067512938038907727512172814459899229920710328138945473280 9965 317941055116801312472415621458702758980832438239001552397622927727305 9966 23396766179645882236221005620179759140058963672119301686275512534930 9967 1601618261563593124009879328305539166820727780884909650076299521780 9968 101821862428059974884660291882659286739952217204841134438839811905 9969 6001129137582320466171863762364667800286317166110447445505126655 9970 327270742598595521437879542305743224607807014802823357256768705 9971 16480552570693539160102024687112541634853582650366261307157705 9972 764652687329288457422216927269539391077679758208966297298655 9973 32609496444936443702744243725382083911052377728135280639030 9974 1274924858333456491719800105698961589999591955787040772905 9975 45568294042138358416631774048990555030914949291117373027 9976 1484390476248058886090575274088713838013321995213839382 9977 43922735588935276823887551043202458057748165204995926 9978 1176246645628142125591462282777954756284622487220486 9979 28394340899418074519411717846091625916406520668606 9980 615132062121214393952837908997671386528178863621 9981 11900963037115961720961912901539241792969749636 9982 204507526855398984347293765469008345519501459 9983 3102473105383211541995443578187294082053149 9984 41267470860220219911251258796680650161314 9985 477580300137958935642810852360465863222 9986 4766376642172613952710760869494084002 9987 40608811963026417228059647101221826 9988 291884870340631654997767470039426 9989 1745527373588063837509264639476 9990 8542104487862068330870399646 9991 33526618450650528486375946 9992 102939320653531830093276 9993 239547277973488195676 9994 405290803285721276 9995 470915628939756 9996 345784443081 9997 140481726 9998 24651 9999 1 10000 10502326164067272509622006675893828789674876948165314515298834403773631308580281276 10001 356695341695850220544034777847463442271427709611428605573434072415016206410049368124 10002 5955741177480065319084072058860135973460607917883798173587732106374144029731458319118 10003 65170243893241122832114998364553422692104802302552320482747151778457870848833077591960 10004 525652309594785766375247241910272953136899938004357432293139047580879368081110076589760 10005 3332869054837575831258630672255875965963892235413053967345444052000887647738577306663184 10006 17299800119603447507460874271289679422939658834496134062554092686566410754456586035124408 10007 75596789450177942739628968930885571894870495374450310296384768766321216905833261962053696 10008 283830789356310918435387626502730753619196899238250066403164740815604957736232409362674620 10009 929921542451919330194841671589824557926641838279888925770151768306599714322761941197683720 10010 2691248405364428569164884981117794409547528305859041521499819797125592250604743105599197828 10011 6947672000027212486660446929434725975163898646765025400624754819522390336968395962164628144 10012 16128614391625733939489884156944557415104343110649042648216697719321641338646455411679841048 10013 33895415821949937372160523245301352283851311861464315454662567984738383799340279280557688000 10014 64853474147564545409196381622184013162163816495808162643104954091551974301923884067376378400 10015 113521306920830500909789290767416155278902944880812907089512431723015814130589871973946824960 10016 182552184440503316966536682100973416882126917726171374763525152008104509607192924421718661760 10017 270668788346872416020364300346121958494456698063698480878188155917681817572464694636041636920 10018 371201132466001179332092568244904239541408002448261420720366716361094097684421783717450506300 10019 472185669326084024833687135789667896289521339609675101528947109529908122986861583854107793200 10020 558495979118240087223572535966745637437385973081163528082147624514322318180385204089364607840 10021 615575542056632367227745153799129800321650190725764156779868016633097625094382258272895536640 10022 633493710625107616357244693345590200864375912130339592192632004131814972713645946073153588480 10023 609757472784056592357140304232344554352832119997986896407660768824072086042328862620279100800 10024 549793691432868269377091831638119589009721395795769738336522908120857229991860483588226665200 10025 465021480730138802150241556742980216668585725382668735628937799663896076415006984746337227040 10026 369416617991686931098688082600750299647251406985698769237491326642608441260141604514039534864 10027 275938760107777730662976629312627590307549169821841898042749654372202795481635240608931613248 10028 193996251047856387256204963406692528184924019187648727958983659403621567248008536080878682560 10029 128482300458927103326545550847138876946613455865078565674935355879051367073994264588088954560 10030 80224158755528555486328204751046041809547565012109168038207379660307366102804550697652298784 10031 47258787305096101872572452893934611972622806456631354642917027757666739841056904034066606848 10032 26281080996211811511688084197767044393624077568087459304492747635552682388587813031736728276 10033 13804527014411346982103365061186750291955407351877471991534680342128793394946163249375912120 10034 6852054952375769316716884262898182742992160341437230655721054082096992230270244344489665420 10035 3215254679975559813354942405256557037573490449529076773837509394649178387400632814332057968 10036 1426763422667954979165790201172855760455116062461984755964050144844903268455479161327545264 10037 598896039947700649349661152775209163778465517458278733647628169738854449408722509696058288 10038 237853706109702767532259009772085015230405530118437957799154857636600611011010107031255400 10039 89392252508345861567458391989688291136991295316953484036428296448335128726753570616136000 10040 31795894106206965060375527657113018924867210108724343281178571939724451986259034433731060 10041 10704124453807992602063035071694401833572763827782583601403170672637289546787479164393880 10042 3410724121150515309112789555809338254294488490228928945138490593633942694831790659819660 10043 1028591442228218140648117638165159543034792857702258837644398713676032032991521037910800 10044 293565602541948385142729069145097359329242146509391692655531798006971515084131460139400 10045 79282670694307577731080604449679779511134263879723050822498464363037735536351420546880 10046 20257559229508658950297329015693762570534711495986734466296692017719028993400675959520 10047 4895946804466491924769377185711099422211042128096693522492656657138314360879536227840 10048 1118953525208558173756537213991501207098519406651981682273029802785867256885396478800 10049 241756533145189471649744789836968831821244215786354850882015921129488206842016253400 10050 49360550834687431128022683059743502263534349317041804774361027861411551435626924556 10051 9520103223194863380482802907347659646818840418933529660050051793893896211496247664 10052 1733670505739390967268698672183076369616605989343257398783796355643498341704279648 10053 297945391438734545841199425030352191498761364653353145201405537339818263927197760 10054 48296089596768331059368711477172056521625733918917543975087081236338323403272160 10055 7379547646144027418574156962282368225833819600923861031569775268915293443809664 10056 1062193851729789714370585366035575948812745889352965229496791984376059359730208 10057 143920763436146058364930678678502638689314518018747148270032697163135511714496 10058 18342250033324676575452599645425316134500825872163890738092338545300182561120 10059 2196991552208348523567291561436628334486058897533894812318153059011930872320 10060 247092654433057102067159670334830574333405633293936286131335979268590701088 10061 26069119421565935544676974998341505944257009292714261793966465091496618944 10062 2577365396450229127467243870717428613018152257914380386967048062105119648 10063 238519238550978941300936079445958719602132272690939976619421703490464000 10064 20637056852085426645716015946335034817182628023936473302408494826439250 10065 1667209367778823990276381181331201683007191529321630030165670097518500 10066 125588781799265872104707067183692942544104393093304198357284190571050 10067 8808180386671605745482144533848634629329614963038782288963707142600 10068 574255278081689916804456151658917816389935387661869075752441329000 10069 34742773023546563104602244830793312027925926293346831381299063000 10070 1946999200466962861528597483500596260179928453766891826402976500 10071 100866900026983182583673153803100582815750853831682804606429600 10072 4820429160602158455213074443035504054638838882936352020702450 10073 212019254385471465286759519333463513220902763232037745913500 10074 8561186657654067023802369864565506398691152476457461020750 10075 316509811406396311433415888000084459613226755085652194088 10076 10682154384039062707610980440994950183377660437515432132 10077 328064317522827072079141924072853477406692397213930624 10078 9136276179973717265420329480134774343124875984505280 10079 229839969224622519789269561329509844504776451169280 10080 5201133587834807921485816095726322415054935020852 10081 105381888516978415397797737808049277524543079804 10082 1901903424474537486136696404264693672034262398 10083 30399582075902802323490105794790867041619160 10084 427566501934536784211856037756480696496560 10085 5253376819256768837176822755811276441424 10086 55922207973638044421922427865947658072 10087 510894275583934597514967910891012224 10088 3962107260184375969809936555734700 10089 25752158145760112925638232453000 10090 138169748930308863398454967780 10091 600911702763772424945944240 10092 2071626129236663185082680 10093 5505058447365767382400 10094 10876302690701067200 10095 15221545701971840 10096 14094780074760 10097 7784658420 10098 2146650 10099 200 10100 27426945153929611864202675630381304539155053285598081215014593418799551890627946028 10101 936199139538544715357278586419555559885908976708782037893944997904758030844566679535 10102 15711673772937772978173428310802841493636123310335716774557198323349224308238895641183 10103 172818289397225388472843290972996721510041743066674538545926683168581459483960781888370 10104 1401301125237432057430187601892249957870186210893617705059420050376112633882648643836115 10105 8932714849549939031184390202307919337827500101008782441488913079802384068174463473189060 10106 46620767528695489337722933666562210178115239382786418769771856719026738885481977980227780 10107 204859742107915856150316533476278630450707816094384860460113372194600820119271399273870496 10108 773518316285516489641381033643985581224921024442855146549929942170726598776346044285522730 10109 2548937742282094022792270239893325916799743648825772048194308391542117779266363814655595730 10110 7420166757596573407940344598139661379540193031267211114877838861983568752379750656491393466 10111 19270477158992100384179305322319319376075919724666701002985125490259501564872419440123442460 10112 45008137869264716757737031077355046642035070658187313547874866598630905206759981561892546598 10113 95175373152104050446505205810913868766600279205347898524119725567090492991984431956447538000 10114 183255334604112714584302532415205636981186663725032364484205440639535684297479739486223782400 10115 322843466141873279082505710835872490486189422969839689407689619647378981794998817854173377200 10116 522571573214588739390283240598682854244630540106840208608428845077647219094261860451792287000 10117 780001437505799008025114143424886669610749479337643930320870883556317026867659454380459919870 10118 1077012779563858434079923272102397712396647874956459341159963754242206857119607212094099985950 10119 1379545850956284054651152288317357515590128720984725348959641379296104593681532356914710530100 10120 1643290044556869311152211173853135703714500056228570753986791813803414004222032533928796450910 10121 1824345633154408197391452623253329956821842666981429794868281713278606814292963913714975229600 10122 1891307644723249233385869920641840791460421830618068404679961899460303226283140248407190068480 10123 1834152520590288676972655558355818950394284566974942108659325306788718201225638879016099512800 10124 1666490152115503235310322843373268901840854522325481631681165444787647492457872020504168145600 10125 1420590517699212312137206270340377561844215385215951299247403262559450375647395128350682355880 10126 1137563085905112556097540890612298441843395955602161029272955237849533739142676666316391297960 10127 856657743139181692464114505283386440705112770547703462042842944482180736121659948137655591888 10128 607292870597205730934150288888591913751487881903832932136503393321247872631318467536376389720 10129 405634901869035713730150641735558373456997914456544616835530043400088461982507516808990921840 10130 255484012052640457005011431143379202654645760251871210222687688371947067981563641683859251120 10131 151841181976480024306871507076025484399179071883929514194562617894109411700308859751681655680 10132 85208557277849348847841438111416937175279179722275924939389868943069645080593415735089426326 10133 45173297419107128329433984772515506817158317702893839380349640043732738882231522017459418030 10134 22635575445121466869005867075665002009857344190874691766900923559281253668706458359174685430 10135 10724812153833607772929635056155313253885939841246517388113655589538366025844128520470100236 10136 4806469746070990972255525988413794877895783175500367098482031567606099059797781632656363110 10137 2038098783019710994385081715357511604999300357853509882771281064617671147190415558065243788 10138 817873834645255939206060550361797904487126370487439487103839750914467698005728973974280300 10139 310660154658688829665588861560350271685593083261454503802661195858423994851313811301379200 10140 111705991901732297368355915415130454736262871066148405165697804404987384003042754491761750 10141 38026888140249398051201290827782496350516553254500042911179790676211800824736450332333750 10142 12255727085566810178655677046962749013703039424747409650083733718763692937662285717552910 10143 3739480644669506117302850840821218711483795459103458483466425377004790170398472680510100 10144 1080132712569856448390475465849933201086232808321619541404261659482200979024556078702050 10145 295315570333915666723522691349053562489949510389447541314767302659911326242142818823280 10146 76413309815471858043085278293533572223361134101486170215539268583538410717552944164800 10147 18708351872782383951549706836770887626972330190212011353323100603760945759012398716240 10148 4332880308384117821163647411146496076622447184986620484863730096104096704349915047400 10149 948994265685836277945383491551216516177162343653129344406722600149796466736603076550 10150 196493157180826714485542999152738821373469272521248597265730150934297052650823086118 10151 38446719846392795695696955060085201380389895688399230475562906387568557033516350660 10152 7105747171863141138675263320009465765072118745136001542787695004812069533688270038 10153 1239905054205042276900144330532462793364637647775887352847128874818442746365723120 10154 204156614881617027138610373417420996154387017203133615772628011061930344833393040 10155 31701571817252170876747154908710753131830942796117792408603544560001557280661280 10156 4639417904026946476545438923259537418875160301458072228040474413197406128488280 10157 639456179946310767945732673004700578395167376372560117407728289518463970852496 10158 82946315669664610391982050845810146185085916114901676006330748100865713863280 10159 10117445683753751664506686516294389179324306388852938613041561735900856574080 10160 1159453457958917540817038447300694852125175411405958496555582481878243562096 10161 124720220797039471026838189654943592036901139305224492692889528716591018160 10162 12580085909670256568970390526728807818193835619513138513978031749376864048 10163 1188566166074224068961155020065928587406118845253897920181206708239473600 10164 105063449120952734331934066075015728964395741249153762950061164427676875 10165 8678153497700403070112957968277381887133941459716529181540680737556425 10166 668913453841030365134761812824212633434476338278576998978419032466125 10167 48045945155487508607851577051945956564251207906136657773578436344850 10168 3210845546639740745021484870358117669391953203628489278704597707125 10169 199315099834333866986324012119297516538456468670953760655476363750 10170 11472224855251476387185626529554411996568110323293654327480575350 10171 611099225742789627406390207186279808880024074334369262520160000 10172 30063412813006691408714705259914057853039604469971208621134575 10173 1362895678510958828533176432262799928662632231050583496487375 10174 56799202588900914688284323205673861222332018898287653752875 10175 2170443057931232511282965283547259871696901542269518661202 10176 75832659702894854197437153985599619414769291891247448005 10177 2415091937907263107851689612249849238260846936780349744 10178 69875910002680754593723272888812568641480470628367960 10179 1829987304456445887134183062354098277947284001094920 10180 43206643411248326173070414678135110261137959866530 10181 915613498746060565182538594021574982494862154215 10182 17330283604656417070609558672562063608573531423 10183 291384167588295032850831233456187010055326290 10184 4325635092579893301714482866769610572996615 10185 56310040875730021168512160989046051375588 10186 637837937290164691432715844231041856180 10187 6231419852945846838565024914375147024 10188 51975827368737889945255500144321750 10189 365781713978196082992028244126850 10190 2141964449984384536397749403450 10191 10265278147867853254473997500 10192 39460274023591108748882430 10193 118675109750316561528800 10194 270533072347857516400 10195 448423908734210640 10196 510504382461150 10197 367313653245 10198 146240325 10199 25150 10200 1