0 0 1 1 2 0 3 2 4 0 5 3 6 1 7 5 8 1 9 8 10 3 11 12 12 4 13 18 14 7 15 27 16 10 17 38 18 16 19 54 20 22 21 76 22 33 23 104 24 45 25 142 26 64 27 192 28 87 29 256 30 120 31 340 32 159 33 448 34 215 35 585 36 283 37 760 38 374 39 982 40 486 41 1260 42 634 43 1610 44 814 45 2048 46 1049 47 2590 48 1335 49 3264 50 1700 51 4097 52 2146 53 5120 54 2708 55 6378 56 3390 57 7917 58 4243 59 9792 60 5276 61 12076 62 6552 63 14848 64 8095 65 18200 66 9989 67 22250 68 12266 69 27130 70 15044 71 32992 72 18375 73 40026 74 22409 75 48446 76 27235 77 58499 78 33049 79 70488 80 39974 81 84756 82 48281 83 101698 84 58148 85 121792 86 69923 87 145578 88 83871 89 173682 90 100452 91 206848 92 120027 93 245920 94 143214 95 291874 96 170515 97 345856 98 202731 99 409174 100 240567 101 483330 102 285073 103 570078 104 337195 105 671418 106 398329 107 789640 108 469751 109 927406 110 553268 111 1087744 112 650615 113 1274118 114 764150 115 1490528 116 896168 117 1741521 118 1049758 119 2032290 120 1227965 121 2368800 122 1434779 123 2757826 124 1674244 125 3207086 126 1951528 127 3725410 128 2271914 129 4322816 130 2642112 131 5010688 132 3069030 133 5802008 134 3561285 135 6711480 136 4127909 137 7755776 138 4779981 139 8953856 140 5529182 141 10327156 142 6389763 143 11899934 144 7376819 145 13699699 146 8508555 147 15757502 148 9804452 149 18108418 150 11287752 151 20792120 152 12983421 153 23853318 154 14921119 155 27342421 156 17132796 157 31316314 158 19656096 159 35839008 160 22531844 161 40982540 162 25807783 163 46828032 164 29535801 165 53466624 166 33776375 167 61000704 168 38595348 169 69545358 170 44069027 171 79229676 172 50280820 173 90198446 174 57326877 175 102614114 176 65312440 177 116658616 178 74358497 179 132535702 180 84597607 181 150473568 182 96181529 183 170727424 184 109276937 185 193582642 186 124073919 187 219358315 188 140781378 189 248410816 190 159637043 191 281138048 192 180902304 193 317984256 194 204873700 195 359444904 196 231877732 197 406072422 198 262283727 199 458482688 200 296498454 201 517361670 202 334981210 203 583473184 204 378237917 205 657667584 206 426838474 207 740890786 208 481411081 209 834194700 210 542661820 211 938748852 212 611369000 213 1055852590 214 688406099 215 1186949056 216 774735876 217 1333640710 218 871436786 219 1497705768 220 979697860 221 1681116852 222 1100848680 223 1886061684 224 1236354900 225 2114965120 226 1387853332 227 2370513986 228 1557147863 229 2655684608 230 1746250003 231 2973772212 232 1957376622 233 3328423936 234 2192996228 235 3723675326 236 2455828545 237 4163989458 238 2748898659 239 4654300706 240 3075538432 241 5200062976 242 3439449197 243 5807301632 244 3844706962 245 6482671322 246 4295834363 247 7233519619 248 4797810022 249 8067955712 250 5356152776 251 8994926602 252 5976935516 253 10024300890 254 6666882969 255 11166959338 256 7433392948 257 12434895064 258 8284649058 259 13841323582 260 9229650305 261 15400801856 262 10278343056 263 17129359744 264 11441660085 265 19044644146 266 12731674108 267 21166075136 268 14161650497 269 23515017984 270 15746224994 271 26114971540 272 17501472202 273 28991772486 274 19445113722 275 32173819904 276 21596604769 277 35692320960 278 23977376747 279 39581557440 280 26610948489 281 43879178240 282 29523207824 283 48626519094 284 32742551352 285 53868949522 286 36300214327 287 59656252987 288 40230443579 289 66043042088 290 44570882545 291 73089209120 292 49362787145 293 80860419136 294 54651473772 295 89428647940 296 60486585371 297 98872765938 298 66922616256 299 109279176298 300 74019236751 301 120742510607 302 81841906234 303 133366383848 304 90462271509 305 147264218618 306 99958881212 307 162560142890 308 110417670362 309 179389964242 310 121932797207 311 197902232212 312 134607228631 313 218259394656 314 148553718101 315 240639052286 316 163895515406 317 265235325352 318 180767507349 319 292260340224 320 199317073108 321 321945841664 322 219705419765 323 354544947722 324 242108607971 325 390334057172 326 266719112760 327 429614917632 328 293747056155 329 472716874732 330 323422028504 331 519999315040 332 355994563213 333 571854313990 334 391738267816 335 628709513216 336 430951582037 337 691031243770 338 473960267461 339 759327910200 340 521119505980 341 834153664940 342 572816804842 343 916112394270 344 629474493091 345 1005862035461 346 691553117737 347 1104119260918 348 759554405220 349 1211664556454 350 834025226818 351 1329347719190 352 915561114230 353 1458093818816 354 1004810884673 355 1598909656578 356 1102480803493 357 1752890755072 358 1209339985632 359 1921228932216 360 1326225313542 361 2105220502772 362 1454047738629 363 2306275150210 364 1593798092955 365 2525925533946 366 1746554433961 367 2765837686784 368 1913488898392 369 3027822257408 370 2095876270143 371 3313846677248 372 2295102048745 373 3626048321048 374 2512672434724 375 3966748730794 376 2750223828088 377 4338469000206 378 3009534456183 379 4743946406976 380 3292535536875 381 5186152380864 382 3601324825784 383 5668311927092 384 3938179716501 385 6193924614094 386 4305573011011 387 6766787237064 388 4706188290219 389 7391018303854 390 5142938258963 391 8071084479444 392 5618982755356 393 8811829129614 394 6137750095620 395 9618503143424 396 6702958148746 397 10496798204736 398 7318639153155 399 11452882689344 400 7989164371318 401 12493440408000 402 8719272923351 403 13625712407808 404 9514100595355 405 14857542052794 406 10379213341911 407 16197423654282 408 11320640911633 409 17654554915430 410 12344915747844 411 19238893465516 412 13459112222168 413 20961217816576 414 14670891774470 415 22833193070488 416 15988548643011 417 24867441720078 418 17421062239681 419 27077619952640 420 18978150401797 421 29478499862528 422 20670330123585 423 32086058000384 424 22508979540695 425 34917570760097 426 24506408308976 427 37991717107136 428 26675929688251 429 41328689179000 430 29031942085719 431 44950311372460 432 31590012813853 433 48880168540672 434 34366972512566 435 53143743957460 436 37381012427841 437 57768567802880 438 40651793684401 439 62784376939520 440 44200560176425 441 68223286792200 442 48050264993608 443 74119976256080 444 52225701329207 445 80511886581728 446 56753648668949 447 87439435240798 448 61663024521104 449 94946245905984 450 66985053365371 451 103079395713070 452 72753442387625 453 111889681043072 454 79004576671766 455 121431903212544 456 85777722595070 457 131765175508648 458 93115253216527 459 142953253093376 460 101062883574720 461 155064887475476 462 109669930807880 463 168174207315550 464 118989586175005 465 182361127438194 466 129079215156195 467 197711788129024 468 140000671725469 469 214319026883034 470 151820644395965 471 232282884904960 472 164611019135074 473 251711150901902 474 178449278186825 475 272719944823232 476 193418918896613 477 295434344369603 478 209609913190783 479 319989057373738 480 227119190634323 481 346529143303468 482 246051167527602 483 375210787343946 484 266518303785271 485 406202130845496 486 288641711900876 487 439684162112802 488 312551798554819 489 475851671764998 490 338388965234358 491 514914277284172 492 366304347045384 493 557097521610170 494 396460618393014 495 602644050950309 496 429032843329116 497 651814877431176 498 464209401609701 499 704890732521792 500 502192966880343 501 762173517537344 502 543201570679079 503 823987858076150 504 587469727079779 505 890682769618944 506 635249654617488 507 962633441984512 508 686812568728663 509 1040243150979584 510 742450084395690 511 1123945306048160 512 802475700650568 513 1214205643293832 514 867226410029325 515 1311524574011392 516 937064402819384 517 1416439699443142 518 1012378912980807 519 1529528503167446 520 1093588173793466 521 1651411233432320 522 1181141534046527 523 1782753988462274 524 1275521701065118 525 1924272018606886 526 1377247165779065 527 2076733260276736 528 1486874774120502 529 2240962117491470 530 1605002504836742 531 2417843507884236 532 1732272416048184 533 2608327191289920 534 1869373825740810 535 2813432400120490 536 2017046686633240 537 3034252791967794 538 2176085226289039 539 3271961746402048 540 2347341810770131 541 3527818029248524 542 2531731109016192 543 3803171849124234 544 2730234514199443 545 4099471332835560 546 2943904905879717 547 4418269447841280 548 3173871707284206 549 4761231401798354 550 3421346328925209 551 5130142551375961 552 3687627950712231 553 5526916854475456 554 3974109741976025 555 5953605902182496 556 4282285469566048 557 6412408569364172 558 4613756602117341 559 6905681325194186 560 4970239858861158 561 7435949247529300 562 5353575320722577 563 8005917788147074 564 5765735050090712 565 8618485338726400 566 6208832347715441 567 9276756650635608 568 6685131591413195 569 9984057165275480 570 7197058796427909 571 10743948315198452 572 7747212840765293 573 11560243860059904 574 8338377508007283 575 12437027325849664 576 8973534289443418 577 13378670620050080 578 9655876112075223 579 14389853899979968 580 10388821933309776 581 15475586776823052 582 11176032383921196 583 16641230942906536 584 12021426399611832 585 17892524315337728 586 12929199039441915 587 19235606795358220 588 13903840431008133 589 20677047748880384 590 14950156059162975 591 22223875320324628 592 16073288338421705 593 23883607699335168 594 17278739705750660 595 25664286467296970 596 18572397174982148 597 27574512158560256 598 19960558611659207 599 29623482180174912 600 21449960670937128 601 31821031242764410 602 23047808681880357 603 34177674464740864 604 24761808423263769 605 36704653322667584 606 26600200100702660 607 39413984631175424 608 28571794473965217 609 42318512747302912 610 30686011473715201 611 45431965206770144 612 32952921260960443 613 48769012012411666 614 35383288101115240 615 52345328808710100 616 37988617012032613 617 56177664191435968 618 40781203593313121 619 60283911416633536 620 43774187004222996 621 64683184789593504 622 46981606536859073 623 69395901032399360 624 50418461761150533 625 74443865946867656 626 54100776732001061 627 79850366709300780 628 58045668246885184 629 85640270154839880 630 62271418691713568 631 91840127431009792 632 66797553477811517 633 98478285423449690 634 71644923660619766 635 105585005382256254 636 76835793759680866 637 113192589203419858 638 82393935429150896 639 121335513847754770 640 88344727018750413 641 130050574409982720 642 94715259738397257 643 139377036381734912 644 101534450490904824 645 149356797685522944 646 108833162157127092 647 160034561092715412 648 116644331425925461 649 171458017675660736 650 125003105032362473 651 183678041983751325 652 133946984529784809 653 196748899676004248 654 143515980545726064 655 210728468386953976 656 153752776686570058 657 225678472649866304 658 164702904137089030 659 241664733752111550 660 176414927164546861 661 258757435450198016 662 188940640680357663 663 277031406528143070 664 202335280121402599 665 296566421243219584 666 216657744921316361 667 317447518765789464 668 231970835894907546 669 339765342786728358 670 248341507936471587 671 363616502537591540 672 265841138424494805 673 389103956543205484 674 284545812878486548 675 416337420505729280 676 304536628340790717 677 445433800804233382 678 325900016188615646 679 476517655182415360 680 348728084941893336 681 509721682291305440 682 373118984949572568 683 545187241854615562 684 399177295625001362 685 583064907329563392 686 427014437310171679 687 623515053047830240 688 456749108560264354 689 666708477940781056 690 488507751145592091 691 712827068077888960 692 522425043700855525 693 762064500379931334 694 558644426560504596 695 814626990010044184 696 597318658866574458 697 870734084093744242 698 638610410756496483 699 930619504576216576 700 682692891896079892 701 994532043192721630 702 729750519461807844 703 1062736511703408640 704 779979627041575876 705 1135514750730008498 706 833589217887936744 707 1213166700730163200 708 890801764222920009 709 1296011538852931584 710 951854056395325867 711 1384388885639414580 712 1016998103851139942 713 1478660085766970048 714 1086502092123450149 715 1579209567281427499 716 1160651398099553988 717 1686446284022472878 718 1239749668222607212 719 1800805246224619946 720 1324119962219828751 721 1922749144567113036 722 1414105967516043977 723 2052770073254433792 724 1510073287303465825 725 2191391358036657966 726 1612410807981326161 727 2339169495422851818 728 1721532149365012460 729 2496696209705056142 730 1837877203995357668 731 2664600634797244428 732 1961913769429535011 733 2843551628300021780 734 2094139280530267357 735 3034260225632153600 736 2235082646179100775 737 3237482242526609435 738 2385306198190163449 739 3454021034668672126 740 2545407757464335252 741 3684730423761609196 742 2716022826005049114 743 3930517799844061184 744 2897826910524794550 745 4192347410249609126 746 3091537987202756775 747 4471243846198231222 748 3297919114099157348 749 4768295738644494630 750 3517781201827396330 751 5084659675675275560 752 3751985949863605477 753 5421564354456374560 754 4001448960251743259 755 5780314981475902398 756 4267143037063269995 757 6162297935619707410 758 4550101684655684554 759 6568985709446779998 760 4851422814190062060 761 7001942144914244608 762 5172272672877540713 763 7462827980729244054 764 5513890006651738549 765 7953406729485749760 766 5877590472321815316 767 8475550903782345984 768 6264771311287412830 769 9031248611609428978 770 6676916302631457025 771 9622610542448775692 772 7115601009225253776 773 10251877366749901978 774 7582498336614723294 775 10921427572733267968 776 8079384420063704574 777 11633785765828776960 778 8608144861693415021 779 12391631457494629928 780 9170781335040834117 781 13197808371673868288 782 9769418581386464773 783 14055334298743378466 784 10406311817354977825 785 14967411528498953760 786 11083854580813249774 787 15937437895497941056 788 11804587037010497603 789 16969018471958594188 790 12571204774955898457 791 18065977945399587372 792 13386568118704513351 793 19232373720292328568 794 14253711986846922040 795 20472509785204469270 796 15175856327922445791 797 21790951389243426816 798 16156417168711011787 799 23192540574062407000 800 17199018306531899130 801 24682412610281394566 802 18307503686568967453 803 26266013389911124610 804 19485950499152964763 805 27949117829248335651 806 20738683042533952619 807 29737849339750236888 808 22070287390321505324 809 31638700427605669254 810 23485626914130729008 811 33658554486099838720 812 24989858705353205561 813 35804708848435100160 814 26588450952147730031 815 38084899172434148232 816 28287201320854502514 817 40507325232515026318 818 30092256404095994608 819 43080678198507903008 820 32010132290663593260 821 45814169485295430240 822 34047736326292496778 823 48717561261903748022 824 36212390126998007374 825 51801198713570368742 826 38511853921666128792 827 55076044155484162048 828 40954352292892145798 829 58553713102334907284 830 43548601401182723176 831 62246512403548480780 832 46303837769672905180 833 66167480560136966222 834 49229848723810405523 835 70330430345465913382 836 52337004572245577321 837 74749993858959671642 838 55636292633737688566 839 79441670148851154112 840 59139353206426188111 841 84421875547541659360 842 62858517595766895487 843 89707996870998899650 844 66806848308736819810 845 95318447641911228416 846 70998181543340752789 847 101272727505042773236 848 75447172093548145152 849 107591485012430987264 850 80169340812813657253 851 114296583965762716160 852 85181124770233893010 853 121411173513469673536 854 90499930258149342138 855 128959762210836804066 856 96144188800729922931 857 136968296262749272064 858 102133416339698598501 859 145464242180631569964 860 108488275763948693528 861 154476674097698088756 862 115230642978435998538 863 164036365999875151520 864 122383676698227202537 865 174175889143689803072 866 129971892184393817057 867 184929714947098946238 868 138021239128885699715 869 196334323654695984198 870 146559183928673518400 871 208428319095005537792 872 155614796579902670245 873 221252549864715044864 874 165218842458496074897 875 234850237292743767414 876 175403879244154646322 877 249267110556045123600 878 186204359283158918634 879 264551549339039858718 880 197656737676016793993 881 280754734449641432204 882 209799586417431182478 883 297930806826997905474 884 222673714906927944105 885 316137035399407747392 886 236322297193134481177 887 335433994275434973760 888 250791006305873255830 889 355885749777096359936 890 266128156078387002380 891 377560057851201255424 892 282384850853603208531 893 400528572423567315090 894 299615143520278842694 895 424867065290966672074 896 317876202317012589438 897 450655658177369330930 898 337228486898144696344 899 477979067614429745662 900 357735934148393987330 901 506926863341272619400 902 379466154293574957481 903 537593740955580698210 904 402490637848412672818 905 570079809586869714240 906 426884974007789126307 907 604490895403729929376 908 452729081082473748347 909 640938861809840788774 910 480107449650941170240 911 679541947228839136972 912 509109399094833875494 913 720425121425732873728 914 539829348261877012733 915 763720461362638982518 916 572367100997477725424 917 809567547639319166144 918 606828147368661911779 919 858113882624395098112 920 643323981403178618479 921 909515331441406613044 922 681972436255727563275 923 963936587035181776118 924 722898037714474166489 925 1021551660608444235569 926 766232377057446459913 927 1082544398786371565568 928 812114504271983836673 929 1147109028938113381600 930 860691342754757672400 931 1215450734159228878080 932 912118126616220916409 933 1287786259497817415734 934 966558861826307201911 935 1364344551089994484950 936 1024186812447699018007 937 1445367429957483933184 938 1085185013325337718312 939 1531110302311693280552 940 1149746810613980978935 941 1621842908304944646196 942 1218076431658160149480 943 1717850111270754672832 944 1290389585756205074295 945 1819432729601465049152 946 1366914097483646393802 947 1926908413523388672000 948 1447890574273368626707 949 2040612569147195553350 950 1533573110105632404758 951 2160899332294829327200 952 1624230027188553382694 953 2288142594734128375808 954 1720144657678524066993 955 2422737085588806034050 956 1821616167523696330752 957 2565099510834879982920 958 1928960424696870078197 959 2715669753945387483554 960 2042510914124717935783 961 2874912140903608250624 962 2162619701819141098124 963 3043316772971451122764 964 2289658450764997909585 965 3221400930774553942016 966 2424019491334324948670 967 3409710553449380120290 968 2566116949054515763073 969 3608821796790641279424 970 2716387932792346938708 971 3819342674540204977856 972 2875293786483079786415 973 4041914787171704356882 974 3043321407788540055036 975 4277215142748892965176 976 3220984637146657738944 977 4525958074670926499072 978 3408825720951673680733 979 4788897261364720340170 980 3607416852695454091129 981 5066827853243947716352 982 3817361796201131887445 983 5360588712526733770910 984 4039297595185686193172 985 5671064771790265593856 986 4273896373715122063527 987 5999189517441089061374 988 4521867232237165580056 989 6345947604595520352920 990 4783958244232072439215 991 6712377610196059013120 992 5060958558661180065938 993 7099574931537767204250 994 5353700613779766060427 995 7508694837744105125888 996 5663062468039638518117 997 7940955682115491800174 998 5989970254227962437639 999 8397642283676830881826 1000 6335400763169831166479 1001 8880109486673356395609 1002 6700384163780408055730 1003 9389785907208346999296 1004 7086006866458202290789 1005 9928177876682605147290 1006 7493414537310019931804 1007 10496873592185196292642 1008 7923815270931389675811 1009 11097547484498873147712 1010 8378482930009682311618 1011 11731964814923105357824 1012 8858760660281044272708 1013 12401986512683957199360 1014 9366064589964179573913 1015 13109574265294453685760 1016 9901887723092048290045 1017 13856795874852965173664 1018 10467804036807436839822 1019 14645830893921972478272 1020 11065472793024285561606 1021 15478976555316790992916 1022 11696643075559460023630 1023 16358654010855058551808 1024 12363158564217683060822 1025 17287414894874694660140 1026 13066962558078370066138 1027 18267948229122283368693 1028 13810103260657922957985 1029 19303087686447282924026 1030 14594739340456149592136 1031 20395819231612037820492 1032 15423145780872135171835 1033 21549289158445184015282 1034 16297720034385546879632 1035 22766812543528834462902 1036 17220988496433498472068 1037 24051882137620110328026 1038 18195613315406259264933 1039 25408177717067357968544 1040 19224399555782986165712 1041 26839575918593215930368 1042 20310302732511988879038 1043 28350160581983097129066 1044 21456436735408471318741 1045 29944233626441180951432 1046 22666082163524639493418 1047 31626326487659481171904 1048 23942695090193577033868 1049 33401212143991870188544 1050 25289916280737971172511 1051 35273917761537036854674 1052 26711580885667715537734 1053 37249737989415459479592 1054 28211728633597870626982 1055 39334248938078918277674 1056 29794614549046912358725 1057 41533322875120235149312 1058 31464720221811463238244 1059 43853143674759510643800 1060 33226765655647707877478 1061 46300223058974950683680 1062 35085721725666711847548 1063 48881417670125330348872 1064 37046823275001544159978 1065 51603947016881466592794 1066 39115582883135008378268 1067 54475412337350151509186 1068 41297805339556231864359 1069 57503816425440306841670 1070 43599602858413582876321 1071 60697584468792515239960 1072 46027411071252958831733 1073 64065585948974594015232 1074 48588005837113661735845 1075 67617157657142644755498 1076 51288520910832536024496 1077 71362127880984601343214 1078 54136466512791349230492 1079 75310841821507476715520 1080 57139748845093804860076 1081 79474188301106181865036 1082 60306690601762871635600 1083 83863627827367332900864 1084 63646052522491202405321 1085 88491222080222484082426 1086 67167056042322163143181 1087 93369664893378509005944 1088 70879407091791307311942 1089 98512314804425698064448 1090 74793321105165793265968 1091 103933229251664123483052 1092 78919549296803076986755 1093 109647200499503728117440 1094 83269406269045428271967 1095 115669793378291778568448 1096 87854799017705640483728 1097 122017384928611466064896 1098 92688257404908835956178 1099 128707206044486470709056 1100 97782966171974914617672 1101 135757385214527793518360 1102 103152798569079397901158 1103 143186994464881046671360 1104 108812351681659052061384 1105 151016097612884917033472 1106 114776983537957729958482 1107 159265800945645631203595 1108 121062852085676486064872 1109 167958306443279333816320 1110 127686956130531905787623 1111 177116967672386084967924 1112 134667178333469274858286 1113 186766348481408216300722 1114 142022330368566276403310 1115 196932284635905087051240 1116 149772200348016827430417 1117 207641948538459304560640 1118 157937602626364907944379 1119 218923917184930550538432 1120 166540430100964262383279 1121 230808243516107194299604 1122 175603709131956966126024 1123 243326531331488287685910 1124 185151657210366865996694 1125 256512013939975714487296 1126 195209743509807941362802 1127 270399636730685267314592 1128 205804752463156601191636 1129 285026143855913892683280 1130 216964850513082694430603 1131 300430169227547021831680 1132 228719656191782703340989 1133 316652332037874299756544 1134 241100313693505715929327 1135 333735337025924335914070 1136 254139570110570200353467 1137 351724079721050750374732 1138 267871856512583388880324 1139 370665756906625086097854 1140 282333373056405619310242 1141 390609982558340212557172 1142 297562178324253872902296 1143 411608909523825141399992 1144 313598283095963036298681 1145 433717357223044210422746 1146 330483748772191199992841 1147 456992945662326803665142 1148 348262790674850794755067 1149 481496236068876135806976 1150 366981886462816160934971 1151 507290878467266278571520 1152 386689889911409338035679 1153 534443766534785773905978 1154 407438150317028755118604 1155 563025200088555815412224 1156 429280637799785034489681 1157 593109055574174378025144 1158 452274074791066490972402 1159 624772964943249389853922 1160 476478074005606278647920 1161 658098503325620557703532 1162 501955283212987852131545 1163 693171385921368804266504 1164 528771537137435354287857 1165 730081674557913935063086 1166 556996016831527805213203 1167 768923994378646785063104 1168 586701416884767788359183 1169 809797761151675117596506 1170 617964120846287153033077 1171 852807419710428067086400 1172 650864385257778761461497 1173 898062694062109480753152 1174 685486532712798994933887 1175 945678849725365687304482 1176 721919154377051821808188 1177 995776968885089512945408 1178 760255322426182461517324 1179 1048484238980074034502442 1180 800592812877892947207398 1181 1103934255368313170878196 1182 843034339319142428511908 1183 1162267338745180573579678 1184 887687798051471041623961 1185 1223630868021565282662400 1186 934666525203657686447845 1187 1288179629402366802651720 1188 984089566385379052536755 1189 1356076182440620738701166 1190 1036081959484134701101678 1191 1427491243879009512858100 1192 1090775031234548103394250 1193 1502604090128684565788672 1194 1148306708220400244236478 1195 1581602979275263415146496 1196 1208821842999212021874489 1197 1664685593543647485026458 1198 1272472556073331484195554 1199 1752059503197018682676296 1200 1339418594463803060066698 1201 1843942652891101620554590 1202 1409827707680595098858533 1203 1940563871552615926856512 1204 1483876041918214640711792 1205 2042163406900884949877254 1206 1561748553346486862414453 1207 2148993485783912935013632 1208 1643639441405155817094380 1209 2261318901554997016698406 1210 1729752603055477579767048 1211 2379417629773212185312596 1212 1820302108984604412486376 1213 2503581473571010293221000 1214 1915512702807184561217246 1215 2634116740094827309187102 1216 2015620324355329693594915 1217 2771344949490120686439630 1218 2120872658201215855674472 1219 2915603577970790260292096 1220 2231529708607795135897031 1221 3067246836584607264472876 1222 2347864402161107658274065 1223 3226646487361228409744332 1224 2470163219393797415836745 1225 3394192698607752910902094 1226 2598726856772794503419905 1227 3570294941198744446808206 1228 2733870920485599977606679 1229 3755382927793348503034560 1230 2875926653528803213548292 1231 3949907597001756272168960 1232 3025241697669794226491544 1233 4154342144616975251702100 1234 3182180891928193941158051 1235 4369183104125847426449854 1236 3347127109297260979614938 1237 4594951478815699627985664 1238 3520482133508041404435007 1239 4832193927900117632855936 1240 3702667577719760269161133 1241 5081484009199314709981184 1242 3894125847110041168526863 1243 5343423481027634283063742 1244 4095321147426917238167981 1245 5618643666063113073767334 1246 4306740541662953116344048 1247 5907806880101973271193081 1248 4528895057108525622450385 1249 6211607928734657603929080 1250 4762320845148687078660173 1251 6530775675119828990729802 1252 5007580396273884813385935 1253 6866074682178897176526592 1254 5265263812892024771440557 1255 7218306932686390208993280 1256 5535990142645178422521284 1257 7588313630891153723024922 1258 5820408775062176469024649 1259 7976977089470243391762432 1260 6119200904505021197329363 1261 8385222705791796090666572 1262 6433081062506695304267568 1263 8814021031645458691204470 1264 6762798722736508701133456 1265 9264389940789469738082340 1266 7109139981981530310421074 1267 9737396898862593044338688 1268 7472929320684179220098649 1269 10234161340417174738326016 1270 7855031446742367203283837 1271 10755857158047034152088852 1272 8256353226444260989712137 1273 11303715308811118506634694 1274 8677845706591218083681256 1275 11879026543391284966400000 1276 9120506232043567374778331 1277 12483144263670673224653202 1278 9585380663121925561968220 1279 13117487514678368281651402 1280 10073565697494707008983037 1281 13783544117116918882244608 1282 10586211301398527282281314 1283 14482873946972285680544992 1284 11124523255254549506058673 1285 15217112369001479707399890 1286 11689765818979509157362614 1287 15987973831202075492079616 1288 12283264522526554538223978 1289 16797255627690527538004358 1290 12906409087448134372312916 1291 17646841837753391648514860 1292 13560656485531438040690774 1293 18538707449187789123282542 1294 14247534140837316437397311 1295 19474922674415414548010594 1296 14968643281755738736797996 1297 20457657468238767139382104 1298 15725662449996681882769146 1299 21489186256509802715581246 1300 16520351173743487489671593 1301 22571892885400610489008614 1302 17354553812529255967120366 1303 23708275801403799863397856 1304 18230203581733345327012235 1305 24900953472647856105572530 1306 19149326764958746601479051 1307 26152670062590643941137920 1308 20114047122918521609581164 1309 27466301367653394554018816 1310 21126590507856056971994091 1311 28844861030878833467486240 1312 22189289692925001399031651 1313 30291507044241563279361690 1314 23304589426387115570268804 1315 31809548552807415960557632 1316 24475051720924105916594771 1317 33402452974532288846717020 1318 25703361388830858634614466 1319 35073853450111075894274910 1320 26992331834335356918312543 1321 36827556637934846863001856 1322 28344911114804361150350565 1323 38667550869890607962552320 1324 29764188283115409913404856 1325 40598014684444045159137472 1326 31253400024035720235171484 1327 42623325754182905264353366 1328 32815937598017557978074939 1329 44748070225768466671679488 1330 34455354106429996654021429 1331 46977052491046305327286932 1332 36175372092867734498027947 1333 49315305408906745868824576 1334 37979891495842776253094133 1335 51768100998361540958218235 1336 39872997968841914515941381 1337 54340961624218047025920078 1338 41858971584457722389009136 1339 57039671697687132690050376 1340 43942295940039297408008490 1341 59870289915258010601089792 1342 46127667683098688862276692 1343 62839162060213941825293846 1344 48420006475514329895729041 1345 65952934392249217895675904 1346 50824465416433138420424989 1347 69218567651781955372995296 1348 53346441944651140363071426 1349 72643351706741100790648978 1350 55991589242189694967635854 1351 76234920870841786272310870 1352 58765828161741849658113624 1353 80001269923653036889676072 1354 61675359701684237383431230 1355 83950770864108143509672448 1356 64726678053393654900132279 1357 88092190430513210860757138 1358 67926584246719369665108796 1359 92434708421576006148235294 1360 71282200420599837456169386 1361 96987936854507912052461568 1362 74800984747023447577003079 1363 101761939997849283371190550 1364 78490747037772750946550752 1365 106767255318335691416171741 1366 82359665064710282217923735 1367 112014915382862408002449920 1368 86416301625715143030372718 1369 117516470758420150211273184 1370 90669622389815338943765559 1371 123284013954769830561168780 1372 95129014556532931774602645 1373 129330204456601224039851928 1374 99804306366022327293437164 1375 135668294893983604571058880 1376 104705787498185745045092862 1377 142312158402069200852933498 1378 109844230400651757832448283 1379 149276317223256611622146048 1380 115230912587249735788211073 1381 156575972607365099985113280 1382 120877639950465564763554077 1383 164227036067816122660770816 1384 126796771133266738967959896 1385 172246162054369884620681536 1386 133001243007701308904933665 1387 180650782105626665600824958 1388 139504597309747324920719518 1389 189459140547279857540619008 1390 146321008482083928181376871 1391 198690331805004993767632928 1392 153465312778711648731790119 1393 208364339403891658920484864 1394 160953038687737623725776304 1395 218502076729478377441304136 1396 168800438731098200371772636 1397 229125429628739945127234066 1398 177024522702590023506429384 1399 240257300932807981058704138 1400 185643092408255281135272527 1401 251921656986784769416026040 1402 194674777975994182266848346 1403 264143576275744017158785016 1404 204139075804189112358338818 1405 276949300239906520310274094 1406 214056388222200927289955648 1407 290366286376040730885742370 1408 224448064938766617717978335 1409 304423263726374954724705912 1410 235336446357673748962176318 1411 319150290860726788900986112 1412 246744908843535618552157156 1413 334578816462164138750298656 1414 258697912024130787670218832 1415 350741742631318772385582430 1416 271221048219523220788756569 1417 367673491029486241262796800 1418 284341094092137900293049285 1419 385410071985873836567338882 1420 298086064616049750045543286 1421 403989156699810142523023360 1422 312485269468048788823087864 1423 423450152674415144502329600 1424 327569371947486385673568163 1425 443834282524158603384750080 1426 343370450536588909981086971 1427 465184666304916777681967916 1428 359922063217757030677733221 1429 487546407521584245178924090 1430 377259314669459092050916234 1431 510966682975019676313170868 1432 395418926467582631630352053 1433 535494836617113532938996736 1434 414439310424642197340990867 1435 561182477590073877457457952 1436 434360645204957461248217028 1437 588083582633646350663195136 1438 455224956359931785557857749 1439 616254603051929003641071458 1440 477076199933777059472877887 1441 645754576439725680612294028 1442 499960349796570228524644346 1443 676645243377017243764925952 1444 523925488868285401910720155 1445 708991169309132891460796792 1446 549021904404553344407222209 1447 742859871839589539658018270 1448 575302187522248039610809133 1449 778321953672351743643845280 1450 602821337150724914338397435 1451 815451241450464624140243560 1452 631636868602523161490597487 1453 854324930748645105087388160 1454 661808926965739253455354638 1455 895023737488500566156191744 1456 693400405528961371515753967 1457 937632056056597601542602797 1458 726477069458776095078468111 1459 982238124417646570897014838 1460 761107684959295554262875507 1461 1028934196527620451946756372 1462 797364154153063858762783737 1463 1077816722364710419416850560 1464 835321655932957142987077819 1465 1128986535909657713983638856 1466 875058793045458409624639556 1467 1182549051421214773727067136 1468 916657745676832409268316882 1469 1238614468367302268797044142 1470 960204431825421751429629863 1471 1297297985387867578722316288 1472 1005788674755393755462458731 1473 1358720023681540379617941670 1474 1053504377839971618595721385 1475 1423006460224949427799244930 1476 1103449707115338126786002588 1477 1490288871251039504265464302 1478 1155727281880197926274065253 1479 1560704786430938145350530656 1480 1210444373690274313171330191 1481 1634397954222898750461581844 1482 1267713114112000784127659615 1483 1711518618871621694450123926 1484 1327650711615189222007322973 1485 1792223809561861248092623852 1486 1390379678000727892790761394 1487 1876677642251697842139381248 1488 1456028064776220205359960920 1489 1965051634733228316070764224 1490 1524729709910142418284939144 1491 2057525035491738554981871360 1492 1596624495413405572043066775 1493 2154285166958712137593927736 1494 1671858616216388075792101585 1495 2255527783779335672843678412 1496 1750584860829384402860130610 1497 2361457446741528417979225600 1498 1832962904295238231818116925 1499 2472287913040994281808043178 1500 1919159613964512143816095583 1501 2588242543585413931523713664 1502 2009349368646149046471325888 1503 2709554728070710803686491766 1504 2103714391710012884779970522 1505 2836468328593386654567314432 1506 2202445098742229376516550585 1507 2969238142595281154012530584 1508 2305740460379684337803840402 1509 3108130385970819297811897210 1510 2413808380976662842364652853 1511 3253423197201925615700029132 1512 2526866093784222471209854809 1513 3405407163422363061183859122 1514 2645140573351787931080517267 1515 3564385869351357206369183552 1516 2768868965890420253781482590 1517 3730676470076055482316644352 1518 2898299038368566547995436571 1519 3904610288703711781884440522 1520 3033689647143615994892643209 1521 4086533439947546493146992980 1522 3175311226966605415557425186 1523 4276807480755081407057906752 1524 3323446301232705465152791249 1525 4475810089134461233470714112 1526 3478390014387024189218510447 1527 4683935772382924919540370432 1528 3640450687433552328384431720 1529 4901596605972259922330492366 1530 3809950397535110053374982710 1531 5129223004398843565197542092 1532 3987225582733693438175921730 1533 5367264525360833458692206290 1534 4172627672864045369917781728 1535 5616190708682302999884284416 1536 4366523747778336927178786215 1537 5876491951463721077469374272 1538 4569297224046945748272367709 1539 6148680421000243945544544768 1540 4781348571349196051104982482 1541 6433291007073922311243230464 1542 5003096059819005820390841298 1543 6730882315293232569333301140 1544 5234976539663399904825876460 1545 7042037703223426575038677504 1546 5477446254427240404385817108 1547 7367366361124172502230680640 1548 5730981689335018450819471826 1549 7707504439186947847939690496 1550 5996080456200614512586341310 1551 8063116223243766900385485906 1552 6273262216458279235640115763 1553 8434895361001206272135008142 1554 6563069643933208233800463580 1555 8823566140939465790186257602 1556 6866069429037684474580720467 1557 9229884826105505814225229542 1558 7182853326149361423607549355 1559 9654641045122279111406411776 1560 7514039246001551877630843032 1561 10098659242832874658149592640 1562 7860272394991919106251313804 1563 10562800193099167031915687936 1564 8222226463395422063964526112 1565 11047962576379479445858914706 1566 8600604864550321426318797839 1567 11555084624818988435869818880 1568 8996142027172182087270771820 1569 12085145837700297890931382350 1570 9409604743040717242575245842 1571 12639168770219970622740162996 1572 9841793572397673791967873037 1573 13218220898680015308277815808 1574 10293544309491397252954950226 1575 13823416565311581226765397400 1576 10765729510804891664232323971 1577 14455919006081616358815859176 1578 11259260088609778612957841114 1579 15116942464972207822869312510 1580 11775086972598205013006962952 1581 15807754398366967420841964948 1582 12314202842459159844619223525 1583 16529677773329378124559461194 1584 12877643934384471757311460239 1585 17284093463714717613735120320 1586 13466491924613718231080065650 1587 18072442748220269887027647232 1588 14081875893256009544758099992 1589 18896229914648282734660141600 1590 14724974371760902991138768446 1591 19757024974832794901430315808 1592 15397017477550172063434278401 1593 20656466494865320107783019264 1594 16099289139467629739097266310 1595 21596264545445724768062682370 1596 16833129417855292954476048914 1597 22578203777383772718280932410 1598 17599936923221749493248873830 1599 23604146627484045908749825514 1600 18401171337632248482429361269 1601 24676036660262609546904105020 1602 19238356043120701235160563901 1603 25795902051168211136288050856 1604 20113080861601041532888641489 1605 26965859217214336137374970984 1606 21027004910940223181826420318 1607 28188116601171453312860182730 1608 21981859582047110974919373257 1609 29464978615721649337341313202 1610 22979451642031671376378045067 1611 30798849754240969035375634432 1612 24021666468696766857781541160 1613 32192238875148554279499685806 1614 25110471421841581015928122551 1615 33647763667046536877009346720 1616 26247919357080818850741565981 1617 35168155302171031223021143553 1618 27436152288118475120454328781 1619 36756263285982951030764659136 1620 28677405203658705524724030966 1621 38415060511048219083709858528 1622 29974010045390370406681543026 1623 40147648523690746507878029218 1624 31328399853745704972723747837 1625 41957263012248844873161595392 1626 32743113088408569776721848336 1627 43847279526127037104430869760 1628 34220798130833401770755637333 1629 45821219435211109395936599890 1630 35764217976333655832359503696 1631 47882756139605275628315449780 1632 37376255123607746766310123737 1633 50035721540057110452726644384 1634 39059916669892682958229246679 1635 52284112779859073112430964822 1636 40818339620270269685461789759 1637 54632099269455641608961645676 1638 42654796419999441988764222492 1639 57084030005442981829133828096 1640 44572700719110506910350331894 1641 59644441196124391028365215348 1642 46575613378874405754514897557 1643 62318064206280209371687149568 1644 48667248730152091521974888780 1645 65109833834326245335027973056 1646 50851481094037416329640226117 1647 68024896935570798569959098392 1648 53132351575631082451855001290 1649 71068621405837905996781123072 1650 55514075142224984064830888564 1651 74246605540304334011344734200 1652 58001047997635201907820428941 1653 77564687783000975558719979596 1654 60597855264899864977017818984 1655 81028956883056603676928509952 1656 63309278990054614121618565530 1657 84645762474414336946692675930 1658 66140306480215452826817194207 1659 88421726096429678264712009484 1660 69096138989735909796339047391 1661 92363752673464626226460282880 1662 72182200768764739200709495439 1663 96479042472326197944244234240 1664 75404148489111416494017047088 1665 100775103557160854731952943616 1666 78767881062931642619471087126 1667 105259764762209942337879440962 1668 82279549870373528365758981991 1669 109941189203656544711681529600 1670 85945569412979412161286082091 1671 114827888352652350639832673280 1672 89772628410317965079481374436 1673 119928736692505540303175486478 1674 93767701358028809134721539875 1675 125252986983938658409252397400 1676 97938060566196933991039986106 1677 130810286163290348670666933920 1678 102291288697739338481549849418 1679 136610691899538131778080880832 1680 106835291827281183920453258680 1681 142664689837062622551301479860 1682 111578313041826073152213922987 1683 148983211552158266878542733336 1684 116528946605384525828014522169 1685 155577653252423461143593342400 1686 121696152710619214676563329274 1687 162459895249335484703546896384 1688 127089272841494753295239608746 1689 169642322235534783494070644488 1690 132718045771886862571879043228 1691 177137844399610611612029114804 1692 138592624226110319382002322303 1693 184959919412497759664956778560 1694 144723592228370469072066079898 1695 193122575320964038703606857728 1696 151121983169229032213583692028 1697 201640434385092387350638026802 1698 157799298618304911155984936632 1699 210528737898142046624833028162 1700 164767527913604519288332592935 1701 219803372028712402916777943040 1702 172039168559097476475081513451 1703 229480894726733120314892119304 1704 179627247463422206991467566167 1705 239578563736467442671409566008 1706 187545343053925921333136268395 1707 250114365761444508418094540980 1708 195807608301614589453519291257 1709 261107046828033746928020251206 1710 204428794694014933259815305536 1711 272576143896242572249043752960 1712 213424277194432176977408062829 1713 284542017768260418488369079526 1714 222810080227628656287779757461 1715 297025887347290537129662990466 1716 232602904733549473150673619812 1717 310049865301308876182743290441 1718 242820156332386818032522081150 1719 323636995188569874514393794654 1720 253479974646004521932334460697 1721 337811290103945340631371280480 1722 264601263822543753390328754347 1723 352597772907538075125569050944 1724 276203724312899792447096143759 1725 368022518099459999073408460288 1726 288307885949703699959891919863 1727 384112695407208858403028082240 1728 300935142381461814267036708913 1729 400896615154721815456306937344 1730 314107786916605872527620384300 1731 418403775484932285113532309760 1732 327849049834387646020001275815 1733 436664911510512243276706247802 1734 342183137221820161641578683814 1735 455712046470450103073479152458 1736 357135271398223460924012183269 1737 475578544973198451016576970752 1738 372731732991382649458541116161 1739 496299168410330958983867499754 1740 388999904731870463023981284643 1741 517910132627978307213984298240 1742 405968317034732334168508103426 1743 540449167946773815474296399488 1744 423666695440479893169198554013 1745 563955581624635715729547210800 1746 442126009990196003704906430472 1747 588470322860449833171469602816 1748 461378526612521900761513425482 1749 614036050440599295331871428416 1750 481457860603382228204860115689 1751 640697203134322389407838041319 1752 502399032282508044437323367189 1753 668500072948071678063721675834 1754 524238524914149106101787026580 1755 697492881353403028075945578740 1756 547014344982826443463824553139 1757 727725858607448598821725123794 1758 570766084918572835008979177098 1759 759251326289729612301876655616 1760 595534988369843998865956649228 1761 792123783183949664606533442240 1762 621364018126166104837828422824 1763 826399994638484479150976786432 1764 648297926796617556301077256857 1765 862139085544556650102621251552 1766 676383330354434423332517182615 1767 899402637076561662505016924746 1768 705668784662381692433531743437 1769 938254787344702173139626654906 1770 736204865098056766843754088006 1771 978762336115999360469137405324 1772 768044249402989978998101946263 1773 1020994853765891579435976071720 1774 801241803884290041881252963509 1775 1065024794629010384334832367104 1776 835854673102653281397886386686 1777 1110927614924351339801087160910 1778 871942373185825625623775631081 1779 1158781895436941400454219080758 1780 909566888912078961198985739463 1781 1208669469145255835943924469600 1782 948792774713950806416307651757 1783 1260675553991065913158929986390 1784 989687259758401980992782449149 1785 1314888890996114409201232727834 1786 1032320357265684064078958404287 1787 1371401887938030504639709152096 1788 1076764978235581051987384997037 1789 1430310768806220097821951858918 1790 1123097049756311584427129960856 1791 1491715729267113918435884775596 1792 1171395638078254010910182835830 1793 1555721098377136278286119059456 1794 1221743076641801142456090113509 1795 1622435506791084617546852498432 1796 1274225099256069910271670340625 1797 1691972061723297402906574958592 1798 1328930978632899014625853415796 1799 1764448528929049124261654162838 1800 1385953670488570697303648492176 1801 1839987521984060348492478123520 1802 1445389963434007713886245384203 1803 1918716699150862786405970548416 1804 1507340634882829742957666037351 1805 2000768968132029430433580051090 1806 1571910613215622644238692274485 1807 2086282699021983919172056803064 1808 1639209146448086168273612465880 1809 2175401945781257869493467884480 1810 1709349977660399889337212238718 1811 2268276676569687094989400427756 1812 1782451527455191017802799054497 1813 2365063013288145149166834269140 1814 1858637083721921557665062280504 1815 2465923480692023906024971361200 1816 1938034998996344545516247402764 1817 2571027265453805021591418605818 1818 2020778895714931380619291464135 1819 2680550485566742924532998164492 1820 2107007879675853936151421296386 1821 2794676470496920020069429418156 1822 2196866762030239194594860434087 1823 2913596052506759385517812409270 1824 2290506290140010922361553360345 1825 3037507869589511511038883081350 1826 2388083387651716877377437955779 1827 3166618680471292544902288512576 1828 2489761404149322597785623740159 1829 3301143692154965844778549500184 1830 2595710374763060064392506498845 1831 3441306900498551109251918209024 1832 2706107290126063942368321650387 1833 3587341444339941581876909136128 1834 2821136377085737542505648041570 1835 3739489973699536353328273829694 1836 2940989390592578779879659933853 1837 3898005032612979194980616827438 1838 3065865917205592961164114660650 1839 4063149457167566225344395204608 1840 3195973690670439185015985812736 1841 4235196789338071688846849457300 1842 3331528920044132194431588340396 1843 4414431707240774967124392165376 1844 3472756630858468071294802439136 1845 4601150472448384542496370017042 1846 3619891019833394039388657408672 1847 4795661395033379073279100239980 1848 3773175823671317767004986591441 1849 4998285317033056331641985912712 1850 3932864702483886035942667025504 1851 5209356115056333081431316458510 1852 4099221638424076048787282337691 1853 5429221222780109941084457005056 1854 4272521350118573515086373364614 1855 5658242174111843159733456908123 1856 4453049723518381358509079085938 1857 5896795167824889726393116915800 1858 4641104259809452556910940581518 1859 6145271654504254497370172410550 1860 4836994541049893571353136610877 1861 6404078946672610755210564451276 1862 5041042714225984956957549715973 1863 6673640852999933073834392225728 1864 5253583994445938478296064246166 1865 6954398337534819467603787036416 1866 5474967188018002270146511798773 1867 7246810204931636153752684382018 1868 5705555236188264955337004877620 1869 7551353812685042225027797200568 1870 5945725780343346235098356733659 1871 7868525811422294304166146719840 1872 6195871749514125415195311918564 1873 8198842914344045916576589317286 1874 6456401971048804110568446834537 1875 8542842696946197914958571552064 1876 6727741805356957737201101851906 1877 8901084428198781893619119444480 1878 7010333805660859485651299435213 1879 9274149934402927320322063420992 1880 7304638403726295886487812177259 1881 9662644496993736451120067033300 1882 7611134622582395857900823965772 1883 10067197785605432601706173253632 1884 7930320817278703963660864072626 1885 10488464827765522993960484937728 1886 8262715444767908713907147912319 1887 10927127016636995574133920043082 1888 8608857864044330134038561049389 1889 11383893158281820822242471329778 1890 8969309167711547183874433168319 1891 11859500559975328162048135589960 1892 9344653046197450544682394384287 1893 12354716161159448362192262946906 1894 9735496685881614261712501605608 1895 12870337708683437317754615024906 1896 10142471702448240225096462868308 1897 13407194978043604746874058970304 1898 10566235110828122064685330884296 1899 13966151042398848566620855953408 1900 11007470333145153396428461634006 1901 14548103591206530080912946770250 1902 11466888246136954537270519859337 1903 15153986300393507905992134509150 1904 11945228269575269983661677597064 1905 15784770256050074408212272054720 1906 12443259497269987034241128051890 1907 16441465433710205435386759832000 1908 12961781872301006973949327701309 1909 17125122235360043981237309102106 1910 13501627408184861406277796045267 1911 17836833086397996551012181998444 1912 14063661457747975908247473430245 1913 18577734094854336671901609837526 1914 14648784031545945084927313569183 1915 19349006775265896489000680198144 1916 15257931167738171252268436945178 1917 20151879839692402123028041666560 1918 15892076355399844461672004493018 1919 20987631058455393148208883493536 1920 16552232013328584420497588131667 1921 21857589193278587332514634557868 1922 17239451026481243835985555639701 1923 22763136005610139429604079736758 1924 17954828342257474398288010357575 1925 23705708343012632856994341793792 1926 18699502628930808033322388179765 1927 24686800306615976017678243397256 1928 19474657998615300845747199925828 1929 25707965502741796425125993690112 1930 20281525797246361164282587903486 1931 26770819381925586584236570212352 1932 21121386464148337552719493463362 1933 27877041668684912171483540251904 1934 21995571463858922825759239362035 1935 29028378885508607550571014582750 1936 22905465292981545459323742680126 1937 30226646974673224060550706654758 1938 23852507564941825679031364350686 1939 31473734021629236939555736522828 1940 24838195175632988218958225394639 1941 32771603083840837649654805198016 1942 25864084553048013450521097720303 1943 34122295129109726757172201549258 1944 26931793994113401053852051693821 1945 35527932087565372203643552474790 1946 28043006092060893405784292050450 1947 36990720021661909619936727758880 1948 29199470257799497373364637193786 1949 38512952418685443425808154400052 1950 30403005338880843390807694725366 1951 40097013610445175507690397313770 1952 31655502339786478540393959144288 1953 41745382324997765790519261598720 1954 32958927247406309286890340388787 1955 43460635375436847629878580126840 1956 34315323965723250339896928029774 1957 45245451490968920656883942312896 1958 35726817363870416480914083272379 1959 47102615295693173211969753416094 1960 37195616441884087626554779570232 1961 49035021440706403511443676060244 1962 38724017618638416760200692846010 1963 51045678895365380234916444796800 1964 40314408146616622873197653608990 1965 53137715403757985994733169896238 1966 41969269658348465853655022028480 1967 55314382112661607846993784378624 1968 43691181849525339286641067268506 1969 57579058377502774685835878850048 1970 45482826303992606960825011584584 1971 59935256753076299817974505741972 1972 47346990466014067280187205898240 1973 62386628176035487146655317189498 1974 49286571765405941999954388230988 1975 64936967346427631616932909136960 1976 51304581901347786524936598542503 1977 67590218315821431221810155362304 1978 53404151290895513656645158126760 1979 70350480289855383620468814217854 1980 55588533688447564224307435847099 1981 73222013653329132739175179383808 1982 57861110982649473112470117231713 1983 76209246226263440315622489211392 1984 60225398177464940533342465864354 1985 79316779759669378621981059031040 1986 62685048564393375522257545220537 1987 82549396680093882172046788948520 1988 65243859093075025414121052516432 1989 85912067092347381397498620327378 1990 67905775947795615550324449449044 1991 89409956050170308606013084397568 1992 70674900337683214223492666561757 1993 93048431104959270313753088464232 1994 73555494508681209212231388216653 1995 96833070143051090905587552677302 1996 76551987985683175131876236730733 1997 100769669522454238051467535771648 1998 79668984053528453662140878479278 1999 104864252520322845433383219472502 2000 82911266485881828649662315080969 2001 109123078102889176275225439383040 2002 86283806531357213650211479722954 2003 113552650030006463844901256560894 2004 89791770166594175953824035880455 2005 118159726306906183872280212118546 2006 93440525626357889273370221169381 2007 122951328996242540175067681792288 2008 97235651221108162578147521812340 2009 127934754403982881015355119564992 2010 101182943452872060259026029447820 2011 133117583653206533697731880695020 2012 105288425440657766881292501201546 2013 138507693660396794871149212196870 2014 109558355667065320381894854808760 2015 144113268529352213236192238987776 2016 113999237058183133509358896337275 2017 149942811378404543147978317616038 2018 118617826409308446284378778856122 2019 156005156617212549984943165716480 2020 123421144169495532502002332459028 2021 162309482690003954823575044805120 2022 128416484598418264817956639853139 2023 168865325302762987177970721636352 2024 133611426309534096152594575271738 2025 175682591152509068088152170718336 2026 139013843214055329323173556180276 2027 182771572177483897896690480292226 2028 144631915880771335482806204111230 2029 190142960347760529333657888370688 2030 150474143327322882913904717278007 2031 197807863016509753237894640854868 2032 156549355259107610772059138630034 2033 205777818852907229162763080706176 2034 162866724772594717225761907669416 2035 214064814378440206725116017836107 2036 169435781540447837523696876254805 2037 222681301129176390179035452165202 2038 176266425496498710134638511182796 2039 231640213467390517686363685269368 2040 183368941039281330967582396117433 2041 240954987066807613734167513571480 2042 190754011773527781562206331809016 2043 250639578096616721274060397125246 2044 198432735809743606938266044136080 2045 260708483130336361445704424770194 2046 206416641642723480945022933901715 2047 271176759806574175433540242661820 2048 214717704630637812693496369489113 2049 282060048269719388960878293899854 2050 223348364097118953570264921710420 2051 293374593419639162110081984948928 2052 232321541079602707457925063913494 2053 305137268000519847135532982984152 2054 241650656748038036650057161747888 2055 317365596560103022437256815447552 2056 251349651518966210164355974971186 2057 330077780311715297400138368737614 2058 261433004890891347321987517181769 2059 343292722932681735344864621730558 2060 271915756027818460891543617635886 2061 357030057333946816537245611750144 2062 282813525118823971944336610400119 2063 371310173437005709194733161822208 2064 294142535542548427335769517037167 2065 386154246995573837674742435556012 2066 305919636866563160994806248300531 2067 401584269500795994237229119507968 2068 318162328712663163528636234874711 2069 417623079210219253381134907983872 2070 330888785520278917320107225760580 2071 434294393342228495977789652869684 2072 344117882241381771216507848632083 2073 451622841479171277383099398207360 2074 357869221001482128793782276884013 2075 469634000223981987619863587105226 2076 372163158762588762016880200113296 2077 488354429156755728164399215887848 2078 387020836025312606232485154238006 2079 507811708139422114146608775867392 2080 402464206608661005104081927768539 2081 528034476018430420324110787648160 2082 418516068547480340960880067216062 2083 549052470777182316122248682826494 2084 435200096148967984374851641727769 2085 570896571191839148704903002252288 2086 452540873251190437758772692647346 2087 593598840046089682766089397171008 2088 470563927728115231966353733842356 2089 617192568962493823548728784657472 2090 489295767287291607749278292450645 2091 641712324910120653151156345017196 2092 508763916608001208188193868904557 2093 667193998450377705703037059686400 2094 528996955869447113070349169638558 2095 693674853785185492370352439514208 2096 550024560720359635940990604677296 2097 721193580673989655119169942951730 2098 571877543743272722204072788547698 2099 749790348288525669603063645821462 2100 594587897468667758237476560017054 2101 779506861076760724856208900711130 2102 618188838996194634565409162675500 2103 810386416710037378157319333597696 2104 642714856282265389336995744101360 2105 842473966190137023672941116082688 2106 668201756155476375301051272670013 2107 875816176195771441964765816066240 2108 694686714123553206992477700363723 2109 910461493750901149203375231485514 2110 722208326037831626926450090146486 2111 946460213300273495425483953502100 2112 750806661683689629720700764185267 2113 983864546280675150433532557273088 2114 780523320367834774729453816759245 2115 1022728693279606572882231155941376 2116 811401488575928550401807646848760 2117 1063108918876414224987836209492960 2118 843485999776700216264465670161215 2119 1105063629264363752349383125725706 2120 876823396451468904771903654031050 2121 1148653452755708318527803830970220 2122 911461994430858434999691752439887 2123 1193941323275505137884684165490336 2124 947451949623457666276059027894629 2125 1240992566953764511087290818046126 2126 984845327224254068815060343713335 2127 1289874991929484017018322271354880 2128 1023696173493853148919819091546851 2129 1340658981484230797446167377733056 2130 1064060590202795468756557926537052 2131 1393417590627192100692368056250440 2132 1105996811838700146867958376684377 2133 1448226646258023616606813303867622 2134 1149565285677503228203743479673315 2135 1505164851038392007337791921130070 2136 1194828754823725355071335679302037 2137 1564313891107837973788638827878400 2138 1241852344328500367729905741038222 2139 1625758547784484947073754277945344 2140 1290703650498029300650693417859027 2141 1689586813396192008841893950638080 2142 1341452833509197655413508261354252 2143 1755890011393004082363705012862464 2144 1394172713453312632130157699100715 2145 1824762920897194170473771571032654 2146 1448938869933286471300418433685768 2147 1896303905852828041224693838402603 2148 1505829745344117351300530382952874 2149 1970615048942618101201014150229370 2150 1564926751971206055862710075923773 2151 2047802290445877310821757969507200 2152 1626314383045900395372677748940389 2153 2127975572217643191963665066542066 2154 1690080327902686183305615513987515 2155 2211248986975523815980737383629122 2156 1756315591387649355441620070245666 2157 2297740933087529962292216020876698 2158 1825114617673225044926692678029941 2159 2387574275061108498270519788030890 2160 1896575418639832435838693196832142 2161 2480876509940789825098268947177472 2162 1970799706990775933838428298041263 2163 2577779939829315626923806768412010 2164 2047893034272780413898273271759330 2165 2678421850754831117749999440423936 2166 2127964933980728437379484687965322 2167 2782944698114717778427427165372650 2168 2211129069931587659043674887643489 2169 2891496298934917812574271524969138 2170 2297503390099165091010825934586497 2171 3004230031192170155185912537909504 2172 2387210286108209260500321781777233 2173 3121305040455450114757635634686810 2174 2480376758593510065977193703896935 2175 3242886454112091247959266251495074 2176 2577134588637027663940301728181133 2177 3369145603453579851856655156280206 2178 2677620515503725071323487852273203 2179 3500260253905860889063285152534608 2180 2781976420904693303770201575578142 2181 3636414843699191005803609796313196 2182 2890349520024352484763795297494230 2183 3777800731283131737958736774463626 2184 3002892559556997049426813312282685 2185 3924616451803206622397933581141549 2186 3119764023006738301865675775120123 2187 4077067982967062771640042697374910 2188 3241128343513993442695901676530816 2189 4235369020639694010031564061084928 2190 3367156124481087857852207047848807 2191 4399741264519412854917029197537024 2192 3498024368279287956830298733708671 2193 4570414714258816883142527366951504 2194 3633916713329677033866685645449663 2195 4747627976407996275158678639188992 2196 3775023679860738285388105333939981 2197 4931628582570689013431218105121792 2198 3921542924656329942070077256538623 2199 5122673319178024297743108598313984 2200 4073679505118940084852521620986941 2201 5321028569298919745735470239898950 2202 4231646152984706683839251200552552 2203 5526970666921130959358576018762304 2204 4395663558038695240763008935613720 2205 5740786264152410730992564960690176 2206 4565960662191356644812952505771425 2207 5962772711807237818543460899358720 2208 4742774964289955936594996277356442 2209 6193238453861140746634650937693454 2210 4926352836052084138532843468091453 2211 6432503436271790050348312170170028 2212 5116949849522155641869837447189864 2213 6680899530683782999551924185182738 2214 5314831116466069440155416160152972 2215 6938770973552419050648553318445342 2216 5520271640133990348605497478044161 2217 7206474821240783711381724748254784 2218 5733556679836503998471467882961788 2219 7484381421664145557986938617273856 2220 5954982128795234595364786739229583 2221 7772874903076048964648482356212320 2222 6184854905745406160814566543606091 2223 8072353680611577638267765806469770 2224 6423493360784795235862936689420657 2225 8383230981225096062444117857246094 2226 6671227695981086109141218433550188 2227 8705935387682373056617353007714304 2228 6928400401267818873614775709224788 2229 9040911402290380339349232279531328 2230 7195366706177937715621446064502604 2231 9388620031072266644708670649636340 2232 7472495047983423558634857608192733 2233 9749539389120062910434393199196614 2234 7760167556829654722954166551503263 2235 10124165327883605637170849430249680 2236 8058780558474004909275966811627393 2237 10513012085181004011936303248854924 2238 8368745095259784373319162591486973 2239 10916612958743753133346119665328384 2240 8690487465978982550097519157056138 2241 11335521004138343078096995607492000 2242 9024449785300405128275388443972068 2243 11770309757935965120882289670014720 2244 9371090563463742331333035795328990 2245 12221573987032706819554467174313134 2246 9730885306964886282242417886357041 2247 12689930465054492742049690867882568 2248 10104327140983462340542409267069780 2249 13176018776814004401001812115728288 2250 10491927454330082510598746228257495 2251 13680502151820939798489567018878098 2252 10894216567718298948847949851940714 2253 14204068327882289494617250539155456 2254 11311744426194664641420638825472979 2255 14747430445865853276431038547647606 2256 11745081316589729133105050074440219 2257 15311327976738041689382720718722560 2258 12194818610883244392332552331855401 2259 15896527682026143714986062021310602 2260 12661569536408364422506134746478047 2261 16503824608895741038191503907135212 2262 13145969973852229090854575877288827 2263 17134043121075857489025904124098936 2264 13648679284044065202540949294548998 2265 17788037966907797799596401636640762 2266 14170381164556855661091454847058668 2267 18466695385838502869171225209675522 2268 14711784537184760586409717007429006 2269 19170934254725681056609769235005440 2270 15273624467395864791275958338560105 2271 19901707275370020158206835716309088 2272 15856663116898516784182836018709711 2273 20660002204739498033668926757587712 2274 16461690730499560660040334707940986 2275 21446843129402248544312412303067330 2276 17089526658474189566641851496418545 2277 22263291785737662736664150685043712 2278 17741020415710016187928028678814207 2279 23110448927550474217586640028429056 2280 18417052778932310742140612064013548 2281 23989455742769555672248996123215476 2282 19118536923363251963908008804021092 2283 24901495320972105863770540363419712 2284 19846419600215523689267225265388509 2285 25847794173534900826523990794567916 2286 20601682356469724142850017730192229 2287 26829623808277389214577090909781376 2288 21385342798435892721501853811503775 2289 27848302360526702147057650727202048 2290 22198455900652058911509615428809289 2291 28905196282602197100637140491046848 2292 23042115361727139718423944837739474 2293 30001722093787040657550389689628000 2294 23917455008791818600725528964367690 2295 31139348192926636056038139987453440 2296 24825650252279294262491974161668462 2297 32319596735868501035063344140883916 2298 25767919592818059059755824832358629 2299 33544045580035584728634274547890176 2300 26745526182081222503169776623537840 2301 34814330298505067537795783603482929 2302 27759779439501407284630768440789892 2303 36132146266047506155748091335460344 2304 28812036726826986422338957642495415 2305 37499250819666861482894226885057054 2306 29903705082564477312735446933091404 2307 38917465496270577459450119814939136 2308 31036243018423339735980075263056591 2309 40388678350190564561188818939627560 2310 32211162379953322238879698412204232 2311 41914846353370786937887966279461100 2312 33430030273640948227022545339931875 2313 43497997881135264517278881161251328 2314 34694471062810817195589725408001442 2315 45140235286551792063726853089592928 2316 36006168434759206966892998919232706 2317 46843737566511661125692386529032070 2318 37366867541632093224711604738379321 2319 48610763122754266850013006407181272 2320 38778377217647248320817833299985745 2321 50443652621177812599040139158982912 2322 40242572275350642307717284049404493 2323 52344831952893518120235999737499560 2324 41761395883691047247796262156438534 2325 54316815300600922892325962147319040 2326 43336862030793647911359541825747087 2327 56362208313986190818164276201937162 2328 44971058074413696816339397747346622 2329 58483711397973905814241224175452186 2330 46666147383154933307824651980435403 2331 60684123117795844924831612491132928 2332 48424372071644731298496799451363620 2333 62966343724977776088128322888303104 2334 50248055832968870287673349469103671 2335 65333378808487606344697307697456546 2336 52139606871783563584608760570674755 2337 67788343075435363033322164125362016 2338 54101520941641056469400296315245097 2339 70334464265867690651330179608941324 2340 56136384490187858073336964711760218 2341 72975087206356960386195435066338560 2342 58246877916021633088644050435131797 2343 75713678007247894390999992249425036 2344 60435778941124094843866818521602373 2345 78553828408592985123783715152353280 2346 62705966102923058290108899134787894 2347 81499260279982130048042899710560256 2348 65060422370177281543442085649717104 2349 84553830279651998551038343482001810 2350 67502238887023006385050822703934797 2351 87721534678446902443138793679779520 2352 70034618849671363384580811613992956 2353 91006514354395561947887296177354034 2354 72660881520401205406281817833657727 2355 94413059963867360721465591662497516 2356 75384466383652647073084741759105610 2357 97945617295477688373680956010335974 2358 78208937449192798102808357242470244 2359 101608792813125006838645495237438304 2360 81137987707497069967127384193610281 2361 105407359394762585060915895147955776 2362 84175443742667201109236563932369896 2363 109346262273735670034382139554897206 2364 87325270508390983239173812506809122 2365 113430625189750454643247142998542808 2366 90591576272638786128357183584217220 2367 117665756756784825837202462472388254 2368 93978617736988581515811240364417825 2369 122057157055502800978214158411870406 2370 97490805336674478285334499996657124 2371 126610524457995065284829364314961920 2372 101132708727664025965144772021706579 2373 131331762692937398037540507046928494 2374 104909062467286956785840420817695261 2375 136226988159537318072877900230246400 2376 108824771895162858280078755864295627 2377 141302537498927298489446536946760192 2378 112884919221407749538733983559478875 2379 146564975431960715074879149427106370 2380 117094769829339931330632735879689494 2381 152021102872674631988310600673364320 2382 121459778800154061101676300126834380 2383 157677965327001931886937023657352354 2384 125985597667289442369493775663260957 2385 163542861586644517453956162692632754 2386 130678081408484300042919284608100302 2387 169623352728359710324015891157137344 2388 135543295683782631259241261532913106 2389 175927271429263926918330319381377256 2390 140587524328044380538905367037383053 2391 182462731609121606349074925535739904 2392 145817277106803500748621182168268993 2393 189238138410963603841019267100123912 2394 151239297744622253188712939001215279 2395 196262198531768257833706636134531072 2396 156860572235404204547585911161150430 2397 203543930915340517567617705948193070 2398 162688337444453143070807780579156624 2399 211092677819940322181214012150947328 2400 168730090012400917080729680378665441 2401 218918116273641308435541516589279240 2402 174993595571474366916724648399038651 2403 227030269930845363525288811787685056 2404 181486898284930456493514771240430845 2405 235439521343838019013203621304825780 2406 188218330720859808900324570086290439 2407 244156624663744704829335097398523648 2408 195196524071942517478268241095044367 2409 253192718785738968232474330123014144 2410 202430418733136762123390391450694890 2411 262559340953861448540869865586237440 2412 209929275249690843211908043805575618 2413 272268440841333238944140676131938444 2414 217702685648293203407334021244876172 2415 282332395122789834767861152075916340 2416 225760585164613302902922227378737355 2417 292764022555422755052377567609442312 2418 234113264380939327504863579503634642 2419 303576599586595742637460187053487230 2420 242771381788087134701650734463268954 2421 314783876506101828694687516908362356 2422 251745976786239093880751596047268268 2423 326400094161847143228952786103839966 2424 261048483139872079655867091166990001 2425 338440001258387837395810344017428672 2426 270690742902451379643569826689335388 2427 350918872258408552677753134956612616 2428 280685020827102241872105806587208870 2429 363852525907915245087195569539195164 2430 291044019280023796783132741588277097 2431 377257344406622592353018129640096960 2432 301780893673981744126673284966219486 2433 391150293245747445686743312759983922 2434 312909268439807119523324813677492743 2435 405548941736175627644749327040258582 2436 324443253554439288937656760182385004 2437 420471484250750642301853467048198144 2438 336397461644682727040305836607655452 2439 435936762205240398840675296090134430 2440 348787025686499800195574285465955617 2441 451964286803372727940950418977015372 2442 361627617320336406315602596168541225 2443 468574262572193193915887256764947968 2444 374935465803674650573886412317551226 2445 485787611714890405905163615493080800 2446 388727377622727515078061841496016261 2447 503625999309155670698527752026333184 2448 403020756785935489333419139124239111 2449 522111859380096401611135942537556364 2450 417833625822695174310244221542856767 2451 541268421877707228545975339593997760 2452 433184647511545785419006265752538916 2453 561119740589920303905072249351964160 2454 449093147362862120174190158986055691 2455 581690722023307962047026161919157854 2456 465579136881952809473961406091843943 2457 603007155284597797109787958765245760 2458 482663337639341456116861625688772795 2459 625095742997283542841773574934407080 2460 500367206175916524185112719558454724 2461 647984133288776074469590631451508692 2462 518712959771574558308308268897933050 2463 671700952884738651914212513236568290 2464 537723603106951489328031384209823996 2465 696275841348490471943661401502712832 2466 557422955848839467786491427032428539 2467 721739486504644022289094263176703618 2468 577835681190922932838281635594121124 2469 748123661087466004959076520076029824 2470 598987315382538586409380301482848236 2471 775461260655820135411136458405535896 2472 620904298279270746131351607174870036 2473 803786342817964391617968728022010880 2474 643614004950337384608843219498965475 2475 833134167810936792921236064922726400 2476 667144778378904248625752303993053814 2477 863541240480774092751296762383523072 2478 691525963292686057745901042662268280 2479 895045353711368482580656120894531498 2480 716787941163456210384642359308771970 2481 927685633351380190212093234536178228 2482 742962166415391028725852632955465339 2483 961502584690290431280062162546202624 2484 770081203883522741418169868957383168 2485 996538140536401312278169095406945280 2486 798178767564968576352849464953879489 2487 1032835710951368817945428144363632792 2488 827289760707042996891803482905781854 2489 1070440234697693836559213223494453248 2490 857450317277847800743492666015861179 2491 1109398232457496236306206886446804576 2492 888697844866472091526264993563024872 2493 1149757861882860320734313900827875694 2494 921071069061522667754195458547399913 2495 1191568974540068643263020658666379264 2496 954610079358346837590085224008226353 2497 1234883174812137299528407433284936070 2498 989356376647005807513564046027756932 2499 1279753880826231661569706318254072000 2500 1025352922334809405787684653632747912 2501 1326236387474779361309970735021914489 2502 1062644189159033850087980270691993355 2503 1374387931601409538722802926765483200 2504 1101276213747315468611787305459799596 2505 1424267759425236385678766162005407232 2506 1141296650985146721312616154586233736 2507 1475937196279473362257799730681848714 2508 1182754830251898585107010096871631211 2509 1529459718742914742735205425922336410 2510 1225701813588857481008194835039610321 2511 1584901029245456052474626526191153920 2512 1270190455864897609716873363078883829 2513 1642329133231547260819551740712754624 2514 1316275467007613081963024667700570686 2515 1701814418968285165043736862215346424 2516 1364013476370010902294431195694725788 2517 1763429740087757195717887235787763820 2518 1413463099305218095569553159979853984 2519 1827250500956250949610765921846317334 2520 1464685006024086528864190585402777581 2521 1893354744966045266595850038083070124 2522 1517741992813089841869694814823113358 2523 1961823245848702868271960939966172160 2524 1572699055692500994153207646075537293 2525 2032739602112094829856012882249804678 2526 1629623466597519000725791859718343418 2527 2106190334706806933907619661466590562 2528 1688584852167782270151848996608572574 2529 2182264988031110837432011336342890496 2530 1749655275233566494614820183650493035 2531 2261056234387332671599147474328036852 2532 1812909319089920266110110143479213660 2533 2342659982006222004025267383257633198 2534 1878424174653044611471481668690346176 2535 2427175486759818969016625750114770400 2536 1946279730596376645741420591549745992 2537 2514705467687340880462393189361465990 2538 2016558666567095846649243218923283402 2539 2605356226462765985702507409541729154 2540 2089346549587137457296106482047585698 2541 2699237770937085532831273926977653908 2542 2164731933746274754971030899405373592 2543 2796463942892630484630188368209628312 2544 2242806463298424009772380350844739971 2545 2897152550151460640178799662938582784 2546 2323664979276036654123323207665480196 2547 3001425503184536389726742076703894634 2548 2407405629741276360122805612359743864 2549 3109408956373281752963955000704779648 2550 2494129983796638379043589387107033302 2551 3221233454080196817427498180951560920 2552 2583943149481758756760254707644039214 2553 3337034081690393448205007110485286912 2554 2676953895687386165852076582379846983 2555 3456950621791315597071221112597181952 2556 2773274778221853480433902798285350538 2557 3581127715663470287802687450613391968 2558 2873022270169894408118459862224533248 2559 3709715030260743163628024529254623646 2560 2976316896688307163550035429048700729 2561 3842867430864809307177641141418440704 2562 3083283374387777161758554367560096072 2563 3980745159604282029013186853367749376 2564 3194050755455139012236901486449737236 2565 4123514020035575811575404779824041478 2566 3308752576675489864861208574704586713 2567 4271345567989001138821239157402362722 2568 3427527013518866707886655606688219146 2569 4424417308890365295939033448311876998 2570 3550517039461675042082657536470601084 2571 4582912901775331363411039281806100480 2572 3677870590718711112316070155531530893 2573 4747022370220994754370756416304391872 2574 3809740736567460423257010968570143867 2575 4916942320426580183784146511531087872 2576 3946285855452387627876198981981474991 2577 5092876166682849580977764858027082680 2578 4087669817063163292790706013769381998 2579 5275034364477751077920878321254637568 2580 4234062170587207935500301681454783306 2581 5463634651494038992690204836240400640 2582 4385638339343579738613659486024796708 2583 5658902296763063110768923739443056640 2584 4542579822012096316601603662711734212 2585 5861070358247671246435046053498419240 2586 4705074400678669917841137598243913511 2587 6070379949136201021330972519205388756 2588 4873316355925156776173463870912032017 2589 6287080513138864293729887268606023726 2590 5047506689199582519128664770025019753 2591 6511430109087460272983724891104495980 2592 5227853352710414356701532888343448051 2593 6743695705149300928102965033157702970 2594 5414571487096615242836646604016407118 2595 6984153482976505032007039759539892800 2596 5607883667133543589401194775118702192 2597 7233089152122425583983137775790001984 2598 5808020155743362969195172219186483956 2599 7490798275067930268546776315916850176 2600 6015219166587508376279606396875784714 2601 7757586603211567232034313485391737120 2602 6229727135527928124032919633483588404 2603 8033770424189330339230535262821060994 2604 6451799001253292732287849359571296311 2605 8319676920901801130322897146830875944 2606 6681698495376143881433982445651802442 2607 8615644542638901233128539387480534208 2608 6919698442317057681314356798872405283 2609 8922023388705351688993332754390798158 2610 7166081069302327442187929616415164014 2611 9239175604963217620013932165164036000 2612 7421138326812442480338078863511208837 2613 9567475793721631414923710255329411192 2614 7685172219829762237865309466657102999 2615 9907311437417949086561295125689951646 2616 7958495150245270471343043169646785269 2617 10259083336549217045147571787047667200 2618 8241430270796154175764776748411051764 2619 10623206062327925086871091952535937024 2620 8534311850918198319534092536457351873 2621 11000108424551611237598149046672267264 2622 8837485654909632839882288962397144704 2623 11390233955191981025686422429047783808 2624 9151309332816125528509239430903325906 2625 11794041408225824097778057970122257043 2626 9476152824460096698040658276375857368 2627 12212005276247171667884305556683007784 2628 9812398777051452535101620956796726597 2629 12644616324417856469097290529119043930 2630 10160442976831207947541568223465202782 2631 13092382142331930576999955657291609400 2632 10520694795214311060408863561530407521 2633 13555827714388284181851912808631808576 2634 10893577649913305353198348510928918592 2635 14035496009285309177797858358254173054 2636 11279529481540287259847185160397102774 2637 14531948589271584992352667529729586176 2638 11679003246200952890260035419864731165 2639 15045766239807350703752036932863945846 2640 12092467424611393879500181851742138182 2641 15577549620312988137338863975516797888 2642 12520406548285716279374245232826228428 2643 16127919936702896909560579838790577984 2644 12963321743360535444160873399001748824 2645 16697519636426016599471656064986353888 2646 13421731292640962178717449835662399353 2647 17287013126757866379974341775824087808 2648 13896171216471859713847412286160778664 2649 17897087517113352270680366078092973222 2650 14387195873057936671646558963106887526 2651 18528453386174761169570091231790556600 2652 14895378578876667989080061348137620814 2653 19181845574655344245504601532007659520 2654 15421312249849124346861816033369399895 2655 19858024004545716191955670379622005960 2656 15965610063955562191988530867132356122 2657 20557774525717988142856527912112710144 2658 16528906146005102835451641559924965036 2659 21281909790791138473818416034539610688 2660 17111856275292032905249776929302699553 2661 22031270159190635873081369885740109944 2662 17715138616895212936388387491375711537 2663 22806724631365792488299837686689007970 2664 18339454477401810088830619404377004989 2665 23609171814159772092579601620894283776 2666 18985529085862099696566084096810304975 2667 24439540918359640483377473161859694859 2668 19654112400808434114362256878573218092 2669 25298792789487355140640360096131534792 2670 20345979944198682531448213710819848761 2671 26187920972927181958986574742519535820 2672 21061933663172529253259889449317951109 2673 27107952814520733121273502551527580378 2674 21802802820538008495609055329254639209 2675 28059950597797677474318651843927206400 2676 22569444914935579926051840745325843573 2677 29045012719048219800892773377950726144 2678 23362746631657940908597493121513859589 2679 30064274901482716011727955203721029120 2680 24183624825135659452792353637877104611 2681 31118911449764326556917651316848261888 2682 25033027534131628036314726640529564344 2683 32210136546242450558070751654106350696 2684 25911935030721315528640433348243024771 2685 33339205590257869840221368760639253824 2686 26821360904170866229134426461957125218 2687 34507416581935108053596066111210461718 2688 27762353180861296412922163734752512056 2689 35716111551923519626968952443338783072 2690 28735995481444405755593994227995692360 2691 36966678038596111984837903362776645876 2692 29743408216454590682763451010840222130 2693 38260550614264119322964245662879821806 2694 30785749821640557369851076707019522854 2695 39599212462015935783095095818987479040 2696 31864218034322023274855158649981477455 2697 40984197004841230135340171463889582314 2698 32980051212118908478784775161842753855 2699 42417089588754954675790685152307906560 2700 34134529695444293732815517809285011053 2701 43899529221691581209205729548782604130 2702 35328977215197604328812765953764482611 2703 45433210369997301615577227532453701452 2704 36564762347141112402486350225151680788 2705 47019884814407176222655653689719296550 2706 37843300014490981175622455591116494707 2707 48661363567455358429065761777802341590 2708 39166053040303750480881359075331689008 2709 50359518854329628982093670131066831528 2710 40534533751290432762720585422429673877 2711 52116286159246600137732575281062248608 2712 41950305634743303180031008951922425781 2713 53933666339491162693429395696898631680 2714 43414985050315078652621313498497279105 2715 55813727809333113670047169906091935744 2716 44930242998446542488730193437910587029 2717 57758608796105487383569908136444614720 2718 46497806947296839133592512094820943257 2719 59770519670802988078793856413222478646 2720 48119462720090694812117883257932506366 2721 61851745355635160687640903691623464448 2722 49797056444858773467663791823723466293 2723 64004647811047612384155171596412600746 2724 51532496568611314290527657794042491616 2725 66231668604805788536727813702190417928 2726 53327755938051180108969898094101026104 2727 68535331565819591917757950227736168930 2728 55184873949000539723084293284433805856 2729 70918245525473595620661711267971877350 2730 57105958766785678718193148351042484302 2731 73383107149316822616422876852534307884 2732 59093189619896951258167888371955928391 2733 75932703862058135462234450150704766976 2734 61148819169315720897733326783932799197 2735 78569916868908288283380151952595666432 2736 63275175955977364801604880056034690339 2737 81297724276407732525401471731970089472 2738 65474666928919108498787755258782430327 2739 84119204315980433751512255206243320088 2740 67749780056743695319492575936578923973 2741 87037538673558347559989336070680294720 2742 70103087025114756338975382843851779079 2743 90056015928728920214993704455204194304 2744 72537246023087315818064642696519522783 2745 93178035106969128691336557967494288654 2746 75055004621167229261961165138786298886 2747 96407109348644263668624550075930521398 2748 77659202744086594402181045860965066674 2749 99746869698567999083551426974587116800 2750 80352775741378390537562964721863551120 2751 103201069020042398146381328668478755840 2752 83138757558932882417953007006824896949 2753 106773586037422496816528210398524918232 2754 86020284014820767873054598183207595487 2755 110468429511380103872706535036865712608 2756 89000596182773753281646328172149273284 2757 114289742551175587971791927274655656966 2758 92083043886822310516462479597268562613 2759 118241807068384816457142362779304359936 2760 95271089310702909095640972895085274836 2761 122329048376671202185815052994895356120 2762 98568310725763137198412067203231102749 2763 126556039942340141497738520749174793024 2764 101978406341212937568975497536245948232 2765 130927508290565131148336871679057431258 2766 105505198280693805322872114138949834970 2767 135448338072331681498401583895064300992 2768 109152636689265344012310063917330845927 2769 140123577297306948995576604035578956186 2770 112924803975040177526378306301219204275 2771 144958442738009949190772384127092850688 2772 116825919189833995791037783863149939049 2773 149958325510829443260556431074864596454 2774 120860342553337603117413751110218936196 2775 155128796839614282302775546824154317642 2776 125032580125462374754449797538272111157 2777 160475614007744315739855973848054875840 2778 129347288631659649345355656114995656832 2779 166004726504779099515911512279921374666 2780 133809280446168436434585532102295347836 2781 171722282373976758397469112904804681280 2782 138423528738304547339146004984281984122 2783 177634634767176652212732995278309505792 2784 143195172787068017524614298686705745521 2785 183748348713747161735259930969290345414 2786 148129523469514636881141053128171500376 2787 190070208110514145572377376609578292810 2788 153232068928511703555011148299109389114 2789 196607222939806630471265483046342194688 2790 158508480425677934961743039578421504209 2791 203366636722984295887188153138675071884 2792 163964618385492979102201394187106998778 2793 210355934217046518010967066013361789902 2794 169606538636753348583265984834402755043 2795 217582849362165374030654009777134092013 2796 175440498857749032499670465662433741884 2797 225055373488235306478816947272288647250 2798 181472965231738717034969967997142879934 2799 232781763788790349547666537437730415136 2800 187710619319511659529923463833712900491 2801 240770552070906171097296977294290925406 2802 194160365156041014226391942853700171023 2803 249030553789978940223990503447016087550 2804 200829336578457008437629939417469131488 2805 257570877378556453043964277881254461440 2806 207724904792799029551685663018919979709 2807 266400933878689309233259991153678879650 2808 214854686187243626590445363858503909104 2809 275530446887571507646386604607021891464 2810 222226550399750882488235021652035456412 2811 284969462826550908419107608934214204032 2812 229848628648324809210760992306467613595 2813 294728361543910887616019366415342931392 2814 237729322332344599042751264449454781090 2815 304817867262155494120892885971402965696 2816 245877311913692980923194457160249686116 2817 315249059880871821913583527295351718400 2818 254301566086685837490827485957110004878 2819 326033386646595458662191828888146112980 2820 263011351246093901226100908718040352713 2821 337182674201468098213663616955015953696 2822 272016241262843039724291682474228639936 2823 348709141022851054925632171296564740680 2824 281326127577284641996714285334090512814 2825 360625410266444847301476228385246105734 2826 290951229620242219850284398070656794487 2827 372944523025863593466234706081317942784 2828 300902105572364839738727958061103782425 2829 385679952022024059325897147402024316928 2830 311189663472652709239325659937014510463 2831 398845615736133211078493630719566107200 2832 321825172687365476086004441409231583482 2833 412455893000495448356924008581151349298 2834 332820275750879883984633774982902326682 2835 426525638061811746282267188032768265598 2836 344187000590430705705458691814372653979 2837 441070196132108140406446748654903910400 2838 355937773147047688158582149646828722392 2839 456105419442910787337609372988693313728 2840 368085430405391954852235090160708707189 2841 471647683818779678680581954770642739200 2842 380643233845598288009229876347428341826 2843 487713905786823443605863933663756164736 2844 393624883330645336603452828959011308379 2845 504321560239344027031230015535740337062 2846 407044531443204460447980328871386037994 2847 521488698667302871972734638824053899894 2848 420916798286360028919043452743202586504 2849 539233967982860077222723561188121909004 2850 435256786763049963205954637298022923868 2851 557576629949815371942576109350644418560 2852 450080098349545573073658008082390236573 2853 576536581241375189969380391155048460890 2854 465402849378774736291346118793302842562 2855 596134374145284198221414004585333114934 2856 481241687849792657849436668254315808166 2857 616391237936992912285398940976865484800 2858 497613810780220297750530045416458213540 2859 637329100942186112482430020597081559168 2860 514536982119002555695658660932492228235 2861 658970613310670268043185395136043925920 2862 532029551237386948601824959975188107665 2863 681339170524312716832410132133417301866 2864 550110472016589327956766013169899281465 2865 704458937662441584023510233221373345792 2866 568799322551196689868026891878901897853 2867 728354874448854025817056498047845305344 2868 588116325487958878729499636654469793778 2869 753052761105342044810079104350735536704 2870 608082369020241540069889829385527850150 2871 778579225037430554172125239204779743348 2872 628719028559052620827605017320465046365 2873 804961768378832302352045487804287558060 2874 650048589102214645441579898251508607194 2875 832228796421959465034507295995241134594 2876 672094068323935531343155640329548632306 2877 860409646962692945998628950721498317492 2878 694879240407732484327737924885711440441 2879 889534620588498506715614341057480701144 2880 718428660646387188803838924513953643842 2881 919635011939894593791082077753741142476 2882 742767690833356756216076366547688668544 2883 950743141976221006805260215423483548158 2884 767922525470834413641186596613075610164 2885 982892391277631225848531631658360707840 2886 793920218820447421749451317209894951515 2887 1016117234416235204018489830105267119488 2888 820788712823397946825229680786376459717 2889 1050453275430354658883559176652753604814 2890 848556865917696337941797219353989025529 2891 1085937284436920330424675900644783537684 2892 877254482781006263347285123826764674079 2893 1122607235418141302547320089106397480512 2894 906912345028518249465880912334108736007 2895 1160502345219711332411221379563171499670 2896 937562242896193175964060324376237750694 2897 1199663113798987249157270662256018112512 2898 969237007940671071028561632605169431777 2899 1240131365762780955763652628982703212288 2900 1001970546788124008296341546301161016928 2901 1281950293235650512384266781864654739400 2902 1035797875965345943916730457208419273919 2903 1325164500100858348259433364745423093922 2904 1070755157847417889751240485421412058906 2905 1369820047657487028811417979339382958080 2906 1106879737757364866328901940294838417102 2907 1415964501738566417591515582953557867848 2908 1144210182254332615759136607062590190109 2909 1463646981336471779238985968126826168686 2910 1182786318647958109866365258126181604348 2911 1512918208783301667731909471422853037568 2912 1222649275777789522936065707358842245539 2913 1563830561535438671572971760668213935640 2914 1263841526097829644722818153621809042152 2915 1616438125613036622391375755342110589952 2916 1306406929107532813823063317351785141168 2917 1670796750746766135823086757120901090406 2918 1350390776171880514679022161957813065292 2919 1726964107285787806615118151049352688896 2920 1395839836774495998880263221886802715606 2921 1784999744922610531231310879497377256320 2922 1442802406249134895151282700142149871030 2923 1844965153292232834081300816634286463154 2924 1491328355036308031690096921760904096065 2925 1906923824504759328205857252380927595814 2926 1541469179513255917370915152246708457822 2927 1970941317672534196688516190942008687390 2928 1593278054447002862179865432376036612011 2929 2037085325494740536041367025757069328178 2930 1646809887121773950693579904394581269508 2931 2105425742964380307603726623002008087200 2932 1702121373193661445842673577097469267894 2933 2176034738264576300866106109198432892754 2934 1759271054327080167671747047654558152929 2935 2248986825923226781444359484397406030560 2936 1818319377669255481745016184927396660168 2937 2324358942297197290257520503334136751066 2938 1879328757220744308971210598777125963798 2939 2402230523459454351289824315282776615766 2940 1942363637161800644746067668629261520708 2941 2482683585564834664763438465188045047808 2942 2007490557196264111345825114654203056952 2943 2565802807772502803657450231925723969536 2944 2074778219976574774327472174812656413251 2945 2651675617805582650585648213449475057728 2946 2144297560675501594252487875841174779769 2947 2740392280230955030548727232458726354882 2948 2216121818772217275314243723987454815837 2949 2832045987544798501565171755935990605384 2950 2290326612122460783609600079480223107647 2951 2926732954152114417325764369349342643690 2952 2366990013384702367288791099575244775348 2953 3024552513331223602648175820691215063040 2954 2446192628876466504656921807940976987393 2955 3125607217277052785767598057373613523798 2956 2528017679937277880163358246912598702784 2957 3230002940319946889011539904499195302738 2958 2612551086877076349902500811330517796932 2959 3337848985419751046537614914972950030336 2960 2699881555591401078856706126154029207465 2961 3449258194038006529989899799270995509760 2962 2790100666927173848616711124475371078859 2963 3564347059494300438030193260349763146344 2964 2883302968885519250837222445419430772061 2965 3683235843916102946513127841892797563194 2966 2979586071750747472211461899588514415019 2967 3806048698894821112828388151581593966826 2968 3079050746237396086486695903925322863039 2969 3932913789964297760907768784513826963930 2970 3181801024750083217290007229913540750484 2971 4063963425021591015600324153986109813760 2972 3287944305853868217132796789368325791146 2973 4199334186813587875061454837125067632410 2974 3397591462055850296321031105830405189353 2975 4339167069616837174326929682587177406912 2976 3510856951001863084152858613730422422921 2977 4483607620241936870463622051398213396672 2978 3627858930195346750580461137593318051156 2979 4632806083497881342000183405474867765248 2980 3748719375348801981281105969959554063752 2981 4786917552255970022523216017763963385600 2982 3873564202481654792990435041040483034381 2983 4946102122257202970737752956898908810850 2984 4002523393881890999303151018492448271294 2985 5110525051811545821163462692181301979768 2986 4135731128052457283908962361534984430376 2987 5280356926542039982452314195863514290176 2988 4273325913767175597966088595547003762352 2989 5455773829331468096290770710971968065536 2990 4415450728364782359890161250689250645921 2991 5636957515634163905537771857708275031852 2992 4562253160413687189501270214022823206010 2993 5824095594320584200216285212978977190996 2994 4713885556884151249765455085228317081106 2995 6017381714227442940609812116407078274186 2996 4870505174968816401337563710275210337525 2997 6217015756591548660139339071900582088704 2998 5032274338696877112439205491517788519136 2999 6423204033550990628797293175029787658240 3000 5199360600491681337973482628407388066195 3001 6636159492902991956489274101860002135040 3002 5371936907826178434220643133781583338161 3003 6856101929313593928656069085373877887806 3004 5550181775135405776899732836862173465462 3005 7083258202180360640564029846066117605672 3006 5734279461150125394211123800162709581240 3007 7317862460355501835302270383436395368926 3008 5924420151820792034270231492087828866979 3009 7560156373943210319201343387820706500608 3010 6120800149006259212688975351579470956153 3011 7810389373391604159023059754204102943400 3012 6323622065107014621461165651709032269748 3013 8068818896106458961272337046831890594106 3014 6533095023828285656262909046150952383915 3015 8335710640820917975308247067128494448473 3016 6749434867264074711400602610611063004027 3017 8611338829962583810318871163863352254976 3018 6972864369499077425004032872061576786720 3019 8895986480266831660565393331906808175200 3020 7203613456931510509536925697071422191811 3021 9189945681892846735179858423967419885824 3022 7441919435526134610583711996092529736274 3023 9493517886306784928194078145706474304704 3024 7688027225213207398457524813466436381520 3025 9807014203204592685616573368627795977640 3026 7942189601655748578686748034184366328917 3027 10130755706755406783785849586224799235394 3028 8204667445614347646832921578532368732773 3029 10465073751455094797944272270020556459008 3030 8475730000145803126333627047980889273243 3031 10810310297888400105932066903034937895764 3032 8755655135879155013167121878377493881950 3033 11166818248707329262514640111584968592056 3034 9044729624620166694787564425359037424793 3035 11534961795142872654806642109811343372288 3036 9343249421543035392659709085351939870919 3037 11915116774376889911452679768743811811538 3038 9651519956236068077475829332074273594904 3039 12307671038111028240984866002401785722846 3040 9969856432876259907990980563520796110700 3041 12713024832679883629212580746341233903072 3042 10298584139816161844525054492465332132714 3043 13131591191066270808116064896112884236888 3044 10638038768875130699565905666800967943694 3045 13563796337187447569237194194203465991360 3046 10988566744636026248191664231325211011580 3047 14010080102832452063982207492038031642800 3048 11350525564057664097695243059738766179326 3049 14470896357642368232122683578752602915046 3050 11724284146722858014359902919989484401343 3051 14946713452537344746737230373641131520380 3052 12110223196051699774954595635698511675838 3053 15438014677006567484372496634002193940480 3054 12508735571819837052603083794806606649113 3055 15945298730690135464706715369969668085760 3056 12920226674331929320866969119707075685428 3057 16469080209694926721049200028802631130022 3058 13345114840611197493126366103813615274548 3059 17009890108100075262937162886451951125526 3060 13783831752977044507278656216490505396330 3061 17568276335121625120828826424460220643584 3062 14236822860394121102315682248040773387928 3063 18144804248420294721102169596172723505152 3064 14704547812987953687441773324213752030618 3065 18740057204051087193072351847618180053810 3066 15187480910134349850188480978872062590286 3067 19354637123568732700245463114368966505706 3068 15686111562542262368983003792892086561586 3069 19989165078818660944167981606542664903460 3070 16200944768762635587416335739506853300966 3071 20644281894959389437937738033563769975820 3072 16732501606568989997364351137276880422777 3073 21320648772278890224625140500639718328192 3074 17281319739669133528484530725136122292152 3075 22018947927384679082441824651746876175872 3076 17847953940221433359984752826152626901767 3077 22739883254365072006816059625209728866822 3078 18432976627643552421562092247360415141301 3079 23484181006537289430059788896740309561142 3080 19036978424216462864456405291955573138473 3081 24252590499416875232763965297225053108224 3082 19660568728001907769405490593855172181347 3083 25045884835562251591905406621227714161344 3084 20304376303607305712281220845390698118139 3085 25864861651968169060988019947636895325920 3086 20969049891348394427519780640733932638547 3087 26710343890702351451388674448576134840832 3088 21655258835376704002028073222335547536043 3089 27583180593500795062065596664634108361216 3090 22363693731356251530609554057899062815316 3091 28484247721058980099292207440721660765952 3092 23095067094291673135826144583547552402245 3093 29414448997778707798789840731637651013632 3094 23850114047128371318211704552996691713517 3095 30374716782753409432564384349446225571136 3096 24629593030764171835552989810081431091296 3097 31366012967798603254728563924327116492800 3098 25434286536131471267839914640060498616254 3099 32389329903358723314203861051081601815306 3100 26265001859028931151229903521534123806317 3101 33445691353146831351249997926355801850560 3102 27122571878402454608635211568842588278805 3103 34536153478399771745241301213480036604856 3104 28007855858796484832517561872495634927748 3105 35661805852658162389617144627465950108722 3106 28921740277718610188190617265087274639275 3107 36823772508008254802748432114296846732672 3108 29865139678683067252689029746463166203804 3109 38023213013751168796063084642494618391392 3110 30838997550722020500908689244758150462696 3111 39261323588494335377972207760551582984960 3112 31844287235177485893926579839050778044633 3113 40539338246690191768783353734071305414002 3114 32882012860611476210950721327116635340135 3115 41858529980678290684066167958483710929846 3116 33953210306697400108300528459901415643111 3117 43220211979319039431294979574055338250056 3118 35058948197981966733889873810290516202910 3119 44625738884340300672288240721172815766358 3120 36200328928433856073370031559648640137610 3121 46076508085552094566263578518499162603520 3122 37378489717723235527140976456196694971272 3123 47573961056119670902380792692960628080128 3124 38594603700204859679015015149432552485323 3125 49119584729121300101049137845273511977280 3126 39849881047607007693658683825183888754008 3127 50714912916654294847339177949396883789824 3128 41145570126458916878586287325417035765584 3129 52361527772791051773584610934702748077600 3130 42482958691320688030208499058049444943937 3131 54061061301726328133166096793514122301440 3132 43863375114911895389614448525642104281817 3133 55815196912497575877995107683281385204882 3134 45288189656268359299606763074187900557704 3135 57625671021701980044107632377390288371712 3136 46758815768090761737645788053608805251348 3137 59494274705676925969197034045720460242534 3138 48276711444484033404510592447249042553464 3139 61422855403654987779405085820699413580482 3140 49843380610322746449283065524258231068814 3141 63413318673450227048001678289220650653708 3142 51460374553515140578420849039784634365503 3143 65467630001279654926392612661768963969204 3144 53129293401476924521174491930845049360487 3145 67587816667372183914429053504996390150144 3146 54851787643165662846386535792615239997026 3147 69775969669067318497597871121004675954688 3148 56629559698067414162347293873013528416707 3149 72034245703157250082345596354507706597678 3150 58464365533569366003430900473188749158018 3151 74364869209278975215700803738097391452655 3152 60358016332195550468370813878480579981127 3153 76770134476217592485400929938267526338880 3154 62312380210227360244196586266522478328675 3155 79252407813038099599105384235555129375114 3156 64329383989276555438978457411735929020039 3157 81814129787020856145183157189809123639296 3158 66411015022425797195540771990263964501871 3159 84457817530435449063971915849097067254936 3160 68559323076600505064561118821457338137602 3161 87186067118249047980992793492827459391724 3162 70776422272886053470697665401536442779331 3163 90001556018928518840853423126367527626998 3164 73064493086556041426921708986153896758568 3165 92907045620560630839081201879564203860800 3166 75425784408630633322043389463452700009790 3167 95905383834581699168169501598035248236268 3168 77862615670838822804245641871939876685049 3169 98999507779477011891462493250004627551232 3170 80377379035914963527995120996189983047570 3171 102192446546881452327565490748159020702848 3172 82972541655218088215826790279883383262283 3173 105487324052585909386303972856428501319680 3174 85650647995722450920688293102883388114146 3175 108887361975029429836448139296858511410240 3176 88414322238489427824216799278639181250268 3177 112395882783934672822393065434572479601478 3178 91266270750794452137824466269619765800156 3179 116016312861824144276782305776497868828992 3180 94209284634148092993570431141264087446440 3181 119752185721236985326147675210265093636428 3182 97246242350517772516246737731368191087383 3183 123607145320550834472738233242543436247960 3184 100380112429126007083600048411457815959422 3185 127584949481400550419267647936384703829390 3186 103613956256272517317017136038413951570575 3187 131689473410775445150563183283921817963760 3188 106950930950701137535879831808473127804404 3189 135924713330969211728874471943640435321106 3190 110394292327108231971487251722863972427578 3191 140294790220652016857816647251576889114804 3192 113947397950467356515292564799740512967432 3193 144803953670432345575902256236627506898956 3194 117613710283925257600670939106884610565890 3195 149456585856377217765223811361686593296160 3196 121396799933107042352175226694544583534587 3197 154257205635063429241520428509215503428477 3198 125300348989753556741405469735166370171571 3199 159210472763839592262579647035556552197386 3200 129328154477701743572971709976961806070767 3201 164321192250089052155187052999050993298920 3202 133484131904309094208617565286248630789785 3203 169594318833397331861680147581237373276234 3204 137772318920516333712024072275122500586113 3205 175034961604644700709304880468264561886080 3206 142196879092838267486609890767251806721261 3207 180648388766164876569715372219764712677888 3208 146762105790671349704781598072676372190702 3209 186440032537234853640329483729989485406490 3210 151472426192408093477123307837526914284577 3211 192415494209288506142450928091133815910900 3212 156332405413953015801310730770364555891008 3213 198580549355378059137253465592058941216896 3214 161346750763342485385288088973101587336995 3215 204941153198542852387247024847163969183280 3216 166520316125281709551523365551317288256957 3217 211503446143884165938376593419628711953056 3218 171858106479526251344131526015637033407589 3219 218273759479288344383113640121805266946048 3220 177365282557153006145652241895193348575527 3221 225258621249888171515790156408081211735444 3222 183047165638886587838449509635873246079463 3223 232464762311504532745374468636153060306808 3224 188909242499771679971351971846768475594132 3225 239899122568466987235478281682577046513408 3226 194957170504610202639065656028143995184981 3227 247568857401373087058103318066400240128512 3228 201196782858714239023141853437356203410195 3229 255481344290512262258524417654468012473112 3230 207634094018661668094573224774105110381339 3231 263644189640850978146039695644132080171008 3232 214275305267881476382280949962638581278410 3233 272065235814651807904406096947506901181384 3234 221126810462039889837441600068168856360681 3235 280752568377980197470966124982308140759102 3236 228195201949346897954681016444821681706815 3237 289714523567539182557440487258258633295194 3238 235487276671055561250941995103314840123918 3239 298959695984464306071817199980426907572224 3240 243010042447583828368916756553799854870352 3241 308496946521908638970609886738691356221440 3242 250770724455850572606179984364230008028371 3243 318335410533451294301832491098876355704872 3244 258776771903584325540185414848128713091189 3245 328484506249572313259570718788559264880640 3246 267035864906534877530616278802480341610530 3247 338953943449652468756848487939179496411550 3248 275555921574694675189090419530380878837013 3249 349753732397178556699127971451366067916302 3250 284345105313818922536813811358105504797225 3251 360894193046063313384605497777222044829262 3252 293411832348720637931136709889739349287620 3253 372385964526224400210882945427286918671476 3254 302764779475009789752103894895307883902819 3255 384240014916809130588519457072165074514742 3256 312412892046144191651772346260185000708718 3257 396467651315700980782621304440943661358592 3258 322365392202864248902634916099510778091807 3259 409080530214200634292805880808111361536000 3260 332631787352294081852331583827241708239904 3261 422090668186038572311819996293635587585184 3262 343221878904208186454895697869901618458459 3263 435510452900148260921077258396525210722304 3264 354145771272185806132508815355682724201283 3265 449352654466909025486157991320971102535680 3266 365413881147604769880663694754489239758658 3267 463630437127855977238558765027233642170368 3268 377036947054662889986231019682887852614566 3269 478357371299151106022845124182991245971456 3270 389026039194858305933772089552207076158526 3271 493547445979415123313341049341442101192640 3272 401392569589610611661398711008903034823590 3273 509215081532834084632673984657887455298482 3274 414148302529962419773926181665623607740677 3275 525375142858778501518422296551313492591680 3276 427305365342566413116873415967907857455392 3277 542042952959505838786340781938946115079406 3278 440876259481436131937208067548609085639968 3279 559234306917860259366214662599197465377174 3280 454873871955219970739402772055224113259566 3281 576965486297236510731369081110662215217228 3282 469311487100047346468652426490557658756112 3283 595253273976438236379054165339072087107584 3284 484202798708293989121983079945180795748841 3285 614114969432435043835057310422346567964394 3286 499561922523920044532679941614191673013718 3287 633568404484407676795320698670717708074142 3288 515403409115350421238052966686924218134925 3289 653631959512866941724542876894931416441060 3290 531742257137191820694787591760079076214770 3291 674324580168039956105761839179553786188844 3292 548593926992415431845057079907664340042571 3293 695665794582137153589946384228250162341632 3294 565974354906978624104280438388619451699699 3295 717675731100545647227935341670639178260136 3296 583899967429213422142306375381798510611032 3297 740375136547439372434493616615203288039084 3298 602387696366674384464889279426361294885471 3299 763785395041754273233433823158028579349560 3300 621454994173514037292833044358065831734560 3301 787928547379948036094335018767857375746214 3302 641119849801840545773103592543000098085622 3303 812827311002448903558463648813445956152874 3304 661400805030910155236980401084091511607886 3305 838505100561197314267434607841126275639392 3306 682316971288416434312324334126009758926470 3307 864986049106197927813098864033125278779392 3308 703888046978559836888106174337279362594558 3309 892295029909528424663465166351005712646400 3310 726134335332014918606034674238691532897356 3311 920457678945795758046278358527425631774720 3312 749076762793359053066792513321110518605662 3313 949500418048590723309043331092146639758336 3314 772736897961986060895094818020275420055752 3315 979450478763068260956036090653479755116674 3316 797136971103001169354741336611108414569803 3317 1010335926915374295501372092183235803387450 3318 822299894245080550336830755339453412289502 3319 1042185687920250620236446793939393167582178 3320 848249281882779740401431272530004287916809 3321 1075029572848777868690006776958388850483200 3322 875009472301290939748479814937524407047890 3323 1108898305278863481990860518323773448435476 3324 902605549542179940927803041410357895840930 3325 1143823548951747317295206177116462742356870 3326 931063366029179688304501996254264692775209 3327 1179837936258482690836025470809448484730880 3328 960409565873679663773517853843226374843675 3329 1216975097581055770498420222219600243548224 3330 990671608880128893796059147471354611338899 3331 1255269691513531903655102581287617160258368 3332 1021877795272165851523186020046267213086446 3333 1294757435989364279322649852625357333053440 3334 1054057291160901373159235354281865970432589 3335 1335475140341768889479394875225894158950400 3336 1087240154777411421321170324023764285720608 3337 1377460738324860700002875221257718816928019 3338 1121457363492145625838605898636944133832327 3339 1420753322124059912439616482620746754479992 3340 1156740841644625544823607999035927054462488 3341 1465393177385114857438505383609174785798560 3342 1193123489207494061701612056066883088550433 3343 1511421819291950091832705626428329968260266 3344 1230639211309684828604821020782223427653669 3345 1558882029724435376196854319508147888888320 3346 1269322948644208760499525540215553515267955 3347 1607817895528084110420816638434974790317514 3348 1309210708786803871543487184056331819646167 3349 1658274847928629244210952531740628725792640 3350 1350339598452465836305912448924866821620772 3351 1710299703125391421416508316694262739024590 3352 1392747856717670181915367573666035042934301 3353 1763940704098348947421720777700595107191782 3354 1436474889236913619149849750910090390139839 3355 1819247563664842895675073884280115779384472 3356 1481561303483042365594531808259984500281860 3357 1876271508822904123901596849992915254317056 3358 1528048945041700085875207506833921413673568 3359 1935065326419273007491599051111681241055232 3360 1575980934991117975720552353749870443421308 3361 1995683410181298196150744403816736354112000 3362 1625401708399385271353533085252992407893716 3363 2058181809153048564330684555654260310205878 3364 1676357053972280817199494308941860720055152 3365 2122618277577153686168827632804492248909734 3366 1728894154885716038059015416783747039795115 3367 2189052326265103578041121041333500549076638 3368 1783061630837837523438196474409816624488206 3369 2257545275499989099968042244709478676177288 3370 1838909581356864250776151037676493101886308 3371 2328160309516951302576849137504282057115936 3372 1896489630401791083000692698128060988686025 3373 2400962532607932189436199041613779315233318 3374 1955854972294177430008993682254982254363100 3375 2476019026898681905233924518344514951491682 3376 2017060419020358743480133107329275677384616 3377 2553398911847379358756450495971872237536242 3378 2080162448944569725093208533151500636246734 3379 2633173405515665877495824247209882323518006 3380 2145219256974652700690386863586682230744665 3381 2715415887664375831639000663802333768875476 3382 2212290806223243504603874147032916576572911 3383 2800201964727775455903628383398271353293306 3384 2281438881208581413873766621452406365262899 3385 2887609536721692568862126752128289897967104 3386 2352727142640380184018195405677420303296912 3387 2977718866142536806650369196391153815974528 3388 2426221183837525107728249255309588743734908 3389 3070612648915873652801213262150122414837760 3390 2501988588825727316277993370296891594303988 3391 3166376087454927296800894902479384263547648 3392 2580098992164672371886977564746950713389728 3393 3265096965891148567211144049728350639784602 3394 2660624140555646690337952864434847687456301 3395 3366865727540796276219301933441312366383360 3396 2743637956282113651550353612170322025067500 3397 3471775554673344736769748933178623149051392 3398 2829216602537242599302997386917485778457056 3399 3579922450649448467724738139653656534017170 3400 2917438550693969531605936672114142855036649 3401 3691405324498168725925477339918435778609800 3402 3008384649574789406990564123520615434606402 3403 3806326078005197079280327337981560649109504 3404 3102138196780147941758027886567802781703294 3405 3924789695385900389604810997882823963197440 3406 3198785012136016888456862646639925857099532 3407 4046904335619160981445518624111022876432330 3408 3298413513323002443942665003672726978587479 3409 4172781427520197154454859727352600157791130 3410 3401114793751153052716338138403642792321036 3411 4302535767632824321640738721579938923599584 3412 3506982702746501904344884493410335484268142 3413 4436285621023957743629846623425882453124672 3414 3616113928117302370380285264605172043708101 3415 4574152825065565951032401205427402274749728 3416 3728608081169893026419085097787007925833805 3417 4716262896291761427038936157119857680668302 3418 3844567784246164342481453429936949519677283 3419 4862745140421263938837483728292159079743528 3420 3964098760856693228206465486605156188038609 3421 5013732765638094093517024272388893762875116 3422 4087309928485766062990693808865884048963062 3423 5169362999226052343472033444445739176793930 3424 4214313494146727346993301833542707084248514 3425 5329777207655313928648509417126150572388920 3426 4345225052768371447418791267892791470445404 3427 5495121020222325329683888964928657679483904 3428 4480163688495440906203977324771625863687807 3429 5665544456347124990903274915812655256512512 3430 4619252078988708292148901171874462291855029 3431 5841202056635232693199437990127141936011264 3432 4762616602812601547459675451905085183108099 3433 6022253017814360417938853211321089866609102 3434 4910387450000887174783883928614601980084915 3435 6208861331659395315874757345918324515790848 3436 5062698735893553471129605612984221428266419 3437 6401195928022395020957185992548061204013920 3438 5219688618340739432013558960628991839353621 3439 6599430822087719640872674608794816134772224 3440 5381499418372336074238109480510384383855821 3441 6803745265975906000702310586071347295496800 3442 5548277744434747970993309858624073846473092 3443 7014323904823470875505719664746643337310058 3444 5720174620299246033013834567202831260235285 3445 7231356937469513861950908786396362203155968 3446 5897345616749370342909607242416928090696542 3447 7455040281883780128296309301477746767654942 3448 6079950987157956561034360438958837838025499 3449 7685575745474741548251672222285306131419136 3450 6268155807067563542611516086534279456151883 3451 7923171200420264754128250133978910043970550 3452 6462130117891375879166596943410406075150300 3453 8168040764167559611689193370119386925041896 3454 6662049074855045716069207119249270176028252 3455 8420404985253344785923995928040826284025236 3456 6868093099303426089163940723679262681514388 3457 8680491034599531788019888740484859152056532 3458 7080448035499735929698329342049265362760872 3459 8948532902444218617794197470088448880398272 3460 7299305312048387648374108432583450868892368 3461 9224771601072402388397492682176434654015744 3462 7524862108076504746597753096170207679955565 3463 9509455373515570786414154920559348898659072 3464 7757321524313062218227163076197272786861855 3465 9802839908394218628165974010053954439440320 3466 7996892759208599685061187347785210980888674 3467 10105188561082361974879377618555156374548856 3468 8243791290242589427488921208385682103559144 3469 10416772581378292226370258925673872506973166 3470 8498239060569791990780936303564075845043752 3471 10737871347871130397149887695610434909490420 3472 8760464671161304221768787372091098994892315 3473 11068772609198211576723571595967493552443392 3474 9030703578600501868640734915512427138716739 3475 11409772732393955691122417818546310692945866 3476 9309198298698704803597581185922100084781947 3477 11761176958536667539840749369777804056948142 3478 9596198616100151149006844326875701125959846 3479 12123299665905661229843296902044845182130966 3480 9891961800050760849566496448768455697163423 3481 12496464640867226242129705178764632273469664 3482 10196752826510203388077732809257095451124182 3483 12881005356714249253486835749123559971249472 3484 10510844606791962350985084778800292435189357 3485 13277265260690782438160490781022310769276306 3486 10834518222921415483185509935694053203170861 3487 13685598069439510371262964786245939746969314 3488 11168063169907426915152594279494078684116068 3489 14106368073116919070051862857874547440442062 3490 11511777605128582701895479072771718602243045 3491 14539950448428017509188555687646226168839680 3492 11865968605040996105928550435778608183528460 3493 14986731580839709650352344433696647514467666 3494 12230952429420569732433529512004957655825851 3495 15447109396239369308174426047590200561149952 3496 12607054793358732358624162465439291107913627 3497 15921493702312836865052041008517382813423616 3498 12994611147236973896330265792136681090948824 3499 16410306539923941941753268909859366522372792 3500 13393966964911987326824216321040221894080061 3501 16913982544785765791145626338541197574471422 3502 13805478040349896727979229508152114956855972 3503 17432969319722197743408629161186019711845696 3504 14229510792954910896059670784269559884271328 3505 17967727817826918004233260253256294219531918 3506 14666442581844797913888921317347689629471199 3507 18518732736835761186158556166517227814672060 3508 15116662029332832849912744613471134024513948 3509 19086472925037488017645054414941860287228320 3510 15580569353883334259072192630690494584711919 3511 19671451799057323797113083640202398992134144 3512 16058576712815581125141680614069980857986020 3513 20274187773857218609747264582762826655012558 3514 16551108555038796326855176980006593412402026 3515 20895214705306653576000280896361729840396236 3516 17058601984109001785632559942239434849189257 3517 21535082345687967133485031698919859154162176 3518 17581507131906900491919209162612540127912854 3519 22194356812510613463603281964053329886187050 3520 18120287543244528117655338186804728130277640 3521 22873621071019499776229273253021208391832364 3522 18675420571717248593425153388668761702547766 3523 23573475430793588601665809500633762010357760 3524 19247397787126750736233526186456499799460534 3525 24294538056842304082989890228913511618047904 3526 19836725394810043825269131839921828479681847 3527 25037445495618956326747522788525668176104490 3528 20443924667219056203149394868199481341105017 3529 25802853216382404214147783072046758964606478 3530 21069532388105319996274703322869919541523307 3531 26591436168350524009083627758188560382067968 3532 21714101309674384575415400736752859427316543 3533 27403889354101748193301659902924397784656230 3534 22378200623085049305781661093687257806352519 3535 28240928419693996049023409301082422123752256 3536 23062416442679250573595444009435061093412983 3537 29103290261983744705135411032693349663984640 3538 23767352304339487358473583412961695683605783 3539 29991733653641797055786123415542672269829312 3540 24493629678382032314658607895891345412509330 3541 30907039886376501829897740982209821704613888 3542 25241888497405860234713380436169900529489359 3543 31850013432889782113695050056821528845673472 3544 26012787699529241947154350568379800814033426 3545 32821482628106343087955312666553775693880270 3546 26807005787458308446891250610586051370207175 3547 33822300370231869232885577604279813191393280 3548 27625241403844596935229315918904228124935450 3549 34853344842211897694068199062871139055021056 3550 28468213923401657281430675346358771525553680 3551 35915520254179380141516337885095278856617080 3552 29336664062264234310437827871885237178391486 3553 37009757607495732879393045149432947219259892 3554 30231354505087358652090414389795513472045514 3555 38137015481007437114678453804404872971863296 3556 31153070550396887325179229021269256358699742 3557 39298280840158001466401297531288544924664338 3558 32102620774717645740551607607095423453253464 3559 40494569869613350659309575716243069715608256 3560 33080837716020346661282005227446064955695924 3561 41726928830077471942451177381971045267736628 3562 34088578577043910437666928058765285504478140 3563 42996434939994448538979428798598934505410174 3564 35126725949065696444991775388626641601119738 3565 44304197282852852203701298890177593784053760 3566 36196188556708490327536998176276344707500875 3567 45651357740828869985748096860546974511873280 3568 37297902024389887967431930158533838592282355 3569 47039091955525519234050437371185751069853696 3570 38432829665036987974817564512556543463361739 3571 48468610316586875845897920415218292571581440 3572 39601963291707063217745776588792173558763871 3573 49941158978988420292604544749890880805685524 3574 40806324052773142125950712474656529511736294 3575 51458020909827411068252497759619747073843200 3576 42046963291352206239969967142203794467538364 3577 53020516965460643375511007358214471939714593 3578 43324963429673016152685371836915353715234542 3579 54630006999861060048186692138284097186208858 3580 44641438879100428420128136043710367154789801 3581 56287891005089470371982893630881778257806228 3582 45997536976553476428635667687627486678336116 3583 57995610284803119572036190331492177309391360 3584 47394438948075474243971568917446202039444699 3585 59754648661749056781840103648033927157624832 3586 48833360900335980215811761119364562729001937 3587 61566533720217192325783403983844361171834880 3588 50315554840866643094010036311488022139362520 3589 63432838084455636723050928330937059048135506 3590 51842309727855764614484889740388224649428531 3591 65355180734079395109249359669281510984473184 3592 53414952550349866385308872566897496234041422 3593 67335228357532773513454916826198353631405552 3594 55034849439734663383173488926557816535630252 3595 69374696744695959962489097413680363154154432 3596 56703406813392639888169916242609694005566600 3597 71475352219757196668023455775176867821523968 3598 58422072551459915181539331583162726856849085 3599 73639013115503783176234672473913530576345600 3600 60192337207631295270781870178263606262964807 3601 75867551290217868565875317689958017555888450 3602 62015735254989353291065833472178681080807868 3603 78162893688396628479350066555719074819440128 3604 63893846367861085615385421364489633162674247 3605 80527023946551005560387236554003016221369704 3606 65828296740734174210059142538958856692764958 3607 82961984045372746054782427182041120664887840 3608 67820760445294170101598396427463317048763159 3609 85469876009596017936275831718794335358644160 3610 69872960826674020279374014910321394270435910 3611 88052863656917474721725014244512117555567476 3612 71986671940038313864822758286965724283235910 3613 90713174397377262677516940143749759977051488 3614 74163720028656446483324554024655214580292107 3615 93453101084643186718034490537353619281578260 3616 76405985044651618679879087431836848314307253 3617 96275003920681082090060132615957628559558656 3618 78715402213646219792069414822417915600525468 3619 99181312415336415887105949270753978734979318 3620 81093963644558728486607215560279520107601264 3621 102174527402395296360017802815883927639418880 3622 83543719985842811436248207427199377709446010 3623 105257223113737431575639758875287272482911744 3624 86066782129495849342551295650417865311723032 3625 108432049313239185814158469794541658944373006 3626 88665322964201692420447420730378884996051360 3627 111701733492131766702296858102064703397659714 3628 91341579179011074039774900536971416935210157 3629 115069083127567773917298142473995267471919648 3630 94097853119002820737924946573477998692640616 3631 118536988006198887804185646320950171808150072 3632 96936514694409819353098223139857319650053590 3633 122108422614618410866253625714054222953228288 3634 99860003344735668483526851823363946160759932 3635 125786448598574735285168338577138461956522872 3636 102870830059431083608481486658417285138991314 3637 129574217292915634928351392661910683361332736 3638 105971579456743475639345246520930918722403733 3639 133474972324278611319044725229538020382108234 3640 109164911922398714927818861395085285607126148 3641 137492052288599401505375848351932475736333364 3642 112453565809820961289237368802728023682575470 3643 141628893505569224541139581565233694588505022 3644 115840359703644620794296532480721850578203743 3645 145889032852231446431858260253904613426090542 3646 119328194748322018306821523805460919766891172 3647 150276110677970126162623816008633006565907776 3648 122920057043681288361856112659088591832909500 3649 154793873803206414308443096716824683040811624 3650 126619020109341324376585307255859640996322085 3651 159446178604184058507757389553156499465638520 3652 130428247419944426809464599623720634521413049 3653 164236994186292375839866619424487307474037908 3654 134350995013222595256001127182092761322189844 3655 169170405648444031317041375105474597660331102 3656 138390614172970259230348772795430180172298671 3657 174250617441095866094079238949892523209996448 3658 142550554189054680309879013173794758621757059 3659 179481956820573901843449847974871997656565504 3660 146834365196655328367915561079293624371290983 3661 184868877402438563732567726307751933928193172 3662 151245701096985281945734882912123592808242321 3663 190415962816703169758390955670264248930911744 3664 155788322561811173814304175106113896795172857 3665 196127930467797886569022083558753702912532922 3666 160466100124153445116083165234271624578644137 3667 202009635402252710637860825896720073330710528 3668 165283017357615734130417235055908552492380099 3669 208066074287156659681566887241169788420821836 3670 170243174146861158986881764093181962997879403 3671 214302389502536315123937290206943814864912384 3672 175350790051824109251356204792799856539276773 3673 220723873350885206511125852290329928510192448 3674 180610207768318992336764627578141118891010694 3675 227335972387166339145201281058227077563785540 3676 186025896687782241704893859836114630376274334 3677 234144291872703504694687415154070521374928190 3678 191602456558960840881059233553743744053262229 3679 241154600356472950889265449301952697777072128 3680 197344621254439707986501564119588613233119360 3681 248372834387405592243259595744724202182472108 3682 203257262644981578966158222309579895369560774 3683 255805103361411292667669597097513472737261376 3684 209345394584736584731275688883144015242100643 3685 263457694506940918421886993018837279788656064 3686 215614177010464600488154031006325429902802999 3687 271337078013008923786481411008704454244872320 3688 222068920158001718733406748991755233361898095 3689 279449912303709271890160611541723722475167744 3690 228715088899292926662464896075908280244893553 3691 287803049463370591257064655043977187176175392 3692 235558307203406321761611962046681505377389955 3693 296403540816612709050967421479571540182505152 3694 242604362725040045683431999673880792646352800 3695 305258642667686171173334749900970692858471318 3696 249859211524131627588720007989509479398497588 3697 314375822203599146173787151161879726482175218 3698 257328982920280677372419971162856254470669464 3699 323762763565662305627972658291580588262293184 3700 265019984485799931977599738742640416035517686 3701 333427374094211971990614982895632239532820480 3702 272938707181316611797554690711505575491253433 3703 343377790751405122256994545291361703317452318 3704 281091830637955968542108366908910951367455300 3705 353622386727116831004742002656943029471792168 3706 289486228590251882640125844887227645614335563 3707 364169778233111531174761878429453827751736130 3708 298128974464045481234496474280644680871815419 3709 375028831490804169688050726856595289416897510 3710 307027347123752083355325736529729776360126691 3711 386208669918076044928990897871763875495446528 3712 316188836783499425538972137367851795914273801 3713 397718681520762944419073313421853533368783858 3714 325621151086766170015919093564219579256671268 3715 409568526494590266819146989389584239370525184 3716 335332221359279242119141570163006911248480973 3717 421768145043491228972764002071238854740709254 3718 345330209040061679812381183267405304843017160 3719 434327765420410145438845653524506013767094272 3720 355623512295659504864723292196380853811721761 3721 447257912196863247506084793699457910775894280 3722 366220772822716743549317662869135294696223169 3723 460569414767704707015509157771802628456931840 3724 377130882844212238922519747477270663509050369 3725 474273416097725576846482303043383125196931517 3726 388362992304820413679500222921384907441470437 3727 488381381716898387566052011777475591428457738 3728 399926516271010772125741261444858166350837563 3729 502905108971270285033474496262194266285037640 3730 411831142541657784779572689539114864324479926 3731 517856736536702996930183512387059077000645612 3732 424086839475093995424473388155992842741291962 3733 533248754202858721297167714662035189920183672 3734 436703864038704847106283038072503626097045750 3735 549094012935037385163312471033799208203529984 3736 449692770087333962898838421854402572848906537 3737 565405735221682778211462829367527510058065382 3738 463064416876942564842359350782743911348961608 3739 582197525715592981248496489648082696836164608 3740 476829977820146499303176998233604297938905826 3741 599483382177094442350125933123377569344422988 3742 491000949490439091624670502065395093170347520 3743 617277706727669169616664891343035861895553630 3744 505589160882097913447592167467938459246267199 3745 635595317422760977643213185576980497247761376 3746 520606782932968652276815606547299378077890850 3747 654451460152729718801599966789521671918153440 3748 536066338317519768356929302949105439720075864 3749 673861820881172128684399361588078208454761902 3750 551980711517767656181715440096115548097258509 3751 693842538230084500839656637896848961985936576 3752 568363159179883748492182387522475047890309954 3753 714410216421606067458487555038480635368139250 3754 585227320764512565011040788572467691264208091 3755 735581938586352893293074417766400462859796074 3756 602587229499053276231734365822994777192235362 3757 757375280448630488339939832949040370773864256 3758 620457323640387088471104796252377588084620187 3759 779808324399099414656791764527103690999431842 3760 638852458056768828696538702799336211542150223 3761 802899673965762113542762119264463908704848864 3762 657787916137843689507002289467781658182696880 3763 826668468694441226319502154198712757763572478 3764 677279422041999363926861417888603095648825831 3765 851134399450230046040145919020981275292546880 3766 697343153290519939020183914271448961213497126 3767 876317724151714645534095834579096177141687296 3768 717995753718271114352739120823355556179254982 3769 902239283950094912311138840989268418145779982 3770 739254346790916758696451307743975566501738515 3771 928920519865668422339794907999761061080070144 3772 761136549298944713975582885878119135933271699 3773 956383489894487048389913236796429266467949664 3774 783660485439065302536020475346136469264883974 3775 984650886598351676936016756127974994813117571 3776 806844801293839401114030693282691045550943420 3777 1013746055191675659820883340608173789528588800 3778 830708679720694426766301546607501622871225956 3779 1043693012139122919243374163756731028072300874 3780 855271855661796356669565548427873346174676985 3781 1074516464278312230612766214051213007659688364 3782 880554631886564201224652543693862058904596627 3783 1106241828482275408235388238531648904809939554 3784 906577895178940400532842005437502360200069380 3785 1138895251876764202076464351012263655520105754 3786 933363132981866656549427560228506445947087590 3787 1172503632627918976158243811162951059737380780 3788 960932450511759991996616581123619356143160849 3789 1207094641316241984689393319786167364216002912 3790 989308588356138593982593010621761485879050463 3791 1242696742913259603145465596116583004325533440 3792 1018514940567911513560727556546013696674204194 3793 1279339219377711529030877008856903537381198158 3794 1048575573270220817476956787198073147599083490 3795 1317052192888571070388558329171211326127229634 3796 1079515243786109597554105279727215253673930825 3797 1355866649732679527598918911296254675165505862 3798 1111359420307684616356230626858670464864345982 3799 1395814464865269693051840191051668146629530572 3800 1144134302119848592313686721094165774441458556 3801 1436928427162159000666351950850193742534597120 3802 1177866840394094498465074385208152643151035724 3803 1479242265382912219359732541266764548586328064 3804 1212584759568283069431353244012676604460558008 3805 1522790674864807177679542737609318771934892032 3806 1248316579328765292389811720584540898629226812 3807 1567609344967985217281314129367488689005057826 3808 1285091637211664319252445904980678492727369872 3809 1613734987292731297528199029556803184821797376 3810 1322940111840596307171201207203179223745246666 3811 1661205364690407319645022522473279835287005728 3812 1361893046818587509922785818628643089122409722 3813 1710059321090156724971660372323543158339342830 3814 1401982375292435849770434747332097288410089489 3815 1760336812164109177570828888487543869969620480 3816 1443240945208269553473375098415820055904742840 3817 1812078936854441607941677154231428174844995584 3818 1485702545277573602192037780223578082189827002 3819 1865327969786296524916126819443878865594710808 3820 1529401931673487097908834675155474261531694063 3821 1920127394591220762183092192025207422438472212 3822 1574374855477721573518476740063190229840751943 3823 1976521938166468192004144466080959631414942378 3824 1620658090899012165151625735766375362734205271 3825 2034557605896208902087197569985581112936877306 3826 1668289464284590829415820960606695218118599477 3827 2094281717861405395974724030770153068114590284 3828 1717307883946763841806541842662074955360795426 3829 2155742946065854059900452681976399354200041536 3830 1767753370827285083491932307088030732356128700 3831 2218991352706647970971808726919650743892254720 3832 1819667090022842551432118420806366441436093710 3833 2284078429518095648089611129115641330892637088 3834 1873091383195618562581509093412984238276770167 3835 2351057138218930128192241838429212012679365834 3836 1928069801893544730075003689202396196277905546 3837 2419981952093464361193229528155910709883648768 3838 1984647141805551443586023822784012694467503078 3839 2490908898738192947766515397996106929994275688 3840 2042869477977808775999628600552605847510302899 3841 2563895604006207301142544963812918622650368704 3842 2102784201017671965805925143671682388004389182 3843 2639001337182682019773277085618108346668682750 3844 2164440054312780404277967743689331662931842085 3845 2716287057425605251241538894684080131638368376 3846 2227887172293514917454919383060849658504241658 3847 2795815461506865765382581687872542087100172760 3848 2293177119767794618282505237556776629669312414 3849 2877651032889775010076508166113604814324056698 3850 2360362932357992271599384100347147291827965679 3851 2961860092180094288419512100448996029429385590 3852 2429499158070566536570162576183369738037200774 3853 3048510848988656081364851986161162967586825728 3854 2500641900029851215560214124733265179787311482 3855 3137673455244715174822608994876574673376561152 3856 2573848860408306348974246230926514327931441821 3857 3229420060000240383512077936502846336515038414 3858 2649179385586424272051192094609778849255208167 3859 3323824865766462064490849490675158301011442816 3860 2726694512576396228423669998131563745365100354 3861 3420964186425125070716944641219715773290342400 3862 2806457016744582469842414617438695554930983738 3863 3520916506758062119814037575562197046086430720 3864 2888531460868791632747470976186031868608857082 3865 3623762543639899577645684786645353076355982842 3866 2972984245567364259196607892396295042938690173 3867 3729585308939937234838580983306471262566027786 3868 3059883661138071329315747202029397159492239656 3869 3838470174180506664327064446914975273853123578 3870 3149299940845882321103688167503512728313119748 3871 3950504937000410090049261165529581843879956224 3872 3241305315699729356700888299489850966944337701 3873 4065779889473374295885212823824692093299529584 3874 3335974070759495197640505386825061590574169199 3875 4184387888332822909249090822923771588403945290 3876 3433382603015584001111315502098259227149746416 3877 4306424427155676380228266489450866811901035666 3878 3533609480884595651841622820825489687827890758 3879 4431987710559333145605816335139428997733460694 3880 3636735505365817968374076838875311558655812651 3881 4561178730467468845008922031156022005481868800 3882 3742843772904476998875575553368966986239728991 3883 4694101344501814098692806070360714598339510784 3884 3852019740008944843549749838095348925651062979 3885 4830862356558636346121928697427201997238964498 3886 3964351289670397864832096574508904632896306774 3887 4971571599630258693438175768987014736780024168 3888 4079928799634746693409998423122996460538593252 3889 5116342020933599767630613042286467674948429938 3890 4198845212578024052835211237682021555790702733 3891 5265289769409414397676349520538838119124037632 3892 4321196108237818078399946946628132416017439554 3893 5418534285657656741255705022300980345597817344 3894 4447079777554778493212593984975196408675677898 3895 5576198394376176485044998273949899721490807530 3896 4576597298879701748769334224873116180517399699 3897 5738408399371796235129350128905416647361145842 3898 4709852616303220088760168293751024542055719026 3899 5905294181214705483580722802083822593452341248 3900 4846952620166679531330545361426085391192525401 3901 6076989297609044924180363649753488341517360000 3902 4988007229814394093212200347869327760767283432 3903 6253631086554545766653398551124252873876635648 3904 5133129478649109335176111026346838202818485072 3905 6435360772376133473143592678577923309473905920 3906 5282435601554198658530164669808176556221888170 3907 6622323574700505458960810485875765282756439232 3908 5436045124747851924311043171124462481865701152 3909 6814668820460849246297529505449419119172593664 3910 5594080958136299129693895245963552073197024060 3911 7012550059013082858504305200382739234498637516 3912 5756669490234943321956850607413137021396278355 3913 7216125180449274458002367144651376016801251558 3914 5923940685728157954648013180054392063440184095 3915 7425556537196234968920573844540105453994975600 3916 6096028185740435823417121789634661591348167106 3917 7641011068989677334655015296637331386104492762 3918 6273069410893560925657315963286476013048113892 3919 7862660431316800833121880521945380102210762122 3920 6455205667226512470307585661536214252646089823 3921 8090681127422690245797116194353635816728658688 3922 6642582255056903260791877791595729174067213725 3923 8325254643978519434111376299648607008664607106 3924 6835348580864904262239859886060632264278595531 3925 8566567590512218849122384374695766389906633426 3926 7033658272282814860202671849220060899481182444 3927 8814811842705008566915327778670429948884220411 3928 7237669296275705678664265681300607890368189840 3929 9070184689660014532028133737701019235428923904 3930 7447544080600889448199227698420733346383040956 3931 9332888985252077784662177966233626384820670452 3932 7663449638636366940996053202916437201390344248 3933 9603133303670836577321155742983064733567222016 3934 7885557697670851102032611549635754892190344874 3935 9881132099272211539503178116884286306101077706 3936 8114044830750494933510680268129716603269625909 3937 10167105870856556567131302987301131840637966400 3938 8349092592180039207127810909122942813559082919 3939 10461281330494955095271477470884000747817791488 3940 8590887656778756507336489253146600333412040623 3941 10763891577028445115318158382557323299648836084 3942 8839621962994300318149281518468706501016609875 3943 11075176274368349037957417753016126040799059808 3944 9095492859980373775586341255554779587984016208 3945 11395381834729368658911169435331583768638471340 3946 9358703258747014287678122903495084934616877191 3947 11724761606930683496734909403095164279156135424 3948 9629461787495249496373606184858001381821689734 3949 12063576069903965146391414794056875812303634074 3950 9907982951250919096668710473345232278067088221 3951 12412093031550993600850348573422493847508250090 3952 10194487295915577968635366219910830056255492550 3953 12770587833097436375492690933026490145845314638 3954 10489201576855601105085597432287704523584998856 3955 13139343559093330436364506295499540040311558144 3956 10792358932153902176524723075624898222300462726 3957 13518651253214893164702590566153767524625835960 3958 11104199060652057570421909009403124439119588677 3959 13908810140026484741538650092726751210757234880 3960 11424968404914098739210850452330218299552580791 3961 14310127852865853337916091198839601411890434708 3962 11754920339246800118951595053763206572675110102 3963 14722920668020219356080958554804277973247201504 3964 12094315362914950230565697062247979627145685394 3965 15147513745365298772139344378970273202763534336 3966 12443421298693852406220125383113249190106186575 3967 15584241375644031549837293827815726085143116800 3968 12802513496905161520614646510336432426285012542 3969 16033447234566572380705431025871568728261214414 3970 13171875045086126845844075245239658655102553238 3971 16495484643918020996057802837736083517494565652 3972 13551796983446381455585282390943147289357947381 3973 16970716839865421417576150017640504311456522240 3974 13942578526270598319092319856753708417373397115 3975 17459517248660747282179134093738602929859592546 3976 14344527289429625262344670459861936861511422711 3977 17962269769941917403065671856970446492067362072 3978 14757959524167118324100290144513133005863501139 3979 18479369067839355716914675853373216122951576064 3980 15183200357333218768929086765262572802844192451 3981 19011220870101226519577722264441797828729776600 3982 15620584038241466288938261108598783632961188283 3983 19558242275456243311801612813798434570096183488 3984 16070454192329912965382735360479929374267089108 3985 20120862069438871667995556118226285818523744256 3986 16533164081812302690530873939228356564825307493 3987 20699521048907827415775948358365096370493176832 3988 17009076873510212376420722963545171209972408787 3989 21294672355495015291231433744009889445769346266 3990 17498565914062217897720992233438078103650812226 3991 21906781818228464444917784011949573295135209364 3992 18002015012711452920208734929970213351048777950 3993 22536328305579400160896764967184189557923516416 3994 18519818731878376238385184097040854772655355423 3995 23183804087190350477046227536696385753462989310 3996 19052382685731156766522635945424880261753896013 3997 23849715205548126740803003569800224284038683218 3998 19600123846971828777611683772230104134566991958 3999 24534581857872643305041816739934930266592003016 4000 20163470862062267347093777385903865215767252512 4001 25238938788499858494913490064325492223578003456 4002 20742864375120089320613180604856736367932000457 4003 25963335692044631718815507734832515674940608512 4004 21338757360720802682593517066958030076553187918 4005 26708337627637005348958953895916900315767232000 4006 21951615465848911260928717708156593874997991254 4007 27474525444533340089467136924771925437790321408 4008 22581917361247236681448505169656659805813028855 4009 28262496219411864452916578930313244140701994880 4010 23230155102420449919282989113818372926071103110 4011 29072863705670548293767733864070112527294401536 4012 23896834500555715337282685584912070983742765367 4013 29906258795053782860764513021686987380385669112 4014 24582475503630445531097458303823532040301183978 4015 30763329991943151442958292040886056516548351604 4016 25287612587984450518790704137296509829124448443 4017 31644743900656611463638242712176667193299433280 4018 26012795160641244851208709375139987979109533523 4019 32551185726109687050525445911184082000202463874 4020 26758587972670956241173432019378994502846479414 4021 33483359788201797069952886668392479350424311436 4022 27525571543895164613986799942843154757999504740 4023 34441990050300623915937832786743737004970901846 4024 28314342599242096506954848564896396611723167575 4025 35427820662207469722640140059779187884610494694 4026 29125514517068912072675697550873290428442152689 4027 36441616517996856027798191066274709587715041848 4028 29959717789776356297201456617071262886156031706 4029 37484163829134207343566251197695590183936282258 4030 30817600497049808307708925143311556316950541632 4031 38556270713286325863787053439210982524681715424 4032 31699828792069758847046818366810399119958016145 4033 39658767799250521117814870897116904074674396160 4034 32607087401043982324751261294956642378254761405 4035 40792508848439712430852622560241782191031328256 4036 33540080136423152668465078985641669534962536408 4037 41958371393372581430359087389514314793597817856 4038 34499530424171388015356142191924127344884143360 4039 43157257393629924614289263717349003130010264128 4040 35486181845473204790196017933308558426277021396 4041 44390093909750750447860182824157998907897845760 4042 36500798693268623780659098256922862834318021937 4043 45657833795554390076014060952143222327260716032 4044 37544166544018706486449673640153444188537001316 4045 46961456409387954245952120432612567419517582098 4046 38617092845114616516938139731944944745971021753 4047 48301968344811880373318954602721081723810256896 4048 39720407518354405561318221120776300211311044240 4049 49680404181250082036140236958385161447295912890 4050 40854963579923124069385281549877398916148873488 4051 51097827255145347961863716350200219637031904526 4052 42021637777323561072691544755421494742801289401 4053 52555330452175148450553641207626182411481466880 4054 43221331243716933562350718703826439731725367081 4055 54054037021097904069876274203153448434862211880 4056 44454970170145181748220921413571310205625442042 4057 55595101409815064542677083426523564352025266638 4058 45723506496119190796898402167244035608961227564 4059 57179710124250045469347057875645620938430983616 4060 47027918619070260946019819731205016281092256311 4061 58809082610661187601324450655193218976067006920 4062 48369212123175495109445795074998210197887450213 4063 60484472162022448805422633055859790719239168610 4064 49748420528081475344033489246755211833745681622 4065 62207166849122523914830962441035974631715029894 4066 51166606058064666204378306733653115365914794477 4067 63978490477050523929826017930178666439853965762 4068 52624860432181423672192844648492070749058760049 4069 65799803567754245389907706034648816193094810946 4070 54124305675975312867912180540499163827296754169 4071 67672504369375435379740681304272610717656266068 4072 55666094955324656247120166513638604790468052577 4073 69598029893085320062508081980342478735785737216 4074 57251413433028856831034894159222791874257613354 4075 71577856978163027690939000138877288668617439232 4076 58881479148748078867061071825984532434282400000 4077 73613503386079413897952646542773942804407449530 4078 60557543922927332088749475583479335859234201718 4079 75706528924369201228554872987427005367921213704 4080 62280894285352906655972563896098411937143116111 4081 77858536601095290207569886498351518189147166720 4082 64052852429006455409819425300321283061556773312 4083 80071173810730599970596020332936990964238968552 4084 65874777189899830076797793189293488741733237867 4085 82346133552304867215539711261939659144338601170 4086 67748065053592060615409072800016073170291911039 4087 84685155680686487936776716315984354598086545408 4088 69674151189108634442829526583470283990151917785 4089 87090028191892742451073415976063073943242107072 4090 71654510511002497562038385445159264349882710350 4091 89562588543345616381692455429042122414676101000 4092 73690658770315975714356411287772928403637970093 4093 92104725010014934712911990288058606396504236032 4094 75784153675223114033981722119620768284939902371 4095 94718378077415679360892054823227392787394306668 4096 77936596042152772054430845794656120622461269023 4097 97405541872452179959753462752137693394000952480 4098 80149630978214201445253928417910809698447646747 4099 100168265633128370208306321538744217545764496202 4100 82424949095768791042437984321478382589839399378 4101 103008655218170506091998352937278847767162291400 4102 84764287760014202456488273928259248477133963637 4103 105928874657636665981496787265651275077367590090 4104 87169432370470255064473118443349758007529484962 4105 108931147745616014887265302968471118326650387200 4106 89642217677279667179753002853409090298216788879 4107 112017759676150235382511944141564266534202319228 4108 92184529133261136716587481174569023040468535613 4109 115191058723539725762135881431887148525678772992 4110 94798304282677266215205900823814067184972126513 4111 118453457968228162266130992503547603552038484704 4112 97485534187705520583881324718314071482285376218 4113 121807437069490837575116080519860575735219138126 4114 100248264893626768705514991222656747362052892336 4115 125255544086184843739153704826193302992639344640 4116 103088598933773019955817657712946853759333659566 4117 128800397346852686241765771631309198824409169702 4118 106008696875303741959729709581532582429998870789 4119 132444687370505319613439858461278663514007537152 4120 109010778906908655318304696960168190806517082314 4121 136191178839445907063445832709902917262930069888 4122 112097126469564163802854504965319433356927662871 4123 140042712625531850767139781634965375144056424438 4124 115270083931500614369127439638192961887844991288 4125 144002207871309840116467702711229322188304470312 4126 118532060308568410536376772093869742680214141392 4127 148072664127496847434951082288904782240495839168 4128 121885531031222645974575549869961808736002058630 4129 152257163548319190044667177047866717969381105920 4130 125333039759378403856951813980019960860334948932 4131 156558873146262000486700426356931741050916726112 4132 128877200246422203526535363948038906919369800085 4133 160981047107822730155854536658835595285229492224 4134 132520698253699291723694578003830006551901213946 4135 165527029171904683332773658951584197299304604958 4136 136266293516831594037541505048496200627426350209 4137 170200255072530067017783279025893844190756983770 4138 140116821765257186985064508787407068404948990002 4139 175004255047596676262985200934102508965169881088 4140 144075196796419146407335961897127029966170311296 4141 179942656415448144790094043677982632017550635008 4142 148144412606069598549248951106785696781721880681 4143 185019186221074707273652176438313486761975013632 4144 152327545576193771748878851680446070890194473548 4145 190237673953809674259756000923275885801757354348 4146 156627756722098845256005993750064091618829332006 4147 195602054338436345591490941835010367219523716586 4148 161048294000253444155135645302608309098791370446 4149 201116370201670916572107106953282106316000757522 4150 165592494678505763209762947563700364450578275207 4151 206784775416039096921193029572688831979416334600 4152 170263787770351545907421918176167549497081734181 4153 212611537923217700752745298077339646130709224832 4154 175065696534967527035803477152650801284361018653 4155 218601042838967412114057813803461025418640013122 4156 180001841044771497475052512652055424602972098832 4157 224757795641839321782798982264394692404877500416 4158 185075940822316899035164523898536053470575712429 4159 231086425447895704687307133325607529535674613430 4160 190291817548377836373596469989381828467737117658 4161 237591688373744902125883693491227060592640824308 4162 195653397843129634378895063236256112961494693229 4163 244278470990251128546563434276862666116677752864 4164 201164716122380605812878013483483957168328578916 4165 251151793869342579664903626870537003401897318354 4166 206829917530862559228928627692287765062636471052 4167 258216815226405418848924024532032738640486710208 4168 212653260954640805862022496707629779292993793585 4169 265478834660817104769233852520848053178738097222 4170 218639122114759051846784793691970304532409190217 4171 272943296997240139184559383514993524279326391604 4172 224791996744290625210526270881364495288017876432 4173 280615796230366704426717146084126810463590283782 4174 231116503851025022997438889723175171605000224930 4175 288502079575875871844332267750610512050424220820 4176 237617389068077810961918107967244173061946438525 4177 296608051630438142532136275995949871364691563776 4178 244299528094772505867357629638966716088121888823 4179 304939778643677078704893141532004160368442528062 4180 251167930230205258901172309733249785485098872189 4181 313503492905074747917062873989282073311633745920 4182 258227742001966979468065988177492470920408363367 4183 322305597248886684111168659821737729912369533110 4184 265484250892563034120505842739902497609109873033 4185 331352669680213121647047744447162093083438385152 4186 272942889166137869192155420828376951567330609468 4187 340651468125456434819569789126921102558249962857 4188 280609237798180882504144662847071110601178301978 4189 350208935310480071098612947926717376245188391846 4190 288489030510960655155053873891181235956145253392 4191 360032203769871858027878213084486073034603775348 4192 296588157917507295904379202029246727343730112216 4193 370128600990804449461725540899600544375714362176 4194 304912671777037196248724613869293986653133474792 4195 380505654695077916159506947017507061378979981824 4196 313468789364790993445345645930053570532749596040 4197 391171098263024139785515694262998073119086370816 4198 322262897959334042208631891687862215738708559233 4199 402132876303049800742223049602056868874199391296 4200 331301559450449255648232117626314231723369894721 4201 413399150370694423269477769252460461097183580480 4202 340591515070834845629635857491825207260439170371 4203 424978304841182221800436074225875718002221347988 4204 350139690254904326890430530644892275990642088570 4205 436878952939551448299050825069500661767281383424 4206 359953199628073204118998735921267410117780802158 4207 449109942932552640575311554746541082314106867712 4208 370039352130006094423447500088729094877972410905 4209 461680364486617687527184228190473284992722457992 4210 380405656275389708295782226158463055192611636166 4211 474599555196315031864625577953070418054709806080 4212 391059825555891180938630861901118226700353557878 4213 487877107287822698978169383221074366012317643910 4214 402009783987057774856995249165928091016256032597 4215 501522874502070248991929197550718712075068639006 4216 413263671804013027712021843887548651855149348150 4217 515546979162323276429414761984553870425800744186 4218 424829851309906062013513420052400527282295755843 4219 529959819431109809082939781311573065319927873216 4220 436716912881175072399885165497775541761180521846 4221 544772076761516967449325009241745673097623835148 4222 448933681133793030849540114403855507113273870668 4223 559994723548018623437639950199564827413608800248 4224 461489221254773470785135421430270052920184526688 4225 575639030982130629110379274541402012696851484584 4226 474392845503326900083787272219098753766461872590 4227 591716577118329562364617623325430962545909560898 4228 487654119886174024762835615967402554128399703160 4229 608239255155813948363437357234531422984971636800 4230 501282871011640615749663042150913998637453034903 4231 625219281941833657209892855810352854113515014144 4232 515289193127280598797424425475931463613951182296 4233 642669206702463746245831575765797045333947216384 4234 529683455345898872413211898994386486243443753430 4235 660601920006853508357413875869307803030815109442 4236 544476309064973542813576022308239543693081941265 4237 679030662971140007213843523462472249024708293840 4238 559678695584608792714758058847929592347730419741 4239 697969036708378030490005777488337278679115119510 4240 575301853929284558663238452963150118181372245306 4241 717431012031005279526461073948712391231560400588 4242 591357328878807668294469338732323840162069495021 4243 737430939412532847992956640545920769559606732054 4244 607856979214011175324866000747699623461859164669 4245 757983559215326735177403858338948340638490282752 4246 624812986182894419515703481219053309277064311661 4247 779104012191526406627055697955590496960421970590 4248 642237862193045926968598453297020166030676593088 4249 800807850264331374074057829696824016663455440626 4250 660144459736344751042228334354343286037083884398 4251 823111047597076538955746741924677667206874563040 4252 678545980552093336552910614508357088132917335939 4253 846030011957711753560205776072822944260844467064 4254 697455985034896572948075247636736661514284856397 4255 869581596386500828234452709650313304392575738782 4256 716888401893767491673710185909382312220833589360 4257 893783111174960182787132466919536034327097262080 4258 736857538069110167555545293527380741323488232624 4259 918652336164267639139301170499672896103013907978 4260 757378088914404915017577194321452028691228088695 4261 944207533371587617788664744939698268080413370880 4262 778465148649599941557013249406490321672372334475 4263 970467459952980373627343272872320466204634200012 4264 800134221093397350188496106851609253932497979290 4265 997451381511790031562670439257530391271075870890 4266 822401230681809889663459095910852471163755084784 4267 1025179085761639207396588045299973732959114284714 4268 845282533780558259333671295844223715898905470498 4269 1053670896553397076467263704939415064382697006740 4270 868794930299077210880403659708621986649685021146 4271 1082947688275733037471358114421460248701116467200 4272 892955675614102281318807724664376752014055143407 4273 1113030900639119771469106198336756899800327415616 4274 917782492811017873567121589521214885987838627445 4275 1143942553853407680207413323433014952154293571584 4276 943293585251361708691536926850356601933199274128 4277 1175705264209357571640191025244064788784824383488 4278 969507649475100547428496838114428519701104984212 4279 1208342260074790216228947938864875356798255691776 4280 996443888446517661042623255522212793850353192073 4281 1241877398316290202014505252287097667963074333164 4282 1024122025152783969953723329295249077322659229336 4283 1276335181157687550813565967354099369634108011222 4284 1052562316564522213563821479202351843327142400631 4285 1311740773486834008083249749267398209414091497106 4286 1081785567967917120883313801889858681853040114223 4287 1348120020622491975621476336326736098090464700088 4288 1111813147678174477384776026487697011184605659871 4289 1385499466553462914797160277596460525867585626424 4290 1142667002144388391536237044653983016514273776109 4291 1423906372662398908877244301538639918760262942720 4292 1174369671456139121359531001342907078155957494493 4293 1463368736947066141788855916960783708452823064576 4294 1206944305262413698049213773486050930069474543895 4295 1503915313752162538109986985362717715350992919872 4296 1240414679113718455455272430978056605436095754460 4297 1545575634025133931373343960213534703029378031808 4298 1274805211238536620826595323910174935768298044847 4299 1588380026109784106549742796274376815273240074562 4300 1310140979765575527959176214183357921692551066970 4301 1632359637091834125144893812272018282861212916006 4302 1346447740403546967815378303740684149187158178634 4303 1677546454710955720775150279708492102462218164288 4304 1383751944590530887613709702399440642420152652445 4305 1723973329854182488391422751321654373847972588736 4306 1422080758125287286102763587928842232873979364623 4307 1771673999645991326582295128694507051146405231112 4308 1461462080293203934057979131857969440956674331211 4309 1820683111150745380925659713108663138314196015616 4310 1501924563499898683992518919611186488460053711676 4311 1871036245703598834880197695215455479374883209684 4312 1543497633425834835988638530777595396951083812962 4313 1922769943886383567471118870192754733525174339072 4314 1586211509715656517220371814641097699883363568549 4315 1975921731165428215001213535938522527943984275114 4316 1630097227216308536528708044765654537985625736891 4317 2030530144208701815065235516333852042049036297152 4318 1675186657778371923433790048148118436390258768071 4319 2086634757900127260177407665092692589520093315166 4320 1721512532635422590207115347808821637243012455014 4321 2144276213069374537488338041739887084210902714720 4322 1769108465376606509085462738149551884837967815052 4323 2203496244955920479936383882839064231409429563392 4324 1818008975528020723567325185674228369367602135647 4325 2264337712426650809921357585528705417928188665966 4326 1868249512758895668502455598756125216690555457953 4327 2326844627966781934172997308729072986700586261780 4328 1919866481728990920366024619441167035405312241405 4329 2391062188464394570872248611565808311528251470784 4330 1972897267594043905354442354058139269516595837128 4331 2457036806809399188422455251325501630615179582996 4332 2027380262186549534224489329291993097826578463006 4333 2524816144328294749111339409749718727653624547886 4334 2083354890889598491587908297100242496130198771028 4335 2594449144076637728414637045206136102913295552512 4336 2140861640221963273305351550634977570388360524658 4337 2665986065011708178856551562248090040451841353946 4338 2199942086153094335680713840596086519185207426722 4339 2739478517068444092197404562548998721688492979360 4340 2260638923167174198857245652782489975274684700382 4341 2814979497162314860577489590532437596624670023680 4342 2322995994095875346401444600481517563382050726014 4343 2892543426143419630929610332237558767546677724150 4344 2387058320739978603687929459262178026961358280079 4345 2972226186726727182050350181472419347268108104206 4346 2452872135300532687643091425683971725761160066700 4347 3054085162424021034753631963160347827013066162581 4348 2520484912640773136262470445721218800672216688707 4349 3138179277503777247324962529089425407838547599872 4350 2589945403400570193211204323494956825061229878011 4351 3224569038005883176356968104959947947238652415510 4352 2661303667985740794617010736584719004526541004654 4353 3313316573838803833046690354437989255939787250298 4354 2734611111455139944702886678751057775963471494433 4355 3404485681987518784277245698849750000582997082040 4356 2809920519329041846202465743443733672156908817824 4357 3498141870861287294706636576152872479916332305172 4358 2887286094342931551994426905733472721374313699479 4359 3594352405811053050655415330345706082321506885120 4360 2966763494171454017178845699966843807659507747317 4361 3693186355847072830718872334724845645913227478996 4362 3048409870147909656891302510414791810611995629258 4363 3794714641588146385808446958206618025813608863346 4364 3132283907005344265649681022913966542637203656300 4365 3899010084474638069320215896652616070302739764442 4366 3218445863665956850494621072780777998889527552301 4367 4006147457278314935706748801682538875365660803584 4368 3306957615106242004820062483803918027080960171070 4369 4116203535942881635386344298700360475144923648000 4370 3397882695325994345726953085922646241446965591216 4371 4229257152789970021606285541265474054056153814708 4372 3491286341450031709305907111435960018609466547295 4373 4345389251126241510318420341133935024611083122470 4374 3587235538992241711282335369946561868950102054944 4375 4464682941288183471194017032930249931963253313280 4376 3685799068312323412531090142514950004206894011997 4377 4587223558162127864956071848229317378268054853120 4378 3787047552296382669744533937096407785104220885650 4379 4713098720217991582446941072303568174460852969474 4380 3891053505293346803044767855999221957822814187349 4381 4842398390096234102705170384979647267106438364928 4382 3997891383339991989273027499260163250659931147429 4383 4975214936788549804828317366197563814254747407616 4384 4107637635708225819768790405563773155501745749456 4385 5111643199453860191572136127862485069537168844800 4386 4220370757809138285691478451106564460896482578151 4387 5251780552912246077897531299668650938748907692032 4388 4336171345489227627017463966074324735005522838218 4389 5395726974860562148245006586874432867690251292058 4390 4455122150755123571939965438542669727063778883333 4391 5543585114854606892634814150626220539271727262592 4392 4577308138964070084531972206167691566661866060551 4393 5695460365103880511856090180547977671526375700544 4394 4702816547518393427931157919522067203331719465967 4395 5851460933126152672211077289914998391310472352140 4396 4831736946103169750773149509890344776778145199089 4397 6011697916310281745259008704129498890676271430458 4398 4964161298507320144388489614964655166003766263474 4399 6176285378436978161506351452727012935660615106560 4400 5100184026069400841479028765814305691723134376354 4401 6345340428208487532248685815691822408349964329785 4402 5239902072790422593923904646277641876839422318836 4403 6518983299839485063988678284827087702360011359486 4404 5383414972157126954994647333077755712115123945358 4405 6697337435762822338708415520777593588375584520288 4406 5530824915720268893598279614706790423325706780270 4407 6880529571505151615417621622494896487488923162346 4408 5682236823473605596711554900851444737765554626285 4409 7068689822788872299991118296114639150494712192306 4410 5837758416080471200330248725615999269014758288986 4411 7261951774918300029549261073008368746697929747680 4412 5997500288996027276810127678108527457750133575092 4413 7460452574509451845314528277491287150172206271834 4414 6161575988534519964018613430942870333190384569898 4415 7664333023624372127940426988494584645012825335808 4416 6330102089932147435138043951685148095638423570731 4417 7873737676372494309431116670306158004567676525280 4418 6503198277457446782926078416660981303704519880230 4419 8088814938043143847950134467941862249618163840000 4420 6680987426622448154676200921589678879317734220744 4421 8309717166834939572981811184605756763320473256780 4422 6863595688549216970733714680090071480855464034632 4423 8536600778249544320937008825135408082924168490496 4424 7051152576547813158202579648892550617276538908405 4425 8769626352218952854049955169025748725411663799360 4426 7243791054963140422239497331962299555436361094686 4427 9008958743037286483798347958220916422564157765632 4428 7441647630349639572252322687511021892341710867114 4429 9254767192169890727104925912017003432727379588242 4430 7644862445034298754501093534808874572674486381831 4431 9507225444014405860447799582258499322674839276620 4432 7853579373130011074636113707243919525321851128948 4433 9766511864690401583815264404497862221256218170680 4434 8067946119062907506271787737947657410598872589169 4435 10032809563936137372897732514175808209418916697726 4436 8288114318678931182138927108134152580704354825905 4437 10306306520193030724073673684211526233933243304480 4438 8514239642996599185326695620387950930496975076391 4439 10587195708960487653781599913446388522226136848158 4440 8746481904674620858185586858349862392722437066290 4441 10875675234505874804818025437534253507436081530548 4442 8985005167264808510750144094964137051240550050649 4443 11171948465016591672674853083744096759890232888468 4444 9229977857322528351418955603626559167825085161772 4445 11476224171283436164424893286918281553728783012974 4446 9481572879448797620370812839976832346734227688231 4447 11788716669006748344392835820606536219635116733040 4448 9739967734340039449671611380246135519282593298689 4449 12109645964819167243590870834616312494849178488832 4450 10005344639923461101420542485468981851739080511235 4451 12439237906121245488375270209297393902993285705590 4452 10277890655658025174821265693519577282757512590405 4453 12777724334828637749651953597296609697551182615488 4454 10557797810083038383756796032929731141662983759363 4455 13125343245132113176739491205853444970265771753034 4456 10845263231698489878861546148179559833643626281923 4457 13482338945374240647995967035996909931983912010496 4458 11140489283263432145123270269417372077672762213416 4459 13848962224149260471598289120895677529003280725688 4460 11443683699600913603755063411616086009302737643887 4461 14225470520735388773240163560002279493970904426496 4462 11755059729000244575460390583833342250332671378237 4463 14612128099971602923555050767525873278359820384256 4464 12074836278309708646086946130058996667646122494051 4465 15009206231693829740131705288526758234406471185612 4466 12403238061815221175514136693552802138365801193052 4467 15416983374848404644284245873630666561475372510722 4468 12740495754002887203487390409921578993593614202869 4469 15835745366403691303418736170877264338512118923264 4470 13086846146305923866508030916416039745500304446170 4471 16265785615183849434111668188717297387893995054496 4472 13442532307938989220711928946168638845563431407987 4473 16707405300751915314287000843859123497559914605240 4474 13807803750925601679172055197757301488077901565311 4475 17160913577472617138918547164772035286072889236480 4476 14182916599427043770810536749658916969075669365424 4477 17626627783888687685829652966273544776062899835558 4478 14568133763483922305998655985127814536330798344657 4479 18104873657547861920541469994523095957216717333440 4480 14963725117284406027199416253344938173277772980934 4481 18595985555421259297915126404241163267331287395584 4482 15369967682076083211304832360027019350282146951754 4483 19100306680057451803062443958733140756366318856960 4484 15787145813841377297749530696258770465340130138148 4485 19618189311620211458846237636869442445022702384274 4486 16215551395859530312728700799633234160467922848154 4487 20149995045961717412450472708567707403780665638400 4488 16655484036281313561300703036491904791260366457319 4489 20696095038886885156568930156613225331798623532136 4490 17107251270845854730061985264934705281806882949661 4491 21256870256768461358155671009027093039795148578540 4492 17571168770872282196739372726654678830966726537836 4493 21832711733676609636094691508620247090936721936096 4494 18047560556662283043007331775504202473810104767644 4495 22424020835190897987039918839928137319836773145174 4496 18536759216453153128164728049167229646905367968343 4497 23031209529066890007804798390639928340802562815808 4498 19039106131064487771835099238576204588067558944824 4499 23654700662933942269657301064854006540913822322688 4500 19554951704385322335509609986207991922666068968633 4501 24294928249205321897778134170211508851505727182500 4502 20084655599852285562878661650222699858221655717763 4503 24952337757386384399149565894667160642853619037272 4504 20628586983073177271636347229949269455894773254360 4505 25627386413971294935230139965123086673747855951808 4506 21187124770754328277129588299058122353405896729971 4507 26320543510123639494419624235766805605193115013120 4508 21760657886094146722836009979054829342648625223012 4509 27032290717341258799290511969976629906990756769594 4510 22349585520809403807277909819379951666776380118842 4511 27763122411310750375707350036682843536093507843520 4512 22954317403965065807322206659746131608941821260543 4513 28513546004162326183065474968612573895811710253056 4514 23575274077782840943755195942518809078811004922667 4515 29284082285341087803590388395956527426669557217792 4516 24212887180608081722187702095088209433167422385021 4517 30075265771316291741369428149487721193727396935680 4518 24867599737219268683750591868701367119797041709194 4519 30887645064355827298740895691301689909194225542690 4520 25539866456669002857734567373020131588825318001925 4521 31721783220598922273867778881812046262176031430324 4522 26230154037850254535110515395113929913688151222418 4523 32578258127666030940714319289819118151248887714750 4524 26938941482986558263029412794815833844901855899462 4525 33457662892050948102223183445368301490122997843160 4526 27666720419249911255518123441658948041944362289306 4527 34360606236546436211512546456692637647150205653982 4528 28413995428715327860348724275341666173931520288463 4529 35287712907961053490133438785754265085315171698852 4530 29181284386866329530146504347452758060938410760018 4531 36239624095391433588413944107946901187146460067840 4532 29969118809871111210814215711829381453695740059808 4533 37216997859320995680402966631997132086194088319526 4534 30778044210854724557773493472391666023670343031339 4535 38220509571822962115234440019367997380719202782264 4536 31608620465398359379750671106712516400877521797926 4537 39250852368152633111250104554515009324797530761216 4538 32461422186502690736229970476355071378612196520901 4539 40308737610021118837935388418586994989430390553600 4540 33337039109258293811721881146140135867752369822387 4541 41394895360850163050831531069927119612721090314240 4542 34236076485472315781371915663010998142912651286518 4543 42510074873315313804147391892789652524096469243392 4544 35159155488506937184375681372732127302484260901696 4545 43655045089492510356460881388421344424608891789736 4546 36106913628591658745146594270545183710717855584265 4547 44830595153931166014717191648938459592117128978240 4548 37080005178878117135277759745752136159518711494908 4549 46037534939985039257996911192705693646428027938304 4550 38079101612512968959614314890222377876940953711808 4551 47276695589740605094726126179548983979088704168960 4552 39104892051011390486710074899609983417480311118209 4553 48548930067891270409808382938463120625622574088192 4554 40158083724220925641533094380743693452221596357156 4555 49855113729914626354519734883874629277385249048962 4556 41239402442172780957476301131791421582266387085153 4557 51196144904919003056290020415904549862786745192448 4558 42349593079125218076139076001419618028211032592202 4559 52572945493534892646715066587280848634919793208896 4560 43489420070111436629937571901000912783958292583699 4561 53986461581236341531285370077334064618652231346188 4562 44659667920312277702449086635204565219736153057690 4563 55437664067487187801706496048916650753565395743804 4564 45861141727582215410511647138013983590392746362042 4565 56927549311117040714476093322802756640103100506211 4566 47094667718465446487335256986573568187834482514989 4567 58457139792342172369101136043215927895568855349858 4568 48361093798047440187895164489383645382613205497428 4569 60027484791857023409536742097745165039708749358100 4570 49661290113996078634179348066072875803400290539507 4571 61639661087432821192407188528311326970217770322432 4572 50996149635155506245927790737768929874435911961380 4573 63294773668470877024208048632267976388623019722728 4574 52366588745065021672964080998013895210939466975402 4575 64993956468969475539353729340336213240152773437952 4576 53773547850784792305142718774455412592716980276742 4577 66738373119374901011496399936996716749411570735950 4578 55217992007419855772158291425534216691494746461976 4579 68529217717799069473479337329183169107418440491710 4580 56700911558743800788034220856173389821450416558269 4581 70367715621098459253896975449046011449023826260576 4582 58223322794333697320801233501441535857839212244033 4583 72255124256321563387940917100423383041642617890240 4584 59786268623638279603784599655977382705668686888873 4585 74192733953044932978985337832206846833727988772608 4586 61390819267412081332151181913763973881016196581249 4587 76181868797131048816242861862672880385631837475352 4588 63038072966959187045817520279629678264871418289946 4589 78223887506454757427538882369552605600498546926108 4590 64729156711641503888041454706938549398120639723934 4591 80320184329158845497988949816067695432491431688556 4592 66465226985117980514186116689516832299217328926881 4593 82472189965013511651606090236447992524570055367078 4594 68247470530793011943111376838809480709521936001327 4595 84681372510469035618382498346468525958770973050506 4596 70077105136964377804108110881128405497110499545478 4597 86949238428005850652336192322742195942201516038280 4598 71955380442173474123037835028572465066256924877817 4599 89277333540401504803147934817505292932359816171520 4600 73883578761273323082628953244001687991132204741920 4601 91667244050549659576053983822252684419996656551480 4602 75863015932742888840896408937936561208779639738000 4603 94120597587482330171759951723670378540544493113408 4604 77895042187789598447087506673845385865383412521481 4605 96639064279263029645504063345177202092097198897816 4606 79981043041795673301303624111982553913210393137739 4607 99224357853435349968027341723553685022399347317790 4608 82122440208677926807895471299466267518734545059536 4609 101878236765728806363794341192710062361234556503040 4610 84320692538745086425687128283504714006483771139753 4611 104602505357741497948760742298657764203861025105204 4612 86577296980651461982817030277305647206262539871343 4613 107399015044337308355609966944413308243552008534528 4614 88893789568060915879376039968573581518679992257551 4615 110269665531513995748210734930495689274351225488472 4616 91271746431650603847361242255948757196870716485265 4617 113216406065517613690316954115400844781050347672852 4618 93712784837099856701854730512216161150491842256246 4619 116241236713998274325819167900337741685045507030016 4620 96218564249725873659248561196312909209914814608607 4621 119346209680022325113883157169383149800577259623680 4622 98790787426444606215282953739378473470422642104584 4623 122533430649776572098901274424182163460918433013184 4624 101431201535752338409018561520484716543346975750437 4625 125805060174821258838397622905091281067586563403552 4626 104141599306441024939818992048437832816891671975658 4627 129163315089770113424472805237406961630803874309738 4628 106923820205778443700093313411033010566615688124216 4629 132610469966297919592674286521298870360465343993152 4630 109779751647902664746230521603757408358067943918953 4631 136148858604398765114646809762170691222860234559404 4632 112711330233199244731715428052791563850227219633226 4633 139780875561841385245399920054846141277115738474016 4634 115720543019448935822848316924425572192770835001878 4635 143508977722791865007944381942497760602960010907136 4636 118809428825553562843648823176901989207527427798259 4637 147335685906598405958618110360559072317679845860800 4638 121980079568668083875986112559189512382408076254856 4639 151263586517757915551102782431081891562534244805430 4640 125234641635587720093094574032102472117775793175184 4641 155295333238109855434253134382518056699891643450220 4642 128575317289260432851748339859813165747987357334053 4643 159433648762329104478465774334641977082189490888264 4644 132004366111316952943200223221137419383004342221581 4645 163681326577816568908219897859037895089915979440128 4646 135524106481533041656211231997956406639886285051975 4647 168041232790113921895495183336085163546955893885088 4648 139136917095161699513476776672619900960944895782665 4649 172516307994997195010429808134864789370001038097990 4650 142845238519096650115506836398213010712792692148193 4651 177109569198432991111522731986951123679879369216000 4652 146651574787852627715323614901139652978593002425590 4653 181824111785610860086854746318093276368489026573312 4654 150558495040372802555085908000541131282449911462079 4655 186663111540295893258600891147603116204340135111070 4656 154568635198699102582448430567685995833633851617872 4657 191629826715776867603836867032989830535672275649570 4658 158684699689567249257995816138922904601879754521149 4659 196727600158717326044218643954212631254598806811608 4660 162909463210015034469645551741249461691150394895771 4661 201959861487249834196025907001793116554360215742976 4662 167245772538119741175156613133500167164516395195904 4663 207330129324687326903596057803140067496582061196834 4664 171696548390008668784333797763681859539473510665849 4665 212842013590259969840926091116448821088076076109048 4666 176264787324315482357172893138797961849995932844486 4667 218499217848321333191850759318757135366531458169292 4668 180953563695284579736350659775487137612799795096352 4669 224305541717503927150519057024284528468383394670592 4670 185766031655755880479818567226639339691636293450844 4671 230264883341341304483176044993032221598656963948160 4672 190705427211293403074216297138843733898068564735931 4673 236381241921912015954937509547609396660569427286642 4674 195775070326752731000072067684566432025831346552874 4675 242658720318099732892833644931473351642701006991480 4676 200978367086614992849106526613417949444015699748018 4677 249101527710103850929761629461268080320310828807470 4678 206318811910448316393411197248204887882225975843320 4679 255713982331875884026931519305269498930012826175202 4680 211799989824891881285393760605290536350264490356432 4681 262500514273198972765572557214905672730628324823948 4682 217425578793592710425919404485954561602637311171274 4683 269465668353170890793843732816622941471389617979392 4684 223199352106561226977874153100488837194403925312783 4685 276614107066895063989508245495857770788515814053256 4686 229125180830448384039568796784826322786545646751704 4687 283950613607229344761062094975871601041751950040320 4688 235207036321284869169909500197664378746415362794577 4689 291480094963488636013659956640451471940187577704960 4690 241448992801261518857575949230512359816199527650107 4691 299207585099044963366965751377197522657935027519488 4692 247855230001169671784735548804982811998877248044876 4693 307138248209817278623227672223998418733821179569664 4694 254430035870160768053336078788293420820864289208371 4695 315277382065693171332774925468287917260942648167424 4696 261177809354526088699838019842387576905559908594110 4697 323630421436975798389001042856677979762404764304384 4698 268103063247240150697343865433321389094809541012738 4699 332202941608001744432121488864993509065347492348104 4700 275210427110054952715727898501034634549875609926605 4701 341000661980129229722743359749038428584584840199770 4702 282504650269977032286892844951453712800041260848156 4703 350029449766351119098591688514799346627600502573824 4704 289990604892005172448168333623147303330059254137462 4705 359295323779843588468992175158568687706456999842510 4706 297673289130053612810242938596163898356489909992037 4707 368804458318819107651618127145341068780952222001492 4708 305557830358033804384486946404608116866720840465183 4709 378563187150111634654991067803954691296349099153350 4710 313649488483117128161379268925268709913007517753223 4711 388578007593982622039288780654581450509911968510164 4712 321953659343251603812618081305303346679823083809194 4713 398855584712698646889106397337336224675707950247936 4714 330475878191057477169320354183231615507129013888422 4715 409402755605495229228652968134293718042086616221826 4716 339221823266279724219203038229362102945255612051624 4717 420226533812606737329274584942681067704029647358226 4718 348197319459029976933085158494152514036591033695289 4719 431334113831109231152960558432411594598246774740800 4720 357408342066106194714616204216936835307182389571917 4721 442732875745391706942727689449585535564107305318400 4722 366861020642735607897555024382226290615301647694954 4723 454430389975141517480846778451127348589269551783936 4724 376561642952145080533657702397711521586400052192141 4725 466434422143801795551833158339738963848729128159560 4726 386516659015423113593092560693048528961083418757239 4727 478752938070532545449749644788896767601902825754112 4728 396732685264199272360530721839090929613883411708797 4729 491394108888782732781766667864993864525545323020282 4730 407216508798729909846912293076754473813800908773197 4731 504366316294658241232699207075892783303007648835988 4732 417975091754043708934681050210855885582374890419074 4733 517678157928350022352301410781915366479740845737044 4734 429015575776866818131972396027993121011961870813823 4735 531338452891968187912063818829032242369223093052224 4736 440345286616115248563512307829142603623891458100845 4737 545356247407211232201491773081352051589876487843840 4738 451971738829811773465860813562919834337759110461467 4739 559740820616385073220153972690287729078425247073366 4740 463902640611355867256631570807272176592560223029143 4741 574501690530374217698777422821916362683811881784672 4742 476145898738148281491169203130747790377809275698433 4743 589648620127257137109754388719514145478824138674176 4744 488709623645646723015089343594136994464972083999060 4745 605191623605349943425595315704025292018053334183936 4746 501602134630005819730658328724841870109960641534638 4747 621140972794556728766076036171848498850524167852672 4748 514831965182533177062598063251287192653020382387188 4749 637507203730001537977211860343838381109867146983500 4750 528407868459273889983815251759756568397374692213869 4751 654301123392015934698938590769474351577367579236558 4752 542338822889118429025614070716688363132366176129454 4753 671533816616657558082429586615619784585657233196262 4754 556634037923913412891902537663947062191497013428385 4755 689216653181039008912469820608942604991429192500992 4756 571302959934141465152379558419470969162780135533347 4757 707361295067852911830843565226182440335347642341760 4758 586355278253825179251870563594443201960068919067505 4759 725979703913588137489409595648137777001783354869790 4760 601800931378401237233928307574356592627789697554090 4761 745084148645043999159025748965635863454931761647188 4762 617650113319403996904522959893205673065774950292070 4763 764687213308863828518557200869338647340010722942808 4764 633913280119893434730791690002999970620142073120224 4765 784801805098926752583550445904237802070244792880640 4766 650601156534660263993267486109867578478951795467169 4767 805441162586556807182896336230880965674765215385600 4768 667724742879341397371059641433410937918068960270769 4769 826618864158631802908959655686229885652030961723360 4770 685295322052681749424869373971139577101303383690680 4771 848348836668800679626553851145594306645651573010420 4772 703324466736283737976513516703676672121747300821352 4773 870645364307147519763817097569072678981621688517970 4774 721824046776293806261699914829777613981743139619670 4775 893523097693773014861592005226911359602943085148254 4776 740806236751585913558379834904644569108152082744092 4777 916997063201900072211859808564456590652355569779890 4778 760283523733115295912943401848362525871346817966109 4779 941082672516249488745520290673865774733697682678496 4780 780268715239231947328447741752209686287327621944491 4781 965795732432574289447059796503472922186323523904040 4782 800774947391862283689419089726211508906801822922922 4783 991152454904387511273017959995706141581526919545544 4784 821815693278589396780768516926531444701360848054836 4785 1017169467343067996657812143696616928087017162132224 4786 843404771525787255715882079830469542072838995883324 4787 1043863823177682231108931834786215481410245782517694 4788 865556355088092241361357342166092572714932413128684 4789 1071253012681017507157628906601074159983969190026240 4790 888284980259626581153826975730911508969798426066397 4791 1099354974068482814255350044798218229853027550160640 4792 911605555912522664091610250934040548712166563973639 4793 1128188104876698935537501001135272408777926084918336 4794 935533372968434937561271785220543981226640698771772 4795 1157771273628768374448412078553811145017336859128256 4796 960084114108867199849056061406027674680286328657583 4797 1188123831793389036109705657166408103321453475031144 4798 985273863730287687469865137720675894674278027308768 4799 1219265626045153151491379252892507130709302866815980 4800 1011119118150152499606998316806836375009083245106110 4801 1251217010833554860838706531014428024939604572758432 4802 1037636796070109689832260477046530094087957761940444 4803 1283998861268416272860505466506794684297141653927936 4804 1064844249302811876808500730358765047614587990182712 4805 1317632586329632796911819496135976044550928556322310 4806 1092759273768924571958121742174070733373737275722945 4807 1352140142409334218459166072488987980774932485776384 4808 1121400120771080686408966996763275441475173879030020 4809 1387544047194758467851188637140994268067461474341888 4810 1150785508551698957457933937947561828811833479569301 4811 1423867393900340435947896301326754834244269916416576 4812 1180934634141755424188853632501977322472647492862584 4813 1461133865857728637434189734962860424356993233385838 4814 1211867185507772682977755988144461770480808695032114 4815 1499367751472658136502806114381118023808251436338654 4816 1243603354004471569072474001040689392472440485695972 4817 1538593959557829055850642123559261258306340544306368 4818 1276163847140714245383371576869924060833516536707896 4819 1578838035051166317441934936215837665525592017512898 4820 1309569901666556541747933613985285783151032941105687 4821 1620126175129068144214935297619467788373255678569800 4822 1343843296989420887516478650938310913889786173677794 4823 1662485245724488420994602484949701451574500613611520 4824 1379006368927599430296486207182806433041880294931433 4825 1705942798459941408734071164728146683622949969838080 4826 1415082023809500049764678441755982554277715264091761 4827 1750527088005766670594360797853660708347248283272694 4828 1452093752927256076078708941217915191623601099094838 4829 1796267089874247546457760929593047417657482898698240 4830 1490065647353533728924621520986382533175585487672970 4831 1843192518660438252930710162391495624612329025402700 4832 1529022413130589729882087771733186207249255381755927 4833 1891333846740822840988226614824431418031128367625044 4834 1568989386840855334836315713190953163077019820796223 4835 1940722323441203969077536605532136401263863903464638 4836 1609992551568552314944329641638076136858650478752027 4837 1991389994685500905426881138208273274906164430214802 4838 1652058553262081317649851436478931749212429817078656 4839 2043369723137424523039779384330559322474720548638720 4840 1695214717507163700131249578042789659847813644979804 4841 2096695208847292461880405289515099015775707213611008 4842 1739489066720964486354193103905192867246336882754649 4843 2151401010416550276593429183849105114241352593398208 4844 1784910337777676698954117921340623807556442672992932 4845 2207522566692874440405541703507845889042632800652555 4846 1831508000076306105319643863683736945281912457802331 4847 2265096219009050716511138513546274629310754298075510 4848 1879312274061660543852509325742431928968158226826852 4849 2324159233979146821469009853355386013606240199841748 4850 1928354150209819615432468137641939000141285020670313 4851 2384749826865831679584043611096986231622751213486390 4852 1978665408489638794317834451607575488895007312838231 4853 2446907185533035096113551955236368279953908485693014 4854 2030278638312127093564444251124718980492131723772022 4855 2510671494998491558267916565986804508152454124847040 4856 2083227258979829477938574383135608312613801355439399 4857 2576083962601070308977309161722785629854718929392128 4858 2137545540648644421606997110660894271348985577544633 4859 2643186843798161036752887254827551355132828186307904 4860 2193268625814813532062513706262154815564550259002056 4861 2712023468608760698156164551255806659302412852503476 4862 2250432551340134183414573060899087545178093055380069 4863 2782638268718292354988867988986735407059137730572472 4864 2309074271028767803246137807407806112802724311545419 4865 2855076805261581689144690165336555539989396551151936 4866 2369231678769346023991723805749574016548636882827598 4867 2929385797300821282298429825306774827127000354932736 4868 2430943632256414532991641219654604476053897003865837 4869 3005613151015767048906690244221431856745061341009408 4870 2494249977305600330377237908574496627613469460377973 4871 3083807989623835628633078815700739227166860290716960 4872 2559191572777242430793429585988637672443776937681177 4873 3164020684048206323315008670925468182178743425433510 4874 2625810316123589028530851689968499330196989342643466 4875 3246302884352476554870871001826775915808076522000384 4876 2694149169575035995709011584985408641448047160562222 4877 3330707551960876081044784312780041613221104862910464 4878 2764252186981262514555326679462655565351327207334470 4879 3417288992683512598711337618070486417488523525538816 4880 2836164541323509877557669031183306808863628802293694 4881 3506102890566600159042481769171700647775819045627520 4882 2909932552914649248611155622639644840216677471783067 4883 3597206342588112291068968739773006175639807699205374 4884 2985603718304093694926978458165218130152249497544551 4885 3690657894219804162567738632250968385273685598406426 4886 3063226739905029309656996499993272285248529466342144 4887 3786517575877062789072591363334086937148941965431852 4888 3142851556361869990820967368818501377219434451424607 4889 3884846940278571529377871960234815251314982784111328 4890 3224529373676280670920611062667049898111702641318144 4891 3985709100738315182529805840669108915843593826225920 4892 3308312697110564757250025715375861294127455007111806 4893 4089168770413005237599256316226574339605063278843392 4894 3394255363887673505117715566464794567193110769311476 4895 4195292302528571541573507002170417839099525592073728 4896 3482412576707568270967550244670164951721132455437901 4897 4304147731609947168189602427841966115962564469185266 4898 3572840938100151352092154454270891994057395300349868 4899 4415804815738967924961523132527407679177774338407106 4900 3665598485635477693174117601800410618835191062846746 4901 4530335079865817068524691734107256194638366907685640 4902 3760744728012468412858868811050450835015022774613926 4903 4647811860200069759413646270244144669265803090414498 4904 3858340682047868168397352064201546935487421495974145 4905 4768310349708030934559302853223715258700722056116346 4906 3958448910587722132547344201032546282851239915253784 4907 4891907644743714975774764192205796423341996542585472 4908 4061133561364195111018035121158649711280106610744344 4909 5018682792841486180707179308903769908675211056838552 4910 4166460406821115394760731557380319190865724838812762 4911 5148716841699065983570740342421078134374963920591328 4912 4274496884932199640850103876202338792494729003311234 4913 5282092889380316520047989285260733635899838506746176 4914 4385312141036502737768402417345749798034041168357345 4915 5418896135767930887079667928087086030203441446188544 4916 4498977070716238572687984699860772406670427668839866 4917 5559213935296898726528521431734876361824019964891648 4918 4615564363742734225006462161358147307042491666084173 4919 5703135851000371984444531061159101743030790423200290 4920 4735148549116911715349400534268881373336776695125793 4921 5850753709900330297530747454433525399663764771575808 4922 4857806041231338404404153366356078081308430684861641 4923 6002161659776238878410797425242492897612632163640616 4924 4983615187181549831833110829030505569907843570097554 4925 6157456227345704465025159213956691718972302187758138 4926 5112656315255027591550772018581944288729299079572870 4927 6316736377891967331371982506612421491891370293772386 4928 5245011784626910144329789381079502800736077494781563 4929 6480103576373920002399932607035322960347171663205786 4930 5380766036292226669812958413236981508426508367633763 4931 6647661850055216662060697374501270291127624207155596 4932 5520005645265173564851308200849629410234502672924163 4933 6819517852689931788877359386065382858308122504370176 4934 5662819374076700420702784298251628293214517463679407 4935 6995780930303142808332045079202406805893625612422880 4936 5809298227602437685021851096099516559679464306193514 4937 7176563188605750038564913609940705865243902749661208 4938 5959535509253782172965039345444598331693588024957269 4939 7361979562083808460430891370185175299062293879701504 4940 6113626878565759582797434334072340185897316647169366 4941 7552147884803630412781987952391056236008245018965248 4942 6271670410216105653473517867623833285046338082599831 4943 7747188962974926759912722626022696586072009739898594 4944 6433766654510850044096134555288804839067375933842869 4945 7947226649315286974794855793831051485101036020381190 4946 6600018699372549898452967778287743677494487699196727 4947 8152387919260356517112524266022902113214980544311872 4948 6770532233868203873989536947104019944833634888517092 4949 8362802949065153461298320069446447514251437714113280 4950 6945415613314782667347409800412228433052034421473548 4951 8578605195843076163236250522259441816526821077803010 4952 7124779926001239273747638842249195357977638619551244 4953 8799931479590290476213305872696625146774717624557966 4954 7308739061566811903114270826842303912266406665517767 4955 9026922067244349283292854801498459335170377700534272 4956 7497409781076405182594817509547862382689760671190485 4957 9259720758827089566182517281584494319655746895531976 4958 7690911788834831556627590898815563217505245903493701 4959 9498474975723073557280061611301908684369737462641920 4960 7889367805982715218718995649774873254181395963799753 4961 9743335851146091415451011658129955547275914499392364 4962 8092903645917906053934347904415380907398898301880391 4963 9994458322847524037294732082089596887156186016313344 4964 8301648291587321531918406571269376992345379744201738 4965 10252001228121676791182048959309230631149852125984000 4966 8515733974695230875356486397583986029658552752851529 4967 10516127401164538885503589163831768009016942477230080 4968 8735296256875118760973786298510575956359754023176163 4969 10787003772843799517386146895600259460828446601876888 4970 8960474112873415927102388247824204498508043251321506 4971 11064801472939361673790969904302165269600644885678400 4972 9191410015794562016369118220816916819632237118309705 4973 11349695934915038272152235678025702376629614277436096 4974 9428250024458072442572996294498742977068646853776821 4975 11641867003283594050306987646138019910053857195111424 4976 9671143872919516721648820315020260941154518193232261 4977 11941499043628811082630641547791035912650771141936992 4978 9920245062208581248370794222890085138752389136060781 4979 12248781055349806868165871053577000428407494361628160 4980 10175710954338685650436085723789953388644283014423464 4981 12563906787194422484648227912100384483172354062101652 4982 10437702868643949344157655398517759553483035107026387 4983 12887074855650125228091382413417879486822861804544448 4984 10706386180500664503042597282448161830700796804529818 4985 13218488866262536380764114205525006307302868186191040 4986 10981930422491824101782315971915103031121634908235363 4987 13558357537953401212603433261440880788539924447793278 4988 11264509388074679801694048968647064951568027360908366 4989 13906894830411565986380084506056060663295269647300550 4990 11554301237812765006235870698430647397779455128948031 4991 14264320074632316592191964529838635530974015851698964 4992 11851488608235314262864554259497189354994564890453478 4993 14630858106682266492486771275147040507312133544732672 4994 12156258723388542165854255911783298104562473649343380 4995 15006739404768858949190787895767676514884569255966978 4996 12468803509144813889485575045470534612180605640912448 4997 15392200229695471088599237181265241057897959166189842 4998 12789319710337346338569878096430031161369532264072370 4999 15787482768785076321567167194854681079543729495252992 5000 13118009010789724550977988330913992104006173017742268 5001 16192835283357438086071748490083294892170001656893538 5002 13455078156311203353641580280568184544542709615908858 5003 16608512259846872952588310529987987104987043346157568 5004 13800739080730490310405288820136613705925346686636139 5005 17034774564649735993092800549484767494464784484480646 5006 14155209035042473680732461804335191658623287710913595 5007 17471889602792947152635262728026147062308928360492664 5008 14518710719744169429334163807407276122782200545138313 5009 17920131480517095397338184860217331359074611867824128 5010 14891472420438015308692429389763304093671611472795889 5011 18379781171869928892294077526674228213527406070087680 5012 15273728146782538723801732180711331932693357777050316 5013 18851126689408365664701091628090906053600999874613248 5014 15665717774872369550668459010262522799718239780582258 5015 19334463259109541439511671317987133836255426205972416 5016 16067687193131560411976375852477762499430192062875595 5017 19830093499593850935712890149564755535907291114811443 5018 16479888451806216235611874012808335902220208721415507 5019 20338327605765437251681163126357613594615506427044864 5020 16902579916144523381798550859209669145770121505773821 5021 20859483536978142450914988138567268869453800882684480 5022 17336026423354407396981600514904320296753474351735099 5023 21393887209837552521151131253793391821791706440390988 5024 17780499443431238739746894684191372491027312922372288 5025 21941872695752452990745069363548740261687353358545728 5026 18236277243950248856884243446592437809356280367606655 5027 22503782423351759151407151607863668459176617464895488 5028 18703645058920616026314800427988193341781427557812398 5029 23079967385885798596740691109418269638626304973171712 5030 19182895261800532717969710310534483471600185728566592 5031 23670787353733705218820697556273530910808713796495360 5032 19674327542774975174369019186406582227450253818370145 5033 24276611092141634524917722975658781491218955349454440 5034 20178249090400362831430629955359466838108585574493461 5035 24897816584319531796264746790160612129397225482403840 5036 20694974777722821470783996384161327890603414011817555 5037 25534791260027278902457000521140374198612542514767790 5038 21224827352979351034191371038819696154325757825399329 5039 26187932229784214240670748014700934977376361725093730 5040 21768137634993848288753594256076587078786955939281789 5041 26857646524839265061367491140135381738695999347326484 5042 22325244713382647492892235108680941143879402363715050 5043 27544351343042254186431308081247872861930607395995520 5044 22896496153687020397288076376856348025182131598237092 5045 28248474300760345679605805706296980436612152245876954 5046 23482248207552921877613417373328598744693749910117609 5047 28970453690987078294417514119458246727534321817448960 5048 24082866028081180829425986748139746294254561606557885 5049 29710738747795003448216195908019967938632261235892958 5050 24698723890474319290070564145831532464224051730509239 5051 30469789917286598045263289731064542934976983726932288 5052 25330205418109237756491616061282809180966373982074399 5053 31248079135201863736782363958363031431064351484685100 5054 25977703814168133049587760372121348019941611171000042 5055 32046090111344855249569849778054118958933296659551466 5056 26641622098963218583614371909179861502735065043982497 5057 32864318620995303374495005588402528059805393210794214 5058 27322373353094097322975440447239377315057328292033426 5059 33703272803475515269820279906815773298106743278735360 5060 28020380966579996880654217493011250133709958018610348 5061 34563473468046848141235774329469443285945926455128320 5062 28736078894112516007923520973197330366282040654189073 5063 35445454407314264403187034128055112329881748805889544 5064 29469911916578054063570063138874830357795371267030447 5065 36349762718321789450958948665489643495663953922646016 5066 30222335909002701897730685163923322484085022609411490 5067 37276959131526109581914784679495019750774497028066366 5068 30993818115076065952051161781160622848701949331647194 5069 38227618347840069855809281954039875002721038598996562 5070 31784837428414279323218394245825955671696084785034939 5071 39202329383942462294732436915655289730511371731423992 5072 32595884680726326168574096315559222947598302528458952 5073 40201695926055236368890993383880108161729981044641600 5074 33427462937051771307832531405183435285823442914904315 5075 41226336692394118831742609637356829863256286327407669 5076 34280087798242047402151887125256342040143529157026015 5077 42276885804503601355779405381982191688479586659263944 5078 35154287710861609931311421479107922820184777017867074 5079 43353993167692344840955124257499837277705602504136264 5080 36050604284689527655214922797092312378936503810077124 5081 44458324860790261548919446252595451727681515688501752 5082 36969592618006435705641219112971861833061868906853172 5083 45590563535453873252056678978798290167937457535059510 5084 37911821630856242332213138012696890936801395097351971 5085 46751408825252008339211468792653844137527468184474578 5086 38877874406476551104235730532078538503230052635278530 5087 47941577764769496322097490022367763711476004024848566 5088 39868348541096440587137759551306441738084403032811889 5089 49161805218972247541322493808785918371088944599131200 5090 40883856502305035768377393155490058170104053375911378 5091 50412844323082972255409811780999575657867088889532832 5092 41925025996199212463748612539650191419756439494745432 5093 51695466933222799961634246919591529200283287812038024 5094 42992500343523800314651244524511111697694828351456176 5095 53010464088080210071944974869731968622626847730902272 5096 44086938865022794577829942231672281196369985300015127 5097 54358646481874982357076994749495456375898107258685900 5098 45209017276225354564773674140351135498257027876172240 5099 55740844948891323363673989939272228956413258592806292 5100 46359428091895760229022200161925211288225258194000074 5101 57157910959860926871409723803633663233418210246942400 5102 47538881040382021015441518771587123968507013388434762 5103 58610717130483486042200095684663026446120633157686336 5104 48748103488103485735871700650814663203449792122770708 5105 60100157742379095960048014539851964506903330297206784 5106 49987840874423592052200275515319772677961581546465381 5107 61627149276774071594173724501992156314101139810947584 5108 51258857157159822336353561041684000640679511441934838 5109 63192630961228961756131693437319209376585386535460864 5110 52561935268989002517827593006038002147057126486582969 5111 64797565329724968371939849035751848996253655492861324 5112 53897877585012295381280157590015292323010098065820141 5113 66442938796432586455393721469698585730556881812023758 5114 55267506401750603076437609034824907948000693725260463 5115 68129762243494067747657286185310844455314293223952394 5116 56671664427847608868020695993608293544977458982324719 5117 69859071623159284378516377127850078399482585894353160 5118 58111215286764358985158460705968878104999393526471939 5119 71631928574622732504903421826390953880683946918579048 5120 59587044031756115513073604156363348217979435097349331 5121 73449421055917774194312215489465331167889100662614016 5122 61100057673429204376534935346293656284054159878408444 5123 75312663991232773452088239433848763056485252499626666 5124 62651185720182742455163917539772541376944361961859294 5125 77222799934022543958047624405358269644226229383637402 5126 64241380731847458696333404052723639166539767373778421 5127 79180999746297496605884208235452476541258451015552994 5128 65871618886841329796101344804721206673102822533968384 5129 81188463294482059268079095055916298530843182160212736 5130 67542900563169435741350941048172415328101320756909809 5131 83246420162243344395149967304297765085824520477504672 5132 69256250933603308483221379424918908439886576438550485 5133 85356130380700667275295277163031440298353169272463144 5134 71012720575383102578623633867316248708546496703529781 5135 87518885176436374324397138567240977584821488400246400 5136 72813386094794164230528003431312657285234538942005491 5137 89736007737738532066735216720766305006403523695515022 5138 74659350766978019320308665268111062623428939237605820 5139 92008853999516359050504056223821705137691787849028460 5140 76551745191346446404825542356085764730028061339770313 5141 94338813447339860496229375894939874040344907317550836 5142 78491727962976152004251464201364874026673135265844147 5143 96727309941065954810420253002934010915242360874719074 5144 80480486360370627702633656939696478163490659062299505 5145 99175802558524468157407783266023526847721909894522880 5146 82519237049985046604715055168653668079950823283781628 5147 101685786459748724154765201080224371649439578882580154 5148 84609226807919555639372874948831089825360423333046044 5149 104258793772247076670001490199532114366915727021115392 5150 86751733259196045291455613115427081270896855380237994 5151 106896394497823631022269220851519339882061745292677120 5152 88948065635043434921448475218939972539420363307814742 5153 109600197441468579155793895423752616638803116873986112 5154 91199565548626705363086594295826210771406461904651916 5155 112371851162851044227518054715736971221977122956291072 5156 93507607789665346567673447104471847161673751069965516 5157 115213044950960096372243965644798659447486704416410560 5158 95873601138397572416427341763802233764235324977218364 5159 118125509822452671166452618644363258231595057668645406 5160 98298989199357593308767560592349930438413083750202918 5161 121111019544280502662699937707505740482739057081862816 5162 100785251255444435752393362880238628543752534023708974 5163 124171391681181881133195857941179874380523786619540224 5164 103333903142772263068055727452532548403176971646565842 5165 127308488668638069338323658991189882966607531589539840 5166 105946498146803888759510201980709486924346202116890910 5167 130524218911908567893210393025463970853706629934638604 5168 108624627920281190515728221171103392344051113622273526 5169 133820537911774117992126284125299256646593997660372736 5170 111369923423478434786928632605785855953597957627417163 5171 137199449417631376399102074402213854389330994243920212 5172 114184055887317116141194878319077656215911852069201837 5173 140663006608598601444114791124946724160568899982310190 5174 117068737799893809054692724071046460847021722944344701 5175 144213313303307458190041771508880380612918985219697056 5176 120025723916985729467283131316247674817273580177248229 5177 147852525199072194565444074713205249226498780630113126 5178 123056812297112216563017341062247913076967645804032012 5179 151582851141143966902382301896082874878105910056119050 5180 126163845361744179196712951708961030377685638680372166 5181 155406554422775011992966455454517662440304276636516864 5182 129348710981267713741285199495583698444814457311505576 5183 159325954116834682709850471696492334888204928659228672 5184 132613343587322598610133406779229067320424774216254132 5185 163343426439737094866512481275382217730750736195049600 5186 135959725312151213229783695091394040428595908843838342 5187 167461406148458283985474059327502952957316952164015370 5188 139389887155608623900219571079963532370076985575018598 5189 171682387971439351884722194538645759291108717689752936 5190 142905910180500134073161787140932803239178667549548492 5191 176008928074191104603403138693139888774853403867409260 5192 146509926736928520584859291547693476077991140519620855 5193 180443645560435155522378819209759274600981572954288434 5194 150204121716349478980683280288645613820512131646220309 5195 184989224009636401190086624272105535910018670057058048 5196 153990733836050489147612879319327111987966779640732194 5197 189648413051802183183118580714686553027811772230033408 5198 157872056954785396118572781519083947920525069812602899 5199 194424029980444338410737694452885304425844698108654646 5200 161850441420314489432714584640644534070361303514820770 5201 199318961404621723968636344587500997817924875609335390 5202 165928295449617767348397703838131667217997784642897466 5203 204336164941002692579817097458312766779768378950632536 5204 170108086542567399253210603523964410550593513837091158 5205 209478670946909402720611474826746436553427580541041524 5206 174392342929864160767523407484729751692930561757948547 5207 214749584295328785885751539783140021304421803057795392 5208 178783655056061821496939853248885745794997001183055640 5209 220152086192898474549818793054708407328322135478456634 5210 183284677098523125594678243613910964115182196367583340 5211 225689436041900030975158188591028115688264651073370196 5212 187898128523171130930816858176931422363869119077697448 5213 231364973347316422137108685067354009570635701894106650 5214 192626795677920274663980202318662739043327066685761588 5215 237182119670035873028475249329369149999297818104072192 5216 197473533424692622559700817888163437307195787730676746 5217 243144380627310013119540304497708746142392257889563600 5218 202441266810946347946332724257140487766943876246541606 5219 249255347941600622758433021697594247516600548722574464 5220 207532992781665585458692773569514521279470785223316534 5221 255518701538976302095390941094222508577727393519472640 5222 212751781932783426679116812631691848591116179860449728 5223 261938211698248039332119950971582044639058520982134710 5224 218100780307032981712072462621823544235029402588981264 5225 268517741252060962703239801682242032038191730688128512 5226 223583211233245135174237249341395243876376008899461900 5227 275261247841188536908100589157943252990241522324858880 5228 229202377210135889891630503326583408631649311453477716 5229 282172786223305125401770891790280352555798446751771758 5230 234961661835651029912564320249044020769490588750990539 5231 289256510637543201061945893636486850383676932704481280 5232 240864531782961259719326309653882474531979050226224194 5233 296516677226172565685046277189844387412023002181438528 5234 246914538824227002515050768501752997046732488697575748 5235 303957646514770750322549372457349382878868908232374250 5236 253115321903278681257779116119043233888423563856095936 5237 311583885952286330830618536567991695458069160905389568 5238 259470609258385576121427583340265559807466153681042287 5239 319399972512430223754715089991895235326512407326252770 5240 265984220596314266028571971605794731866967964257386019 5241 327410595357864144796972470934390618049968496219807392 5242 272660069318906234910789890265810182046854448317861915 5243 335620558568690334026529932250233580434842447980765184 5244 279502164803433470847707139949246102035897342203489507 5245 344034783936782397528205328820678394535712792419475280 5246 286514614738020824013678031664795141658046090400134273 5247 352658313827533703616727487675473290933100692895068138 5248 293701627513454533586131603881670178920154990209643317 5249 361496314110637222793674813678599335210899901185720320 5250 301067514672727700982586220808917160657090088441604127 5251 370554077161549034471547887074043680146496208171423369 5252 308616693419705593918990127058314823243210676340767463 5253 379837024935326960781699425246243690457425733531452416 5254 316353689188326530138326279015056777236867730735082051 5255 389350712114575949646992196624705325633873878919654068 5256 324283138273787728965452642878640033106372583543976081 5257 399100829333272937353103098462213686322045843431134208 5258 332409790527199951233513747635229449820586188620263375 5259 409093206478285997212886497606610900107262649554705408 5260 340738512115229992151467983655945086667734380548794649 5261 419333816070445648217741147795402614026233325469566068 5262 349274288346286166324469453290498806544514534599931053 5263 429828776727070278964931652556981770370497769066990016 5264 358022226564838848822711731907501528583917144266188827 5265 440584356707892761333664204368175673876138320941369088 5266 366987559115505930794264070532717654546415787838966597 5267 451606977546381509598054681921875692852977779146969120 5268 376175646378571732968856940861003228234166220784642859 5269 462903217768496508716518714562169062205780458209605906 5270 385591979878647516309633651247056742965502909503638357 5271 474479816700969215803961403609132344265923987036607564 5272 395242185468222257328245900104949000797066689197006386 5273 486343678371244757242910817775231502683038499774710208 5274 405132026587893837968642858878192684092700742181922486 5275 498501875501275527091464603473273272260422808524562006 5276 415267407605113258774793754803920345828398407757872453 5277 510961653597407167584050860017088444015405532553690624 5278 425654377233317942092316458063161174718837898958418470 5279 523730435138651007409542064928687041100617349839180800 5280 436299132033374672646980007407250797288539674486388234 5281 536815823865691376548221663544210094720681689199804628 5282 447208019999298249868378273806652398218298986073574484 5283 550225609173031836871318996573637027371191222833251688 5284 458387544230258524211886460947903477223330050889431331 5285 563967770606741295245080105128193092672116340398329856 5286 469844366690936183469257575464273286439242831868513575 5287 578050482470319231015837569920117611912205059134002936 5288 481585312062336470219636204194612428994498983246823515 5289 592482118541258903668748815526103696960522037790263296 5290 493617371685219974322204286698079165998737377162036692 5291 607271256900948441057707439154135322959518990497021440 5292 505947707598360781458672651399976899566174473525629966 5293 622426684880612176542326821971940676271605268192122834 5294 518583656673894597587553495876818813788215828231126075 5295 637957404126058538039731245501436404131357787115491158 5296 531532734852073037795600309545552761286967102046047833 5297 653872635784066227576323864905851005379625299771038720 5298 544802641477795095096392792841923053703562002168534760 5299 670181825813307401369883990014621091420246369374292992 5300 558401263741342919566474144578893945067926152008149723 5301 686894650422775103555544999151713360309296356729431960 5302 572336681225806470838930986761743908265150090395655987 5303 704021021640752357987336266833367830904079277891831040 5304 586617170563740388100144699832123209709704991371007004 5305 721571093017432119542562155010829005631253228038917106 5306 601251210205656582774955375990060699013755859748810612 5307 739555265464370767336857625964567688664888116297252416 5308 616247485303017632182290342366286651977313956108480671 5309 757984193234033026415646267517340253475360242739992576 5310 631614892708459070484009833650725951562274193406084192 5311 776868790042763171920378926481400484790983558395945728 5312 647362546096033169880912054426572543369224390868069359 5313 796220235340596141458640871518073424236058627536205100 5314 663499781204332814655553500277942196074908319997819746 5315 816049980731402799406331068821060325892069546632876248 5316 680036161205421628541073497779883882209046077250689124 5317 836369756546946104076739889081142959907835523342325370 5318 696981482202565658041350847417218984406961066100059479 5319 857191578578509369035523234793554059430302567649158966 5320 714345778859832677605487445866735928834886435161007021 5321 878527754969844228265966763470869092438661839554733004 5322 732139330166697604684935974907275410665460682834223257 5323 900390893275274357376070028953635799677657533334706688 5324 750372665340866632261400887575849304479841100398323885 5325 922793907686881516628950207211097089816535568461319520 5326 769056569872608542905432341703457299213797102061212692 5327 945750026434793114396813245412111847782227982280295646 5328 788202091713959302197942852532735292247919286642834230 5329 969272799364685290921888721561837740346703198695445832 5330 807820547616245481740163867322892177581805416896075282 5331 993376105696712542385962365648450719488573698269889324 5332 827923529619453375265535164638369302925252546209767209 5333 1018074161970174195775189128721585432835348172245112320 5334 848522911697053888798470222865815800094444966012893604 5335 1043381530178329658598040634864706520653663326683240448 5336 869630856559978451626044726914187695126874032939489885 5337 1069313126097878358105591523172206550290721314171318272 5338 891259822623528354325809946200140658685120930805684650 5339 1095884227817726707451458839643349309978108217318142420 5340 913422571141089119536094931044298163830674552327635317 5341 1123110484471773347661082823386387970846070768150392640 5342 936132173508612797941721638556455432542684537459240719 5343 1151007925180555372104157098458177779441839585053947566 5344 959402018743924504547253445895808826063425010984218299 5345 1179592968206712303457045751572372046339180355989062144 5346 983245821145005118307785096179474923520314698190821033 5347 1208882430329341322341193396315341229237700948939359040 5348 1007677628131499912312268318012050179055598030473213900 5349 1238893536442436703757206989589400657099203317959711366 5350 1032711828273803013863326715490470917648355897921006468 5351 1269643929382728665353740177372141233361855118345916320 5352 1058363159514170067062495048140341372376311268464324200 5353 1301151679992361935182223075258246278995175941539089778 5354 1084646717584416339205358210770971326955853673230601382 5355 1333435297421982372088170329468941170194766516237674046 5356 1111577964624864831982120482974951278377031061530671143 5357 1366513739679930986995207084367733732663538664146944584 5358 1139172738009318786009647995461980167634008960926322564 5359 1400406424433378787324390757997481647517979027654239744 5360 1167447259380945360743137851064570737423115511475015380 5361 1435133240067373070527108063833534545852414888343760780 5362 1196418143904072290819491343420261194152796886880327868 5363 1470714557007906198692286760938082848427562103410048064 5364 1226102409737017025229048514566150049091752735808147956 5365 1507171239315261568581808233622103126244748837424836974 5366 1256517487731188309656290788716779393184772168176523138 5367 1544524656554038526120211890135690910475151623841693696 5368 1287681231361823438563975695270226171333510749817871709 5369 1582796695946408438927732022387526357956874447600222322 5370 1319611926895850547273971315023209798263576282259876718 5371 1622009774815308114334154345651615697726047904801528800 5372 1352328303802494402074763385815718561958461498810352301 5373 1662186853324434314663391079368662273947093239745961984 5374 1385849545412376246445260034482910782860300633437380784 5375 1703351447522064359518804217754224456689009774471089290 5376 1420195299830993443579199170763280780963560655159788418 5377 1745527642695892801318706841995436172327853304382445882 5378 1455385691112602990879026843995564172884877193789010572 5379 1788740107046243002372960051383129985519049911416914814 5380 1491441330700674543956736676192422103599081614375847106 5381 1833014105685185218293698903460202901127744269546225664 5382 1528383329141223450602709699522689769070083791791215971 5383 1878375514969269594475687326245769536681041322091232554 5384 1566233308075482535547851698966492658422501663055945353 5385 1924850837173763402832011309133048417968690594850967552 5386 1605013412518523072789068267181775878114645100609455193 5387 1972467215516466980131370997565442979961915910855115390 5388 1644746323430590613707085804303290009800864197141194001 5389 2021252449539372274540544056474183497179620371163090880 5390 1685455270588080187947392988163624069089038610518866574 5391 2071235010856621762949612843519455662002234319932449280 5392 1727164045761237943704843852289430357572647810212974134 5393 2122444059277423870252587357001960454146997498133692416 5394 1769897016205842630214801008096594553283330227551803974 5395 2174909459312784007212769504925158267095794959907152480 5396 1813679138476290535436250243278031278960042444327494186 5397 2228661797075118052490746095731676509105648952106746770 5398 1858535972567681665650497521663882402943316345244011968 5399 2283732397580027645927276611238180731092743462579991744 5400 1904493696394683182581748367176675759818850233051249874 5401 2340153342459734145827002451498736244419875414602713600 5402 1951579120615128491362155451531713186124479273763868734 5403 2397957488097890646911565426433234956959460821262061568 5404 1999819703806496995050887174186935678877201416094426658 5405 2457178484195719174546495894195141352185559935273736220 5406 2049243568003610496508369010890714115049514828925664681 5407 2517850792779653184213049369103844302539542784713505502 5408 2099879514606077636503871377857581185520329708918637333 5409 2580009707660903925146563312178197242850550280916497920 5410 2151757040664217710575795310892223058239115610468443261 5411 2643691374357613198546138169727909764271115137532401664 5412 2204906355552399811298269519267612797713029307719439004 5413 2708932810490504681586063127478566299848653222440795136 5414 2259358398038942604567579110930781742533190249987799536 5415 2775771926663201429362207661428232891734915159142836126 5416 2315144853761934278098327595486532723464174180002478660 5417 2844247547838638541613081283080402377796194709526635360 5418 2372298173120551409817062389228373264394324890476178735 5419 2914399435223267426351557011064138311121920598194885950 5420 2430851589591679808136617814464936039523563223359666963 5421 2986268308671021748344594125639868859195288756959459188 5422 2490839138481869892693592345227602285121815126168393581 5423 3059895869619295159800056316882069922519563057895084736 5424 2552295676124894033229556535425507396235674871787733085 5425 3135324824569467420050049516682295151987807910484625690 5426 2615256899535413568839681517457635086646751400013259289 5427 3212598909124808670194291002281970231136414321251989504 5428 2679759366529509115559362555062704063164272987441761449 5429 3291762912598891590743047232827998629881351629118429812 5430 2745840516323079365845815057318737033709420306881490849 5431 3372862703207948091935963326478256571166926784415157888 5432 2813538690619371020515427053934053603620317930098653703 5433 3455945253860921227849516428037309153276056485996374336 5434 2882893155197165906705685563960115606958317013068543767 5435 3541058668561284350541955173351414585888354749852670208 5436 2953944122011420862106799369371884523428499362344297748 5437 3628252209435028296964783401375897774208925283487049798 5438 3026732771818431746863805525903204789817149612418264844 5439 3717576324399553800667586501951512343524333575446131712 5440 3101301277337875124214496670045976615862297135915402198 5441 3809082675488550517827688543973842958936830164548524288 5442 3177692826964369876422904163032819165531787242854603140 5443 3902824167848296232241846108281738422883345234074546430 5444 3255951649041496444579364180152902518625739161214523682 5445 3998854979421170140113424627691975007017432358357021422 5446 3336123036711513653495832561431596097550510692090952945 5447 4097230591332542800432957446757304451962750928379887254 5448 3418253373354322363879000514015573098109811163207244086 5449 4198007818997582562443416359348533956365237545313427456 5450 3502390158629541644464043865240395562090199291221807156 5451 4301244843964904244444753216593277927507097098704601970 5452 3588582035135886941770498542503377405785977516702673525 5453 4407001246514380738845383548103158026584761827429179430 5454 3676878815702371013296045121659149905369759841849646849 5455 4515338039026842262312013599733466316867148140727761728 5456 3767331511326187353841725747703486719779069373032973971 5457 4626317700143801367188649489180881741540838110448120142 5458 3859992359772482660748918305986803114181268267674125772 5459 4740004209735764795926226222516838927480326689241238848 5460 3954914854851579732636838992328902447668360599233681812 5461 4856463084698126013860276433704872340402876117451515552 5462 4052153776389575262390178256247628641390328089861348566 5463 4975761415594075022079245197152642872610232978104164182 5464 4151765220908608457501834205816980260576117979967133675 5465 5097967904164415061247191434257801046773824528048316920 5466 4253806633033476492574455023662882231710568551541857944 5467 5223152901724639304227229671149401537472388300266810432 5468 4358336837641661667379698079961262015692258530485843948 5469 5351388448470094840698944363977239304102008949803239424 5470 4465416072774233011422677093658884675551107287089269565 5471 5482748313710546426655318919376270060614482296496072940 5472 4575106023325492149123676553520296265677350166689099405 5473 5617308037055948857285852298989614559150650769187266560 5474 4687469855529649729882486419713502843413217732929965023 5475 5755144970575744680614721691463008173816403469074431980 5476 4802572252263244850621742893192512177509181849607732187 5477 5896338321954523564536630325145758775744339865447601318 5478 4920479449182455876028934274589480145306709127634366366 5479 6040969198667411230739566413850320066501475623022529182 5480 5041259271714897119783476156974461458295866883649193190 5481 6189120653199099750710307995810464171665758146535989740 5482 5164981172925952219867319225904033330463635030679040338 5483 6340877729330987443136725828237751277941858458961597792 5484 5291716272280161959183792520703345510031980001386144306 5485 6496327509521465906508189243697014245444733492769248762 5486 5421537395318661991104722737992926095321165747670709125 5487 6655559163404974160079573813712459966576790067319961600 5488 5554519114274154675692969739735266015062071548974515696 5489 6818663997436035751811770116123575279297854588075801160 5490 5690737789645399269301213781977647429443026710147301588 5491 6985735505705104331488018128290707124730405005440623604 5492 5830271612753716296882338809577895166782650232754430604 5493 7156869421953666895990793294800144044851144126051055040 5494 5973200649304525337405745153517645900391415989175727285 5495 7332163772816692013930475381855798604614885500439113216 5496 6119606883977470939023489968579852153822052061900673000 5497 7511718932321163157990524304021954096013033342143424512 5498 6269574266069239228994779845538246993469257131733877418 5499 7695637677670105152529209163269034016091262604567554840 5500 6423188756213728277078907703096875018646471578312316639 5501 7884025246342195025847782625174452255952732793399043622 5502 6580538374204808699806631241025988101292657475197514011 5503 8076989394537747593622588861584903346880974782255924010 5504 6741713247947497652984447389074658427349494521499757514 5505 8274640457002581252834239451185311767216403994938970432 5506 6906805663563969553954816298771975730398110584711312216 5507 8477091408262001102828553118238061799155883594060735318 5508 7075910116681440913392978057774532375212489677767293577 5509 8684457925297885009001392471831150915465641008637697344 5510 7249123364929594855672975766277677586150440017754710447 5511 8896858451702623970663556845650794899844804617547143424 5512 7426544481675853591186540667807222719201737068554574376 5513 9114414263344451542316846441057505276582533475405861542 5514 7608274911027464604914911451628825957241262940729605879 5515 9337249535579498490213458345477517368261469960397880438 5516 7794418524130038982029308639851716840316664866839688393 5517 9565491412046728756185583668070532190814181519239088622 5518 7985081676792868450021734958351971967846176507614316587 5519 9799270075082751570186539520114355593014073471355570176 5520 8180373268472051732405753723720231175926701196004644913 5521 10038718817794362633214310582687647809381131607455242388 5522 8380404802643181043986630025857078657966817460454025065 5523 10283974117827545124512959517429454846726019156595657984 5524 8585290448596076382920709245154269646754338636682124999 5525 10535175712872559322391837515310727515137871327787554304 5526 8795147104684809069518792103249170824951503932872092741 5527 10792466677945668328121757198570390731394020068350713312 5528 9010094463067027133855305912254829669224021380595609668 5529 11055993504488987219076357365119297713704754163894323366 5530 9230255075967384060379877384637049518050501694447528100 5531 11325906181330904413196395056870971374185513123714396160 5532 9455754423500679463541995547424485029335127971749310765 5533 11602358277550507595511345067100901141497984319689850330 5534 9686720983091145908782708269383273273804593114812246906 5535 11885507027290452743585210740366985764029993646824816640 5536 9923286300525160732375001136348875351445370658772262655 5537 12175513416563744108524066035048862707267780178577756160 5538 10165585062675525785378950985221193707642341075008045191 5539 12472542272100945989444286550102797546026274666681241862 5540 10413755171936341975124577119066534531981095462756006790 5541 12776762352285424321858710068522356669432055228645584236 5542 10667937822408409755904722163255044057174814237965415324 5543 13088346440225318036321053364262420943968630645883004258 5544 10928277577876011792993134104279983766861086372556091857 5545 13407471439012067397401326890730490574269519555079917056 5546 11194922451616880365251870991346664216466478108558399920 5547 13734318469216479681948581929759219749844912750029917184 5548 11468023988088120166758041657902815675887908829444785939 5549 14069072968674492189998286424652862771894646125181786656 5550 11747737346531847513353310647327434559808310604180630829 5551 14411924794615999305323903596596275502721878132023844363 5552 12034221386545320063327850931584687979637664373119190872 5553 14763068328191344752897502064044680453941760351736239120 5554 12327638755661367541610074504587309639682492777159339455 5555 15122702581451342968758471971016325414327151697484192118 5556 12628155978985994144608419082321882766361500327064278152 5557 15491031306837985249616500641537720944309041462746863020 5558 12935943550941107841016872417359426156582290447473384308 5559 15868263109244307745157000836396061408025531670317568426 5560 13251176029161441227507936251334949474193851337161061226 5561 16254611560703250070622193326193286896212528004046681004 5562 13574032130595863514908319399580783123134546491348950912 5563 16650295317766716041217805028983138470000741026143713792 5564 13904694829864444190635466251004370168465458938057789363 5565 17055538241637462469255758979789849620499090126794551296 5566 14243351459923816520445655313310223540201853320526792557 5567 17470569521117888841652301967279839570875598732243155736 5568 14590193815094603923906972654695156689701562839859585925 5569 17895623798441280747734595684073611867299304027390118450 5570 14945418256505915004185846868424284644369997486407560829 5571 18330941298052573910219325541272444618910902018743081728 5572 15309225820013184268477533895997520167190384274932549826 5573 18776767958407254357717241492555497337751686026359265600 5574 15681822326646935989817864567210454064167364506136821905 5575 19233355566858594454623248857888160505272671415171836630 5576 16063418495651378897851776086976898778664427838259090708 5577 19700961897705044981031538078635806519647500550312763648 5578 16454230060173100124165786623112166892636338664631430714 5579 20179850853471261056850790868766169211179713480324625408 5580 16854477885661518761111117473763003495852947880737929657 5581 20670292609497935274698178915731489547379590589380382720 5582 17264388091044183231422160315545266967940098532570513141 5583 21172563761917345808583408489725250682149622776770992746 5584 17684192172741453135169408761154974009222729534035661907 5585 21686947479093301382491075751853896387046908424496025600 5586 18114127131586596082861440856817784313065370539518115350 5587 22213733656605979717277680574765628848612090852921204086 5588 18554435602718853997765489840825802299770230865130428075 5589 22753219075864012348722166574648875796076838412077348184 5590 19005365988518592252818183373534079480993210612665628763 5591 23305707566428067467821636963256959236466060469566271488 5592 19467172594655239591427643432042369658451237614110075432 5593 23871510172132124641501040992387908859669730084709519712 5594 19940115769320357878510892103816359477704490511226636669 5595 24450945321090621914555675091741137662631516580303035656 5596 20424462045719849168058015182217822528936904849811428996 5597 25044338999681687880858016065339916298825297607676201792 5598 20920484287901014204874305430900633103246450156824970384 5599 25652024930598749875364147409714038434557902272353446080 5600 21428461839991922168566011252906523104842408910372833406 5601 26274344755064935533225621948993602330215334100765327360 5602 21948680678932337104509858042315239809315398103425795634 5603 26911648219306859667092999167171589685269943294848322612 5604 22481433570777272976687611317533785009726084411242375912 5605 27564293365386612831529109309150411212157973366943680000 5606 23027020230656117548529463335693365285869360978053289869 5607 28232646726493043202216782316419422376500528251729426368 5608 23585747486472176298854673261760993915609885851745051069 5609 28917083526795750650627910659134955285177096276218562584 5610 24157929446429442280558877946000633988080584742130230875 5611 29617987885967592321263571765492624253312868326167093248 5612 24743887670475397221660480348372381638542557396656661786 5613 30335753028483933824268685372476975241718069786316341568 5614 25343951345750694265809234608046600634450373556453707730 5615 31070781497809370574097423404408880824413610355442895264 5616 25958457466138664589343790045997816150077210096253207311 5617 31823485375585191095629552667267138717039006072695394304 5618 26587751016009729774776748380294919230777719843673038399 5619 32594286505933459571749064764856449018574756282223128194 5620 27232185158257990350372797824086456222132401288020999245 5621 33383616724996259838927957992591341251481974417254851692 5622 27892121426729499430860053098529587802294109673025109540 5623 34191918095831368797487548973074936553649144011915275776 5624 28567929923144020048819708613142061538954553181936597441 5625 35019643148788415168921169596167346378687852813203435880 5626 29259989518614406708985217251304400747435449964966884894 5627 35867255127492431112922221046466619511072267636426580098 5628 29968688059870147113677705952405375852734523268366198348 5629 36735228240564620852211096407976079007157703401508690932 5630 30694422580294050108697374438802124436000767706903362114 5631 37624047919213153616915056548110771543212531947602090816 5632 31437599515883571924224443896383033370755096220356370048 5633 38534211080829839418251549422106260740780402612382678194 5634 32198634926250836001564603187975367534591962955131351189 5635 39466226398731666933564045987885639748184404440546856470 5636 32977954720778023399295042513987767147342944392595817106 5637 40420614578189374705922822288512045315948487562371104352 5638 33775994890047492286041372725506278420455545471475953689 5639 41397908638888491541461501496066735978235925184368261120 5640 34593201742668727706027166600447342502373430984832936711 5641 42398654203971621072459975577026070403632284251741755572 5642 35430032147627028032405695138734884896602491875022662744 5643 43423409795814160626954013904136245736377495328259662378 5644 36286953782281703718040691835608163963397990000479478935 5645 44472747138689137527185719385035196787003029290650456000 5646 37164445386144498561490420496506769324048343156908801977 5647 45547251468480418488969097621146525628602489288985813820 5648 38062997020571945207624679976263913645112913014434978466 5649 46647521849607201710981850000712827081582850770552576960 5650 38983110334508436510967291935748911273934763228696854404 5651 47774171499326438366426609483377689081650513359065519400 5652 39925298836419934252889607146929562352920522439337177888 5653 48927828119583652420017842084838627719417128231494099968 5654 40890088172561448103306404357681747827459598405017266599 5655 50109134236586536913616237011587941246846458719133251486 5656 41878016411724702271181387433366731711482269564303264435 5657 51318747548279703059947632977239741254869809921212256256 5658 42889634336615766649878069978574480217177476132788059632 5659 52557341279903047665690756781832345490252239682644776320 5660 43925505742015865124250284062935045759478344798339909860 5661 53825604547820386627846244873919986871478765088312086360 5662 44986207739882087795352946982466069575578203281914455204 5663 55124242731809279611827033536329003808893322386233645782 5664 46072331071548327963552020266019740487478534842395875174 5665 56453977856007345674350246263954599976479830832553160056 5666 47184480427190440599056186232740251468950609048240472549 5667 57815548978714843735318438366912632699284767761155177472 5668 48323274772723378568447123295740216662563282784745417035 5669 59209712591257867676021825488249738004305683016882330862 5670 49489347684301907966050095913109744149991611611264748074 5671 60637243026121185742048831713459006092337171301215307776 5672 50683347690600436451717926617470580702279106796004516026 5673 62098932874564540205562045354313352575819736507966714112 5674 51905938623051510496854099107889937526348068284398074138 5675 63595593413941118292952083196487495548727118151192952896 5676 53157799974226650907591606099488614353172308917242121542 5677 65128055044941911663932620766756167547574607489282662400 5678 54439627264547402992536631351218140938102682821802361746 5679 66697167738994801745428030501904191821402511147801894568 5680 55752132417518780383196515322596377496181891376322186957 5681 68303801496052444542825844087894981900327101381107265536 5682 57096044143681681956237300196301465991016124300065734178 5683 69948846813008383794415463688997935910178199133381502462 5684 58472108333485361754487595280783441641442928416245260253 5685 71633215162986298182883829965113477017854412668782280704 5686 59881088459285634513959550139042907408544596277488992556 5687 73357839485752889511338780009579472422677200059012244736 5688 61323765986679206683436344318159812738379856487030544932 5689 75123674689510647092543249774129929517751835846920751374 5690 62800940795389337029348051832683755498510076879855439546 5691 76931698164332581953602253093860868655910785285979959360 5692 64313431609922954462467606577569454786148778644323100158 5693 78782910307507015753047288818281522601253935681659740032 5694 65862076440224396069096166964319485625993342688318777524 5695 80678335061066636537392677774808598756631652633180538456 5696 67447733032556077997707639208459336886088121671525240436 5697 82619020461782299691017409853154503438909913280775775700 5698 69071279330841678418690173851476084080116767205316912767 5699 84606039203908460786300712672243061617285191496550047990 5700 70733613948712797873683937895243340278342767614753603800 5701 86640489214973680719898319179091161091446194942845170880 5702 72435656652505570654795555002961821213663161756539939785 5703 88723494244916345796971611128814836016910953659718170624 5704 74178348855459334155604183611335962450881344509031646652 5705 90856204468872599642235082273535288470708421785925115540 5706 75962654123375224229840056051861224026620069317844674611 5707 93039797103930493393730390162206806437316981871419207680 5708 77789558691998456357300744396672856469215725915422835077 5709 95275477040171529067485187554035999506461283272443691328 5710 79660071996394077791665987790149348186710554873448327521 5711 97564477486328101841938167889644555258528653926824589600 5712 81575227212592137858802805099446953896892900362510083031 5713 99908060630392843953253114537713016701681363875369337304 5714 83536081811784525261532515375238651707073769935912692095 5715 102307518315523539650995504504350793314719057232768077312 5716 85543718127362165770953314293491038025439652389399174091 5717 104764172731595121056050005903768766357038167565149385966 5718 87599243935087864258771478720709223821838449626277120715 5719 107279377122758272692260536016216222747481360299110866964 5720 89703793046706814934944755040957763685763985696108705470 5721 109854516511372371920307979010177811275125540916704355840 5722 91858525917303696258885559702472095269058281960989873413 5723 112491008438688877566051475102279402039866797031458458166 5724 94064630266722315724086149555253451873525714247556970557 5725 115190303722669853876181422678911169034363790087896543744 5726 96323321715370978085525332105435685269438599297323491982 5727 117953887233335085814801150796671393792336294121556216960 5728 98635844434744122195142326821589817542983444871564582321 5729 120783278686040208993764560357285834132641573517050978304 5730 101003471812998310101632211239836624665871679484367499192 5731 123680033453097447662707475196928281360145134362669929108 5732 103427507135928361207284788424581208284907767804036005223 5733 126645743394159931726493290778801619712173060802868434514 5734 105909284283697307890664356590134087982125830020967311964 5735 129682037705800153364532095472705754328201184569226175185 5736 108450168443681911019227318488199282537153820916035867064 5737 132790583790722930258166707351762339693908096830127516992 5738 111051556839803718197512065054541596684963960344310756082 5739 135973088147063270555140433761911958115640497600085955722 5740 113714879478724078520658322002837738605832900342400487232 5741 139231297278229789488557968262672834706052805787137186560 5742 116441599913290149217378193749193601462062290770505586623 5743 142566998623764814107004301853131697105510023643985978180 5744 119233216023627746152095574980203353047185492006113451939 5745 145982021511703036061121255411698766346524775316361366932 5746 122091260816285906089176204474925251734273270461897213348 5747 149478238132921538144227533882510009904051460717910297568 5748 125017303241847248376873814912964689522866051697944476346 5749 153057564537985233733080238989553940453485309150595860480 5750 128012949031427651858365892561072296636253878359374232179 5751 156721961657003224973105731951998003207821941377609566038 5752 131079841552498404037457310903538906451838077565567495385 5753 160473436343023311177457232355097185274054624183455975936 5754 134219662684473838596719820446544553001783363988040335784 5755 164314042439503869264486673939713249550722151334938291904 5756 137434133714517559171956192736398653214748237947751150573 5757 168245881872414589076159582461383461323464913139769240576 5758 140725016254030656823645587276529482308823280732401518298 5759 172271105767530084165064987850725531983982999093343072256 5760 144094113176295871019330488520312483389807633709419935329 5761 176391915593493219309322494348906877416395351412537532748 5762 147543269575762424370263779819691807625139207512528353676 5763 180610564331238105950061836409883656037984635725275148680 5764 151074373749467285186705043879190861224180480023874994149 5765 184929357670376122423336779030421876645897536015859449920 5766 154689358201099884583400379520945273030940197562185444959 5767 189350655233162023899428617974613882186199028537392513600 5768 158390200668228841955688108185428395570481623077241070207 5769 193876871826671224116769051632575555886681670121539186688 5770 162178925173221039857036523762366286944352344980411245886 5771 198510478723833664224869799936089696700393738509387999820 5772 166057603098395442467074220574153691672498643534591314406 5773 203254004973984340404134823004927840038299413443242181696 5774 170028354285966376901292981588030820517048051905099772302 5775 208110038743605548640834700483715884616936679003908726784 5776 174093348163343599667960506277035350280563396835200556345 5777 213081228687951229494027581915530265055136673947554759840 5778 178254804894369357848067889606559001839109021549835768949 5779 218170285354259465453145394093286342587589739817303324672 5780 182514996557085832422352281060154208556413803311771517696 5781 223379982617275206273416664642721853520616290539335774796 5782 186876248348639826098931913158664725646119113941758656776 5783 228713159147821681385815533591765842327982351674351142858 5784 191340939817945336653695394480517512476788282476920491589 5785 234172719915175711178593963151513242692760694688441269274 5786 195911506126738745978785644300158648084840854157649562370 5787 239761637724019258887552076265893391464771171398487379094 5788 200590439339675761688711582120250825675094565000072642830 5789 245482954786757080443954248460955520204511255149334764178 5790 205380289744133979359449561739968719828181390627275564692 5791 251339784332008239531405115769702669799139965734420743008 5792 210283667200399996531644407213370765027450030222073916472 5793 257335312250097568106253785354331440056469035213379439922 5794 215303242522935411914084514716843241446605966747255517555 5795 263472798776391877745794610727394139491756539390771058688 5796 220441748893431792362069395374546335450816041037008405625 5797 269755580213344873609983880547509869726549870784647436317 5798 225701983306380793929466194365216828361983434960446468188 5799 276187070692134299945001206335136456487160028385732450762 5800 231086808047902089527518342525126357961080492573638745930 5801 282770763974794863538754429321640506665152710880718384966 5802 236599152208588592567965990813954908459397205527225531314 5803 289510235297770949190544430693477697651125103981430217194 5804 242242013231145681702563600306360159940207298986365337411 5805 296409143257834069128633468011305433224804524853387917312 5806 248018458493618734859047652495358692358017411554629835444 5807 303471231741331386672127803869116201190500193610326946358 5808 253931626929021279866084618301006484676270706217427503503 5809 310700331897753533786688284624462978394440304193662541824 5810 259984730682194472899568958335286067238989672943238585205 5811 318100364158632313258987079328266049786714499914046237972 5812 266181056804747433808701394774107017026201396231581093555 5813 325675340302801749982084680958402169150376691455565439514 5814 272523968988947208331735376825138722307792186473362105448 5815 333429365569079343515467259728543130684477809152675189760 5816 279016909341446800732035642356358962372300491962041929842 5817 341366640817448287120067713354596174625143276314184479090 5818 285663400197759836128275772732858161840421598186305850651 5819 349491464739845868584605707275564784855366199061021884416 5820 292467045978410979625169228472241963003448027777455675989 5821 357808236121688267328713178785877769203670244767166208596 5822 299431535087712269358568670330944264320288783365676317682 5823 366321456155287522729228307302425938224405739308307250466 5824 306560641856137023059904392960163988107601405162309794593 5825 375035730806342582878205210698865638711165213893806834374 5826 313858228527284963256831398168681036215439874001351153007 5827 383955773234713063830804879837830313061469262678685950080 5828 321328247290454685529943234780037756324414271235456237903 5829 393086406270711669907332542721095591266958498434873537024 5830 328974742359862578348202398288993156584520245477830516377 5831 402432564948179159134326116555688022428463997822671145216 5832 336801852101570803160668422337090895493697498706468760697 5833 411999299095634298098214051478482648062127609014677525154 5834 344813811209210971130487573777724823824468193616446244807 5835 421791775986820451296942488118302500806110411891647683296 5836 353014952929614719914697633540607007343316898344086747907 5837 431815283052000305773899074839116481727851483338601555256 5838 361409711339487512235984181351028640934988533502913296115 5839 442075230651380756983464840451824832286947079642584638976 5840 370002623674287659941628350582051660689910835216853102458 5841 452577154912081191369806392754203131245360838814088823852 5842 378798332710498835353611986725033655382083197060576475635 5843 463326720630090310270515001897923961751400563958427769856 5844 387801589202511178812831914504728307358381006894665800239 5845 474329724238689264051300706171604988002347526532547604250 5846 397017254375353560523884460260857988066159724460034224752 5847 485592096844852220747887711703225047451781252611956921896 5848 406450302474547619519028426610698880675163467105860561414 5849 497119907335169596198635409922783459900856763170581447360 5850 416105823374382896481042541210937041722113012342862335055 5851 508919365552874039317407552018476032641941996455898986240 5852 425989025245941714297792038580888814368868445634773008802 5853 520996825547584913768958028435816053124383963431244512966 5854 436105237286232454878784525422319485891402630472933100284 5855 533358788899423463231711765263288024373667437951764342986 5856 446459912509820547574333347306834008491422896950908684771 5857 546011908119188109411615446042417440185297846774942470144 5858 457058630604377838452724063299158098219895240721526476213 5859 558962990126317428143637894127331628536775136905484220458 5860 467907100851603065991706316626213658032403179123716098645 5861 572218999806407297822615502254370992411408215230487182144 5862 479011165114998943046798883047706777884816537226717935963 5863 585787063650088534989508662340909803280399237431979592088 5864 490376800896024853234162819330819398901040653853337708661 5865 599674473475112043527703354871797157120661718606915334470 5866 502010124460178428426357190429302228012888187999004629291 5867 613888690233530126388748160366554171296736174183024493056 5868 513917394034594299581381465265722783586586755889799235886 5869 628437347905905162296247296411328811154863157431443721624 5870 526105013078784122653199656925188981774757794866784475504 5871 643328257484520355144868886969842537949896938826282579668 5872 538579533630178592285596944800238100399304060487047206907 5873 658569411047611741948615371586616057689774803805799151616 5874 551347659726169586175128634422895959068232169487280611695 5875 674168985926686117794358539506821285325270981251339119864 5876 564416250904388850600110619312135500189962386301682463844 5877 690135348969036025394749558758203306320889379833867104512 5878 577792325782998761249330008203878533081012170603830203169 5879 706477060897610485066833601238679551064068929822844213472 5880 591483065722810692154699632439925642897176583278916685400 5881 723202880770448731343797858300626985287433540381082485684 5882 605495818573087418663704384628642754689708313060653817323 5883 740321770541933898519804950177079894357401571787189985088 5884 619838102502927787835610500606384769916279783686487927132 5885 757842899728174383313232168187178284653271368793587123026 5886 634517609920174631702973797642531096080188190426970332701 5887 775775650178872533123491688508515951578167255637422401536 5888 649542211479830596247025807585570974303877853225368804815 5889 794129620958093388204397529001598423579954463080179763200 5890 664919960184011232888945653577027514069666768033296355543 5891 812914633336400471189870129879513209292299381963962865292 5892 680659095575510371462610541881925196374057589136397177530 5893 832140735896881094058473542746423059074646069524722574452 5894 696768048027099486148998535660755401802246744937125784076 5895 851818209757640367662813287521994433745671208994234546526 5896 713255443128730501346331934405064115946425302172932253873 5897 871957573913401079819867939557277774862816242541194265018 5898 730130106174860286049789832120810805734447814503117582821 5899 892569590698905882704201702739675793479372208638539594984 5900 747401066754164976655716039838156212029809111907497379391 5901 913665271376878827569841204229662989888871112393194491200 5902 765077563443963273343397909337911720242149955130108716941 5903 935255881853365233940812186692246835634993120963091896832 5904 783169048611719999009913482917255400443478611933612855484 5905 957352948523332211291376039977197841034753408803621021696 5906 801685193326054517370596303093652010320221323364840990127 5907 979968264249476894479435023230734514054971080774125796030 5908 820635892379733104074705334408865650146578599327610341794 5909 1003113894477255641067400169773941102873618276709313952704 5910 840031269427180077875385857542965059220974304025722142714 5911 1026802183489215101118180034476203392141900761803510608640 5912 859881682239099454966939762074104006477081506586388583519 5913 1051045760801775240746115868585392787101984825909954246656 5914 880197728076857116084914299759661299685446934877887933841 5915 1075857547707685113007360028740533897217746091669097791554 5916 900990249189333000984765407962878038881558938419465775688 5917 1101250763967444457738152773795713171623906771661459646536 5918 922270338435013697220332366755669105671863459089611748249 5919 1127238934653058110548549419019786611666557469205122444574 5920 944049345032157999113321331462957124402541083953504199641 5921 1153835897147565745974635709311135414335636884142625685080 5922 966338880439931608464234706584766680497912681556964356550 5923 1181055808303866707187478817633602214943861222851144788800 5924 989150824373472161588133089558153053862344103643032560373 5925 1208913151766438621854458875845855848419927130769495634432 5926 1012497330955912229023727550711230113211598332134172785115 5927 1237422745459629208767220000639936426629427228007061042176 5928 1036390835010455876808740043857211433036093457491995984801 5929 1266599749246283181543614576547096114462243495183002670414 5930 1060844058495673834289138940745518628079519561334042013895 5931 1296459672760550493784545998052603821619297056641937390400 5932 1085870017087253316504728376183765668535160315649718965024 5933 1327018383418808385097479959364419542591377438787711870976 5934 1111482026909511133473363399019767007424590615208242388671 5935 1358292114612717820853581150136031821111512339359759374144 5936 1137693711420052919136254519703576999078801869505666033959 5937 1390297474088525012801361800682222958187848522132247600128 5938 1164519008451037165050007498624995200022408644754269263318 5939 1423051452516810806022054156637771393012193093935876808958 5940 1191972177410580284623637173225310574514862765247281694783 5941 1456571432256984864435753931857018934002917299481589393740 5942 1220067806647918200108118889140386787319463275865557092634 5943 1490875196320917827377964274302157351747168481299500448256 5944 1248820820986020974777762448695355733008944938887941854407 5945 1525980937540202989879974221549909933061296427475901122560 5946 1278246489425439845758639534452845704509844650846485078105 5947 1561907267941639626432810133980361055512580324326460543980 5948 1308360433023250688575662666892596562290764742352949769705 5949 1598673228335632880457418234449430917133808628514161762304 5950 1339178632951044503395864887056421609775245215061903302450 5951 1636298298122310228764732270313051220972350391139815327900 5952 1370717438736003996722094382442323060337463721291030071272 5953 1674802405320261952370154774034460118616158959933195331450 5954 1402993576689195783431224769148891356367025106773234552848 5955 1714205936822922853633368582227202686629544042118141134464 5956 1436024158525300195977805137079833700145890452345917524454 5957 1754529748887724707459763866823465323372559137864163969070 5958 1469826690178095204673016038251065245457428768898379344796 5959 1795795177863263675009929841998380253213269819413401553896 5960 1504419080816107570547202485762496455516321677666612585836 5961 1838024051159844196981828409365377751535029019536940687360 5962 1539819652062943116752772127617328762980296384274360319151 5963 1881238698468880776222628279912671282348681929686775647382 5964 1576047147426908963118430103512811522121079305063829943116 5965 1925461963236761613589039791521064510361341215499321088000 5966 1613120741944643769718096012290142842687864734100035284833 5967 1970717214398903335257480113193492822769880908387432126464 5968 1651060052043577528620449431856319628654455366801223513319 5969 2017028358379854104022741129716471732978577987577811987698 5970 1689885145628150278872455612054639048391586521604675512852 5971 2064419851365433302761217312501400295595678121719885652684 5972 1729616552394829349883075165692326219858298898863237532453 5973 2112916711853029777756798304231120114054672996763742462072 5974 1770275274381077415482402232154602540186639547937697504974 5975 2162544533486317396947371928539687420709918453037910416810 5976 1811882796753538818962095815433427729529844551365752956825 5977 2213329498180786478698867396768085809104641898417097205568 5978 1854461098840829363460290306527384064436081421244220104768 5979 2265298389546632547231810906348042123322956641331903379456 5980 1898032665416435108448666944519328647963382327848115350932 5981 2318478606615689939551948957827825966171355781041204889600 5982 1942620498237348729353037253374248888842640435583136808226 5983 2372898177879247095402337143226736155140867141221422311650 5984 1988248127844197742291895287083098398398025852955205702962 5985 2428585775643732977613700027294288576794191491732934376371 5986 2034939625628747429635779104983637757276810616209774139689 5987 2485570730711420068093782851730512091433695439457753010176 5988 2082719616174792685973265941398411782984572441800306614156 5989 2543883047393448838966175307774667391868049575002629232000 5990 2131613289878587300858318373125256009964380135360747652911 5991 2603553418862641585070910665664083944724731810185413777400 5992 2181646415855096468520912851855578844037845372974343905955 5993 2664613242853740100859360171718493613297693385195159192186 5994 2232845355136498631061679393417328157378986173149530073755 5995 2727094637718871971036981044164756608187109834951154063870 5996 2285237074169506187466160115826874981003360040900759531671 5997 2791030458846224301244624703178593190048988755579224948224 5998 2338849158618221204472029390156220036706499292835350479030 5999 2856454315450081625508070719778536782382514460540701325858 6000 2393709827479392116803969823249875187620604793941748095608 6001 2923400587740566575820695211375237155421598005571755776120 6002 2449847947517090574983003399402914224579708588628610711712 6003 2991904444481607772598142861051920143103799922488681229570 6004 2507293048023984161806538942464299944211661069060079224422 6005 3062001860945849381286969724671312813707750996966606710784 6006 2566075335916540728262085340388809080050890818029391616851 6007 3133729637275410970480756699553060778415800133728856984086 6008 2626225711171663672289159222806027048011192490375645682861 6009 3207125417257604792827103485864321877150085020731789372116 6010 2687775782612424677311116327547771306776204612060252635543 6011 3282227707524920486140454348419721515240985626881775011840 6012 2750757884050731321391283489925287112669393476581361901117 6013 3359075897188794554869029488485829149168634125339940305664 6014 2815205090794941643531589060018837614658553616407586373227 6015 3437710277916893939900804243801567881424864932313342685184 6016 2881151236530616294106105886964234928792760985481215867618 6017 3518172064463859618281949683211156996081887173777858349838 6018 2948630930582781386597655825307043727659712645384506266940 6019 3600503415665677596603225453893313546691409304959090377216 6020 3017679575568261694425131847736125198680272729912960759342 6021 3684747455908070977668099651169213835617299823461621813140 6022 3088333385446834488345931249286604551614818913958898224962 6023 3770948297079538096962730229127323339211599108847607204952 6024 3160629403980149177257457733184103327480122882895153411426 6025 3859151061019898153113027569943212767185590138255548250112 6026 3234605523607557090743590838831150694128753778001889035930 6027 3949401902475447407037832941792146338306246285580941557752 6028 3310300504748199319972553020471750741967769082721801447530 6029 4041748032572076012430813100281923745078806946062061405378 6030 3387753995538908611168237931465292494648038065324807355296 6031 4136237742817947982561792848195041159359252745806932041740 6032 3467006552017693981569170898395750572529637182752620093178 6033 4232920429647604814763417805626951755738538753191058585856 6034 3548099658762794102429613768464502783272483636700297549809 6035 4331846619519617006546497668523024020764357026230541325708 6036 3631075749997507670274549396714781638181857429724028042780 6037 4433067994580177230911350364504834183217955052785334292498 6038 3715978231171236071607422696591481831614741712134400937932 6039 4536637418905304420653606459394896720863738101946844532032 6040 3802851501027405745192520323671325778748556231098460274316 6041 4642608965334609572637008358454595941095383764647915149120 6042 3891740974169174869841153819174193986537874219045276993657 6043 4751037942909861856293565352237536729621116217921933164472 6044 3982693104134071466663879229817035328566046522504175806247 6045 4861980924931887732080088170189623024163958362044838704960 6046 4075755406988957817796152039481412999817721612242378879321 6047 4975495777649636394295514557983983513801449462326916662272 6048 4170976485456969385946016245654008657526487698242510391472 6049 5091641689595552090594119044401976535994562703125464821286 6050 4268406053588335290585174410986128180057201997171288684377 6051 5210479201581707882852167571592654954809576613226735175872 6052 4368094961987251979651282588433603670864729713624483690903 6053 5332070237371476349050888795993085725099808178627368188748 6054 4470095223607252155354740152684039836352246987634723904491 6055 5456478135041840735040482169266617689680017966253254437598 6056 4574460040127787396913257216802468899455585067886200551670 6057 5583767679051785303254126009146078670119982047549528883712 6058 4681243828925025402376947433955200380337912908195993581031 6059 5714005133032546250816625951159717133878522384268801706314 6060 4790502250650151479599675894274642624388220282759964545162 6061 5847258273315854743644214858000616213113242437158920757248 6062 4902292237428758989203428583123611710553642636852013384884 6063 5983596423216661501174650771530017892015584752231913450314 6064 5016672021695215019379161561668472562198718450174857476288 6065 6123090488087198137000221068258547442877861304884723238848 6066 5133701165676195795904525919240885560254986449880973189926 6067 6265812991159604286263397828497299789372374476213755276556 6068 5253440591537901346262929524240068111464777063001451037918 6069 6411838110194731607320291180315676634196711807434524230656 6070 5375952612211780892805456148179345064968887540627961369832 6071 6561241714955126212807686127349530081652159788855561000960 6072 5501300962913929498320195876434307997068210156773146756213 6073 6714101405520590147697046202392456641321752187472871769658 6074 5629550833373652783272222528728755351258054850288895634452 6075 6870496551465130377004025947061780808206098638879795522560 6076 5760768900787040235829227520461809011773112689255879197410 6077 7030508331914520565440164315927077163006199251369729710304 6078 5895023363511738905510491898655611985439590514607623932281 6079 7194219776504126921502519128507307102962203484577276982090 6080 6032383975519478274322767219415685359056090685965986401616 6081 7361715807257084739607254803596990861715298034627156345972 6082 6172922081623264004598305507461646302817925528590584002507 6083 7533083281403357210538598082082075553308626577464065930240 6084 6316710653496533243117893635131359115744917627150376027457 6085 7708411035160662791796413439477530201328858612980935042800 6086 6463824326501947392922083412627755271471280882934864789396 6087 7887789928498722149008020102282380828396726537243437944832 6088 6614339437347889927750950677002760691877117031493537210764 6089 8071312890908750615677247170812305112496433767806918662316 6090 6768334062591137103480484838081385029235268122662458831394 6091 8259074968200607494160588467739034731557467176793775566092 6092 6925888058004578504409847206290873441046932986258376938295 6093 8451173370350509563702946876119733050484745439046239024128 6094 7087083098829282442045894086378618493701568046530896092899 6095 8647707520422723104385853281231700918437765046492124115968 6096 7252002720930628496544925876797135982877961058770253620815 6097 8848779104589166826733109056030734531788584321954402867200 6098 7420732362878666156879419864654854893825810981997814788842 6099 9054492123271387558426764262530362408413426263470713208416 6100 7593359408973304780121411299464271547256314164611686377844 6101 9264952943429911630315514774375272916273732811151072787170 6102 7769973233235396162438715864372489597955091655029309318988 6103 9480270352026527877227478318645874912345389111619379912704 6104 7950665244385237108488055246535837036234644398460752684943 6105 9700555610685623284099106034746690429038424773122619153906 6106 8135528931830495720498898362688492489884388244607356739519 6107 9925922511581269829278624797224581926017936420994888279752 6108 8324659912686051926847531216046900715629729106060953046269 6109 10156487434577351274961026619376207564337160330528406424902 6110 8518155979848740260533940804838265744551901663655965300339 6111 10392369405648621805818664552258699779200740902270470235660 6112 8716117151150491313847324654805360412628543203554181003660 6113 10633690156611204803240425200617906009252494319585651082312 6114 8918645719613887874839782428741977395384281476915299586108 6115 10880574186191669952522065833602739134771399234801065948160 6116 9125846304834682737378449239768411460087588844911344749728 6117 11133148822464470608435988580912390554595858990542951981056 6118 9337825905516367818137312213481602340429718136703532031311 6119 11391544286688181191796276852040741336083436068691930509526 6120 9554693953182438764924584373688190506831922858839550285706 6121 11655893758571646663377260538377167207008125280933590453344 6122 9776562367092565960718801142496323388371798481745149727719 6123 11926333443001843135941139374813942022832476765654427021526 6124 10003545610389461981819449125073133539863517019261077431112 6125 12203002638265950761071792793104560429714655897414386626304 6126 10235760747503827427452883074678830076608892304804768040033 6127 12486043805800857492822647038713503561964433574341419892654 6128 10473327502845361878715876610896977711131972527762532212906 6129 12775602641504045519775271327666109113669301291055944228134 6130 10716368320808444849574883988125248655125466737967335083218 6131 13071828148640561413117242677359368565047127716407397307092 6132 10965008427121723250568064544953265552380701366729455331047 6133 13374872712381536710319078110387384723835273804446013319680 6134 11219375891571487391921223575206511557456953171391643010170 6135 13684892176010508099006852343627929163835981971806078096820 6136 11479601692129377208406701242924993753795365766104515083508 6137 14002045918834585948487417238873907237308230000038413054350 6138 11745819780515634501378138600515772648166229500038322242749 6139 14326496935838337029761935476700563312459603994086943228672 6140 12018167149229805878589554423998363003917645201817963236836 6141 14658411919119082249481726862534213833923795889649870273888 6142 12296783900081505051035934871260649552291568620645305776715 6143 14997961341143163488097631589707316141546156631664536446976 6144 12581813314254562546458059696728340304376518260438493348983 6145 15345319539863605574764225690222554971212967476954202063046 6146 12873401923938626056750755739210437782586154677843758869734 6147 15700664805740490457291743889939638556963038517100023235832 6148 13171699585563025893958112770195030372207546351523149568525 6149 16064179470706271149258108646579985816318443567493747997440 6150 13476859554668487736886365931091817061836700625613002909417 6151 16436049999119183481913455448831085732144698447337431067720 6152 13789038562453059365226685536096325170477143700084790605274 6153 16816467080748864488479807042661211948130750912493336993906 6154 14108396894029419765786111770516948083098349340807433632569 6155 17205625725839257844951990509237666939407560890956598237184 6156 14435098468431558229189372857466384821134281809080564114492 6157 17603725362294879636158347466383218441492154079031060103314 6158 14769310920409648216504246122928231846281949291557695703798 6159 18010969935037532269994118355160209441585957372686701648820 6160 15111205684052796253150762533860602100262229051669698402899 6161 18427568007581591097694900961140300370076671553961064987924 6162 15460958078280220300073784904400751160525198969422191894901 6163 18853732865877047695228921963247126461622978280039248130048 6164 15818747394242305365964673465776962263690340349202914228117 6165 19289682624470576312187351360468089946959335715893461066912 6166 16184756984673896974551507848051563475609335333272891567013 6167 19735640335035996202371571996249894103854737833218552152064 6168 16559174355243125911832194230375273910648232768940803186278 6169 20191834097326632927869655026414026819353659230695135386624 6170 16942191257940010882938848560772086921508332236291147073028 6171 20658497172603236800091713799461463241113576536224575815680 6172 17334003786550059749773499288856335252034842773406582600599 6173 21135868099592296922598154723658242998139363646262446822682 6174 17734812474259085350862957367843575924962107068463793792923 6175 21624190813030795378742844344554752419263742856172702074142 6176 18144822393436468986007522646801942259053447130849344589149 6177 22123714764854678521082086252846237642114459847700399213518 6178 18564243257645143952159670445331676263613829046470166133175 6179 22634695048089581640119593301902561419484505556155977270016 6180 18993289525927633525646292406740834517918978680378432290701 6181 23157392523503630100506398672622018335889814417970162103892 6182 19432180509418562991805836576619254940441736103775337238579 6183 23692073949083454929084065618068858379605866799405412476928 6184 19881140480335174229419303827019594797481272907876893831726 6185 24239012112395904429761176645573674925612514960686140267624 6186 20340398783398504477872875247738193145326325130297135123468 6187 24798485965899306306852710429119790068438957098121811495104 6188 20810189949739048774764756024149981197917217223570622282294 6189 25370780765269537636269317716992163579739388680205795418194 6190 21290753813341908686924313503126948919423145883151309603878 6191 25956188210807593481558065243119550619911354043443677945868 6192 21782335630087638916353842570162887099569013761665124660699 6193 26555006591996809671958619987658543373814807327167535928590 6194 22285186199446238704026404636527532453661324955344090580491 6195 27167540935279391919288983211182108707044747109500341050176 6196 22799561988882997250411115222729123736617985302534238191111 6197 27794103155123432741106040876992490479848459052096826377768 6198 23325725261036192205981013419812738947554827483049928007546 6199 28435012208453160285555707846202465617236734494164937824704 6200 23863944203727958254278952868078561857381455497526056921007 6201 29090594252516759840173920707699110105324342633332184909690 6202 24414493062870989523692448950439758168136756758086561370133 6203 29761182806267740289667025854829485253070097408043849074622 6204 24977652278335115644339568366761442004945023289739189312706 6205 30447118915337484819268115873819572709850816159625875801134 6206 25553708622839197349196761617652350744281172295382413519339 6207 31148751320678328509688368227193283407520778324998362726400 6208 26142955343935224253275202150528224740396787419306002986992 6209 31866436630958245922532076591611576113694462273190925680640 6210 26745692309152965494702767993520636760833261134189932907605 6211 32600539498790010133764627084322099804004275611121921311776 6212 27362226154375023964679092352001314159155616227536468128974 6213 33351432800879501757088845428670416398013059982086774153562 6214 27992870435513677581686865315260844982652369709191250858799 6215 34119497822179703146169873432433753831961852713856224771934 6216 28637945783562457186181103675703021400215426679111526795276 6217 34905124444138810029798370860645626936734984653076455768064 6218 29297780063097010867545512323774024535664531131427281063171 6219 35708711337132831190899209168759372807202177307652751041866 6220 29972708534301439623220137920572013882599775417825084790380 6221 36530666157175027341128421198110425459656015498964052092160 6222 30663074018597959944229557163956951072454802445221223371465 6223 37371405746996563979152621657289651114782906980048553793024 6224 31369227067959455991719427053367649761376171432349286289820 6225 38231356341594820683625089079870110276909404597951248377954 6226 32091526137986228261911159431429329589080129928518076600000 6227 39110953778347911932385462726042540358717789010819989795640 6228 32830337764830027835358042871666814177078877599060644219299 6229 40010643711796133128936762264092826587853242539524768890394 6230 33586036746050286291017764623268600031015008149543804358903 6231 40930881833193251048046679564171241106427826147113435659552 6232 34359006325489311974537901492067725176867399850493921159420 6233 41872134094932811397907138479759648486763634382825407346944 6234 35149638382255124399355022481375760754291969730978017839520 6235 42834876939956938671922018285475747884835198131103398683976 6236 35958333623902541003170615500642767975958548454555315070880 6237 43819597536257455986322949067090688737450330635711693200850 6238 36785501783905115174278833449214536033264900355766091062628 6239 44826794016581556250544938982581728865028321268192943520904 6240 37631561823512552314426834246191004482420504612088304956975 6241 45856975723456711898879711073347908995792614155071467444520 6242 38496942138090302649294941525789387802688020678039105416224 6243 46910663459652019651254562303316536046747828908488665521580 6244 39382080768040146486175999147250943002207615548458607880075 6245 47988389744195740519087810092639891669884658340892062842880 6246 40287425614402750623299753251010321968776147241696732683720 6247 49090699074071414704731357186761256855794750828052097699328 6248 41213434659245384629615329910719028915844402080821224301453 6249 50218148191717607360887163720484764677309084608926459660288 6250 42160576190940243752120601153696949770015198208671265533107 6251 51371306358459075606151088947032926045177546458599337551360 6252 43129329034441132306153207050207766443432978782556269581858 6253 52550755633999940987327983462598703529689136705424268474208 6254 44120182786668618620772380887621694615568892108085413392102 6255 53757091162112306018027313000611543127748498642839551447040 6256 45133638057116181027470173807125993523099153260184076474801 6257 54990921462656669813328105570294719805302557917567023496398 6258 46170206713792325100112459570852267631205047396302184910466 6259 56252868730073477517004666754606784561885040564751121060802 6260 47230412134616166505024350930892364256903963182382478830280 6261 57543569138488182544503530867339359792600248483006991925504 6262 48314789464386542554447035318675021210352798933136414592367 6263 58863673153575311034301761554732855704240805572028015742272 6264 49423885877447340050807997213907899540254003212892633545417 6265 60213845851330195734991893509989475638454826671315222396716 6266 50558260846174408465151499680427463940024186019717727288960 6267 61594767243900293308387781323148149337843834392159741039848 6268 51718486415412167138176480009642180541211557736148029252673 6269 63007132612631316184156052023241863084491819011013948197888 6270 52905147482990814280394633620420229500923658871834299536882 6271 64451652848486799174706462770555465245316658319227227035232 6272 54118842086457905359544890019320277103558729793736925611330 6273 65929054800003183598480589979978783442937886622796042003584 6274 55360181696160990306566469687880438829516321969241805901668 6275 67440081628946039246611660669599208808250294286669930082976 6276 56629791514820984182100041326805385154338693041703781910333 6277 68985493173836658777231376749946104129673611724569052772818 6278 57928310783738995888182052556990647945803735976464651163806 6279 70566066321521951683024389924882049427773016400032621092706 6280 59256393095782455578222616857643367217936598043128625121088 6281 72182595386964337535771654200862574506087139990944581456000 6282 60614706715299565036007948831692991484746494559490127837513 6283 73835892501432192487363685445707947887707044765880753949932 6284 62003934905114347915266213892634389525651493105808538398014 6285 75526788009275340757640077389745859682458904547862693099520 6286 63424776260757899840274922964598851850997022130413143148617 6287 77256130873474105860490973024763941517225377533078676270282 6288 64877945052094833481794291079635481398296281581688233578507 6289 79024789090154546444336135432908839571682876178139669171668 6290 66364171572507382390414670612753854469197426104476500754370 6291 80833650112266700723915003607916068361009826418106984301396 6292 67884202495803171173429813349857717726373240983652456995855 6293 82683621282626953469784179444490523525832604055538058401280 6294 69438801241016280157607928234494822799001791521781940962640 6295 84575630276530022353352165695999152653661783121037173862400 6296 71028748345274931639256654279691429723170369925988820509825 6297 86510625554140538113692304080148602352614747888706790585778 6298 72654841844912903870536059839780025936991663040015484937936 6299 88489576822878767555336817366968731406020580317658107989760 6300 74317897665005639788825219659199133972998191237764780630873 6301 90513475510019701884808094168223195340991092775618820169728 6302 76018750017515961922605040833512089660127665639904585746196 6303 92583335245729507473216438160055042998660456793429705958358 6304 77758251808238334698826629581815862976449142518303847651372 6305 94700192356768213963603208006974046424355629390528601716545 6306 79537275052734732367461387151753313661904292827577275971036 6307 96865106371092497941879441228035953412329293603026938105280 6308 81356711301459376822386021452936070974200259997827672460103 6309 99079160533597511423515637370567450822658831452683296206384 6310 83217472074273906647420823141616763103807772432499330488989 6311 101343462333241905487160085563757538863797414789187176357228 6312 85120489304558928706505805509597543302202714465755226184056 6313 103659144041805512872973112596716471120445664564825564460136 6314 87066715793132388523638867772393577402425309059399898959630 6315 106027363264534581669868649609996710757248118491778769074114 6316 89057125672189777599847141418781595533541509204784495347443 6317 108449303502934997805656988753203092101374310654383991919762 6318 91092714879485876773114329587444249313536245970170083804926 6319 110926174729979599443374070587710360456248070491503214798848 6320 93174501642982516869223557586583423199890715740462485231634 6321 113459213978001474145550076410063129106069495769915191019124 6322 95303526976191723388600081897151580124088186531789610960409 6323 116049685939551042420230508031921768322033938650371061773824 6324 97480855184448603044436077673373553947290835375302683392948 6325 118698883581500771688520803347084056683378091995943771352128 6326 99707574382353428875896783107817949929358891051533930946241 6327 121408128772687535550654546039886431297683817556182065285238 6328 101984797022627589720550823647196834126075159557190442332421 6329 124178772925388937271734917332195453775766195375335094238470 6330 104313660436633391405126974471731759827921423547807521687119 6331 127012197650936356514526263269191310026841255839744762476852 6332 106695327386813133516388845305600376544882017620470823784975 6333 129909815429774057430899919807143653215047486218721373949736 6334 109130986631308439508840665343869401926662035479079804398176 6335 132873070296280417263737632304616105660286899185927701776182 6336 111621853501026491710109596810272655592383948692591054656793 6337 135903438538674200648599453915531786213720823001396401086248 6338 114169170489425619068755761338761928180677172668190799943969 6339 139002429414335818945302459569751633752141292193329238648832 6340 116774207855298606878220969633760508574611129026136288029675 6341 142171585880880679345829299335502840081505634789038543032224 6342 119438264238838146885795660084812560444320114725283766105928 6343 145412485343329048436249969542862013992612081261011597322240 6344 122162667291275025895070334237611563035907853766164761795777 6345 148726740417724332645040320479579096149735479630816838070740 6346 124948774318385963990812848607489756721929304622909237449487 6347 152115999711559316967101005042554132175507737735057070321664 6348 127797972938174462712537628523441205613063394900981272239439 6349 155581948621377706962530151915603704659795089268326968549358 6350 130711681753034611793916558217881418543734137525984894688082 6351 159126310147926290815732533522543795319621806169705081431040 6352 133691351036714533448364360706906726122011162259325579039646 6353 162750845729241181802596924548511538908643751553935338837504 6354 136738463436403018658695086486681415986346475298164605824597 6355 166457356092059920526550549398942069678781007747472492038144 6356 139854534690269933627450658129012407510637000066563847951451 6357 170247682121959714501696543005873880010662371347382144065876 6358 143041114360798149637150900238368429710498845804667492965057 6359 174123705752630773916078656168029398453990692244072647788834 6360 146299786584252079296548686016439727586829760286667603996259 6361 178087350874702570614930099084084714437549036437627797395456 6362 149632170836635389819096548908842946642091163760739314192962 6363 182140584264549906500212056354269382304186070785921382887680 6364 153039922716498112972659492817549701939146260470638078035209 6365 186285416533514931731375074681770942231004867534371535940608 6366 156524734744961185106257869551893161367714120995500966025441 6367 190523903097990706502297287117125847781197050560352600868770 6368 160088337183334432724821745732874662547821585072662998113299 6369 194858145170821557018479426928449649653938088364974673877862 6370 163732498868712173045970791478459853136098138651495720240179 6371 199290290774485340954883292222316161102453355044621208827320 6372 167459028067938928509525770941754335062706964921189021764734 6373 203822535776532814578630935111708370181019302652966233050298 6374 171269773350346263074683158982303674176452707015257883900139 6375 208457124947769587406691429678492754302568326679452368169034 6376 175166624479670440165112370094064912501291370903045207626204 6377 213196353043676665367422423620875735142658687809934722099840 6378 179151513325569481223609884620934430681854698821797322917371 6379 218042565909576324675379726336707731776070644382680502521656 6380 183226414795167274013400914406448276747274189999175370666476 6381 222998161610061030840426754243437080584274729796519557288960 6382 187393347785061645135593390194698046448217963794192127205930 6383 228065591583214325346537498978379736245130732317248233037824 6384 191654376154242775891166451441621638877349489079500258500534 6385 233247361820164051589022698552815339286135109328915201391904 6386 196011609718378008859176153725331469562591757109712838139335 6387 238546034070519986794211389022383501087132933556878997954560 6388 200467205265928968738862396423229418241349469606506775639083 6389 243964227074259893114890031311717300651884425069879528467374 6390 205023367596577009552540781552002968018338560360567478238377 6391 249504617820640204261342979600071606757189181767735196171764 6392 209682350582443305763221060772014784058270428075516775324665 6393 255169942834720029368600441442507292865504349713985053116416 6394 214446458252600431856614688570051283185532168378156805245595 6395 260962999492099888908468921828397809242122217121046970395352 6396 219318045901383028200551478636599561051729187026561765793543 6397 266886647362489604041557604320202480015491970955272473330822 6398 224299521221016135355028669020430970397179421484149416420789 6399 272943809582733046702254997913121081063724271825400969949184 6400 229393345459090999394719236994508267196187670695775076822380 6401 279137474259931028874400072512848730423179088487954340132040 6402 234602034601429612258823418001545674311739060995493746654042 6403 285470695905317472029288737869877100861634948810093745131968 6404 239928160580890958803409154664949696136588621697232935209536 6405 291946596899558157771480264686550308217645615555727170239840 6406 245374352512683901350547155466907078550734432099792585909874 6407 298568368990155824713909031586322851053545059830709549778016 6408 250943297956763848469531954056148136148432264132028576662594 6409 305339274821660150958587698019994732191303137117319198546674 6410 256637744207902832964792931224937680704732210753932564503327 6411 312262649499396252906285486695130444646039887894278103213964 6412 262460499614035370175201653744091638247778352313169962542962 6413 319341902187440746211490648522141389091745325945952995130734 6414 268414434923495487421237123494611687849546573910818803368360 6415 326580517741590160434104371308547643856091020130001529489876 6416 274502484661773614601630818899951611332285449434535159365620 6417 333982058378082582358924817300875292058173368222391487292580 6418 280727648538435610494861200110561310928838183375604585990245 6419 341550165378849831249264513880775774514636247325022934102018 6420 287092992884860075344409452573152692331461794704136087203110 6421 349288560834094249815269204180170949270514440389967207920896 6422 293601652123464274009904084691922659843563329904275995109351 6423 357201049423001334909199201319059357941753639535635899268514 6424 300256830269103471690427119761569918399277386376591946755441 6425 365291520233416939566143191671069459577171580878582899875328 6426 307061802463343272446720612148054429487330753092030976882082 6427 373563948621335660808255083289526599119589950906028869225100 6428 314019916542319656078164179846966628634741817562668039557666 6429 382022398111065293607777594668212566442581044063442398580960 6430 321134594638916838100367067137693314034860198142196750208205 6431 390671022336950888711695283674925909977146740998883041871380 6432 328409334820008837514972837508658252011737200051139791343896 6433 399514067027561008993950952420511379108333549813060693599680 6434 335847712759526734805515536049109816736663664911997461891415 6435 408555872033258244120735898068839330763360886090278696869208 6436 343453383448130045321420879241521143091369580600239812262651 6437 417800873398095925270955282705815362499681334402845887940608 6438 351230082940277428267989739477725288983498065402082604864285 6439 427253605477003289311425850031726564461955450530211680997376 6440 359181630139509106400044938177032043785205247842498776960507 6441 436918703099242084235701562316826749767833302127315627233280 6442 367311928622770893875868534058741694508645732419206810909332 6443 446800903779138794078751567120911341048235403979588691220480 6444 375624968504627627382822260418376485215267250500689275981068 6445 456905049975118301354239405800242877559083188620210354782726 6446 384124828342232076578452246116335027532523517564291939343248 6447 467236091398086907963264417818696375326364350173736769740800 6448 392815677081934082251324255752554133247971678765847668030881 6449 477799087370235211332879194057801961012727693934585250900184 6450 401701776048433742716816063742436626656707046029094163435149 6451 488599209235354391306867086035676038736949105590927915244320 6452 410787480977401949322821729971259447522428487573931363619435 6453 499641742821783015289500981012065265530565120790486321225810 6454 420077244092511469226408729805754871890137551817661506362660 6455 510932090959125524811072830934636698496120141861707325383936 6456 429575616227842096675681752303193919182719562748068093572748 6457 522475776049908136738594251299052238835435984970354140281896 6458 439287248996644151939212450255227531644340775226396702008695 6459 534278442697362987718508322271580359365175415168028922696958 6460 449216897007465809007074528960215715842920555000347683437663 6461 546345860390556982263106684688179216519702820309657455438060 6462 459369420128671388676376767815356850313418623391351473098231 6463 558683926248107984566319986015281452232524134515566249527432 6464 469749785802399872262811386039596293714849693096805604799353 6465 571298667821757733285392499191345148408973378176768155113422 6466 480363071409035482783898678483596982934876083789616782207715 6467 584196245961098169025479629103689304905863665699621814177922 6468 491214466683285255082501984974284680655844235644717112213528 6469 597382957740775758237432882405055330126992534702945274760448 6470 502309276182982084255768339222200799337896637094861504659354 6471 610865239451526887063405685226573287408021289230112225523200 6472 513652921811755813396079778811616860304450447402223231292189 6473 624649669656426496979646705922320175953417098675394850197920 6474 525250945396739507728766463668419234341866320971621575940409 6475 638742972313761853796398573703078928679830801760149341864960 6476 537109011322503173663471976748734065340465167450369777712426 6477 653152019967973695858443334689560270253137079679365650410528 6478 549232909222432829209474774732033754349772942576502515236115 6479 667883837010138009601271115747157899568890917834352903115776 6480 561628556728799028022138251077071379412678650457659248854575 6481 682945603009493344695122443176779129177611962126775914266624 6482 574302002282785694669959522953398993692836156220239474911718 6483 698344656117550920879505360116656832400645612766643351827518 6484 587259428005777455406198439753349054700749850608745432299299 6485 714088496546357808576710447418655893613590422239841127911424 6486 600507152633231558912509170705746450584330980604479240554650 6487 730184790122517200098262774083843687733980722993058184335138 6488 614051634512488987526241147499966855945885970575429687482673 6489 746641371918604242654810112280929374168540215879770123232000 6490 627899474665908474000492304942287238954414253848634205570769 6491 763466249963651093693459924065319088109044961796500867305408 6492 642057419920736874774894332327738739158115836501828023132768 6493 780667609034410798883573936579911612522907289758025108435622 6494 656532366107159721225296182879709001284285496155079766158793 6495 798253814529146299246460576274968728141953895367572355422208 6496 671331361326006788858972922506889489604705129751001157577350 6497 816233416425728362704484790913513941571390787455613486434304 6498 686461609287619204658674898941725960560953996242596920322093 6499 834615153325864523280295938558416064006648006324244134576576 6500 701930472723416968772581263597703215424137660822261356088564 6501 853407956587320215224978527483345380314041555247193980313161 6502 717745476871738812811783275516343894709474840988597330876018 6503 872620954546033226768418988674915422795391303208078331588052 6504 733914313039560067767125884567830276248751642666606784931957 6505 892263476830063386602580068331870388791812266539551941573576 6506 750444842241728684915277119587370978977918918901175512241800 6507 912345058767361053635850935178750676580826516624027194695424 6508 767345098919394758285756330948939759396951367704334225289085 6509 932875445889380525379741251707291520572525539758711510073702 6510 784623294739344852862655547369219883444928178476951437962226 6511 953864598532607931319729633012948369903755170878157801017228 6512 802287822475989164580281237456647364149747882218052712083139 6513 975322696540117553946211292635320514719382183679111175734490 6514 820347259977787042558128652832039553614510047573149888400859 6515 997260144065315841347924188917448321754036898764742660231050 6516 838810374219934707465502093698620555793864508028892616072099 6517 1019687574480078661378629684606350861727005144895725916817280 6518 857686125445178119315671615447594454099636860870918630675790 6519 1042615855389534618797369036451352368948219831869296184875032 6520 876983671394653900624865276801749778356140612488282248994207 6521 1066056093755795534280769483801127224016040225714892466016768 6522 896712371630702024356397850207141819035972641115564155539758 6523 1090019641132984489077292860787142236184947225893943207093248 6524 916881791953635648398764584115333266492700176795858042170750 6525 1114518099015962193028979832737509870914223566275139413309678 6526 937501708914496037870406547192301448304325968915245836271381 6527 1139563324305203858892735546308677472160899487062000307229696 6528 958582114425863982060679494172717946595608141321777360156262 6529 1165167434890331284982231306501450105529867341455157384282112 6530 980133220472843503457745224218644492899529900483427915039304 6531 1191342815354858484229569057481906468154389873007769821650944 6532 1002165463926378991633094914216473025186151625290870332558484 6533 1218102122804763974424173727120339515531870544811734552514048 6534 1024689511461113194713058218303312500830848750185016593608232 6535 1245458292823558785710937899261606290511783919510704237869090 6536 1047716264580040786152763050697363588294735523172306356684290 6537 1273424545556576372011536539216384552496457945831930376942600 6538 1071256864748260515348095939535547533615857259034278913607113 6539 1302014391927268957978765752744929412242598094354028244501250 6540 1095322698638178268523384696574615003246677848513063748100618 6541 1331241639988354438036800539507385010489647868151958335390828 6542 1119925403488563733009599366016710063764904213433335874437722 6543 1361120401410718795170784734153194832468798026896681115280576 6544 1145076872579914795627646525781245964121177093285000457516499 6545 1391665098113041151126029884595158591225638060220943969898842 6546 1170789260828636337026082295244422822531097941461701395906250 6547 1422890469035172023839088280918403470256993458517266668939928 6548 1197074990502593731578693591306941832902576920962456043559806 6549 1454811577058360180100421733269385304790077968420353797935738 6550 1223946757060656150395307214964174648180368919159103902274774 6551 1487443816075489660075111164958946157198330988593462377625600 6552 1251417535118900717203380299593419775172569884576139513913958 6553 1520802918214556144413436407809110099094035928876235236548238 6554 1279500584546205707887272922222456688011988503955567665183185 6555 1554904961218680863904578381196692380836595868658678679107946 6556 1308209456692019339410342904236215239188606074548197997122928 6557 1589766375986030746222163747639475181003508669018912050728192 6558 1337558000749150288301456715802536874179882941061655164960086 6559 1625403954273085485171427183034473968733842679031541855516480 6560 1367560370254486939008022020672269365347177021199501412266266 6561 1661834856564765736512658856496529945178404778001420955780288 6562 1398231029730614514895742466683390871905228438337877949571543 6563 1699076620115011723102738011507240704418822878271279563462146 6564 1429584761471362716763575090890016753302135407946640322558222 6565 1737147167161478203638206725833815235437916522401403094774010 6566 1461636672474381313264140202782724646043032768324061738364384 6567 1776064813318090057259671413711255039833732456193951559621765 6568 1494402201523907322980970090325396242226189974201079416946483 6569 1815848276149282694950670013678118537461395329245882521400640 6570 1527897126426955028115049377700010460928202924825546079282520 6571 1856516683929833163013612678979361233034474054317463854690508 6572 1562137571406229094381708803431343116912751800867983003025981 6573 1898089584594271189641752634230456221390876980911613789825316 6574 1597140014653131571042366413031445963451528510302321701467093 6575 1940586954879944579186986134019443670183940952151561340891352 6576 1632921296044305539853694318321014169504802651157087579930014 6577 1984029209667900317368597186292738720880655673600754608775168 6578 1669498625025231703615047008236967158402832184411435449431769 6579 2028437211525831552376033035357911732615476709218604854881482 6580 1706889588664469286098050107066613313021433462566250638137210 6581 2073832280457431300381955636163870978428900694667769313738496 6582 1745112159882209288287550945988572157207439113631998097662010 6583 2120236203862586329003545150043140002951081442456032756399200 6584 1784184705856886444574887835462698732704032025330094787888446 6585 2167671246712939239161395070722706310871252950329691861237824 6586 1824125996613676181047900251074480356673039753376413961925239 6587 2216160161947443335862252892347135975467113835107273556502740 6588 1864955213798784531258135747029945797027299365700204464913919 6589 2265726201092633493812632155236318405893292533527247660873728 6590 1906691959643522348485630190040328091588161917611943627995425 6591 2316393125112436927473540635715623937112016951183086790938880 6592 1949356266122240303982390287754732027541988195596993641570788 6593 2368185215492450611109369498678220768364965239267235692476750 6594 1992968604308288115135339086498265894942477886102438581720301 6595 2421127285563717107400686739828491048730689129977867119782080 6596 2037549893932250243902943972951971704342788648063667331481725 6597 2475244692071137799051798199285360443036222847176947464975686 6598 2083121513146800982995003131520109594225163643401453378543426 6599 2530563346991772023255623715024491492984647185411789168243008 6600 2129705308502614444639568038794211177400683666867122821225912 6601 2587109729608382431582261439353360427431594040962631712005470 6602 2177323605139859524798445096830213356958055171213108677074355 6603 2644910898843701086530812798469560753122746703824369525141704 6604 2225999217199906475580278388544754249825561092780281617074157 6605 2703994505861007410340141251106483168197928004730604726365824 6606 2275755458461970322445900898418633953791875221231095938963339 6607 2764388806936728172444124730044174761267886209578430694666240 6608 2326616153209517053571243304491606475192173946147637195533078 6609 2826122676610891290990373645424973082206378161594055244023814 6610 2378605647331361330292375184497598919941131572688277314723589 6611 2889225621121389384008856352591525560733362568169306615483904 6612 2431748819662489464684564444079786357671182681522738896473855 6613 2953727792128135791112118946575691321305296573628293981992448 6614 2486071093569748628736470812233038691022619754341726098194673 6615 3019660000733325252151558455757249508551651819152651427924022 6616 2541598448787652745939554397508925562952583872742599050297840 6617 3087053731804143631313617029526028797389867289026076444476720 6618 2598357433509667318062987083953190325096881858805978849213056 6619 3155941158604406071158076370860725999631825390457371316771840 6620 2656375176740449606061175108310029952251569571979010659809749 6621 3226355157741740809717561528788278575670257836689947528482560 6622 2715679400914637164114263532317171560288032951601800101391128 6623 3298329324437076654854864528826652544828013986383912187084800 6624 2776298434787896770416995344011509468760736018226567176375972 6625 3371897988123335844722262327067202800990501554130709152032768 6626 2838261226606067359250253437150819618899553136518382848723521 6627 3447096228380380793767478941629204805023282090743723659630592 6628 2901597357558354688913539910694648970911499672640564828070204 6629 3523959891213413093966885044108430808065036264299313085706150 6630 2966337055520662233187701977957582699244470081137849350597271 6631 3602525605682176175847096410850016460666336752987906225774400 6632 3032511209095272215181492835555364422369848399532045117250804 6633 3682830800888469299744526519217399684032357374872583777942414 6634 3100151381953222867886357747697065943078199907341533370619302 6635 3764913723329640112393922143214355660542605553142813040858624 6636 3169289827485862962885405828538225689509104073527828262171572 6637 3848813454625885936487354554515218923834688208628040131223488 6638 3239959503772202455994290688222961662896555128147940372796651 6639 3934569929629360331900250799442184234864852953905417027521686 6640 3312194088868818815933010854888695963755843848480162981997806 6641 4022223954923251348906104787738277629677774881590073867784480 6642 3386027996429222290462932762646296750365376002779318578594987 6643 4111817227719171359461740463155400444522468280286121615903744 6644 3461496391659730086068017155583306734205194734824302721804113 6645 4203392355161375477636606561269251772646934248442369009593768 6646 3538635207619049255805864679369144201274953172248358984459674 6647 4296992874046506441141366858174110924212694826131616423300948 6648 3617481161868921070319373081067163077697932051254774680506894 6649 4392663270967748500936709787304524036142770957564896104828928 6650 3698071773483335855451492354306910765699211131395393358908820 6651 4490449002892461434954384831023861752497569628965807504902200 6652 3780445380423986784091080217555683660868329451489934654350944 6653 4590396518182558346582007546516205940224810756757068500311726 6654 3864641157289793978852344973069779264949104807909290802540877 6655 4692553278067087511989987018647416244474536552027400694179870 6656 3950699133448496586445901755699965726091640974081814805953389 6657 4796967778576679287582668534885392365523173344980509306266502 6658 4038660211558480296094781222374936000584486983242004984402475 6659 4903689572949724066572665198927582125152840676045021908141592 6660 4128566186489181166539475022466152082639789625122715919671470 6661 5012769294520356570446630398387723449511318934873075279535316 6662 4220459764648583674045802643712229176379568135823099628961849 6663 5124258680098535467291917580140941801669170698912029894674752 6664 4314384583726511673920987405089507535503010394538027302118701 6665 5238210593852725516844453808393295930145245821415692331717632 6666 4410385232862595558491416813370654238805675363480505659583805 6667 5354679051705912245873503407692223237081469066729361888680266 6668 4508507273247987375059217749887124984561410110117211892459623 6669 5473719246255906653270176799485736365912690711350653135683584 6670 4608797259170088119451128642219078026894848945343408250003385 6671 5595387572231129730081851872981370214248934954567654932316160 6672 4711302759509747927511603382472956373423823335847984556863038 6673 5719741652493303755900568281580556659451699805572863039526912 6674 4816072379700600533109248201476057442406344625426347266738367 6675 5846840364598719501716561023616547683842756705434325830683946 6676 4923155784160398233521043094576364834936688404319090265519986 6677 5976743867929995734958138376985440475775621020311259458150400 6678 5032603719204422789831040447340687503890075327276193361978111 6679 6109513631410499891492670072871705392782897004623314075514944 6680 5144468036451261281464433633757390211948827580435302428149170 6681 6245212461813856560608671878912898452324716658861966979155604 6682 5258801716731454022283363458061642453602324974420709775824698 6683 6383904532681233633441131253191812782560422534447483071807936 6684 5375658894509744324819805856247645467979495601251253119025535 6685 6525655413859364706250262409390587378048486565356461332557586 6686 5495094882831887265187949428887230572871688347458251620679532 6687 6670532101672540723077902590003063831850216105427193781405600 6688 5617166198807206751970841285757041074990115232316702120944159 6689 6818603049742084005645457991687540782024714293148668833200640 6690 5741930589638327237914682358005837858071780303211034457655131 6691 6969938200467103872431412686559662759024571826978826209902540 6692 5869447059209748435665557928123599013818895394481987990219722 6693 7124609017180625116683158337285947439822949078439085928843264 6694 5999775895247178512242592693935648832266738933195596160777350 6695 7282688516995478820236500972619320144774010314851149539726806 6696 6132978697059793547815609877583629515406605423423967268946350 6697 7444251304354649454599391416064604538571943587704285968110580 6698 6269118403877848661208085439277762020251087414673467267452075 6699 7609373605301083093624084297566923364262202341383641257972736 6700 6408259323798329238193371540618895765065563157294718002334263 6701 7778133302482278966775782858940517784947550641305990185857400 6702 6550467163351599262208182513721008011731804613503385690871296 6703 7950609970905310654805278977449603113461984834101036165428736 6704 6695809057702277956032418752787367241762630010106544031445703 6705 8126884914458254109672207836046139801704078888557401976146624 6706 6844353601497855915132955598550389624322120809860810086923830 6707 8307041203214337509851150714420108791867269514840856584849718 6708 6996170880378847769038936535300062767442553622087729049692474 6709 8491163711535472885633896994306974483647094825710104423511890 6710 7151332503164570269099072286800551672817790401564659812962372 6711 8679339156992181614669327852615495212779319404391524041498924 6712 7309911634728932694604289993255218557642864060345628974875736 6713 8871656140117285446773644571629961402989129076503900948417240 6714 7471983029580930722476163156234802562435195825158410804783507 6715 9068205185011101823141531047309674271872238998616855408695296 6716 7637623066164845549108243801500207017305513263521360344859305 6717 9269078780816257065828596348401329390848585231714222541143104 6718 7806909781895467219794626825799450925566747812277109088157575 6719 9474371424080613689349797244649211990479723497672975703007842 6720 7979922908943984947539940839710475371265690307099618085089831 6721 9684179662027198791364604458212151999184618460808355717729740 6722 8156743910790517827787651784510846350364719860766123758411697 6723 9898602136750419381007312628612610569358808606262975215841012 6724 8337456019559596920475260607715994200487585208518383695592536 6725 10117739630358257772242458293689217168867932942053718790128632 6726 8522144274155254320507007640558427785711875750697653746374445 6727 10341695111080555979986817530076504230226186769911093230466304 6728 8710895559212726719903917865660234287976432997680059240028242 6729 10570573780363922586553198439621195286301795263668258074723016 6730 8903798644884140230281402873330021139280140801362037490913994 6731 10804483120974228976829895910167559165595623331435692611183372 6732 9100944227475910036770116322624944796030180220118810818738617 6733 11043532946128104357861902152787664873823773201590088911847424 6734 9302424970955962951074385784285679199878576760790062056344890 6735 11287835449675290771327580356949754279491684003030935549900950 6736 9508335549349273282341913143760391170253731675728321635490669 6737 11537505257354180568901203434599233169250025846133110413553024 6738 9718772690040592813502481298782093367358089137609327644234050 6739 11792659479143329747743443664107168740916278377037227834673652 6740 9933835218003654224710539862482089272955274348124614541195046 6741 12053417762732221337528670773101820677453347670360167544971264 6742 10153624100976534214939196333591071499858298662709122879271761 6743 12319902348135043896817711158207334739264070309329257951837696 6744 10378242495603278011588712194905499711920575623798880576792794 6745 12592238123471751324778664153040371546635081504923627448861286 6746 10607795794562311103755869827923886274890265562017791877247354 6747 12870552681941181838137868590688499226057146342962178178769920 6748 10842391674702597068797563431257302488309453413888195998030550 6749 13154976380011536321118719621699389822583442808089424018573842 6750 11082140146208942468995342488853314895339405851617403214794034 6751 13445642396854049550818135368552079709135496610489394206621198 6752 11327153602818301164293630582453253758714654871219543286281389 6753 13742686795046232259401804385898804226218642491948826944266240 6754 11577546873109391210951242437346453184174831117961828788239082 6755 14046248582571617849789414724990062775283577875158477491008120 6756 11833437272888407991204063933415821478299090093587662692602362 6757 14356469776143515070062484179679370716133554056259249671182312 6758 12094944658694097546440653819976438570790025101597201566155293 6759 14673495465880847315464191872872597663590647608089591742907232 6760 12362191482445944470843648343593201190705002309864694490842837 6761 14997473881364750712368469614419283439979155317588818825830400 6762 12635302847259729373082134017858644474020898045935575467612804 6763 15328556459105206997864309728355908719964634794224186114989494 6764 12914406564455222043906714028575928432346369784200388335830160 6765 15666897911447603698719020415094110446455918551606550006934080 6766 13199633211781298295260720428740837721099133536211591997229848 6767 16012656296949743496844273629138731267412710310012629834577341 6768 13491116192884301184136981605419184126283801084582807958534107 6769 16365993092260467212798257387485187583784512351160192625294118 6770 13788991798046011228829220879443853266658316912191892921714550 6771 16727073265531710817647763564895561045385643973793185554090400 6772 14093399266218145498084548606865922485637585990978350746577784 6773 17096065351396486575655191911961612868914075532560867115890002 6774 14404480848380872341373195722710548413471866661975717957213187 6775 17473141527545962110470185536172836755006502844921267098920874 6776 14722381872253407272346758601704364420260489370754951773399377 6777 17858477692939509166388109393617852049529516999689290609001434 6778 15047250808385346363828464465333241324977060423619597128668850 6779 18252253547682306400373485276412875944073809982605200661198336 6780 15379239337657996712720568773543065816969738315783175333414017 6781 18654652674605807992635605036797676322625747247763033575002956 6782 15718502420225579343561867895397423920584455716899629360635499 6783 19065862622587132512525001194674833161298954599067339585345172 6784 16065198365926808601950235329754680862236355905920779553114629 6785 19486074991644184637699476560414951909408368754588698092085760 6786 16419488906197993910888104473415695146814374698425832014402822 6787 19915485519844096319690599137236958448096849758705165287780158 6788 16781539267519464997049796494373752014972033941562330516082431 6789 20354294172063364146619951129070225615888032276267414386799014 6790 17151518246427790618368064477180465092362895458184501743626331 6791 20802705230638866309069036471006953944621077807125920229409792 6792 17529598286126943723290521508560293955883825644328512214304760 6793 21260927387949766070102152546644657633463230612415827709943616 6794 17915955554732263135517324905709035174055294682155903857925590 6795 21729173840971149324328020285822760974598741772380621604834560 6796 18310770025181773581927297931093890305526219808666006948096591 6797 22207662387841102060003714794551928309113197497965031809977530 6798 18714225556850152467755684922326886476436936784479240096495713 6799 22696615526483809676210538212785559976392414394926091925347016 6800 19126509978901373560150238620718612122642484436999685460749002 6801 23196260555332154525229976326340655007601859590555683594238906 6802 19547815175416814983600108240327100826135333191253148872374930 6803 23706829676194201127222869669400894483223120528656868488976608 6804 19978337172336391979480209017077180788273346612488019609774595 6805 24228560099308890626766730557300676204863100097689318016327022 6806 20418276226251064064770521656063708839256016921373212316654722 6807 24761694150637217623290668936321581056276077445425332714752000 6808 20867836915085871876330377174054781066303844438838358760548616 6809 25306479381436133912638768077389529394101296971845708396972058 6810 21327228230713481448252664393420675282559695041835199895468823 6811 25863168680163415335849188870149751602210662717437913668455564 6812 21796663673539053289138423439007736600579645232838280728959021 6813 26432020386762740263169356118058403542441149483201074350825472 6814 22276361349098110759134405137384957072171558796758760484502577 6815 27013298409379261674374936143194938472646410050437182502952862 6816 22766544066709957256096964618485552061224306273292211605857005 6817 27607272343557009767461870502736865363083712666028870375170560 6818 23267439440230084976582868741231940386554903066915301530542370 6819 28214217593970538982558459915837414791020401174639054512168384 6820 23779279990945929898437221892351840750724724346919752790473696 6821 28834415498744332721445854656867892259159246025642435236870264 6822 24302303252661258523240650259685548978208270599399281882877527 6823 29468153456414601339720396022013658217044183543033550361154954 6824 24836751879015422212414760123497658906768124399286206154309795 6825 30115725055589254662263740516689292575544237184450163230550944 6826 25382873753084685052084111345467838608026601207337226172820248 6827 30777430207362999806928652583163786732384032971001154874720256 6828 25940922099313821498832051029442436343741334908957871990269991 6829 31453575280545708989759004042128057570135401527511251593900032 6830 26511155597827191009673070613900743357694393036944228531680906 6831 32144473239763420731341058699798597905299414288458662639067668 6832 27093838501169528871903139510757270731855770109590568213519574 6833 32850443786492582002075603835406419753913431307328965377382258 6834 27689240753527745957765510625297209291878140258082967329006760 6835 33571813503089408858870936848696718708357412961464161793656320 6836 28297638112486105579822256081508749053112971304107404357279350 6837 34308915999877539572362488428162484632491401118298374226462802 6838 28919312273368243469429227766189719150314959310549724240388274 6839 35062092065358477668636410762636667725342259840787992939177928 6840 29554550996220617605977185855973991732509444574098727698749106 6841 35831689819610673270159505550058751397898564514948325615764352 6842 30203648235493118661302707405435664700095243303436012135073102 6843 36618064870944470186230148539815275249406975049871277493150198 6844 30866904272473739674316792812855873982387604751257275806671634 6845 37421580475881553954477500281718570630079526713920399608427712 6846 31544625850535395727781928727339285741865125824368345333544744 6847 38242607702528973064379862940730282420818954275188518822141472 6848 32237126313254201364734408314360636479524881023445846098851488 6849 39081525597419272506238521226489945371012812954703009652563342 6850 32944725745459755769058369551030160804715096740772250922866732 6851 39938721355889776201729978003944332798635453985278917799813970 6852 33667751117279253866457811626233031254887301695270293385998697 6853 40814590496075583414927411625513837628295553210405479539955712 6854 34406536431238536012570035036110036929532661863635145873769784 6855 41709537036592404558310720617137087530856267614728290577211904 6856 35161422872484510369205457232793187033023773156193541603327208 6857 42623973677986954552735174338677128144463391475265433595581830 6858 35932758962194730983854603115686134451044804519966670817617342 6859 43558321988034247743013672895263878855246402141278813915543990 6860 36720900714241291549254284816223049570108036268641307671510464 6861 44513012590962797994823821352627609630217611512358449619280524 6862 37526211795177600408176134960930049275754776863574515807087248 6863 45488485360690421701219480497775548487336252269524837112098560 6864 38349063687618037174797089642606002974020873974757651260243242 6865 46485189618155070719537497583495292633960021396222222287768960 6866 39189835857081955971261302057943437626823195221982768306967586 6867 47503584332826887467954468438080575733355501533813697382276918 6868 40048915922374995341944237544119675888294836541680656484922466 6869 48544138328489476276253139914610802375255545857339448605626016 6870 40926699829582181036701985325734807103560814563198486907203887 6871 49607330493380224363570698325084932809992468883486496543092736 6872 41823592029748865689130480675931780476873130413358421062563386 6873 50693649994781383278577648383705683273346449453629534174670194 6874 42740005660327139610809682360142877249785867609223074629065659 6875 51803596498155538072036035998494877010216492707097366618533762 6876 43676362730466970145314607064500642024442835474171682436700761 6877 52937680390921047681494519287283440285171156982359444703183226 6878 44633094310232983957767735654074466494762585411250966944020066 6879 54096423010965036812933719168321831739285838408243265562788044 6880 45610640723829497972174826217504941124194598339137681653473602 6881 55280356879993557841204863108832152460450903741336711983828148 6882 46609451746918131119261738175180250844591085109276129151776249 6883 56490025941820621773963862511786602197988128558276712286152472 6884 47629986808114091346080457964424766555672196803783305622575069 6885 57725985805699921003825235693702500921696923257644892250717140 6886 48672715194749031204174604627816994476076865456782310618696982 6887 58988803994805234299812349590385841909749912556042637633705984 6888 49738116262990201529615951310557743941098142518136285281103731 6889 60279060199967717169224504701974153553440049378632338974363348 6890 50826679652407507025210539933425863410166738059459048501221158 6891 61597346538780539280705014610026286237678491226684043374068160 6892 51938905505081980737845329513185986625755501915814572276004471 6893 62944267820183636023447899239636433612392714076337099057417728 6894 53075304689351147293596788186003923019649958841452837623372353 6895 64320441814643694450321977132275591434345904713282392113359080 6896 54236399028288738127544236309711878719492174952328846500121842 6897 65726499530046895798138135081606898156332568801068971806740480 6898 55422721533018256658649321429919699729453027975671211888408415 6899 67163085493424388500377377889175625460776739259780819766740546 6900 56634816640961968264078552388131771031330279284541050640751662 6901 68630858038632968131002483762737515115035445707115149009957700 6902 57873240459129009870878673295626495219578946273409812477758704 6903 70130489600115995088009773958464912180030480863635480664249758 6904 59138561012548477892659681739546792811730082557751322426209349 6905 71662667012872188109026547980033098641674151061050287417134990 6906 60431358497955561999728019257676170961663485290893785075090709 6907 73228091818762592997216795921187475009260713642788014098706432 6908 61752225542841046746277507377330526845894382126399001010555652 6909 74827480579288742334963965786070926851988028014273633329035822 6910 63101767469976804330002541819350374335961652158867935851960447 6911 76461565194977794608895952531600936735781534921273949459588212 6912 64480602567532250689324856348161084421959002520193472040048259 6913 78131093231513271219605934588118266283392890272507782317701184 6914 65889362364899134732454361941546743008203571854218487280526962 6915 79836828252752898483335780400398067784911551124479984580027518 6916 67328691914344477741922329495208187494349016287167923705297484 6917 81579550160778010155469232431376328952585397972508666574766080 6918 68799250078613977929678440601337863968716268984485728760563658 6919 83360055543121975446072007132728719800708297673624952160134144 6920 70301709824610744773854983202773371749755917773813573201012235 6921 85179158027328189210155673422426564596068870175070390810234880 6922 71836758523276830212694493967053731291183102366201756317945137 6923 87037688642991296259679359141418398163042102698470697724949184 6924 73405098255807680089466237873187272592717939071656896967423643 6925 88936496191438521866512266634603533640778371820452615639443032 6926 75007446126332340542189824218373101674447819106002448126096013 6927 90876447623211246838291297252385979488373007910276460821909120 6928 76644534581195021443991547560899876256434849134543385606260305 6929 92858428423510299412149210214313874988579340309208275903031474 6930 78317111734976443677372979725860795687522303266789877207295115 6931 94883343005771839012235171436058267538794508463455402242263040 6932 80025941703396280145554049015229122182530572890428257531357741 6933 96952115113544180071687257346240551064749268948470576915453158 6934 81771804943240943187373886047357230457375904095084545029221963 6935 99065688230839449073015641104458385008928062085673853551417952 6936 83555498599463974694516290056848031055417968092633689803582340 6937 101225026001137586186955446708034608717113165831520959450417204 6938 85377836859609360981608622417665489252700673843260044435998321 6939 103431112655223895893055771380632894975023831751491285227897344 6940 87239651315711223607077783748213691270666830008921046969234571 6941 105684953448045120280567892035649946193414682040206869940322644 6942 89141791333826531187625096090757621078886475127803490299190081 6943 107987575104772855921859832717438337159451191037717657474451456 6944 91085124431360737120457354927802529492601617011956040732758811 6945 110340026276267061880825642362473771022920669748721913315264512 6946 93070536662349575380739807731605830983412653799624738048394926 6947 112743378004136414196362570471141915240066825569205915281634304 6948 95098933010863642580525032572973358633646415238863838145166903 6949 115198724195596352729981348491219884148803373152485065297745728 6950 97171237792705860671277361915275486244698080315523623218429762 6951 117707182108329841284927201666711937078090123802728691784317170 6952 99288395065575452485455825571979923844338697055561308723618927 6953 120269892845560123124351309263510686957781649790087587444735024 6954 101451369047875673213205163273365875892896531219050933285940510 6955 122888021861549103205909709954001238744145674627122291774177280 6956 103661144546346226397759900921257987967611599763384212808510181 6957 125562759477739427413515093516663071314245265535313190247796736 6958 105918727392705054637983045793979511751005032413889188639046330 6959 128295321409762859644401576107311327202263692623261476061701730 6960 108225144889488034470016316844426597499606401227450009335996223 6961 131086949305542181679240775513092519081202990006330514537867988 6962 110581446265279023455607344625151156952379802377953197417342412 6963 133938911294718560241067114924503047265842275549667265821903158 6964 112988703139526706958055920155565542134098318270641534127552739 6965 136852502549641142490543003745602490608014844431875913752602368 6966 115448009997148774096758603519790342907345485716972816127059495 6967 139829045858160557405734914961410815430302411561707792892185320 6968 117960484673128118630688856664405868633014042918276075626347910 6969 142869892208473018089801562220522310988828064819364255160480768 6970 120527268847310012756959502319154607804772113728085624844264891 6971 145976421386266841116966109473881785052560719239583018083587636 6972 123149528549613541785175306527176285874480764404154238826739301 6973 149150042584428425685272365750327354900515996165006778378414080 6974 125828454675875017159775119824078403796752364687478401164469067 6975 152392195025570069756447235251305135734899520224885719622138368 6976 128565263514545606185769871495595761475234543242508049692275332 6977 155704348597647444735236982882145762864470771268469680531046130 6978 131361197284470030940334829617076808492281910097619706545296052 6979 159088004502940106824262373286593736833181065606925584745360960 6980 134217524683977898133842437803417326972218279629315250889464760 6981 162544695920674094282943979277097085024549062001380648271693440 6982 137135541451524028068226911855395800578483852229409943460873811 6983 166075988683571447764292692358678797059439866310392029796740318 6984 140116570938119056316811146454906877379305168485979639407948383 6985 169683481968617398092906180026336800931109586280827154749436858 6986 143161964691796588347115617626743135302849015381027754561476827 6987 173368809002341994721542333500381846699960699056703545106771520 6988 146273103054368297097198412133750342636479365396754407531137048 6989 177133637780919101151938107428016614345313065734636686734431168 6990 149451395770723568609345001510721858591492938965186700401909851 6991 180979671805391963368490316740065072381149727433012009256187904 6992 152698282610935623377995485182992046850106847037178359018678732 6993 184908650832340966403020445109662596413142629008328936644013632 6994 156015234005441473281052908131414504806537185670627416487430575 6995 188922351640315735169779607748781956617761593392531889103020480 6996 159403751693568618079258779215222156572887946675021995712542940 6997 193022588812360411380511397290779938927059462523542058042031104 6998 162865369385687043776866545733822257619940029333401871473726173 6999 197211215534967751422990127732276578894843396746130759943293440 7000 166401653439270859974642593676320207121931662790394947432399718 7001 201490124413804643372118393855620699276455682266774862750410752 7002 170014203549159807097005496749539576794818466670339215207015995 7003 205861248306558737666575085321910180979012379157558118468779904 7004 173704653452316879471040278061950274233219418449907437661745653 7005 210326561173263128350523704529529723508072671399659151473742848 7006 177474671647384449157769841860668652685982905756114163851393144 7007 214888078944463413132761903541165697009593389204010229572073472 7008 181325962129347540717413985686438524304286342207188332570551473 7009 219547860407599003899224892886931600614373073126401503147303966 7010 185260265139619301313827173390578940861003549419005994824182917 7011 224308008111978257835044774899663616023775767015171048806703800 7012 189279357931870236364752839942128026048824843466473383064145913 7013 229170669292734856138546271665687484422352659523969530119087168 7014 193385055553929441013359644126831723373088385878637234659745375 7015 234138036814160875675063105733992314421479121389541016373388728 7016 197579211646092854776730440255340702093878960617425804663361384 7017 239212350132820182122325876620625744272842954803346518526356110 7018 201863719256180503618256997301388698210196507773987549040133966 7019 244395896280854124567362180259922841972089538738273248630216766 7020 206240511671691773249777556554249996647843134509770164381510788 7021 249691010869900034561595047208950655114796507652442958019436544 7022 210711563269414982610276469714394902955981317264504741387855947 7023 255100079116051730830005693513350455820068510309390966069176120 7024 215278890382854900164681673413323942061776224006150417014131963 7025 260625536886300107736770313340272338444126879718189720507162554 7026 219944552187849370952714912815533297201336548681549192405932719 7027 266269871766900944881098562005886633663520158938855607294200512 7028 224710651606753902289387587396563421417426101020605420766690485 7029 272035624154126320554444697193645532812922448455827917180976210 7030 229579336231580893833896116108856579430396805759027641005009584 7031 277925388367865447030612037589630376689870173877913135799230252 7032 234552799266488196624712206457718296602282783682419218007100043 7033 283941813788550374657256881881488604004179730776003403998997248 7034 239633280490019848913286259681193869651978706089302333063673067 7035 290087606017891838423146237259488613525380005205227047782744000 7036 244823067237510167571346925711042060860667154885908653075312439 7037 296365528063920549122539114284602861293239430548287966569103360 7038 250124495404070875919649299029950810611632418172558058363329519 7039 302778401550839465540237412184689807555448419441908853081815926 7040 255539950468589625520932740318592561072644259099921595856068960 7041 309329107954203028435516230787962089117865511373531154042131756 7042 261071868539177124359299457919329566427285951003983154702867459 7043 316020589861949995792631222581618667695016284227235773086222336 7044 266722737420509120526912440718151358960334913761082507146269979 7045 322855852261827396198968713707807612280087684153734164145600512 7046 272495097703518712765177952692240294011821734589659384213285648 7047 329837963855754217766673495942565980928657005470236426055384170 7048 278391543877903870744893872673339888193549990557781149134470499 7049 336970058401684778277523738444015148620203472850825117998363890 7050 284414725467924652678321299821419065610396747344876345773401303 7051 344255336083543282843745094773642584218166141680446481418280520 7052 290567348191974409674066066211789744231029591195295447119186061 7053 351697064909812873073098931636165024259890612572402660958849280 7054 296852175146419269191087451987987427098520238225729479724663099 7055 359298582141374511334472280969821247166844911209511765246357854 7056 303272028014210398120491514755235909058358369754874066839565205 7057 367063295749203330167592394830372415560901501234117192094883878 7058 309829788298783963605420140647844786229911668158337170827130933 7059 374994685902542615194326794821288888154203828538222861550227456 7060 316528398583774340967383507717839583457413501646335368448436640 7061 383096306488188385197941330367274378046707912231996020463535180 7062 323370863819076967395240066248802914483092482011855282895382745 7063 391371786661530590573038995845137679177179851504026098548727936 7064 330360252633808311812245412968647426269171871580750249297382005 7065 399824832430010276450874404948329993185016445007364164408629496 7066 337499698676721730098585806852355021996289653276196362013059703 7067 408459228269665654918460241683182418666618662336254158052796416 7068 344792401984649505234681490173756235367433230832600698418304278 7069 417278838775453907431592304891101696078618628848037112951355622 7070 352241630379553138660911656599006523530044447261591772214070638 7071 426287610346049699440182228122464809709109570508762562493838420 7072 359850720894775967034302682057757941248458520527789983847813557 7073 435489572903835840182244127973258651708620120422113442289286094 7074 367623081231104432511480414077155077177768588161722447142629861 7075 444888841650816267460555651053968752154884081852638529872116928 7076 375562191243256839708437804690874637763165346558233393856719085 7077 454489618861196586012653728258512813825068815318306296369053224 7078 383671604457431193691302599763005900008886200549584567694828761 7079 464296195711392744961298844822442514341340654000169231765779968 7080 391954949620556735951501438574593364440491241761734678213059175 7081 474312954148244111053777247004373153538839547118831042077973760 7082 400415932281907084632079991099007977366294372668638990435801488 7083 484544368796223186355886704988194853667727533946532423884924928 7084 409058336407746446725521109776222995222198064537362966183004087 7085 494995008904450538280735972776514418409621288701812489793648820 7086 417886026029694209092923946053249308654119591350388278298179149 7087 505669540334340162955827777635495588104156896006148844779494208 7088 426902946927507337607439351434180280176635639689689671499291380 7089 516572727588717496750857457358311137787505905120221588905046048 7090 436113128346994425263071652669465404923259629530455365625531923 7091 527709435883269632226826339000015292116356227924893936111752840 7092 445520684753789936591413066073594752872912141488310118157930155 7093 539084633261204990887785159712486796349964878900073605296968160 7094 455129817623732203190357016660942746997707946356394718467698135 7095 550703392752017763125697769262868166957421155626250364631707648 7096 464944817270604039708228252421111192834718140801454962657390148 7097 562570894575270852997881817780960315945881540670517992793006080 7098 474970064712010477485493505297897372457739049313456409261806508 7099 574692428390329869464912467408951507179970855421792151656624000 7100 485210033574184060601711821666396218000435956881843638075007516 7101 587073395592999894095750585128418151993344614649778904888359680 7102 495669292036524422803623716509225275310085408314122541379015023 7103 599719311660036335821505968450836048900545105730727659361600982 7104 506352504816695470328355586814056925095262652559720143177058902 7105 612635808542521164052433783879365317971006814259253951021669338 7106 517264435197120441744469285923554629699036419945641578305766583 7107 625828637109116200487845135040085410631175158789154892133173875 7108 528409947093732408510282956411516646699092302311221883158302506 7109 639303669640225955532756049363129145153266581782050749254955968 7110 539794007167855426029956958325366328878622862436479235075372158 7111 653066902374123725842558915239775722257077783659593967456203520 7112 551421686982109551751658205395309007970013584488397600543304996 7113 667124458106116333772469010116322520665713842969867332459877452 7114 563298165201251321621863644608310381528167665029484536015226378 7115 681482588841844996210518615713958845878283271655752229596581290 7116 575428729838880026456412476697335904343214911391118090820926718 7117 696147678505842368397315613647054679939469531054304956086980910 7118 587818780550959263133796800822823589874516876914242862345519745 7119 711126245706488827039406862867076432148057303184849114903988382 7120 600473830977122759734595649824944722587429321557375948207090409 7121 726424946558534545647145593881957412966922193309349110505103360 7122 613399511130753396774863975652022207382732311493324614998354336 7123 742050577564377883101907942268448951489707487892884916430022806 7124 626601569838844676602533487682788223100221319949665867365366784 7125 758010078555315063702749221472185072054033430069201030134936024 7126 640085877232674638099406743491772416810989965508807060220770669 7127 774310535694001083276350611272281598276513634223565550567848862 7128 653858427290343382478428230202087357675162929901652945924338450 7129 790959184539387241473316513366043975678191125615936901294712832 7130 667925340432246976777583588689624721438984914830312813822022775 7131 807963413175426685439192066869353739866156971395042753882578688 7132 682292866170582543392082887896244881237231842999722054543398600 7133 825330765404865865168419432913891824271816324509393966368537504 7134 696967385814001835596047267720594219077078714467467352334958942 7135 843068944009466856764226436181553506924948227411456810890997760 7136 711955415228553549604443586507222912770606778301979844810448475 7137 861185814078033117493712056861942717946699891940563653503985064 7138 727263607656078042619887229127962745002960694801841662637718996 7139 879689406403639407122236731579209645892457182898241748449585864 7140 742898756591242022988907020341674431428952977980515226815683416 7141 898587920951495354936632989190838554690790711686620532222287840 7142 758867798718425162741193833282557295429391147653490568553196692 7143 917889730398901482754125959470363331729544735851371981275109984 7144 775177816909695464281021313609691503033698762507107771173132294 7145 937603383748786422928592054170973119701005149298821758785540110 7146 791836043285135601919046384723413086799296996035661251628190215 7147 957737610018344609011958094596767921965943303861862358364208322 7148 808849862336808365554485582355525368833350674420952375481094124 7149 978301322004324877653663997300982749169830226881028549006254544 7150 826226814117675768628495567620853181409448199273427438117474855 7151 999303620126552216120996352781203023676388396577638915672389000 7152 843974597496813356166730306344541308075995170460171347253171660 7153 1020753796351297333346829451244540662159848049284481828364607758 7154 862101073482288772224981635589179979997774891957305810602775994 7155 1042661338196141836766289866202038142047099455468986942467842048 7156 880614268613101730478523786426442115919088105115689115544401813 7157 1065035932818020575760978687938807849687273042885543892677352320 7158 899522378421611188409162990904518713552649429337202701355546058 7159 1087887471186157178928274100248261365445299192516119448872915456 7160 918833770967904766128298619682140433699451180051899123952914451 7161 1111226052341643980547638247277532976054639591733574055612264192 7162 938556990447595287146723538470882387026263062720370674108514571 7163 1135061987745453415719090261883407145786711565095472239855867904 7164 958700760874559762417205510346213651465753150891374129058912461 7165 1159405805716704578179568597538546401247660030786420715292262400 7166 979273989840167203031206306557732376839993430554643474911145495 7167 1184268255963045994530131079275358143433135094476272621105426742 7168 1000285772350573343590688498715879070442204752541349997880125296 7169 1209660314205053788596829165798634300939405662345313351720788736 7170 1021745394743692700296214593981054573486810053358101261191795435 7171 1235593186896583305269219959273333507709126653212176250774934868 7172 1043662338687491388246980304409871874071631656579624189164042477 7173 1262078316043051950090035584852834217840822002923591247476067206 7174 1066046285261277794652835379432148604538007275898444470761956445 7175 1289127384119671495099474850281320610177396581875883208189616128 7176 1088907119121702562196029276578021680781287992059938835298468038 7177 1316752319091689419280925005296259953801744391718710240419297888 7178 1112254932755214393507516745302171623840060345493662869491882212 7179 1344965299538741010052121186188161745593397636829625385085445194 7180 1136100030818753957773600184729138190858696933266089799050600315 7181 1373778759885456967571247203661596219558835048462489086910464148 7182 1160452934570504678281741884251299870435629792512791448908965307 7183 1403205395740515143496352113356624963442058685064913403156904448 7184 1185324386392556419957323079523835031943840892212075367592796959 7185 1433258169346369827911210464633042822226683591921553904611728370 7186 1210725354407376093639008305582687729753258378071859746294346311 7187 1463950315141937690428252876514206882410064395362293466012065366 7188 1236667037190017964293408803233768447778703819933428950132209749 7189 1495295345440566102377717128124407784244612703372022557791565824 7190 1263160868578046009191315062447347836682656010027076525179437590 7191 1527307056225657135238616657008447930860060414467759882867277312 7192 1290218522581181035182569063818122683426696951807940845954469223 7193 1559999533066369065184355105057525793674639729669330611178106938 7194 1317851918392726447858896014536602389373103375766682093357226742 7195 1593387157155866734310147668075772599848193837333234518373166910 7196 1346073225504868586153848921272280055504944702375474929114404073 7197 1627484611474642645678249474224265831384434115444503352898426368 7198 1374894868929990410698979250750336026925879941756849939108743244 7199 1662306887081482222056626014500049157149836941286177682494857216 7200 1404329534530181080277005909553203040774363837056847457696547607 7201 1697869289534699257840243198015118558925800532122680950273253800 7202 1434390174457168585573471487515363188708936654353006626434197614 7203 1734187445446321261249642374101229092913427500324202255608327936 7204 1465090012704948151068182766929576530712323024090955783249793180 7205 1771277309171959141040121994839136145943828655229386446961778878 7206 1496442550777425582626365813106079884417617009600660233233262034 7207 1809155169639151560599505912882410827063784810242871216622361814 7208 1528461573473442148813523104366314674827844615097913846690230783 7209 1847837657317031284876172932876804470938267604790351846730297536 7210 1561161154791595957208230488372178271438660030897431583919402325 7211 1887341751330219004923749021169701164167658369376183994365130732 7212 1594555663957324142445946067738091700161091874667372209715240053 7213 1927684786719909464294513799681566450778727960502129192671938560 7214 1628659771574760540205931707715569378506803538897411597688459795 7215 1968884461855175254847043752276789254594835588604518710737907200 7216 1663488455905934901061188813578655285110292117065339448141464159 7217 2010958845997575421018099509519884480197891858816182069717239474 7218 1699057009279932120661330789922981209538276302494418978339949134 7219 2053926387022219035993227748572623938489461970248777557420560928 7220 1735381044634683449136929755812530527885204914929970562733480752 7221 2097805919298498215739385638122712836096236410877537201579106304 7222 1772476502194116214348603476882145246778014959029632191014802627 7223 2142616671733770643285787483526279337513082412142206025804435520 7224 1810359656283444272531992693743709445405423113722971745123218932 7225 2188378275983338612221130376376668595026875062532717902360829376 7226 1849047122285438208325930622675312723657760562497763296048923977 7227 2235110774830139891906965609578255434705333907996817585842701196 7228 1888555863740572266877419913268960979191169354718984146840600910 7229 2282834630737635394714856715265573114995271625247644705984236242 7230 1928903199594004136911071528971157156267106083211809803746162360 7231 2331570734579449715552392466602721162890343064448294846147608320 7232 1970106811592404039014719674194140274393303427745911381201965961 7233 2381340414549393144480935550552991441994248098914775728242406104 7234 2012184751833711132083273712180865442570434872360157056343383853 7235 2432165445255567753345637426946213717591044302693796268880037568 7236 2055155450472958057519163944365638333299096621992600963917612844 7237 2484068057002335656615108276510309349608681940339610204213446738 7238 2099037723587368520542649847180564845910276972830896533619951839 7239 2537070945264004575235008115946722344385958711526520708027310080 7240 2143850781203998186454257589657771227110848862714788602977769318 7241 2591197280354164421010718252461158357454631162474341159309879084 7242 2189614235493255873062965853154088794763646573319204364185514637 7243 2646470717294688799238324978071327622402216268103517735829591840 7244 2236348109131710075418719417914111603498077465814151876568694783 7245 2702915405888497131016946082122978111321935382637059680751593216 7246 2284072843837655292671050950009360738534815571073025320226688491 7247 2760556001000256556555341314247066195184954977670926346064053544 7248 2332809309082983467065639502319171131826960526073775840865154261 7249 2819417673049287930140698612290285477994775515833583280716653018 7250 2382578810984978120090915750643095296302937687828974496787669665 7251 2879526118719027090241902545349612748846966211357166861645112458 7252 2433403101381722509466523614716365456516104016085478978639665837 7253 2940907571887481219126598087092959830663948730591235234010298944 7254 2485304387094888362470784787069790286411168790089170828463825868 7255 3003588814783210530726262974561823572040136952656496044267010654 7256 2538305339383748496069998078824935934100504222789152472950060655 7257 3067597189371457779337504995495144354770236034710388881204216690 7258 2592429103594334943073326529309242434373135640172395884149124736 7259 3132960608975142201872029481733443089598524376091435165348594432 7260 2647699309007744097340159087286986916154254087983392664244875527 7261 3199707570135530530267494833333087068897214887841550571148224512 7262 2704140078891671901783396675291813436573194855626535385093017691 7263 3267867164717495676600865578963278750743891598767245904256787784 7264 2761776040759345263049948733887960584678334782482043488317879923 7265 3337469092264373640422566415612746404585614392678645475320729344 7266 2820632336840100719475940786918995999425996609578287184107460220 7267 3408543672607531155650170009128815946810110867883653785900070912 7268 2880734634765947948027973738608047907117070173308368572723956494 7269 3481121858735860623615139964822215788217132448313971445149252230 7270 2942109138478544005947767624762169616506489990023765771892900365 7271 3555235249930525010945857786880944817941120608756341559818777856 7272 3004782599361094298898865799080376509753296672597149375511806554 7273 3630916105170383668121338884748012239799823639705224857806344704 7274 3068782327599788185456301426671625246521418340287028189765480539 7275 3708197356813640489811599466016156921108744027038003795333650360 7276 3134136203779470904385027850115030923010601650858715249803236438 7277 3787112624561368535460540305611151615705984629809081406579954606 7278 3200872690718349183652741032391862333301216011415813126688531417 7279 3867696229708680202769508939862656253236352651735410076770015868 7280 3269020845546625496594672926027464825417903759430159223852752363 7281 3949983209689429343501867227555656765285722579614265743050124660 7282 3338610332034055509928917416253344494833002038964660201554015305 7283 4034009332920451376959538061515327398183961848038054114950141952 7284 3409671433171524860022542651936423234575772864544689187637400577 7285 4119811113951469539119425212722890110575528816677824715675189260 7286 3482235064011845038332945869291160620449384647065690669300839119 7287 4207425828926919953246168274718592348365841192952007891532103680 7288 3556332784775073905503200306855676023133266020476600259718761453 7289 4296891531366075270269631685320531964005751249057965212410078208 7290 3631996814223774228203854887229578433411077421997957298732046441 7291 4388247068267976254768034297752290125915362673910760519770658080 7292 3709260043313733686354126910759975350975810602385575105506867684 7293 4481532096547812936472895412416437138561453815571662088618919564 7294 3788156049125782074544651111202147221289214897342382676592467953 7295 4576787099811531860277079491879662780460625935773913473765377570 7296 3868719109084455964915440491001224095110801512036065867614041529 7297 4674053405475583603294408037656243742910216305576666996989279154 7298 3950984215469377954898810480564399166419385142857072625158795114 7299 4773373202238865140166668042792632014162533793932915968124321792 7300 4034987090225336838506461741599133742527881560317425163065214143 7301 4874789557914054883206418597710424850339958604096881861354734080 7302 4120764200077176661535805444862842509525520263215473944639944694 7303 4978346437625684358875263708469950999418991395021058558842700530 7304 4208352771955726697448696623027106360225459491707604962364946752 7305 5084088722382439564431077217891205644449433790598775646017335552 7306 4297790808741130960953073977744248864128177414554804225086120361 7307 5192062228031337137390624197780840459134348662521356958224628416 7308 4389117105330065010691979927478003853916679428567117949742164047 7309 5302313724601575625978241530214656763209892736077469122250991616 7310 4482371265033459532112176898787887940469868660216514783951473037 7311 5414890956046020432397613348444324452527979109082289504950102016 7312 4577593716311484588762721652174874940682641475771273226289443923 7313 5529842660388442475225577034791257749891285719458275175787053056 7314 4674825729852685538218726955037416760403564162470386923428200185 7315 5647218590284795346384340589364723889491278348110824855036945003 7316 4774109436004301481853693918819486805830500664472057710493831272 7317 5767069534006983787172788407859777621849552517627446479051345928 7318 4875487842560939811193019454935199383470133278779964368918548725 7319 5889447336857747743196420234214699310738419681224220231837265356 7320 4979004852918925984071949442069500674953097659828784261236597565 7321 6014404923025461147518661787011266963392871034853118267791809868 7322 5084705284603796168918135788552932218346178339073454059470699246 7323 6141996317887822994101716617289651821458681424490079897776767702 7324 5192634888178551893953469270261269539081214843878707012434067933 7325 6272276670773600270125500777998482736702373605756225222791988800 7326 5302840366540450389902698899086149498631467462038055216336441785 7327 6405302278191767987983169118218100877020462075434266231958894080 7328 5415369394614261981040617464591467099652160654105913290922806455 7329 6541130607537580968995600588456048001463767519505993093295971174 7330 5530270639450086722454367541317436235798432162808463519917438667 7331 6679820321285305255967132520184056126333840912688501726919034560 7332 5647593780733986564831777141449387378101246984238127689646507777 7333 6821431301677534146909658239030762906809955982331595119045383726 7334 5767389531719856716764142014329516359068268673616246466802104515 7335 6966024675921214925396784939263237599052075376754596903869811146 7336 5889709660591130634615583649191669633063300572490900850282153183 7337 7113662841900717493424893534708178371861242596534518819219692110 7338 6014607012261087268919028865870123391668232857311297038052451017 7339 7264409494418485371280917101031584148929250049049244256181857024 7340 6142135530620706902809898721656055570758726446143634622429501246 7341 7418329651974022998282305856165181159846225489541706605737054208 7342 6272350281243203202369081286728096345793681182109565636662000979 7343 7575489684092191032537123806696242081338868573320986666474224576 7344 6405307474554544032477413854646696910479061700657407863599075550 7345 7735957339212003492917324376135156818940499830493395620845840888 7346 6541064489479462247867362950573891603664636700789395318982777695 7347 7899801773147347199796409156193306522825824034819990613694581762 7348 6679679897572650121926510136080676448628228541415364369020396597 7349 8067093578131275142062572654372558554561997129075770161552345088 7350 6821213487645027401373090154581664720375931059139064934207332706 7351 8237904812455761217541307651513713894171820846084882660269258070 7352 6965726290895173250605245228638368154196421639423598609585807143 7353 8412309030719044355116023510832957666630982303509113409215275008 7354 7113280606556216654279465719635830144152987864975747746506607280 7355 8590381314692935424233391334064415600718340598806599240309226562 7356 7263940028068688261024380015117482385254730806288802932377533541 7357 8772198304822710667713239186523690915952749452655464265735781196 7358 7417769469790049257266949995560555793372070995110560969771675158 7359 8957838232372470755358780869098632549215860411556606583689486336 7360 7574835194251829741692891720906054154217633839063176655922405188 7361 9147380952229105049243994085713914842113276484381500246209633792 7362 7735204839975530313297952378728184075170976300983822152785632840 7363 9340907976378266399196126195433243442422962906956341700001480022 7364 7898947449858666276423006685471581346578822323714970795578168983 7365 9538502508066032853379765445156932627021051849775040191205943616 7366 8066133500142564093443983072646988734759787357182868323137685320 7367 9740249476660209180583991353279297294370098949377291787370863830 7368 8236834929973754570510390058489978584788391884368534191923273250 7369 9946235573225503166488105379816363168715358832639230201919360794 7370 8411125171571046836294237465415383750490476348658395549244799545 7371 10156549286827099376661239431378215011166078091066541412576461812 7372 8589079181010611562357970349797795709558507484496404113370085394 7373 10371280941577446587360683347699292798717737984677778691726344192 7374 8770773469641651172578297851970068743061138055759697053836140666 7375 10590522734441374486597312339638163624486843541711627600330302944 7376 8956286136145489096081085486605333182666898900424109806320198109 7377 10814368773814960659982707677506056054967476769116371926169663488 7378 9145696899251169533302859401956586973093360717902819841255902073 7379 11042915118893880418439531801529299720407085059729839891839010516 7380 9339087131120923830030794749980370697379785228822649999130977247 7381 11276259819847289820197791605378446191614157554294515102318264320 7382 9536539891419129493539992262609203629295149263247295238039402370 7383 11514502958813616412290172531089122176780218622338449245524845376 7384 9738139962078663244259667539918312600313684257169404387111464341 7385 11757746691734962894144716045475653146579338263713579434487313261 7386 9943973882778830383875061250707975812718074556639152018018442628 7387 12006095291047166217516104752004938596630484412165854958920601600 7388 10154129987149339286668468195137066397715976064609823614211937251 7389 12259655189242898715128922596465340296604519990554969212900670554 7390 10368698439715082097664572267131084031560268319624849997530479421 7391 12518535023325548829877052977062374506080570049586789953794497792 7392 10587771273596780863443814219236660122650002593457613188023736465 7393 12782845680171977034752325877580968317239927033205408415897486310 7394 10811442428982862446265968103920309562060074459257881100739190754 7395 13052700342822607731104483415293176148509100516550652624841808766 7396 11039807792388235798663931744411452502071603772382463881610758878 7397 13328214537717690432381296912066817459283783535551767242952764256 7398 11272965236715961625546311328107538659351906119164705938163950091 7399 13609506182898943528010560144115669570883467917662476299008583680 7400 11511014662138127258116429679348430534594879313552018116019279884 7401 13896695637196181526299207014334941882173308888779592507255382840 7402 11754058037812568835060385872891152080385829718861302389246230545 7403 14189905750418922047816385652919017927184759813852538187511510536 7404 12002199444452418760467264735283859348988062161440564523727046934 7405 14489261914573372136375167312189679370580924802773542668242102272 7406 12255545117765799016363362590085465834642107366074750345252073826 7407 14794892116125604831169634255338231002617870104145012671425612800 7408 12514203492783330384715696589352227322384344067999773504194125701 7409 15106926989332156561718219331001863675854388907163313444393176320 7410 12778285249091484116089140635253884003309735298425839808078110520 7411 15425499870659703951049396477547332527010339126157076308123262964 7412 13047903356990166209334221159279395297847637942888122192263119069 7413 15750746854315915209324876357001576489464724752778926612113798382 7414 13323173124593295381006961904415385073434787883308545632778642715 7415 16082806848914016640418492725450593596759584827303687566304035656 7416 13604212245891514149760602350799233530567112285679702951305120207 7417 16421821635294069041818505204950154519050816974648795065317420352 7418 13891140849796558387653617852280464653885199919345102212410134096 7419 16767935925524412130998243445218579127548700038473944314834759712 7420 14184081550187204348067394826143251941816247633596087284390797741 7421 17121297423107207760012171925663275143184531560445955919767886016 7422 14483159496977113722581873186356547020415862924026802134805858266 7423 17482056884412494769003848672828938266381728894879008477600607232 7424 14788502428225306863622344646141311403781118170865584998365319059 7425 17850368181365660066686345993873571853209881051533533420055326720 7426 15100240723310412095971204356389357536850614375685643477687975892 7427 18226388365413732103518690279280699380054480827383619936051687082 7428 15418507457190265191503464950108464775468205666805550188954898289 7429 18610277732796414516887638227510375615678778562289074510473385720 7430 15743438455768867764147895893913038574753582008526939694728915932 7431 19002199891148299576610573784772066565850677642785726535154182760 7432 16075172352393156725778681122454533156738223689754261801859062114 7433 19402321827459233346940301358059769664658605777047046339188567270 7434 16413850645502489201540283635209359743085819726172587447700589364 7435 19810813977420347415431029062306157167542456870220976108815109886 7436 16759617757454208611454231947665327013088673014804458915854713156 7437 20227850296183825831067877843114176638645453257012228950886037230 7438 17112621094549128163990044232080360162157816945708788645361130986 7439 20653608330565040759697154978016376976858027379519580100945215402 7440 17473011108281247960096917655380402684542020831437090988749934452 7441 21088269292716266524006981386308814523159715979155254815743303680 7442 17840941357836511460105506980181991506898153422409493959477643583 7443 21532018135301769372425007354292216519545742997155336591248081784 7444 18216568573865906411732516420140642239645673088535764540233196357 7445 21985043628204669745076129308363674498537272565381671556856868306 7446 18600052723558724669734887127310254581322292592582689118800246266 7447 22447538436796585208646255164220012215906903242210659127895955400 7448 18991557077042314854986476503738022175434133135251668734317380679 7449 22919699201801685853498350387952302642127978770381305541276702128 7450 19391248275135191705226479200525577699449822620316090365591860798 7451 23401726620787430028246699590549308945958742536519858079584399360 7452 19799296398480906467787218893279192354693017485511498097577601381 7453 23893825531314897076561346490206393119724742082994854845136613658 7454 20215875038090633986653042122994799574539875405362075725049205164 7455 24396204995782295490471928544456328376748315647108127259423701534 7456 20641161367322994456787315873891407574911074804364796667371284796 7457 24909078387995899861067173757691560343036456561319089065236948480 7458 21075336215330201376579553330742498963619402316161398055290272505 7459 25432663481503358453512860402946296429452776032028894876212480812 7460 21518584142000212247614167072420365077131259455275052350143263335 7461 25967182539725015426177188393387215896296457501020747610077980736 7462 21971093514425155277251683283549834066139031963521746123790289022 7463 26512862407919607926070124642640392223836827802274673026125137920 7464 22433056584926913965734799228316753540235784674217025798974641322 7465 27069934607021428802859173211974026434245450758866888147524273266 7466 22904669570671372242252650003888649928920111944674991026398664922 7467 27638635429386790774985201024429864237296552757638227447997411978 7468 23386132734903455994848786312293633338285102039349152690574307852 7469 28219206036488387843022942086023021503788998455030228997257627200 7470 23877650469835752663229240298391314331170523844749819024956299952 7471 28811892558596924872263015827635140539018276673704269510114990080 7472 24379431381224149282253282944896009762386994567145242146786140786 7473 29416946196490176859195535541006779334719989999856983347134449926 7474 24891688374664601232951655404593763974355872946439314288093876213 7475 30034623325230445761731536667501606106057344937576181963630434560 7476 25414638743645829238136592715656572015649768067182524588482751599 7477 30665185600052205223227376415743745305210414089094274331625890816 7478 25948504259393441097005756912986283535429326139125976432924887933 7479 31308900064402562374454912484527576522137438749784987946448625054 7480 26493511262541687558799280635920895589951883924363645057438880707 7481 31966039260178021480639178420615179198204611501129816933497060680 7482 27049890756669788866089206786036430287193804222246715386621452856 7483 32636881340201906844017288569126496651548534060282031524805845610 7484 27617878503740510135654670262314813617121417582592498052802394995 7485 33321710182987692414033779650579865040334181906860150538987458208 7486 28197715121479420176669043133434052205366202106014796167786273896 7487 34020815509834393341906982191692799001517909633665643055952683318 7488 28789646182734039865304331876443990551618223160790710517951281328 7489 34734493004301100595288946359087426410429973069215233739852717170 7490 29393922316852873100824077606236562122064023947126010940965137164 7491 35463044434108684080423341968069791934173451969630264491810366208 7492 30010799313125115965655837934844350022121797002213599414033910708 7493 36206777775517652868956998257241478496497092339919586965196958330 7494 30640538226322658311676396340618406779567531808592332610578241369 7495 36966007340232143466944507876144791144951191203764506855649063168 7496 31283405484386826913994303423522666387849207838956600428731863082 7497 37741053904881008974493013773542812972827560796919031440228317184 7498 31939672998303170895100788135511192938540430289142564758717720245 7499 38532244843128003853288821675358032260244566604613468170423482630 7500 32609618274208458655967481540572914635041504003579737938803973787 7501 39339914260464101240909193740015825078368240473200889120067146240 7502 33293524527774941392568526937106706553388093577178880074410595650 7503 40164403131736042728098231638681609065746435493326305110083574306 7504 33991680800917841769077789137564726640729918991392998723169668038 7505 41006059441466304658739808194911988343182796277580645481231082496 7506 34704382080872947812062054272150144065028970785202025311129331933 7507 41865238327020770740830382397868918354698130165486865281764891894 7508 35431929421692131939653848343331176206063953341944543166047912287 7509 42742302224681528497307889639745423458299140935211166997663142656 7510 36174630068205573609245096911658236356091610941703650267790865612 7511 43637621018683357273488445157949545764899280241848744505381450560 7512 36932797582500441727141279866131127309322248767532164966752014887 7513 44551572193273648597013932219830830826250472873551148524517784952 7514 37706751972966790091584223770543044577087144091788031296462978743 7515 45484540987856696109256174288880230395325961846697997292933975554 7516 38496819825962436121744945812466791649851353496587808670028688367 7517 46436920555284512515584984760225827423600287532247773232683063980 7518 39303334440149630352431278493636550398686802348523909947899808552 7519 47409112123357575506381346597494557745593060526179850961489698496 7520 40126635963557382047792000315818618750915755443665868524812336551 7521 48401525159600173860999345470331031789222406040243481653012008192 7522 40967071533424385215542599898601957468343529114241054643181417833 7523 49414577539376319452310317951626868301852201646470906760794144768 7524 41824995418878589702523056494935032870320622893686265674565846768 7525 50448695717413511118865893472305735940304135632108407442692667540 7526 42700769166510584347239912965328048514472191242008331154071761985 7527 51504314902802982873753392092959879097549435711095219468088850560 7528 43594761748899103788297221389443756569367074261985306612879984505 7529 52581879237546442192532900183194940291860448870240610042883734240 7530 44507349716148137920639167741044911835401489711347433849568770684 7531 53681841978720704696065868060319539479237430133689055993908413184 7532 45438917350496313604334483362937969208869728429566366003952363405 7533 54804665684333059956774442861918042582573291213744624589010567290 7534 46389856824060432522089042854298601620886133027951321016124825417 7535 55950822402941659958694123592066843780562107932654751589500475140 7536 47360568359776287519647407756517960886443265846305037483300557336 7537 57120793867116707493172124747726827014549622531078176334564241420 7538 48351460395601142824790483192733542325705977351995742591486813174 7539 58315071690819737044790034091533336397307432408949389090789171200 7540 49362949752043551712172940199148126964076772371843929381290162113 7541 59534157570779826098833836694053738550333431675635836441804497792 7542 50395461803087498958735317990118699141813721224875284302057925685 7543 60778563491947150876609465424947758780963956862357047222051670016 7544 51449430650579195323569281236887274413093859527812455480669458407 7545 62048811937105907883973211893908417342758164094453621521810955598 7546 52525299302146217802530479918527690201739807217242269668000167507 7547 63345436100730261959359302204843796743604019933107190497806260288 7548 53623519852720083077317984203671326863385298755948801463912839475 7549 64668980107168653360199097964874048518181418190961885560150332824 7550 54744553669734762937221699719167512792575035060113636184153971457 7551 66019999233243501473142724328310424056573493658050770798874784512 7552 55888871582075100045843084996432664908738884099424654292364485457 7553 67399060135355081628707561586480443641262753592246697942650580538 7554 57056954072850560812102585854131666435033955891181352182857827016 7555 68806741081180124912515333921224076334375689355742579080444564312 7556 58249291476071269872970146136817384213699035485477556762502422813 7557 70243632186057499473850014058775029980870318664380064223517213696 7558 59466384177304808383944516143792299979119520586799361814621154229 7559 71710335654155176331919848503645248274235123936896788346484765696 7560 60708742818393826533072344756374485589552213619439877077143566733 7561 73207466024514563778583452973091689108074618865382875681141800492 7562 61976888506316120047527844269828134155603476730596172862322776508 7563 74735650422070212894909315683515981282572557887136554220792261566 7564 63271353026270451562561455344100158215543675443294604792295264745 7565 76295528813744853173419386714372893107347589036960558376026974208 7566 64592679059073061197099247041216836936712627175957701863639621525 7567 77887754269721712518266976302095636870038881699364765518289700714 7568 65941420402951507166830456694317727738470647084901201220264657474 7569 79512993229998110746650561343306802257669486835838340899837912264 7570 67318142199824207415163014521641357489626820766419321059357079166 7571 81171925776326390916175065421460772645020821943957312005341980460 7572 68723421166155817718611707651394062357441989853463134067213930174 7573 82865245909650369149611898750135318430242072395261768324538554368 7574 70157845828480381202665792692846760235275680284749331923075014061 7575 84593661833147641931111001012340482055001693821899876551352865420 7576 71622016763686019376869700628770584392224889674821003892322855239 7577 86357896240990290932778763003038495103211667598492564531735418880 7578 73116546844156806367159564453930688754971945455903497842877640748 7579 88158686612938770140223906925009358704310550484926918430920023104 7580 74642061487869376706620308593742323655807394984289773691145659119 7581 89996785514886049239244982526152528419634821938188739922329352748 7582 76199198913543763573994680920997175515989085066934957953498546217 7583 91872960905471421779151325773784525603897862165073682649799232248 7584 77788610400949949488032757808106719147949316767847575236553646183 7585 93787996448885767434271523718641690051247389298245136165319705190 7586 79410960556473635935256548885691133697277738481208121944125538155 7587 95742691833992485654474215754091331919003247537016199668991925054 7588 81066927584046803003944154436983696600436949155428231187846637748 7589 97737863099890794056276668337442769283228925595394791414544680960 7590 82757203561550735608291876341100245543119744327246677235274184881 7591 99774342968050610004770883133196359542983321139233523782951599200 7592 84482494722801340119431605230539259910956467626398166615268046865 7593 101852981181150808938084295133742085360908145834413262989768400498 7594 86243521745228764995666562164277429856685681271257465445058915488 7595 103974644848755279074206512814549210105421273651736623227084612160 7596 88041020043365572160410283537898547204556956600449112252186629862 7597 106140218799963870217780484345588686374431776513988538550882981461 7598 89875740068259983266720453944446713455481325933664164170525012222 7599 108350605943178065474506209362429821261519541441488822888310825408 7600 91748447612933047482557592955003353314479629048081545426047558225 7601 110606727633123989825753476429450040503758246224292605666910011450 7602 93659924124000945918537841516988810387558305639141602273222312033 7603 112909524045278209778816539529623619778349642353508949508820534850 7604 95610967019586063204911406714704858910874939083886709504344632889 7605 115259954557844674772726784103743700074331317027995028986861363136 7606 97602390013642919929396018229136150157470805215816930462267741718 7607 117658998141434104790600278419792141647403296719496204611022153752 7608 99635023446827571612974205406416433234737928863578720026947591544 7609 120107653756600140833650001555799600069526379077154390608545244786 7610 101709714624041641585854499690366591402832039454250415039453405928 7611 122606940759389646697754056492388946024167142075112652804861071360 7612 103827328158784767508270969077189690704412987830977865949440241622 7613 125157899315067683031787085336588772956793055967127032064894422982 7614 105988746324451905357528825650490526728892275444322882459819923421 7615 127761590820180869141602572535738523897573375747253435802110446592 7616 108194869412714651490047994989549747271034668709190358912329173619 7617 130419098333126105651716910870071211467165644565859394730173256704 7618 110446616099128513921317080403016196793141512170012399264733931492 7619 133131527013394953189270306818471488844144318583912980792090953226 7620 112744923816110889304091819948092886714281797543457200311281483273 7621 135900004569667349976824099190720858170335465091845702372748980736 7622 115090749133437383302931555838059453731297262288534688624835401935 7623 138725681716931805901788868488123286808458923994109002681660290346 7624 117485068146407050259373304619882349702686487512203824680465381832 7625 141609732642812733585722353117044914426648563612262263789623046656 7626 119928876871830124336244939404341423735181214437986753991593814266 7627 144553355483289169547007723955071800444051414476918627694756347904 7628 122423191651994869863222223961179914035938642014431826388506008290 7629 147557772807992802102293211471804023632552689365612536707750080448 7630 124969049566773294542424613653404120361777594610337266490702359517 7631 150624232115276958578977386858458828052867048152186867603711410900 7632 127567508854028646699019805915698239464050123137400114642096148550 7633 153754006337252014133573236652376126623429630630294722441598957844 7634 130219649338490858087017676519962454100280309879189461733498499722 7635 156948394354986569437296628442103120077378225858411382493137854464 7636 132926572869269398117832846474940950451365283992360121303892595890 7637 160208721524077706177261211871594247510656361246520387492899087506 7638 135689403766176375025993310897265490003780500804634782047720195607 7639 163536340210797669234572074197853131881856132971214278725157639584 7640 138509289275036155704307593867195437324766813000025254135230617478 7641 166932630339028444074091610427781597043558662541046312943258324044 7642 141387400032161280036613060918680926942764664643602079543261428596 7643 170398999948199898879315770738908933826578299171596828866961239924 7644 144324930538178018862137162649618875464525167848685850211731135798 7645 173936885762451444884754869492559078300773005763183623316969641984 7646 147323099641388568579714748841049655994341816097141911351501335581 7647 177547753771241536823653850392193718857440471946606546199103033560 7648 150383151030860591227304211785234395738185933108285856214948940451 7649 181233099821633790078693198525122876799426092830596001849170606726 7650 153506353739438598064114958496941551475047473343460282107988118898 7651 184994450222493033687665492203074184037882881778249150329846522880 7652 156694002656875538678399216679746914651177141067425874851273349967 7653 188833362360829250538132135293492853179803662286302793112892588544 7654 159947419053286897910824865835922830130816795048781226378319212473 7655 192751425330532079641401987294581640726425488636135308209594332160 7656 163267951113133620917180301923330688972241126293783131353703257913 7657 196750260573743372097723521609071379587272685903560989261949163080 7658 166656974479944284019963483730844701238618220939986567954501694047 7659 200831522535120204077105197223416158413594106264043453935486705664 7660 170115892811991107170884571297370803886167027022185940956944694469 7661 204996899329245758704985429602288526618030577262541307349435286048 7662 173646138349138664450462579510344145698966577892541164283695009391 7663 209248113421450596056612272253618816186314397550310799553673043456 7664 177249172491088493682593476148272462321777929489838591276545004221 7665 213586922322312038462950921653442968420262125942170255198731755520 7666 180926486387247236588554571828254589375790501029837623397974542128 7667 218015119296104708986355026900493613622550130895606680182853011120 7668 184679601538450458625813527555471176863918226160929302568116510053 7669 222534534083480676246637655522561062476488219124207253334555001134 7670 188510070410778904464357485179549946321864886830469111668847251957 7671 227147033638663180817205508019475262132185535223355593490572218924 7672 192419477061708642692511040618555603209580496813607828100690662839 7673 231854522881443549256101645462976723617399600218165534057007845286 7674 196409437778841343594812916653460438844349949754519813382143344647 7675 236658945464276643618314832270560794328452872834793795412620220416 7676 200481601731465818520548949393211311736448761302289145592095578852 7677 241562284554776049185171807745247521589830075846849298990284746816 7678 204637651635206930312378777105705222729578616664253183567627040233 7679 246566563633916173357884453429454929417299964443458014984179180288 7680 208879304430023063375520269354973820166283998559462782661146024967 7681 251673847310254516452283116787273878002026261840128425230175221760 7682 213208311971818521161229456261466407567965088755309949582445482460 7683 256886242150493582801222555960883576667316048318266500708399058336 7684 217626461737942500073289300285799323230083193038874195228405183430 7685 262205897526708230465624344838329604244274557247291833182138723846 7686 222135577546851674080470348309654305345509515787711634599970668005 7687 267635006480570712365743564395431587973441189598106207870830195294 7688 226737520292218915667876584454693080541188365315279333611251322771 7689 273175806604912243208621611647931646654713487098850981480908308416 7690 231434188691776278261772278859642881061737397904215730442860297496 7691 278830580942966637690791038982986935672732941462049489994790359040 7692 236227520051186075032302357037505093468913455038995528990290734532 7693 284601658905648408630404116071238116740374144270520022268270031206 7694 241119491043239711174022340649202773792106212640909192891169818306 7695 290491417207224691512559939441345218897728450081493271774676105562 7696 246112118502689863584842252364086136098332674203481262762879271871 7697 296502280819747477048375449227483693983318220878950082620688330304 7698 251207460237027655552115787897973998657093386383399059102158872572 7699 302636723946619888436096679669947149513260749302961834927161096638 7700 256407615853522646896006833667121867403656170373903653806621292200 7701 308897271015677637807221152799506281950089103086884268688375431130 7702 261714727602849754345198545962098781291339604059557450610791845556 7703 315286497692174339631279960403596991334885567610134810467376065216 7704 267130981239633635104015213106550108283470673416395225056215358062 7705 321807031912067050482849854228019159807062880585541692434521227392 7706 272658606900247611034798776819592163071481225956020122420927242922 7707 328461554936006247441979370770665004373862817006315230289058012758 7708 278299879998210884093661287656554832821611884690099977917839861771 7709 335252802424442454459238245771407563026193025929430573799166627656 7710 284057122137534598138217250642350108019624486260268397840686382586 7711 342183565534269880281113023755112347395270047594924708726055288908 7712 289932702044374240538161311679400272306374902083249828282774464814 7713 349256692037435746071014363564208764283317011083961803583467951104 7714 295929036517352951778995863170735523110424085591095606344576936459 7715 356475087461952458805864749137834879758063707591532313320911399914 7716 302048591396927525122013403567680068622935771181602471228823432331 7717 363841716255758431068971072188885263630235273654037771641375465984 7718 308293882554176234087747857848007523704764171749830855568118362360 7719 371359602973882162249438208266162402583788711808840010182439730496 7720 314667476899395125836238635763277767380000602657450958753388737779 7721 379031833489373183712635600460324903302022306159130383157954454924 7722 321171993410897066250092890099568867993594575912851291386317974240 7723 386861556228472634605398772516788901138984023416592145256197199624 7724 327810104184415620564795241282731395257679413706892357222735311304 7725 394851983430505579049502571910429178634662052456043185857100330650 7726 334584535503523804670185371526288432693690259960111100238102220358 7727 403006392432986703070078415978460146706455512672605128070434396160 7728 341498068931485849719640168238995660917758833238018052959856997699 7729 411328126982440744282771849525994046680163563348523741556658842112 7730 348553542424968389479446935528032126355067593540535284538597454523 7731 419820598571448912774681971513714425741567157335602877433058822144 7732 355753851470045909039495691150556285958242326883287683551064928297 7733 428487287802442661480385544098218223824312642593528396947665974714 7734 363101950240943888257419987454405464711169964949399445934839022465 7735 437331745778776462468645854742614888007165731894692584188365518858 7736 370600852781971836852817803891856136982252500517983019482361720415 7737 446357595523621745784274009417822108410194334072904217418310080512 7738 378253634213107353699984716596305049671185263832828740693459649225 7739 455568533427234863774512727847769108260886166779888563781785071042 7740 386063431959701453944352990034886766611542550296850858990761835775 7741 464968330723162860188087239212750789028944829949958096079694072200 7742 394033447006784697512309450861534370887393541616970996507872630285 7743 474560834993961953863395231706617392991776193262750241337425399902 7744 402166945178463124885367692695768738029927142470792865659436579008 7745 484349971707014995695210590265199678313336235144866733734584728792 7746 410467258442902664224528668436758289665549127597462503305920426076 7747 494339745781045729042645593919897472946246600778891533265287468544 7748 418937786243410521684739449265555536826510664814558418538203435435 7749 504534243183939482153270636059617524094474967370744649754606895284 7750 427581996856132107748570636161853918381033102230142964034764098734 7751 514937632562491950951558445476240704521856894529697095130515568040 7752 436403428774892290400105465360218264287012533539348396802585356673 7753 525554166904719996182158593115235702671585511352327589489932275712 7754 445405692123720204795082614600067409411170840073025369950269867370 7755 536388185235380885005150879218077661779771116175444223112439327744 7756 454592470097607492676467321607531090404761494603966016158771259529 7757 547444114345359158395560791895221820526785547939805929343441613120 7758 463967520432060697126573412813752269534493420266581677634583219420 7759 558726470555593306877900093936890083137086522150398947262960176792 7760 473534676902019603405637693783588516031890400633129815445793354820 7761 570239861516227693095583638861001411824641606008027979044366335124 7762 483297850850724598749144232671943663228369221141310669029513664847 7763 581988988041688675436219125114126123553721369137451593574955637760 7764 493261032749127627309282174786732494289941466264934050546793991110 7765 593978645982397667464416536350217994036306989074613022399343319280 7766 503428293786453045238600642427880828908613704707898258812438215191 7767 606213728133847918409208441375240826186172059825422976629640803328 7768 513803787492526639618506829329352593637028298294057705756706661281 7769 618699226183786125668425046761493481797192532855563266008975694592 7770 524391751392503268009056621248137828784909018641036670506999385769 7771 631440232698254596584083556742831578179817972236985190983519537312 7772 535196508694636007403472997528905111745886697326732087811727592375 7773 644441943147264569071278786725973947205291742242836480443675789312 7774 546222470011742376963268179608429755734679121473283996198240774695 7775 657709657970886484614034727219272088630768481414348316301277789194 7776 557474135117036122830021009862869337901949085826188456109588670159 7777 671248784686558488348542045635237688601269561094650728990459269318 7778 568956094735006230391789633433086695540180125830318083338061849105 7779 685064840038430215220292522739220455072817281303168085233789595712 7780 580673032368038264553341096785742818046618820720569420453502711215 7781 699163452189575014421744235057988554505957535205619726464839719424 7782 592629726159486836842672511608486233040922462593497598369869964763 7783 713550362957920172500162035537385290752706639456769153864012992470 7784 604831050793921964701631530608597156171251442898709974207314626664 7785 728231430096761424796150812778622864665018587778509548531656311898 7786 617281979435286328274761975701414433739900626196446577343190611494 7787 743212629620745101475461384454242828043958189462716461971715748758 7788 629987585703714948747646814451599064449630157223647965064754100435 7789 758500058178218644713853369912560840637544008747560641833520946304 7790 642953045691783615216675174472502049733234252359145281901536153287 7791 774099935470867964074039825135557813911651073311146943641180844436 7792 656183640020967479723814483351921558211880996797312766609895348371 7793 790018606721578174387209749040089030381931388977087090758056746016 7794 669684755939106628096939754731152695183701475264483473482401479521 7795 806262545191472691259227776421985407701201267956114631070084351722 7796 683461889459691123341752398268669795151822574576098658965065190094 7797 822838354747104450533403322044909353752626778901552221495315307450 7798 697520647543794014389470394384863792885292488096540048766205049035 7799 839752772478792176660416415465130785563454745354862937252512527786 7800 711866750325497111982547140184694040357915842286550452672296189045 7801 857012671371114158089496342591472267199798757996959582485050858246 7802 726506033381670961461202914182356147500563935455142039063037352841 7803 874625063026591902778977150512788825613333451012131091233875544574 7804 741444450046987395396536649932635584298176279722441799641958941951 7805 892597100443616351145042664203934120862905627217689562473590405632 7806 756688073775060333721167902159853234646277615122224965586175683245 7807 910936080849690024784094435441387493830497682139527851410937487360 7808 772243100546628121677513976302106473669204791250535214359035685171 7809 929649448591079594821875313423047280894066126764156362580671650970 7810 788115851325708663103084189848898547014048684862304527396723383249 7811 948744798079994871615077354800216216003403567893551499030601909652 7812 804312774564676924994481853183753243417064442741883354707127933397 7813 968229876800432155763996233072280991038307479488003521932089595758 7814 820840448759233065759246815359228661927517349814686956336882261535 7815 988112588373842257147632965977710623895344198245654426055662635840 7816 837705585054248481031019595909236395342564815924881255845538196287 7817 1008400995685806292282642691051933744435938185060298807881727406080 7818 854915029901496474476729945230874790397849253957420162601045272171 7819 1029103324074925619212248120753668486789886467512029502505261029376 7820 872475767770294053889344625601083429020806409542419688655278114784 7821 1050227964585155971991708550085250698366808229578302518293054432480 7822 890394923912101532400278858248714165165490371082010657134632259136 7823 1071783477282840022460810283160395858712913348673075930321237938176 7824 908679767180147188368074207741164872471956609568727861513695052963 7825 1093778594639717234358569652461374800583862621576575856245974516736 7826 927337712905165213055350241072437777801525239138822561253670286391 7827 1116222224983214993091418996275723006279790703933575010284506987328 7828 946376325828356560392887348639612282489021571827545818923679291545 7829 1139123456015350602940452394106381034418725528951303254053768037522 7830 965803323092704115896922495134247468913323859450980154265173414534 7831 1162491558401599851692462651420396567053184050755889475190211885044 7832 985626577293795830255538612190328008958219945592739871835782529528 7833 1186335989431114460293314798468514486631270317799775357967312247616 7834 1005854119591332125490810119704945392508540045449066210574737592433 7835 1210666396749697872027182510242289575857048660708130827636030798408 7836 1026494142882516986352740534859440324143424419877722257094052080612 7837 1235492622166976501988102506687411948577831685368100403056051206720 7838 1047555005038555705288852288493911005758282635398276580139431151152 7839 1260824705539231773491872539195059956197928842892142999730622439586 7840 1069045232205506264704780407643480450135618999950082468000908514278 7841 1286672888729387024034851316792366024074204293497003831048440652800 7842 1090973522170755824200121744592678943904302548123925090258660224275 7843 1313047619645672680101442170566329490889695733032708019673284623872 7844 1113348747796418742115592430684840561707995300583086020294414986500 7845 1339959556360522988418947286669584766385273126707540444314102567890 7846 1136179960520978009322780467994033862435849964533642117531486542158 7847 1367419571311288062231246726118388258828959886729044032945605963776 7848 1159476393930517918165370809139496492936528055588775811636128238502 7849 1395438755584376066098759004980004600518071293531322111261770031104 7850 1183247467400922240441395266897643419547829500233482546552407906755 7851 1424028423284472033136020830797283523890451572292168780853249051510 7852 1207502789812439155105832510184915229921126714595729836922266608722 7853 1453200115990512096196051834376890600817115567201447987258874612742 7854 1232252163338041658966598435542204816673034814396227085150579532966 7855 1482965607300124831254175761807142647880922806355265770434059812052 7856 1257505587307040222231912606686089111372673523230531304163588197772 7857 1513336907464284969314858598126865740869932845167214875423984808372 7858 1283273262145433025726616476927341025176457773698059265112337633647 7859 1544326268113958944979475743306570976280117585750136244485802258432 7860 1309565593394508248512545927617700753066552050265937035944091739300 7861 1575946187080556628025667950280418228461931931267666892440924157480 7862 1336393195809242574310517633262951314725038129146361247151838920736 7863 1608209413312039141858442490363150886410053110217022217249704598120 7864 1363766897538070363523466374214250617177421896189780256669537396665 7865 1641128951886568922645847713309563635235069628972938860188631760896 7866 1391697744385628806007926211559719102206503471776902690811061057690 7867 1674718069125625128747135140442444092909744922741221520806656999360 7868 1420197004160115839456152449350973447827724394671584171086273606480 7869 1708990297808545185335707359804119450240875527625222812190977630298 7870 1449276171106929700975238322463950004502479076132722948266332936252 7871 1743959442490491657832283496696742627729067896746554177012033082220 7872 1478946970430291687048030487502542358976081190950945223424268694942 7873 1779639584925882804082631671377237039766974763694356603351145878330 7874 1509221362904587041627146498552422760161943511019634277780883297614 7875 1816045089599365073598649382247589688136460111435695078923859701760 7876 1540111549577192885974178753114977824281011087473057981737145601261 7877 1853190609366446517369151388042004245339264164201282756536991027200 7878 1571629976564596759574488037213228339913335601287482016059610187407 7879 1891091091205951558758294418776330414703281266842913435735594188800 7880 1603789339943644671838651740816215048199538259462779138923879903561 7881 1929761782086499870154591771159385860719207359598491379149423892480 7882 1636602590739793582395608731206921710587816749131603115443688255935 7883 1969218234949255216915540885689970162227823514356337524073604292608 7884 1670082940014279946891674668536658143939325368916823578040960972889 7885 2009476314809234085675340416587048246385324033352398658125305782976 7886 1704243864052153398891388138034677857324588815737343679829974517026 7887 2050552204977508724454813596626183624869252081043475781027402489540 7888 1739099109653162800548632004911950392636330812857664430989668779049 7889 2092462413406684903753582087605391203921082045616626073029268370714 7890 1774662699527520799263216643816646960399589921508793152248955630028 7891 2135223779162081277752086775805694470847172815028458358085129095180 7892 1810948937798612688913260855514556891130643204863722005056411774387 7893 2178853479021084700065857970769633424603369308960781137577393442670 7894 1847972415614755807087164982562552922121924749453858401026835444628 7895 2223369034203204246666585403989910587700017307493895448622870866944 7896 1885748016872156918941659519229166443031015951636413807698922666371 7897 2268788317233396037439861106837502583964295077152274954331744282802 7898 1924290924051257059081633701208618376530886059286803499977466071403 7899 2315129558941281245555947463216250297353908391831712751789001792428 7900 1963616624168696140682351845325884298839318914579683675152278269325 7901 2362411355598930958904215037046392096494492402467383581723459520000 7902 2003740914847173311741816882760813277600707328909511550314909737779 7903 2410652676199943829155980952350995733955080678107875766428977678336 7904 2044679910505523557950098340191214048604349000665299539960789537136 7905 2459872869882595730808439142595253104832766534822167017138283101464 7906 2086450048671376436591937618917478606486193060046422061872245572477 7907 2510091673499894974427292735129279248894253924639624523047430697920 7908 2129068096418809092872174415223510347305568376114981613412689107627 7909 2561329219339431995226698464378864342776598951626278018834513772782 7910 2172551156933452876104571849678291327298376535160560526486014768671 7911 2613606042995968890464541722716173751426972636023261519796356024320 7912 2216916676207560955694408931202042847143791693770846485098687167435 7913 2666943091399771727641716903669621281677143553550747128727188068282 7914 2262182449867593353467832727677708277041140370578580520209594453955 7915 2721361731003747211326781166181621575418343479549592732958560074422 7916 2308366630136925777689966756335606097853187690210396954118198124814 7917 2776883756132505101138405555530867523123820110761427345365108632064 7918 2355487732936339583448648649754859257216443625342134175210030217828 7919 2833531397496528738977051802069714797030200937901924283240801746432 7920 2403564645125002112693449953921153667914062420338696145931772201484 7921 2891327330874698192394976489151461050722839717636665791142009310600 7922 2452616631884699604201603151130874834581609799552546727742855524005 7923 2950294685968473875849883058591614395427365625936232820211955350496 7924 2502663344250138828551019909255554086300355611670230432836960563749 7925 3010457055431113095759512439682171648016795139372248533632012890816 7926 2553724826788188615646205836686877426755101032790054119889720245256 7927 3071838504075357802465049184162047467117942261740972890548534757282 7928 2605821525428988522676226330690894455784945876058485600342297767603 7929 3134463578263098946577430204428895384747017869622402460254014686982 7930 2658974295451909059183054166177563834552367920771944319415336071863 7931 3198357315480591253342276554334157950628435090205316195126053929940 7932 2713204409629406164176544276427234695611033606759685821179352263528 7933 3263545254102861971707624994299881327628443581812101707077756585152 7934 2768533566531872039344179911995568475863724094193204037589570060983 7935 3330053443351028250285892822537255629305644673311163851186664905920 7936 2824983898996645004174857649390419522950697336679483708832958526540 7937 3397908453446310266429268369983581702422923397507050921527554993216 7938 2882577982764402775469369864243042616853779328034038561815008023988 7939 3467137385964601113746726252500758429198071109746487804190555677878 7940 2941338845286226507894703261646709283929139342792191236330683431125 7941 3537767884395529764650406265366850656257303734001505868063300499456 7942 3001289974704687087037465010179236651446538230198658663581133995111 7943 3609828144910030195516668115428129880212303869138261954814793469406 7944 3062455329012370565348460095267409406700273349892092413154298281018 7945 3683346927340508020898314868504689086864163773780660240077241256136 7946 3124859345391326298420997887053395830404376497683878982578440506745 7947 3758353566377775758582958010513779739291626891748397348257247470240 7948 3188526949736989298644337075344894504310537339661278957800692884679 7949 3834877982989009168360321007590339034374401948754632398448036012032 7950 3253483566370197600323068167355906345531342552559494340754208500796 7951 3912950696061060003899271467006833465697193940058759398789117820160 7952 3319755127940996050232212986644213519032556029523530518448468089077 7953 3992602834273545019473765384942054419893683487028900776960451393536 7954 3387368085527989926151241442024751145709829084336594872119569639674 7955 4073866148206217212326142931631224209840636495756499838358052227670 7956 3456349418937085169547978048149899132465449414307349227875499788330 7957 4156773022685213088718057988472057469416732103439348709581018630499 7958 3526726647203526824129881494605270835981834644363008984172393564869 7959 4241356489372859249297977945777007925841710554350774450011351667712 7960 3598527839301223526823887607222843787798906283347041727768506901848 7961 4327650239605812830027832323796097186236836042924633938506964475360 7962 3671781625063423629789212657310613441801286860204125104056900382075 7963 4415688637486403341903813578654969370277269133706032986511291167104 7964 3746517206318887769746329197611112422444831047084407548815750274566 7965 4505506733232138260058842323191651986759453676072328529086277671534 7966 3822764368247783473199813387777405370672696974392449205254580752784 7967 4597140276788431355177721838728470983108325727286166917602831154240 7968 3900553490961609722577277877673796532271446611690119265931839613356 7969 4690625731709711272783401988800044743449473893580590147618501561088 7970 3979915561311543339000333537639142518916907127478450157481576779426 7971 4786000289314168284831462066169873065773619818001693380046584359028 7972 4060882184929684593021215691253838609553097800107032323123473650455 7973 4883301883117499499834661107957726840686838783141741148012567040646 7974 4143485598507766666461615204148174862117890900987430265396405060293 7975 4982569203551117159785344801563567676550554999747333073622429164544 7976 4227758682317982488337264593181958210683369688545586322648671247131 7977 5083841712970391012519488003022097771707037151923973743256777366854 7978 4313734972980673088210834455096104474894258117955603641483492625194 7979 5187159660958604165668284613316620110698905506922784077668414503510 7980 4401448676483713984275151791317276409981357070847238827997992435356 7981 5292564099932412342508617114396106986001143988444465675247181710248 7982 4490934681458530284749467194087724385226353465028911923624572854944 7983 5400096901054709111144709100090008679121309541608698711141476833536 7984 4582228572717767164138641477494207750380610354484617410868085463681 7985 5509800770460914487591497394182467708495250455826770674964813979904 7986 4675366645059740215580460089219053589717580093091063962381303230526 7987 5621719265804821362331518433447875659678429898307488082738886702210 7988 4770385917344889912580644730423649738419127993701902095349530694464 7989 5735896813130253511426077086706660934454017984775348678969762309120 7990 4867324146849566074281110277716155794438835267413778210280059646943 7991 5852378724074910570736931170545404660995427882224760721981398887404 7992 4966219843902571855091911958968849874997415890586726352032581789339 7993 5971211213412899319544986816552153133111947334718464560190134418118 7994 5067112286810002409816335245653344273356258879762931322777902124807 7995 6092441416942576982971127311503606853562930077715364847136291004416 7996 5170041537074021057808217550594297011183908111964640096722456524654 7997 6216117409726461067106154521199235671853056522453161292912844378054 7998 5275048454911325523452388530462726996239188484655052191815177582099 7999 6342288224690091533514398915108600550285776000220411722470158252446 8000 5382174715077168705333565667839975162627293641137911547926736339229 8001 6471003871586864948555611930575495478657539624459165843161795019582 8002 5491462823000912463599802582264094891094234151184911267755973168874 8003 6602315356335996656450276973830038592275069008771037982506011049984 8004 5602956131239209155754961983474291374767433629938523525081477100361 8005 6736274700740906072800944449646246731265263788791678797569903450990 8006 5716698856253024137744369462731263097860167037320474229287460877525 8007 6872934962595461927929190685426572235007123840159089599012449241912 8008 5832736095514833222849915163853494755691058703388077025512316327676 8009 7012350256185668758410927428289171548588626824213490002998086144000 8010 5951113844952452199529255616995416187764109534519741201403462611908 8011 7154575773194523203090951503644802558135354758089603159107631005260 8012 6071879016736080995700605551889950983794915892750839912342756642737 8013 7299667804017918760130636501473806761335256734037280877264940363648 8014 6195079457415272986726300174579134966242503105798435451919636068048 8015 7447683759499630658810215968104009297245520175098305984838398153152 8016 6320763966412670323991668266354231044777275592116173972490496179064 8017 7598682193093568449428069398273654913810414114695708376038367132824 8018 6448982314881479057904514152625579128807418009982627449778064267488 8019 7752722823461642873331554038785906404483068144066278844623743905792 8020 6579785264933793291652111255652026079278511703125630928849897515305 8021 7909866557515755600573914076122178964467910154954640065176370263028 8022 6713224589247015679365355868332182301310182825471962786502039091430 8023 8070175513912585573715694251690567805562993068377298980840545611766 8024 6849353091055762324610203386308752131300949117997968844206809860492 8025 8233713047010014032793116887214551379700813550470156430549849269646 8026 6988224624536783593467364591051195683395206433736218893671512802843 8027 8400543771294201879517666820370768365153035194991552590273949995008 8028 7129894115594578582959308586249201080287286437256633696479212090929 8029 8570733586286507930571279590600313426509052488533497725411528802926 8030 7274417583055530033318362437396729383043823322616692055671180326831 8031 8744349701939614873825664306951094143183611225877982020792954633760 8032 7421852160278538395652003462686625494414665253720410643793060140539 8033 8921460664532411442055469719524596073815526933376822485007312922624 8034 7572256117190288620072775834262904768568452748253616176458201916569 8035 9102136383073364522076561109414406305575209206609663463019201423360 8036 7725688882753441069492187895482445276274109259546197830358717337865 8037 9286448156222303690319522118261545978993166220735804592541577713774 8038 7882211067876198848271991108980727862161323422535269609865546984352 8039 9474468699740733077018816243180942276660894541424922173865883813036 8040 8041884488771867821114161691152036278698246369712080005738699248521 8041 9666272174480981580135468168788044974950194332276276403751713014272 8042 8204772190777192745395317398505528510340461239215657811937372062379 8043 9861934214924702347837347217195412992338971447228960885731718103296 8044 8370938472638423310186702751262630292713750303780229535163171716665 8045 10061531958281436197188986617279118368959626396238681968946026711656 8046 8540448911274237529175064953317571118069110282712929554265726193264 8047 10265144074158161310381877617710938689321367302181717698859281941240 8048 8713370387024826935515640093665222521948422267699318771033770423474 8049 10472850794810963223498584519726320021750785745010391170062122772480 8050 8889771109396628438406347676216048207458083477488977660848663035298 8051 10684733945990174873011326976631981256793114550696496941383210038528 8052 9069720643312371589192425566897088887069192741430482996835325300521 8053 10900876978390556369985623261342979719133253729922208883649298956032 8054 9253289935876297435656478002758908304108397177084514645755641330658 8055 11121364999718308310793725161769541649019487256456756186522129709700 8056 9440551343664596184650192335535925734142744537103792021882607912349 8057 11346284807386940887054276244048138053777200614701647651453302197728 8058 9631578660551305614501277006563392819282911110154365980459333602994 8059 11575724921854253909057666984327569428249453502711167654248298231816 8060 9826447146080110650117890963710467487684332238449848166842984670031 8061 11809775620612920190234227893370518376048559655798666520113447148716 8062 10025233554392686807188175058413341705184740072545044729446077068234 8063 12048528972847406640997142182153621080706961576285458680545499050038 8064 10228016163724436400474781145644759452881603071048667271374142335462 8065 12292078874770213975895591314416602392329124828267927223658749634560 8066 10434874806478676569464769044873611697480171751384203453179075226633 8067 12540521085650667237458137190638324625140369037656875088717104741376 8068 10645890899890552378502358002253314676865416667025475224064498399279 8069 12793953264549745474095164322510905212891577275304280596821305698040 8070 10861147477292166575398218946655690351064965373723366989226377076336 8071 13052475007774699970389271420502372426620116109275200894948335964160 8072 11080729219990640121237988911070610657760742062885434051375641224188 8073 13316187887067476510216720879888829979306091022492231122308495777792 8074 11304722489771044415067257959616507125697743987284955948430583357107 8075 13585195488541228352383475931242808171562834100715497171929973946880 8076 11533215362036377312200583389017847756144615314459747760300588215094 8077 13859603452379483012620945995244430659879679334863225666429904348340 8078 11766297659596990657534519000213271477114242107736784101524236132492 8079 14139519513312807674521615406172248904339612815826883455781462636096 8080 12004060987122117210471223506694132112958274497839306579342791789246 8081 14425053541888105196847925057104462464206080752073062844650004836992 8082 12246598766266389612527509332129628309036945921977136043626260917611 8083 14716317586545965349091880098307547028640762627963643960780736593834 8084 12494006271484493530707855229248661515377503600684542012511816758809 8085 15013425916521794196635114218223925095325105082926541662329783171520 8086 12746380666547351389229719536588746317620800915979550513190344004296 8087 15316495065586748578798335998097335162069057999820658138631343625728 8088 13003821041773492270885042565811881310624906303539768912054563074969 8089 15625643876644812486953297056991554575714636958011381007490029496736 8090 13266428451989527720623757166858038420507338505920147613857274872136 8091 15940993547202667967255501571933829625315188994496815790312167301120 8092 13534305955233922413047987621978260094881393276557331981317751733654 8093 16262667675729335057114621113833715204676600765646712380605027693568 8094 13807558652218523049411345242874842795747238565403250587589518171876 8095 16590792308922883332081661187278420572855151766678917142877018103808 8096 14086293726562588527269747391504143833439984490323418715971782555736 8097 16925495989901852008424565234949705630927955099110117942379911665132 8098 14370620485814349477848145502063053638511650877406579003063590878030 8099 17266909807339356336553334817333506119059428371455740318374183279146 8100 14660650403275415795102717101689132809104036778560568082841486799087 8101 17615167445558205354189274572942971388906522584603914611635890342880 8102 14956497160643646890949402275106771413716980289208675682467827591689 8103 17970405235605710070622207146290111669879380978482126942808964803584 8104 15258276691490401209760498944250288636904564554511265938306579023374 8105 18332762207327221951804007804757763159848317850541463965636268269434 8106 15566107225588389130586553162446012998601527766130786414762953425526 8107 18702380142457809300038759364140140855702902796495274623235418007434 8108 15880109334106666888286117978294587745496165360652639954593639501439 8109 19079403628751853903759482246763247827058187721520431664509515105792 8110 16200405975689628667585018652185242621110499801315003002717631185537 8111 19463980115170732306943400161927325741444482721045619624188011089932 8112 16527122543437179681921811292845855746673202549856668018266102030663 8113 19856259968149135351278278234813658998620003698619755842752191921230 8114 16860386912803604958828065608317499522061725918332751877573284671984 8115 20256396528960976417017370801458485388018968055815262669634002140728 8116 17200329490432986834821560026165413386063643294532675973178610390206 8117 20664546172206243172964390936214711919443724055856375935835592077690 8118 17547083263949368936899607025829671595875119499329493044928004858752 8119 21080868365440559787325589803561397211583888794468797720895780075734 8120 17900783852720215818554836244918894736910522900699614727670553303834 8121 21505525729969646597115726967635014824347658598780608610877887812864 8122 18261569559612075551990720273659832719215068361571755942991701256296 8123 21938684102831292335071691479597952374328374505867392504966187892736 8124 18629581423757717583474582062841261699039281466309109771547321492929 8125 22380512599987890323128851532714821066830810858264239873632766220480 8126 19004963274354390166554254065209533315723735172452524098783467813139 8127 22831183680753034716875425152503913588993782617933818726408299445278 8128 19387861785513220831686172865347851583439419531658642981236791114728 8129 23290873213476126085406060666680926277404507702775511816893116870656 8130 19778426532180169766712171292098173119984028860324406324010119821471 8131 23759760542509397498052153200569529298594396109364993211787543071264 8132 20176810047149339809191359012839071805149645377537794993346392204661 8133 24238028556482243029052726398526578225120043395157995179014025781082 8134 20583167879189848130079670823086358772902687957306106998737996226077 8135 24725863757908210351958117681457135748065538117653206472194980506838 8136 20997658652307873762565366034197682763794897540590190636829886198666 8137 25223456334150508049232911374942965725062863917764584705717857672384 8138 21420444126165912046651838299528641259907812339095023815573208488423 8139 25731000229772376584199843216754791160201564900719291640051809102528 8140 21851689257681691968744090198755182668095462853495375089645365608906 8141 26248693220299179750510771499075924962778583346859032628574336917504 8142 22291562263829645428285631587230111162501875010471965445810852646366 8143 26776736987419591010487337890721646739499909921439485012249955281672 8144 22740234685668258815534038172325282520152195173163648234500586614906 8145 27315337195653776643124197581434389056122208506792263367019558135808 8146 23197881453617087093918016808280223272433600024900067580399145007916 8147 27864703570517015233976417103297096697505438300073655545070486407168 8148 23664680954007669008140261337075692998252752574317031101739155401037 8149 28425049978207740944813572158083955369056973162184042177994600811520 8150 24140815096933049249380247946105147723522177621406278619359316672150 8151 28996594506849556396706089751910867610112214914743053628111163005850 8152 24626469385421089568816240927293609132002107413842160770455086445553 8153 29579559549317330085708784314287709039376519419976266695267861338720 8154 25121832985957236110596609916399957474698376251633228955879622700752 8155 30174171887678073228890723985097847303609578299058253438539560244992 8156 25627098800382904808940657595673576783932903647113783097012552239130 8157 30780662779277882017342910878184656125679501627855493656205003411464 8158 26142463539196150738115786741445432116245431961383789306449658874994 8159 31399268044506833643106384475838952006178886757866937277245630585566 8160 26668127796281800998843695661334280025016023138033318193937461244256 8161 32030228156274338383824706938597882570253252012142153303834110658560 8162 27204296125098754253864396108634627993129878825357585601014787678748 8163 32673788331228075691523606933122938064627600071612723239198532395990 8164 27751177116352683576036585635517363919397865111287699199892770530518 8165 33330198622750279863586252731995852993266830930655151965443077271960 8166 28308983477182923035117291772182655843112164117540079863582422563273 8167 33999714015765790702274560597992762854401619487420614742550536575264 8168 28877932111892872618487851966735378490469541725447350722939708288935 8169 34682594523396946825893686559356278574600890095295527339542974933120 8170 29458244204253820854494126659890728715546252529293170418635812330504 8171 35379105285501074216136888477951266714297921700047711898867213260800 8172 30050145301412660086404078818785269370528071740089064402881372026264 8173 36089516669127010412971924291118146774717044284675189763976554368692 8174 30653865399434555935724262596610439419152192843726885435988406093822 8175 36814104370927805745874632270813710857416113055492169122182609136290 8176 31269639030512230305109749730834809447693449506049558087959988658097 8177 37553149521567457368148124583626237785669492525585951517820928634067 8178 31897705351874126516656533439202328849297334962588753387036778782363 8179 38306938792160259894073082558989345163078325103094701502825542987452 8180 32538308236424346078318253727006850378654336883540383352014761161834 8181 39075764502782098386108637971361066316478856725464846994638246040000 8182 33191696365147879340982432033386246040749973468483646925727845108379 8183 39859924733093765565593817662947395895649563950844916929085953067072 8184 33858123321315297177000084461171949218493751300561298520830320720128 8185 40659723435117155694664840757615377023633795328700684136200902069248 8186 34537847686521728007572458923340703865933184567971963975304838391920 8187 41475470548205972873764358905805531329994596314506038694661500368896 8188 35231133138595614265586603880947851500134117603776461577122013687814 8189 42307482116253391797713369257299697685377288521929203547014850945024 8190 35938248551413424940906916123675652036418329954409864122170161020435 8191 43156080407179924598658141325055477482005312329193421945869161641164 8192 36659468096657196459927608175146828446306964394590218573748350877349 8193 44021594034745578566479918915220156125148981097353817214732347244392 8194 37395071347552483048116075603847100124940582720029774576463720043197 8195 44904358082731236572125685728386453713288811645661371689758710648254 8196 38145343384625020165750450038915652512820002249302093499966762579293 8197 45804714231535055228022317464682137934147956987113946994718244129152 8198 38910574903515140850261054467017324869594556800191210246733487879753 8199 46723010887230555509194034549555936023746730740454654901784694355288 8200 39691062324889735105563082342080509748194174296620039857627134846621 8201 47659603313133977041622417263849533936106045389528178311385839712890 8202 40487107906492307116498854310024160143971204120606800673477799174594 8203 48614853763929380859374179568652678527894954470167858522347418088318 8204 41299019857372464307011634314351137400289136925071444799375391249175 8205 49589131622400916463686383524033400364552129995147771177524644096000 8206 42127112454336966381099732864022316013696122514899748552210549590405 8207 50582813538822617816273471657966817090325126050754774866625926687680 8208 42971706160665271768327564096076083541441002839309496011111390820087 8209 51596283573057059802571409963229552434403722862918970352980727601080 8210 43833127747133343628403072901680968517440229250839967898895721388620 8211 52629933339415192051778522346938212841415937317990758030497597235936 8212 44711710415390318045197486143037697563178809710347852888197402957009 8213 53684162154330671149177520313473923052841609239209893393506860620064 8214 45607793923733493558239680094626556310671503292998051549171072926279 8215 54759377186903035578707341141671404858337520977570510437063082990570 8216 46521724715327974043450211004797671989325150227559649220052700524895 8217 55855993612365110553189981580561955428605074492379853492026946000696 8218 47453856048918186474711945431505497866589525208431279335495771726246 8219 56974434768531092595940289580918742279861371272035094884721199964098 8220 48404548132079401589671534519033425930993965940804550225869386986996 8221 58115132315282846707597924400855720133007134768206279136399925478796 8222 49374168257058309268748012022143351659591677186795509164505047770713 8223 59278526397153052569921675884728718203565713124287607800617102606336 8224 50363090939252641843575398644221568444664728959760351920030430190754 8225 60465065809064960895210180567411936262171207958334906802035736341504 8226 51371698058380797914087309288535789494559974824206618639173799057170 8227 61675208165289667124560148463038986448141319583590218846325609364480 8228 52400379002393396912518924891400969021517887366746641925770481509086 8229 62909420071682977616448985650001297741249918442005230595055188969984 8230 53449530814179690954522685467324301897138096939966029195738195567617 8231 64168177301265133662884170293076723609176344181412926480742198537804 8232 54519558341122775815667740112687210896965515239918132190565729340078 8233 65451964973207871545136509819021733386714456205044944017340695126016 8234 55610874387558577525772552373832280878701788448293201378752112719511 8235 66761277735294532824342370352634551934313054291142373707099095218826 8236 56723899870194645450536594507371679258301319889991729300294048838451 8237 68096619949920198591577740068687776366847204913462308127347718304806 8238 57859063976545857203427611355788141202682753065359995197651611721579 8239 69458505883700104923165075486321593407442725238344965617254679449896 8240 59016804326445235681416904870346240180937104712302541541889455317645 8241 70847459900755904754150677315141656871297988486935910395924333611328 8242 60197567136689194333774090141881106065866168893385034810279697852185 8243 72264016659750674258808977335763583131288087331590206157175106419776 8244 61401807388877663848872676470362072461358485184673905149983365950634 8245 73708721314744920083118215632517249473095746743246023047792183855540 8246 62629989000510712182393337154274666590769601455161931029637825010258 8247 75182129719947227890704406225965218556473163306793315728315486502912 8248 63882584999404450661593488577868578277385325852942634944787104855949 8249 76684808638434603150095076242872337006158002134277984281826653435776 8250 65160077701490222202308065851633514082971688528428689030292048669597 8251 78217335954918992405790692905964623895669532906223403326801925250071 8252 66462958892062293893787368252600613034983763600902352748543683276713 8253 79780300892637937946553436733730441907431144469225814493462390052334 8254 67791730010540525775102714029328572026233700255125268944277096727700 8255 81374304234448811328882477704525260962616113541525106531003953273600 8256 69146902338815760987557240041604191688319938185977980880266926232560 8257 82999958548207592159071989756026582214106925032442393242111633240576 8258 70528997193246980090536563710675013867067968622620658220652439269133 8259 84657888416514708420621744073617217875467474543140126465963127692800 8260 71938546120380584632197809254406640172484643302448212970599203089758 8261 86348730670912034002273427449989150493165134616500598649011028414464 8262 73376091096463522538626102006726935426210487393116178034894265737318 8263 88073134630616748493044785378082867431567116922083902900608611866774 8264 74842184730823341001671444829313269134169982823519186428766284185480 8265 89831762345879404332269054271787447480209873400211864031967703008236 8266 76337390473189651791652447756432990988357924013070487645188242679206 8267 91625288846055217613430113150220149496696745733198903741639840044906 8268 77862282825032919790630592086935959635136488493704031617880664518262 8269 93454402392479301829995207585075728639396544963179055266054463186760 8270 79417447554997938538461171632169203684564904135588604083721735983780 8271 95319804736238299220040435171633254927562105851694351074944588323764 8272 81003481918510837220217544981934899653237690208184224051418968721208 8273 97222211380932632726072194077805392259657971843883057358424021174598 8274 82620994881639972322404519393745204032816079729356376000218873990509 8275 99162351850525403560393087677211288151356423411307111342294628687936 8276 84270607349292594678983110877974491104407443791494537308583931107949 8277 101140969962375795589670236469141638169338068690991747667675556404256 8278 85952952397830749358982332169788653281757883088864061228926670517304 8279 103158824105556718871987165702930619905463878006789640868009612040192 8280 87668675512191462367921731555684057903324646257090247738095700085244 8281 105216687524558331354692181713253855625357204403323127339811471191124 8282 89418434827597895008336952784483370833858545033246354327495029777125 8283 107315348608481020643262963422693982367349615888721406236626111290766 8284 91202901375949804543887276770651627115678806343378952434602465004350 8285 109455611185823407564258091125070972222478008628305922041562413772378 8286 93022759336983339121095780632062805835983056550361161353970362172133 8287 111638294824972950666128175579458641939056530097130241694675400688640 8288 94878706294291916317966402531095961225868473685892630100514398459866 8289 113864235140508786540195985187254113589087236566745619195801960459302 8290 96771453496301688815949684485254189426069197531642877627468001703783 8291 116134284105428535623791305740967332939665539052848926626147725981440 8292 98701726122296888148785494119994374230784451051851846859831126285394 8293 118449310369412937705216367738696146931616564136732339643963793323090 8294 100670263553592158898027545315220557057699594005595793888296004979856 8295 120810199583244356436618053401297492377059826440889102277579891922486 8296 102677819649950851721754029298919277168060982518216450208673681725530 8297 123217854729497408540730298623137806377026261934876153669579180641480 8298 104725163031350134873326468627818352050060347033365805565488500836952 8299 125673196459622231849943179740924061050584343141326311684781467928576 8300 106813077365195711056567108406175303651397522596564413131342163919124 8301 128177163437543207634982985272090754643817137496144906771644494098752 8302 108942361659090890250361169007011734251729428639417153847557256009298 8303 130730712689898297674261075144591354413952337741546252755429275119828 8304 111113830559266770210149620753660716269018234172226553591982891030377 8305 133334819963046546007438890338593608342092134436808775475838605664370 8306 113328314654782315419711543066109467912347521355794690411019356359993 8307 135990480086973730147174322484079390953692513386545810348789801379260 8308 115586660787605203040890062715161974473871214184722148188465013813081 8309 138698707346228627546302559480443462549153239452034002810827527791726 8310 117889732368686421621782494617418547937828356400651016577987313502703 8311 141460535858024891204826818609274682824549293736638491148368707112960 8312 120238409700143765719377037247685875155834797265796212881474144675401 8313 144277019957646104339336381676237795694659830750397280128034985928576 8314 122633590303671567928607017969736723602652628186165296592437874052636 8315 147149234591294208930741324953697849009125587415855338124485891530860 8316 125076189255296249858449368512908860917838189473135512070244267522895 8317 150078275716524177635360091389826667643739965018434336542855256324096 8318 127567139526599556143629890814763606640502342763800826569349663779874 8319 153065260710410523927512233402555326902134924862227188292125318882402 8320 130107392332533661429069743522910162962428831209676994886220169884019 8321 156111328785594022394519909321628976414341719932485507081783795464608 8322 132697917485954710229788483436233207672881622580651447005091187223054 8323 159217641414359840800971782866719828602197923891454626725968891676994 8324 135339703759003764483238917505555840969015765950427316711839521867417 8325 162385382760901168870046824091917996148129717040596293424164488744960 8326 138033759251466594321239750679224947215044336117500005506393567081667 8327 165615760121925366705998652922108531395016547041664562607634009674560 8328 140781111766246254957917291696166262917266361839307335323445117917707 8329 168910004375762649432845135992350146332870817317572098513651900674560 8330 143582809192084947497658499266481745971197106892317825984970822374846 8331 172269370440140374998442673558837048203321429220084140279077853396556 8332 146439919893674264808774046667507229530965006117741023156299224307223 8333 175695137738789110258626304768530983850286986764169270455802636454400 8334 149353533109295576296906467220220505038215940295042056315475790524053 8335 179188610677049817501133416669927923974843662576549748113569351515338 8336 152324759356135008376816629462387514106118559886653701354410755127100 8337 182751119126654730602132018453930254174749737596275956220606743513600 8338 155354730843420231629068784591414758568857086899161399890988228486302 8339 186384018919857778158618080991583384521133043328920897108896535458728 8340 158444601893529072004066302323419072661134766724809679375143608444306 8341 190088692353093761358132213801924398868855355946893047249373914706772 8342 161595549371222822982681968189196362368508350825465679965286495341952 8343 193866548700348908205096722683038825822292942389709790279120838154240 8344 164808773121160049321588253914747896868809694320768202608119747135367 8345 197719024736428904214433648816159150404497115183834865771007895449280 8346 168085496413849641922271262080592766556563360027202391554374697238228 8347 201647585270314044024165064675976673668621184345239167558402925130806 8348 171426966400204908504639628347850718479573164560690604100725093932227 8349 205653723688794759808334617717543072731431453676509751652789490056552 8350 174834454574863567197589597250282314840382778416665144869351192175156 8351 209738962510584462151906305908365535295100931010723987511333643897390 8352 178309257248441650958134849968800343359634550261687093502006574675916 8353 213904853951110378465971815344277451672968243068606269304588910975488 8354 181852696028892530996199740424546455832507347097055190074168878797148 8355 218152980498186894384345843348368184506056668364285885999731833036800 8356 185466118312145528232897871474179801044671398401385938359521813007459 8357 222484955498779796225645959812064125509879799001098007992349234148998 8358 189150897782201904395992012537253021561653360053602679354466385458972 8359 226902423757073778887372733150620347414733758139647089820818779788800 8360 192908434920869409818489909095922419170014134141648824899065348188344 8361 231407062144059624844860013494063015806929536776608207334587962101760 8362 196740157527320014537919497489655022826235722647241975788342857632377 8363 236000580218861577668659086848237847154947219981403489269729241270466 8364 200647521247658964099808075905948776025224144042025404236588926355692 8365 240684720862029629085710748492991184932697103062257427377714772441792 8366 204632010114696882776851410717079015508868353199008957109895571919428 8367 245461260921025713556144597934481478865113856951098140225283815716184 8368 208695137098120295975734066240550120715356981328098040996277330842488 8369 250332011868137160109663367599998305577457742596708726124098951970304 8370 212838444665259661690456345060712999047817152786576372948662678342699 8371 255298820471055189302007709428862383486650456211509330331744893841408 8372 217063505352657789272046559904124111230234259321307739665012743589308 8373 260363569476360765160103879364193478786306157499496134278313989569544 8374 221371922348645383841648036410702403321662629899385366511860915178940 8375 265528178306164719460214419897175189620706215522147212788918868254720 8376 225765330087134387723824334752325617947928971482618523898912142889584 8377 270794603768153760232208619818486478093955348482072580575463266689970 8378 230245394852843797691336300712964429140804376095160648986146269009986 8379 276164840779298759640386822948646986504968012670438596123460025036800 8380 234813815398176719989046960723949747950906872885310149736115274113953 8381 281640923103486590023101536686215830850298115608320402324774112518892 8382 239472323571971585466540514942625208817865871115596681457924556333037 8383 287224924103341742576785521985800225221723038327610226801670001987170 8384 244222684960354686146619080249258377907260162963276327594192259045087 8385 292918957506509022673662045323231813128940944947115375119379482095764 8386 249066699539925513667261879743228759046051216888297611275908712587479 8387 298725178186673770867374802655531687607251872939446894901409061758624 8388 254006202343510780762672421701385988434847336888262371839372740582309 8389 304645782959601311060892718956298595529021188317500469322966390444370 8390 259043064138727490827567447952635620131071259796478426685282307306504 8391 310683011394482678913643744140448198667070430868432143230578046474028 8392 264179192119599989199357288759221132092690717927239580938038016550321 8393 316839146640879136211326178456198199909576996312523390318777732374016 8394 269416530611480584685954426417774026620674981157698816153397151238960 8395 323116516271563532508370673855949197448106365883584181633522500413760 8396 274757061789528072682933294180931097035309610718288586856643858004901 8397 329517493141562235811079682817181111000801647548386810062886494965384 8398 280202806411003323613192007395147151352315388802185010495119896726786 8399 336044496263707121366572206406087086576356406495323724783415748774794 8400 285755824561646024066473583302901443091922570460611161546270613301484 8401 342699991701012983763015912642680999948067112817052889753946260574200 8402 291418216416401674627794411547768577405594413446432550252140031958699 8403 349486493476201724571808882170861185386543368825371853284176517480086 8404 297192123014773059707653440694483262286840526472542632032533021922852 8405 356406564498700767752011790457355945798013783975939844650580161118208 8406 303079727051075612500049192484884710528407101065073570274204224419728 8407 363462817509449370109825405975184216040258123553122410297000599318242 8408 309083253679881404307149257094476756265210544180744177072476313752619 8409 370657916043852826419137942218068298196312547077076104756370791266144 8410 315204971336941893726032144297193241577463641119392157429288088553824 8411 377994575413231020561226426452772962284866919185346705094158548719616 8412 321447192575885079471731528714096559038813590900897603843324765443850 8413 385475563705114347471639382350322480413624848149098461478989823654912 8414 327812274920988312825355938298408826853886713734121574997461433693180 8415 393103702802746728070886041255856134896559087785119140754846293240798 8416 334302621736333743795500247909578460955023888982723223513953662962216 8417 400881869424162263026071534464605972400694095638601070591245885927424 8418 340920683111659201051006809778344416080663289602991150755800898394713 8419 408812996181209023509586624568709878663255256841375172659243972768256 8420 347668956765223241545874959412078696516092749907664197524140689762575 8421 416900072658900560499001294939325685518350851438079038966015593056800 8422 354549988964009153572948096767514476365406354286526788752329903502522 8423 425146146515482931054934929986330550054520006380303004402947849494536 8424 361566375461598858850504546809629066860363254252267181611376783452749 8425 433554324603612392922118076252464573202826078050640176392619580193330 8426 368720762454053937302716691976933519239667145359164517715521491445162 8427 442127774113046410270929532320669856867897140982345170761866373265152 8428 376015847554147394618618901534591458758869362339587097789078122593540 8429 450869723735258246027628734489207882813321164481646866413840135779328 8430 383454380784296309682794028102052336491470519496522247858706060461691 8431 459783464850393192674859039728539236046649331936353743220829170106368 8432 391039165588552138823816034842306790015770346058213391658227681547045 8433 468872352736992416332529337618237324269421875313797991064706302490714 8434 398773059864012218825012532239540097035628394333815355725786646365734 8435 478139807804918461095761322318856669042145508065333721837641323894230 8436 406658977012022903130628795982067626727806321790321657370909825842537 8437 487589316851924684805131696080808900344233978877248625939302327868456 8438 414699887009551788046923709453888408337489164113975593087193953304650 8439 497224434344319276500842675214375949129177229827326868683878876175412 8440 422898817501113640414501529483718045092438650724180104399337627724136 8441 507048783722183042665568093436359049699653215280492512982788731062080 8442 431258854911641927692951425861808838092441048843423306430970855784092 8443 517066058729608846943320432337604222944284331672158225654498132422996 8444 439783145580705278175413550961993643591106889160350689775189349274393 8445 527280024770439449341464228337998914267682069865682854713339331331802 8446 448474896918475765709767292521625902011065649779052229296568807830042 8447 537694520289989519043600561312990620584148636182348835459226501641194 8448 457337378583863622463331586372932113515376565078809320265981548509178 8449 548313458183246793003075898094388965746381660905857253948071372883570 8450 466373923685240837596586541737999842925003316526924700597004714989725 8451 559140827230056723628962790175634465653256560335567789124242745817600 8452 475587930004184101925399525219979839472688981338497176348494839722872 8453 570180693557804506356254715350273873569593634559195777188993248129344 8454 484982861242675711518035677753288778634921186791764248791649389615428 8455 581437202132118105007638262726394660702338173951461638874804648335070 8456 494562248294209349511794441971125046930616487835613281356143538443189 8457 592914578276125802964781240041946002408785067479059583721003255719794 8458 504329690539256128115806861511026862465080947574044687084240225440952 8459 604617129218811904694268847895297539047580314237410204455525450876074 8460 514288857165554894716113974768391964019102948438486938999487644270601 8461 616549245673024498602384267252337555622612371596803098219108135978240 8462 524443488513699590195766177137146390696813862404330920204183619940455 8463 628715403443699672073880571487442936608651659207475746502592357728256 8464 534797397448505397060864353755305593287510598201663290879156004044472 8465 641120165066877246498702913272526107830760401485159416345615222993880 8466 545354470756644532814142460559870280182966211427910125879252625649823 8467 653768181480093977790446007758636975457960906942506243989682367041910 8468 556118670571051833389256020393600829082042243498653927224187727421488 8469 666664193724751250102742461382281932523184862156838132790363146741480 8470 567094035822609735558292409323078370953294800693472409831104217610509 8471 679813034681065580976023956342547867282235337456377759522466835275000 8472 578284683719631909318651118307564982672149738598794646215505055538683 8473 693219630836221758889398586392803332054986015676797713313217478219982 8474 589694811255674614680543922934503991874606227464013217027173604437379 8475 706889004086360153115240025488983136877665164731390667159586284723893 8476 601328696746214865401939752797308006776614258468946917495325886193311 8477 720826273573041674915595356388934602041621352836315522227806770488486 8478 613190701394744678505787291459262826206835828306516629488878940841577 8479 735036657554846032592765806821742696906429636563305814187240255848878 8480 625285270888841076380869229996310392524188640806370375823513251279290 8481 749525475314771314900829097286030476354552522915702919813857593265484 8482 637616937026782091494057656052332851457310531464324223958601700730185 8483 764298149104115562107646365029288840666886886432750253447672444350400 8484 650190319375289805875940502279851839756105148292957737184451435084648 8485 779360206123533845914420064613396460855437287385130687963000909916518 8486 663010126958992442299400297737872234547531670811672518531510184816024 8487 794717280541977482919188732428110329966403458683969404781829018784000 8488 676081159982208715236360533672736156034251178521224937675419864038890 8489 810375115554235355860952106724418179265524822434250335636339492345856 8490 689408311583669051106442544977161568859306108766111884744506468138904 8491 826339565477810917095268031530418853325796658556778294419333552570952 8492 702996569624799902949122974579731754684923768424359473415710209407577 8493 842616597889882304308205935197118705119836282877125606015323935638016 8494 716851018512209218457450115661445136987049312955078710042653968433486 8495 859212295805107114138309437184157333993121492067901276945076149936128 8496 730976841055023176379987992291678280426844107041184752193259063862162 8497 876132859895047759998915451749989861147536419047898721531199627007584 8498 745379320357736588777520018322997829949197365989045945469872635599204 8499 893384610750007990919004463161396424346729581690729068283831755264918 8500 760063841749251879738252448524951686919977008730265900369608887197284 8501 910973991184086073684583628858014553053972159107038025808830662438118 8502 775035894748794299214307154536503753405640990769682596189230494084183 8503 928907568584265346092649307931432309430191215150394011509564533334304 8504 790301075069404018027527322739671727372035604687748725387435917314128 8505 947192037304378339949328191914076840969325358135611421362784716699648 8506 805865086659718981269702713992776223161407823707660605750897879196138 8507 965834221104796453872969316896566525669030125406702571901159565189032 8508 821733743784775876839736966637979505319864813541821077761127237074604 8509 984841075638713233420472839046878864536695425118881414956702569420800 8510 837912973146570308350858098955598891240128455744443053407445184818508 8511 1004219690985905695060139191429552544609078344630641920863776322992884 8512 854408816045131251823445720242073649083402963992051128516579829571000 8513 1023977294234874816688221213391407428946259107923625691281698492086708 8514 871227430580879128259629221200447229336052152600432359239634704320948 8515 1044121252114283316454736319589800844041252442731330538081552131139370 8516 888375093899051344269811072388313485825822140185388957753355966580519 8517 1064659073674626159458595349545016662879754688129302408525134952488960 8518 905858204476993945374736557797749483117644588471879519772936124557658 8519 1085598413021086874332407618023027815280170924558824962886210354809920 8520 923683284455133096518123269505720004997933627046287767309461256648681 8521 1106947072098550734913123722364725909902077456919159062195289590458560 8522 941856982012455456866749436492720666188850295544034991077386820627975 8523 1128713003529764172247717780056065863125320707815091753037456541486144 8524 960386073787342156415693529649894185684400515998292691040651723097869 8525 1150904313507648435389233460748495634742837124305408787633717263049510 8526 979277467344617015622142547487137694245268392420613222195902055634196 8527 1173529264742794522189773730669170155729951063753199211274961454637056 8528 998538203689685881727274497764676349915376146811331150864880018149782 8529 1196596279467185760103797381428776421033924030033197428406403485681152 8530 1018175459830660492158841370949757203621352299151351065883821902865523 8531 1220113942495214138508313128404424630861772397206705434639617707242036 8532 1038196551389377122107003723446938829305574579554416207394162341335677 8533 1244091004343076584979891121287948981207146895287125065142314914583430 8534 1058608935262237435807468063177326360581188173326537647085084713390559 8535 1268536384407657845220496884183560232458106175262142799343183869936640 8536 1079420212331816445130757326466644795263485788261034134022793829708458 8537 1293459174206027476900946211260171108632894224383031680288366915952640 8538 1100638130230200290755107258197541638299989548954378905145634381375028 8539 1318868640676699708727872545720580046423586696550059871198198896917976 8540 1122270586155034706594536577578238418227233652114141262175502627377641 8541 1344774229543826554805105274796602929599509633741824392857587326680352 8542 1144325629739283513477541003830262209439032473768947969315158355477516 8543 1371185568745516618255343736539742547976675483588828889632251575308246 8544 1166811465975715319655088618150554370817178681655144626272462892989744 8545 1398112471927494474631966527452699511846746252999061580783315575925490 8546 1189736458197155790005764316528427880563515601089574718730348867455162 8547 1425564942003338402562168769527034525157960404442511539750975058919530 8548 1213109131113562389366936261955804808949596461239785593167383969767808 8549 1453553174782557534141805522975504391475705145219824175838838962169496 8550 1236938173906998414941097759341342470306052270872179685689736689959254 8551 1482087562667793238814386337651273815323778463164001004065445745031914 8552 1261232443385603415017197086653101731756106841822204353859910745451547 8553 1511178698422453739923935475920267109787556449489306414682536771680256 8554 1286000967197677753244926610522394835197168620674737827378050313180290 8555 1540837379010115601096205252176929183980398178478336839415424145281024 8556 1311252947107020126471036624974992203367060314263875009479025569388668 8557 1571074609507050818490042035906163673012292130059135523601499381129472 8558 1336997762330678286886877977581903585955250391460572783828796484176942 8559 1601901607089263823341133078477358398943566386958021327434790623512994 8560 1363244972940295063274745589263383569392057641749876100422487888060404 8561 1633329805095448745822883856057458755337379239742350170659409682479360 8562 1390004323328254028941899058750657984277767327909689656837013561337419 8563 1665370857167303824964075325130711260954274466087124063579834077001728 8564 1417285745739851833098095733349004385453744441797226036978793060625739 8565 1698036641468666879244785350542179733019737371574728918715420592422400 8566 1445099363872747305708353633721664006079710928420837378622207478696541 8567 1731339264984963287762674291855908477801207105745106432449449778005184 8568 1473455496544960971123865333018771843440232182259580986480127651228518 8569 1765291067904485981913337796177231236708698020067553946276500469761330 8570 1502364661432722571092669083436372141134924946240664022940628571024284 8571 1799904628083055521926715617915339008739049001349626469063174343542036 8572 1531837578879488611258448535602898998136819983575241127470576554052732 8573 1835192765593637441088883260278945108464809297114055013440288137275584 8574 1561885175777476815302440910324571072834470379093673640868229257768625 8575 1871168547362523692977230365486089328147658556769729161478760339663616 8576 1592518589523089705955590681682465770027430325764828282093608963007242 8577 1907845291893715243652553016331979657324845506443593539808832706188386 8578 1623749172047625340848265643002818076944055720457699635122586911372632 8579 1945236574083173621776046165952724923439374626223602099770590960493048 8580 1655588493924699522375175972113566988180586388939188520465124144677429 8581 1983356230124640585534673896133342802644531510077036971750134996558772 8582 1688048348555830583398304528313851469241258817623303992758800009839357 8583 2022218362508756996740509209040989657588005104612850509008303083279006 8584 1721140756435665133820931380493538472054190893251743244108253273427502 8585 2061837345117244520391005331969747891599733412128769504678148734918752 8586 1754877969498350946140083290568119891476816715768282809711648344313590 8587 2102227828413946903411079386844192156383463198746281977691298578790400 8588 1789272475546591470493522530055358679008821331382223886633285459717101 8589 2143404744734561340521988489707380402814007300378401165387800935470080 8590 1824337002764945311106120221127984143894226932934494014864725335465036 8591 2185383313676924819681977011609680301174349302388728074930940039362560 8592 1860084524318963376232605433979162915250296831643672120533011485059282 8593 2228179047593755366017194609873482346992615085564698224008181332968434 8594 1896528263041786342694034543301890279197990098282249032197953702442840 8595 2271807757189783783521839980232130862131235254568224730862248261569226 8596 1933681696209855564103328472541447090256636049490320034520898402493656 8597 2316285557225247840187033506479733096184888731384352915879625435736320 8598 1971558560409421609248359030054994627133970345553405302146323852608494 8599 2361628872327757866975496468450464743522688613553585749203524449382400 8600 2010172856495566254418297245017757080246548510847297852015028499668842 8601 2407854442914580456778525739202248831497240942604700402071219501506560 8602 2049538854645485981484233202621826523700010406696704129700287551174135 8603 2454979331227425368989865588774344656448952967013309831764710092654080 8604 2089671099507817863240980219248179406286768963326599859766608889242677 8605 2503020927481859881661064096907423511814353804170652849458393882647040 8606 2130584415449822160048244455757656701676133749412315546563554489758766 8607 2551996956133514699658570221631365684120773779358004824263691247919104 8608 2172293911904270018546656281345126894194675722746472631223167960945493 8609 2601925482263286137363035323369099118185670867270879153362374845266560 8610 2214814988817919365747902920315092280024049018775924223585596687618107 8611 2652824918083780662024423260205964696086385368350743305024595920915948 8612 2258163342203497441902297121862905317931779843168939194749744955446005 8613 2704714029569290022955107692671784397764378854058554830072797410879680 8614 2302354969797144425242944665618806825072116233901344478020110211054157 8615 2757611943211628116608408623322131917200897890407478281728402951582840 8616 2347406176823309283226057491687881402272673371227875735908698823746270 8617 2811538152904204462816759595202385569785403576868903032545070376336340 8618 2393333581869126350690222185009509213784230052176557231468961948098558 8619 2866512526956753707884997781623224939354556518197167389824978929364224 8620 2440154122870339198131530307960606048131979414772374899450743977188589 8621 2922555315243185940956468670740086744376704499534920660719290111553268 8622 2487885063210877125958201337331381866957921589722157549848219529077703 8623 2979687156485068826477317331120963340267421491015497777193135394710882 8624 2536543997938229116307596846175315949635061452685723825637804568865125 8625 3037929085673299633345420476597977083066235202288387670009871864435308 8626 2586148860096800306182736279728706530424840445785995476407091386554498 8627 3097302541630573196401344650061192123372931899143021137888384697871880 8628 2636717927181477027943905525939132720031676865119606619276889859895845 8629 3157829374717300694549749688266089036797403491455720286781974829842432 8630 2688269827713668209474471793733605984504932006034787451785007252776276 8631 3219531854683683888540231290533269521473942049488001335099620434814208 8632 2740823547942133450785405597825109159160512049916938137533944025959551 8633 3282432678670700147140809351128205900859089750588125902250260624464824 8634 2794398438670951410847825603685276323232612824420916972578012668627058 8635 3346554979362805220269451031057392771842474146302077737901956187527166 8636 2849014222217026262730199895690647537460373201761173052807209072650188 8637 3411922333295213309089410643688468197007272138919129236265899426573540 8638 2904690999499574921620105732375057478870614470898406934077940651777290 8639 3478558769318667553924702893555958440061039062772601137980412831740160 8640 2961449257264083534258438124316015819624145004389520079869181345973618 8641 3546488777224668629242206071032343248555752902149423303561169682550784 8642 3019309875443268355215794551667394489201023579088050244482989134397524 8643 3615737316534184719339786705410714421046907417773275180036317329603830 8644 3078294134657623641091067902404926796225927196470636653484201363147254 8645 3686329825452922767578181439719222222735498165287961385495489373366382 8646 3138423723858187584196385051111877935801320132415221379335428471344536 8647 3758292229996298565146776493643890687604343217082119818261489545277440 8648 3199720748114206598991799508823699167472423887918509020602577320999276 8649 3831650953287301991960701529917149497917131445982946342037153893525568 8650 3262207736548428484130395961974487027100051033423572797138613673334723 8651 3906432925030513562208254059624385941905603085120766551965590513620160 8652 3325907650422806127459466363158098595233478263645154725307218655777034 8653 3982665591165589380528239269389038131576158109036948663395556290224110 8654 3390843891377445517998521006424518847958619299697581223610526781773300 8655 4060376923703593702392865549099170463425458612448094342335057913289570 8656 3457040309825684895400744640007825283297311034306563536310788701421811 8657 4139595430749621534978562336659392290400666264261904613061621619992462 8658 3524521213508245921645849490349617129411896400312995338575580533446315 8659 4220350166715218133985255417310987497984503097242351401268800707166208 8660 3593311376209452819983903616230093163596502192665386478150847766094774 8661 4302670742724167869267649276532137818291918223558685044527700073535456 8662 3663436046638571511062484411826173016093645445717386678706232394599817 8663 4386587337215291769923136313724808527955892686126844435786725826608128 8664 3734920957479377904676497140674980766819934573495196782160990234394314 8665 4472130706745961140200398341758084978717641220153734409835273592695552 8666 3807792334611122696982749277043497947400159826282518968793366741280040 8667 4559332197000103984225452778027777502039911076615320325604131186496386 8668 3882076906504119296976261998232402086164992958025373163016422852040764 8669 4648223754004551613484807972482722504059284823466420662990903077237638 8670 3957801913793241882550029919372868923796798406067178369571156199298721 8671 4738837935557644760085339566814715712010032745788136718133685524960564 8672 4034995119032682085940131031955051527329197182153558309242482423150148 8673 4831207922874091805291968486647228988731350581555225534500935952465952 8674 4113684816635375451554006832828587641013964846932801313828294591814193 8675 4925367532450146381437363794095373121187123875512028574487095608614704 8676 4193899843000572617233131661796053839324480694577857211889714100985401 8677 5021351228153247641166665980712978192051873730631231361946577771886592 8678 4275669586833095164442379955680828905831089425757741278984500143405836 8679 5119194133540343936750671309701487722245978952778415783487714032553182 8680 4359023999657882285632940423350063281022722955535458752175758016177489 8681 5218932044409199539969599911870852818764287083904926258335878183313164 8682 4443993606533501850422150577484391696188114204796010581297982283612641 8683 5320601441587064386412162658547476026612291968006477405669055055627914 8684 4530609516968368139010795129535638278745974182258517020685696724924743 8685 5424239503961168674014669405336820133157636501234829786236727715658450 8686 4618903436043478474572504822528203773925011756096599698262768972181094 8687 5529884121755587511842662623173874917051964153058795135286178351507510 8688 4708907675745552249782425318363320071559495682639076095032190128088274 8689 5637573910059105729559111027355929595271498671116491569460979004519376 8690 4800655166514528430217817469482560784088373920117434512423260149197306 8691 5747348222608799449309697132116542796382541547594516542518501050110720 8692 4894179469009451553517124044870128017641999630513989656032744491796724 8693 5859247165834139118992759314831530126362213966183511429778033883754496 8694 4989514786096851552830668072510344460337136940874899117914681441016791 8695 5973311613166508438708585829000284734079645451622490914670874238013440 8696 5086695975065799441597051969368100530348539755076119643713233200116113 8697 6089583219619125010783330945242228856361876401949034041113069532105522 8698 5185758560073899029861506221716953059663276570826430776397075489077892 8699 6208104436642441638873815659999111755319418212728171452599731071378688 8700 5286738744828554426516869451943010585256557692183006532884017306338609 8701 6328918527260202024581623613809564493517554875278931284807102488990370 8702 5389673425507934143778168522903590166555468353827060920534451611036691 8703 6452069581491421192612974003675200064188804813472015297967640927386528 8704 5494600203926135187172933410475286085278133034349828601997840670972886 8705 6577602532063659350274108974553040671849299197629508272972145005688576 8706 5601557400947134614116840204852544878612409216934045510918684905870223 8707 6705563170423058087044783115483488796679241778220212422433795501914580 8708 5710584070152201705032952804627950881994097503697599751911271495870496 8709 6835998163046709878785292078975645882623284179028264861990268788323692 8710 5821720011765531141766458782235969690984367688970957771332973600201938 8711 6968955068063035813082768893056150579511372333878484445060176522578388 8712 5935005786842946458077358536341679870542172923092745858385140859661350 8713 7104482352185952332235934437234602559659775439550090969751186242929160 8714 6050482731728613546130952266910555328925269100769593450534500779787619 8715 7242629407968715633959565120194857097246776448976548740191280043078208 8716 6168192972784796201567756301437030470799307936152855537756994670788493 8717 7383446571383442213257470596110403713629653637649967741483641433598464 8718 6288179441399779598895927710712667742671459421878912311921237766932776 8719 7526985139732415908925839377778170096572553303976204661394617125517410 8720 6410485889279183240153485052149094839876018247129962897942570583993968 8721 7673297389897405772342819859729012036905183850687544848353461258786560 8722 6535156904025982345155874044584031543676472247594120730404309911255738 8723 7822436596933335142798194085015258309305093150273419337615992310583874 8724 6662237925014655883886754785311553400940364735665522394640976826133562 8725 7974457053012760531542154560887262309958765759554544743901558091461266 8726 6791775259564980524015746227011003421760523416498678161231772300651615 8727 8129414086727739325620588963361749853431976116697710415782648806403550 8728 6923816099421092713056087896786330094787618638187960350686672668137085 8729 8287364082755787962777866199518641213283232123920776607382180280519410 8730 7058408537541545969849088954382923247212752017070168553164450101919339 8731 8448364501896757141347940228708777672436619401171305076309896997664480 8732 7195601585206197259054956898761051868297322794515655829808911384568809 8733 8612473901487577855974225821693048038497408316283577360836578562106368 8734 7335445189445865100959587966151475880171187321813798990423772399187048 8735 8779751956201961633817969982300177206743929572579433935980669464122508 8736 7477990250800812863648675335741092720017255486464056127676874809666515 8737 8950259479242270330033741190926832848664644922869637035812322593685056 8738 7623288641414223532596572440919899930864458533716071398761893210276047 8739 9124058443930905269903559319425621673273492493539280745946091414665216 8740 7771393223466947191790426421499799068836356041450978140330924861074273 8741 9301212005708702443131294431376062422436589238490294337347888939425460 8742 7922357867959919519175407948094033191950531285944085504703319782025257 8743 9481784524547959909233018377226440329936551400908543638343097880969152 8744 8076237473850768836684797452349373132041040043292287299018788942961935 8745 9665841587787865608382268277675517427932206233962554943611695857536232 8746 8233087987551250701347618430980485026499693451977941890480734830543693 8747 9853450033400238437000719440744394683975197505152091186221010317924798 8748 8392966422792272719615860231522163870672917160450667622250089232007360 8749 10044677973693642790212912230096787258254574636481681320494867501296814 8750 8555930880863398253536881184361367113852460597714211589130065402077329 8751 10239594819464086843281887150396691816484813393042785524707255014438760 8752 8722040571233846006885996919614826150661356071511136110153259650118409 8753 10438271304600667691485511458789032209562656257656476300671819662635104 8754 8891355832562133174812886931222435911525917155949422280913447405117887 8755 10640779511154682143673171850342151414541699920174983727896259644292096 8756 9063938154101642955672359621919271000662304081937028768870339095572655 8757 10847192894880880520985870685351459630481130509748041804619981034250458 8758 9239850197509532803034272650070626840244643211133248709288974152672584 8759 11057586311259702301907355507207494399650023156235461759895754549437760 8760 9419155819066537884742635780598469940421181532503957135612906553813783 8761 11272036042009496931886027540015204641882893753864706385363941877900640 8762 9601920092315364860493117018269608300836155483157220835446217375593175 8763 11490619822097900635159446127782269793527907575996170977804292969265152 8764 9788209331125514336738762810231705630118635278800810973073423280918784 8765 11713416867261710684061760418624682769961128704118765847275732246420026 8766 9978091113192516255692957944311851255282976281405991465402154102137923 8767 11940507902044772353958143145796794336893347636005073654163988227729408 8768 10171634303979711072529142728389773853272658941212435578230759714321162 8769 12171975188363570778028930443894835551008121618347510472474717471143232 8770 10368909081110860921222561409208312372347759832076223506336878044802270 8771 12407902554610400174479119952106502140629042986882478892997041252172972 8772 10569986959222029115391857455503214853937936656062890279107897141938696 8773 12648375425304166509514606597377027559778132525647284324691660762502550 8774 10774940815281323327453203953248159651552665094453037329235358057109859 8775 12893480851299066643842123003471116377023172033706924755852406975761698 8776 10983844914385257689813220463246284318909730929125267743580387102958142 8777 13143307540561577450870952833154645146752956508578434340469662252216220 8778 11196774936040651919073446958320876234825907263124935400188556640238894 8779 13397945889526382354715635677497172887655761984187271754436369637881536 8780 11413808000941151432648193706729886489061874239096596150470565478009048 8781 13657488015042060280174174731281378433241546482926773554446974230920704 8782 11635022698247621362151758331339689782376570160608131485866375687831517 8783 13922027786917563200920394678896795020566125405738600960252584807962752 8784 11860499113381839425743950225642169412206076168294658577837564980550681 8785 14191660861080713383238815540896315367813633512969269159668687545462784 8786 12090318856343087859717658487577431721087495406813243456391059121029667 8787 14466484713360160119006300730794219952338058024686532301085593786759168 8788 12324565090557423086400022998331464719559820110924210394565367233142249 8789 14746598673902448292793459428072747219527047052898828324228258396577984 8790 12563322562269583570417939135934811779809605204827501110330513587196183 8791 15032103962236067604695663257141333615847640779997485806550337267133524 8792 12806677630487681449133977101890857142922305577184812652768350228528230 8793 15323103722994571744875595491168063533099558888269240268519885503932416 8794 13054718297491012077281393963069001666425726635224907020207385334330810 8795 15619703062311081361188632836310106989332412979066555055981684851784062 8796 13307534239911507663334140387814514973111519620676527888011890925930487 8797 15922009084896713352390191376554286574659683377979975957870793544989678 8798 13565216840399556759903748483768682476196305176896274170660347797460982 8799 16230130931815711932374842399138003558052524809416796451351840599111638 8800 13827859219885110567591428925803752477871441600081177518380183606059830 8801 16544179818970294123142904239554944158997954203608914272285146935500800 8802 14095556270445199887561049174196644538905878321493450263912647739728082 8803 16864269076308463924616886986147423371416081618323637486369446086874880 8804 14368404688789193180167668945806083420392276266636171366467667749135188 8805 17190514187768295458361935507268108280002605297437982015486200124857952 8806 14646503010373336624040003277669373874066810301772002775433885946453766 8807 17523032831972435971490479212114843182723055781574016889500603848318538 8808 14929951644156331392091218330291801794261041177905169606281434601226188 8809 17861944923686834799832274622856977273547803057377394169876227934022580 8810 15218852908007921639315867705756285941104701205305408454861192739413511 8811 18207372656057964310625997353602092436698785724445461081830523976729876 8812 15513311064782689004517115910869720782083865793956119773878980616579588 8813 18559440543643063560882560177794170197230012367672062906227173541612024 8814 15813432359071475838217362731433085620297415236352670305378710326807580 8815 18918275466248205006102455482441242138217301169653375853561636254454088 8816 16119325054643089957204800891757352697301381818499378308825315827919667 8817 19284006713589259164721212123883784028180439987260619362295207924912320 8818 16431099472589178569098703954059103834481634698786683943954894913830996 8819 19656766030791111777661638785982925484228071792236668057446997918812350 8820 16748868030185398186015198376826170089897804887478280449626309490950239 8821 20036687664740772792503128398903428390925485689732281946841417316151808 8822 17072745280482250934343550245223399359560710338659002077955518423512887 8823 20423908411310306542542351062533366183372442083066232923498362729121088 8824 17402847952639205748709786763578441534302709484700675071923244687335043 8825 20818567663465807878643428496544084761795556581288526891773939219913266 8826 17739294993015975594793784418961352552782839945536575252309009745421741 8827 21220807460278949844239439451632409787009844352272942942849077579445344 8828 18082207607035079181663337590522073958970648492224763898442830200872844 8829 21630772536857934860915891851747706454769920464329553168703214960147656 8830 18431709301830077685108463591115121182147567117760658326388143752507086 8831 22048610375214993415262730235901983113949352906632783128944534494269440 8832 18787925929694143896072029355879267600941229580291665896603913240546329 8833 22474471256087892010556618496463174425727316002033602073400233638604800 8834 19150985732343893021234056850239936674849385224975618265507156588899263 8835 22908508311733235774645206004816405185985480626068024712970681993746432 8836 19521019386013681186285463510742595512198938355636981954298398982960494 8837 23350877579709680705382966791087947051882689702821583005528734945004800 8838 19898160047395859618233751456120498811952825528412632461649705554900530 8839 23801738057669506196299378453372907072229253168167180986004663676929024 8840 20282543400442759604701794522607729407181703951534667035019518742497518 8841 24261251759177340329037657772136081698367564678341460711110347981892012 8842 20674307704046475740797472237798237103548262729002983880475255999457671 8843 24729583770575178558682533720381513821587266366700021351206797904134472 8844 21073593840612812774665941823639585109285080640639937257421282611696641 8845 25206902308913190968655331385539390213282891906300837903739304265918034 8846 21480545365546064649972068582189929741419096079268077426508366913840007 8847 25693378780966174350748125349372930815312345805781721726073413099350976 8848 21895308557661603217778907634375727866253007081854487766231466545123966 8849 26189187843355873092585450919289739202484805565700889256888925919115264 8850 22318032470543568653899329932544057418203528880110281261897436285551807 8851 26694507463799767351005602790151006175001940755102046415567014901636060 8852 22748868984865273974974426862425246909143157424675566500834174475450638 8853 27209518983507308379420802535484380181165413623220214078747328294655488 8854 23187972861690262303342752506487169175048036423090966018538293453817876 8855 27734407180744969286276736596141785111564075863085669204713865307255385 8856 23635501796772287795207644268212915632379960803252573814054340511606605 8857 28269360335591875058711516749697888478106998194585200046263778660846648 8858 24091616475872829528649926888360250998996461064333317105343854830485917 8859 28814570295908178521171938418461224491520820868006635909666913643183860 8860 24556480631115092259635178781496308738199709401398055368980735291930297 8861 29370232544538759146218756131024199055401544404718506980745427634647596 8862 25030261098393798909330338881135774216375605817928629451223897194409864 8863 29936546267775239429601093895319646431143828695776881459931115404156352 8864 25513127875860437060849500069247543077390982858535062886679498735079334 8865 30513714425099739021926135655959727796294086450465138201229596517238784 8866 26005254183503985736180343298833685705171053333522345195170298729191687 8867 31101943820234220115426052792053545671958523177350426611671694611697664 8868 26506816523847519414837389342833454694670584963134311084260976373600564 8869 31701445173519718859516298567631633548740099769653050333181031281213440 8870 27017994743781463767271021500832968078969006590511626921106927085338403 8871 32312433195650206968735086738960564334899222396609205986655003752713056 8872 27538972097554662032984924885260284831372553451941743196370928989599677 8873 32935126662786285339587786627723734910453316810509965982754948738729920 8874 28069935310944802502700252214591737438876259290024077767755722886152342 8875 33569748493074377559822211429411979141509178545174426773650472258401240 8876 28611074646630156295082706127862586737623106262326909610817056880019213 8877 34216525824597565828505526572027050389602689403208424875279527738216448 8878 29162583970784980683199985636238146854174298424672685698310436254815456 8879 34875690094784695164528572304387207601578045778705242230196323152481686 8880 29724660820921356758076239116519810311596320918567482913851884419249328 8881 35547477121304864024240677229506663934173216148978432765720397108656128 8882 30297506475000651352968498841443063739956629294791731372328914021191752 8883 36232127184474920738124877478849388433164961666845802089464468792500342 8884 30881326021838222031299403641607664063309961799809202685229980579556867 8885 36929885111208095677014910479425013506588940230519310333186035617409024 8886 31476328432825420705058178885267361998282022930232459796630745022190127 8887 37641000360532418938587420621605311477036522321950848955004891914366378 8888 32082726634993396243016254107815143669251679477442248570432206981634056 8889 38365727110708102776046602872241944021404862934685411048822019583086374 8890 32700737585443649396000995271383324589273925537896215168497675642364304 8891 39104324347973607147475377767999616675293076910013413948097457594273652 8892 33330582347170754659101534538545220534594176565754332754161166718866698 8893 39857055956950655823844880476377919092049155151296304673026278454004000 8894 33972486166303133460128222064801924553120150639842087844652601185275367 8895 40624190812739029636963825871370598923330343818660228891727583715144738 8896 34626678550788241464757310361767623105505065917504621140675976940408395 8897 41406002874732532859804138934557200543146157253235030314780780578662400 8898 35293393350549019979222361790008823934547031352905723602887047026809306 8899 42202771282188108578092971622200299435249829669504402031991715592513536 8900 35972868839138957571683287363173258336950510466749388536837529045426539 8901 43014780451580669424648888468679531191115838060823736164749640416039240 8902 36665347796923613286946782043151275699442139892588143979500064256075112 8903 43842320175776811400959137970361638417661506420641196730253894116682752 8904 37371077595816967362428868851169129476897453967796524008556726459015034 8905 44685685725061190901768050200023560617283823237071558688279270256718406 8906 38090310285601489335562235561443788297887901727495141816494367899910702 8907 45545177950049968689384769612672853222423346158635343011099777524322816 8908 38823302681861347036753755658849256216683465717426985370771386442312139 8909 46421103386526359640086054078032056469352348562758072329994628144345848 8910 39570316455558723363116991888670872740966475634817089339197042765639801 8911 47313774362233973814170177733272218531806541630927875986461696087428564 8912 40331618224283761105353265333804425742899201056583612221684347116629293 8913 48223509105664292996480670790178413712698874826078517597132707251227896 8914 41107479645209219635389911177801753408073015648608293285669499701467726 8915 49150631856875297531987744825647352918147449982376390719638859019996960 8916 41898177509781501141065216306458553400129354016251394499381503376692076 8917 50095472980378941261638720460760412289003938040999626547551635051707090 8918 42703993840180288504998091383758899322417133148771680656192327472279533 8919 51058369080135867871509151831726821398853239570619320140246068816756896 8920 43525215987579632059941511034026710358304962858720227215668271928236555 8921 52039663116696470231712795833615100487217327748271477517296073723155284 8922 44362136732243928508021506055145871861585959046096577110653169550441875 8923 53039704526528115553110158970341370084776390439847615307484901406889984 8924 45215054385492852465484782247556015140878866741522237133175205094745776 8925 54058849343569093666355604204656497512706864106631443562368044992130752 8926 46084272893569929590706013130622285057136046408711668191103351041180939 8927 55097460323050593670295852092585955337225918874608460696089743688158640 8928 46970101943450080277705111921114537952866307101971008791750466457706048 8929 56155907067628775850599792211577434330988250731300782134097111326106290 8930 47872857070622114660502654169335378423019792651940578085931176646332080 8931 57234566155869781384628819471633037403822749702169549323422776060387328 8932 48792859768882823389315582400320235570901568729402294034922277462422490 8933 58333821273131312179342850090028946023160405471747297106642081259475852 8934 49730437602179984525761680071923713099504915415945946148172111127504154 8935 59454063344885217494482128173619855520622212908827162766846688636553728 8936 50685924318542295182745054514186927627983251092956587360579935950444847 8937 60595690672526343047062200990551915098594717888667612585664457652074496 8938 51659659966134937431400849716349082768862627382490148859306286463406741 8939 61759109071713732343837690939881512200762276039088065391143733892718400 8940 52651991011480201742342692064563586243504226171257306630899120525023912 8941 62944732013291119319159741299256048502485412538391328418957096470301632 8942 53663270459883318055603971476976912170389122281535000083088951006443221 8943 64152980766834516244851128127319605115920329197893601195070010928594944 8944 54693857978104384721457960557082615370866963802528388428961911284320899 8945 65384284546875581609668802025533817722813074316949431721129573786058752 8946 55744120019318039265423293619677359042866208151155581389085088155443259 8947 66639080661850349527061429034062309077951744099024379393443708320543298 8948 56814429950403282452286852313043488293931992250108079834922508877542740 8949 67917814665823815514925594058444417898764700209288837931015488222904512 8950 57905168181606648707456215149619968743742752433133444225939258229601976 8951 69220940513041803498899781869548500534582072094125370779538315555862080 8952 59016722298622711855493839384170689026106032278823986385450124006701639 8953 70548920715362485925801562305276934146433119886761360611701732645071480 8954 60149487197136725616027087388919043623548281258649542882426800251251337 8955 71902226502620893246009842571121076560953479953743233852454842218083192 8956 61303865219875023621834284634603522063514357486037030007953286770851359 8957 73281337985980731048426706937974454996478474049329999231830784197539520 8958 62480266296209644163044510265983621236022297907772968208998564191875245 8959 74686744324328823130336011650527631369497919411613725118380102008374314 8960 63679108084364500690216652669157030779033815031129391868055807309099402 8961 76118943893768517084032625752267180203760518407636329635035083816793484 8962 64900816116271290607719869414699018281296086700618550886944977734448720 8963 77578444460269425915465887076443714258624380010779117027556783685401088 8964 66145823945124222342530593583605463204110889988795424977385884193292066 8965 79065763355531935116283498436474335645696157142613347579811690785424174 8966 67414573295683544372658593436998981311892379452311161446066249947279512 8967 80581427656125979834667132059403239662774316126568244177422304978067200 8968 68707514217378780139537448169439731444974053611999279586541945823292105 8969 82125974365964691683547420542463531993337413041408519246987554957367296 8970 70025105240263509850831914066807380683123065803168861048837326366921164 8971 83699950602174629644854490621020789302300963918346238186366599908070380 8972 71367813533874494410638587935917407845960216651043842868037994363661836 8973 85303913784425444839547317324267559555067008691186654526211148029457594 8974 72736115069048908404941276270278451278678176028954383965942101126850389 8975 86938431827782985005999585030864763710228601128974574707096446523021312 8976 74130494782754438539024112595196534386429465280420136529731562352587949 8977 88604083339151021741330421347741372742301925250597356252304550987592256 8978 75551446745988011493682023363724978185098482508170354537217700995177551 8979 90301457817367982295705023072122031547979806825842771723534225789003970 8980 76999474334799941167683869759418890119434003812490271015591628760986449 8981 92031155857026288359685777073327207665331373485340267898866352487444512 8982 78475090404501330040173757253275053081120085928937913332336276383998260 8983 93793789356083147247649922414579761229724049318333074826816617262262784 8984 79978817467113623259733845629256354253224855492618299840564321619574374 8985 95589981727332906561560954037171068235276873898164253296171702780085480 8986 81511187872120297394037576406751565741529315651031666156227081173596736 8987 97420368113812372231767818627514579944308420365884240529407799372453566 8988 83072743990581768909033259450783285780130625874792181139556643306639822 8989 99285595608211802195244141913219626600290802489986005259864624519883922 8990 84664038402675730749442535004360327918130092013186039067580609090394847 8991 101186323476365624314594420765786853338029590478630807049619831803950496 8992 86285634088726269229569667479918770734375426800965202687407854065954641 8993 103123223384898287898796263813384145693324044266936723021689416499521010 8994 87938104623786278188151301819392980223832136751729844146720528104878639 8995 105096979633102043802432795217530813865818444870907929726872645838419264 8996 89622034375838873393128575272807766597891906858698393463739244155791718 8997 107108289389124859005518311260732516782266392085477168430190619106426880 8998 91338018707684717888552719990226375388443330047787705446075810982205800 8999 109157862930548108270503585004077149573762031976044779531381422352736728 9000 93086664182583398750085163886325020626361606032992852944944441377850954 9001 111246423889435148404530808012092562264419766999681940110735353318426462 9002 94868588773718247958577959691282253604682411317720156804394326513642880 9003 113374709501933370299802425294733786854122499376327774874033761937881088 9004 96684422077555275221112791917117208308021254589882210890264595567988381 9005 115543470862513840767939385446533562072501834643373928374500838065404928 9006 98534805531168178981097734146392369356708517796237418441253798566767209 9007 117753473182934190719089072338080790812127323229422737682318057406200832 9008 100420392633602723986531769654177251345756947504774371588928130312516511 9009 120005496056011978965865007086356779396985451818098541322590849215570790 9010 102341849171355120058944382296344232312853450464626205447860141025759159 9011 122300333724297362367589792526417822959374827759288042466235830146172928 9012 104299853448040407563169939912646351514668830508321627253715910124860269 9013 124638795353735533692629696660986885667925871255896252971987933739383992 9014 106295096518328250966304386497898647696928206423766282798716644385370550 9015 127021705312411048996108724774406643227202359758664037899800721217817910 9016 108328282426224963247248722673229681748036296397011560202110102629685723 9017 129449903454467857026790471500808784482680560445220795772003745930990592 9018 110400128447782031238701686118428987903646938136372987707310263212115575 9019 131924245409300564739970870394851016175290387927122745291495284552098304 9020 112511365338312885722199805403676594582717098117727347750014790981485823 9021 134445602876114225962297024256893617462927284367960464239763742850488320 9022 114662737584201160733188188534463113428544152681927041249924061724867044 9023 137014863923951725199066549906264361931056286025097441124824023811683862 9024 116855003659385214555158696716051521837087881613939003307205806557973832 9025 139632933297289646074586139421983979531322243014591350442419300512235840 9026 119088936286605240786434357444664463339438643980964061344085708713266188 9027 142300732727305364541847065875717377121864177500615273860969676544044290 9028 121365322703500882155990763232266498758005794069380891356480372475125409 9029 145019201248919991390018089020255872178094804205721131115193478432003072 9030 123684964933648872960688154693618335561108143000080785485686363645282291 9031 147789295523723707328801426864129490882633210267486197482440336214495232 9032 126048680062631878619627367710833901482884637670422938828925345844678291 9033 150611990168891987660307801546651430371318875205886739423106952378314752 9034 128457300519231373425674811968492413944834622804896335801657683118052904 9035 153488278092203202895766044152138142189298543508786471010032792494335850 9036 130911674361839100662782008292385119694411616968399325630482171748184199 9037 156419170833270107281497709855202655553107337383989563563216908326813120 9038 133412665570183393403602094926224790531137144214652730538387034975899165 9039 159405698911099789723190905496468898334091650342585071079719762074628096 9040 135961154342468400068095019529149154481938592283425829622961725088243681 9041 162448912178098761708468520594440160212363673085406890752398455364678484 9042 138558037398026056783477110073217491441487500385385025299260157431893066 9043 165549880180641995205979826232717116313456478278484419693094855641818198 9044 141204228285582479322499728226676264494083352782189433268302145348568767 9045 168709692526326900857929306591432561564704832917696442821035965852785106 9046 143900657697242311504639247341791777632507848363633528710968829373800589 9047 171929459258035453787753296942723867516541207272132869211454518116976000 9048 146648273788296465028051593849683010748069104429551773832714575983967626 9049 175210311234929931733929991794707211908515709086241873584534984734297088 9050 149448042502960618374687070672544692023603153225783568672824589900677351 9051 178553400520510028725961347248423681123299866647176043931551205093564426 9052 152300947906153810323461335500530743748952604690446678567165935295934917 9053 181959900777861447883860714061108670637106752991717148857924614378288376 9054 155207992521428467354809137199557639009091833503748327749393780481129699 9055 185431007672228459905882368442826201894241837842343905905845406285997440 9056 158170197675165244483770410732491025187258721826471513932835583236317955 9057 188967939281045340182243190835233351657416780142426967702101480182946318 9058 161188603847148136479129749116190436449737938849777120438029951443897916 9059 192571936511564068020601431387856005817025386231870576222729064364531712 9060 164264271027637431686110063665387654178149353110389948792672794679349781 9061 196244263526218186991594155407567038407717970469254418882473645302261760 9062 167398279081060234454886224458005729642131589031003625914103248291792695 9063 199986208175865286713700259798550835433730785626938807840946237224877952 9064 170591728116440475184245166364291340072082959692516201400086703219835747 9065 203799082441053174324639189440505216700414761571020852717900809661782834 9066 173845738864692559929140297980526320742741501510304179579142956092745023 9067 207684222881457459274890456394020680285617563700087277943765967084340786 9068 177161453062905085115514064388333286113315103004054647167645064666266079 9069 211642991093640978786350604392878922358203868753668351687790403432536064 9070 180540033845743357891444881735224373717321419410442434192803023125212462 9071 215676774177288244219699503067411236548537159923273749297387526906330004 9072 183982666144101819769505461258763791065240516228461874674014154441201258 9073 219786985210070891577512340186221599191583115390774669556471841166221568 9074 187490557091139871243768075309685827108273805429788463724960223802830827 9075 223975063731302973342312350850106862173773715598315697904468046159431680 9076 191064936435837038772446162661785101396586245510295059302041688540724846 9077 228242476234547834731682527357440659861555483195742347631461261174927578 9078 194707056964205913693972005144550599408416788542442063782389469704354566 9079 232590716669341276184889121290191930806064375229907316569038124970446004 9080 198418194928303826094841514020694524656839111957611070916639114015916248 9081 237021306952198716432735241970388833597832469862608208079314099400949760 9082 202199650483186796190741360055581508428886547386726802878761780880820481 9083 241535797487077137817253082038339941902285339411081306149456637859706548 9084 206052748131951932251968770973032157122727651515387607522806912138546105 9085 246135767695465718610533189321130734748430090536094729049206321057914880 9086 209978837179017118348607645389230164491059449749708070178808453205243481 9087 250822826556282236940447122868528382228270773064914012000464675871320763 9088 213979292191789558074240798173157444235321785349425770207277778650281820 9089 255598613155755568591325458499880758996100576618857585783862930636846734 9090 218055513470877512808591714659848965785859313322646830912322584959631823 9091 260464797247477897454320948418913067938284109072774977282485742655902752 9092 222208927529002395894642190758236994883443138539638463233878243783501922 9093 265423079822813613818495277326630155191854465134453446843797587127532434 9094 226440987578771258245796661234894965963424654895357571288426237630061400 9095 270475193691855293101995070521127491969172863152460929129536680934148984 9096 230753174029472627291269287085449561144373605056572032931431401582960602 9097 275622904075120627124846619025973716454940647821228909547872544267090944 9098 235146994993061640757435419590937024111969542070189387152758654102972971 9099 280868009206187722742504568591237630100865566161336532380510691584921344 9100 239623986799503450530762119048774181449493259878700461282720685070005718 9101 286212340945469789734083574668820944720510885876680098011977727837164990 9102 244185714521646960732731089220737248113037148963573127957114723456274773 9103 291657765405333912433429821902821068239978155725957133770932792387719788 9104 248833772509804109155089130406161218639710995431305714409202987769609499 9105 297206183586772338887963600312009237913012564570515467572898924771142094 9106 253569784936213103368896708560056487950895893270508518713359007199326316 9107 302859532027838528533895580520766974928391467383406211690204216340381696 9108 258395406349567283165497940274631897980860456900943211501198730226039847 9109 308619783464064075712956322651293815982173724693298878978080909184811624 9110 263312322239794600562546595719920535353008432984516948459615182241774847 9111 314488947501076573073152446780434947353886253832924737159710991749098920 9112 268322249613276088483302899574997178331650820584140857005491584856795669 9113 320469071299642497264641209777257897838653801294407159553786734296469632 9114 273426937578695130481480943727754192976374625114692340644994323931527238 9115 326562240273363290654760813955417573839823251245134465017168875588068694 9116 278628167943712847645440897359108743403794082063500970129803605308898793 9117 332770578799256978359931515188359197868871099393751014372395660277098862 9118 283927755822668486202845774745093251320483927445506295703364225550927820 9119 339096250941461901066533309356027040932121671012341714831062269711545506 9120 289327550255507321508653616301981184297675682768487512863547952160950799 9121 345541461188303462251987563396790280096959436168873560805770173585483188 9122 294829434838142292204720693863960840996744002385115813773273641512165950 9123 352108455202969184909606085923577762793139453999968348021432373718027408 9124 300435328364459343578559508513393444854776313364666733863825710419348400 9125 358799520588041849139707483029902835149885739845526282225644302289401966 9126 306147185480180292733492554694322871950267839109676269222294761544406946 9127 365616987664145039433768905030572115627241016906698731859565005399608332 9128 311966997348800931345871569748513662421385482534528334216994561210249872 9129 372563230262960070612511014623159134386529969553438633179060580608012530 9130 317896792329826055782619307422887749718085130809129025750121574804076269 9131 379640666534877985673592488556609112344353141506273436690230700250955520 9132 323938636669527160462042914166055151629470216829495768234806958185940896 9133 386851759771555128777530651568656511473865315606105825224757964366319534 9134 330094635204452649863531574210554419221854894218283817945755567977251862 9135 394199019243645693796282049331243382916372630808588668069368997501009920 9136 336366932077924618851582413976513479342336924213276266243319988303072708 9137 401685001053989634840012831903485724157812770931825106242534987463925448 9138 342757711469760521324539202619327936013469210528702129327793595605602150 9139 409312309006539401564545834571053166889305091467301288419133848133495296 9140 349269198339462395000588233434556586417036066662657258862728425797363300 9141 417083595491314130474053539354297114964511681162668164473344098066360320 9142 355903659183120736809644399072203779697425927160163435023948017275949189 9143 425001562385675185529231216095149037034425625063845555751761543985535966 9144 362663402804284630291525197215992392184743287550702910446875178273385873 9145 433068961972222298838603243712443255142140219257817383881445945482371072 9146 369550781099054315055482580071415316315026301779691301965312076334370774 9147 441288597873615016768201125178265924857673993433155664579938935934201354 9148 376568189855657060206911702029631473788041976184872882838106281790616038 9149 449663326004629710201798318493561031772327523091447179217812558293379162 9150 383718069568771960193451546471542151491109668381005016774772441199630091 9151 458196055541768061700718191032400534855925928697103596232594860527640000 9152 391002906268874114291175598343829706293671521443520516388589236841929640 9153 466889749910738698761357683563741485534253012122951693580701049791916032 9154 398425232366873581495930972466975546610342490197975091848191951099615196 9155 475747427792139503094855912833669510851013779307369237804591823982107454 9156 405987627514329522486747982196786448547213204143881453642525114826567595 9157 484772164145674092734681733757192262021993548733746812712158126282652224 9158 413692719479525051197567564197430337780569077716345819124805109715380080 9159 493967091253242048725835515279214034440811098552429054268832403447369088 9160 421543185039693522009116593955377791965985357609642804389193934178691554 9161 503335399781248643109595248658936721409826742506667800331616560911493868 9162 429541750889692276322746558078762326958474896026348957727495939180793226 9163 512880339862486121870850676250409261983006178225364696294598597710479360 9164 437691194567425266000457789178910130856302448387535200818432341107413052 9165 522605222197945007477074114826616379369164733390682571889801234381481067 9166 445994345396321462578582711413949829775404424806525107885427640540501524 9167 532513419178920412660964122235610736827953336218094324223572374647184414 9168 454454085445181552046066422352307607689880318433129650286439909365123814 9169 542608366029785002271579429679728870811726977279562955379149094461563834 9170 463073350505711107112827339565158221526142914993900546617165817541339822 9171 552893561971807005467540412880538000627606064634461636584552522414016044 9172 471855131088064224102227780713563792601209047779608671031197114739086431 9173 563372571408398568414836834732146242031440463519728996770830707847644672 9174 480802473434727511739785242641914772567317403230642023973801622581440384 9175 574049025132186750183881482094550185555623463142578193006071939784687872 9176 489918480553080326066669199883146683035786026697640931204144097591139750 9177 584926621554306603958030755609350406102970476219363279570988102664193024 9178 499206313266973261403814087720390833489872022777538938922836000472519526 9179 596009127956323054251300336850395438525231078177573871424871598518732448 9180 508669191287673133687595929094146235239060428506648269429806360961168661 9181 607300381765195680909698863408673802825475731891862169504675935570978400 9182 518310394304529031582939428278227243869342953527960285401225046951353714 9183 618804291851708054603289895419495586665579434028970055176033127581674816 9184 528133263095720464582051122371282470420525733676075264538612010254825288 9185 630524839852790938711858347789438970468677132545170874424743506734419456 9186 538141200659455207880588170556695646389761047362083886975545820266043930 9187 642466081518176481416020710232161491440984788722215586927121369212511816 9188 548337673365991133288761340309473787244734723086402838785895749276146091 9189 654632148081828471921695052620369016091533967346719334953669685234149574 9190 558726212130863125920994816546878001923965721028469073052637139275995211 9191 667027247658601828607529174735712216592786744413644941543189248049695744 9192 569310413609703120090923016579237927723697875726036319921062448599922196 9193 679655666666592727076033442315293173489291954737187840174322664728304128 9194 580093941415048346934212132547774842383416824907015317585743939086768069 9195 692521771275649165239813047887205611502395632722891511064695843878183958 9196 591080527355540073045078023886348641638053534233003086510770209771497763 9197 705630008882520303361471214822891256173796098003525044061681630834204504 9198 602273972697922426138872637458026360511184859065389117945868657512904085 9199 718984909613131612114317981039264224022816735301406194788469598437613568 9200 613678149452258352779199011131900742557197639378730622105364737513084597 9201 732591087852481714014505145859787919714275173836118182340820015859871750 9202 625297001680787336911920285967062456280930742038709337295947952821240784 9203 746453243802665815816696519898502292693078631358295059410648718863481514 9204 637134546830857228750882684867136461484489401189881141579737614147282315 9205 760576165069539804538376670999980546471657893107840617453122299380496780 9206 649194877092370393925164398814394638195729455287142710945100478957906322 9207 774964728278548420607222255387022181807835847020237650886589035023777528 9208 661482160780192395233205107151818607382553351256285181439340758902800194 9209 789623900720250431188658724032514861688052763222631483909335610762042624 9210 674000643741979566408084882541795490217512502680210744187593031471314701 9211 804558742026083408077009517582281163127077464950401450933438300366737408 9212 686754650791890131578929846855947114708051958866065376880012194970272289 9213 819774405874920570707823088178513947884634120746652953115150901265058304 9214 699748587170651968260761303336948646415325733691764532205373741022570834 9215 835276141730982189010404212342876279762509350253711710420679168374905920 9216 712986940032468708411148306784059905467028494388936716882800548855723886 9217 851069296613674256163687007544312551952387988555260807528348525738133286 9218 726474279959254624096919595698685145630911769971209661885335288636775321 9219 867159316899937541097807125864190139585662713820825450890215596508039236 9220 740215262502697654407017599585564697915642009428296672341138461065212631 9221 883551750159700718108543418202076912058064082263263577036609405358343200 9222 754214629754659001267210808737026943465339432130974014689217863874840011 9223 900252247025042049591762787563665997711226509526639948096127412887462752 9224 768477211946426956648378900512163361801038431036217575610559272352067473 9225 917266563093675071089796031787195480786341393829890902972673948259842886 9226 783007929077352025253586725021273490942381299329423043835437951506748983 9227 934600560867384899062165962816044726097712267408962502082318627875143680 9228 797811792573399978113804360359619930590088768544799641422786007766514924 9229 952260211726053154602424724776468464294148723972659114217108194652241914 9230 812893906976169216664975030980557763410835715783265184196384142795499715 9231 970251597937921074337556191729655847989441799894465199731070002302548160 9232 828259471662928746921621091498386802681257603663818829992523450205283680 9233 988580914706752166647485124222309162699035644787429282881941523638974976 9234 843913782598243162461091844128930489786911777232641999713960580755287882 9235 1007254472256567770876376983030516168090601479205490376114451468972778760 9236 859862234117761316300999723359873247616518173469410810446164320920443801 9237 1026278697954641093188090471214786420682428223968317935593307593320742976 9238 876110320744755828660789140175013216634281116612010481531079013012610818 9239 1045660138473447729026832886335111919535204747071424090751484168371575710 9240 892663639040011233375499234655635835585783295425251207083828809479303717 9241 1065405461992283342731439725815563976041534442190688783157870210796474124 9242 909527889485669413763755140333229661469553920998454612594130148141663526 9243 1085521460439272063738854356417914194908785736764629058784877963343589888 9244 926708878403652022491415138426540292761858279816705000650965505148068330 9245 1106015051774502280092094862775268502811976391484661688517260344345446400 9246 944212519909290822927173505496418121219066808909547654103612503417389216 9247 1126893282315039867805981751873934034114693274816647093778758177988869768 9248 962044837900808335229418644915480905135704314651933500846457813936431466 9249 1148163329102582493280117221291221696285736455795094551534289593144048128 9250 980211968085302822571117920863825274191617116700498252257175315537614026 9251 1169832502314532469698561563773170118019122260496942480170853422908984000 9252 998720160041903515202615174662135838236868615177367035669922729729574215 9253 1191908247719279741611742929902155702346486175311206216691050448927710150 9254 1017575779322774046238129838007024635410439812885534018578531471842841791 9255 1214398149176500919129013644958255428417926869409512460487375479855457752 9256 1036785309592654366964727639235212971350814910737572955478092106125328608 9257 1237309931183294888910218696832300747575007821627083818421236363590498304 9258 1056355354807643925015215814520656859849154904772839785318842023001149777 9259 1260651461466990398063007976259771889172005060331304352866584688548770068 9260 1076292641433941629890968829552041050764886277271957179547322808613982703 9261 1284430753625476143843225660377355814964673256715094734890691494998022100 9262 1096604020707271101110058957754170016950046444035468746650874865645220956 9263 1308655969815919311516314787510388178625155069063371126999462154086634176 9264 1117296470933732898805225212598208380298624382792637405646567760898663029 9265 1333335423492754189751480482669047717625411393586077742512738525744390394 9266 1138377099832838879093446003507558148732639586433083963503594212431482710 9267 1358477582195838462457502637655403633445883666391760783886981633978199392 9268 1159853146923497501247072049799978947162535099710606602451913979173056018 9269 1384091070389691033088201558310370181816688448678800993576810549565124532 9270 1181731985953732844954438958589926141487180702349858699322002760340255323 9271 1410184672354741787295309914349175925900329168007237281502581155179334060 9272 1204021127374934278181696144121495622999843839728156291895742088642790609 9273 1436767335131540547627204955834051968807152829909368803415254973820495002 9274 1226728220861448153831981517801189009751861064719175341372372150270738329 9275 1463848171518889625097183688910760741842369813570003426084544055136333354 9276 1249861057876337611117791265980946868007627432957135596808469671900574287 9277 1491436463126881832303211620332326270921516748500265002853064680645345280 9278 1273427574284151519973639980008383062429609095981538313796554574241933140 9279 1519541663485843596897426887548933044171845884650886517376994889677561856 9280 1297435853011558838677966226663384949265801778425139326172263191873049269 9281 1548173401212200908201521960347657769998082889713858246801570541913103084 9282 1321894126756720160949156049388252181139333085672283895553184852464961966 9283 1577341483232304249366881080868839206753512929590752608972019254802793226 9284 1346810780748284014039824266093703421388132463028587222695718947160159607 9285 1607055898065267418511259615824406600350542391299471240219717293884505234 9286 1372194355554911538772770933732264205033539598529024537162194640112555364 9287 1637326819165894230655698406766425916462242342742816269568171304372276736 9288 1398053549946249541126891693798194124720604583478617335751719557023567892 9289 1668164608328786524070561520752656359728931772807986814314954776779390976 9290 1424397223806288558067826145295530344479730364842265566470167664526241070 9291 1699579819154746675959666011061548371452108743400584376897845453869479936 9292 1451234401100059533094425349689196703266563932362685048742059556373010309 9293 1731583200580607969517238008279611389293328922085990243172773591456405272 9294 1478574272894639954800071481415021668343192739519077683899824471481297982 9295 1764185700473646653645815900059375713932004451040819916298747390232916736 9296 1506426200435457880084726353692205045768905840587139316851559037438341234 9297 1797398469291750404499262772128634400998983531572397601911422723724562994 9298 1534799718278900148053617944347419227872642070276905645464320164817128311 9299 1831232863810539141103878882828661487951956831675620729845746526229731328 9300 1563704537482249296754768245030971102217566417297594949786582599876990850 9301 1865700450918655772319484957324740357709340870422622619253877116770649214 9302 1593150548851992228493717545949220249695136427275186922942793500371950876 9303 1900813011482466466157744561721420144285250247296050225433315321742666206 9304 1623147826251562536375705201130612825403524880554838279282140678440686134 9305 1936582544281432441924682775020174230985626383851854660542158164229977600 9306 1653706629969597610923228658802858256669921801357828203765748576776790039 9307 1973021270015438097869563976441728285789066700682693861205737140544763968 9308 1684837410149811197166272979648531594920457175856066830901373813141797902 9309 2010141635385383509199870901401704894883281731424103501005761982571475816 9310 1716550810283601975677354780486100609557817929208993403919598584253931988 9311 2047956317248372970786788323883319029356322957013431090990655588225392640 9312 1748857670766539001907356153273482258781824967425338324965624930164726983 9313 2086478226848855323092155038740379591320665065969518204922504262668970604 9314 1781769032519885463266099115477086749782679190370414726689352039930822986 9315 2125720514127096296383531319458374567334124899961906455891606907171142144 9316 1815296140678343209192530811403560464961638640459509962459786388307869785 9317 2165696572106388044890804686626785185381458745404794571035670324883169280 9318 1849450448345221882597700582982854166182098863221679498275223640454738368 9319 2206420041360426427054717618994590852226315731867986639426934465429487616 9320 1884243620416258238281546861878331910201175627650696970631917510804541926 9321 2247904814562312428423484633252989168249664965219127749284235093111675404 9322 1919687537473333382083776105675201807391936158325619100444180643333840623 9323 2290165041116660428208919058771084998736060546131054354343532049149337410 9324 1955794299749358210613591200780318260058440532383528060747006278645314821 9325 2333215131876322787303372794099818486074439094979718861671051876611646976 9326 1992576231165620282520530687642535306488963724291205059141667160262402144 9327 2377069763945267493115531741258674470796906095515145816004352353236863902 9328 2030045883442908715653255058362307010818269670584364543560593920827975609 9329 2421743885569173343488592635171917113632780210728087271749262898699423808 9330 2068216040287757487467257444389573591664502495092085611718077275367822269 9331 2467252721115335396952762436093659452693367966086013838242278419312029580 9332 2107099721655171726179399125089152911887226359582846458259505791214767463 9333 2513611776143502168524547011086976154826158463639246916737407168346603104 9334 2146710188089226225053119457614503407662000488912059710748409623610343144 9335 2560836842569295318244832383487464666653000280710646077572290598838408842 9336 2187060945142950499594765178503955685092187732403219194600580123463601302 9337 2608944003921892372853715778959793076912940166923382747530449645133799424 9338 2228165747878940245248110969823575159064488882202818030292297161008082913 9339 2657949640697683348803158064545657882542887183748441515681188357143274548 9340 2270038605452161049430383514718237370415889648622860118747023719555050946 9341 2707870435811643016745764354923514465569285399265613308438351271900868096 9342 2312693785776436674641206919987644841553515435676300633058841567026479221 9343 2758723380148191973415464575257606645943797475347176316011137960395870346 9344 2356145820276141167223297566740295349548983840428472121072840844482759316 9345 2810525778213351676311800943829483430193147056396901407709530832064018432 9346 2400409508724641467635638951120104490111041331431282669422265327192417697 9347 2863295253890031159867341233849730523447196550700630256799373629838158800 9348 2445499924171065111441804480235573220426616690848605462242636233441468867 9349 2917049756298316299049086248115337533878984411192820404221171344013257984 9350 2491432417956996024396617803671041347872540644963378548459576862633917628 9351 2971807565762666228032684818007406489236497804206343937675435687216752640 9352 2538222624824730338967700554144583813270931768211557372144002538490237006 9353 3027587299887955868290461464520559330574459602217397787260896363084008102 9354 2585886468118753602447361708430023061157712019420805839731165177242795993 9355 3084407919746338482936199678380592077493207593952241986316959292021869376 9356 2634440165082130717748681312181480591583247030465181916089211626559578872 9357 3142288736176937763447964421756150289406221516252882034796983868092887878 9358 2683900232249530466455571836050590155153692813206346972023155880562260450 9359 3201249416200415182116173935319464370497736989793803045302460175516924254 9360 2734283490938637519295081080464450284359784252576441049716613840242540148 9361 3261309989550495220106779837568353551794507906489163017943446381505880832 9362 2785607072841736451676173189438528601076919604122773690841994470146227863 9363 3322490855324568618459363429218855305460672872664727348534898538640744960 9364 2837888425719284461220549544993468672043606170934039575189381090886220363 9365 3384812788755532009432772202379405780108928537203353796775278229495074304 9366 2891145319197322240401575835458629640812576977071082677400812437067524839 9367 3448296948107061180350771148644734290309947793250407608431657597257580992 9368 2945395850670605800789959188100758839875113265439059619274437434485024745 9369 3512964881694554813683510018076958495019909625931981165135120109131251712 9370 3000658451313375986444585898848797070693338721854763954966200681152444597 9371 3578838535034025847939863999768607910319771194414906602312358902047841408 9372 3056951892199716963334434609262412616634435837630592799873844163071573848 9373 3645940258121258626673161196801503897388850456011991542791276303295444076 9374 3114295290535490140171969754415137669570801516852931120171661260876145653 9375 3714292812843591760374421875245564485245400254049652170229248546098436152 9376 3172708116003865774711166973618043569639899728803625723125682073747155933 9377 3783919380526729131326582221852922074138532328000213570508390713976733696 9378 3232210197226510959641002552668117939699675004124470172418449257604764273 9379 3854843569619024737935470965851898553222262345672711802792551197039036672 9380 3292821728342529775113376183249184713849753956023575464556059122589462784 9381 3927089423515731116189470778431363726558369262521300786238766489536863232 9382 3354563275707289152310902030690563286213938391857118788376738864023189486 9383 4000681428525745905520604713412390015062867052752702547502388457490579456 9384 3417455784713302426118580164656889546440474248856318327057181385337249068 9385 4075644521983436758480095749303966564753605540156291669533042098107867762 9386 3481520586735381676957368194511550470950077295973980069073427841526857511 9387 4152004100508171242584482063112949735579980084478898928643985038491958134 9388 3546779406202309784423656058853485014655636089432448533580400586106535596 9389 4229786028414225662970102016335966243120909882296480155002155477975667160 9390 3613254367797323651030128470709121445171108502156089777061562571076478570 9391 4309016646273794860907350101984851754968884767612048152716311450455132108 9392 3680968003789741315754800148245545530754138095456272800407087383329686984 9393 4389722779635874030826420784912890273243730454974399457390143066915927360 9394 3749943261500107677195132616600596112463503997006815731270021376282061619 9395 4471931747903833462614490473189602325140391865579777408263904733069418360 9396 3820203510901276298040729120648003697582641862663003266950246490750879471 9397 4555671373374557872152628557761072334492968277742560554353583210498508218 9398 3891772552357888279701457208031692339592839827616412410538246736577348358 9399 4640969990442073647237132644161807449096994423452599044469097720179710656 9400 3964674624506753491875021441777112326964600246761439974715104740621042706 9401 4727856454968639924323022269608345942726287640278086496545962135762047335 9402 4038934412280684530466974499779483980353537904970916880475158473474366312 9403 4816360153826332940371220306383073655719600795567865266162564653400614096 9404 4114577055078379672690042835020216069336466445455310889099265518266374105 9405 4906511014612207590200192015645710788200241937571526979546224068112991462 9406 4191628155082997814721050442890102562681554338539604654414694294262829448 9407 4998339515540175580157865665293573336212015583321589094601032512429929770 9408 4270113785732115929589103880659460414040758839494689852225326411143191788 9409 5091876695512796020961767426625417378067438402838764197290904438067422812 9410 4350060500341807985872825740606820091488863848832989523993385355610565991 9411 5187154164376231763831870862101772274976282719860836697608944051655147040 9412 4431495340887633536424926061076261190432496659520822988540090020415823397 9413 5284204113361683272500634279887933137330098442601014843885346743485697536 9414 4514445846945374336114398452498770197526390427883224284740082557368864608 9415 5383059325716671357584041105656260706746579841044070737831410151804741942 9416 4598940064794408394147422078840610584663075092271537952828568050202905201 9417 5483753187529600697714719720412797911127302371507174150977696515665778720 9418 4685006556686662825841913855511812734968783528895763912426761319416499414 9419 5586319698751097752680204704318095641460558316955077998910383670498646464 9420 4772674410284139757013716879072545879290262849941671040777112526330911047 9421 5690793484415679456816936418289573472125774863800778535498171137284880352 9422 4861973248268063367897531691381716131216048862109341084503288728263303791 9423 5797209806067372985664393183824887564599310485933862809852775441258555392 9424 4952933238122750959577627601900500793781505275189568900313848870966101264 9425 5905604573392971935310379800030440631035779626064215811984101483547096334 9426 5045585102097366701343801377524480488329427688054798520924400132895997494 9427 6016014356066680462236458240503203551107376973772334479098786630456339520 9428 5139960127348773489620845228289821707188198864942420093621750761360346175 9429 6128476395809964322438411970923782259926514310090456949867633260705261568 9430 5236090176268756135856294319133374644635765527360151039987055857394454030 9431 6243028618670496343151493304237681998527343562907014885151297936068373600 9432 5334007696998947920015680413804504495787450944724416114632526235484066181 9433 6359709647524153680025817841158902174016178239833661727033629988633160704 9434 5433745734136852416469537828732903964150013231801866069433079791959337183 9435 6478558814804095278822750045440101836922024436035683857300767598818981640 9436 5535337939636413438728577949023308268156367171132768470742653293988504746 9437 6599616175461020295771505179304574452476834933195847913737400884668443540 9438 5638818583906647977689017714529130756422864362985183339216300256238468821 9439 6722922520158781857160176288254085247356508139053237134572206017947303424 9440 5744222567111920144120713985463799235393924754441873103748902870830405100 9441 6848519388709605479458202902685348996841727796970704888859557036352079796 9442 5851585430677498389739556958924456044244845689277274015883734395950838388 9443 6976449083753237749603649378186470793852252894945895341569462689303834814 9444 5960943369004103692372880664977604198409790993322998751233792464649885060 9445 7106754684684428504775867741353092031252339903960890688300384568685529088 9446 6072333241395222969826254137986330705386148074878430650832658854339782166 9447 7239480061833228776168309533178479846895163217133030419037098145603614208 9448 6185792584201029754825351792944866049757990752620681083692409506622162862 9449 7374669890902667196559711888582882474294273537955649203256225918046248818 9450 6301359623182823140937037551980677809049456054638583696493395236355436599 9451 7512369667668449441870539864107506431054456243910370832903284837344814080 9452 6419073286101966218141070776886014491621050302858877971886969577367789196 9453 7652625722945408607842586569059377209768200451328679787080434468973778944 9454 6538973215537376678578587865400133290285702033755163551509188530432570415 9455 7795485237825519240399161540734567776752821792104699100073338438497117760 9456 6661099781935695010181912304610477787649813375146161165963396998130542441 9457 7940996259192374068494335344600033111682359325139513874291653068617687040 9458 6785494096898329731020788558472345389700608418877363107037843654351088082 9459 8089207715517110358170116797781987680515517389753899712144046553763614208 9460 6912198026709654473310503179598645759706172757223729436849812224129821727 9461 8240169432940862243411093446596642255836655371594858298935676090857733900 9462 7041254206110708426551424639589245146409786065242220971001363700030123217 9463 8393932151648906420999145492430028169546597752146877167693425005392813494 9464 7172706052322829718054452819051500149478007208714147400612424978798669210 9465 8550547542541761251198268732153557831832771710769083704779540640869502080 9466 7306597779325730770420475655542627963174176476012626571487909324426123715 9467 8710068224208593612511558103239938248217056985075274211093766847614371776 9468 7442974412394605554079878691577846099231001241131446140309809692431266239 9469 8872547780208383846226312287059150201828960429504370867662639849597772294 9470 7581881802900940973891579433869012479538947168944015909090358199602071570 9471 9038040776664396824792266196329252243705496495948373891462697901108472532 9472 7723366643381788417624174068615317469949813719475475773940387113430583009 9473 9206602780177606617580369144357190946152179472042544807796615547975369896 9474 7867476482882336776919642710280029431739788822935020683056869448628147094 9475 9378290376064823439097708992004394911416654092716190177533175610759485440 9476 8014259742576715054556458575207060064721793447936097005622642873739550622 9477 9553161186927374579684080982968141440059844858420113002105492325114921984 9478 8163765731672041022434467655505718722968182878687575182477691736990761268 9479 9731273891556295869036316767682593619654788539730950937370138584214194402 9480 8316044663600822320124093667818710855325500110237010278516473736390478420 9481 9912688244180096941109571219668560309538345651286698578305062634592507648 9482 8471147672506907911966109334747426809398294207607519477432388879196675888 9483 10097465094061272188114658570660025116768397187600220624519091819917560394 9484 8629126830030280979975983871410830195131455808911219943502661750316629674 9485 10285666405447839845134207885873896444705147594332670804440813166392883712 9486 8790035162396079149099620575320787983497835823286436767830546590591361607 9487 10477355277886304169577671218623404887814516769593071243569106660486203552 9488 8953926667813324450095223471976368478879016399250890785100642507256802991 9489 10672595966902550206149072507400555018008756915730889952562900526225811564 9490 9120856334188943653407214564603299861057405416488059989166542374719414393 9491 10871453905057297193688603823095162409109662843647835640266703206924851308 9492 9290880157162759585307823436016931024777262997009674594833767936860091020 9493 11073995723382855311271039471645992904999685455019551425256991441065823388 9494 9464055158469235796301803200246416041178227078889076778734489876668302739 9495 11280289273208051214037168614257009648266350273471354728853703067510814056 9496 9640439404631860522857051488086919280240497433640889000615077017488965533 9497 11490403648378310711782324223052780195781332889310668725252547226137454080 9498 9820092025996161299031393657551088091602719691478648538142692032688848804 9499 11704409207878012033369764872936400288604884853665494154639752549086366870 9500 10003073236107448867171101515017298840887197663329069507642812137893508066 9501 11922377598862350436286685194763670633144872704417204962133873692983466280 9502 10189444351439498239792471265557436461150739810689915088351513972823532757 9503 12144381780106084502508625526246103182445177318706067066417347668092091304 9504 10379267811480485911841541649555811321996541685754938344732712886582795646 9505 12370496045876666349368666528215665708460946143177409328005783200074508480 9506 10572607199182615348171583306940202585686485691790251998113749599157982614 9507 12600796050239392218130807796181463314709206929516783236891577403654760192 9508 10769527261781978010301748951769590943776019762498461866445506316553743514 9509 12835358831802346524949583488668183794919037585705120756079502811997342656 9510 10970093931995314374957883351892205822704842705701187921997576204660513542 9511 13074262838909051511097517872246297361876482675528870109126394969723985920 9512 11174374349600458670809603200023595322768931574446490880664592595392946770 9513 13317587955286876154738502509431917109800718114574139815237518004986073024 9514 11382436883407372456105998086353017318008129634001697918020166318505479997 9515 13565415526159402048854382941498016079340085850809026478804616422899148800 9516 11594351153626795716124440779358088517731823005430195066320488277996177093 9517 13817828384831090553698752953611363963660356285527623950109837892754644730 9518 11810188054643669913692285261767218391254482501344638261647084951154696698 9519 14074910879752744742643366972683553162624337159602604923577178452362328406 9520 12030019778202615417400974849042901258709307544638285810089980491878047161 9521 14336748902076411523581991767444404332312878756004927527827395940710586368 9522 12253919837012876000071376023505377678690002715760564182083423356180234245 9523 14603429913708523881057235326901789708320988164261621863249410139892001984 9524 12481963088780275684808844225556902871256874170645932074752294434364283394 9525 14875042975870240494695389511535550318092140572193319753931924040387138926 9526 12714225760673868158575380300293820833658563009713998055032710463304558307 9527 15151678778174100095928649682808138049994770387205310836085955259317256512 9528 12950785474235096315293307860305403587946341161742632882229624509381429717 9529 15433429668226270876762497049597387890146067457511371406084591411366444544 9530 13191721270737419274502133626089909082013548752242383107523185407016997973 9531 15720389681763841111785944837928451521636876256648099601696301225684842208 9532 13437113637004506490685279854921523171478668967681970888897960370771204966 9533 16012654573336765948884449071250312609565399441713547101180062590568533446 9534 13687044531695243366492561779779505188752722715111243015670961248966540075 9535 16310321847544257117258983883848446631932435229421799836880059122086563746 9536 13941597412063940154905970657821466582266584237540659564563478627541274016 9537 16613490790835577146353915747487386626544007806058233948671123806498851840 9538 14200857261204285926414336743041647880001530244239760602502172755433115840 9539 16922262503885377640055107021139838276276069257375062739045344123427479552 9540 14464910615785742033759807316411458241758139273209796033504657806177051807 9541 17236739934553902261889000423900183343233367940414599283386880274854132992 9542 14733845594291224875891965031232106541818031859767193993546898430433131407 9543 17557027911442559414747312350969946234520379866627191723124857649849687880 9544 15007751925765085892337379366434628848646813885529984533176107163779889353 9545 17883233178055557199674406751333269432376901736780428197880954782318183526 9546 15286720979080557658028794414888865425742140529007474847093260562803111214 9547 18215464427578484170276535202586082495164978838174501433672741984767120300 9548 15570845792735998746360894897064161592126715687255350750952819585849981519 9549 18553832338284913721149510640023128608562465736796861485553648125434337856 9550 15860221105189436735342022119249905321335600649826647147252286759320666180 9551 18898449609582307720211831788426184780972674899695979254163370172096788260 9552 16154943385741078399573390616973315307065345800275685413132754325361111302 9553 19249430998708696276861808865547441981705625475797244310462402874094624768 9554 16455110865973628811691519239925000644809132778302706485134645391720867429 9555 19606893358091815392406417834323099937263080504326266492382053600359291330 9556 16760823571760436824055899467053045417616524750477751888282043367571102297 9557 19970955673382592729280177518428419989987152554302614947701072007212130728 9558 17072183355851663268986491879446599591483317832268806670257910972669035472 9559 20341739102175083925334204540132367660588389389323258365802646943027890176 9560 17389293931048850258838835087673352149424365092642734081649521655849067056 9561 20719367013425177834204112000481443275851647768206572675616801922145498548 9562 17712260903978455241699574051284907589773242410778560174748885188186322232 9563 21103965027580608858881021261312914603874324696796516305142383048012873728 9564 18041191809475102031526981287339359593792042185015003725259527352147701974 9565 21495661057435038230698152233042177225407167935504010450482146427823819770 9566 18376196145585492941185345644436649339731013463705070066740482456566106578 9567 21894585349719193738777123192109335657695702901175291150484469567936737280 9568 18717385409204121462083069147238182278265817674908164209661838909292968005 9569 22300870527442289105530151379156769601077490315822583456431871834047823936 9570 19064873132352123715112178472378667242619626555444731565927243636756772943 9571 22714651632997180003290803186696129303878571645087561361130815159393525600 9572 19418774919110809205446139433942982832576175222974965660800242210036153144 9573 23136066172042953687999272270132337764871254959982683209017483894366781082 9574 19779208483221617310700343825061856260263990881372485182538376747767909586 9575 23565254158178893461821077058001386223856566281381500676889917637553301504 9576 20146293686364455481303676130230652903899865356552277344393663625198914821 9577 24002358158424007742645656926236490864424012841964659094589705735672071474 9578 20520152577126588398088726902109132073853069962687630366186218055999692819 9579 24447523339516566490923605287329975811864945428695703423754449371330952330 9580 20900909430674464380630730959904341751598966581389775107795339558929105409 9581 24900897515048345200926026622791548482588446242607099744793537529304907180 9582 21288690789141086237448766931431344981976402177675161335246784078977910562 9583 25362631193448538683275697330818752064982869635651355002480666866893064192 9584 21683625502741758563694157242878956421810644923642647519401156462045147995 9585 25832877626832573528921154714773129310071291793075866611065238477316677312 9586 22085844771631272292447139682515520376305781676611806407815698108590116802 9587 26311792860731319533424323818310946109338927837358130238573059728353777790 9588 22495482188515820162491055412260142406124414992860900378737420905554098719 9589 26799535784716476557766135702538266340287749432884463414277244190566022702 9590 22912673782033173749932451608215109691252740900953382685098018372695552229 9591 27296268183938194392557610693564495366256571706906763577626720421056540672 9592 23337558060914893896037657274519270685508368573604150422927091003986473310 9593 27802154791591269262774797790575405419784043086265143882103613943949651278 9594 23770276058944591823188511394144435891641629616238998550245313786176705041 9595 28317363342326551747623246813545452393012819868462205476432429802733238526 9596 24210971380726508040246096734107558808034849963243358026377968042497433719 9597 28842064626624497184125852998606233108012148266458630672877328911453872736 9598 24659790248278930374495392896043592348396528515119828357337877764909958841 9599 29376432546148091164324251589923585590347848788200701949291683056050601304 9600 25116881548467231207712271197054773402700359349159915297765331917353983585 9601 29920644170092689616985746488382603358013431415082657268875833491206951360 9602 25582396881291567318099893230811258547516190759356592090245268838962153078 9603 30474879792550625279430004225736961495349919486863448419583932505416888384 9604 26056490609044553718626939011959285224070141285788242153861868147811856147 9605 31039322990908750209193242775046981937635758083963140827240477655700242196 9606 26539319906354495617821893006407880406534318567845923978331625051743844620 9607 31614160685297407456067690283659787256234564137552668740962584281919700140 9608 27031044811130040194931314924716383604743661747398432955539082817544068297 9609 32199583199109654211629607434721177480091968181430423709614115426834970312 9610 27531828276422392362594870603732333358090943069129647515610420576861291589 9611 32795784320609893776472361707699813658836320678033164189138148941598015948 9612 28041836223221526173374431500080320934556319334674538372057958873135366200 9613 33402961365651414637527553191693277341970681769144211634372063038654050304 9614 28561237594203116099662511810468191096726427101922769437312852537683090033 9615 34021315241522681933416781271690305542820487501152818332928715888738652958 9616 29090204408443210169292025481611698937659142733326067280486996885368654575 9617 34651050511942579710884404938313358052018479200921272162635818393885054208 9618 29628911817117969962748551511183565355099741264683472189248369585624759955 9619 35292375463225161748029769529626192995179871134444695972883220234127695584 9620 30177538160206110865017445874510677312825825185005905369358756739607862211 9621 35945502171634834450187422239467232940599462147031775506083528079327872556 9622 30736265024211989810174162251729868997071849517965857856303485450107791004 9623 36610646571953267523719641802898362822344377896062984242352669961164005376 9624 31305277300927607155891699701455212501119838203617120701229002071738560000 9625 37288028527279706915466669266222960051555900275759457380222214553200291634 9626 31884763247252114375819307504090842609832711990990241979407410005461488227 9627 37977871900086749986915539921984553253672291640600316897065758844570421760 9628 32474914546087750059716270081329027619126143716795073186870561327367349901 9629 38680404624554035190091858565045074259810091542105264972061236252674138112 9630 33075926368331463365478033682037916918152675839582751415968150410772998073 9631 39395858780202697746603186086503751449643451122381896943336386386022396020 9632 33687997435981826676713082751074446676358192887498496085813337269645519599 9633 40124470666853849124116149669104002551360377333005779692420033591795175424 9634 34311330086381187889062262846612727454048005411525701970529389520162839336 9635 40866480880934751579911886700469814084240256309808231989615464029712620542 9636 34946130337613367584573898181629973303270728330483274208576464458368451003 9637 41622134393156779825284670187766366995721877452580545874602707731972167098 9638 35592607955077567464597920835851640005124605076946190558477719932991814331 9639 42391680627589690085881668796770084690266971216951575010454665599248965964 9640 36250976519259523908176209269969831296112444608124000321206801009402251726 9641 43175373542157152622327679106903990680667099900637778748411527194863260096 9642 36921453494721314517049320733387893306813464007036349597858081535571285643 9643 43973471710578947265621030759800749191782923995459967360696805746230385794 9644 37604260300331606114399223489642795533143788639072526480804432612447408559 9645 44786238405785672848132872696018979166748371511333010405865636910074837294 9646 38299622380758519998527563644174916154099078485970676783547049746865245383 9647 45613941684832280711262696493916508616786019834918494869770571493197288438 9648 39007769279247684433084857509198555728902285232856110998904592930662634221 9649 46456854475337209884974127819092755074079459654301216974118477705878077448 9650 39728934711708445502539851372625008519714770133037185277975424269503639116 9651 47315254663474377205079267166298635440590546809878203499252133049623590400 9652 40463356642131615697734762571682170270100270186352322831001778620945611361 9653 48189425183545759706268887058578659005079983781041268920673651518112063488 9654 41211277359362555046174925602697973670022304445550630727076480044358654820 9655 49079654109162799250043673164143523269307367597647964387256908080962423910 9656 41972943555253802391890484359813090419117217246758602949326963895993474218 9657 49986234746065360667008859374131949554387819388767384787754806613784485364 9658 42748606404221904689237223872560237309488259023290204688814583026430446089 9659 50909465726607484865192559960016616911662899642872307903062688254427807744 9660 43538521644233530035079964736039739443498143513583687428813276851314921303 9661 51849651105939697535544936893536217772045709379082241774554459126741461760 9662 44342949659246395757923330460509099462132406030878206701898732474717207192 9663 52807100459918162430692020258487042378034652708409258489317540373882152736 9664 45162155563130996346550756289907430262067009859501464037945075474967699437 9665 53782128984771505864235446344998398796955423822834810106998397799600399950 9666 45996409285099577472804870734564345653557166636978633645002324400598898527 9667 54775057598556686239096372347720939788498334585741535959252926935941819392 9668 46845985656669271983905483802435999260402024514940081884424026859932272777 9669 55786213044435839231143734937823876205863061636931277817787767280553669176 9670 47711164500186791652224991535239125819751352164436966229196916917752214804 9671 56815927995806595898075361528541672362182683667511535923850914858481803520 9672 48592230718942554820292302755308814577531574212875950373499595699121349216 9673 57864541163318947625643312362260245109641454091786687373408540821670024846 9674 49489474388902625014083627057608691995772721050083631697319954322569596570 9675 58932397403812318639248190948469841871110089358825101913133211083742621184 9676 50403190852087339269074919192039800389788309330275986744038486547619046029 9677 60019847831207103977147017180819500405918342119914746254457787013521955648 9678 51333680811626017474399672954494927799270344710701514303418797874693205704 9679 61127249929385538523614741087907986822708698862771676895052647376152948736 9680 52281250428517665646775886017092601044792880308411605715774099971448671829 9681 62254967667097381121126829735338703149368803736263763954354191910964732256 9682 53246211420128116856358158142909153056396675533246324660013124129150012755 9683 63403371614926527107967867733376902640049149565086066212243310024369424184 9684 54228881160454593702825040426486540472444908455185793784692897346527145609 9685 64572839064355303052874964591549848899068418347137088624254139985538025984 9686 55229582782189225946135183069333206485693636284612074299929748262845011459 9687 65763754148963849175985894322912233221447509057026464155293471404854653184 9688 56248645280613616299651921788696600031536286342379951749821544547809624904 9689 66976507967802658153463795630659641131683130821578253021736022031375410984 9690 57286403619357116663833925279889063238531157114153068283186270320781741439 9691 68211498710977013903147793403541538703347601681569980352081969930052561920 9692 58343198838052056389475032899821035552909390769023001340439691579690801422 9693 69469131787482760745378114222472863088619613093815859819600275780034750138 9694 59419378161919753686622926017617218928318994173445152890596350816267800556 9695 70749819955333532235283256866887933920491712993092093055045329615877802794 9696 60515295113321741217957457504448295762275125536457113256971828281792463539 9697 72053983454020280182447590663654364944515389080005960080346670162092243896 9698 61631309625311247415832376809350917869041070907714354028224832069143966096 9699 73382050139344668126849358356089391558063824501889968938981315322586557418 9700 62767788157220596325823451684429269373598042028849360425789801447879333662 9701 74734455620668630045881401157819469071560071003730955600703972406246266880 9702 63925103812320820995158854946446330701139784307657779737209884940271849395 9703 76111643400623144549576082901769194360902617628244271496730998832884172672 9704 65103636457590428783800073372639908816890140275501327246919417717756787665 9705 77514065017320037507180366385808459725675493208735337794205888496420913152 9706 66303772845630911674505084101642539091608135935608842989293659529492518779 9707 78942180189111402169255127770112935193050582777978929918637360541669217024 9708 67525906738767260894655348478245507568437428599134010673057361710807087458 9709 80396456961942015640821349344920286647828068935681539259655111541143922688 9710 68770439035372423139142126509034959375943818189621360418800047503813080751 9711 81877371859340934262159763583498481735241849522205850160590780425323348544 9712 70037777898455325605886158187393171543980539465488919714569778773975077086 9713 83385410035099268308273946931253604824919108602564884183775504316204188998 9714 71328338886552799132891967681439522074863657113375921944436997030049090252 9715 84921065428681968673575242498270087130750694762001145790569310253143981950 9716 72642545086966443171043713096495513463718047167299105980714418549520105674 9717 86484840923422305117181468297639406393989186205539380542523070251269636948 9718 73980827251386203356772279350376246681775068571876794785226495032089035001 9719 88077248507548577462869858861771092664406965955566455317782166783258382080 9720 75343623933943172283674941333915966214517353993776831864070392310267181955 9721 89698809438093478137183267119437476948117303872544583462900064836986330024 9722 76731381631734876936399592211748909458108820269691653552659087852467401581 9723 91350054407737416854995241255350466112543512196659285982814700348088750250 9724 78144554927867082371770323327110884384672265188216298070300276071048722363 9725 93031523714638026394153475364360465062963085121256743436927152466453474488 9726 79583606637056920843357656705901422661719002267391080831075254726198585534 9727 94743767435298992514502939728366658034650120918336058259258100262532063232 9728 81049007953842948902653855187782253415868677600434706230273336980831875499 9729 96487345600532291451283041121845518084853262623639914718904340952207986944 9730 82541238603448542312981601274149304512482163166565922068642437604511387350 9731 98262828374568875333106196655995149707733581962441814079737647231027631872 9732 84060786995345860125705484891571963478755117869236862633224475291430486264 9733 100070796237373819629916585522157924150599015713001969938113973948776562688 9734 85608150379568445240947509248782668460876587972770883682145804983515639527 9735 101911840170222937620991158908244060840776435262271493244023675643503192034 9736 87183835005821379459875978504331661823304713798253372195065244182339368073 9737 103786561844598875186796147266073687300192855458051863694465323777203276518 9738 88788356285438776690190765728638755426323996625431748154706055531287130183 9739 105695573814465725276178124926416103086651503210530976147584757381396076536 9740 90422238956239278852595687136189629504896614875005124031856430415325860374 9741 107639499711982245492077018571779554613111460507297230917940274678312832908 9742 92086017250331115420316158743591699963430788527206180617664892762748555175 9743 109618974446714824690219810312263848131704031898291391456396381896805762560 9744 93780235064919199677208964747251010597652089749546496982892515240689493346 9745 111634644408412425617094547757784935700446051670682171015445893204467376966 9746 95505446136167662978558342443811626083945463726105805590887977980687737456 9747 113687167673406830752501862277739716924776244014102242801382662436883194112 9748 97262214216172172822893813094595958997489886903848761120716113087459411741 9749 115777214214702638000399985122827081549923027075426033475313031556644500896 9750 99051113253097341678615966497219006164567980361656859027166575583113005928 9751 117905466115822592027639085578862389665568402265049111690705467258955528192 9752 100872727574535511546357419620658851230911744981550686026983947041391644057 9753 120072617788474996227436673513371398583931070078670891851485417277588104192 9754 102727652074144194472368921455401745362241894568955834156207902061336297475 9755 122279376194111129832969572576994284318198172601933158279524418253843552566 9756 104616492401620461960474721522054299317955958645188028336415907566992631260 9757 124526461069441794982221343964097748076256079219193981704851883521552092864 9758 106539865156071606766183487907514874044788772460891196080054620795366044426 9759 126814605155983339900383842279745608827630925416030523447250644905385854186 9760 108498398082842449207585210140614579330468967972383294622878723930602162312 9761 129144554433704747189116544246333569572536342653254988608624863940442080724 9762 110492730273860727210333844690540617192433775050864818761005315521077699563 9763 131517068358848640867666741270535207074402378759185866926575158565645045004 9764 112523512371563095140435867915141730247207135566840937704799467999951239524 9765 133932920106000352680608125615164759591844951408639200310783479341982415150 9766 114591406776465361396460115896489606117418899572298277482962681962396305398 9767 136392896814480497658748846877736403321566183411618598319006536012493266904 9768 116697087858441719065572573105170558218813992054577130188405061924294650419 9769 138897799839137841388314902960152576305362842703086762152555320096565252338 9770 118841242171778868034692307658667427547625664104002111481085880083554590604 9771 141448445005620597310407256876552049142930830600616268063824328142419214868 9772 121024568674072091134165728647040271127038001685475539429159882968710359097 9773 144045662870205672046510555845226565654731434246102805356668390031825981120 9774 123247778949031531527764749481213204961914590868276666407286185110354016225 9775 146690298984266780642140093727229011543263318220723893149874322585260931072 9776 125511597433268124006727615392625415695293696517942020226293037758761263309 9777 149383214163463782162409577812318433427356695720295285570598446754712738060 9778 127816761647129859460380098098501365537067624687755349868882864680102105270 9779 152125284761737039690583319086163267720572397649631728409222044218816888212 9780 130164022429660309951311284192092912709826692689079242975270513587749688320 9781 154917402950192087911207442063418799653875681258214716946825868987112591360 9782 132554144177752611895263869352250548060741952306246284717226674821718859786 9783 157760477000961396548456049402968437172407390482335943917421022772987418816 9784 134987905089573397217495920203732621364862764661235231299598444431442951274 9785 160655431576131549430867160353261461754543972967007618840829237713925567900 9786 137466097412332477417685047178857031725399527608317754398283887807646375710 9787 163603208021825717326526917851675206180184244944591558585163244015673382400 9788 139989527694475423620540459939788891204881080741347434796591922558297671569 9789 166604764667532888406831951893169839628093299684956599049799408162774462464 9790 142559017042377547322101764523588428602415520668182300566317195193387261809 9791 169661077130776933729195439146659442698927425096376423397906786170722979188 9792 145175401381619172072167271450181341501573607646896707392520285700431464468 9793 172773138627220226964712776679399749842919513800896600816533240873799514048 9794 147839531722923496178454718900866683699451567117245834389236827108758865352 9795 175941960286298208229534992900336568097008788292077934070607783974879559680 9796 150552274432839781102236176161895641895782505139573320812201535309868865015 9797 179168571472482981810740949372631225353015293204263774086920539768290154496 9798 153314511509256059969950646626593885040044023831434848996274580667793315206 9799 182454020112275767319791386526147498352570243942468878014247339882198168074 9800 156127140861827045989815377463699554604820920902448868855255322543836409336 9801 185799373027029783878986905117518213973005628386489664722744814835307322467 9802 158991076597404431983480806599899582209018788609603927715505745554666315895 9803 189205716271706937877548407601773271336513948488819125006662151075058077570 9804 161907249310558310174804403662313741228009279354714627084677122421848147253 9805 192674155479673507161970462271359429517948372562931497695954430344060266360 9806 164876606379280006283238278660197275095935961829455630230282708379018104617 9807 196205816213641868797469408683341395832805014775463468415902901043463389730 9808 167900112265958214318536100558382808897404235595136748744885266010276080100 9809 199801844322867204310449251729489960654510686759370012893162106413778111496 9810 170978748823721938745045499859142710501015337941047220248507253706409676184 9811 203463406306710036162379998517582573864677723328607370182009741460463834772 9812 174113515608245399364619441380371179627075221086211805254404606203162375947 9813 207191689684677402689581935563114919619961729236182012613162063540904838546 9814 177305430195111731852451629718800727108868188813877499170968265451547635648 9815 210987903373057466457377790861053210235341201623426411127142365115821828936 9816 180555528502834023873800818224260840513902412354645650152525820724707167036 9817 214853278068264373517312705488260668762603337981559826285603174137392283680 9818 183864865121633963624235294700253010256410980941937108409279332062619288833 9819 218789066637012239029381944951219819858430672833082572172979908717157527040 9820 187234513648080144993205117200575860524783104059583446492076121400016004833 9821 222796544513439228734691366375229548132159616030801151466739617443976593408 9822 190665567025689871880977244315434873189124616856657165604113668296216791338 9823 226877010103304836465640489266086293989969126341482398382030937760734607432 9824 194159137891600134041982740597340593699760053597184315410060541062812947432 9825 231031785195385625899373020252438345592869609151029341936940013889730794560 9826 197716358929415288732513175653041243658395757488887108823596377910961089040 9827 235262215380196910745758344159301090191851584349095616785012397067740450430 9828 201338383228340876966065988460570767353080664397159506887044299940400785118 9829 239569670476170092174676876744694893180109673176093213960969587766649095904 9830 205026384648714930893754043093004881209429699025908154082552747976169032805 9831 243955544963417656201456686550920547064231079256551247272053267259050920428 9832 208781558194050090308184920955314860908808707322100182039618327451045683985 9833 248421258425220157648167279476427825028030007745693380317383735181627388444 9834 212605120389701842105216275712259651510006999551996028653976562831955878284 9835 252968255997371881878182646214722486103456843953761772584838439407299433472 9836 216498309668280227327326416234508058300109819404409850816779929802859220533 9837 257598008825524281470092143718783741150535294845383511095367566153688395200 9838 220462386761924426763687190650888377793692337841557643316379213632473296502 9839 262312014530668733075033245468773475333908671863090136748358174176351503424 9840 224498635101561738614612066478123139143303289793215633904808067668870865904 9841 267111797682902650621680499486428849056367157940967417046599759710705171116 9842 228608361223274601071820193675999538060151803290012314670275296878809760607 9843 271998910283625525540967691090271793068987961506096550350837709743021086720 9844 232792895181901489461757247977837007305690800651826372749201758112187360633 9845 276974932256314043536562614929032430325650751014763414193208669186253792448 9846 237053590971999732498989664686272169225948933540579845836499921548388770059 9847 282041471946028051398695246351498230304784572198756407323403198390668367710 9848 241391826956300545863668763122044124476411662087433646363227997649819830937 9849 287200166627801817233047274906504508065540132608990891087332065594953642254 9850 245809006301788874425952319427374577555297779866565428995136324161920080807 9851 292452683024077744051507922445846891974427164315730044437336328277442985990 9852 250306557423542967677456824821439447298485658027932493403529398017635072919 9853 297800717831342460759962442443475135878423635086951458825905518235783010304 9854 254885934436470986993554715126083272049784504975183455816660154439154560591 9855 303245998256128027006228672712255643115784268350688942255394182485893856256 9856 259548617615084358950969683143075933154481979623981993289821600157419309921 9857 308790282560543849959406331062446278267490109809358111736300242781762659840 9858 264296113861450046785291720087245080280850790321046395359835940040068033897 9859 314435360617507822735401821704520054715388607268365512422047861997978192072 9860 269129957181466412927864651619676500274564350903961727194909833862041532192 9861 320183054475848156732172084146508028631331282736461184376093592364035645440 9862 274051709169609890158841494528361900287019117091792179290095892686236038602 9863 326035218935450394477268096484933956239292012974872281532553747727897574762 9864 279062959502302268013840513484604624660207633455459841595050395858001958359 9865 331993742132627156619823923309110483344774300617592112032230385234239544160 9866 284165326440051035459508105909913442416728942544431289358931005355654557085 9867 338060546135891297335063773686094885027760926778831999488151904899138599320 9868 289360457338517901295727699470348750434396986389796745777755667418103095246 9869 344237587552316317583349182444593824238099875909169889505107014357586252544 9870 294650029168673341050144362691914911929972916693250601885511885130194555048 9871 350526858144671116325523631769131977059620859679813153990712253797012685996 9872 300035749046197794118888058697045052733710167060901804367194362812315877300 9873 356930385459519446905972561379027237503771926911305724278478469644721029120 9874 305519354770292958404745336681092061081005573071703743649589556613667633327 9875 363450233466477790355201441329627081764547282024666193835769372075141828640 9876 311102615372069502553748479450625470815902835367552418135779212260040638944 9877 370088503208828760332587080193998962267733126043633812772115039614073445320 9878 316787331672680438950995508226064103688828520632632103298957172455785955352 9879 376847333465690616842257408580459763230305454916030046360385463178525435864 9880 322575336851372374779081347159547626168020941657698545356619287487699183110 9881 383728901425946988743314604699301077537060026852122196381799470995231881216 9882 328468497023629884555486551673215402552510469397716916802634137609093225144 9883 390735423374144489490180937511611276459081707057378612399354376289830209664 9884 334468711829591326551650428948293142049580361072715628554583398727117787946 9885 397869155388569557548201026886788711511651212440859813907347856999526062848 9886 340577915032917558274867232764241211716717042467623041272866369893372526002 9887 405132394051719563620714412377189562889925635542947927255713706284955488576 9888 346798075130298193699074537889497338202254572664930780379787241777346711291 9889 412527477173387002302322385212709239948780592695003410112988849055840667648 9890 353131195971783288112681690003795193836058177323513169066753943523252690285 9891 420056784526579427163807162612699278270757648154602863731452123040455672120 9892 359579317392131636277863127234072480819850361065689505743948257634355928680 9893 427722738596501696721331788805765571448202221858976120714590989799390949184 9894 366144515853370227049968083135090252213698337650577819032028920827218141487 9895 435527805342831075410119016590498329570757993467333586941777570478311987200 9896 372828905098762813688615211872572627790903184910726796634148917541622442365 9897 443474494975519779754830529679639908205888207973774233408865988574203709652 9898 379634636818389034821669061997285790158083878883743819781989987832588985216 9899 451565362744363676609832983698156851426490441704090695882775966057647837376 9900 386563901326539057435233353381645495699096417424659058140734875528046735909 9901 459803009742580028857719044968615273482613504010244216712372855953926630920 9902 393618928251132311410521003245466167229348761908857117269075433975017479816 9903 468190083724641445550266943059565246946165547313366474004834153683094407158 9904 400801987235372546083636089696961484542130115064674987088386076303227524114 9905 476729279938617529420393324515354098646400861484692769028415265346938079008 9906 408115388651855164157089864366526023748188120367810957588004288723928340563 9907 485423341973280126276377904328164103948473407773023228573958755808534832056 9908 415561484329346578151248603277790477104507000035023726038823750748549847270 9909 494275062620232569322760517196603043377098647027953254049775138987704115712 9910 423142668292459190577991156806195373182023923940962449769810828413143733815 9911 503287284751327878270508739331186134961434900120185659248468735286158103040 9912 430861377514449522295221163757057485632013672265588921774191060258597703641 9913 512462902211645519560023621190235840639484696391783606787811534698243267008 9914 438720092683371005226916705329951087292284782412577991196669729828863619551 9915 521804860728301061505402633291635298543665278235981036330286812488879585280 9916 446721338981817016996633138537970014609206228206480900928972863628790933744 9917 531316158835367868082038641224409810318590252746995262070951248850645283098 9918 454867686880493867230813717440424902657387868314207418586136084634224040641 9919 540999848815194868851251483078754119891547640437566734254971029592938783540 9920 463161752945867649570755869235001359387286452562940088794173630245675976204 9921 550859037656409421599013669200628756878328563701269965987729705013475251040 9922 471606200662133151038672280921225010044928655692208595139337655612916255873 9923 560896888028899350139794668100014876183109771967177471289352202279775160064 9924 480203741267757362605577584611676373309518551734884160296832739253199280397 9925 571116619276073393905451258772831682534045212578139148787622928966016559890 9926 488957134606854562900254111138706313715109143673318339612418440853214545362 9927 581521508424704549933204790943632357969012689858954111059211391089153636480 9928 497869189995654452295139032645421612076642878613134615147463209293032640605 9929 592114891212666123242712746615148294821074696851262221316771440691562473384 9930 506942767104329398445152205078335945661524383758742265323416869083354126603 9931 602900163134875729933529107898028200137657401176038018543589697653150803000 9932 516180776854451518100846925235630314388274889628429940334999048060521078604 9933 613880780507768020251607251105482478475680680225342479894739102496044500992 9934 525586182332355065052883799335823917149400143392991914475091033650898800203 9935 625060261552622508005433607397512338355499431444346278095770009518404100096 9936 535161999718684421799643866321214610069575243910173867899193616700145982366 9937 636442187498078609725620464206813359365909123972209452616042296219146690560 9938 544911299234412904397036822228480514841682428953171174809167964666902014718 9939 648030203702175813551772992249078454895709258397372901821612196280185118720 9940 554837206103622587407148513657190634203696168115499407942904838762775686160 9941 659828020794262815721822272821046621783427225587595536402414359787874743340 9942 564942901533340440393355992498528000000232820173691932006858139048768872519 9943 671839415837125483486128773389203511565703984650004883826612382417020745464 9944 575231623710731240522518322331191335208016970466019491929874823811121952455 9945 684068233509689629056066661626025084136144949123505687367970936528079674150 9946 585706668817952989064417558979268390229123090038797614814085397777504658844 9947 696518387310660811639784468584046648976922484211498258278137527741874857026 9948 596371392064985914485803300467552449536155275599666158411535030057380074231 9949 709193860783469725562942596241911067842018389166319407315436830314985510944 9950 607229208740751593009101013091394038371056943142883044453451298277811548712 9951 722098708762898183797783585503585809113739939160139791584409183270861288960 9952 618283595282844260559343337767020474909442508150238028500564061596804863847 9953 735237058643767269840561597587731968839168674358888559355467242906083211916 9954 629538090366202029600256762785708191588906461273556266812618923565536980525 9955 748613111672075908728695486904871138946774073561793589278255867843711740406 9956 640996296011051462133059444768657799220170298738009160402888411216303983452 9957 762231144258984902052017928303011527283442502840211154594087044680632351488 9958 652661878710464787799554120501544650267401854126786893941343127475569248607 9959 776095509318048384098197063457519014299524764989772611958186852496872487646 9960 664538570577874995323958793453347633431319073086158061967669227102727782125 9961 790210637626101688826438023872095095975698741345742061335600477019711750400 9962 676630170514900068204805409307440424655788447950837836067203466375514756199 9963 804581039208221772266757799095260304157160457448764144948456943885561339544 9964 688940545399833783418633319959472300880224067173842163241378921286978675377 9965 819211304747183614311096143135758709910064536255753748163025867474491989568 9966 701473631297166746741390634134770665353940142366971207800022273719220544527 9967 834106107017843429850317470679035407846547629982454071218473286073904791040 9968 714233434688507701983040778128366585430180301136799600019554267179953801110 9969 849270202346887054007848813050304094984098816904286173466700508514435961856 9970 727224033725281625849325641680460931929503978447698276804193050569150110771 9971 864708432098389532054030085677657311087943217235719397981822572666725857280 9972 740449579503587707207841403725640993984642499053101237296029503225563656456 9973 880425724185639743721280994554654121081428457659673526931269916617804983232 9974 753914297361607011192382839629060498606887201713357318036729640783450746565 9975 896427094609691826383937541521408999197290198927576182983680151244892486412 9976 767622488199956446812278370886976411597053531831666574889713764233990095377 9977 912717649025113234262738119557633389593587361126480134306295952917902897840 9978 781578529825392593558644106235991080632739890568928573017261790733331796608 9979 929302584333407483847414320397232760657068579167848772249072960768989287424 9980 795786878318275999968287748101121661397237716363517816509885302895461861972 9981 946187190304597991527635567150673270056489531394547803299180420695224494080 9982 810252069424213747304827184780347245658668260782193040578609424050058714080 9983 963376851227467910450342270312687889972260550729809223993195213241432154112 9984 824978719970305376567769451012547510281990924830039575106015273386251521403 9985 980877047588959522390366931996619422802143026718234976842587037699833669362 9986 839971529306424709102633616232987305529868090925606603095251910871079756842 9987 998693357783245539484413794782338996427948826003536543857232827878974020106 9988 855235280771977652354624682549894731936422505027500656369441092412715333695 9989 1016831459850993622633049582185464145783562897259869711375237566609546323118 9990 870774843188583775018556547354950842961828115124337062122569242401955636675 9991 1035297133249354530863081771588198643125423621014553222789593599279563786240 9992 886595172379137262260760914448901885521215308194979445476712010385554296589 9993 1054096260653213581650687213629003960047711860114376366931087994702150145664 9994 902701312713710824135741132367039502202401143745311949870185054790776222635 9995 1073234829788254528867188171125791593127934126399115293635690591751263323580 9996 919098398682774231142193272715194714838454270058618969098817721378794134263 9997 1092718935296394555404693946790040453249860642064475337393885600148678002022 9998 935791656498207392450980778537313852687647288986658939653093648975217926157 9999 1112554780634158834495928770350343864443636124357299595512023649121646838814 10000 952786405722596277124065071981223727728233761725296318480667422756003579491