1 1 2 2 3 3 4 1 5 6 6 2 7 12 8 4 9 17 10 7 11 8 12 34 13 14 14 16 15 68 16 28 17 32 18 87 19 49 20 56 21 64 22 174 23 98 24 112 25 128 26 348 27 196 28 224 29 256 30 353 31 343 32 392 33 448 34 512 35 706 36 686 37 784 38 896 39 1024 40 1412 41 1372 42 1568 43 1792 44 2048 45 423 46 2401 47 2744 48 3136 49 3584 50 4096 51 846 52 4802 53 5488 54 6272 55 7168 56 8192 57 1692 58 9604 59 10976 60 12544 61 14336 62 2961 63 13423 64 3384 65 19208 66 21952 67 25088 68 28672 69 5922 70 26846 71 6768 72 38416 73 43904 74 50176 75 57344 76 11844 77 53692 78 13536 79 76832 80 87808 81 100352 82 20727 83 93961 84 23688 85 107384 86 27072 87 153664 88 175616 89 200704 90 41454 91 187922 92 47376 93 214768 94 54144 95 307328 96 351232 97 401408 98 82908 99 375844 100 94752 101 429536 102 108288 103 614656 104 702464 105 145089 106 657727 107 165816 108 751688 109 189504 110 859072 111 216576 112 1229312 113 1404928 114 290178 115 1315454 116 331632 117 1503376 118 379008 119 1718144 120 433152 121 2458624 122 2809856 123 580356 124 2630908 125 663264 126 3006752 127 758016 128 3436288 129 866304 130 4917248 131 1015623 132 4604089 133 1160712 134 5261816 135 1326528 136 6013504 137 1516032 138 6872576 139 1732608 140 9834496 141 2031246 142 9208178 143 2321424 144 10523632 145 2653056 146 12027008 147 3032064 148 13745152 149 3465216 150 19668992 151 4062492 152 18416356 153 4642848 154 21047264 155 5306112 156 24054016 157 6064128 158 27490304 159 6930432 160 7109361 161 32228623 162 8124984 163 36832712 164 9285696 165 42094528 166 10612224 167 48108032 168 12128256 169 54980608 170 13860864 171 14218722 172 64457246 173 16249968 174 73665424 175 18571392 176 84189056 177 21224448 178 96216064 179 24256512 180 109961216 181 27721728 182 28437444 183 128914492 184 32499936 185 147330848 186 37142784 187 168378112 188 42448896 189 192432128 190 48513024 191 49765527 192 170156905 193 55443456 194 56874888 195 257828984 196 64999872 197 294661696 198 74285568 199 336756224 200 84897792 201 384864256 202 97026048 203 99531054 204 340313810 205 110886912 206 113749776 207 515657968 208 129999744 209 589323392 210 148571136 211 673512448 212 169795584 213 769728512 214 194052096 215 199062108 216 680627620 217 221773824 218 227499552 219 1031315936 220 259999488 221 1178646784 222 297142272 223 1347024896 224 339591168 225 348358689 226 1191098335 227 388104192 228 398124216 229 1361255240 230 443547648 231 454999104 232 2062631872 233 519998976 234 2357293568 235 594284544 236 2694049792 237 679182336 238 696717378 239 2382196670 240 776208384 241 796248432 242 2722510480 243 887095296 244 909998208 245 4125263744 246 1039997952 247 4714587136 248 1188569088 249 5388099584 250 1358364672 251 1393434756 252 4764393340 253 1552416768 254 1592496864 255 5445020960 256 1774190592 257 1819996416 258 8250527488 259 2079995904 260 9429174272 261 2377138176 262 2438510823 263 8337688345 264 2716729344 265 2786869512 266 9528786680 267 3104833536 268 3184993728 269 10890041920 270 3548381184 271 3639992832 272 16501054976 273 4159991808 274 18858348544 275 4754276352 276 4877021646 277 16675376690 278 5433458688 279 5573739024 280 19057573360 281 6209667072 282 6369987456 283 21780083840 284 7096762368 285 7279985664 286 33002109952 287 8319983616 288 37716697088 289 9508552704 290 9754043292 291 33350753380 292 10866917376 293 11147478048 294 38115146720 295 12419334144 296 12739974912 297 43560167680 298 14193524736 299 14559971328 300 66004219904 301 16639967232 302 17069575761 303 58363818415 304 19017105408 305 19508086584 306 66701506760 307 21733834752 308 22294956096 309 76230293440 310 24838668288 311 25479949824 312 87120335360 313 28387049472 314 29119942656 315 132008439808 316 33279934464 317 34139151522 318 116727636830 319 38034210816 320 39016173168 321 133403013520 322 43467669504 323 44589912192 324 152460586880 325 49677336576 326 50959899648 327 174240670720 328 56774098944 329 58239885312 330 264016879616 331 66559868928 332 68278303044 333 233455273660 334 76068421632 335 78032346336 336 266806027040 337 86935339008 338 89179824384 339 304921173760 340 99354673152 341 101919799296 342 348481341440 343 113548197888 344 116479770624 345 119487030327 346 408546728905 347 133119737856 348 136556606088 349 466910547320 350 152136843264 351 156064692672 352 533612054080 353 173870678016 354 178359648768 355 609842347520 356 198709346304 357 203839598592 358 696962682880 359 227096395776 360 232959541248 361 238974060654 362 817093457810 363 266239475712 364 273113212176 365 933821094640 366 304273686528 367 312129385344 368 1067224108160 369 347741356032 370 356719297536 371 1219684695040 372 397418692608 373 407679197184 374 1393925365760 375 454192791552 376 465919082496 377 477948121308 378 1634186915620 379 532478951424 380 546226424352 381 1867642189280 382 608547373056 383 624258770688 384 2134448216320 385 695482712064 386 713438595072 387 2439369390080 388 794837385216 389 815358394368 390 836409212289 391 1951441519231 392 908385583104 393 931838164992 394 955896242616 395 3268373831240 396 1064957902848 397 1092452848704 398 3735284378560 399 1217094746112 400 1248517541376 401 4268896432640 402 1390965424128 403 1426877190144 404 4878738780160 405 1589674770432 406 1630716788736 407 1672818424578 408 3902883038462 409 1816771166208 410 1863676329984 411 1911792485232 412 6536747662480 413 2129915805696 414 2184905697408 415 7470568757120 416 2434189492224 417 2497035082752 418 8537792865280 419 2781930848256 420 2853754380288 421 9757477560320 422 3179349540864 423 3261433577472 424 3345636849156 425 7805766076924 426 3633542332416 427 3727352659968 428 3823584970464 429 13073495324960 430 4259831611392 431 4369811394816 432 14941137514240 433 4868378984448 434 4994070165504 435 17075585730560 436 5563861696512 437 5707508760576 438 5854864486023 439 13660090634617 440 6358699081728 441 6522867154944 442 6691273698312 443 15611532153848 444 7267084664832 445 7454705319936 446 7647169940928 447 26146990649920 448 8519663222784 449 8739622789632 450 29882275028480 451 9736757968896 452 9988140331008 453 34151171461120 454 11127723393024 455 11415017521152 456 11709728972046 457 27320181269234 458 12717398163456 459 13045734309888 460 13382547396624 461 31223064307696 462 14534169329664 463 14909410639872 464 15294339881856 465 52293981299840 466 17039326445568 467 17479245579264 468 59764550056960 469 19473515937792 470 19976280662016 471 68302342922240 472 22255446786048 473 22830035042304 474 23419457944092 475 54640362538468 476 25434796326912 477 26091468619776 478 26765094793248 479 62446128615392 480 29068338659328 481 29818821279744 482 30588679763712 483 104587962599680 484 34078652891136 485 34958491158528 486 119529100113920 487 38947031875584 488 39952561324032 489 40984051402161 490 95620634442319 491 44510893572096 492 45660070084608 493 46838915888184 494 109280725076936 495 50869592653824 496 52182937239552 497 53530189586496 498 124892257230784 499 58136677318656 500 59637642559488 501 61177359527424 502 209175925199360 503 68157305782272 504 69916982317056 505 239058200227840 506 77894063751168 507 79905122648064 508 81968102804322 509 191241268884638 510 89021787144192 511 91320140169216 512 93677831776368 513 218561450153872 514 101739185307648 515 104365874479104 516 107060379172992 517 249784514461568 518 116273354637312 519 119275285118976 520 122354719054848 521 418351850398720 522 136314611564544 523 139833964634112 524 478116400455680 525 155788127502336 526 159810245296128 527 163936205608644 528 382482537769276 529 178043574288384 530 182640280338432 531 187355663552736 532 437122900307744 533 203478370615296 534 208731748958208 535 214120758345984 536 499569028923136 537 232546709274624 538 238550570237952 539 244709438109696 540 836703700797440 541 272629223129088 542 279667929268224 543 286888359815127 544 669344441096233 545 311576255004672 546 319620490592256 547 327872411217288 548 764965075538552 549 356087148576768 550 365280560676864 551 374711327105472 552 874245800615488 553 406956741230592 554 417463497916416 555 428241516691968 556 999138057846272 557 465093418549248 558 477101140475904 559 489418876219392 560 1673407401594880 561 545258446258176 562 559335858536448 563 573776719630254 564 1338688882192466 565 623152510009344 566 639240981184512 567 655744822434576 568 1529930151077104 569 712174297153536 570 730561121353728 571 749422654210944 572 1748491601230976 573 813913482461184 574 834926995832832 575 856483033383936 576 1998276115692544 577 930186837098496 578 954202280951808 579 978837752438784 580 3346814803189760 581 1090516892516352 582 1118671717072896 583 1147553439260508 584 2677377764384932 585 1246305020018688 586 1278481962369024 587 1311489644869152 588 3059860302154208 589 1424348594307072 590 1461122242707456 591 1498845308421888 592 3496983202461952 593 1627826964922368 594 1669853991665664 595 1712966066767872 596 3996552231385088 597 1860373674196992 598 1908404561903616 599 1957675504877568 600 2008218518705889 601 4685411087673631 602 2181033785032704 603 2237343434145792 604 2295106878521016 605 5354755528769864 606 2492610040037376 607 2556963924738048 608 2622979289738304 609 6119720604308416 610 2848697188614144 611 2922244485414912 612 2997690616843776 613 6993966404923904 614 3255653929844736 615 3339707983331328 616 3425932133535744 617 7993104462770176 618 3720747348393984 619 3816809123807232 620 3915351009755136 621 4016437037411778 622 9370822175347262 623 4362067570065408 624 4474686868291584 625 4590213757042032 626 10709511057539728 627 4985220080074752 628 5113927849476096 629 5245958579476608 630 12239441208616832 631 5697394377228288 632 5844488970829824 633 5995381233687552 634 13987932809847808 635 6511307859689472 636 6679415966662656 637 6851864267071488 638 15986208925540352 639 7441494696787968 640 7633618247614464 641 7830702019510272 642 8032874074823556 643 18741644350694524 644 8724135140130816 645 8949373736583168 646 9180427514084064 647 21419022115079456 648 9970440160149504 649 10227855698952192 650 10491917158953216 651 24478882417233664 652 11394788754456576 653 11688977941659648 654 11990762467375104 655 27975865619695616 656 13022615719378944 657 13358831933325312 658 13703728534142976 659 14057529630941223 660 17914888220139481 661 14882989393575936 662 15267236495228928 663 15661404039020544 664 16065748149647112 665 37483288701389048 666 17448270280261632 667 17898747473166336 668 18360855028168128 669 42838044230158912 670 19940880320299008 671 20455711397904384 672 20983834317906432 673 48957764834467328 674 22789577508913152 675 23377955883319296 676 23981524934750208 677 55951731239391232 678 26045231438757888 679 26717663866650624 680 27407457068285952 681 28115059261882446 682 35829776440278962 683 29765978787151872 684 30534472990457856 685 31322808078041088 686 32131496299294224 687 74966577402778096 688 34896540560523264 689 35797494946332672 690 36721710056336256 691 85676088460317824 692 39881760640598016 693 40911422795808768 694 41967668635812864 695 97915529668934656 696 45579155017826304 697 46755911766638592 698 47963049869500416 699 111903462478782464 700 52090462877515776 701 53435327733301248 702 54814914136571904 703 56230118523764892 704 71659552880557924 705 59531957574303744 706 61068945980915712 707 62645616156082176 708 64262992598588448 709 149933154805556192 710 69793081121046528 711 71594989892665344 712 73443420112672512 713 171352176920635648 714 79763521281196032 715 81822845591617536 716 83935337271625728 717 195831059337869312 718 91158310035652608 719 93511823533277184 720 95926099739000832 721 98402707416588561 722 125404217540976367 723 104180925755031552 724 106870655466602496 725 109629828273143808 726 112460237047529784 727 143319105761115848 728 119063915148607488 729 122137891961831424 730 125291232312164352 731 128525985197176896 732 299866309611112384 733 139586162242093056 734 143189979785330688 735 146886840225345024 736 342704353841271296 737 159527042562392064 738 163645691183235072 739 167870674543251456 740 391662118675738624 741 182316620071305216 742 187023647066554368 743 191852199478001664 744 196805414833177122 745 250808435081952734 746 208361851510063104 747 213741310933204992 748 219259656546287616 749 224920474095059568 750 286638211522231696 751 238127830297214976 752 244275783923662848 753 250582464624328704 754 257051970394353792 755 599732619222224768 756 279172324484186112 757 286379959570661376 758 293773680450690048 759 685408707682542592 760 319054085124784128 761 327291382366470144 762 335741349086502912 763 783324237351477248 764 364633240142610432 765 374047294133108736 766 383704398956003328 767 393610829666354244 768 501616870163905468 769 416723703020126208 770 427482621866409984 771 438519313092575232 772 449840948190119136 773 573276423044463392 774 476255660594429952 775 488551567847325696 776 501164929248657408 777 514103940788707584 778 1199465238444449536 779 558344648968372224 780 572759919141322752 781 587547360901380096 782 1370817415365085184 783 638108170249568256 784 654582764732940288 785 671482698173005824 786 688818951916119927 787 877829522786834569 788 729266480285220864 789 748094588266217472 790 767408797912006656 791 787221659332708488 792 1003233740327810936 793 833447406040252416 794 854965243732819968 795 877038626185150464 796 899681896380238272 797 1146552846088926784 798 952511321188859904 799 977103135694651392 800 1002329858497314816 801 1028207881577415168 802 2398930476888899072 803 1116689297936744448 804 1145519838282645504 805 1175094721802760192 806 2741634830730170368 807 1276216340499136512 808 1309165529465880576 809 1342965396346011648 810 1377637903832239854 811 1755659045573669138 812 1458532960570441728 813 1496189176532434944 814 1534817595824013312 815 1574443318665416976 816 2006467480655621872 817 1666894812080504832 818 1709930487465639936 819 1754077252370300928 820 1799363792760476544 821 2293105692177853568 822 1905022642377719808 823 1954206271389302784 824 2004659716994629632 825 2056415763154830336 826 4797860953777798144 827 2233378595873488896 828 2291039676565291008 829 2350189443605520384 830 5483269661460340736 831 2552432680998273024 832 2618331058931761152 833 2685930792692023296 834 2755275807664479708 835 3511318091147338276 836 2917065921140883456 837 2992378353064869888 838 3069635191648026624 839 3148886637330833952 840 4012934961311243744 841 3333789624161009664 842 3419860974931279872 843 3508154504740601856 844 3598727585520953088 845 4586211384355707136 846 3810045284755439616 847 3908412542778605568 848 4009319433989259264 849 4112831526309660672 850 9595721907555596288 851 4466757191746977792 852 4582079353130582016 853 4700378887211040768 854 4821732663412839489 855 6144806659507841983 856 5104865361996546048 857 5236662117863522304 858 5371861585384046592 859 5510551615328959416 860 7022636182294676552 861 5834131842281766912 862 5984756706129739776 863 6139270383296053248 864 6297773274661667904 865 8025869922622487488 866 6667579248322019328 867 6839721949862559744 868 7016309009481203712 869 7197455171041906176 870 9172422768711414272 871 7620090569510879232 872 7816825085557211136 873 8018638867978518528 874 8225663052619321344 875 19191443815111192576 876 8933514383493955584 877 9164158706261164032 878 9400757774422081536 879 9643465326825678978 880 12289613319015683966 881 10209730723993092096 882 10473324235727044608 883 10743723170768093184 884 11021103230657918832 885 14045272364589353104 886 11668263684563533824 887 11969513412259479552 888 12278540766592106496 889 12595546549323335808 890 16051739845244974976 891 13335158496644038656 892 13679443899725119488 893 14032618018962407424 894 14394910342083812352 895 18344845537422828544 896 15240181139021758464 897 15633650171114422272 898 16037277735957037056 899 16451326105238642688 900 38382887630222385152 901 17867028766987911168 902 18328317412522328064 903 18801515548844163072 904 19286930653651357956 905 24579226638031367932 906 20419461447986184192 907 20946648471454089216 908 21487446341536186368 909 22042206461315837664 910 28090544729178706208 911 23336527369127067648 912 23939026824518959104 913 24557081533184212992 914 25191093098646671616 915 32103479690489949952 916 26670316993288077312 917 27358887799450238976 918 28065236037924814848 919 28789820684167624704 920 36689691074845657088 921 30480362278043516928 922 31267300342228844544 923 32074555471914074112 924 32902652210477285376 925 33752128643889876423 926 43013646616554893881 927 35734057533975822336 928 36656634825044656128 929 37603031097688326144 930 38573861307302715912 931 49158453276062735864 932 40838922895972368384 933 41893296942908178432 934 42974892683072372736 935 44084412922631675328 936 56181089458357412416 937 46673054738254135296 938 47878053649037918208 939 49114163066368425984 940 50382186197293343232 941 64206959380979899904 942 53340633986576154624 943 54717775598900477952 944 56130472075849629696 945 57579641368335249408 946 73379382149691314176 947 60960724556087033856 948 62534600684457689088 949 64149110943828148224 950 65805304420954570752 951 67504257287779752846 952 86027293233109787762 953 71468115067951644672 954 73313269650089312256 955 75206062195376652288 956 77147722614605431824 957 98316906552125471728 958 81677845791944736768 959 83786593885816356864 960 85949785366144745472 961 88168825845263350656 962 112362178916714824832 963 93346109476508270592 964 95756107298075836416 965 98228326132736851968 966 100764372394586686464 967 128413918761959799808 968 106681267973152309248 969 109435551197800955904 970 112260944151699259392 971 115159282736670498816 972 146758764299382628352 973 121921449112174067712 974 125069201368915378176 975 128298221887656296448 976 131610608841909141504 977 135008514575559505692 978 172054586466219575524 979 142936230135903289344 980 146626539300178624512 981 150412124390753304576 982 154295445229210863648 983 196633813104250943456 984 163355691583889473536 985 167573187771632713728 986 171899570732289490944 987 176337651690526701312 988 224724357833429649664 989 186692218953016541184 990 191512214596151672832 991 196456652265473703936 992 201528744789173372928 993 256827837523919599616 994 213362535946304618496 995 218871102395601911808 996 224521888303398518784 997 230318565473340997632 998 236264900507229134961 999 57252628091536121743 1000 243842898224348135424 1001 250138402737830756352 1002 256596443775312592896 1003 263221217683818283008 1004 270017029151119011384 1005 344109172932439151048 1006 285872460271806578688 1007 293253078600357249024 1008 300824248781506609152 1009 308590890458421727296 1010 393267626208501886912 1011 326711383167778947072 1012 335146375543265427456 1013 343799141464578981888 1014 352675303381053402624 1015 449448715666859299328 1016 373384437906033082368 1017 383024429192303345664 1018 392913304530947407872 1019 403057489578346745856 1020 513655675047839199232 1021 426725071892609236992 1022 437742204791203823616 1023 449043776606797037568 1024 460637130946681995264 1025 472529801014458269922 1026 114505256183072243486 1027 487685796448696270848 1028 500276805475661512704 1029 513192887550625185792 1030 526442435367636566016 1031 540034058302238022768 1032 688218345864878302096 1033 571744920543613157376 1034 586506157200714498048 1035 601648497563013218304 1036 617181780916843454592 1037 786535252417003773824 1038 653422766335557894144 1039 670292751086530854912 1040 687598282929157963776 1041 705350606762106805248 1042 898897431333718598656 1043 746768875812066164736 1044 766048858384606691328 1045 785826609061894815744 1046 806114979156693491712 1047 1027311350095678398464 1048 853450143785218473984 1049 875484409582407647232 1050 898087553213594075136 1051 921274261893363990528 1052 945059602028916539844 1053 229010512366144486972 1054 975371592897392541696 1055 1000553610951323025408 1056 1026385775101250371584 1057 1052884870735273132032 1058 1080068116604476045536 1059 1376436691729756604192 1060 1143489841087226314752 1061 1173012314401428996096 1062 1203296995126026436608 1063 1234363561833686909184 1064 1573070504834007547648 1065 1306845532671115788288 1066 1340585502173061709824 1067 1375196565858315927552 1068 1410701213524213610496 1069 1797794862667437197312 1070 1493537751624132329472 1071 1532097716769213382656 1072 1571653218123789631488 1073 1612229958313386983424 1074 1653854303550603944727 1075 400768396640752852201 1076 1706900287570436947968 1077 1750968819164815294464 1078 1796175106427188150272 1079 1842548523786727981056 1080 1890119204057833079688 1081 458021024732288973944 1082 1950743185794785083392 1083 2001107221902646050816 1084 2052771550202500743168 1085 2105769741470546264064 1086 2160136233208952091072 1087 2752873383459513208384 1088 2286979682174452629504 1089 2346024628802857992192 1090 2406593990252052873216 1091 2468727123667373818368 1092 3146141009668015095296 1093 2613691065342231576576 1094 2681171004346123419648 1095 2750393131716631855104 1096 2821402427048427220992 1097 3595589725334874394624 1098 2987075503248264658944 1099 3064195433538426765312 1100 3143306436247579262976 1101 3224459916626773966848 1102 3307708607101207889454 1103 801536793281505704402 1104 3413800575140873895936 1105 3501937638329630588928 1106 3592350212854376300544 1107 3685097047573455962112 1108 3780238408115666159376 1109 916042049464577947888 1110 3901486371589570166784 1111 4002214443805292101632 1112 4105543100405001486336 1113 4211539482941092528128 1114 4320272466417904182144 1115 5505746766919026416768 1116 4573959364348905259008 1117 4692049257605715984384 1118 4813187980504105746432 1119 4937454247334747636736 1120 6292282019336030190592 1121 5227382130684463153152 1122 5362342008692246839296 1123 5500786263433263710208 1124 5642804854096854441984 1125 7191179450669748789248 1126 5974151006496529317888 1127 6128390867076853530624 1128 6286612872495158525952 1129 6448919833253547933696 1130 6615417214202415778908 1131 1603073586563011408804 1132 6827601150281747791872 1133 7003875276659261177856 1134 7184700425708752601088 1135 7370194095146911924224 1136 7560476816231332318752 1137 1832084098929155895776 1138 7802972743179140333568 1139 8004428887610584203264 1140 8211086200810002972672 1141 8423078965882185056256 1142 8640544932835808364288 1143 11011493533838052833536 1144 9147918728697810518016 1145 9384098515211431968768 1146 9626375961008211492864 1147 9874908494669495273472 1148 12584564038672060381184 1149 10454764261368926306304 1150 10724684017384493678592 1151 11001572526866527420416 1152 11285609708193708883968 1153 11576980124854227613089 1154 2805378776485269965407 1155 11948302012993058635776 1156 12256781734153707061248 1157 12573225744990317051904 1158 12897839666507095867392 1159 13230834428404831557816 1160 3206147173126022817608 1161 13655202300563495583744 1162 14007750553318522355712 1163 14369400851417505202176 1164 14740388190293823848448 1165 15120953632462664637504 1166 3664168197858311791552 1167 15605945486358280667136 1168 16008857775221168406528 1169 16422172401620005945344 1170 16846157931764370112512 1171 17281089865671616728576 1172 22022987067676105667072 1173 18295837457395621036032 1174 18768197030422863937536 1175 19252751922016422985728 1176 19749816989338990546944 1177 25169128077344120762368 1178 20909528522737852612608 1179 21449368034768987357184 1180 22003145053733054840832 1181 22571219416387417767936 1182 23153960249708455226178 1183 5610757552970539930814 1184 23896604025986117271552 1185 24513563468307414122496 1186 25146451489980634103808 1187 25795679333014191734784 1188 26461668856809663115632 1189 6412294346252045635216 1190 27310404601126991167488 1191 28015501106637044711424 1192 28738801702835010404352 1193 29480776380587647696896 1194 30241907264925329275008 1195 7328336395716623583104 1196 31211890972716561334272 1197 32017715550442336813056 1198 32844344803240011890688 1199 33692315863528740225024 1200 34562179731343233457152 1201 44045974135352211334144 1202 36591674914791242072064 1203 37536394060845727875072 1204 38505503844032845971456 1205 39499633978677981093888 1206 50338256154688241524736 1207 41819057045475705225216 1208 42898736069537974714368 1209 44006290107466109681664 1210 45142438832774835535872 1211 46307920499416910452356 1212 11221515105941079861628 1213 47793208051972234543104 1214 49027126936614828244992 1215 50292902979961268207616 1216 51591358666028383469568 1217 52923337713619326231264 1218 12824588692504091270432 1219 54620809202253982334976 1220 56031002213274089422848 1221 57477603405670020808704 1222 58961552761175295393792 1223 60483814529850658550016 1224 14656672791433247166208 1225 62423781945433122668544 1226 64035431100884673626112 1227 65688689606480023781376 1228 67384631727057480450048 1229 69124359462686466914304 1230 88091948270704422668288 1231 73183349829582484144128 1232 75072788121691455750144 1233 77011007688065691942912 1234 78999267957355962187776 1235 81038860873979593291623 1236 19637651435396889757849 1237 83638114090951410450432 1238 85797472139075949428736 1239 88012580214932219363328 1240 90284877665549671071744 1241 92615840998833820904712 1242 22443030211882159723256 1243 95586416103944469086208 1244 98054253873229656489984 1245 100585805959922536415232 1246 103182717332056766939136 1247 105846675427238652462528 1248 25649177385008182540864 1249 109241618404507964669952 1250 112062004426548178845696 1251 114955206811340041617408 1252 117923105522350590787584 1253 120967629059701317100032 1254 29313345582866494332416 1255 124847563890866245337088 1256 128070862201769347252224 1257 131377379212960047562752 1258 134769263454114960900096 1259 138248718925372933828608 1260 176183896541408845336576 1261 146366699659164968288256 1262 150145576243382911500288 1263 154022015376131383885824 1264 157998535914711924375552 1265 162077721747959186583246 1266 39275302870793779515698 1267 167276228181902820900864 1268 171594944278151898857472 1269 176025160429864438726656 1270 180569755331099342143488 1271 185231681997667641809424 1272 44886060423764319446512 1273 191172832207888938172416 1274 196108507746459312979968 1275 201171611919845072830464 1276 206365434664113533878272 1277 211693350854477304925056 1278 51298354770016365081728 1279 218483236809015929339904 1280 224124008853096357691392 1281 229910413622680083234816 1282 235846211044701181575168 1283 241935258119402634200064 1284 58626691165732988664832 1285 249695127781732490674176 1286 256141724403538694504448 1287 262754758425920095125504 1288 269538526908229921800192 1289 276497437850745867657216 1290 352367793082817690673152 1291 292733399318329936576512 1292 300291152486765823000576 1293 308044030752262767771648 1294 315997071829423848751104 1295 324155443495918373166492 1296 78550605741587559031396 1297 334552456363805641801728 1298 343189888556303797714944 1299 352050320859728877453312 1300 361139510662198684286976 1301 370463363995335283618848 1302 89772120847528638893024 1303 382345664415777876344832 1304 392217015492918625959936 1305 402343223839690145660928 1306 412730869328227067756544 1307 423386701708954609850112 1308 102596709540032730163456 1309 436966473618031858679808 1310 448248017706192715382784 1311 459820827245360166469632 1312 471692422089402363150336 1313 483870516238805268400128 1314 117253382331465977329664 1315 499390255563464981348352 1316 512283448807077389008896 1317 525509516851840190251008 1318 539077053816459843600384 1319 552994875701491735314432 1320 567272026117857153041361 1321 137463560047778228304943 1322 585466798636659873153024 1323 600582304973531646001152 1324 616088061504525535543296 1325 631994143658847697502208 1326 648310886991836746332984 1327 157101211483175118062792 1328 669104912727611283603456 1329 686379777112607595429888 1330 704100641719457754906624 1331 722279021324397368573952 1332 740926727990670567237696 1333 179544241695057277786048 1334 764691328831555752689664 1335 784434030985837251919872 1336 804686447679380291321856 1337 825461738656454135513088 1338 846773403417909219700224 1339 205193419080065460326912 1340 873932947236063717359616 1341 896496035412385430765568 1342 919641654490720332939264 1343 943384844178804726300672 1344 967741032477610536800256 1345 234506764662931954659328 1346 998780511126929962696704 1347 1024566897614154778017792 1348 1051019033703680380502016 1349 1078154107632919687200768 1350 1105989751402983470628864 1351 1134544052235714306082722 1352 274927120095556456609886 1353 1170933597273319746306048 1354 1201164609947063292002304 1355 1232176123009051071086592 1356 1263988287317695395004416 1357 1296621773983673492665968 1358 314202422966350236125584 1359 1338209825455222567206912 1360 1372759554225215190859776 1361 1408201283438915509813248 1362 1444558042648794737147904 1363 1481853455981341134475392 1364 359088483390114555572096 1365 1529382657663111505379328 1366 1568868061971674503839744 1367 1609372895358760582643712 1368 1650923477312908271026176 1369 1693546806835818439400448 1370 410386838160130920653824 1371 1747865894472127434719232 1372 1792992070824770861531136 1373 1839283308981440665878528 1374 1886769688357609452601344 1375 1935482064955221073600512 1376 469013529325863909318656 1377 1997561022253859925393408 1378 2049133795228309556035584 1379 2102038067407360761004032 1380 2156308215265839374401536 1381 2211979502805966941257728 1382 2269088104471428612165444 1383 549854240191112913219772 1384 2341867194546639492612096 1385 2402329219894126584004608 1386 2464352246018102142173184 1387 2527976574635390790008832 1388 2593243547967346985331936 1389 628404845932700472251168 1390 2676419650910445134413824 1391 2745519108450430381719552 1392 2816402566877831019626496 1393 2889116085297589474295808 1394 2963706911962682268950784 1395 718176966780229111144192 1396 3058765315326223010758656 1397 3137736123943349007679488 1398 3218745790717521165287424 1399 3301846954625816542052352 1400 3387093613671636878800896 1401 820773676320261841307648 1402 3495731788944254869438464 1403 3585984141649541723062272 1404 3678566617962881331757056 1405 3773539376715218905202688 1406 3870964129910442147201024 1407 938027058651727818637312 1408 3032877124173272252652215 1409 962244920334447598134601 1410 4098267590456619112071168 1411 4204076134814721522008064 1412 4312616430531678748803072 1413 4423959005611933882515456 1414 4538176208942857224330888 1415 1099708480382225826439544 1416 4683734389093278985224192 1417 4804658439788253168009216 1418 4928704492036204284346368 1419 5055953149270781580017664 1420 5186487095934693970663872 1421 1256809691865400944502336 1422 5352839301820890268827648 1423 5491038216900860763439104 1424 5632805133755662039252992 1425 5778232170595178948591616 1426 5927413823925364537901568 1427 1436353933560458222288384 1428 6117530630652446021517312 1429 6275472247886698015358976 1430 6437491581435042330574848 1431 6603693909251633084104704 1432 6774187227343273757601792 1433 1641547352640523682615296 1434 6991463577888509738876928 1435 7171968283299083446124544 1436 7357133235925762663514112 1437 7547078753430437810405376 1438 7741928259820884294402048 1439 1876054117303455637274624 1440 6065754248346544505304430 1441 1924489840668895196269202 1442 8196535180913238224142336 1443 8408152269629443044016128 1444 8625232861063357497606144 1445 8847918011223867765030912 1446 9076352417885714448661776 1447 2199416960764451652879088 1448 9367468778186557970448384 1449 9609316879576506336018432 1450 9857408984072408568692736 1451 10111906298541563160035328 1452 10372974191869387941327744 1453 2513619383730801889004672 1454 10705678603641780537655296 1455 10982076433801721526878208 1456 11265610267511324078505984 1457 11556464341190357897183232 1458 11854827647850729075803136 1459 2872707867120916444576768 1460 12235061261304892043034624 1461 12550944495773396030717952 1462 12874983162870084661149696 1463 13207387818503266168209408 1464 13548374454686547515203584 1465 3283094705281047365230592 1466 13982927155777019477753856 1467 14343936566598166892249088 1468 14714266471851525327028224 1469 15094157506860875620810752 1470 15483856519641768588804096 1471 3752108234606911274549248 1472 12131508496693089010608860 1473 3848979681337790392538404 1474 16393070361826476448284672 1475 16816304539258886088032256 1476 17250465722126714995212288 1477 17695836022447735530061824 1478 18152704835771428897323552 1479 4398833921528903305758176 1480 18734937556373115940896768 1481 19218633759153012672036864 1482 19714817968144817137385472 1483 20223812597083126320070656 1484 20745948383738775882655488 1485 5027238767461603778009344 1486 21411357207283561075310592 1487 21964152867603443053756416 1488 22531220535022648157011968 1489 23112928682380715794366464 1490 23709655295701458151606272 1491 5745415734241832889153536 1492 24470122522609784086069248 1493 25101888991546792061435904 1494 25749966325740169322299392 1495 26414775637006532336418816 1496 27096748909373095030407168 1497 6566189410562094730461184 1498 21230139869212905768565505 1499 6735714442341133186942207 1500 28687873133196333784498176 1501 29428532943703050654056448 1502 30188315013721751241621504 1503 30967713039283537177608192 1504 7504216469213822549098496 1505 24263016993386178021217720 1506 7697959362675580785076808 1507 32786140723652952896569344 1508 33632609078517772176064512 1509 34500931444253429990424576 1510 35391672044895471060123648 1511 36305409671542857794647104 1512 8797667843057806611516352 1513 37469875112746231881793536 1514 38437267518306025344073728 1515 39429635936289634274770944 1516 40447625194166252640141312 1517 41491896767477551765310976 1518 10054477534923207556018688 1519 42822714414567122150621184 1520 43928305735206886107512832 1521 45062441070045296314023936 1522 46225857364761431588732928 1523 47419310591402916303212544 1524 11490831468483665778307072 1525 48940245045219568172138496 1526 50203777983093584122871808 1527 51499932651480338644598784 1528 52829551274013064672837632 1529 54193497818746190060814336 1530 13132378821124189460922368 1531 42460279738425811537131010 1532 13471428884682266373884414 1533 57375746266392667568996352 1534 58857065887406101308112896 1535 60376630027443502483243008 1536 61935426078567074355216384 1537 15008432938427645098196992 1538 48526033986772356042435440 1539 15395918725351161570153616 1540 65572281447305905793138688 1541 67265218157035544352129024 1542 69001862888506859980849152 1543 70783344089790942120247296 1544 72610819343085715589294208 1545 17595335686115613223032704 1546 74939750225492463763587072 1547 76874535036612050688147456 1548 78859271872579268549541888 1549 80895250388332505280282624 1550 82983793534955103530621952 1551 20108955069846415112037376 1552 85645428829134244301242368 1553 87856611470413772215025664 1554 90124882140090592628047872 1555 92451714729522863177465856 1556 94838621182805832606425088 1557 22981662936967331556614144 1558 97880490090439136344276992 1559 100407555966187168245743616 1560 102999865302960677289197568 1561 105659102548026129345675264 1562 108386995637492380121628672 1563 26264757642248378921844736 1564 84920559476851623074262020 1565 26942857769364532747768828 1566 114751492532785335137992704 1567 117714131774812202616225792 1568 120753260054887004966486016 1569 123870852157134148710432768 1570 30016865876855290196393984 1571 97052067973544712084870880 1572 30791837450702323140307232 1573 131144562894611811586277376 1574 134530436314071088704258048 1575 138003725777013719961698304 1576 141566688179581884240494592 1577 145221638686171431178588416 1578 35190671372231226446065408 1579 149879500450984927527174144 1580 153749070073224101376294912 1581 157718543745158537099083776 1582 161790500776665010560565248 1583 165967587069910207061243904 1584 40217910139692830224074752 1585 171290857658268488602484736 1586 175713222940827544430051328 1587 180249764280181185256095744 1588 184903429459045726354931712 1589 189677242365611665212850176 1590 45963325873934663113228288 1591 148610979084490340379958535 1592 47150001096387932308595449 1593 200815111932374336491487232 1594 205999730605921354578395136 1595 211318205096052258691350528 1596 216773991274984760243257344 1597 52529515284496757843689472 1598 169841118953703246148524040 1599 53885715538729065495537656 1600 229502985065570670275985408 1601 235428263549624405232451584 1602 241506520109774009932972032 1603 247741704314268297420865536 1604 60033731753710580392787968 1605 194104135947089424169741760 1606 61583674901404646280614464 1607 262289125789223623172554752 1608 269060872628142177408516096 1609 276007451554027439923396608 1610 283133376359163768480989184 1611 290443277372342862357176832 1612 70381342744462452892130816 1613 299759000901969855054348288 1614 307498140146448202752589824 1615 315437087490317074198167552 1616 323581001553330021121130496 1617 331935174139820414122487808 1618 80435820279385660448149504 1619 342581715316536977204969472 1620 351426445881655088860102656 1621 360499528560362370512191488 1622 369806858918091452709863424 1623 379354484731223330425700352 1624 91926651747869326226456576 1625 297221958168980680759917070 1626 94300002192775864617190898 1627 401630223864748672982974464 1628 411999461211842709156790272 1629 422636410192104517382701056 1630 433547982549969520486514688 1631 105059030568993515687378944 1632 339682237907406492297048080 1633 107771431077458130991075312 1634 459005970131141340551970816 1635 470856527099248810464903168 1636 483013040219548019865944064 1637 495483408628536594841731072 1638 120067463507421160785575936 1639 388208271894178848339483520 1640 123167349802809292561228928 1641 524578251578447246345109504 1642 538121745256284354817032192 1643 552014903108054879846793216 1644 566266752718327536961978368 1645 580886554744685724714353664 1646 140762685488924905784261632 1647 599518001803939710108696576 1648 614996280292896405505179648 1649 630874174980634148396335104 1650 647162003106660042242260992 1651 663870348279640828244975616 1652 160871640558771320896299008 1653 685163430633073954409938944 1654 702852891763310177720205312 1655 720999057120724741024382976 1656 739613717836182905419726848 1657 758708969462446660851400704 1658 183853303495738652452913152 1659 594443916337961361519834140 1660 188600004385551729234381796 1661 803260447729497345965948928 1662 823998922423685418313580544 1663 845272820384209034765402112 1664 867095965099939040973029376 1665 210118061137987031374757888 1666 679364475814812984594096160 1667 215542862154916261982150624 1668 918011940262282681103941632 1669 941713054198497620929806336 1670 966026080439096039731888128 1671 990966817257073189683462144 1672 240134927014842321571151872 1673 776416543788357696678967040 1674 246334699605618585122457856 1675 1049156503156894492690219008 1676 1076243490512568709634064384 1677 1104029806216109759693586432 1678 1132533505436655073923956736 1679 1161773109489371449428707328 1680 281525370977849811568523264 1681 1199036003607879420217393152 1682 1229992560585792811010359296 1683 1261748349961268296792670208 1684 1294324006213320084484521984 1685 1327740696559281656489951232 1686 321743281117542641792598016 1687 1040276853591432382659709745 1688 330050007674715526160168143 1689 1405705783526620355440410624 1690 1441998114241449482048765952 1691 1479227435672365810839453696 1692 1517417938924893321702801408 1693 367706606991477304905826304 1694 1188887832675922723039668280 1695 377200008771103458468763592 1696 1606520895458994691931897856 1697 1647997844847370836627161088 1698 1690545640768418069530804224 1699 1734191930199878081946058752 1700 420236122275974062749515776 1701 1358728951629625969188192320 1702 431085724309832523964301248 1703 1836023880524565362207883264 1704 1883426108396995241859612672 1705 1932052160878192079463776256 1706 1981933634514146379366924288 1707 480269854029684643142303744 1708 1552833087576715393357934080 1709 492669399211237170244915712 1710 2098313006313788985380438016 1711 2152486981025137419268128768 1712 2208059612432219519387172864 1713 2265067010873310147847913472 1714 2323546218978742898857414656 1715 563050741955699623137046528 1716 2398072007215758840434786304 1717 2459985121171585622020718592 1718 2523496699922536593585340416 1719 2588648012426640168969043968 1720 2655481393118563312979902464 1721 643486562235085283585196032 1722 2080553707182864765319419490 1723 660100015349431052320336286 1724 2811411567053240710880821248 1725 2883996228482898964097531904 1726 2958454871344731621678907392 1727 3034835877849786643405602816 1728 735413213982954609811652608 1729 2377775665351845446079336560 1730 754400017542206916937527184 1731 3213041790917989383863795712 1732 3295995689694741673254322176 1733 3381091281536836139061608448 1734 3468383860399756163892117504 1735 840472244551948125499031552 1736 2717457903259251938376384640 1737 862171448619665047928602496 1738 3672047761049130724415766528 1739 3766852216793990483719225344 1740 3864104321756384158927552512 1741 3963867269028292758733848576 1742 960539708059369286284607488 1743 3105666175153430786715868160 1744 985338798422474340489831424 1745 4196626012627577970760876032 1746 4304973962050274838536257536 1747 4416119224864439038774345728 1748 4530134021746620295695826944 1749 4647092437957485797714829312 1750 1126101483911399246274093056 1751 4796144014431517680869572608 1752 4919970242343171244041437184 1753 5046993399845073187170680832 1754 5177296024853280337938087936 1755 5310962786237126625959804928 1756 1286973124470170567170392064 1757 4161107414365729530638838980 1758 1320200030698862104640672572 1759 5622823134106481421761642496 1760 5767992456965797928195063808 1761 5916909742689463243357814784 1762 6069671755699573286811205632 1763 1470826427965909219623305216 1764 4755551330703690892158673120 1765 1508800035084413833875054368 1766 6426083581835978767727591424 1767 6591991379389483346508644352 1768 6762182563073672278123216896 1769 6936767720799512327784235008 1770 1680944489103896250998063104 1771 5434915806518503876752769280 1772 1724342897239330095857204992 1773 7344095522098261448831533056 1774 7533704433587980967438450688 1775 7728208643512768317855105024 1776 7927734538056585517467697152 1777 1921079416118738572569214976 1778 6211332350306861573431736320 1779 1970677596844948680979662848 1780 8393252025255155941521752064 1781 8609947924100549677072515072 1782 8832238449728878077548691456 1783 9060268043493240591391653888 1784 9294184875914971595429658624 1785 2252202967822798492548186112 1786 7281937975140026678617968215 1787 2310350053723008683121177001 1788 9839940484686342488082874368 1789 10093986799690146374341361664 1790 10354592049706560675876175872 1791 10621925572474253251919609856 1792 2573946248940341134340784128 1793 8322214828731459061277677960 1794 2640400061397724209281345144 1795 11245646268212962843523284992 1796 11535984913931595856390127616 1797 11833819485378926486715629568 1798 12139343511399146573622411264 1799 2941652855931818439246610432 1800 9511102661407381784317346240 1801 3017600070168827667750108736 1802 12852167163671957535455182848 1803 13183982758778966693017288704 1804 13524365126147344556246433792 1805 13873535441599024655568470016 1806 3361888978207792501996126208 1807 10869831613037007753505538560 1808 3448685794478660191714409984 1809 14688191044196522897663066112 1810 15067408867175961934876901376 1811 15456417287025536635710210048 1812 15855469076113171034935394304 1813 3842158832237477145138429952 1814 12422664700613723146863472640 1815 3941355193689897361959325696 1816 16786504050510311883043504128 1817 17219895848201099354145030144 1818 17664476899457756155097382912 1819 18120536086986481182783307776 1820 18588369751829943190859317248 1821 4504405935645596985096372224 1822 14563875950280053357235936430 1823 4620700107446017366242354002 1824 19679880969372684976165748736 1825 20187973599380292748682723328 1826 20709184099413121351752351744 1827 21243851144948506503839219712 1828 5147892497880682268681568256 1829 16644429657462918122555355920 1830 5280800122795448418562690288 1831 22491292536425925687046569984 1832 23071969827863191712780255232 1833 23667638970757852973431259136 1834 24278687022798293147244822528 1835 5883305711863636878493220864 1836 19022205322814763568634692480 1837 6035200140337655335500217472 1838 25704334327343915070910365696 1839 26367965517557933386034577408 1840 27048730252294689112492867584 1841 27747070883198049311136940032 1842 6723777956415585003992252416 1843 21739663226074015507011077120 1844 6897371588957320383428819968 1845 29376382088393045795326132224 1846 30134817734351923869753802752 1847 30912834574051073271420420096 1848 31710938152226342069870788608 1849 7684317664474954290276859904 1850 24845329401227446293726945280 1851 7882710387379794723918651392 1852 33573008101020623766087008256 1853 34439791696402198708290060288 1854 35328953798915512310194765824 1855 36241072173972962365566615552 1856 37176739503659886381718634496 1857 9008811871291193970192744448 1858 29127751900560106714471872860 1859 9241400214892034732484708004 1860 39359761938745369952331497472 1861 40375947198760585497365446656 1862 41418368198826242703504703488 1863 42487702289897013007678439424 1864 10295784995761364537363136512 1865 33288859314925836245110711840 1866 10561600245590896837125380576 1867 44982585072851851374093139968 1868 46143939655726383425560510464 1869 47335277941515705946862518272 1870 48557374045596586294489645056 1871 11766611423727273756986441728 1872 38044410645629527137269384960 1873 12070400280675310671000434944 1874 51408668654687830141820731392 1875 52735931035115866772069154816 1876 54097460504589378224985735168 1877 55494141766396098622273880064 1878 13447555912831170007984504832 1879 43479326452148031014022154240 1880 13794743177914640766857639936 1881 58752764176786091590652264448 1882 60269635468703847739507605504 1883 61825669148102146542840840192 1884 63421876304452684139741577216 1885 15368635328949908580553719808 1886 49690658802454892587453890560 1887 15765420774759589447837302784 1888 50973565825980186750325777505 1889 16172450376061060781848239007 1890 68879583392804397416580120576 1891 70657907597831024620389531648 1892 72482144347945924731133231104 1893 74353479007319772763437268992 1894 18017623742582387940385488896 1895 58255503801120213428943745720 1896 18482800429784069464969416008 1897 78719523877490739904662994944 1898 80751894397521170994730893312 1899 82836736397652485407009406976 1900 84975404579794026015356878848 1901 20591569991522729074726273024 1902 66577718629851672490221423680 1903 21123200491181793674250761152 1904 89965170145703702748186279936 1905 92287879311452766851121020928 1906 94670555883031411893725036544 1907 97114748091193172588979290112 1908 23533222847454547513972883456 1909 76088821291259054274538769920 1910 24140800561350621342000869888 1911 102817337309375660283641462784 1912 105471862070231733544138309632 1913 108194921009178756449971470336 1914 110988283532792197244547760128 1915 26895111825662340015969009664 1916 86958652904296062028044308480 1917 27589486355829281533715279872 1918 117505528353572183181304528896 1919 120539270937407695479015211008 1920 123651338296204293085681680384 1921 126843752608905368279483154432 1922 30737270657899817161107439616 1923 99381317604909785174907781120 1924 31530841549519178895674605568 1925 101947131651960373500651555010 1926 32344900752122121563696478014 1927 137759166785608794833160241152 1928 141315815195662049240779063296 1929 144964288695891849462266462208 1930 148706958014639545526874537984 1931 36035247485164775880770977792 1932 116511007602240426857887491440 1933 36965600859568138929938832016 1934 157439047754981479809325989888 1935 161503788795042341989461786624 1936 165673472795304970814018813952 1937 169950809159588052030713757696 1938 41183139983045458149452546048 1939 133155437259703344980442847360 1940 42246400982363587348501522304 1941 179930340291407405496372559872 1942 184575758622905533702242041856 1943 189341111766062823787450073088 1944 194229496182386345177958580224 1945 47066445694909095027945766912 1946 152177642582518108549077539840 1947 48281601122701242684001739776 1948 205634674618751320567282925568 1949 210943724140463467088276619264 1950 216389842018357512899942940672 1951 221976567065584394489095520256 1952 53790223651324680031938019328 1953 173917305808592124056088616960 1954 55178972711658563067430559744 1955 235011056707144366362609057792 1956 241078541874815390958030422016 1957 247302676592408586171363360768 1958 253687505217810736558966308864 1959 61474541315799634322214879232 1960 198762635209819570349815562240 1961 63061683099038357791349211136 1962 203894263303920747001303110020 1963 64689801504244243127392956028 1964 275518333571217589666320482304 1965 282631630391324098481558126592 1966 289928577391783698924532924416 1967 297413916029279091053749075968 1968 72070494970329551761541955584 1969 233022015204480853715774982880 1970 73931201719136277859877664032 1971 314878095509962959618651979776 1972 323007577590084683978923573248 1973 331346945590609941628037627904 1974 339901618319176104061427515392 1975 82366279966090916298905092096 1976 266310874519406689960885694720 1977 84492801964727174697003044608 1978 359860680582814810992745119744 1979 369151517245811067404484083712 1980 378682223532125647574900146176 1981 388458992364772690355917160448 1982 94132891389818190055891533824 1983 304355285165036217098155079680 1984 96563202245402485368003479552 1985 411269349237502641134565851136 1986 421887448280926934176553238528 1987 432779684036715025799885881344 1988 443953134131168788978191040512 1989 107580447302649360063876038656 1990 347834611617184248112177233920 1991 110357945423317126134861119488 1992 356814960781861307252280442535 1993 113207152632427425472937673049 1994 482157083749630781916060844032 1995 494605353184817172342726721536 1996 507375010435621473117932617728 1997 122949082631599268644429758464 1998 397525270419639140699631124480 1999 126123366198076715582698422272 2000 407788526607841494002606220040 2001 129379603008488486254785912056 2002 551036667142435179332640964608 2003 565263260782648196963116253184 2004 579857154783567397849065848832 2005 594827832058558182107498151936 2006 144140989940659103523083911168 2007 466044030408961707431549965760 2008 147862403438272555719755328064 2009 629756191019925919237303959552 2010 646015155180169367957847146496 2011 662693891181219883256075255808 2012 679803236638352208122855030784 2013 164732559932181832597810184192 2014 532621749038813379921771389440 2015 168985603929454349394006089216 2016 719721361165629621985490239488 2017 738303034491622134808968167424 2018 757364447064251295149800292352 2019 776917984729545380711834320896 2020 188265782779636380111783067648 2021 608710570330072434196310159360 2022 193126404490804970736006959104 2023 822538698475005282269131702272 2024 843774896561853868353106477056 2025 865559368073430051599771762688 2026 887906268262337577956382081024 2027 215160894605298720127752077312 2028 695669223234368496224354467840 2029 220715890846634252269722238976 2030 713629921563722614504560885070 2031 226414305264854850945875346098 2032 964314167499261563832121688064 2033 989210706369634344685453443072 2034 1014750020871242946235865235456 2035 245898165263198537288859516928 2036 795050540839278281399262248960 2037 252246732396153431165396844544 2038 815577053215682988005212440080 2039 258759206016976972509571824112 2040 1102073334284870358665281929216 2041 1130526521565296393926232506368 2042 1159714309567134795698131697664 2043 1189655664117116364214996303872 2044 288281979881318207046167822336 2045 932088060817923414863099931520 2046 295724806876545111439510656128 2047 1259512382039851838474607919104 2048 1292030310360338735915694292992 2049 1325387782362439766512150511616 2050 1359606473276704416245710061568 2051 329465119864363665195620368384 2052 1065243498077626759843542778880 2053 337971207858908698788012178432 2054 1439442722331259243970980478976 2055 1476606068983244269617936334848 2056 1514728894128502590299600584704 2057 1553835969459090761423668641792 2058 376531565559272760223566135296 2059 1217421140660144868392620318720 2060 386252808981609941472013918208 2061 1645077396950010564538263404544 2062 1687549793123707736706212954112 2063 1731118736146860103199543525376 2064 1775812536524675155912764162048 2065 430321789210597440255504154624 2066 1391338446468736992448708935680 2067 441431781693268504539444477952 2068 1427259843127445229009121770140 2069 452828610529709701891750692196 2070 1928628334998523127664243376128 2071 1978421412739268689370906886144 2072 2029500041742485892471730470912 2073 491796330526397074577719033856 2074 1590101081678556562798524497920 2075 504493464792306862330793689088 2076 1631154106431365976010424880160 2077 517518412033953945019143648224 2078 2204146668569740717330563858432 2079 2261053043130592787852465012736 2080 2319428619134269591396263395328 2081 2379311328234232728429992607744 2082 576563959762636414092335644672 2083 1864176121635846829726199863040 2084 591449613753090222879021312256 2085 2519024764079703676949215838208 2086 2584060620720677471831388585984 2087 2650775564724879533024301023232 2088 2719212946553408832491420123136 2089 658930239728727330391240736768 2090 2130486996155253519687085557760 2091 675942415717817397576024356864 2092 2878885444662518487941960957952 2093 2953212137966488539235872669696 2094 3029457788257005180599201169408 2095 3107671938918181522847337283584 2096 753063131118545520447132270592 2097 2434842281320289736785240637440 2098 772505617963219882944027836416 2099 2497704725473029150765963097745 2100 792450068426991978310563711343 2101 3375099586247415473412425908224 2102 3462237472293720206399087050752 2103 3551625073049350311825528324096 2104 860643578421194880511008309248 2105 2782676892937473984897417871360 2106 882863563386537009078888955904 2107 2854519686254890458018243540280 2108 905657221059419403783501384392 2109 3857256669997046255328486752256 2110 3956842825478537378741813772288 2111 4059000083484971784943460941824 2112 983592661052794149155438067712 2113 3180202163357113125597048995840 2114 1008986929584613724661587378176 2115 3262308212862731952020849760320 2116 1035036824067907890038287296448 2117 4408293337139481434661127716864 2118 4522106086261185575704930025472 2119 4638857238268539182792526790656 2120 4758622656468465456859985215488 2121 1153127919525272828184671289344 2122 3728352243271693659452399726080 2123 1182899227506180445758042624512 2124 5038049528159407353898431676416 2125 5168121241441354943662777171968 2126 5301551129449759066048602046464 2127 5438425893106817664982840246272 2128 1317860479457454660782481473536 2129 4260973992310507039374171115520 2130 1351884831435634795152048713728 2131 5757770889325036975883921915904 2132 5906424275932977078471745339392 2133 6058915576514010361198402338816 2134 6215343877836363045694674567168 2135 1506126262237091040894264541184 2136 4869684562640579473570481274880 2137 1545011235926439765888055672832 2138 4995409450946058301531926195490 2139 1584900136853983956621127422686 2140 6750199172494830946824851816448 2141 6924474944587440412798174101504 2142 7103250146098700623651056648192 2143 1721287156842389761022016618496 2144 5565353785874947969794835742720 2145 1765727126773074018157777911808 2146 5709039372509780916036487080560 2147 1811314442118838807567002768784 2148 7714513339994092510656973504512 2149 7913685650957074757483627544576 2150 8118000166969943569886921883648 2151 1967185322105588298310876135424 2152 6360404326714226251194097991680 2153 2017973859169227449323174756352 2154 6524616425725463904041699520640 2155 2070073648135815780076574592896 2156 8816586674278962869322255433728 2157 9044212172522371151409860050944 2158 9277714476537078365585053581312 2159 9517245312936930913719970430976 2160 2306255839050545656369342578688 2161 7456704486543387318904799452160 2162 2365798455012360891516085249024 2163 10076099056318814707796863352832 2164 10336242482882709887325554343936 2165 10603102258899518132097204092928 2166 10876851786213635329965680492544 2167 2635720958914909321564962947072 2168 8521947984621014078748342231040 2169 2703769662871269590304097427456 2170 11515541778650073951767843831808 2171 11812848551865954156943490678784 2172 12117831153028020722396804677632 2173 12430687755672726091389349134336 2174 3012252524474182081788529082368 2175 9739369125281158947140962549760 2176 3090022471852879531776111345664 2177 9990818901892116603063852390980 2178 3169800273707967913242254845372 2179 13500398344989661893649703632896 2180 13848949889174880825596348203008 2181 14206500292197401247302113296384 2182 3442574313684779522044033236992 2183 11130707571749895939589671485440 2184 3531454253546148036315555823616 2185 11418078745019561832072974161120 2186 3622628884237677615134005537568 2187 15429026679988185021313947009024 2188 15827371301914149514967255089152 2189 16236000333939887139773843767296 2190 3934370644211176596621752270848 2191 12720808653428452502388195983360 2192 4035947718338454898646349512704 2193 13049232851450927808083399041280 2194 4140147296271631560153149185792 2195 17633173348557925738644510867456 2196 18088424345044742302819720101888 2197 18555428953074156731170107162624 2198 19034490625873861827439940861952 2199 4612511678101091312738685157376 2200 14913408973086774637809598904320 2201 4731596910024721783032170498048 2202 20152198112637629415593726705664 2203 20672484965765419774651108687872 2204 21206204517799036264194408185856 2205 21753703572427270659931360985088 2206 5271441917829818643129925894144 2207 17043895969242028157496684462080 2208 5407539325742539180608194854912 2209 17483933078311204055361741684215 2210 5547150478988943848173945979401 2211 23625697103731908313886981357568 2212 24235662306056041444793609355264 2213 24861375511345452182778698268672 2214 6024505048948364163577058164736 2215 19478738250562317894281925099520 2216 6180044943705759063552222691328 2217 19981637803784233206127704781960 2218 6339600547415935826484509690744 2219 27000796689979323787299407265792 2220 27697899778349761651192696406016 2221 28413000584394802494604226592768 2222 6885148627369559044088066473984 2223 22261415143499791879179342970880 2224 7062908507092296072631111647232 2225 22836157490039123664145948322240 2226 7245257768475355230268011075136 2227 30858053359976370042627894018048 2228 31654742603828299029934510178304 2229 32472000667879774279547687534592 2230 7868741288422353193243504541696 2231 25441617306856905004776391966720 2232 8071895436676909797292699025408 2233 26098465702901855616166798082560 2234 8280294592543263120306298371584 2235 35266346697115851477289021734912 2236 36176848690089484605639440203776 2237 37110857906148313462340214325248 2238 38068981251747723654879881723904 2239 9225023356202182625477370314752 2240 29826817946173549275619197808640 2241 9463193820049443566064340996096 2242 40304396225275258831187453411328 2243 41344969931530839549302217375744 2244 42412409035598072528388816371712 2245 43507407144854541319862721970176 2246 10542883835659637286259851788288 2247 34087791938484056314993368924160 2248 10815078651485078361216389709824 2249 34967866156622408110723483368430 2250 11094300957977887696347891958802 2251 47251394207463816627773962715136 2252 48471324612112082889587218710528 2253 49722751022690904365557396537344 2254 12049010097896728327154116329472 2255 38957476501124635788563850199040 2256 12360089887411518127104445382656 2257 39963275607568466412255409563920 2258 12679201094831871652969019381488 2259 54001593379958647574598814531584 2260 55395799556699523302385392812032 2261 56826001168789604989208453185536 2262 13770297254739118088176132947968 2263 44522830286999583758358685941760 2264 14125817014184592145262223294464 2265 45672314980078247328291896644480 2266 14490515536950710460536022150272 2267 61716106719952740085255788036096 2268 63309485207656598059869020356608 2269 64944001335759548559095375069184 2270 15737482576844706386487009083392 2271 50883234613713810009552783933440 2272 16143790873353819594585398050816 2273 52196931405803711232333596165120 2274 16560589185086526240612596743168 2275 70532693394231702954578043469824 2276 72353697380178969211278880407552 2277 74221715812296626924680428650496 2278 76137962503495447309759763447808 2279 18450046712404365250954740629504 2280 59653635892347098551238395617280 2281 18926387640098887132128681992192 2282 80608792450550517662374906822656 2283 82689939863061679098604434751488 2284 84824818071196145056777632743424 2285 87014814289709082639725443940352 2286 21085767671319274572519703576576 2287 68175583876968112629986737848320 2288 21630157302970156722432779419648 2289 69935732313244816221446966736860 2290 22188601915955775392695783917604 2291 94502788414927633255547925430272 2292 96942649224224165779174437421056 2293 99445502045381808731114793074688 2294 24098020195793456654308232658944 2295 77914953002249271577127700398080 2296 24720179774823036254208890765312 2297 79926551215136932824510819127840 2298 25358402189663743305938038762976 2299 108003186759917295149197629063168 2300 110791599113399046604770785624064 2301 113652002337579209978416906371072 2302 27540594509478236176352265895936 2303 89045660573999167516717371883520 2304 28251634028369184290524446588928 2305 91344629960156494656583793288960 2306 28981031073901420921072044300544 2307 123432213439905480170511576072192 2308 126618970415313196119738040713216 2309 129888002671519097118190750138368 2310 31474965153689412772974018166784 2311 101766469227427620019105567866880 2312 32287581746707639189170796101632 2313 104393862811607422464667192330240 2314 33121178370173052481225193486336 2315 141065386788463405909156086939648 2316 144707394760357938422557760815104 2317 148443431624593253849360857300992 2318 152275925006990894619519526895616 2319 36900093424808730501909481259008 2320 119307271784694197102476791234560 2321 37852775280197774264257363984384 2322 122387531548178428387532191789505 2323 38830053352922606937217621855807 2324 165379879726123358197208869502976 2325 169649636142392290113555265486848 2326 174029628579418165279450887880704 2327 42171535342638549145039407153152 2328 136351167753936225259973475696640 2329 43260314605940313444865558839296 2330 139871464626489632442893933473720 2331 44377203831911550785391567835208 2332 189005576829855266511095850860544 2333 193885298448448331558348874842112 2334 198891004090763617462229586149376 2335 48196040391586913308616465317888 2336 155829906004498543154255400796160 2337 49440359549646072508417781530624 2338 159853102430273865649021638255680 2339 50716804379327486611876077525952 2340 216006373519834590298395258126336 2341 221583198226798093209541571248128 2342 227304004675158419956833812742144 2343 55081189018956472352704531791872 2344 178091321147998335033434743767040 2345 56503268056738368581048893177856 2346 182689259920312989313167586577920 2347 57962062147802841842144088601088 2348 246864426879810960341023152144384 2349 253237940830626392239476081426432 2350 259776005343038194236381500276736 2351 62949930307378825545948036333568 2352 203532938454855240038211135733760 2353 64575163493415278378341592203264 2354 208787725623214844929334384660480 2355 66242356740346104962450386972672 2356 282130773576926811818312173879296 2357 289414789520715876845115521630208 2358 296886863249186507698721714601984 2359 304551850013981789239039053791232 2360 73800186849617461003818962518016 2361 238614543569388394204953582469120 2362 75705550560395548528514727968768 2363 244775063096356856775064383579010 2364 77660106705845213874435243711614 2365 330759759452246716394417739005952 2366 339299272284784580227110530973696 2367 348059257158836330558901775761408 2368 84343070685277098290078814306304 2369 272702335507872450519946951393280 2370 86520629211880626889731117678592 2371 279742929252979264885787866947440 2372 88754407663823101570783135670416 2373 378011153659710533022191701721088 2374 387770596896896663116697749684224 2375 397782008181527234924459172298752 2376 96392080783173826617232930635776 2377 311659812008997086308510801592320 2378 98880719099292145016835563061248 2379 319706204860547731298043276511360 2380 101433608758654973223752155051904 2381 432012747039669180596790516252672 2382 443166396453596186419083142496256 2383 454608009350316839913667625484288 2384 110162378037912944705409063583744 2385 356182642295996670066869487534080 2386 113006536113476737162097786355712 2387 365378519840625978626335173155840 2388 115924124295605683684288177202176 2389 493728853759621920682046304288768 2390 506475881661252784478952162852864 2391 519552010686076388472763000553472 2392 125899860614757651091896072667136 2393 407065876909710480076422271467520 2394 129150326986830556756683184406528 2395 417575451246429689858668769320960 2396 132484713480692209924900773945344 2397 564261547153853623636624347758592 2398 578829579041431753690231043260416 2399 593773726498373015397443429203968 2400 609103700027963578478078107582464 2401 147600373699234922007637925036032 2402 477229087138776788409907164938240 2403 151411101120791097057029455937536 2404 489550126192713713550128767158020 2405 155320213411690427748870487423228 2406 661519518904493432788835478011904 2407 678598544569569160454221061947392 2408 696118514317672661117803551522816 2409 168686141370554196580157628612608 2410 545404671015744901039893902786560 2411 173041258423761253779462235357184 2412 559485858505958529771575733894880 2413 177508815327646203141566271340832 2414 756022307319421066044383403442176 2415 775541193793793326233395499368448 2416 795564016363054469848918344597504 2417 192784161566347653234465861271552 2418 623319624017994172617021603184640 2419 197761438198584290033671126122496 2420 639412409721095462596086553022720 2421 202867217517309946447504310103808 2422 864025494079338361193581032505344 2423 886332792907192372838166284992512 2424 909216018700633679827335250968576 2425 220324756075825889410818127167488 2426 712365284591993340133738975068160 2427 226013072226953474324195572711424 2428 730757039681251957252670346311680 2429 231848248591211367368576354404352 2430 987457707519243841364092608577536 2431 1012951763322505568957904325705728 2432 1039104021372152776945526001106944 2433 251799721229515302183792145334272 2434 814131753819420960152844542935040 2435 258300653973661113513366368813056 2436 835150902492859379717337538641920 2437 264969426961384419849801547890688 2438 856712720837248998712725342526535 2439 271810373470458248560523352990649 2440 1157659158082863507380462086520832 2441 1187547452996746030794886858407936 2442 1218207400055927156956156215164928 2443 295200747398469844015275850072064 2444 954458174277553576819814329876480 2445 302822202241582194114058911875072 2446 979100252385427427100257534316040 2447 310640426823380855497740974846456 2448 1323039037808986865577670956023808 2449 1357197089139138320908442123894784 2450 1392237028635345322235607103045632 2451 337372282741108393160315257225216 2452 1090809342031489802079787805573120 2453 346082516847522507558924470714368 2454 1118971717011917059543151467789760 2455 355017630655292406283132542681664 2456 1512044614638842132088766806884352 2457 1551082387587586652466790998736896 2458 1591128032726108939697836689195008 2459 385568323132695306468931722543104 2460 1246639248035988345234043206369280 2461 395522876397168580067342252244992 2462 1278824819442190925192173106045440 2463 405734435034619892895008620207616 2464 1728050988158676722387162065010688 2465 1772665585814384745676332569985024 2466 1818432037401267359654670501937152 2467 440649512151651778821636254334976 2468 1424730569183986680267477950136320 2469 452026144453906948648391145422848 2470 1461514079362503914505340692623360 2471 463696497182422734737152708808704 2472 1974915415038487682728185217155072 2473 2025903526645011137915808651411456 2474 2078208042744305553891052002213888 2475 503599442459030604367584290668544 2476 1628263507638841920305689085870080 2477 516601307947322227026732737626112 2478 1670301804985718759434675077283840 2479 529938853922768839699603095781376 2480 1713425441674497997425450685053070 2481 543620746940916497121046705981298 2482 2315318316165727014760924173041664 2483 2375094905993492061589773716815872 2484 2436414800111854313912312430329856 2485 590401494796939688030551700144128 2486 1908916348555107153639628659752960 2487 605644404483164388228117823750144 2488 1958200504770854854200515068632080 2489 621280853646761710995481949692912 2490 2646078075617973731155341912047616 2491 2714394178278276641816884247789568 2492 2784474057270690644471214206091264 2493 674744565482216786320630514450432 2494 2181618684062979604159575611146240 2495 692165033695045015117848941428736 2496 2237943434023834119086302935579520 2497 710035261310584812566265085363328 2498 3024089229277684264177533613768704 2499 3102164775175173304933581997473792 2500 3182256065452217879395673378390016 2501 771136646265390612937863445086208 2502 2493278496071976690468086412738560 2503 791045752794337160134684504489984 2504 2557649638884381850384346212090880 2505 811468870069239785790017240415232 2506 3456101976317353444774324130021376 2507 3545331171628769491352665139970048 2508 3636864074802534719309341003874304 2509 881299024303303557643272508669952 2510 2849461138367973360534955900272640 2511 904052288907813897296782290845696 2512 2923028158725007829010681385246720 2513 927392994364845469474305417617408 2514 3949830830076975365456370434310144 2515 4051807053290022275831617302822912 2516 4156416085488611107782104004427776 2517 1007198884918061208735168581337088 2518 3256527015277683840611378171740160 2519 1033202615894644454053465475252224 2520 3340603609971437518869350154567680 2521 1059877707845537679399206191562752 2522 3426850883348995994850901370106140 2523 1087241493881832994242093411962596 2524 4630636632331454029521848346083328 2525 4750189811986984123179547433631744 2526 4872829600223708627824624860659712 2527 1180802989593879376061103400288256 2528 3817832697110214307279257319505920 2529 1211288808966328776456235647500288 2530 3916401009541709708401030137264160 2531 1242561707293523421990963899385824 2532 5292156151235947462310683824095232 2533 5428788356556553283633768495579136 2534 5568948114541381288942428412182528 2535 1349489130964433572641261028900864 2536 4363237368125959208319151222292480 2537 1384330067390090030235697882857472 2538 4475886868047668238172605871159040 2539 1420070522621169625132530170726656 2540 6048178458555368528355067227537408 2541 6204329550350346609867163994947584 2542 6364512130904435758791346756780032 2543 1542273292530781225875726890172416 2544 4986556992143953380936172825477120 2545 1582091505588674320269369008979968 2546 5115299277768763700768692424181760 2547 1622937740138479571580034480830464 2548 6912203952634706889548648260042752 2549 7090662343257538982705330279940096 2550 7273728149605069438618682007748608 2551 1762598048606607115286545017339904 2552 5698922276735946721069911800545280 2553 1808104577815627794593564581691392 2554 5846056317450015658021362770493440 2555 1854785988729690938948610835234816 2556 5996989045860742990989077397685745 2557 1902672614293207739923663470934543 2558 8103614106580044551663234605645824 2559 8312832170977222215564208008855552 2560 2014397769836122417470337162674176 2561 6513054030555367681222756343480320 2562 2066405231789288908106930950504448 2563 6681207219942875037738700309135360 2564 2119755415691075358798412383125504 2565 6853701766697991989701802740212280 2566 2174482987763665988484186823925192 2567 9261273264662908059043696692166656 2568 9500379623973968246359094867263488 2569 9745659200447417255649249721319424 2570 2361605979187758752122206800576512 2571 7635665394220428614558514639011840 2572 2422577617932657552912471295000576 2573 7832802019083419416802060274528320 2574 2485123414587046843981927798771648 2575 10584312302471894924621367648190464 2576 10857576713113106567267536991158272 2577 11137896229082762577884856824365056 2578 2698978261928867145282522057801728 2579 8726474736251918416638302444584960 2580 2768660134780180060471395765714944 2581 8951773736095336476345211742318080 2582 2840141045242339250265060341453312 2583 12096356917110737056710134455074816 2584 12408659100700693219734327989895168 2585 12729024261808871517582693513560064 2586 3084546585061562451751453780344832 2587 9973113984287906761872345650954240 2588 3164183011177348640538738017959936 2589 10230598555537527401537384848363520 2590 3245875480276959143160068961660928 2591 13824407905269413779097296520085504 2592 14181324686515077965410660559880192 2593 14547456299210138877237364015497216 2594 3525196097213214230573090034679808 2595 11397844553471893442139823601090560 2596 3616209155631255589187129163382784 2597 11692112634900031316042725540986880 2598 3709571977459381877897221670469632 2599 11993978091721485981978154795371490 2600 3805345228586415479847326941869086 2601 16207228213160089103326469211291648 2602 16625664341954444431128416017711104 2603 4028795539672244834940674325348352 2604 13026108061110735362445512686960640 2605 4132810463578577816213861901008896 2606 13362414439885750075477400618270720 2607 4239510831382150717596824766251008 2608 13707403533395983979403605480424560 2609 4348965975527331976968373647850384 2610 18522546529325816118087393384333312 2611 19000759247947936492718189734526976 2612 19491318400894834511298499442638848 2613 4723211958375517504244413601153024 2614 15271330788440857229117029278023680 2615 4845155235865315105824942590001152 2616 15665604038166838833604120549056640 2617 4970246829174093687963855597543296 2618 21168624604943789849242735296380928 2619 21715153426226213134535073982316544 2620 22275792458165525155769713648730112 2621 5397956523857734290565044115603456 2622 17452949472503836833276604889169920 2623 5537320269560360120942791531429888 2624 17903547472190672952690423484636160 2625 5680282090484678500530120682906624 2626 24192713834221474113420268910149632 2627 24817318201401386439468655979790336 2628 25458048523617743035165387027120128 2629 6169093170123124903502907560689664 2630 19946227968575813523744691301908480 2631 6328366022354697281077476035919872 2632 20461197111075054803074769696727040 2633 6491750960553918286320137923321856 2634 27648815810538827558194593040171008 2635 28362649373030155930821321119760384 2636 29094912598420277754474728030994432 2637 7050392194426428461146180069359616 2638 22795689106943786884279647202181120 2639 7232418311262511178374258326765568 2640 23384225269800062632085451081973760 2641 7419143954918763755794443340939264 2642 23987956183442971963956309590742980 2643 7610690457172830959694653883738172 2644 32414456426320178206652938422583296 2645 33251328683908888862256832035422208 2646 8057591079344489669881348650696704 2647 26052216122221470724891025373921280 2648 8265620927157155632427723802017792 2649 26724828879771500150954801236541440 2650 8479021662764301435193649532502016 2651 27414807066791967958807210960849120 2652 8697931951054663953936747295700768 2653 37045093058651632236174786768666624 2654 38001518495895872985436379469053952 2655 38982636801789669022596998885277696 2656 9446423916751035008488827202306048 2657 30542661576881714458234058556047360 2658 9690310471730630211649885180002304 2659 31331208076333677667208241098113280 2660 9940493658348187375927711195086592 2661 42337249209887579698485470592761856 2662 43430306852452426269070147964633088 2663 44551584916331050311539427297460224 2664 10795913047715468581130088231206912 2665 34905898945007673666553209778339840 2666 11074640539120720241885583062859776 2667 35807094944381345905380846969272320 2668 11360564180969357001060241365813248 2669 48385427668442948226840537820299264 2670 49634636402802772878937311959580672 2671 50916097047235486070330774054240256 2672 12338186340246249807005815121379328 2673 39892455937151627047489382603816960 2674 12656732044709394562154952071839744 2675 40922394222150109606149539393454080 2676 12983501921107836572640275846643712 2677 41978923321025200936923541783800215 2678 13318708300052454179465644296541801 2679 56725298746060311861642642239520768 2680 58189825196840555508949456061988864 2681 14100784388852856922292360138719232 2682 45591378213887573768559294404362240 2683 14464836622525022356748516653531136 2684 46768450539600125264170902163947520 2685 14838287909837527511588886681878528 2686 47975912366885943927912619181485960 2687 15221380914345661919389307767476344 2688 64828912852640356413305876845166592 2689 66502657367817777724513664070844416 2690 16115182158688979339762697301393408 2691 52104432244442941449782050747842560 2692 16531241854314311264855447604035584 2693 53449657759543000301909602473082880 2694 16958043325528602870387299065004032 2695 54829614133583935917614421921698240 2696 17395863902109327907873494591401536 2697 74090186117303264472349573537333248 2698 76003036991791745970872758938107904 2699 77965273603579338045193997770555392 2700 18892847833502070016977654404612096 2701 61085323153763428916468117112094720 2702 19380620943461260423299770360004608 2703 62662416152667355334416482196226560 2704 19880987316696374751855422390173184 2705 84674498419775159396970941185523712 2706 86860613704904852538140295929266176 2707 89103169832662100623078854594920448 2708 21591826095430937162260176462413824 2709 69811797890015347333106419556679680 2710 22149281078241440483771166125719552 2711 71614189888762691810761693938544640 2712 22721128361938714002120482731626496 2713 96770855336885896453681075640598528 2714 99269272805605545757874623919161344 2715 101832194094470972140661548108480512 2716 24676372680492499614011630242758656 2717 79784911874303254094978765207633920 2718 25313464089418789124309904143679488 2719 81844788444300219212299078786908160 2720 25967003842215673145280551693287424 2721 83957846642050401873847083567600430 2722 26637416600104908358931288593083602 2723 113450597492120623723285284479041536 2724 116379650393681111017898912123977728 2725 28201568777705713844584720277438464 2726 91182756427775147537118588808724480 2727 28929673245050044713497033307062272 2728 93536901079200250528341804327895040 2729 29676575819675055023177773363757056 2730 95951824733771887855825238362971920 2731 30442761828691323838778615534952688 2732 129657825705280712826611753690333184 2733 133005314735635555449027328141688832 2734 32230364317377958679525394602786816 2735 104208864488885882899564101495685120 2736 33062483708628622529710895208071168 2737 106899315519086000603819204946165760 2738 33916086651057205740774598130008064 2739 109659228267167871835228843843396480 2740 34791727804218655815746989182803072 2741 148180372234606528944699147074666496 2742 152006073983583491941745517876215808 2743 155930547207158676090387995541110784 2744 37785695667004140033955308809224192 2745 122170646307526857832936234224189440 2746 38761241886922520846599540720009216 2747 125324832305334710668832964392453120 2748 39761974633392749503710844780346368 2749 169348996839550318793941882371047424 2750 173721227409809705076280591858532352 2751 178206339665324201246157709189840896 2752 43183652190861874324520352924827648 2753 139623595780030694666212839113359360 2754 44298562156482880967542332251439104 2755 143228379777525383621523387877089280 2756 45442256723877428004240965463252992 2757 193541710673771792907362151281197056 2758 198538545611211091515749247838322688 2759 203664388188941944281323096216961024 2760 49352745360984999228023260485517312 2761 159569823748606508189957530415267840 2762 50626928178837578248619808287358976 2763 163689576888600438424598157573816320 2764 51934007684431346290561103386574848 2765 167915693284100803747694167135200860 2766 53274833200209816717862577186167204 2767 226901194984241247446570568958083072 2768 232759300787362222035797824247955456 2769 56403137555411427689169440554876928 2770 182365512855550295074237177617448960 2771 57859346490100089426994066614124544 2772 187073802158400501056683608655790080 2773 59353151639350110046355546727514112 2774 191903649467543775711650476725943840 2775 60885523657382647677557231069905376 2776 259315651410561425653223507380666368 2777 266010629471271110898054656283377664 2778 64460728634755917359050789205573632 2779 208417728977771765799128202991370240 2780 66124967417257245059421790416142336 2781 213798631038172001207638409892331520 2782 67832173302114411481549196260016128 2783 219318456534335743670457687686792960 2784 69583455608437311631493978365606144 2785 296360744469213057889398294149332992 2786 304012147967166983883491035752431616 2787 311861094414317352180775991082221568 2788 75571391334008280067910617618448384 2789 244341292615053715665872468448378880 2790 77522483773845041693199081440018432 2791 250649664610669421337665928784906240 2792 79523949266785499007421689560692736 2793 338697993679100637587883764742094848 2794 347442454819619410152561183717064704 2795 356412679330648402492315418379681792 2796 86367304381723748649040705849655296 2797 279247191560061389332425678226718720 2798 88597124312965761935084664502878208 2799 286456759555050767243046775754178560 2800 90884513447754856008481930926505984 2801 293852463247176406558464792486601505 2802 93230958100367179256259510075792607 2803 397077091222422183031498495676645376 2804 407328776377883888562646192433922048 2805 98705490721969998456046520971034624 2806 319139647497213016379915060830535680 2807 101253856357675156497239616574717952 2808 327379153777200876849196315147632640 2809 103868015368862692581122206773149696 2810 335831386568201607495388334270401720 2811 106549666400419633435725154372334408 2812 453802389968482494893141137916166144 2813 465518601574724444071595648495910912 2814 112806275110822855378338881109753856 2815 364731025711100590148474355234897920 2816 115718692980200178853988133228249088 2817 374147604316801002113367217311580160 2818 118706303278700220092711093455028224 2819 383807298935087551423300953451887680 2820 121771047314765295355114462139810752 2821 518631302821122851306447014761332736 2822 532021258942542221796109312566755328 2823 128921457269511834718101578411147264 2824 416835457955543531598256405982740480 2825 132249934834514490118843580832284672 2826 427597262076344002415276819784663040 2827 135664346604228822963098392520032256 2828 438636913068671487340915375373585920 2829 139166911216874623262987956731212288 2830 592721488938426115778796588298665984 2831 608024295934333967766982071504863232 2832 623722188828634704361551982164443136 2833 151142782668016560135821235236896768 2834 488682585230107431331744936896757760 2835 155044967547690083386398162880036864 2836 501299329221338842675331857569812480 2837 159047898533570998014843379121385472 2838 677395987358201275175767529484189696 2839 694884909639238820305122367434129408 2840 712825358661296804984630836759363584 2841 172734608763447497298081411699310592 2842 558494383120122778664851356453437440 2843 177194248625931523870169329005756416 2844 572913519110101534486093551508357120 2845 181769026895509712016963861853011968 2846 587704926494352813116929584973203010 2847 186461916200734358512519020151585214 2848 794154182444844366062996991353290752 2849 814657552755767777125292384867844096 2850 197410981443939996912093041942069248 2851 638279294994426032759830121661071360 2852 202507712715350312994479233149435904 2853 654758307554401753698392630295265280 2854 207736030737725385162244413546299392 2855 671662773136403214990776668540803440 2856 213099332800839266871450308744668816 2857 907604779936964989786282275832332288 2858 931037203149448888143191296991821824 2859 225612550221645710756677762219507712 2860 729462051422201180296948710469795840 2861 231437385960400357707976266456498176 2862 748295208633602004226734434623160320 2863 237412606557400440185422186910056448 2864 767614597870175102846601906903775360 2865 243542094629530590710228924279621504 2866 1037262605642245702612894029522665472 2867 1064042517885084443592218625133510656 2868 257842914539023669436203156822294528 2869 833670915911087063196512811965480960 2870 264499869669028980237687161664569344 2871 855194524152688004830553639569326080 2872 271328693208457645926196785040064512 2873 877273826137342974681830750747171840 2874 278333822433749246525975913462424576 2875 1185442977876852231557593176597331968 2876 1216048591868667935533964143009726464 2877 1247444377657269408723103964328886272 2878 302285565336033120271642470473793536 2879 977365170460214862663489873793515520 2880 310089935095380166772796325760073728 2881 1002598658442677685350663715139624960 2882 318095797067141996029686758242770944 2883 1354791974716402550351535058968379392 2884 1389769819278477640610244734868258816 2885 1425650717322593609969261673518727168 2886 345469217526894994596162823398621184 2887 1116988766240245557329702712906874880 2888 354388497251863047740338658011512832 2889 1145827038220203068972187103016714240 2890 363538053791019424033927723706023936 2891 1175409852988705626233859169946406020 2892 372923832401468717025038040303170428 2893 1588308364889688732125993982706581504 2894 1629315105511535554250584769735688192 2895 394821962887879993824186083884138496 2896 1276558589988852065519660243322142720 2897 405015425430700625988958466298871808 2898 1309516615108803507396785260590530560 2899 415472061475450770324488827092598784 2900 1343325546272806429981553337081606880 2901 426198665601678533742900617489337632 2902 1815209559873929979572564551664664576 2903 1862074406298897776286382593983643648 2904 451225100443291421513355524439015424 2905 1458924102844402360593897420939591680 2906 462874771920800715415952532912996352 2907 1496590417267204008453468869246320640 2908 474825213114800880370844373820112896 2909 1535229195740350205693203813807550720 2910 487084189259061181420457848559243008 2911 2074525211284491405225788059045330944 2912 2128085035770168887184437250267021312 2913 515685829078047338872406313644589056 2914 1667341831822174126393025623930961920 2915 528999739338057960475374323329138688 2916 1710389048305376009661107279138652160 2917 542657386416915291852393570080129024 2918 1754547652274685949363661501494343680 2919 556667644867498493051951826924849152 2920 2370885955753704463115186353194663936 2921 2432097183737335871067928286019452928 2922 2494888755314538817446207928657772544 2923 604571130672066240543284940947587072 2924 1954730340920429725326979747587031040 2925 620179870190760333545592651520147456 2926 2005197316885355370701327430279249920 2927 636191594134283992059373516485541888 2928 2056967242730234845909253547406210535 2929 652616706702570254793816570530548249 2930 2779539638556955281220489469736517632 2931 2851301434645187219938523347037454336 2932 690938435053789989192325646797242368 2933 2233977532480491114659405425813749760 2934 708776994503726095480677316023025664 2935 2291654076440406137944374206033428480 2936 727076107582038848067855447412047872 2937 2350819705977411252467718339892812040 2938 745847664802937434050076080606340856 2939 3176616729779377464251987965413163008 2940 3258630211023071108501169539471376384 2941 789643925775759987648372167768276992 2942 2553117179977704131039320486644285440 2943 810030850861401251977916932597743616 2944 2619033230217607014793570521181061120 2945 830944122950901540648977654185197568 2946 2686651092545612859963106674163213760 2947 852397331203357067485801234978675264 2948 3630419119747859959145129103329329152 2949 3724148812597795552572765187967287296 2950 902450200886582843026711048878030848 2951 2917848205688804721187794841879183360 2952 925749543841601430831905065825992704 2953 2993180834534408016906937738492641280 2954 949650426229601760741688747640225792 2955 3070458391480700411386407627615101440 2956 974168378518122362840915697118486016 2957 4149050422568982810451576118090661888 2958 4256170071540337774368874500534042624 2959 1031371658156094677744812627289178112 2960 3334683663644348252786051247861923840 2961 1057999478676115920950748646658277376 2962 3420778096610752019322214558277304320 2963 1085314772833830583704787140160258048 2964 3509095304549371898727323002988687360 2965 1113335289734996986103903653849698304 2966 4741771911507408926230372706389327872 2967 4864194367474671742135856572038905856 2968 4989777510629077634892415857315545088 2969 1209142261344132481086569881895174144 2970 3909460681840859450653959495174062080 2971 1240359740381520667091185303040294912 2972 4010394633770710741402654860558499840 2973 1272383188268567984118747032971083776 2974 4113934485460469691818507094812421070 2975 1305233413405140509587633141061096498 2976 5559079277113910562440978939473035264 2977 5702602869290374439877046694074908672 2978 1381876870107579978384651293594484736 2979 4467955064960982229318810851627499520 2980 1417553989007452190961354632046051328 2981 4583308152880812275888748412066856960 2982 1454152215164077696135710894824095744 2983 4701639411954822504935436679785624080 2984 1491695329605874868100152161212681712 2985 6353233459558754928503975930826326016 2986 6517260422046142217002339078942752768 2987 1579287851551519975296744335536553984 2988 5106234359955408262078640973288570880 2989 1620061701722802503955833865195487232 2990 5238066460435214029587141042362122240 2991 1661888245901803081297955308370395136 2992 5373302185091225719926213348326427520 2993 1704794662406714134971602469957350528 2994 7260838239495719918290258206658658304 2995 7448297625195591105145530375934574592 2996 1804900401773165686053422097756061696 2997 5835696411377609442375589683758366720 2998 1851499087683202861663810131651985408 2999 5986361669068816033813875476985282560 3000 1899300852459203521483377495280451584 3001 6140916782961400822772815255230202880 3002 1948336757036244725681831394236972032 3003 8298100845137965620903152236181323776 3004 8512340143080675548737749001068085248 3005 2062743316312189355489625254578356224 3006 6669367327288696505572102495723847680 3007 2115998957352231841901497293316554752 3008 6841556193221504038644429116554608640 3009 2170629545667661167409574280320516096 3010 7018190609098743797454646005977374720 3011 2226670579469993972207807307699396608 3012 9483543823014817852460745412778655744 3013 9728388734949343484271713144077811712 3014 9979555021258155269784831714631090176 3015 2418284522688264962173139763790348288 3016 7818921363681718901307918990348124160 3017 2480719480763041334182370606080589824 3018 8020789267541421482805309721116999680 3019 2544766376537135968237494065942167552 3020 8227868970920939383637014189624842140 3021 2610466826810281019175266282122192996 3022 11118158554227821124881957878946070528 3023 11405205738580748879754093388149817344 3024 2763753740215159956769302587188969472 3025 8935910129921964458637621703254999040 3026 2835107978014904381922709264092102656 3027 9166616305761624551777496824133713920 3028 2908304430328155392271421789648191488 3029 9403278823909645009870873359571248160 3030 2983390659211749736200304322425363424 3031 12706466919117509857007951861652652032 3032 13034520844092284434004678157885505536 3033 3158575703103039950593488671073107968 3034 10212468719910816524157281946577141760 3035 3240123403445605007911667730390974464 3036 10476132920870428059174282084724244480 3037 3323776491803606162595910616740790272 3038 10746604370182451439852426696652855040 3039 3409589324813428269943204939914701056 3040 14521676478991439836580516413317316608 3041 14896595250391182210291060751869149184 3042 3609800803546331372106844195512123392 3043 11671392822755218884751179367516733440 3044 3702998175366405723327620263303970816 3045 11972723338137632067627750953970565120 3046 3798601704918407042966754990560903168 3047 12281833565922801645545630510460405760 3048 3896673514072489451363662788473944064 3049 16596201690275931241806304472362647552 3050 17024680286161351097475498002136170496 3051 4125486632624378710979250509156712448 3052 13338734654577393011144204991447695360 3053 4231997914704463683802994586633109504 3054 13683112386443008077288858233109217280 3055 4341259091335322334819148560641032192 3056 14036381218197487594909292011954749440 3057 4453341158939987944415614615398793216 3058 14398770699111643921364774831843473745 3059 4568316946917991783556715993713837743 3060 19456777469898686968543426288155623424 3061 19959110042516310539569663429262180352 3062 4836569045376529924346279527580696576 3063 15637842727363437802615837980696248320 3064 4961438961526082668364741212161179648 3065 16041578535082842965610619442233999360 3066 5089532753074271936474988131884335104 3067 16455737941841878767274028379249684280 3068 5220933653620562038350532564244385992 3069 22236317108455642249763915757892141056 3070 22810411477161497759508186776299634688 3071 5527507480430319913538605174377938944 3072 17871820259843928917275243406509998080 3073 5670215956029808763845418528184205312 3074 18333232611523249103554993648267427840 3075 5816608860656310784542843579296382976 3076 18806557647819290019741746719142496320 3077 5966781318423499472400608644850726848 3078 25412933838235019714015903723305304064 3079 26069041688184568868009356315771011072 3080 6317151406206079901186977342146215936 3081 20424937439821633048314563893154283520 3082 6480246806891210015823335460781948928 3083 20952265841740856118348564169448488960 3084 6647552983607212325191821233481580544 3085 21493208740364902879704853393305710080 3086 6819178649626856539886409879829402112 3087 29043352957982879673161032826634633216 3088 29793190500782364420582121503738298368 3089 7219601607092662744213688391024246784 3090 23342785645510437769502358735033466880 3091 7405996350732811446655240526607941632 3092 23945446676275264135255501907941130240 3093 7597203409836814085933509981121806336 3094 24563667131845603291091261020920811520 3095 7793347028144978902727325576947888128 3096 33192403380551862483612608944725295104 3097 34049360572322702194950996004272340992 3098 8250973265248757421958501018313424896 3099 26677469309154786022288409982895390720 3100 8463995829408927367605989173266219008 3101 27366224772886016154577716466218434560 3102 8682518182670644669638297121282064384 3103 28072762436394975189818584023909498880 3104 8906682317879975888831229230797586432 3105 28797541398223287842729549663686947490 3106 9136633893835983567113431987427675486 3107 38913554939797373937086852576311246848 3108 39918220085032621079139326858524360704 3109 9673138090753059848692559055161393152 3110 31275685454726875605231675961392496640 3111 9922877923052165336729482424322359296 3112 32083157070165685931221238884467998720 3113 10179065506148543872949976263768670208 3114 32911475883683757534548056758499368560 3115 10441867307241124076701065128488771984 3116 44472634216911284499527831515784282112 3117 45620822954322995519016373552599269376 3118 11055014960860639827077210348755877888 3119 35743640519687857834550486813019996160 3120 11340431912059617527690837056368410624 3121 36666465223046498207109987296534855680 3122 11633217721312621569085687158592765952 3123 37613115295638580039483493438284992640 3124 11933562636846998944801217289701453696 3125 50825867676470039428031807446610608128 3126 52138083376369137736018712631542022144 3127 12634302812412159802373954684292431872 3128 40849874879643266096629127786308567040 3129 12960493613782420031646670921563897856 3130 41904531683481712236697128338896977920 3131 13295105967214424650383642466963161088 3132 42986417480729805759409706786611420160 3133 13638357299253713079772819759658804224 3134 58086705915965759346322065653269266432 3135 59586381001564728841164243007476596736 3136 14439203214185325488427376782048493568 3137 46685571291020875539004717470066933760 3138 14811992701465622893310481053215883264 3139 47890893352550528270511003815882260480 3140 15194406819673628171867019962243612672 3141 49127334263691206582182522041841623040 3142 15586694056289957805454651153895776256 3143 66384806761103724967225217889450590208 3144 68098721144645404389901992008544681984 3145 16501946530497514843917002036626849792 3146 53354938618309572044576819965790781440 3147 16927991658817854735211978346532438016 3148 54732449545772032309155432932436869120 3149 17365036365341289339276594242564128768 3150 56145524872789950379637168047818997760 3151 17813364635759951777662458461595172864 3152 57595082796446575685459099327373894980 3153 18273267787671967134226863974855350972 3154 77827109879594747874173705152622493696 3155 79836440170065242158278653717048721408 3156 19346276181506119697385118110322786304 3157 62551370909453751210463351922784993280 3158 19845755846104330673458964848644718592 3159 64166314140331371862442477768935997440 3160 20358131012297087745899952527537340416 3161 65822951767367515069096113516998737120 3162 20883734614482248153402130256977543968 3163 88945268433822568999055663031568564224 3164 91241645908645991038032747105198538752 3165 22110029921721279654154420697511755776 3166 71487281039375715669100973626039992320 3167 22680863824119235055381674112736821248 3168 73332930446092996414219974593069711360 3169 23266435442625243138171374317185531904 3170 75226230591277160078966986876569985280 3171 23867125273693997889602434579402907392 3172 101651735352940078856063614893221216256 3173 104276166752738275472037425263084044288 3174 25268605624824319604747909368584863744 3175 81699749759286532193258255572617134080 3176 25920987227564840063293341843127795712 3177 83809063366963424473394256677793955840 3178 26590211934428849300767284933926322176 3179 85972834961459611518819413573222840320 3180 27276714598507426159545639519317608448 3181 116173411831931518692644131306538532864 3182 119172762003129457682328486014953193472 3183 28878406428370650976854753564096987136 3184 93371142582041751078009434940133867520 3185 29623985402931245786620962106431766528 3186 95781786705101056541022007631764520960 3187 30388813639347256343734039924487225344 3188 98254668527382413164365044083683246080 3189 31173388112579915610909302307791552512 3190 100791394893781507449553423822904316215 3191 31978218628425942484897011955996864201 3192 136197442289290808779803984017089363968 3193 33003893060995029687834004073253699584 3194 106709877236619144089153639931581562880 3195 33855983317635709470423956693064876032 3196 109464899091544064618310865864873738240 3197 34730072730682578678553188485128257536 3198 112291049745579900759274336095637995520 3199 35626729271519903555324916923190345728 3200 115190165592893151370918198654747789960 3201 36546535575343934268453727949710701944 3202 155654219759189495748347410305244987392 3203 159672880340130484316557307434097442816 3204 38692552363012239394770236220645572608 3205 125102741818907502420926703845569986560 3206 39691511692208661346917929697289437184 3207 128332628280662743724884955537871994880 3208 40716262024594175491799905055074680832 3209 131645903534735030138192227033997474240 3210 41767469228964496306804260513955087936 3211 177890536867645137998111326063137128448 3212 182483291817291982076065494210397077504 3213 44220059843442559308308841395023511552 3214 142974562078751431338201947252079984640 3215 45361727648238470110763348225473642496 3216 146665860892185992828439949186139422720 3217 46532870885250486276342748634371063808 3218 150452461182554320157933973753139970560 3219 47734250547387995779204869158805814784 3220 203303470705880157712127229786442432512 3221 208552333505476550944074850526168088576 3222 50537211249648639209495818737169727488 3223 163399499518573064386516511145234268160 3224 51841974455129680126586683686255591424 3225 167618126733926848946788513355587911680 3226 53180423868857698601534569867852644352 3227 171945669922919223037638827146445680640 3228 54553429197014852319091279038635216896 3229 232346823663863037385288262613077065728 3230 238345524006258915364656972029906386944 3231 57756812856741301953709507128193974272 3232 186742285164083502156018869880267735040 3233 59247970805862491573241924212863533056 3234 191563573410202113082044015263529041920 3235 60777627278694512687468079848974450688 3236 196509337054764826328730088167366492160 3237 62346776225159831221818604615583105024 3238 201582789787563014899106847645808632430 3239 63956437256851884969794023911993728402 3240 272394884578581617559607968034178727936 3241 66007786121990059375668008146507399168 3242 213419754473238288178307279863163125760 3243 67711966635271418940847913386129752064 3244 218929798183088129236621731729747476480 3245 69460145461365157357106376970256515072 3246 224582099491159801518548672191275991040 3247 71253458543039807110649833846380691456 3248 230380331185786302741836397309495579920 3249 73093071150687868536907455899421403888 3250 311308439518378991496694820610489974784 3251 319345760680260968633114614868194885632 3252 77385104726024478789540472441291145216 3253 250205483637815004841853407691139973120 3254 79383023384417322693835859394578874368 3255 256665256561325487449769911075743989760 3256 81432524049188350983599810110149361664 3257 263291807069470060276384454067994948480 3258 83534938457928992613608521027910175872 3259 355781073735290275996222652126274256896 3260 364966583634583964152130988420794155008 3261 88440119686885118616617682790047023104 3262 285949124157502862676403894504159969280 3263 90723455296476940221526696450947284992 3264 293331721784371985656879898372278845440 3265 93065741770500972552685497268742127616 3266 300904922365108640315867947506279941120 3267 95468501094775991558409738317611629568 3268 406606941411760315424254459572884865024 3269 417104667010953101888149701052336177152 3270 101074422499297278418991637474339454976 3271 326798999037146128773033022290468536320 3272 103683948910259360253173367372511182848 3273 335236253467853697893577026711175823360 3274 106360847737715397203069139735705288704 3275 343891339845838446075277654292891361280 3276 109106858394029704638182558077270433792 3277 464693647327726074770576525226154131456 3278 476691048012517830729313944059812773888 3279 115513625713482603907419014256387948544 3280 373484570328167004312037739760535470080 3281 118495941611724983146483848425727066112 3282 383127146820404226164088030527058083840 3283 121555254557389025374936159697948901376 3284 393018674109529652657460176334732984320 3285 124693552450319662443637209231166210048 3286 403165579575126029798213695291617264860 3287 127912874513703769939588047823987456804 3288 544789769157163235119215936068357455872 3289 132015572243980118751336016293014798336 3290 426839508946476576356614559726326251520 3291 135423933270542837881695826772259504128 3292 437859596366176258473243463459494952960 3293 138920290922730314714212753940513030144 3294 449164198982319603037097344382551982080 3295 142506917086079614221299667692761382912 3296 460760662371572605483672794618991159840 3297 146186142301375737073814911798842807776 3298 622616879036757982993389641220979949568 3299 638691521360521937266229229736389771264 3300 154770209452048957579080944882582290432 3301 500410967275630009683706815382279946240 3302 158766046768834645387671718789157748736 3303 513330513122650974899539822151487979520 3304 162865048098376701967199620220298723328 3305 526583614138940120552768908135989896960 3306 167069876915857985227217042055820351744 3307 711562147470580551992445304252548513792 3308 729933167269167928304261976841588310016 3309 176880239373770237233235365580094046208 3310 571898248315005725352807789008319938560 3311 181446910592953880443053392901894569984 3312 586663443568743971313759796744557690880 3313 186131483541001945105370994537484255232 3314 601809844730217280631735895012559882240 3315 190937002189551983116819476635223259136 3316 813213882823520630848508919145769730048 3317 834209334021906203776299402104672354304 3318 202148844998594556837983274948678909952 3319 653597998074292257546066044580937072640 3320 207367897820518720506346734745022365696 3321 670472506935707395787154053422351646720 3322 212721695475430794406138279471410577408 3323 687782679691676892150555308585782722560 3324 218213716788059409276365116154540867584 3325 705539764256470552146873966760330213505 3326 223847530398981597394279083691978049407 3327 953382096025035661458627888119625547776 3328 231027251426965207814838028512775897088 3329 746969140656334008624075479521070940160 3330 236991883223449966292967696851454132224 3331 766254293640808452328176061054116167680 3332 243110509114778050749872319395897802752 3333 786037348219059305314920352669465968640 3334 249387104900639324887274418462332420096 3335 806331159150252059596427390583234529720 3336 255825749027407539879176095647974913608 3337 1089579538314326470238431872136714911744 3338 264031144487960237502672032586029596672 3339 853679017892953152713229119452652503040 3340 270847866541085675763391653544519008256 3341 875719192732352516946486926918989905920 3342 277840581845460629428425507881026060288 3343 898328397964639206074194688765103964160 3344 285013834172159228442599335385522765824 3345 921521324743145210967345589237982319680 3346 292372284602751474147629823597685615552 3347 1245233758073515965986779282441959899136 3348 1277383042721043874532458459472779542528 3349 309540418904097915158161889765164580864 3350 1000821934551260019367413630764559892480 3351 317532093537669290775343437578315497472 3352 1026661026245301949799079644302975959040 3353 325730096196753403934399240440597446656 3354 1053167228277880241105537816271979793920 3355 334139753831715970454434084111640703488 3356 1423124294941161103984890608505097027584 3357 1459866334538335856608523953683176620032 3358 353760478747540474466470731160188092416 3359 1143796496630011450705615578016639877120 3360 362893821185907760886106785803789139968 3361 1173326887137487942627519593489115381760 3362 372262967082003890210741989074968510464 3363 1203619689460434561263471790025119764480 3364 381874004379103966233638953270446518272 3365 1626427765647041261697017838291539460096 3366 1668418668043812407552598804209344708608 3367 404297689997189113675966549897357819904 3368 1307195996148584515092132089161874145280 3369 414735795641037441012693469490044731392 3370 1340945013871414791574308106844703293440 3371 425443390950861588812276558942821154816 3372 1375565359383353784301110617171565445120 3373 436427433576118818552730232309081735168 3374 1411079528512941104293747933520660427010 3375 447695060797963194788558167383956098814 3376 1906764192050071322917255776239251095552 3377 462054502853930415629676057025551794176 3378 1493938281312668017248150959042141880320 3379 473983766446899932585935393702908264448 3380 1532508587281616904656352122108232335360 3381 486221018229556101499744638791795605504 3382 1572074696438118610629840705338931937280 3383 498774209801278649774548836924664840192 3384 1612662318300504119192854781166469059440 3385 511651498054815079758352191295949827216 3386 2179159076628652940476863744273429823488 3387 528062288975920475005344065172059193344 3388 1707358035785906305426458238905305006080 3389 541695733082171351526783307089038016512 3390 1751438385464705033892973853837979811840 3391 555681163690921258856851015762052120576 3392 1796656795929278412148389377530207928320 3393 570027668344318456885198670771045531648 3394 1843042649486290421934691178475964639360 3395 584744569205502948295259647195371231104 3396 2490467516147031931973558564883919798272 3397 2554766085442087749064916918945559085056 3398 619080837808195830316323779530329161728 3399 2001643869102520038734827261529119784960 3400 635064187075338581550686875156630994944 3401 2053322052490603899598159288605951918080 3402 651460192393506807868798480881194893312 3403 2106334456555760482211075632543959587840 3404 668279507663431940908868168223281406976 3405 2846248589882322207969781217010194055168 3406 2919732669076671713217047907366353240064 3407 707520957495080948932941462320376184832 3408 2287592993260022901411231156033279754240 3409 725787642371815521772213571607578279936 3410 2346653774274975885255039186978230763520 3411 744525934164007780421483978149937020928 3412 2407239378920869122526943580050239528960 3413 763748008758207932467277906540893036544 3414 3252855531294082523394035676583078920192 3415 3336837336087624815105197608418689417216 3416 808595379994378227351933099794715639808 3417 2614391992297169030184264178323748290560 3418 829471591282074882025386938980089462784 3419 2681890027742829583148616213689406586880 3420 850886781901723177624553117885642309632 3421 2751130718766707568602221234343130890240 3422 872854867152237637105460464618163470336 3423 2822159057025882208587495867041320854020 3424 895390121595926389577116334767912197628 3425 3813528384100142645834511552478502191104 3426 924109005707860831259352114051103588352 3427 2987876562625336034496301918084283760640 3428 947967532893799865171870787405816528896 3429 3065017174563233809312704244216464670720 3430 972442036459112202999489277583591211008 3431 3144149392876237221259681410677863874560 3432 997548419602557299549097673849329680384 3433 3225324636601008238385709562332938118880 3434 1023302996109630159516704382591899654432 3435 4358318153257305880953727488546859646976 3436 1056124577951840950010688130344118386688 3437 3414716071571812610852916477810610012160 3438 1083391466164342703053566614178076033024 3439 3502876770929410067785947707675959623680 3440 1111362327381842517713702031524104241152 3441 3593313591858556824296778755060415856640 3442 1140055336688636913770397341542091063296 3443 3686085298972580843869382356951929278720 3444 1169489138411005896590519294390742462208 3445 4980935032294063863947117129767839596544 3446 5109532170884175498129833837891118170112 3447 1238161675616391660632647559060658323456 3448 4003287738205040077469654523058239569920 3449 1270128374150677163101373750313261989888 3450 4106644104981207799196318577211903836160 3451 1302920384787013615737596961762389786624 3452 4212668913111520964422151265087919175680 3453 1336559015326863881817736336446562813952 3454 5692497179764644415939562434020388110336 3455 5839465338153343426434095814732706480128 3456 1415041914990161897865882924640752369664 3457 4575185986520045802822462312066559508480 3458 1451575284743631043544427143215156559872 3459 4693307548549951770510078373956461527040 3460 1489051868328015560842967956299874041856 3461 4814478757841738245053887160100479057920 3462 1527496017516415864934555813081786073088 3463 4938778349795293865028117767322311494535 3464 1566932712792871181759953585843846345849 3465 6673674672175249630210395216837378834432 3466 1617190759988756454703866199589431279616 3467 5228783984594338060368528356647496581120 3468 1658943182564149764050773877960178925568 3469 5363780055485659166297232427378813173760 3470 1701773563803446355249106235771284619264 3471 5502261437533415137204442468686261780480 3472 1745709734304475274210920929236326940672 3473 5644318114051764417174991734082641708040 3474 1790780243191852779154232669535824395256 3475 7627056768200285291669023104957004382208 3476 1848218011415721662518704228102207176704 3477 5975753125250672068992603836168567521280 3478 1895935065787599730343741574811633057792 3479 6130034349126467618625408488432929341440 3480 1944884072918224405998978555167182422016 3481 6288298785752474442519362821355727749120 3482 1995096839205114599098195347698659360768 3483 6450649273202016476771419124665876237760 3484 2046605992219260319033408765183799308864 3485 8716636306514611761907454977093719293952 3486 2112249155903681900021376260688236773376 3487 6829432143143625221705832955621220024320 3488 2166782932328685406107133228356152066048 3489 7005753541858820135571895415351919247360 3490 2222724654763685035427404063048208482304 3491 7186627183717113648593557510120831713280 3492 2280110673377273827540794683084182126592 3493 7372170597945161687738764713903858557440 3494 2338978276822011793181038588781484924416 3495 9961870064588127727894234259535679193088 3496 10219064341768350996259667675782236340224 3497 2476323351232783321265295118121316646912 3498 8006575476410080154939309046116479139840 3499 2540256748301354326202747500626523979776 3500 8213288209962415598392637154423807672320 3501 2605840769574027231475193923524779573248 3502 8425337826223041928844302530175838351360 3503 2673118030653727763635472672893125627904 3504 11384994359529288831879124868040776220672 3505 11678930676306686852868191629465412960256 3506 2830083829980323795731765849281504739328 3507 9150371973040091605644924624133119016960 3508 2903150569487262087088854286430313119744 3509 9386615097099903541020156747912923054080 3510 2978103736656031121685935912599748083712 3511 9628957515683476490107774320200958115840 3512 3054992035032831729869111626163572146176 3513 9877556699590587730056235534644622989070 3514 3133865425585742363519907171687692691698 3515 13347349344350499260420790433674757668864 3516 3234381519977512909407732399178862559232 3517 10457567969188676120737056713294993162240 3518 3317886365128299528101547755920357851136 3519 10727560110971318332594464854757626347520 3520 3403547127606892710498212471542569238528 3521 11004522875066830274408884937372523560960 3522 3491419468608950548421841858472653881344 3523 11288636228103528834349983468165283416080 3524 3581560486383705558308465339071648790512 3525 15254113536400570583338046209914008764416 3526 3696436022831443325037408456204414353408 3527 11951506250501344137985207672337135042560 3528 3791870131575199460687483149623266115584 3529 12260068698252935237250816976865858682880 3530 3889768145836448811997957110334364844032 3531 12576597571504948885038725642711455498240 3532 3990193678410229198196390695397318721536 3533 12901298546404032953542838249331752475520 3534 4093211984438520638066817530367598617728 3535 17433272613029223523814909954187438587904 3536 4224498311807363800042752521376473546752 3537 13658864286287250443411665911242440048640 3538 4333565864657370812214266456712304132096 3539 14011507083717640271143790830703838494720 3540 4445449309527370070854808126096416964608 3541 14373254367434227297187115020241663426560 3542 4560221346754547655081589366168364253184 3543 14744341195890323375477529427807717114880 3544 4677956553644023586362077177562969848832 3545 19923740129176255455788468519071358386176 3546 20438128683536701992519335351564472680448 3547 4952646702465566642530590236242633293824 3548 16013150952820160309878618092232958279680 3549 5080513496602708652405495001253047959552 3550 16426576419924831196785274308847615344640 3551 5211681539148054462950387847049559146496 3552 16850675652446083857688605060351676702720 3553 5346236061307455527270945345786251255808 3554 22769988719058577663758249736081552441344 3555 23357861352613373705736383258930825920512 3556 5660167659960647591463531698563009478656 3557 18300743946080183211289849248266238033920 3558 5806301138974524174177708572860626239488 3559 18773230194199807082040313495825846108160 3560 5956207473312062243371871825199496167424 3561 19257915031366952980215548640401916231680 3562 6109984070065663459738223252327144292352 3563 19755113399181175460112471069289245978140 3564 6267730851171484727039814343375385383396 3565 26694698688700998520841580867349515337728 3566 6468763039955025818815464798357725118464 3567 20915135938377352241474113426589986324480 3568 6635772730256599056203095511840715702272 3569 21455120221942636665188929709515252695040 3570 6807094255213785420996424943085138477056 3571 22009045750133660548817769874745047121920 3572 6982838937217901096843683716945307762688 3573 22577272456207057668699966936330566832160 3574 7163120972767411116616930678143297581024 3575 30508227072801141166676092419828017528832 3576 7392872045662886650074816912408828706816 3577 23903012501002688275970415344674270085120 3578 7583740263150398921374966299246532231168 3579 24520137396505870474501633953731717365760 3580 7779536291672897623995914220668729688064 3581 25153195143009897770077451285422910996480 3582 7980387356820458396392781390794637443072 3583 25802597092808065907085676498663504951040 3584 8186423968877041276133635060735197235456 3585 34866545226058447047629819908374877175808 3586 8448996623614727600085505042752947093504 3587 27317728572574500886823331822484880097280 3588 8667131729314741624428532913424608264192 3589 28023014167435280542287581661407676989440 3590 8890898619054740141709616252192833929216 3591 28746508734868454594374230040483326853120 3592 9120442693509095310163178732336728506368 3593 29488682391780646750955058855615434229760 3594 9355913107288047172724154355125939697664 3595 39847480258352510911576937038142716772352 3596 40876257367073403985038670703128945360896 3597 9905293404931133285061180472485266587648 3598 32026301905640320619757236184465916559360 3599 10161026993205417304810990002506095919104 3600 32853152839849662393570548617695230689280 3601 10423363078296108925900775694099118292992 3602 33701351304892167715377210120703353405440 3603 10692472122614911054541890691572502511616 3604 34571448448567057055196824371256180461745 3605 10968528989550098272319675100906924420943 3606 46715722705226747411472766517861651841024 3607 11320335319921295182927063397126018957312 3608 36601487892160366422579698496532476067840 3609 11612602277949048348355417145721252478976 3610 37546460388399614164080626991651692216320 3611 11912414946624124486743743650398992334848 3612 38515830062733905960431097280803832463360 3613 12219968140131326919476446504654288584704 3614 39510226798362350920224942138578491956280 3615 12535461702342969454079628686750770766792 3616 53389397377401997041683161734699030675456 3617 12937526079910051637630929596715450236928 3618 41830271876754704482948226853179972648960 3619 13271545460513198112406191023681431404544 3620 42910240443885273330377859419030505390080 3621 13614188510427570841992849886170276954112 3622 44018091500267321097635539749490094243840 3623 13965677874435802193687367433890615525376 3624 45154544912414115337399933872661133664320 3625 14326241945534822233233861356286595162048 3626 61016454145602282333352184839656035057664 3627 14785744091325773300149633824817657413632 3628 47806025002005376551940830689348540170240 3629 15167480526300797842749932598493064462336 3630 49040274793011740949003267907463434731520 3631 15559072583345795247991828441337459376128 3632 50306390286019795540154902570845821992960 3633 15960774713640916792785562781589274886144 3634 51605194185616131814171352997327009902080 3635 16372847937754082552267270121470394470912 3636 69733090452116894095259639816749754351616 3637 16897993247229455200171010085505894187008 3638 54635457145149001773646663644969760194560 3639 17334263458629483248857065826849216528384 3640 56046028334870561084575163322815353978880 3641 17781797238109480283419232504385667858432 3642 57493017469736909188748460080966653706240 3643 18240885387018190620326357464673457012736 3644 58977364783561293501910117711230868459520 3645 18711826214576094345448308710251879395328 3646 79694960516705021823153874076285433544704 3647 81752514734146807970077341406257890721792 3648 19810586809862266570122360944970533175296 3649 64052603811280641239514472368931833118720 3650 20322053986410834609621980005012191838208 3651 65706305679699324787141097235390461378560 3652 20846726156592217851801551388198236585984 3653 67402702609784335430754420241406706810880 3654 21384944245229822109083781383145005023232 3655 69142896897134114110393648742512360923490 3656 21937057979100196544639350201813848841886 3657 93431445410453494822945533035723303682048 3658 22640670639842590365854126794252037914624 3659 73202975784320732845159396993064952135680 3660 23225204555898096696710834291442504957952 3661 75092920776799228328161253983303384432640 3662 23824829893248248973487487300797984669696 3663 77031660125467811920862194561607664926720 3664 24439936280262653838952893009308577169408 3665 79020453596724701840449884277156983912560 3666 25070923404685938908159257373501541533584 3667 106778794754803994083366323469398061350912 3668 25875052159820103275261859193430900473856 3669 83660543753509408965896453706359945297920 3670 26543090921026396224812382047362862809088 3671 85820480887770546660755718838061010780160 3672 27228377020855141683985699772340553908224 3673 88036183000534642195271079498980188487680 3674 27931355748871604387374734867781231050752 3675 90309089824828230674799867745322267328640 3676 28652483891069644466467722712573190324096 3677 122032908291204564666704369679312070115328 3678 29571488182651546600299267649635314827264 3679 95612050004010753103881661378697080340480 3680 30334961052601595685499865196986128924672 3681 98080549586023481898006535814926869463040 3682 31118145166691590495983656882674918752256 3683 100612780572039591080309805141691643985920 3684 31921549427281833585571125563178549772288 3685 103210388371232263628342705994654019804160 3686 32745695875508165104534540242940788941824 3687 139466180904233788190519279633499508703232 3688 33795986494458910400342020171011788374016 3689 109270914290298003547293327289939520389120 3690 34668526917258966497714131653698433056768 3691 112092056669741122169150326645630707957760 3692 35563594476218960566838465008771335716864 3693 114986034939473818377496920161933307412480 3694 36481770774036381240652714929346914025472 3695 117954729567122587003820235422461736919040 3696 37423652429152188690896617420503758790656 3697 159389921033410043646307748152570867089408 3698 163505029468293615940154682812515781443584 3699 39621173619724533140244721889941066350592 3700 128105207622561282479028944737863666237440 3701 40644107972821669219243960010024383676416 3702 131412611359398649574282194470780922757120 3703 41693452313184435703603102776396473171968 3704 134805405219568670861508840482813413621760 3705 42769888490459644218167562766290010046464 3706 138285793794268228220787297485024721846980 3707 43874115958200393089278700403627697683772 3708 186862890820906989645891066071446607364096 3709 45281341279685180731708253588504075829248 3710 146405951568641465690318793986129904271360 3711 46450409111796193393421668582885009915904 3712 150185841553598456656322507966606768865280 3713 47649659786496497946974974601595969339392 3714 154063320250935623841724389123215329853440 3715 48879872560525307677905786018617154338816 3716 158040907193449403680899768554313967825120 3717 50141846809371877816318514747003083067168 3718 213557589509607988166732646938796122701824 3719 51750104319640206550523718386861800947712 3720 167321087507018817931792907412719890595840 3721 53086181842052792449624764094725725618176 3722 171640961775541093321511437676122021560320 3723 54456754041710283367971399544681107816448 3724 176072366001069284390542158997960376975360 3725 55862711497743208774749469735562462101504 3726 180618179649656461349599735490644534657280 3727 57304967782139288932935445425146380648192 3728 244065816582409129333408739358624140230656 3729 59142976365303093200598535299270629654528 3730 191224100008021506207763322757394160680960 3731 60669922105203191370999730393972257849344 3732 196161099172046963796013071629853738926080 3733 62236290333383180991967313765349837504512 3734 201225561144079182160619610283383287971840 3735 63843098854563667171142251126357099544576 3736 206420776742464527256685411989308039608320 3737 65491391751016330209069080485881577883648 3738 278932361808467576381038559266999017406464 3739 67591972988917820800684040342023576748032 3740 218541828580596007094586654579879040778240 3741 69337053834517932995428263307396866113536 3742 224184113339482244338300653291261415915520 3743 71127188952437921133676930017542671433728 3744 229972069878947636754993840323866614824960 3745 72963541548072762481305429858693828050944 3746 235909459134245174007640470844923473838080 3747 74847304858304377381793234841007517581312 3748 242000139139969399386377770598793263232215 3749 76779702926850687906237725706348470946601 3750 327010058936587231880309365625031562887168 3751 79242347239449066280489443779882132701184 3752 256210415245122564958057889475727332474880 3753 81288215945643338438487920020048767352832 3754 262825222718797299148564388941561845514240 3755 83386904626368871407206205552792946343936 3756 269610810439137341723017680965626827243520 3757 85539776980919288436335125532580020092928 3758 276571587588536456441574594970049443693960 3759 87748231916400786178557400807255395367544 3760 373725781641813979291782132142893214728192 3761 90562682559370361463416507177008151658496 3762 292811903137282931380637587972259808542720 3763 92900818223592386786843337165770019831808 3764 300371683107196913312645015933213537730560 3765 95299319572992995893949949203191938678784 3766 308126640501871247683448778246430659706880 3767 97759745121050615355811572037234308677632 3768 316081814386898807361799537108627935650240 3769 100283693618743755632637029494006166134336 3770 427115179019215976333465293877592245403648 3771 103500208639280413101047436773723601895424 3772 334642175014037635863585814825439781191680 3773 106172363684105584899249528189451451236352 3774 343281923551082186643022875352244043120640 3775 108913508083420566735942799089362215632896 3776 352144732002138568781084317995920753950720 3777 111725422995486417549498939471124924203008 3778 361236359299312922699199470981289069314560 3779 114609935564278577865870890850292761296384 3780 488131633164818258666817478717248280461312 3781 118285952730606186401197070598541259309056 3782 382448200016043012415526645514788321361920 3783 121339844210406382741999460787944515698688 3784 392322198344093927592026143259707477852160 3785 124472580666766361983934627530699675009024 3786 402451122288158364321239220566766575943680 3787 127686197709127334342284502252714199089152 3788 412841553484929054513370823978616079216640 3789 130982783502032660418138160971763155767296 3790 557864723616935152762077118533998034812928 3791 135183945977835641601368080684047153496064 3792 437083657161192014189173309159758081556480 3793 138674107669035865990856526614793732227072 3794 448368226678964488676601306582522831831040 3795 142254377904875842267353860035085342867456 3796 459944139757895273509987680647733229649920 3797 145927083096145524962610859717387656101888 3798 471818918268490348015280941689846947676160 3799 149694609716608754763586469682015035162624 3800 484000278279938798772755541197586526464430 3801 153559405853701375812475451412696941893202 3802 654020117873174463760618731250063125774336 3803 158484694478898132560978887559764265402368 3804 512420830490245129916115778951454664949760 3805 162576431891286676876975840040097534705664 3806 525650445437594598297128777883123691028480 3807 166773809252737742814412411105585892687872 3808 539221620878274683446035361931253654487040 3809 171079553961838576872670251065160040185856 3810 553143175177072912883149189940098887387920 3811 175496463832801572357114801614510790735088 3812 747451563283627958583564264285786429456384 3813 181125365118740722926833014354016303316992 3814 585623806274565862761275175944519617085440 3815 185801636447184773573686674331540039663616 3816 600743366214393826625290031866427075461120 3817 190598639145985991787899898406383877357568 3818 616253281003742495366897556492861319413760 3819 195519490242101230711623144074468617355264 3820 632163628773797614723599074217255871300480 3821 200567387237487511265274058988012332268672 3822 854230358038431952666930587755184490807296 3823 207000417278560826202094873547447203790848 3824 669284350028075271727171629650879562383360 3825 212344727368211169798499056378902902472704 3826 686563847102164373286045750704488086241280 3827 217827016166841133471885598178724431265792 3828 704289464004277137562168635991841507901440 3829 223450845990972835098997878942249848406016 3830 722472718598625845398398941962578138629120 3831 229219871128557155731741781700585522592768 3832 976263266329636517333634957434496560922624 3833 236571905461212372802394141197082518618112 3834 764896400032086024831053291029576642723840 3835 242679688420812765483998921575889031397376 3836 784644396688187855184052286519414955704320 3837 248945161333532723967869255061399350018048 3838 804902244576316728642478441133533151887360 3839 255372395418254668684569004505428398178304 3840 825683106969858109026741647957232158433280 3841 261965567004065320836276321943526311534592 3842 1115729447233870305524154237067996069625856 3843 270367891955671283202736161368094306992128 3844 874167314322384028378346618319516163112960 3845 277348215338071731981713053229587464454144 3846 896736453357928977353202613165045663662080 3847 284508755809751684534707720070170685734912 3848 919888279515790547019975361295466459299840 3849 291854166192291049925221719434775312203776 3850 943637836536980696030561883379693895352320 3851 299389219433217509527172939364030070325248 3852 968000556559877597545511082395173052928860 3853 307118811707402751624950902825393883786404 3854 1308040235746348927521237462500126251548672 3855 316969388957796265121957775119528530804736 3856 1024841660980490259832231557902909329899520 3857 325152863782573353753951680080195069411328 3858 1051300890875189196594257555766247382056960 3859 333547618505475485628824822211171785375744 3860 1078443241756549366892070723862507308974080 3861 342159107923677153745340502130320080371712 3862 1106286350354145825766298379880197774775840 3863 350992927665603144714229603229021581470176 3864 1494903126567255917167128528571572858912768 3865 362250730237481445853666028708032606633984 3866 1171247612549131725522550351889039234170880 3867 371603272894369547147373348663080079327232 3868 1201486732428787653250580063732854150922240 3869 381197278291971983575799796812767754715136 3870 1232506562007484990733795112985722638827520 3871 391038980484202461423246288148937234710528 3872 1264327257547595229447198148434511742600960 3873 401134774474975022530548117976024664537344 3874 1708460716076863905333861175510368981614592 3875 414000834557121652404189747094894407581696 3876 1338568700056150543454343259301759124766720 3877 424689454736422339596998112757805804945408 3878 1373127694204328746572091501408976172482560 3879 435654032333682266943771196357448862531584 3880 1408578928008554275124337271983683015802880 3881 446901691981945670197995757884499696812032 3882 1444945437197251690796797883925156277258240 3883 458439742257114311463483563401171045185536 3884 1952526532659273034667269914868993121845248 3885 473143810922424745604788282394165037236224 3886 1529792800064172049662106582059153285447680 3887 485359376841625530967997843151778062794752 3888 1569288793376375710368104573038829911408640 3889 497890322667065447935738510122798700036096 3890 1609804489152633457284956882267066303774720 3891 510744790836509337369138009010856796356608 3892 1651366213939716218053483295914464316866560 3893 523931134008130641672552643887052623069184 3894 1694000973979785795704644394191552842625505 3895 537457920487954815343664079944439296626207 3896 540735783911342566405472322736188613984256 3897 1748334628644768056756693236639032326225920 3898 554696430676143463963426106459174928908288 3899 1793472906715857954706405226330091327324160 3900 569017511619503369069415440140341371469824 3901 1839776559031581094039950722590932918599680 3902 583708332384582099850443438869550624407552 3903 1887275673073961392061123766759387790704640 3904 598778438866435019054345878728060140650496 3905 1936001113119755195091022164790346105857720 3906 614237623414805503249901805650787767572808 3907 2616080471492697855042474925000252503097344 3908 633938777915592530243915550239057061609472 3909 2049683321960980519664463115805818659799040 3910 650305727565146707507903360160390138822656 3911 2102601781750378393188515111532494764113920 3912 667095237010950971257649644422343570751488 3913 2156886483513098733784141447725014617948160 3914 684318215847354307490681004260640160743424 3915 2212572700708291651532596759760395549551680 3916 701985855331206289428459206458043162940352 3917 2989806253134511834334257057143145717825536 3918 724501460474962891707332057416065213267968 3919 2342495225098263451045100703778078468341760 3920 743206545788739094294746697326160158654464 3921 2402973464857575306501160127465708301844480 3922 762394556583943967151599593625535509430272 3923 2465013124014969981467590225971445277655040 3924 782077960968404922846492576297874469421056 3925 2528654515095190458894396296869023485201920 3926 802269548949950045061096235952049329074688 3927 3416921432153727810667722351020737963229184 3928 828001669114243304808379494189788815163392 3929 2677137400112301086908686518603518249533440 3930 849378909472844679193996225515611609890816 3931 2746255388408657493144183002817952344965120 3932 871308064667364533887542392714897725063168 3933 2817157856017108550248674543967366031605760 3934 893803383963891340395991515768999393624064 3935 2889890874394503381593595767850312554516480 3936 916879484514228622926967126802342090371072 3937 3905053065318546069334539829737986243690496 3938 946287621844849491209576564788330074472448 3939 3059585600128344099324213164118306570895360 3940 970718753683251061935995686303556125589504 3941 3138577586752751420736209146077659822817280 3942 995780645334130895871477020245597400072192 3943 3219608978305266914569913764534132607549440 3944 1021489581673018674738276018021713592713216 3945 3302732427879432436106966591828928633733120 3946 1047862268016261283345105287774105246138368 3947 3388001947959571591409288788383105685251010 3948 1074915840975909630687328159888878593252414 3949 1081471567822685132810944645472377227968512 3950 3496669257289536113513386473278064652451840 3951 1109392861352286927926852212918349857816576 3952 3586945813431715909412810452660182654648320 3953 1138035023239006738138830880280682742939648 3954 3679553118063162188079901445181865837199360 3955 1167416664769164199700886877739101248815104 3956 3774551346147922784122247533518775581409280 3957 1197556877732870038108691757456120281300992 3958 3872002226239510390182044329580692211715440 3959 1228475246829611006499803611301575535145616 3960 5232160942985395710084949850000505006194688 3961 1267877555831185060487831100478114123218944 3962 4099366643921961039328926231611637319598080 3963 1300611455130293415015806720320780277645312 3964 4205203563500756786377030223064989528227840 3965 1334190474021901942515299288844687141502976 3966 4313772967026197467568282895450029235896320 3967 1368636431694708614981362008521280321486848 3968 4425145401416583303065193519520791099103360 3969 1403971710662412578856918412916086325880704 3970 5979612506269023668668514114286291435651072 3971 1449002920949925783414664114832130426535936 3972 4684990450196526902090201407556156936683520 3973 1486413091577478188589493394652320317308928 3974 4805946929715150613002320254931416603688960 3975 1524789113167887934303199187251071018860544 3976 4930026248029939962935180451942890555310080 3977 1564155921936809845692985152595748938842112 3978 5057309030190380917788792593738046970403840 3979 1604539097899900090122192471904098658149376 3980 6833842864307455621335444702041475926458368 3981 1656003338228486609616758988379577630326784 3982 5354274800224602173817373037207036499066880 3983 1698757818945689358387992451031223219781632 3984 5492510776817314986288366005635904689930240 3985 1742616129334729067775084785429795450126336 3986 5634315712034217100497349087934732063211520 3987 1787606767927782680791983031537998787248128 3988 5779781748789006763187191535700625109032960 3989 1833758969028457245853934253604684180742144 3990 7810106130637092138669079659475972487380992 3991 1892575243689698982419153129576660148944896 3992 6119171200256688198648426328236613141790720 3993 1941437507366502123871991372607112251179008 3994 6277155173505502841472418292155319645634560 3995 1991561290668261791742954040491194800144384 3996 6439217956610533829139827529068265215098880 3997 2042979163346037349476552036043427185426432 3998 6605464855758864872213933183657857267466240 3999 2095724536032522566690210575548210492276736 4000 6776003895919143182818577576766211370502020 4001 2149831681951819261374656319777757186504828 4002 2162943135645370265621889290944754455937024 4003 6993338514579072227026772946556129304903680 4004 2218785722704573855853704425836699715633152 4005 7173891626863431818825620905320365309296640 4006 2276070046478013476277661760561365485879296 4007 7359106236126324376159802890363731674398720 4008 2334833329538328399401773755478202497630208 4009 7549102692295845568244495067037551162818560 4010 2395113755465740076217383514912240562601984 4011 7744004452479020780364088659161384423430880 4012 2456950493659222012999607222603151070291232 4013 10464321885970791420169899700001010012389376 4014 2535755111662370120975662200956228246437888 4015 8198733287843922078657852463223274639196160 4016 2601222910260586830031613440641560555290624 4017 8410407127001513572754060446129979056455680 4018 2668380948043803885030598577689374283005952 4019 8627545934052394935136565790900058471792640 4020 2737272863389417229962724017042560642973696 4021 8850290802833166606130387039041582198206720 4022 2807943421324825157713836825832172651761408 4023 11959225012538047337337028228572582871302144 4024 2898005841899851566829328229664260853071872 4025 9369980900393053804180402815112313873367040 4026 2972826183154956377178986789304640634617856 4027 9611893859430301226004640509862833207377920 4028 3049578226335775868606398374502142037721088 4029 9860052496059879925870360903885781110620160 4030 3128311843873619691385970305191497877684224 4031 10114618060380761835577585187476093940807680 4032 3209078195799800180244384943808197316298752 4033 13667685728614911242670889404082951852916736 4034 3312006676456973219233517976759155260653568 4035 10708549600449204347634746074414072998133760 4036 3397515637891378716775984902062446439563264 4037 10985021553634629972576732011271809379860480 4038 3485232258669458135550169570859590900252672 4039 11268631424068434200994698175869464126423040 4040 3575213535855565361583966063075997574496256 4041 11559563497578013526374383071401250218065920 4042 3667517938056914491707868507209368361484288 4043 11858006817858500569932510759340869898378535 4044 3762205443415683707405648559611075076383449 4045 3785150487379397964838306259153320297889792 4046 12238342400513376397296852656473226283581440 4047 3882875014733004247743982745214224502358016 4048 12554310347011005682944836584310639291269120 4049 3983122581336523583485908080982389600288768 4050 12878435913221067658279655058136530430197760 4051 4085958326692074698953104072086854370852864 4052 13210929711517729744427866367315714534932480 4053 4191449072065045133380421151096420984553472 4054 13552007791838286365637155153532422741004040 4055 4299663363903638522749312639555514373009656 4056 4325886271290740531243778581889508911874048 4057 13986677029158144454053545893112258609807360 4058 4437571445409147711707408851673399431266304 4059 14347783253726863637651241810640730618593280 4060 4552140092956026952555323521122730971758592 4061 14718212472252648752319605780727463348797440 4062 4669666659076656798803547510956404995260416 4063 15098205384591691136488990134075102325637120 4064 4790227510931480152434767029824481125203968 4065 15488008904958041560728177318322768846861760 4066 4913900987318444025999214445206302140582464 4067 20928643771941582840339799400002020024778752 4068 5071510223324740241951324401912456492875776 4069 16397466575687844157315704926446549278392320 4070 5202445820521173660063226881283121110581248 4071 16820814254003027145508120892259958112911360 4072 5336761896087607770061197155378748566011904 4073 17255091868104789870273131581800116943585280 4074 5474545726778834459925448034085121285947392 4075 17700581605666333212260774078083164396413440 4076 5615886842649650315427673651664345303522816 4077 23918450025076094674674056457145165742604288 4078 5796011683799703133658656459328521706143744 4079 18739961800786107608360805630224627746734080 4080 5945652366309912754357973578609281269235712 4081 19223787718860602452009281019725666414755840 4082 6099156452671551737212796749004284075442176 4083 19720104992119759851740721807771562221240320 4084 6256623687747239382771940610382995755368448 4085 20229236120761523671155170374952187881615360 4086 6418156391599600360488769887616394632597504 4087 27335371457229822485341778808165903705833472 4088 6624013352913946438467035953518310521307136 4089 21417099200898408695269492148828145996267520 4090 6795031275782757433551969804124892879126528 4091 21970043107269259945153464022543618759720960 4092 6970464517338916271100339141719181800505344 4093 22537262848136868401989396351738928252846080 4094 7150427071711130723167932126151995148992512 4095 23119126995156027052748766142802500436131840 4096 7335035876113828983415737014418736722968576 4097 23716013635717001139865021518681739796757070 4098 7524410886831367414811297119222150152766898 4099 7570300974758795929676612518306640595779584 4100 24476684801026752794593705312946452567162880 4101 7765750029466008495487965490428449004716032 4102 25108620694022011365889673168621278582538240 4103 7966245162673047166971816161964779200577536 4104 25756871826442135316559310116273060860395520 4105 8171916653384149397906208144173708741705728 4106 26421859423035459488855732734631429069864960 4107 8382898144130090266760842302192841969106944 4108 27104015583676572731274310307064845482008080 4109 8599326727807277045498625279111028746019312 4110 8651772542581481062487557163779017823748096 4111 27973354058316288908107091786224517219614720 4112 8875142890818295423414817703346798862532608 4113 28695566507453727275302483621281461237186560 4114 9104280185912053905110647042245461943517184 4115 29436424944505297504639211561454926697594880 4116 9339333318153313597607095021912809990520832 4117 30196410769183382272977980268150204651274240 4118 9580455021862960304869534059648962250407936 4119 30976017809916083121456354636645537693723520 4120 9827801974636888051998428890412604281164928 4121 41857287543883165680679598800004040049557504 4122 10143020446649480483902648803824912985751552 4123 32794933151375688314631409852893098556784640 4124 10404891641042347320126453762566242221162496 4125 33641628508006054291016241784519916225822720 4126 10673523792175215540122394310757497132023808 4127 34510183736209579740546263163600233887170560 4128 10949091453557668919850896068170242571894784 4129 35401163211332666424521548156166328792826880 4130 11231773685299300630855347303328690607045632 4131 47836900050152189349348112914290331485208576 4132 11592023367599406267317312918657043412287488 4133 37479923601572215216721611260449255493468160 4134 11891304732619825508715947157218562538471424 4135 38447575437721204904018562039451332829511680 4136 12198312905343103474425593498008568150884352 4137 39440209984239519703481443615543124442480640 4138 12513247375494478765543881220765991510736896 4139 40458472241523047342310340749904375763230720 4140 12836312783199200720977539775232789265195008 4141 54670742914459644970683557616331807411666944 4142 13248026705827892876934071907036621042614272 4143 42834198401796817390538984297656291992535040 4144 13590062551565514867103939608249785758253056 4145 43940086214538519890306928045087237519441920 4146 13940929034677832542200678283438363601010688 4147 45074525696273736803978792703477856505692160 4148 14300854143422261446335864252303990297985024 4149 46238253990312054105497532285605000872263680 4150 14670071752227657966831474028837473445937152 4151 47432027271434002279730043037363479593514140 4152 15048821773662734829622594238444300305533796 4153 15140601949517591859353225036613281191559168 4154 48953369602053505589187410625892905134325760 4155 15531500058932016990975930980856898009432064 4156 50217241388044022731779346337242557165076480 4157 15932490325346094333943632323929558401155072 4158 51513743652884270633118620232546121720791040 4159 16343833306768298795812416288347417483411456 4160 52843718846070918977711465469262858139729920 4161 16765796288260180533521684604385683938213888 4162 54208031167353145462548620614129690964016160 4163 17198653455614554090997250558222057492038624 4164 17303545085162962124975114327558035647496192 4165 55946708116632577816214183572449034439229440 4166 17750285781636590846829635406693597725065216 4167 57391133014907454550604967242562922474373120 4168 18208560371824107810221294084490923887034368 4169 58872849889010595009278423122909853395189760 4170 18678666636306627195214190043825619981041664 4171 60392821538366764545955960536300409302548480 4172 19160910043725920609739068119297924500815872 4173 61952035619832166242912709273291075387447040 4174 19655603949273776103996857780825208562329856 4175 83714575087766331361359197600008080099115008 4176 20286040893298960967805297607649825971503104 4177 65589866302751376629262819705786197113569280 4178 20809783282084694640252907525132484442324992 4179 67283257016012108582032483569039832451645440 4180 21347047584350431080244788621514994264047616 4181 69020367472419159481092526327200467774341120 4182 21898182907115337839701792136340485143789568 4183 70802326422665332849043096312332657585653760 4184 22463547370598601261710694606657381214091264 4185 95673800100304378698696225828580662970417152 4186 23184046735198812534634625837314086824574976 4187 74959847203144430433443222520898510986936320 4188 23782609465239651017431894314437125076942848 4189 76895150875442409808037124078902665659023360 4190 24396625810686206948851186996017136301768704 4191 78880419968479039406962887231086248884961280 4192 25026494750988957531087762441531983021473792 4193 80916944483046094684620681499808751526461440 4194 25672625566398401441955079550465578530390016 4195 83006047725009503989527575315386089288649745 4196 26335438103909785951839539917277525534684143 4197 26496053411655785753868143814073242085228544 4198 85668396803593634781077968595312583985070080 4199 27180125103131029734207879216499571516506112 4200 87880172429077039780613856090174475038883840 4201 27881858069355665084401356566876727202021376 4202 90149051392547473607957585406955713011384320 4203 28601708286844522892671728504607980595970048 4204 92476507980624108210995064571210001744527360 4205 29340143504455315933662948057674946891874304 4206 94864054542868004559460086074726959187028280 4207 30097643547325469659245188476888600611067592 4208 30281203899035183718706450073226562383118336 4209 97906739204107011178374821251785810268651520 4210 31063000117864033981951861961713796018864128 4211 100434482776088045463558692674485114330152960 4212 31864980650692188667887264647859116802310144 4213 103027487305768541266237240465092243441582080 4214 32687666613536597591624832576694834966822912 4215 105687437692141837955422930938525716279459840 4216 33531592576520361067043369208771367876427776 4217 108416062334706290925097241228259381928032320 4218 34397306911229108181994501116444114984077248 4219 34607090170325924249950228655116071294992384 4220 111893416233265155632428367144898068878458880 4221 35500571563273181693659270813387195450130432 4222 114782266029814909101209934485125844948746240 4223 36417120743648215620442588168981847774068736 4224 117745699778021190018556846245819706790379520 4225 37357333272613254390428380087651239962083328 4226 120785643076733529091911921072600818605096960 4227 38321820087451841219478136238595849001631744 4228 123904071239664332485825418546582150774894080 4229 39311207898547552207993715561650417124659712 4230 167429150175532662722718395200016160198230016 4231 40572081786597921935610595215299651943006208 4232 131179732605502753258525639411572394227138560 4233 41619566564169389280505815050264968884649984 4234 134566514032024217164064967138079664903290880 4235 42694095168700862160489577243029988528095232 4236 138040734944838318962185052654400935548682240 4237 43796365814230675679403584272680970287579136 4238 141604652845330665698086192624665315171307520 4239 44927094741197202523421389213314762428182528 4240 191347600200608757397392451657161325940834304 4241 46368093470397625069269251674628173649149952 4242 149919694406288860866886445041797021973872640 4243 47565218930479302034863788628874250153885696 4244 153790301750884819616074248157805331318046720 4245 48793251621372413897702373992034272603537408 4246 157760839936958078813925774462172497769922560 4247 50052989501977915062175524883063966042947584 4248 161833888966092189369241362999617503052922880 4249 51345251132796802883910159100931157060780032 4250 166012095450019007979055150630772178577299490 4251 52670876207819571903679079834555051069368286 4252 52992106823311571507736287628146484170457088 4253 171336793607187269562155937190625167970140160 4254 54360250206262059468415758432999143033012224 4255 175760344858154079561227712180348950077767680 4256 55763716138711330168802713133753454404042752 4257 180298102785094947215915170813911426022768640 4258 57203416573689045785343457009215961191940096 4259 184953015961248216421990129142420003489054720 4260 58680287008910631867325896115349893783748608 4261 189728109085736009118920172149453918374056560 4262 60195287094650939318490376953777201222135184 4263 60562407798070367437412900146453124766236672 4264 195813478408214022356749642503571620537303040 4265 62126000235728067963903723923427592037728256 4266 200868965552176090927117385348970228660305920 4267 63729961301384377335774529295718233604620288 4268 206054974611537082532474480930184486883164160 4269 65375333227073195183249665153389669933645824 4270 211374875384283675910845861877051432558919680 4271 67063185153040722134086738417542735752855552 4272 216832124669412581850194482456518763856064640 4273 68794613822458216363989002232888229968154496 4274 69214180340651848499900457310232142589984768 4275 223786832466530311264856734289796137756917760 4276 71001143126546363387318541626774390900260864 4277 229564532059629818202419868970251689897492480 4278 72834241487296431240885176337963695548137472 4279 235491399556042380037113692491639413580759040 4280 74714666545226508780856760175302479924166656 4281 241571286153467058183823842145201637210193920 4282 76643640174903682438956272477191698003263488 4283 247808142479328664971650837093164301549788160 4284 78622415797095104415987431123300834249319424 4285 334858300351065325445436790400032320396460032 4286 81144163573195843871221190430599303886012416 4287 262359465211005506517051278823144788454277120 4288 83239133128338778561011630100529937769299968 4289 269133028064048434328129934276159329806581760 4290 85388190337401724320979154486059977056190464 4291 276081469889676637924370105308801871097364480 4292 87592731628461351358807168545361940575158272 4293 283209305690661331396172385249330630342615040 4294 89854189482394405046842778426629524856365056 4295 382695200401217514794784903314322651881668608 4296 92736186940795250138538503349256347298299904 4297 299839388812577721733772890083594043947745280 4298 95130437860958604069727577257748500307771392 4299 307580603501769639232148496315610662636093440 4300 97586503242744827795404747984068545207074816 4301 315521679873916157627851548924344995539845120 4302 100105979003955830124351049766127932085895168 4303 323667777932184378738482725999235006105845760 4304 102690502265593605767820318201862314121560064 4305 332024190900038015958110301261544357154598980 4306 105341752415639143807358159669110102138736572 4307 105984213646623143015472575256292968340914176 4308 342673587214374539124311874381250335940280320 4309 108720500412524118936831516865998286066024448 4310 351520689716308159122455424360697900155535360 4311 111527432277422660337605426267506908808085504 4312 360596205570189894431830341627822852045537280 4313 114406833147378091570686914018431922383880192 4314 369906031922496432843980258284840006978109440 4315 117360574017821263734651792230699787567497216 4316 379456218171472018237840344298907836748113120 4317 120390574189301878636980753907554402444270368 4318 121124815596140734874825800292906249532473344 4319 391626956816428044713499285007143241074606080 4320 124252000471456135927807447846855184075456512 4321 401737931104352181854234770697940457320611840 4322 127459922602768754671549058591436467209240576 4323 412109949223074165064948961860368973766328320 4324 130750666454146390366499330306779339867291648 4325 422749750768567351821691723754102865117839360 4326 134126370306081444268173476835085471505711104 4327 433664249338825163700388964913037527712129280 4328 137589227644916432727978004465776459936308992 4329 138428360681303696999800914620464285179969536 4330 447573664933060622529713468579592275513835520 4331 142002286253092726774637083253548781800521728 4332 459129064119259636404839737940503379794984960 4333 145668482974592862481770352675927391096274944 4334 470982799112084760074227384983278827161518080 4335 149429333090453017561713520350604959848333312 4336 483142572306934116367647684290403274420387840 4337 153287280349807364877912544954383396006526976 4338 495616284958657329943301674186328603099576320 4339 157244831594190208831974862246601668498638848 4340 669716600702130650890873580800064640792920064 4341 162288327146391687742442380861198607772024832 4342 524718930422011013034102557646289576908554240 4343 166478266256677557122023260201059875538599936 4344 538266056128096868656259868552318659613163520 4345 170776380674803448641958308972119954112380928 4346 552162939779353275848740210617603742194728960 4347 175185463256922702717614337090723881150316544 4348 566418611381322662792344770498661260685230080 4349 179708378964788810093685556853259049712730112 4350 581042334075066527926693027207702625020548215 4351 184348066727368501662876779420942678742789001 4352 185472373881590500277077006698512694596599808 4353 599678777625155443467545780167188087895490560 4354 190260875721917208139455154515497000615542784 4355 615161207003539278464296992631221325272186880 4356 195173006485489655590809495968137090414149632 4357 631043359747832315255703097848689991079690240 4358 200211958007911660248702099532255864171790336 4359 647335555864368757476965451998470012211691520 4360 205381004531187211535640636403724628243120128 4361 664048381800076031916220602523088714309197960 4362 210683504831278287614716319338220204277473144 4363 211968427293246286030945150512585936681828352 4364 685347174428749078248623748762500671880560640 4365 217441000825048237873663033731996572132048896 4366 703041379432616318244910848721395800311070720 4367 223054864554845320675210852535013817616171008 4368 721192411140379788863660683255645704091074560 4369 228813666294756183141373828036863844767760384 4370 739812063844992865687960516569680013956218880 4371 234721148035642527469303584461399575134994432 4372 758912436342944036475680688597815673496226240 4373 240781148378603757273961507815108804888540736 4374 242249631192281469749651600585812499064946688 4375 783253913632856089426998570014286482149212160 4376 248504000942912271855614895693710368150913024 4377 803475862208704363708469541395880914641223680 4378 254919845205537509343098117182872934418481152 4379 824219898446148330129897923720737947532656640 4380 261501332908292780732998660613558679734583296 4381 845499501537134703643383447508205730235678720 4382 268252740612162888536346953670170943011422208 4383 867328498677650327400777929826075055424258560 4384 275178455289832865455956008931552919872617984 4385 276856721362607393999601829240928570359939072 4386 895147329866121245059426937159184551027671040 4387 284004572506185453549274166507097563601043456 4388 918258128238519272809679475881006759589969920 4389 291336965949185724963540705351854782192549888 4390 941965598224169520148454769966557654323036160 4391 298858666180906035123427040701209919696666624 4392 966285144613868232735295368580806548840775680 4393 306574560699614729755825089908766792013053952 4394 991232569917314659886603348372657206199152640 4395 314489663188380417663949724493203336997277696 4396 1339433201404261301781747161600129281585840128 4397 324576654292783375484884761722397215544049664 4398 1049437860844022026068205115292579153817108480 4399 332956532513355114244046520402119751077199872 4400 1076532112256193737312519737104637319226327040 4401 341552761349606897283916617944239908224761856 4402 1104325879558706551697480421235207484389457920 4403 350370926513845405435228674181447762300633088 4404 1132837222762645325584689540997322521370460160 4405 359416757929577620187371113706518099425460224 4406 1162084668150133055853386054415405250041096430 4407 368696133454737003325753558841885357485578002 4408 370944747763181000554154013397025389193199616 4409 1199357555250310886935091560334376175790981120 4410 380521751443834416278910309030994001231085568 4411 1230322414007078556928593985262442650544373760 4412 390346012970979311181618991936274180828299264 4413 1262086719495664630511406195697379982159380480 4414 400423916015823320497404199064511728343580672 4415 1294671111728737514953930903996940024423383040 4416 410762009062374423071281272807449256486240256 4417 1328096763600152063832441205046177428618395920 4418 421367009662556575229432638676440408554946288 4419 423936854586492572061890301025171873363656704 4420 1370694348857498156497247497525001343761121280 4421 434882001650096475747326067463993144264097792 4422 1406082758865232636489821697442791600622141440 4423 446109729109690641350421705070027635232342016 4424 1442384822280759577727321366511291408182149120 4425 457627332589512366282747656073727689535520768 4426 1479624127689985731375921033139360027912437760 4427 469442296071285054938607168922799150269988864 4428 1517824872685888072951361377195631346992452480 4429 481562296757207514547923015630217609777081472 4430 484499262384562939499303201171624998129893376 4431 1566507827265712178853997140028572964298424320 4432 497008001885824543711229791387420736301826048 4433 1606951724417408727416939082791761829282447360 4434 509839690411075018686196234365745868836962304 4435 1648439796892296660259795847441475895065313280 4436 523002665816585561465997321227117359469166592 4437 1690999003074269407286766895016411460471357440 4438 536505481224325777072693907340341886022844416 4439 1734656997355300654801555859652150110848517120 4440 550356910579665730911912017863105839745235968 4441 553713442725214787999203658481857140719878144 4442 1790294659732242490118853874318369102055342080 4443 568009145012370907098548333014195127202086912 4444 1836516256477038545619358951762013519179939840 4445 582673931898371449927081410703709564385099776 4446 1883931196448339040296909539933115308646072320 4447 597717332361812070246854081402419839393333248 4448 1932570289227736465470590737161613097681551360 4449 613149121399229459511650179817533584026107904 4450 1982465139834629319773206696745314412398305280 4451 628979326376760835327899448986406673994555392 4452 2678866402808522603563494323200258563171680256 4453 649153308585566750969769523444794431088099328 4454 2098875721688044052136410230585158307634216960 4455 665913065026710228488093040804239502154399744 4456 2153064224512387474625039474209274638452654080 4457 683105522699213794567833235888479816449523712 4458 2208651759117413103394960842470414968778915840 4459 700741853027690810870457348362895524601266176 4460 2265674445525290651169379081994645042740920320 4461 718833515859155240374742227413036198850920448 4462 2324169336300266111706772108830810500082192860 4463 737392266909474006651507117683770714971156004 4464 741889495526362001108308026794050778386399232 4465 2398715110500621773870183120668752351581962240 4466 761043502887668832557820618061988002462171136 4467 2460644828014157113857187970524885301088747520 4468 780692025941958622363237983872548361656598528 4469 2524173438991329261022812391394759964318760960 4470 800847832031646640994808398129023456687161344 4471 2589342223457475029907861807993880048846766080 4472 821524018124748846142562545614898512972480512 4473 2656193527200304127664882410092354857236791840 4474 842734019325113150458865277352880817109892576 4475 847873709172985144123780602050343746727313408 4476 2741388697714996312994494995050002687522242560 4477 869764003300192951494652134927986288528195584 4478 2812165517730465272979643394885583201244282880 4479 892219458219381282700843410140055270464684032 4480 2884769644561519155454642733022582816364298240 4481 915254665179024732565495312147455379071041536 4482 2959248255379971462751842066278720055824875520 4483 938884592142570109877214337845598300539977728 4484 3035649745371776145902722754391262693984904960 4485 963124593514415029095846031260435219554162944 4486 968998524769125878998606402343249996259786752 4487 3133015654531424357707994280057145928596848640 4488 994016003771649087422459582774841472603652096 4489 3213903448834817454833878165583523658564894720 4490 1019679380822150037372392468731491737673924608 4491 3296879593784593320519591694882951790130626560 4492 1046005331633171122931994642454234718938333184 4493 3381998006148538814573533790032822920942714880 4494 1073010962448651554145387814680683772045688832 4495 3469313994710601309603111719304300221697034240 4496 1100713821159331461823824035726211679490471936 4497 1107426885450429575998407316963714281439756288 4498 3580589319464484980237707748636738204110684160 4499 1136018290024741814197096666028390254404173824 4500 3673032512954077091238717903524027038359879680 4501 1165347863796742899854162821407419128770199552 4502 3767862392896678080593819079866230617292144640 4503 1195434664723624140493708162804839678786666496 4504 3865140578455472930941181474323226195363102720 4505 1226298242798458919023300359635067168052215808 4506 3964930279669258639546413393490628824796610560 4507 1257958652753521670655798897972813347989110784 4508 4067296338525465695486851190453918375143837505 4509 1290436467091579511640137455946598751199523007 4510 1298306617171133501939539046889588862176198656 4511 4197751443376088104272820461170316615268433920 4512 1331826130053420456976186081608479004308799488 4513 4306128449024774949250078948418549276905308160 4514 1366211045398427589135666471776959632899047424 4515 4417303518234826206789921684940829937557831680 4516 1401483706055381621740914696725791049202532352 4517 4531348891050581302338758163989290085481840640 4518 1437667031718310480749484454826072397701840896 4519 4648338672600532223413544217661621000164385720 4520 1474784533818948013303014235367541429942312008 4521 1483778991052724002216616053588101556772798464 4522 4797430221001243547740366241337504703163924480 4523 1522087005775337665115641236123976004924342272 4524 4921289656028314227714375941049770602177495040 4525 1561384051883917244726475967745096723313197056 4526 5048346877982658522045624782789519928637521920 4527 1601695664063293281989616796258046913374322688 4528 5178684446914950059815723615987760097693532160 4529 1643048036249497692285125091229797025944961024 4530 5312387054400608255329764820184709714473583680 4531 1685468038650226300917730554705761634219785152 4532 1695747418345970288247561204100687493454626816 4533 5482777395429992625988989990100005375044485120 4534 1739528006600385902989304269855972577056391168 4535 5624331035460930545959286789771166402488565760 4536 1784438916438762565401686820280110540929368064 4537 5769539289123038310909285466045165632728596480 4538 1830509330358049465130990624294910758142083072 4539 5918496510759942925503684132557440111649751040 4540 1877769184285140219754428675691196601079955456 4541 6071299490743552291805445508782525387969809920 4542 1926249187028830058191692062520870439108325888 4543 1937997049538251757997212804686499992519573504 4544 6266031309062848715415988560114291857193697280 4545 1988032007543298174844919165549682945207304192 4546 6427806897669634909667756331167047317129789440 4547 2039358761644300074744784937462983475347849216 4548 6593759187569186641039183389765903580261253120 4549 2092010663266342245863989284908469437876666368 4550 6763996012297077629147067580065645841885429760 4551 2146021924897303108290775629361367544091377664 4552 6938627989421202619206223438608600443394068480 4553 2201427642318662923647648071452423358980943872 4554 2214853770900859151996814633927428562879512576 4555 7161178638928969960475415497273476408221368320 4556 2272036580049483628394193332056780508808347648 4557 7346065025908154182477435807048054076719759360 4558 2330695727593485799708325642814838257540399104 4559 7535724785793356161187638159732461234584289280 4560 2390869329447248280987416325609679357573332992 4561 7730281156910945861882362948646452390726205440 4562 2452596485596917838046600719270134336104431616 4563 7929860559338517279092826786981257649593221120 4564 2515917305507043341311597795945626695978221568 4565 8134592677050931390973702380907836750287675010 4566 2580872934183159023280274911893197502399046014 4567 2596613234342267003879078093779177724352397312 4568 8395502886752176208545640922340633230536867840 4569 2663652260106840913952372163216958008617598976 4570 8612256898049549898500157896837098553810616320 4571 2732422090796855178271332943553919265798094848 4572 8834607036469652413579843369881659875115663360 4573 2802967412110763243481829393451582098405064704 4574 9062697782101162604677516327978580170963681280 4575 2875334063436620961498968909652144795403681792 4576 9296677345201064446827088435323242000328771440 4577 2949569067637896026606028470735082859884624016 4578 2967557982105448004433232107176203113545596928 4579 9594860442002487095480732482675009406327848960 4580 3044174011550675330231282472247952009848684544 4581 9842579312056628455428751882099541204354990080 4582 3122768103767834489452951935490193446626394112 4583 10096693755965317044091249565579039857275043840 4584 3203391328126586563979233592516093826748645376 4585 10357368893829900119631447231975520195387064320 4586 3286096072498995384570250182459594051889922048 4587 10624774108801216510659529640369419428947167360 4588 3370936077300452601835461109411523268439570304 4589 3391494836691940576495122408201374986909253632 4590 10965554790859985251977979980200010750088970240 4591 3479056013200771805978608539711945154112782336 4592 11248662070921861091918573579542332804977131520 4593 3568877832877525130803373640560221081858736128 4594 11539078578246076621818570932090331265457192960 4595 3661018660716098930261981248589821516284166144 4596 11836993021519885851007368265114880223299502080 4597 3755538368570280439508857351382393202159910912 4598 12142598981487104583610891017565050775939619840 4599 3852498374057660116383384125041740878216651776 4600 3875994099076503515994425609372999985039147008 4601 12532062618125697430831977120228583714387394560 4602 3976064015086596349689838331099365890414608384 4603 12855613795339269819335512662334094634259578880 4604 4078717523288600149489569874925966950695698432 4605 13187518375138373282078366779531807160522506240 4606 4184021326532684491727978569816938875753332736 4607 13527992024594155258294135160131291683770859520 4608 4292043849794606216581551258722735088182755328 4609 13877255978842405238412446877217200886788136960 4610 4402855284637325847295296142904846717961887744 4611 4429707541801718303993629267854857125759025152 4612 14322357277857939920950830994546952816442736640 4613 4544073160098967256788386664113561017616695296 4614 14692130051816308364954871614096108153439518720 4615 4661391455186971599416651285629676515080798208 4616 15071449571586712322375276319464922469168578560 4617 4781738658894496561974832651219358715146665984 4618 15460562313821891723764725897292904781452410880 4619 4905192971193835676093201438540268672208863232 4620 15859721118677034558185653573962515299186442240 4621 5031834611014086682623195591891253391956443136 4622 16269185354101862781947404761815673500575350020 4623 5161745868366318046560549823786395004798092028 4624 5193226468684534007758156187558355448704794624 4625 16791005773504352417091281844681266461073735680 4626 5327304520213681827904744326433916017235197952 4627 17224513796099099797000315793674197107621232640 4628 5464844181593710356542665887107838531596189696 4629 17669214072939304827159686739763319750231326720 4630 5605934824221526486963658786903164196810129408 4631 18125395564202325209355032655957160341927362560 4632 5750668126873241922997937819304289590807363584 4633 18593354690402128893654176870646484000657542880 4634 5899138135275792053212056941470165719769248032 4635 5935115964210896008866464214352406227091193856 4636 19189720884004974190961464965350018812655697920 4637 6088348023101350660462564944495904019697369088 4638 19685158624113256910857503764199082408709980160 4639 6245536207535668978905903870980386893252788224 4640 20193387511930634088182499131158079714550087680 4641 6406782656253173127958467185032187653497290752 4642 20714737787659800239262894463951040390774128640 4643 6572192144997990769140500364919188103779844096 4644 21249548217602433021319059280738838857894334720 4645 6741872154600905203670922218823046536879140608 4646 6782989673383881152990244816402749973818507264 4647 21931109581719970503955959960400021500177940480 4648 6958112026401543611957217079423890308225564672 4649 22497324141843722183837147159084665609954263040 4650 7137755665755050261606747281120442163717472256 4651 23078157156492153243637141864180662530914385920 4652 7322037321432197860523962497179643032568332288 4653 23673986043039771702014736530229760446599004160 4654 7511076737140560879017714702764786404319821824 4655 24285197962974209167221782035130101551879239680 4656 7704996748115320232766768250083481756433303552 4657 7751988198153007031988851218745999970078294016 4658 25064125236251394861663954240457167428774789120 4659 7952128030173192699379676662198731780829216768 4660 25711227590678539638671025324668189268519157760 4661 8157435046577200298979139749851933901391396864 4662 26375036750276746564156733559063614321045012480 4663 8368042653065368983455957139633877751506665472 4664 27055984049188310516588270320262583367541719040 4665 8584087699589212433163102517445470176365510656 4666 27754511957684810476824893754434401773576273920 4667 8805710569274651694590592285809693435923775488 4668 8859415083603436607987258535709714251518050304 4669 19611659286074823260420699797467714374488812231 4670 9033055269641056581480962191626191258396661049 4671 9088146320197934513576773328227122035233390592 4672 29384260103632616729909743228192216306879037440 4673 9322782910373943198833302571259353030161596416 4674 30142899143173424644750552638929844938337157120 4675 9563477317788993123949665302438717430293331968 4676 30921124627643783447529451794585809562904821760 4677 9810385942387671352186402877080537344417726464 4678 31719442237354069116371307147925030598372884480 4679 10063669222028173365246391183782506783912886272 4680 32538370708203725563894809523631347001150700040 4681 10323491736732636093121099647572790009596184056 4682 10386452937369068015516312375116710897409589248 4683 33582011547008704834182563689362532922147471360 4684 10654609040427363655809488652867832034470395904 4685 34449027592198199594000631587348394215242465280 4686 10929688363187420713085331774215677063192379392 4687 35338428145878609654319373479526639500462653440 4688 11211869648443052973927317573806328393620258816 4689 36250791128404650418710065311914320683854725120 4690 11501336253746483845995875638608579181614727168 4691 37186709380804257787308353741292968001315085760 4692 11798276270551584106424113882940331439538496064 4693 11870231928421792017732928428704812454182387712 4694 38379441768009948381922929930700037625311395840 4695 12176696046202701320925129888991808039394738176 4696 39370317248226513821715007528398164817419960320 4697 12491072415071337957811807741960773786505576448 4698 40386775023861268176364998262316159429100175360 4699 12813565312506346255916934370064375306994581504 4700 41429475575319600478525788927902080781548257280 4701 13144384289995981538281000729838376207559688192 4702 42499096435204866042638118561477677715788669440 4703 13483744309201810407341844437646093073758281216 4704 13565979346767762305980489632805499947637014528 4705 43862219163439941007911919920800043000355880960 4706 13916224052803087223914434158847780616451129344 4707 44994648283687444367674294318169331219908526080 4708 14275511331510100523213494562240884327434944512 4709 46156314312984306487274283728361325061828771840 4710 14644074642864395721047924994359286065136664576 4711 47347972086079543404029473060459520893198008320 4712 15022153474281121758035429405529572808639643648 4713 48570395925948418334443564070260203103758479360 4714 15409993496230640465533536500166963512866607104 4715 15503976396306014063977702437491999940156588032 4716 50128250472502789723327908480914334857549578240 4717 15904256060346385398759353324397463561658433536 4718 51422455181357079277342050649336378537038315520 4719 16314870093154400597958279499703867802782793728 4720 52750073500553493128313467118127228642090024960 4721 16736085306130737966911914279267755503013330944 4722 54111968098376621033176540640525166735083438080 4723 17168175399178424866326205034890940352731021312 4724 55509023915369620953649787508868803547152547840 4725 17611421138549303389181184571619386871847550976 4726 17718830167206873215974517071419428503036100608 4727 39223318572149646520841399594935428748977624462 4728 18066110539282113162961924383252382516793322098 4729 18176292640395869027153546656454244070466781184 4730 58768520207265233459819486456384432613758074880 4731 18645565820747886397666605142518706060323192832 4732 60285798286346849289501105277859689876674314240 4733 19126954635577986247899330604877434860586663936 4734 61842249255287566895058903589171619125809643520 4735 19620771884775342704372805754161074688835452928 4736 63438884474708138232742614295850061196745768960 4737 20127338444056346730492782367565013567825772544 4738 65076741416407451127789619047262694002301400080 4739 20646983473465272186242199295145580019192368112 4740 20772905874738136031032624750233421794819178496 4741 67164023094017409668365127378725065844294942720 4742 21309218080854727311618977305735664068940791808 4743 68898055184396399188001263174696788430484930560 4744 21859376726374841426170663548431354126384758784 4745 70676856291757219308638746959053279000925306880 4746 22423739296886105947854635147612656787240517632 4747 72501582256809300837420130623828641367709450240 4748 23002672507492967691991751277217158363229454336 4749 74373418761608515574616707482585936002630171520 4750 23596552541103168212848227765880662879076992128 4751 23740463856843584035465856857409624908364775424 4752 76758883536019896763845859861400075250622791680 4753 24353392092405402641850259777983616078789476352 4754 78740634496453027643430015056796329634839920640 4755 24982144830142675915623615483921547573011152896 4756 80773550047722536352729996524632318858200350720 4757 25627130625012692511833868740128750613989163008 4758 82858951150639200957051577855804161563096514560 4759 26288768579991963076562001459676752415119376384 4760 84998192870409732085276237122955355431577338880 4761 26967488618403620814683688875292186147516562432 4762 27131958693535524611960979265610999895274029056 4763 87724438326879882015823839841600086000711761920 4764 27832448105606174447828868317695561232902258688 4765 89989296567374888735348588636338662439817052160 4766 28551022663020201046426989124481768654869889024 4767 92312628625968612974548567456722650123657543680 4768 29288149285728791442095849988718572130273329152 4769 94695944172159086808058946120919041786396016640 4770 30044306948562243516070858811059145617279287296 4771 97140791851896836668887128140520406207516958720 4772 30819986992461280931067073000333927025733214208 4773 31007952792612028127955404874983999880313176064 4774 100256500945005579446655816961828669715099156480 4775 31808512120692770797518706648794927123316867072 4776 102844910362714158554684101298672757074076631040 4777 32629740186308801195916558999407735605565587456 4778 105500147001106986256626934236254457284180049920 4779 33472170612261475933823828558535511006026661888 4780 108223936196753242066353081281050333470166876160 4781 34336350798356849732652410069781880705462042624 4782 111018047830739241907299575017737607094305095680 4783 35222842277098606778362369143238773743695101952 4784 35437660334413746431949034142838857006072201216 4785 78446637144299293041682799189870857497955248924 4786 36132221078564226325923848766504765033586644196 4787 36352585280791738054307093312908488140933562368 4788 117537040414530466919638972912768865227516149760 4789 37291131641495772795333210285037412120646385664 4790 120571596572693698579002210555719379753348628480 4791 38253909271155972495798661209754869721173327872 4792 123684498510575133790117807178343238251619287040 4793 39241543769550685408745611508322149377670905856 4794 126877768949416276465485228591700122393491537920 4795 40254676888112693460985564735130027135651545088 4796 130153482832814902255579238094525388004602800160 4797 41293966946930544372484398590291160038384736224 4798 41545811749476272062065249500466843589638356992 4799 134328046188034819336730254757450131688589885440 4800 42618436161709454623237954611471328137881583616 4801 137796110368792798376002526349393576860969861120 4802 43718753452749682852341327096862708252769517568 4803 141353712583514438617277493918106558001850613760 4804 44847478593772211895709270295225313574481035264 4805 145003164513618601674840261247657282735418900480 4806 46005345014985935383983502554434316726458908672 4807 148746837523217031149233414965171872005260343040 4808 47193105082206336425696455531761325758153984256 4809 47480927713687168070931713714819249816729550848 4810 153517767072039793527691719722800150501245583360 4811 48706784184810805283700519555967232157578952704 4812 157481268992906055286860030113592659269679841280 4813 49964289660285351831247230967843095146022305792 4814 161547100095445072705459993049264637716400701440 4815 51254261250025385023667737480257501227978326016 4816 165717902301278401914103155711608323126193029120 4817 52577537159983926153124002919353504830238752768 4818 169996385740819464170552474245910710863154677760 4819 53934977236807241629367377750584372295033124864 4820 54263917387071049223921958531221999790548058112 4821 175448876653759764031647679683200172001423523840 4822 55664896211212348895657736635391122465804517376 4823 179978593134749777470697177272677324879634104320 4824 57102045326040402092853978248963537309739778048 4825 184625257251937225949097134913445300247315087360 4826 58576298571457582884191699977437144260546658304 4827 189391888344318173616117892241838083572792033280 4828 60088613897124487032141717622118291234558574592 4829 194281583703793673337774256281040812415033917440 4830 61639973984922561862134146000667854051466428416 4831 62015905585224056255910809749967999760626352128 4832 137281615002523762822944898582274000621421685617 4833 63231386887487396070366735341383338808776627343 4834 63617024241385541595037413297589854246633734144 4835 205689820725428317109368202597345514148153262080 4836 65259480372617602391833117998815471211131174912 4837 211000294002213972513253868472508914568360099840 4838 66944341224522951867647657117071022012053323776 4839 216447872393506484132706162562100666940333752320 4840 68672701596713699465304820139563761410924085248 4841 222036095661478483814599150035475214188610191360 4842 70445684554197213556724738286477547487390203904 4843 70875320668827492863898068285677714012144402432 4844 156893274288598586083365598379741714995910497848 4845 72264442157128452651847697533009530067173288392 4846 72705170561583476108614186625816976281867124736 4847 235074080829060933839277945825537730455032299520 4848 74582263282991545590666420570074824241292771328 4849 241143193145387397158004421111438759506697256960 4850 76507818542311944991597322419509739442346655744 4851 247368997021150267580235614356686476503238574080 4852 78483087539101370817491223016644298755341811712 4853 253755537898832552930970457183400244786983075840 4854 80509353776225386921971129470260054271303090176 4855 260306965665629804511158476189050776009205600320 4856 82587933893861088744968797180582320076769472448 4857 83091623498952544124130499000933687179276713984 4858 268656092376069638673460509514900263377179770880 4859 85236872323418909246475909222942656275763167232 4860 275592220737585596752005052698787153721939722240 4861 87437506905499365704682654193725416505539035136 4862 282707425167028877234554987836213116003701227520 4863 89694957187544423791418540590450627148962070528 4864 290006329027237203349680522495314565470837800960 4865 92010690029971870767967005108868633452917817344 4866 297493675046434062298466829930343744010520686080 4867 94386210164412672851392911063522651516307968512 4868 94961855427374336141863427429638499633459101696 4869 307035534144079587055383439445600301002491166720 4870 97413568369621610567401039111934464315157905408 4871 314962537985812110573720060227185318539359682560 4872 99928579320570703662494461935686190292044611584 4873 323094200190890145410919986098529275432801402880 4874 102508522500050770047335474960515002455956652032 4875 331435804602556803828206311423216646252386058240 4876 105155074319967852306248005838707009660477505536 4877 339992771481638928341104948491821421726309355520 4878 107869954473614483258734755501168744590066249728 4879 108527834774142098447843917062443999581096116224 4880 350897753307519528063295359366400344002847047680 4881 111329792422424697791315473270782244931609034752 4882 359957186269499554941394354545354649759268208640 4883 114204090652080804185707956497927074619479556096 4884 369250514503874451898194269826890600494630174720 4885 117152597142915165768383399954874288521093316608 4886 378783776688636347232235784483676167145584066560 4887 120177227794248974064283435244236582469117149184 4888 388563167407587346675548512562081624830067834880 4889 123279947969845123724268292001335708102932856832 4890 124031811170448112511821619499935999521252704256 4891 274563230005047525645889797164548001242843371234 4892 126462773774974792140733470682766677617553254686 4893 127234048482771083190074826595179708493267468288 4894 411379641450856634218736405194691028296306524160 4895 130518960745235204783666235997630942422262349824 4896 422000588004427945026507736945017829136720199680 4897 133888682449045903735295314234142044024106647552 4898 432895744787012968265412325124201333880667504640 4899 137345403193427398930609640279127522821848170496 4900 444072191322956967629198300070950428377220382720 4901 140891369108394427113449476572955094974780407808 4902 141750641337654985727796136571355428024288804864 4903 313786548577197172166731196759483429991820995696 4904 144528884314256905303695395066019060134346576784 4905 145410341123166952217228373251633952563734249472 4906 470148161658121867678555891651075460910064599040 4907 149164526565983091181332841140149648482585542656 4908 482286386290774794316008842222877519013394513920 4909 153015637084623889983194644839019478884693311488 4910 494737994042300535160471228713372953006477148160 4911 156966175078202741634982446033288597510683623424 4912 507511075797665105861940914366800489573966151680 4913 161018707552450773843942258940520108542606180352 4914 520613931331259609022316952378101552018411200640 4915 165175867787722177489937594361164640153538944896 4916 166183246997905088248260998001867374358553427968 4917 537312184752139277346921019029800526754359541760 4918 170473744646837818492951818445885312551526334464 4919 551184441475171193504010105397574307443879444480 4920 174875013810998731409365308387450833011078070272 4921 565414850334057754469109975672426232007402455040 4922 179389914375088847582837081180901254297924141056 4923 580012658054474406699361044990629130941675601920 4924 184021380059943741535934010217737266905835634688 4925 594987350092868124596933659860687488021041372160 4926 188772420328825345702785822127045303032615937024 4927 189923710854748672283726854859276999266918203392 4928 614071068288159174110766878891200602004982333440 4929 194827136739243221134802078223868928630315810816 4930 629925075971624221147440120454370637078719365120 4931 199857158641141407324988923871372380584089223168 4932 646188400381780290821839972197058550865602805760 4933 205017045000101540094670949921030004911913304064 4934 662871609205113607656412622846433292504772116480 4935 210310148639935704612496011677414019320955011072 4936 679985542963277856682209896983642843452618711040 4937 215739908947228966517469511002337489180132499456 4938 217055669548284196895687834124887999162192232448 4939 701795506615039056126590718732800688005694095360 4940 222659584844849395582630946541564489863218069504 4941 719914372538999109882788709090709299518536417280 4942 228408181304161608371415912995854149238959112192 4943 738501029007748903796388539653781200989260349440 4944 234305194285830331536766799909748577042186633216 4945 757567553377272694464471568967352334291168133120 4946 240354455588497948128566870488473164938234298368 4947 777126334815174693351097025124163249660135669760 4948 246559895939690247448536584002671416205865713664 4949 248063622340896225023643238999871999042505408512 4950 549126460010095051291779594329096002485686742468 4951 252925547549949584281466941365533355235106509372 4952 254468096965542166380149653190359416986534936576 4953 822759282901713268437472810389382056592613048320 4954 261037921490470409567332471995261884844524699648 4955 844001176008855890053015473890035658273440399360 4956 267777364898091807470590628468284088048213295104 4957 865791489574025936530824650248402667761335009280 4958 274690806386854797861219280558255045643696340992 4959 888144382645913935258396600141900856754440765440 4960 281782738216788854226898953145910189949560815616 4961 283501282675309971455592273142710856048577609728 4962 627573097154394344333462393518966859983641991392 4963 289057768628513810607390790132038120268693153568 4964 290820682246333904434456746503267905127468498944 4965 940296323316243735357111783302150921820129198080 4966 298329053131966182362665682280299296965171085312 4967 964572772581549588632017684445755038026789027840 4968 306031274169247779966389289678038957769386622976 4969 989475988084601070320942457426745906012954296320 4970 313932350156405483269964892066577195021367246848 4971 1015022151595330211723881828733600979147932303360 4972 322037415104901547687884517881040217085212360704 4973 1041227862662519218044633904756203104036822401280 4974 330351735575444354979875188722329280307077889792 4975 332366493995810176496521996003734748717106855936 4976 1074624369504278554693842038059601053508719083520 4977 340947489293675636985903636891770625103052668928 4978 1102368882950342387008020210795148614887758888960 4979 349750027621997462818730616774901666022156140544 4980 1130829700668115508938219951344852464014804910080 4981 358779828750177695165674162361802508595848282112 4982 1160025316108948813398722089981258261883351203840 4983 368042760119887483071868020435474533811671269376 4984 1189974700185736249193867319721374976042082744320 4985 377544840657650691405571644254090606065231874048 4986 379847421709497344567453709718553998533836406784 4987 1228142136576318348221533757782401204009964666880 4988 389654273478486442269604156447737857260631621632 4989 1259850151943248442294880240908741274157438730240 4990 399714317282282814649977847742744761168178446336 4991 1292376800763560581643679944394117101731205611520 4992 410034090000203080189341899842060009823826608128 4993 1325743218410227215312825245692866585009544232960 4994 420620297279871409224992023354828038641910022144 4995 1359971085926555713364419793967285686905237422080 4996 431479817894457933034939022004674978360264998912 4997 434111339096568393791375668249775998324384464896 4998 960971305017666339760614290075918004349951799319 4999 442619708212411772492567147389683371661436391401 5000 445319169689698791165261893083128979726436139008 5001 1439828745077998219765577418181418599037072834560 5002 456816362608323216742831825991708298477918224384 5003 1477002058015497807592777079307562401978520698880 5004 468610388571660663073533599819497154084373266432 5005 1515135106754545388928943137934704668582336266240 5006 480708911176995896257133740976946329876468596736 5007 1554252669630349386702194050248326499320271339520 5008 493119791879380494897073168005342832411731427328 5009 496127244681792450047286477999743998085010817024 5010 1098252920020190102583559188658192004971373484936 5011 505851095099899168562933882731066710470213018744 5012 508936193931084332760299306380718833973069873152 5013 1645518565803426536874945620778764113185226096640 5014 522075842980940819134664943990523769689049399296 5015 1688002352017711780106030947780071316546880798720 5016 535554729796183614941181256936568176096426590208 5017 1731582979148051873061649300496805335522670018560 5018 549381612773709595722438561116510091287392681984 5019 1776288765291827870516793200283801713508881530880 5020 563565476433577708453797906291820379899121631232 5021 567002565350619942911184546285421712097155219456 5022 1255146194308788688666924787037933719967283982784 5023 578115537257027621214781580264076240537386307136 5024 581641364492667808868913493006535810254936997888 5025 1880592646632487470714223566604301843640258396160 5026 596658106263932364725331364560598593930342170624 5027 1929145545163099177264035368891510076053578055680 5028 612062548338495559932778579356077915538773245952 5029 1978951976169202140641884914853491812025908592640 5030 627864700312810966539929784133154390042734493696 5031 2030044303190660423447763657467201958295864606720 5032 644074830209803095375769035762080434170424721408 5033 2082455725325038436089267809512406208073644802560 5034 660703471150888709959750377444658560614155779584 5035 664732987991620352993043992007469497434213711872 5036 2149248739008557109387684076119202107017438167040 5037 681894978587351273971807273783541250206105337856 5038 2204737765900684774016040421590297229775517777920 5039 699500055243994925637461233549803332044312281088 5040 2261659401336231017876439902689704928029609820160 5041 717559657500355390331348324723605017191696564224 5042 2320050632217897626797444179962516523766702407680 5043 736085520239774966143736040870949067623342538752 5044 2379949400371472498387734639442749952084165488640 5045 755089681315301382811143288508181212130463748096 5046 759694843418994689134907419437107997067672813568 5047 2456284273152636696443067515564802408019929333760 5048 779308546956972884539208312895475714521263243264 5049 2519700303886496884589760481817482548314877460480 5050 799428634564565629299955695485489522336356892672 5051 2584753601527121163287359888788234203462411223040 5052 820068180000406160378683799684120019647653216256 5053 2651486436820454430625650491385733170019088465920 5054 841240594559742818449984046709656077283820044288 5055 2719942171853111426728839587934571373810474844160 5056 862959635788915866069878044009349956720529997824 5057 868222678193136787582751336499551996648768929792 5058 1921942610035332679521228580151836008699903598638 5059 885239416424823544985134294779366743322872782802 5060 890638339379397582330523786166257959452872278016 5061 2879657490155996439531154836362837198074145669120 5062 913632725216646433485663651983416596955836448768 5063 2954004116030995615185554158615124803957041397760 5064 937220777143321326147067199638994308168746532864 5065 3030270213509090777857886275869409337164672532480 5066 961417822353991792514267481953892659752937193472 5067 3108505339260698773404388100496652998640542679040 5068 986239583758760989794146336010685664823462854656 5069 992254489363584900094572955999487996170021634048 5070 2196505840040380205167118377316384009942746969872 5071 1011702190199798337125867765462133420940426037488 5072 1017872387862168665520598612761437667946139746304 5073 3291037131606853073749891241557528226370452193280 5074 1044151685961881638269329887981047539378098798592 5075 3376004704035423560212061895560142633093761597440 5076 1071109459592367229882362513873136352192853180416 5077 3463165958296103746123298600993610671045340037120 5078 1098763225547419191444877122233020182574785363968 5079 3552577530583655741033586400567603427017763061760 5080 1127130952867155416907595812583640759798243262464 5081 1134005130701239885822369092570843424194310438912 5082 2510292388617577377333849574075867439934567965568 5083 1156231074514055242429563160528152481074772614272 5084 1163282728985335617737826986013071620509873995776 5085 3761185293264974941428447133208603687280516792320 5086 1193316212527864729450662729121197187860684341248 5087 3858291090326198354528070737783020152107156111360 5088 1224125096676991119865557158712155831077546491904 5089 3957903952338404281283769829706983624051817185280 5090 1255729400625621933079859568266308780085468987392 5091 4060088606381320846895527314934403916591729213440 5092 1288149660419606190751538071524160868340849442816 5093 4164911450650076872178535619024812416147289605120 5094 1321406942301777419919500754889317121228311559168 5095 1329465975983240705986087984014938994868427423744 5096 4298497478017114218775368152238404214034876334080 5097 1363789957174702547943614547567082500412210675712 5098 4409475531801369548032080843180594459551035555840 5099 1399000110487989851274922467099606664088624562176 5100 4523318802672462035752879805379409856059219640320 5101 1435119315000710780662696649447210034383393128448 5102 4640101264435795253594888359925033047533404815360 5103 1472171040479549932287472081741898135246685077504 5104 4759898800742944996775469278885499904168330977280 5105 1510179362630602765622286577016362424260927496192 5106 1519389686837989378269814838874215994135345627136 5107 4912568546305273392886135031129604816039858667520 5108 1558617093913945769078416625790951429042526486528 5109 5039400607772993769179520963634965096629754920960 5110 1598857269129131258599911390970979044672713785344 5111 5169507203054242326574719777576468406924822446080 5112 1640136360000812320757367599368240039295306432512 5113 5302972873640908861251300982771466340038176931840 5114 1682481189119485636899968093419312154567640088576 5115 5439884343706222853457679175869142747620949688320 5116 1725919271577831732139756088018699913441059995648 5117 1736445356386273575165502672999103993297537859584 5118 3843885220070665359042457160303672017399807197276 5119 1770478832849647089970268589558733486645745565604 5120 1781276678758795164661047572332515918905744556032 5121 5759314980311992879062309672725674396148291338240 5122 1827265450433292866971327303966833193911672897536 5123 5908008232061991230371108317230249607914082795520 5124 1874441554286642652294134399277988616337493065728 5125 6060540427018181555715772551738818674329345064960 5126 1922835644707983585028534963907785319505874386944 5127 6217010678521397546808776200993305997281085358080 5128 1972479167517521979588292672021371329646925709312 5129 1984508978727169800189145911998975992340043268096 5130 4393011680080760410334236754632768019885493939744 5131 2023404380399596674251735530924266841880852074976 5132 2035744775724337331041197225522875335892279492608 5133 6582074263213706147499782483115056452740904386560 5134 2088303371923763276538659775962095078756197597184 5135 6752009408070847120424123791120285266187523194880 5136 2142218919184734459764725027746272704385706360832 5137 6926331916592207492246597201987221342090680074240 5138 2197526451094838382889754244466040365149570727936 5139 7105155061167311482067172801135206854035526123520 5140 2254261905734310833815191625167281519596486524928 5141 2268010261402479771644738185141686848388620877824 5142 5020584777235154754667699148151734879869135931136 5143 2312462149028110484859126321056304962149545228544 5144 2326565457970671235475653972026143241019747991552 5145 7522370586529949882856894266417207374561033584640 5146 2386632425055729458901325458242394375721368682496 5147 7716582180652396709056141475566040304214312222720 5148 2448250193353982239731114317424311662155092983808 5149 7915807904676808562567539659413967248103634370560 5150 2511458801251243866159719136532617560170937974784 5151 8120177212762641693791054629868807833183458426880 5152 2576299320839212381503076143048321736681698885632 5153 8329822901300153744357071238049624832294579210240 5154 2642813884603554839839001509778634242456623118336 5155 2658931951966481411972175968029877989736854847488 5156 8596994956034228437550736304476808428069752668160 5157 2727579914349405095887229095134165000824421351424 5158 8818951063602739096064161686361188919102071111680 5159 2798000220975979702549844934199213328177249124352 5160 9046637605344924071505759610758819712118439280640 5161 2870238630001421561325393298894420068766786256896 5162 9280202528871590507189776719850066095066809630720 5163 2944342080959099864574944163483796270493370155008 5164 9519797601485889993550938557770999808336661954560 5165 3020358725261205531244573154032724848521854992384 5166 3038779373675978756539629677748431988270691254272 5167 6726799135123664378324300030531426030449662595233 5168 3098337957486882407447970031727783601630054739807 5169 3117234187827891538156833251581902858085052973056 5170 10078801215545987538359041927269930193259509841920 5171 3197714538258262517199822781941958089345427570688 5172 10339014406108484653149439555152936813849644892160 5173 3280272720001624641514735198736480078590612865024 5174 10605945747281817722502601965542932680076353863680 5175 3364962378238971273799936186838624309135280177152 5176 10879768687412445706915358351738285495241899376640 5177 3451838543155663464279512176037399826882119991296 5178 3472890712772547150331005345998207986595075719168 5179 7687770440141330718084914320607344034799614394552 5180 3540957665699294179940537179117466973291491131208 5181 3562553357517590329322095144665031837811489112064 5182 11518629960623985758124619345451348792296582676480 5183 3654530900866585733942654607933666387823345795072 5184 11816016464123982460742216634460499215828165591040 5185 3748883108573285304588268798555977232674986131456 5186 12121080854036363111431545103477637348658690129920 5187 3845671289415967170057069927815570639011748773888 5188 12434021357042795093617552401986611994562170716160 5189 3944958335035043959176585344042742659293851418624 5190 3969017957454339600378291823997951984680086536192 5191 8786023360161520820668473509265536039770987879488 5192 4046808760799193348503471061848533683761704149952 5193 4071489551448674662082394451045750671784558985216 5194 13164148526427412294999564966230112905481808773120 5195 4176606743847526553077319551924190157512395194368 5196 13504018816141694240848247582240570532375046389760 5197 4284437838369468919529450055492545408771412721664 5198 13852663833184414984493194403974442684181360148480 5199 4395052902189676765779508488932080730299141455872 5200 14210310122334622964134345602270413708071052247040 5201 4508523811468621667630383250334563039192973049856 5202 4536020522804959543289476370283373696777241755648 5203 10041169554470309509335398296303469759738271862272 5204 4624924298056220969718252642112609924299090457088 5205 4653130915941342470951307944052286482039495983104 5206 15044741173059899765713788532834414749122067169280 5207 4773264850111458917802650916484788751442737364992 5208 15433164361304793418112282951132080608428624445440 5209 4896500386707964479462228634848623324310185967616 5210 15831615809353617125135079318827934496207268741120 5211 5022917602502487732319438273065235120341875949568 5212 16240354425525283387582109259737615666366916853760 5213 5152598641678424763006152286096643473363397771264 5214 16659645802600307488714142476099249664589158420480 5215 5285627769207109679678003019557268484913246236672 5216 5317863903932962823944351936059755979473709694976 5217 17193989912068456875101472608953616856139505336320 5218 5455159828698810191774458190268330001648842702848 5219 17637902127205478192128323372722377838204142223360 5220 5596000441951959405099689868398426656354498248704 5221 18093275210689848143011519221517639424236878561280 5222 5740477260002843122650786597788840137533572513792 5223 18560405057743181014379553439700132190133619261440 5224 5888684161918199729149888326967592540986740310016 5225 19039595202971779987101877115541999616673323909120 5226 6040717450522411062489146308065449697043709984768 5227 6077558747351957513079259355496863976541382508544 5228 13453598270247328756648600061062852060899325190466 5229 6196675914973764814895940063455567203260109479614 5230 6234468375655783076313666503163805716170105946112 5231 20157602431091975076718083854539860386519019683840 5232 6395429076516525034399645563883916178690855141376 5233 20678028812216969306298879110305873627699289784320 5234 6560545440003249283029470397472960157181225730048 5235 21211891494563635445005203931085865360152707727360 5236 6729924756477942547599872373677248618270560354304 5237 21759537374824891413830716703476570990483798753280 5238 6903677086311326928559024352074799653764239982592 5239 6945781425545094300662010691996415973190151438336 5240 15375540880282661436169828641214688069599228789104 5241 7081915331398588359881074358234933946582982262416 5242 7125106715035180658644190289330063675622978224128 5243 23037259921247971516249238690902697584593165352960 5244 7309061801733171467885309215867332775646691590144 5245 23632032928247964921484433268920998431656331182080 5246 7497766217146570609176537597111954465349972262912 5247 24242161708072726222863090206955274697317380259840 5248 7691342578831934340114139855631141278023497547776 5249 24868042714085590187235104803973223989124341432320 5250 7889916670070087918353170688085485318587702837248 5251 7938035914908679200756583647995903969360173072384 5252 17572046720323041641336947018531072079541975758976 5253 8093617521598386697006942123697067367523408299904 5254 8142979102897349324164788902091501343569117970432 5255 26328297052854824589999129932460225810963617546240 5256 8353213487695053106154639103848380315024790388736 5257 27008037632283388481696495164481141064750092779520 5258 8568875676738937839058900110985090817542825443328 5259 27705327666368829968986388807948885368362720296960 5260 8790105804379353531559016977864161460598282911744 5261 28420620244669245928268691204540827416142104494080 5262 9017047622937243335260766500669126078385946099712 5263 9072041045609919086578952740566747393554483511296 5264 20082339108940619018670796592606939519476543724544 5265 9249848596112441939436505284225219848598180914176 5266 9306261831882684941902615888104572964078991966208 5267 30089482346119799531427577065668829498244134338560 5268 9546529700222917835605301832969577502885474729984 5269 30866328722609586836224565902264161216857248890880 5270 9793000773415928958924457269697246648620371935232 5271 31663231618707234250270158637655868992414537482240 5272 10045835205004975464638876546130470240683751899136 5273 32480708851050566775164218519475231332733833707520 5274 10305197283356849526012304572193286946726795542528 5275 33319291605200614977428284952198499329178316840960 5276 10571255538414219359356006039114536969826492473344 5277 10635727807865925647888703872119511958947419389952 5278 34387979824136913750202945217907233712279010672640 5279 10910319657397620383548916380536660003297685405696 5280 35275804254410956384256646745444755676408284446720 5281 11192000883903918810199379736796853312708996497408 5282 36186550421379696286023038443035278848473757122560 5283 11480954520005686245301573195577680275067145027584 5284 37120810115486362028759106879400264380267238522880 5285 11777368323836399458299776653935185081973480620032 5286 38079190405943559974203754231083999233346647818240 5287 12081434901044822124978292616130899394087419969536 5288 12155117494703915026158518710993727953082765017088 5289 26907196540494657513297200122125704121798650380932 5290 12393351829947529629791880126911134406520218959228 5291 12468936751311566152627333006327611432340211892224 5292 40315204862183950153436167709079720773038039367680 5293 12790858153033050068799291127767832357381710282752 5294 41356057624433938612597758220611747255398579568640 5295 13121090880006498566058940794945920314362451460096 5296 42423782989127270890010407862171730720305415454720 5297 13459849512955885095199744747354497236541120708608 5298 43519074749649782827661433406953141980967597506560 5299 13807354172622653857118048704149599307528479965184 5300 13891562851090188601324021383992831946380302876672 5301 30751081760565322872339657282429376139198457578208 5302 14163830662797176719762148716469867893165964524832 5303 14250213430070361317288380578660127351245956448256 5304 46074519842495943032498477381805395169186330705920 5305 14618123603466342935770618431734665551293383180288 5306 47264065856495929842968866537841996863312662364160 5307 14995532434293141218353075194223908930699944525824 5308 48484323416145452445726180413910549394634760519680 5309 15382685157663868680228279711262282556046995095552 5310 49736085428171180374470209607946447978248682864640 5311 15779833340140175836706341376170970637175405674496 5312 15876071829817358401513167295991807938720346144768 5313 35144093440646083282673894037062144159083951517952 5314 16187235043196773394013884247394134735046816599808 5315 16285958205794698648329577804183002687138235940864 5316 52656594105709649179998259864920451621927235092480 5317 16706426975390106212309278207696760630049580777472 5318 54016075264566776963392990328962282129500185559040 5319 17137751353477875678117800221970181635085650886656 5320 55410655332737659937972777615897770736725440593920 5321 17580211608758707063118033955728322921196565823488 5322 56841240489338491856537382409081654832284208988160 5323 18034095245874486670521533001338252156771892199424 5324 18144082091219838173157905481133494787108967022592 5325 40164678217881238037341593185213879038953087449088 5326 18499697192224883878873010568450439697196361828352 5327 18612523663765369883805231776209145928157983932416 5328 60178964692239599062855154131337658996488268677120 5329 19093059400445835671210603665939155005770949459968 5330 61732657445219173672449131804528322433714497781760 5331 19586001546831857917848914539394493297240743870464 5332 63326463237414468500540317275311737984829074964480 5333 20091670410009950929277753092260940481367503798272 5334 64961417702101133550328437038950462665467667415040 5335 20610394566713699052024609144386573893453591085056 5336 66638583210401229954856569904396998658356633681920 5337 21142511076828438718712012078229073939652984946688 5338 21271455615731851295777407744239023917894838779904 5339 47087593945865650648270100213719982213147638166631 5340 21688365702408176852135790222094485211410383178649 5341 21820639314795240767097832761073320006595370811392 5342 70551608508821912768513293490889511352816568893440 5343 22384001767807837620398759473593706625417992994816 5344 72373100842759392572046076886070557696947514245120 5345 22961909040011372490603146391155360550134290055168 5346 74241620230972724057518213758800528760534477045760 5347 23554736647672798916599553307870370163946961240064 5348 76158380811887119948407508462167998466693295636480 5349 24162869802089644249956585232261798788174839939072 5350 24310234989407830052317037421987455906165530034176 5351 53814393080989315026594400244251408243597300761864 5352 24786703659895059259583760253822268813040437918456 5353 24937873502623132305254666012655222864680423784448 5354 80630409724367900306872335418159441546076078735360 5355 25581716306066100137598582255535664714763420565504 5356 82712115248867877225195516441223494510797159137280 5357 26242181760012997132117881589891840628724902920192 5358 84847565978254541780020815724343461440610830909440 5359 26919699025911770190399489494708994473082241417216 5360 87038149499299565655322866813906283961935195013120 5361 27614708345245307714236097408299198615056959930368 5362 27783125702180377202648042767985663892760605753344 5363 61502163521130645744679314564858752278396915156416 5364 28327661325594353439524297432939735786331929049664 5365 28500426860140722634576761157320254702491912896512 5366 92149039684991886064996954763610790338372661411840 5367 29236247206932685871541236863469331102586766360576 5368 94528131712991859685937733075683993726625324728320 5369 29991064868586282436706150388447817861399889051648 5370 96968646832290904891452360827821098789269521039360 5371 30765370315327737360456559422524565112093990191104 5372 99472170856342360748940419215892895956497365729280 5373 31559666680280351673412682752341941274350811348992 5374 31752143659634716803026334591983615877440692289536 5375 70288186881292166565347788074124288318167903035904 5376 32374470086393546788027768494788269470093633199616 5377 32571916411589397296659155608366005374276471881728 5378 105313188211419298359996519729840903243854470184960 5379 33412853950780212424618556415393521260099161554944 5380 108032150529133553926785980657924564259000371118080 5381 34275502706955751356235600443940363270171301773312 5382 110821310665475319875945555231795541473450881187840 5383 35160423217517414126236067911456645842393131646976 5384 113682480978676983713074764818163309664568417976320 5385 36068190491748973341043066002676504313543784398848 5386 36288164182439676346315810962266989574217934045184 5387 80329356435762476074683186370427758077906174898176 5388 36999394384449767757746021136900879394392723656704 5389 37225047327530739767610463552418291856315967864832 5390 120357929384479198125710308262675317992976537354240 5391 38186118800891671342421207331878310011541898919936 5392 123465314890438347344898263609056644867428995563520 5393 39172003093663715835697829078788986594481487740928 5394 126652926474828937001080634550623475969658149928960 5395 40183340820019901858555506184521880962735007596544 5396 129922835404202267100656874077900925330935334830080 5397 41220789133427398104049218288773147786907182170112 5398 133277166420802459909713139808793997316713267363840 5399 42285022153656877437424024156458147879305969893376 5400 42542911231463702591554815488478047835789677559808 5401 94175187891731301296540200427439964426295276333262 5402 43376731404816353704271580444188970422820766357298 5403 43641278629590481534195665522146640013190741622784 5404 141103217017643825537026586981779022705633137786880 5405 44768003535615675240797518947187413250835985989632 5406 144746201685518785144092153772141115393895028490240 5407 45923818080022744981206292782310721100268580110336 5408 148483240461945448115036427517601057521068954091520 5409 47109473295345597833199106615740740327893922480128 5410 152316761623774239896815016924335996933386591272960 5411 48325739604179288499913170464523597576349679878144 5412 48620469978815660104634074843974911812331060068352 5413 107628786161978630053188800488502816487194601523728 5414 49573407319790118519167520507644537626080875836912 5415 49875747005246264610509332025310445729360847568896 5416 161260819448735800613744670836318883092152157470720 5417 51163432612132200275197164511071329429526841131008 5418 165424230497735754450391032882446989021594318274560 5419 52484363520025994264235763179783681257449805840384 5420 169695131956509083560041631448686922881221661818880 5421 53839398051823540380798978989417988946164482834432 5422 174076298998599131310645733627812567923870390026240 5423 55229416690490615428472194816598397230113919860736 5424 55566251404360754405296085535971327785521211506688 5425 123004327042261291489358629129717504556793830312832 5426 56655322651188706879048594865879471572663858099328 5427 57000853720281445269153522314640509404983825793024 5428 184298079369983772129993909527221580676745322823680 5429 58472494413865371743082473726938662205173532721152 5430 189056263425983719371875466151367987453250649456640 5431 59982129737172564873412300776895635722799778103296 5432 193937293664581809782904721655642197578539042078720 5433 61530740630655474720913118845049130224187980382208 5434 198944341712684721497880838431785791912994731458560 5435 63119333360560703346825365504683882548701622697984 5436 63504287319269433606052669183967231754881384579072 5437 140576373762584333130695576148248576636335806071808 5438 64748940172787093576055536989576538940187266399232 5439 65143832823178794593318311216732010748552943763456 5440 210626376422838596719993039459681806487708940369920 5441 66825707901560424849237112830787042520198323109888 5442 216064301058267107853571961315849128518000742236160 5443 68551005413911502712471200887880726540342603546624 5444 221642621330950639751891110463591082946901762375680 5445 70320846435034828252472135822913291684786263293952 5446 227364961957353967426149529636326619329136835952640 5447 72136380983497946682086132005353008627087568797696 5448 72576328364879352692631621924533979148435868090368 5449 160658712871524952149366372740855516155812349796352 5450 73998788768899535515492042273801758788785447313408 5451 74450094655061479535220927104836583712631935729664 5452 240715858768958396251420616525350635985953074708480 5453 76372237601783342684842414663756620023083797839872 5454 246930629780876694689796527218113289734857991127040 5455 78344006187327431671395658157577973188962975481856 5456 253305852949657874002161269101246951939316299857920 5457 80366681640039803717111012369043761925470015193088 5458 259845670808404534201313748155801850661870669660160 5459 82441578266854796208098436577546295573814364340224 5460 266554332841604919819426279617587994633426534727680 5461 84570044307313754874848048312916295758611939786752 5462 85085822462927405183109630976956095671579355119616 5463 188350375783462602593080400854879928852590552666524 5464 86753462809632707408543160888377940845641532714596 5465 87282557259180963068391331044293280026381483245568 5466 282206434035287651074053173963558045411266275573760 5467 89536007071231350481595037894374826501671971979264 5468 289492403371037570288184307544282230787790056980480 5469 91847636160045489962412585564621442200537160220672 5470 296966480923890896230072855035202115042137908183040 5471 94218946590691195666398213231481480655787844960256 5472 304633523247548479793630033848671993866773182545920 5473 96651479208358576999826340929047195152699359756288 5474 97240939957631320209268149687949823624662120136704 5475 215257572323957260106377600977005632974389203047456 5476 99146814639580237038335041015289075252161751673824 5477 99751494010492529221018664050620891458721695137792 5478 322521638897471601227489341672637766184304314941440 5479 102326865224264400550394329022142658859053682262016 5480 330848460995471508900782065764893978043188636549120 5481 104968727040051988528471526359567362514899611680768 5482 339390263913018167120083262897373845762443323637760 5483 107678796103647080761597957978835977892328965668864 5484 348152597997198262621291467255625135847740780052480 5485 110458833380981230856944389633196794460227839721472 5486 111132502808721508810592171071942655571042423013376 5487 246008654084522582978717258259435009113587660625664 5488 113310645302377413758097189731758943145327716198656 5489 114001707440562890538307044629281018809967651586048 5490 368596158739967544259987819054443161353490645647360 5491 116944988827730743486164947453877324410347065442304 5492 378112526851967438743750932302735974906501298913280 5493 119964259474345129746824601553791271445599556206592 5494 387874587329163619565809443311284395157078084157440 5495 123061481261310949441826237690098260448375960764416 5496 397888683425369442995761676863571583825989462917120 5497 126238666721121406693650731009367765097403245395968 5498 127008574638538867212105338367934463509762769158144 5499 281152747525168666261391152296497153272671612143616 5500 129497880345574187152111073979153077880374532798464 5501 130287665646357589186636622433464021497105887526912 5502 421252752845677193439986078919363612975417880739840 5503 133651415803120849698474225661574085040396646219776 5504 432128602116534215707143922631698257036001484472320 5505 137102010827823005424942401775761453080685207093248 5506 443285242661901279503782220927182165893803524751360 5507 140641692870069656504944271645826583369572526587904 5508 454729923914707934852299059272653238658273671905280 5509 144272761966995893364172264010706017254175137595392 5510 145152656729758705385263243849067958296871736180736 5511 321317425743049904298732745481711032311624699592704 5512 147997577537799071030984084547603517577570894626816 5513 148900189310122959070441854209673167425263871459328 5514 329613157621059554537890701496039875492033467166417 5515 151818559916857237964950531554661396479872682250543 5516 152744475203566685369684829327513240046167595679744 5517 493861259561753389379593054436226579469715982254080 5518 156688012374654863342791316315155946377925950963712 5519 506611705899315748004322538202493903878632599715840 5520 160733363280079607434222024738087523850940030386176 5521 519691341616809068402627496311603701323741339320320 5522 164883156533709592416196873155092591147628728680448 5523 533108665683209839638852559235175989266853069455360 5524 169140088614627509749696096625832591517223879573504 5525 170171644925854810366219261953912191343158710239232 5526 376700751566925205186160801709759857705181105333048 5527 173506925619265414817086321776755881691283065429192 5528 174565114518361926136782662088586560052762966491136 5529 564412868070575302148106347927116090822532551147520 5530 179072014142462700963190075788749653003343943958528 5531 578984806742075140576368615088564461575580113960960 5532 183695272320090979924825171129242884401074320441344 5533 593932961847781792460145710070404230084275816366080 5534 188437893181382391332796426462962961311575689920512 5535 609267046495096959587260067697343987733546365091840 5536 193302958416717153999652681858094390305398719512576 5537 194481879915262640418536299375899647249324240273408 5538 430515144647914520212755201954011265948778406094912 5539 198293629279160474076670082030578150504323503347648 5540 199502988020985058442037328101241782917443390275584 5541 645043277794943202454978683345275532368608629882880 5542 204653730448528801100788658044285317718107364524032 5543 661696921990943017801564131529787956086377273098240 5544 209937454080103977056943052719134725029799223361536 5545 678780527826036334240166525794747691524886647275520 5546 215357592207294161523195915957671955784657931337728 5547 696305195994396525242582934511250271695481560104960 5548 220917666761962461713888779266393588920455679442944 5549 222265005617443017621184342143885311142084846026752 5550 492017308169045165957434516518870018227175321251328 5551 226621290604754827516194379463517886290655432397312 5552 228003414881125781076614089258562037619935303172096 5553 737192317479935088519975638108886322706981291294720 5554 233889977655461486972329894907754648820694130884608 5555 756225053703934877487501864605471949813002597826560 5556 239928518948690259493649203107582542891199112413184 5557 775749174658327239131618886622568790314156168314880 5558 246122962522621898883652475380196520896751921528832 5559 795777366850738885991523353727143167651978925834240 5560 252477333442242813387301462018735530194806490791936 5561 254017149277077734424210676735868927019525538316288 5562 562305495050337332522782304592994306545343224287232 5563 258995760691148374304222147958306155760749065596928 5564 260575331292715178373273244866928042994211775053824 5565 842505505691354386879972157838727225950835761479680 5566 267302831606241699396948451323148170080793292439552 5567 864257204233068431414287845263396514072002968944640 5568 274204021655646010849884803551522906161370414186496 5569 886570485323802559007564441854364331787607049502720 5570 281283385740139313009888543291653166739145053175808 5571 909459847829415869704598118545306477316547343810560 5572 288545523933991786728344528021412034508350275190784 5573 290305313459517410770526487698135916593743472361472 5574 642634851486099808597465490963422064623249399185408 5575 295995155075598142061968169095207035155141789253632 5576 297800378620245918140883708419346334850527742918656 5577 659226315242119109075781402992079750984066934332834 5578 303637119833714475929901063109322792959745364501086 5579 305488950407133370739369658655026480092335191359488 5580 987722519123506778759186108872453158939431964508160 5581 313376024749309726685582632630311892755851901927424 5582 1013223411798631496008645076404987807757265199431680 5583 321466726560159214868444049476175047701880060772352 5584 1039382683233618136805254992623207402647482678640640 5585 329766313067419184832393746310185182295257457360896 5586 1066217331366419679277705118470351978533706138910720 5587 338280177229255019499392193251665183034447759147008 5588 340343289851709620732438523907824382686317420478464 5589 753401503133850410372321603419519715410362210666096 5590 347013851238530829634172643553511763382566130858384 5591 349130229036723852273565324177173120105525932982272 5592 1128825736141150604296212695854232181645065102295040 5593 358144028284925401926380151577499306006687887917056 5594 1157969613484150281152737230177128923151160227921920 5595 367390544640181959849650342258485768802148640882688 5596 1187865923695563584920291420140808460168551632732160 5597 376875786362764782665592852925925922623151379841024 5598 1218534092990193919174520135394687975467092730183680 5599 386605916833434307999305363716188780610797439025152 5600 388963759830525280837072598751799294498648480546816 5601 861030289295829040425510403908022531897556812189824 5602 396587258558320948153340164061156301008647006695296 5603 399005976041970116884074656202483565834886780551168 5604 1290086555589886404909957366690551064737217259765760 5605 409307460897057602201577316088570635436214729048064 5606 1323393843981886035603128263059575912172754546196480 5607 419874908160207954113886105438269450059598446723072 5608 1357561055652072668480333051589495383049773294551040 5609 430715184414588323046391831915343911569315862675456 5610 1392610391988793050485165869022500543390963120209920 5611 441835333523924923427777558532787177840911358885888 5612 444530011234886035242368684287770622284169692053504 5613 984034616338090331914869033037740036454350642502656 5614 453242581209509655032388758927035772581310864794624 5615 456006829762251562153228178517124075239870606344192 5616 1474384634959870177039951276217772645413962582589440 5617 467779955310922973944659789815509297641388261769216 5618 1512450107407869754975003729210943899626005195653120 5619 479857037897380518987298406215165085782398224826368 5620 1551498349316654478263237773245137580628312336629760 5621 492245925045243797767304950760393041793503843057664 5622 1591554733701477771983046707454286335303957851668480 5623 504954666884485626774602924037471060389612981583872 5624 508034298554155468848421353471737854039051076632576 5625 1124610990100674665045564609185988613090686448574464 5626 517991521382296748608444295916612311521498131193856 5627 521150662585430356746546489733856085988423550107648 5628 1685011011382708773759944315677454451901671522959360 5629 534605663212483398793896902646296340161586584879104 5630 1728514408466136862828575690526793028144005937889280 5631 548408043311292021699769607103045812322740828372992 5632 1773140970647605118015128883708728663575214099005440 5633 562566771480278626019777086583306333478290106351616 5634 1818919695658831739409196237090612954633094687621120 5635 577091047867983573456689056042824069016700550381568 5636 580610626919034821541052975396271833187486944722944 5637 1285269702972199617194930981926844129246498798370816 5638 591990310151196284123936338190414070310283578507264 5639 595600757240491836281767416838692669701055485837312 5640 1318452630484238218151562805984159501968133868665668 5641 607274239667428951859802126218645585919490729002172 5642 610977900814266741478739317310052960184670382718976 5643 1975445038247013557518372217744906317878863929016320 5644 626752049498619453371165265260623785511703803854848 5645 2026446823597262992017290152809975615514530398863360 5646 642933453120318429736888098952350095403760121544704 5647 2078765366467236273610509985246414805294965357281280 5648 659532626134838369664787492620370364590514914721792 5649 2132434662732839358555410236940703957067412277821440 5650 676560354458510038998784386503330366068895518294016 5651 680686579703419241464877047815648765372634840956928 5652 1506803006267700820744643206839039430820724421332192 5653 694027702477061659268345287107023526765132261716768 5654 698260458073447704547130648354346240211051865964544 5655 2257651472282301208592425391708464363290130204590080 5656 716288056569850803852760303154998612013375775834112 5657 2315939226968300562305474460354257846302320455843840 5658 734781089280363919699300684516971537604297281765376 5659 2375731847391127169840582840281616920337103265464320 5660 753751572725529565331185705851851845246302759682048 5661 2437068185980387838349040270789375950934185460367360 5662 773211833666868615998610727432377561221594878050304 5663 777927519661050561674145197503598588997296961093632 5664 1722060578591658080851020807816045063795113624379648 5665 793174517116641896306680328122312602017294013390592 5666 798011952083940233768149312404967131669773561102336 5667 2580173111179772809819914733381102129474434519531520 5668 818614921794115204403154632177141270872429458096128 5669 2646787687963772071206256526119151824345509092392960 5670 839749816320415908227772210876538900119196893446144 5671 2715122111304145336960666103178990766099546589102080 5672 861430368829176646092783663830687823138631725350912 5673 2785220783977586100970331738045001086781926240419840 5674 883670667047849846855555117065574355681822717771776 5675 889060022469772070484737368575541244568339384107008 5676 1968069232676180663829738066075480072908701285005312 5677 906485162419019310064777517854071545162621729589248 5678 912013659524503124306456357034248150479741212688384 5679 2948769269919740354079902552435545290827925165178880 5680 935559910621845947889319579631018595282776523538432 5681 3024900214815739509950007458421887799252010391306240 5682 959714075794761037974596812430330171564796449652736 5683 3102996698633308956526475546490275161256624673259520 5684 984491850090487595534609901520786083587007686115328 5685 3183109467402955543966093414908572670607915703336960 5686 1009909333768971253549205848074942120779225963167744 5687 1016068597108310937696842706943475708078102153265152 5688 2249221980201349330091129218371977226181372897148928 5689 1035983042764593497216888591833224623042996262387712 5690 1042301325170860713493092979467712171976847100215296 5691 2307292103347416881765234910472279128444234270164919 5692 1062729919418000665754653720882629775359108775753801 5693 1069211326424966797587793805292592680323173169758208 5694 3457028816932273725657151381053586056288011875778560 5695 1096816086622584043399539214206091624645481656745984 5696 3546281941295210236030257767417457327150428198010880 5697 1125133542960557252039554173166612666956580212703232 5698 3637839391317663478818392474181225909266189375242240 5699 1154182095735967146913378112085648138033401100763136 5700 1161221253838069643082105950792543666374973889445888 5701 2570539405944399234389861963853688258492997596741632 5702 1183980620302392568247872676380828140620567157014528 5703 1191201514480983672563534833677385339402110971674624 5704 2636905260968476436303125611968319003936267737331336 5705 1214548479334857903719604252437291171838981458004344 5706 1221955801628533482957478634620105920369340765437952 5707 3950890076494027115036744435489812635757727858032640 5708 1253504098997238906742330530521247571023407607709696 5709 4052893647194525984034580305619951231029060797726720 5710 1285866906240636859473776197904700190807520243089408 5711 4157530732934472547221019970492829610589930714562560 5712 1319065252269676739329574985240740729181029829443584 5713 4264869325465678717110820473881407914134824555642880 5714 1353120708917020077997568773006660732137791036588032 5715 1361373159406838482929754095631297530745269681913856 5716 3013606012535401641489286413678078861641448842664384 5717 1388055404954123318536690574214047053530264523433536 5718 1396520916146895409094261296708692480422103731929088 5719 4515302944564602417184850783416928726580260409180160 5720 1432576113139701607705520606309997224026751551668224 5721 4631878453936601124610948920708515692604640911687680 5722 1469562178560727839398601369033943075208594563530752 5723 4751463694782254339681165680563233840674206530928640 5724 1507503145451059130662371411703703690492605519364096 5725 4874136371960775676698080541578751901868370920734720 5726 1546423667333737231997221454864755122443189756100608 5727 1555855039322101123348290395007197177994593922187264 5728 3444121157183316161702041615632090127590227248759296 5729 1586349034233283792613360656244625204034588026781184 5730 1596023904167880467536298624809934263339547122204672 5731 5160346222359545619639829466762204258948869039063040 5732 1637229843588230408806309264354282541744858916192256 5733 5293575375927544142412513052238303648691018184785920 5734 1679499632640831816455544421753077800238393786892288 5735 5430244222608290673921332206357981532199093178204160 5736 1722860737658353292185567327661375646277263450701824 5737 5570441567955172201940663476090002173563852480839680 5738 1767341334095699693711110234131148711363645435543552 5739 1778120044939544140969474737151082489136678768214016 5740 3936138465352361327659476132150960145817402570010624 5741 1812970324838038620129555035708143090325243459178496 5742 1824027319049006248612912714068496300959482425376768 5743 5897538539839480708159805104871090581655850330357760 5744 1871119821243691895778639159262037190565553047076864 5745 6049800429631479019900014916843775598504020782612480 5746 1919428151589522075949193624860660343129592899305472 5747 6205993397266617913052951092980550322513249346519040 5748 1968983700180975191069219803041572167174015372230656 5749 6366218934805911087932186829817145341215831406673920 5750 2019818667537942507098411696149884241558451926335488 5751 2032137194216621875393685413886951416156204306530304 5752 4498443960402698660182258436743954452362745794297856 5753 2071966085529186994433777183666449246085992524775424 5754 2084602650341721426986185958935424343953694200430592 5755 4614584206694833763530469820944558256888468540329838 5756 2125459838836001331509307441765259550718217551507602 5757 2138422652849933595175587610585185360646346339516416 5758 6914057633864547451314302762107172112576023751557120 5759 2193632173245168086799078428412183249290963313491968 5760 7092563882590420472060515534834914654300856396021760 5761 2250267085921114504079108346333225333913160425406464 5762 7275678782635326957636784948362451818532378750484480 5763 2308364191471934293826756224171296276066802201526272 5764 2322442507676139286164211901585087332749947778891776 5765 5141078811888798468779723927707376516985995193483264 5766 2367961240604785136495745352761656281241134314029056 5767 2382403028961967345127069667354770678804221943349248 5768 5273810521936952872606251223936638007872535474662672 5769 2429096958669715807439208504874582343677962916008688 5770 2443911603257066965914957269240211840738681530875904 5771 7901780152988054230073488870979625271515455716065280 5772 2507008197994477813484661061042495142046815215419392 5773 8105787294389051968069160611239902462058121595453440 5774 2571733812481273718947552395809400381615040486178816 5775 8315061465868945094442039940985659221179861429125120 5776 2638130504539353478659149970481481458362059658887168 5777 8529738650931357434221640947762815828269649111285760 5778 2706241417834040155995137546013321464275582073176064 5779 2722746318813676965859508191262595061490539363827712 5780 6027212025070803282978572827356157723282897685328768 5781 2776110809908246637073381148428094107060529046867072 5782 2793041832293790818188522593417384960844207463858176 5783 9030605889129204834369701566833857453160520818360320 5784 2865152226279403215411041212619994448053503103336448 5785 9263756907873202249221897841417031385209281823375360 5786 2939124357121455678797202738067886150417189127061504 5787 9502927389564508679362331361126467681348413061857280 5788 3015006290902118261324742823407407380985211038728192 5789 9748272743921551353396161083157503803736741841469440 5790 3092847334667474463994442909729510244886379512201216 5791 3111710078644202246696580790014394355989187844374528 5792 6888242314366632323404083231264180255180454497518592 5793 3172698068466567585226721312489250408069176053562368 5794 3192047808335760935072597249619868526679094244409344 5795 10320692444719091239279658933524408517897738078126080 5796 3274459687176460817612618528708565083489717832384512 5797 10587150751855088284825026104476607297382036369571840 5798 3358999265281663632911088843506155600476787573784576 5799 10860488445216581347842664412715963064398186356408320 5800 3445721475316706584371134655322751292554526901403648 5801 11140883135910344403881326952180004347127704961679360 5802 3534682668191399387422220468262297422727290871087104 5803 3556240089879088281938949474302164978273357536428032 5804 7872276930704722655318952264301920291634805140021248 5805 3625940649676077240259110071416286180650486918356992 5806 3648054638098012497225825428136992601918964850753536 5807 11795077079678961416319610209742181163311700660715520 5808 3742239642487383791557278318524074381131106094153728 5809 12099600859262958039800029833687551197008041565224960 5810 3838856303179044151898387249721320686259185798610944 5811 12411986794533235826105902185961100645026498693038080 5812 3937967400361950382138439606083144334348030744461312 5813 12732437869611822175864373659634290682431662813347840 5814 4039637335075885014196823392299768483116903852670976 5815 4064274388433243750787370827773902832312408613060608 5816 8996887920805397320364516873487908904725491588595712 5817 4143932171058373988867554367332898492171985049550848 5818 4169205300683442853972371917870848687907388400861184 5819 9229168413389667527060939641889116513776937080659676 5820 4250919677672002663018614883530519101436435103015204 5821 4276845305699867190351175221170370721292692679032832 5822 13828115267729094902628605524214344225152047503114240 5823 4387264346490336173598156856824366498581926626983936 5824 14185127765180840944121031069669829308601712792043520 5825 4500534171842229008158216692666450667826320850812928 5826 14551357565270653915273569896724903637064757500968960 5827 4616728382943868587653512448342592552133604403052544 5828 4644885015352278572328423803170174665499895557783552 5829 10282157623777596937559447855414753033971990386966528 5830 4735922481209570272991490705523312562482268628058112 5831 4764806057923934690254139334709541357608443886698496 5832 10547621043873905745212502447873276015745070949325344 5833 4858193917339431614878417009749164687355925832017376 5834 4887823206514133931829914538480423681477363061751808 5835 15803560305976108460146977741959250543030911432130560 5836 5014016395988955626969322122084990284093630430838784 5837 16211574588778103936138321222479804924116243190906880 5838 5143467624962547437895104791618800763230080972357632 5839 16630122931737890188884079881971318442359722858250240 5840 5276261009078706957318299940962962916724119317774336 5841 17059477301862714868443281895525631656539298222571520 5842 5412482835668080311990275092026642928551164146352128 5843 5445492637627353931719016382525190122981078727655424 5844 12054424050141606565957145654712315446565795370657536 5845 5552221619816493274146762296856188214121058093734144 5846 5586083664587581636377045186834769921688414927716352 5847 18061211778258409668739403133667714906321041636720640 5848 5730304452558806430822082425239988896107006206672896 5849 18527513815746404498443795682834062770418563646750720 5850 5878248714242911357594405476135772300834378254123008 5851 19005854779129017358724662722252935362696826123714560 5852 6030012581804236522649485646814814761970422077456384 5853 19496545487843102706792322166315007607473483682938880 5854 6185694669334948927988885819459020489772759024402432 5855 6223420157288404493393161580028788711978375688749056 5856 13776484628733264646808166462528360510360908995037184 5857 6345396136933135170453442624978500816138352107124736 5858 6384095616671521870145194499239737053358188488818688 5859 20641384889438182478559317867048817035795476156252160 5860 6548919374352921635225237057417130166979435664769024 5861 21174301503710176569650052208953214594764072739143680 5862 6717998530563327265822177687012311200953575147569152 5863 21720976890433162695685328825431926128796372712816640 5864 6891442950633413168742269310645502585109053802807296 5865 22281766271820688807762653904360008694255409923358720 5866 7069365336382798774844440936524594845454581742174208 5867 7112480179758176563877898948604329956546715072856064 5868 15744553861409445310637904528603840583269610280042496 5869 7251881299352154480518220142832572361300973836713984 5870 7296109276196024994451650856273985203837929701507072 5871 16151044723431918172356644373305953899109639891154433 5872 7439109435926004660282576046178408427513761430276607 5873 7484479284974767583114556637048148762262212188307456 5874 24199201718525916079600059667375102394016083130449920 5875 7677712606358088303796774499442641372518371597221888 5876 24823973589066471652211804371922201290052997386076160 5877 7875934800723900764276879212166288668696061488922624 5878 25464875739223644351728747319268581364863325626695680 5879 8079274670151770028393646784599536966233807705341952 5880 8128548776866487501574741655547805664624817226121216 5881 17993775841610794640729033746975817809450983177191424 5882 8287864342116747977735108734665796984343970099101696 5883 8338410601366885707944743835741697375814776801722368 5884 18458336826779335054121879283778233027553874161319352 5885 8501839355344005326037229767061038202872870206030408 5886 8553690611399734380702350442340741442585385358065664 5887 27656230535458189805257211048428688450304095006228480 5888 8774528692980672347196313713648732997163853253967872 5889 28370255530361681888242062139339658617203425584087040 5890 9001068343684458016316433385332901335652641701625856 5891 29102715130541307830547139793449807274129515001937920 5892 9233456765887737175307024896685185104267208806105088 5893 9289770030704557144656847606340349330999791115567104 5894 20564315247555193875118895710829506067943980773933056 5895 9471844962419140545982981411046625124964537256116224 5896 9529612115847869380508278669419082715216887773396992 5897 21095242087747811490425004895746552031490141898650688 5898 9716387834678863229756834019498329374711851664034752 5899 9775646413028267863659829076960847362954726123503616 5900 31607120611952216920293955483918501086061822864261120 5901 10028032791977911253938644244169980568187260861677568 5902 32423149177556207872276642444959609848232486381813760 5903 10286935249925094875790209583237601526460161944715264 5904 33260245863475780377768159763942636884719445716500480 5905 10552522018157413914636599881925925833448238635548672 5906 34118954603725429736886563791051263313078596445143040 5907 10824965671336160623980550184053285857102328292704256 5908 10890985275254707863438032765050380245962157455310848 5909 24108848100283213131914291309424630893131590741315072 5910 11104443239632986548293524593712376428242116187468288 5911 11172167329175163272754090373669539843376829855432704 5912 36122423556516819337478806267335429812642083273441280 5913 11460608905117612861644164850479977792214012413345792 5914 37055027631492808996887591365668125540837127293501440 5915 11756497428485822715188810952271544601668756508246016 5916 38011709558258034717449325444505870725393652247429120 5917 12060025163608473045298971293629629523940844154912768 5918 38993090975686205413584644332630015214946967365877760 5919 12371389338669897855977771638918040979545518048804864 5920 12446840314576808986786323160057577423956751377498112 5921 27552969257466529293616332925056721020721817990074368 5922 12690792273866270340906885249957001632276704214249472 5923 12768191233343043740290388998479474106716376977637376 5924 41282769778876364957118635734097634071590952312504320 5925 13097838748705843270450474114834260333958871329538048 5926 42348603007420353139300104417906429189528145478287360 5927 13435997061126654531644355374024622401907150295138304 5928 43441953780866325391370657650863852257592745425633280 5929 13782885901266826337484538621291005170218107605614592 5930 44563532543641377615525307808720017388510819846717440 5931 14138730672765597549688881873049189690909163484348416 5932 14224960359516353127755797897208659913093430145712128 5933 31489107722818890621275809057207681166539220560084992 5934 14503762598704308961036440285665144722601947673427968 5935 14592218552392049988903301712547970407675859403014144 5936 32302089446863836344713288746611907798219279782308866 5937 14878218871852009320565152092356816855027522860553214 5938 14968958569949535166229113274096297524524424376614912 5939 48398403437051832159200119334750204788032166260899840 5940 15355425212716176607593548998885282745036743194443776 5941 49647947178132943304423608743844402580105994772152320 5942 15751869601447801528553758424332577337392122977845248 5943 50929751478447288703457494638537162729726651253391360 5944 16158549340303540056787293569199073932467615410683904 5945 16257097553732975003149483311095611329249634452242432 5946 35987551683221589281458067493951635618901966354382848 5947 16575728684233495955470217469331593968687940198203392 5948 16676821202733771415889487671483394751629553603444736 5949 36916673653558670108243758567556466055107748322638704 5950 17003678710688010652074459534122076405745740412060816 5951 17107381222799468761404700884681482885170770716131328 5952 55312461070916379610514422096857376900608190012456960 5953 17549057385961344694392627427297465994327706507935744 5954 56740511060723363776484124278679317234406851168174080 5955 18002136687368916032632866770665802671305283403251712 5956 58205430261082615661094279586899614548259030003875840 5957 18466913531775474350614049793370370208534417612210176 5958 18579540061409114289313695212680698661999582231134208 5959 41128630495110387750237791421659012135887961547866112 5960 18943689924838281091965962822093250249929074512232448 5961 19059224231695738761016557338838165430433775546793984 5962 42190484175495622980850009791493104062980283797301376 5963 19432775669357726459513668038996658749423703328069504 5964 19551292826056535727319658153921694725909452247007232 5965 63214241223904433840587910967837002172123645728522240 5966 20056065583955822507877288488339961136374521723355136 5967 64846298355112415744553284889919219696464972763627520 5968 20573870499850189751580419166475203052920323889430528 5969 66520491726951560755536319527885273769438891433000960 5970 21105044036314827829273199763851851666896477271097344 5971 68237909207450859473773127582102526626157192890286080 5972 21649931342672321247961100368106571714204656585408512 5973 21781970550509415726876065530100760491924314910621696 5974 48217696200566426263828582618849261786263181482630144 5975 22208886479265973096587049187424752856484232374936576 5976 22344334658350326545508180747339079686753659710865408 5977 72244847113033638674957612534670859625284166546882560 5978 22921217810235225723288329700959955584428024826691584 5979 74110055262985617993775182731336251081674254587002880 5980 23512994856971645430377621904543089203337513016492032 5981 76023419116516069434898650889011741450787304494858240 5982 24120050327216946090597942587259259047881688309825536 5983 77986181951372410827169288665260030429893934731755520 5984 24742778677339795711955543277836081959091036097609728 5985 24893680629153617973572646320115154847913502754996224 5986 55105938514933058587232665850113442041443635980148736 5987 25381584547732540681813770499914003264553408428498944 5988 25536382466686087480580777996958948213432753955274752 5989 82565539557752729914237271468195268143181904625008640 5990 26195677497411686540900948229668520667917742659076096 5991 84697206014840706278600208835812858379056290956574720 5992 26871994122253309063288710748049244803814300590276608 5993 86883907561732650782741315301727704515185490851266560 5994 27565771802533652674969077242582010340436215211229184 5995 89127065087282755231050615617440034777021639693434880 5996 28277461345531195099377763746098379381818326968696832 5997 28449920719032706255511595794417319826186860291424256 5998 62978215445637781242551618114415362333078441120169984 5999 29007525197408617922072880571330289445203895346855936 6000 29184437104784099977806603425095940815351718806028288 6001 64604178893727672689426577493223815596438559564617732 6002 29756437743704018641130304184713633710055045721106428 6003 29937917139899070332458226548192595049048848753229824 6004 96796806874103664318400238669500409576064332521799680 6005 30710850425432353215187097997770565490073486388887552 6006 99295894356265886608847217487688805160211989544304640 6007 31503739202895603057107516848665154674784245955690496 6008 101859502956894577406914989277074325459453302506782720 6009 32317098680607080113574587138398147864935230821367808 6010 32514195107465950006298966622191222658499268904484864 6011 71975103366443178562916134987903271237803932708765696 6012 33151457368466991910940434938663187937375880396406784 6013 33353642405467542831778975342966789503259107206889472 6014 73833347307117340216487517135112932110215496645277408 6015 34007357421376021304148919068244152811491480824121632 6016 34214762445598937522809401769362965770341541432262656 6017 110624922141832759221028844193714753801216380024913920 6018 35098114771922689388785254854594931988655413015871488 6019 113481022121446727552968248557358634468813702336348160 6020 36004273374737832065265733541331605342610566806503424 6021 116410860522165231322188559173799229096518060007751680 6022 36933827063550948701228099586740740417068835224420352 6023 37159080122818228578627390425361397323999164462268416 6024 82257260990220775500475582843318024271775923095732224 6025 37887379849676562183931925644186500499858149024464896 6026 38118448463391477522033114677676330860867551093587968 6027 84380968350991245961700019582986208125960567594602752 6028 38865551338715452919027336077993317498847406656139008 6029 39102585652113071454639316307843389451818904494014464 6030 126428482447808867681175821935674004344247291457044480 6031 40112131167911645015754576976679922272749043446710272 6032 129692596710224831489106569779838439392929945527255040 6033 41147740999700379503160838332950406105840647778861056 6034 133040983453903121511072639055770547538877782866001920 6035 42210088072629655658546399527703703333792954542194688 6036 136475818414901718947546255164205053252314385780572160 6037 43299862685344642495922200736213143428409313170817024 6038 43563941101018831453752131060201520983848629821243392 6039 96435392401132852527657165237698523572526362965260288 6040 44417772958531946193174098374849505712968464749873152 6041 44688669316700653091016361494678159373507319421730816 6042 144489694226067277349915225069341719250568333093765120 6043 45842435620470451446576659401919911168856049653383168 6044 148220110525971235987550365462672502163348509174005760 6045 47025989713943290860755243809086178406675026032984064 6046 152046838233032138869797301778023482901574608989716480 6047 48240100654433892181195885174518518095763376619651072 6048 155972363902744821654338577330520060859787869463511040 6049 49485557354679591423911086555672163918182072195219456 6050 49787361258307235947145292640230309695827005509992448 6051 110211877029866117174465331700226884082887271960297472 6052 50763169095465081363627540999828006529106816856997888 6053 51072764933372174961161555993917896426865507910549504 6054 113057313064023427206496510613141677293767479238081031 6055 52073766051482032621978032323248858992596330011936249 6056 52391354994823373081801896459337041335835485318152192 6057 169394412029681412557200417671625716758112581913149440 6058 53743988244506618126577421496098489607628601180553216 6059 173767815123465301565482630603455409030370981702533120 6060 55131543605067305349938154485164020680872430422458368 6061 178254130174565510462101231234880069554043279386869760 6062 56554922691062390198755527492196758763636653937393664 6063 56899841438065412511023191588834639652373720582848512 6064 125956430891275562485103236228830724666156882240339968 6065 58015050394817235844145761142660578890407790693711872 6066 58368874209568199955613206850191881630703437612056576 6067 129208357787455345378853154986447631192877119129235464 6068 59512875487408037282260608369427267420110091442212856 6069 59875834279798140664916453096385190098097697506459648 6070 193593613748207328636800477339000819152128665043599360 6071 61421700850864706430374195995541130980146972777775104 6072 198591788712531773217694434975377610320423979088609280 6073 63007478405791206114215033697330309349568491911380992 6074 203719005913789154813829978554148650918906605013565440 6075 64634197361214160227149174276796295729870461642735616 6076 65028390214931900012597933244382445316998537808969728 6077 143950206732886357125832269975806542475607865417531392 6078 66302914736933983821880869877326375874751760792813568 6079 66707284810935085663557950685933579006518214413778944 6080 147666694614234680432975034270225864220430993290554816 6081 68014714842752042608297838136488305622982961648243264 6082 68429524891197875045618803538725931540683082864525312 6083 221249844283665518442057688387429507602432760049827840 6084 70196229543845378777570509709189863977310826031742976 6085 226962044242893455105936497114717268937627404672696320 6086 72008546749475664130531467082663210685221133613006848 6087 232821721044330462644377118347598458193036120015503360 6088 73867654127101897402456199173481480834137670448840704 6089 74318160245636457157254780850722794647998328924536832 6090 164514521980441551000951165686636048543551846191464448 6091 75774759699353124367863851288373000999716298048929792 6092 76236896926782955044066229355352661721735102187175936 6093 168761936701982491923400039165972416251921135189205504 6094 77731102677430905838054672155986634997694813312278016 6095 78205171304226142909278632615686778903637808988028928 6096 252856964895617735362351643871348008688494582914088960 6097 80224262335823290031509153953359844545498086893420544 6098 259385193420449662978213139559676878785859891054510080 6099 82295481999400759006321676665900812211681295557722112 6100 266081966907806243022145278111541095077755565732003840 6101 84420176145259311317092799055407406667585909084389376 6102 272951636829803437895092510328410106504628771561144320 6103 86599725370689284991844401472426286856818626341634048 6104 87127882202037662907504262120403041967697259642486784 6105 192870784802265705055314330475397047145052725930520576 6106 88835545917063892386348196749699011425936929499746304 6107 89377338633401306182032722989356318747014638843461632 6108 288979388452134554699830450138683438501136666187530240 6109 91684871240940902893153318803839822337712099306766336 6110 296440221051942471975100730925345004326697018348011520 6111 94051979427886581721510487618172356813350052065968128 6112 304093676466064277739594603556046965803149217979432960 6113 96480201308867784362391770349037036191526753239302144 6114 311944727805489643308677154661040121719575738927022080 6115 98971114709359182847822173111344327836364144390438912 6116 99574722516614471894290585280460619391654011019984896 6117 220423754059732234348930663400453768165774543920594944 6118 101526338190930162727255081999656013058213633713995776 6119 102145529866744349922323111987835792853731015821099008 6120 226114626128046854412993021226283354587534958476162062 6121 104147532102964065243956064646497717985192660023872498 6122 104782709989646746163603792918674082671670970636304384 6123 338788824059362825114400835343251433516225163826298880 6124 107487976489013236253154842992196979215257202361106432 6125 347535630246930603130965261206910818060741963405066240 6126 110263087210134610699876308970328041361744860844916736 6127 356508260349131020924202462469760139108086558773739520 6128 113109845382124780397511054984393517527273307874787328 6129 113799682876130825022046383177669279304747441165697024 6130 251912861782551124970206472457661449332313764480679936 6131 116030100789634471688291522285321157780815581387423744 6132 116737748419136399911226413700383763261406875224113152 6133 258416715574910690757706309972895262385754238258470928 6134 119025750974816074564521216738854534840220182884425712 6135 119751668559596281329832906192770380196195395012919296 6136 387187227496414657273600954678001638304257330087198720 6137 122843401701729412860748391991082261960293945555550208 6138 397183577425063546435388869950755220640847958177218560 6139 126014956811582412228430067394660618699136983822761984 6140 407438011827578309627659957108297301837813210027130880 6141 129268394722428320454298348553592591459740923285471232 6142 130056780429863800025195866488764890633997075617939456 6143 287900413465772714251664539951613084951215730835062784 6144 132605829473867967643761739754652751749503521585627136 6145 133414569621870171327115901371867158013036428827557888 6146 295333389228469360865950068540451728440861986581109632 6147 136029429685504085216595676272976611245965923296486528 6148 136859049782395750091237607077451863081366165729050624 6149 442499688567331036884115376774859015204865520099655680 6150 140392459087690757555141019418379727954621652063485952 6151 453924088485786910211872994229434537875254809345392640 6152 144017093498951328261062934165326421370442267226013696 6153 465643442088660925288754236695196916386072240031006720 6154 147735308254203794804912398346962961668275340897681408 6155 148636320491272914314509561701445589295996657849073664 6156 329029043960883102001902331373272097087103692382928896 6157 151549519398706248735727702576746001999432596097859584 6158 152473793853565910088132458710705323443470204374351872 6159 337523873403964983846800078331944832503842270378411008 6160 155462205354861811676109344311973269995389626624556032 6161 156410342608452285818557265231373557807275617976057856 6162 505713929791235470724703287742696017376989165828177920 6163 160448524671646580063018307906719689090996173786841088 6164 518770386840899325956426279119353757571719782109020160 6165 164590963998801518012643353331801624423362591115444224 6166 532163933815612486044290556223082190155511131464007680 6167 168840352290518622634185598110814813335171818168778752 6168 545903273659606875790185020656820213009257543122288640 6169 173199450741378569983688802944852573713637252683268096 6170 174255764404075325815008524240806083935394519284973568 6171 385741569604531410110628660950794094290105451861041152 6172 177671091834127784772696393499398022851873858999492608 6173 178754677266802612364065445978712637494029277686923264 6174 577958776904269109399660900277366877002273332375060480 6175 183369742481881805786306637607679644675424198613532672 6176 592880442103884943950201461850690008653394036696023040 6177 188103958855773163443020975236344713626700104131936256 6178 608187352932128555479189207112093931606298435958865920 6179 192960402617735568724783540698074072383053506478604288 6180 623889455610979286617354309322080243439151477854044160 6181 197942229418718365695644346222688655672728288780877824 6182 199149445033228943788581170560921238783308022039969792 6183 440847508119464468697861326800907536331549087841189888 6184 203052676381860325454510163999312026116427267427991552 6185 204291059733488699844646223975671585707462031642198016 6186 452229252256093708825986042452566709175069916952324124 6187 208295064205928130487912129292995435970385320047744996 6188 209565419979293492327207585837348165343341941272608768 6189 677577648118725650228801670686502867032450327652597760 6190 214975952978026472506309685984393958430514404722212864 6191 695071260493861206261930522413821636121483926810132480 6192 220526174420269221399752617940656082723489721689833472 6193 713016520698262041848404924939520278216173117547479040 6194 226219690764249560795022109968787035054546615749574656 6195 227599365752261650044092766355338558609494882331394048 6196 503825723565102249940412944915322898664627528961359872 6197 232060201579268943376583044570642315561631162774847488 6198 233475496838272799822452827400767526522813750448226304 6199 516833431149821381515412619945790524771508476516941856 6200 238051501949632149129042433477709069680440365768851424 6201 239503337119192562659665812385540760392390790025838592 6202 774374454992829314547201909356003276608514660174397440 6203 245686803403458825721496783982164523920587891111100416 6204 794367154850127092870777739901510441281695916354437120 6205 252029913623164824456860134789321237398273967645523968 6206 814876023655156619255319914216594603675626420054261760 6207 258536789444856640908596697107185182919481846570942464 6208 260113560859727600050391732977529781267994151235878912 6209 575800826931545428503329079903226169902431461670125568 6210 265211658947735935287523479509305503499007043171254272 6211 266829139243740342654231802743734316026072857655115776 6212 590666778456938721731900137080903456881723973162219264 6213 272058859371008170433191352545953222491931846592973056 6214 273718099564791500182475214154903726162732331458101248 6215 884999377134662073768230753549718030409731040199311360 6216 280784918175381515110282038836759455909243304126971904 6217 907848176971573820423745988458869075750509618690785280 6218 288034186997902656522125868330652842740884534452027392 6219 931286884177321850577508473390393832772144480062013440 6220 295470616508407589609824796693925923336550681795362816 6221 297272640982545828629019123402891178591993315698147328 6222 658058087921766204003804662746544194174207384765857792 6223 303099038797412497471455405153492003998865192195719168 6224 304947587707131820176264917421410646886940408748703744 6225 675047746807929967693600156663889665007684540756822016 6226 310924410709723623352218688623946539990779253249112064 6227 312820685216904571637114530462747115614551235952115712 6228 1011427859582470941449406575485392034753978331656355840 6229 320897049343293160126036615813439378181992347573682176 6230 1037540773681798651912852558238707515143439564218040320 6231 329181927997603036025286706663603248846725182230888448 6232 1064327867631224972088581112446164380311022262928015360 6233 337680704581037245268371196221629626670343636337557504 6234 1091806547319213751580370041313640426018515086244577280 6235 346398901482757139967377605889705147427274505366536192 6236 348511528808150651630017048481612167870789038569947136 6237 771483139209062820221257321901588188580210903722082304 6238 355342183668255569545392786998796045703747717998985216 6239 357509354533605224728130891957425274988058555373846528 6240 791401191448163990445475574291991741056372354666567217 6241 364516362360374228353846226262742012948174310083553743 6242 366739484963763611572613275215359289350848397227065344 6243 1185760884207769887900402923701380017306788073392046080 6244 376207917711546326886041950472689427253400208263872512 6245 1216374705864257110958378414224187863212596871917731840 6246 385920805235471137449567081396148144766107012957208576 6247 1247778911221958573234708618644160486878302955708088320 6248 395884458837436731391288692445377311345456577561755648 6249 398298890066457887577162341121842477566616044079939584 6250 881695016238928937395722653601815072663098175682379776 6251 406105352763720650909020327998624052232854534855983104 6252 408582119466977399689292447951343171414924063284396032 6253 904458504512187417651972084905133418350139833904648248 6254 416590128411856260975824258585990871940770640095489992 6255 419130839958586984654415171674696330686683882545217536 6256 1355155296237451300457603341373005734064900655305195520 6257 429951905956052945012619371968787916861028809444425728 6258 1390142520987722412523861044827643272242967853620264960 6259 441052348840538442799505235881312165446979443379666944 6260 1426033041396524083696809849879040556432346235094958080 6261 452439381528499121590044219937574070109093231499149312 6262 455198731504523300088185532710677117218989764662788096 6263 1007651447130204499880825889830645797329255057922719744 6264 464120403158537886753166089141284631123262325549694976 6265 466950993676545599644905654801535053045627500896452608 6266 1033666862299642763030825239891581049543016953033883712 6267 476103003899264298258084866955418139360880731537702848 6268 479006674238385125319331624771081520784781580051677184 6269 1548748909985658629094403818712006553217029320348794880 6270 491373606806917651442993567964329047841175782222200832 6271 1588734309700254185741555479803020882563391832708874240 6272 504059827246329648913720269578642474796547935291047936 6273 1629752047310313238510639828433189207351252840108523520 6274 517073578889713281817193394214370365838963693141884928 6275 520227121719455200100783465955059562535988302471757824 6276 1151601653863090857006658159806452339804862923340251136 6277 530423317895471870575046959018611006998014086342508544 6278 533658278487480685308463605487468632052145715310231552 6279 1181333556913877443463800274161806913763447946324438528 6280 544117718742016340866382705091906444983863693185946112 6281 547436199129583000364950428309807452325464662916202496 6282 1769998754269324147536461507099436060819462080398622720 6283 561569836350763030220564077673518911818486608253943808 6284 1815696353943147640847491976917738151501019237381570560 6285 576068373995805313044251736661305685481769068904054784 6286 1862573768354643701155016946780787665544288960124026880 6287 590941233016815179219649593387851846673101363590725632 6288 594545281965091657258038246805782357183986631396294656 6289 1316116175843532408007609325493088388348414769531715584 6290 606198077594824994942910810306984007997730384391438336 6291 609895175414263640352529834842821293773880817497407488 6292 1350095493615859935387200313327779330015369081513644032 6293 621848821419447246704437377247893079981558506498224128 6294 625641370433809143274229060925494231229102471904231424 6295 2022855719164941882898813150970784069507956663312711680 6296 641794098686586320252073231626878756363984695147364352 6297 2075081547363597303825705116477415030286879128436080640 6298 658363855995206072050573413327206497693450364461776896 6299 2128655735262449944177162224892328760622044525856030720 6300 675361409162074490536742392443259253340687272675115008 6301 2183613094638427503160740082627280852037030172489154560 6302 692797802965514279934755211779410294854549010733072384 6303 697023057616301303260034096963224335741578077139894272 6304 1542966278418125640442514643803176377160421807444164608 6305 710684367336511139090785573997592091407495435997970432 6306 715018709067210449456261783914850549976117110747693056 6307 1582802382896327980890951148583983482112744709333134434 6308 729032724720748456707692452525484025896348620167107486 6309 733478969927527223145226550430718578701696794454130688 6310 2371521768415539775800805847402760034613576146784092160 6311 752415835423092653772083900945378854506800416527745024 6312 2432749411728514221916756828448375726425193743835463680 6313 771841610470942274899134162792296289532214025914417152 6314 2495557822443917146469417237288320973756605911416176640 6315 791768917674873462782577384890754622690913155123511296 6316 796597780132915775154324682243684955133232088159879168 6317 1763390032477857874791445307203630145326196351364759552 6318 812210705527441301818040655997248104465709069711966208 6319 817164238933954799378584895902686342829848126568792064 6320 1808917009024374835303944169810266836700279667809296496 6321 833180256823712521951648517171981743881541280190979984 6322 838261679917173969308830343349392661373367765090435072 6323 2710310592474902600915206682746011468129801310610391040 6324 859903811912105890025238743937575833722057618888851456 6325 2780285041975444825047722089655286544485935707240529920 6326 882104697681076885599010471762624330893958886759333888 6327 2852066082793048167393619699758081112864692470189916160 6328 904878763056998243180088439875148140218186462998298624 6329 910397463009046600176371065421354234437979529325576192 6330 2015302894260408999761651779661291594658510115845439488 6331 928240806317075773506332178282569262246524651099389952 6332 933901987353091199289811309603070106091255001792905216 6333 2067333724599285526061650479783162099086033906067767424 6334 952206007798528596516169733910836278721761463075405696 6335 958013348476770250638663249542163041569563160103354368 6336 3097497819971317258188807637424013106434058640697589760 6337 982747213613835302885987135928658095682351564444401664 6338 3177468619400508371483110959606041765126783665417748480 6339 1008119654492659297827440539157284949593095870582095872 6340 3259504094620626477021279656866378414702505680217047040 6341 1034147157779426563634386788428740731677927386283769856 6342 1040454243438910400201566931910119125071976604943515648 6343 2303203307726181714013316319612904679609725846680502272 6344 1060846635790943741150093918037222013996028172685017088 6345 1067316556974961370616927210974937264104291430620463104 6346 2362667113827754886927600548323613827526895892648877056 6347 1088235437484032681732765410183812889967727386371892224 6348 1094872398259166000729900856619614904650929325832404992 6349 3539997508538648295072923014198872121638924160797245440 6350 1123139672701526060441128155347037823636973216507887616 6351 3631392707886295281694983953835476303002038474763141120 6352 1152136747991610626088503473322611370963538137808109568 6353 3725147536709287402310033893561575331088577920248053760 6354 1181882466033630358439299186775703693346202727181451264 6355 1189090563930183314516076493611564714367973262792589312 6356 2632232351687064816015218650986176776696829539063431168 6357 1212396155189649989885821620613968015995460768782876672 6358 1219790350828527280705059669685642587547761634994814976 6359 2700190987231719870774400626655558660030738163027288064 6360 1243697642838894493408874754495786159963117012996448256 6361 1251282740867618286548458121850988462458204943808462848 6362 4045711438329883765797626301941568139015913326625423360 6363 1283588197373172640504146463253757512727969390294728704 6364 4150163094727194607651410232954830060573758256872161280 6365 1316727711990412144101146826654412995386900728923553792 6366 4257311470524899888354324449784657521244089051712061440 6367 1350722818324148981073484784886518506681374545350230016 6368 4367226189276855006321480165254561704074060344978309120 6369 1385595605931028559869510423558820589709098021466144768 6370 1394046115232602606520068193926448671483156154279788544 6371 3085932556836251280885029287606352754320843614888329216 6372 1421368734673022278181571147995184182814990871995940864 6373 1430037418134420898912523567829701099952234221495386112 6374 3165604765792655961781902297167966964225489418666268868 6375 1458065449441496913415384905050968051792697240334214972 6376 1466957939855054446290453100861437157403393588908261376 6377 4743043536831079551601611694805520069227152293568184320 6378 1504831670846185307544167801890757709013600833055490048 6379 4865498823457028443833513656896751452850387487670927360 6380 1543683220941884549798268325584592579064428051828834304 6381 4991115644887834292938834474576641947513211822832353280 6382 1583537835349746925565154769781509245381826310247022592 6383 1593195560265831550308649364487369910266464176319758336 6384 3526780064955715749582890614407260290652392702729519104 6385 1624421411054882603636081311994496208931418139423932416 6386 1634328477867909598757169791805372685659696253137584128 6387 3617834018048749670607888339620533673400559335618592992 6388 1666360513647425043903297034343963487763082560381959968 6389 1676523359834347938617660686698785322746735530180870144 6390 5420621184949805201830413365492022936259602621220782080 6391 1719807623824211780050477487875151667444115237777702912 6392 5560570083950889650095444179310573088971871414481059840 6393 1764209395362153771198020943525248661787917773518667776 6394 5704132165586096334787239399516162225729384940379832320 6395 1809757526113996486360176879750296280436372925996597248 6396 1820794926018093200352742130842708468875959058651152384 6397 4030605788520817999523303559322583189317020231690878976 6398 1856481612634151547012664356565138524493049302198779904 6399 1867803974706182398579622619206140212182510003585810432 6400 4134667449198571052123300959566324198172067812135534848 6401 1904412015597057193032339467821672557443522926150811392 6402 1916026696953540501277326499084326083139126320206708736 6403 6194995639942634516377615274848026212868117281395179520 6404 1965494427227670605771974271857316191364703128888803328 6405 6354937238801016742966221919212083530253567330835496960 6406 2016239308985318595654881078314569899186191741164191744 6407 6519008189241252954042559313732756829405011360434094080 6408 2068294315558853127268773576857481463355854772567539712 6409 2080908486877820800403133863820238250143953209887031296 6410 4606406615452363428026632639225809359219451693361004544 6411 2121693271581887482300187836074444027992056345370034176 6412 2134633113949922741233854421949874528208582861240926208 6413 4725334227655509773855201096647227655053791785297754112 6414 2176470874968065363465530820367625779935454772743784448 6415 2189744796518332001459801713239229809301858651664809984 6416 7079995017077296590145846028397744243277848321594490880 6417 2246279345403052120882256310694075647273946433015775232 6418 7262785415772590563389967907670952606004076949526282240 6419 2304273495983221252177006946645222741927076275616219136 6420 7450295073418574804620067787123150662177155840496107520 6421 2363764932067260716878598373551407386692405454362902528 6422 2378181127860366629032152987223129428735946525585178624 6423 5264464703374129632030437301972353553393659078126862336 6424 2424792310379299979771643241227936031990921537565753344 6425 2439580701657054561410119339371285175095523269989629952 6426 5400381974463439741548801253311117320061476326054576128 6427 2487395285677788986817749508991572319926234025992896512 6428 2502565481735236573096916243701976924916409887616925696 6429 5539808340137147933118329020043942187394606482665970519 6430 2551614536522619598476923583839194090637220170584876201 6431 2567176394746345281008292926507515025455938780589457408 6432 8300326189454389215302820465909660121147516513744322560 6433 2633455423980824288202293653308825990773801457847107584 6434 8514622941049799776708648899569315042488178103424122880 6435 2701445636648297962146969569773037013362749090700460032 6436 8734452378553710012642960330509123408148120689956618240 6437 2771191211862057119739020847117641179418196042932289536 6438 2788092230465205213040136387852897342966312308559577088 6439 6171865113672502561770058575212705508641687229776658432 6440 2842737469346044556363142295990368365629981743991881728 6441 2860074836268841797825047135659402199904468442990772224 6442 6331209531585311923563804594335933928450978837332537736 6443 2916130898882993826830769810101936103585394480668429944 6444 2933915879710108892580906201722874314806787177816522752 6445 9486087073662159103203223389611040138454304587136368640 6446 3009663341692370615088335603781515418027201666110980096 6447 9730997646914056887667027313793502905700774975341854720 6448 3087366441883769099596536651169185158128856103657668608 6449 9982231289775668585877668949153283895026423645664706560 6450 3167075670699493851130309539563018490763652620494045184 6451 3186391120531663100617298728974739820532928352639516672 6452 7053560129911431499165781228814520581304785405459038208 6453 3248842822109765207272162623988992417862836278847864832 6454 3268656955735819197514339583610745371319392506275168256 6455 7235668036097499341215776679241067346801118671237185984 6456 3332721027294850087806594068687926975526165120763919936 6457 3353046719668695877235321373397570645493471060361740288 6458 10841242369899610403660826730984045872519205242441564160 6459 3439615247648423560100954975750303334888230475555405824 6460 11121140167901779300190888358621146177943742828962119680 6461 3528418790724307542396041887050497323575835547037335552 6462 11408264331172192669574478799032324451458769880759664640 6463 3619515052227992972720353759500592560872745851993194496 6464 3641589852036186400705484261685416937751918117302304768 6465 8061211577041635999046607118645166378634040463381757952 6466 3712963225268303094025328713130277048986098604397559808 6467 3735607949412364797159245238412280424365020007171620864 6468 8269334898397142104246601919132648396344135624271069696 6469 3808824031194114386064678935643345114887045852301622784 6470 3832053393907081002554652998168652166278252640413417472 6471 12389991279885269032755230549696052425736234562790359040 6472 3930988854455341211543948543714632382729406257777606656 6473 12709874477602033485932443838424167060507134661670993920 6474 4032478617970637191309762156629139798372383482328383488 6475 13038016378482505908085118627465513658810022720868188160 6476 4136588631117706254537547153714962926711709545135079424 6477 4161816973755641600806267727640476500287906419774062592 6478 9212813230904726856053265278451618718438903386722009088 6479 4243386543163774964600375672148888055984112690740068352 6480 4269266227899845482467708843899749056417165722481852416 6481 9450668455311019547710402193294455310107583570595508224 6482 4352941749936130726931061640735251559870909545487568896 6483 4379489593036664002919603426478459618603717303329619968 6484 14159990034154593180291692056795488486555696643188981760 6485 4492558690806104241764512621388151294547892866031550464 6486 14525570831545181126779935815341905212008153899052564480 6487 4608546991966442504354013893290445483854152551232438272 6488 14900590146837149609240135574246301324354311680992215040 6489 4727529864134521433757196747102814773384810908725805056 6490 4756362255720733258064305974446258857471893051170357248 6491 10528929406748259264060874603944707106787318156253724672 6492 4849584620758599959543286482455872063981843075131506688 6493 4879161403314109122820238678742570350191046539979259904 6494 10800763948926879483097602506622234640122952652109152256 6495 4974790571355577973635499017983144639852468051985793024 6496 5005130963470473146193832487403953849832819775233851392 6497 11079616680274295866236658040087884374789212965331941038 6498 5103229073045239196953847167678388181274440341169752402 6499 5134352789492690562016585853015030050911877561178914816 6500 16600652378908778430605640931819320242295033027488645120 6501 5266910847961648576404587306617651981547602915694215168 6502 17029245882099599553417297799138630084976356206848245760 6503 5402891273296595924293939139546074026725498181400920064 6504 17468904757107420025285920661018246816296241379913236480 6505 5542382423724114239478041694235282358836392085864579072 6506 5576184460930410426080272775705794685932624617119154176 6507 12343730227345005123540117150425411017283374459553316864 6508 5685474938692089112726284591980736731259963487983763456 6509 5720149672537683595650094271318804399808936885981544448 6510 12662419063170623847127609188671867856901957674665075472 6511 5832261797765987653661539620203872207170788961336859888 6512 5867831759420217785161812403445748629613574355633045504 6513 18972174147324318206406446779222080276908609174272737280 6514 6019326683384741230176671207563030836054403332221960192 6515 19461995293828113775334054627587005811401549950683709440 6516 6174732883767538199193073302338370316257712207315337216 6517 19964462579551337171755337898306567790052847291329413120 6518 6334151341398987702260619079126036981527305240988090368 6519 6372782241063326201234597457949479641065856705279033344 6520 14107120259822862998331562457629041162609570810918076416 6521 6497685644219530414544325247977984835725672557695729664 6522 6537313911471638395028679167221490742638785012550336512 6523 14471336072194998682431553358482134693602237342474371968 6524 6665442054589700175613188137375853951052330241527839872 6525 6706093439337391754470642746795141290986942120723480576 6526 21682484739799220807321653461968091745038410484883128320 6527 6879230495296847120201909951500606669776460951110811648 6528 22242280335803558600381776717242292355887485657924239360 6529 7056837581448615084792083774100994647151671094074671104 6530 22816528662344385339148957598064648902917539761519329280 6531 7239030104455985945440707519001185121745491703986388992 6532 7283179704072372801410968523370833875503836234604609536 6533 16122423154083271998093214237290332757268080926763515904 6534 7425926450536606188050657426260554097972197208795119616 6535 7471215898824729594318490476824560848730040014343241728 6536 16538669796794284208493203838265296792688271248542139392 6537 7617648062388228772129357871286690229774091704603245568 6538 7664106787814162005109305996337304332556505280826834944 6539 24779982559770538065510461099392104851472469125580718080 6540 7861977708910682423087897087429264765458812515555213312 6541 25419748955204066971864887676848334121014269323341987840 6542 8064957235941274382619524313258279596744766964656766976 6543 26076032756965011816170237254931027317620045441736376320 6544 8273177262235412509075094307429925853423419090270158848 6545 8323633947511283201612535455280953000575812839548125184 6546 18425626461809453712106530556903237436877806773444018176 6547 8486773086327549929200751344297776111968225381480136704 6548 8538532455799690964935417687799498112834331444963704832 6549 18901336910622039095420804386588910620215167141191016448 6550 8705883499872261453862123281470503119741819090975137792 6551 8758979186073328005839206852956919237207434606659239936 6552 28319980068309186360583384113590976973111393286377963520 6553 8985117381612208483529025242776302589095785732063100928 6554 29051141663090362253559871630683810424016307798105128960 6555 9217093983932885008708027786580890967708305102464876544 6556 29801180293674299218480271148492602648708623361984430080 6557 9455059728269042867514393494205629546769621817451610112 6558 9512724511441466516128611948892517714943786102340714496 6559 21057858813496518528121749207889414213574636312507449344 6560 9699169241517199919086572964911744127963686150263013376 6561 9758322806628218245640477357485140700382093079958519808 6562 21601527897853758966195205013244469280245905304218304512 6563 9949581142711155947270998035966289279704936103971586048 6564 10010261926940946292387664974807907699665639550467702784 6565 22159233360548591732473316080175768749578425930663882076 6566 10206458146090478393907694335356776362548880682339504804 6567 10268705578985381124033171706030060101823755122357829632 6568 33201304757817556861211281863638640484590066054977290240 6569 10533821695923297152809174613235303963095205831388430336 6570 34058491764199199106834595598277260169952712413696491520 6571 10805782546593191848587878279092148053450996362801840128 6572 34937809514214840050571841322036493632592482759826472960 6573 11084764847448228478956083388470564717672784171729158144 6574 11152368921860820852160545551411589371865249234238308352 6575 24687460454690010247080234300850822034566748919106633728 6576 11370949877384178225452569183961473462519926975967526912 6577 11440299345075367191300188542637608799617873771963088896 6578 25324838126341247694255218377343735713803915349330150944 6579 11664523595531975307323079240407744414341577922673719776 6580 11735663518840435570323624806891497259227148711266091008 6581 37944348294648636412812893558444160553817218348545474560 6582 12038653366769482460353342415126061672108806664443920384 6583 38923990587656227550668109255174011622803099901367418880 6584 12349465767535076398386146604676740632515424414630674432 6585 39928925159102674343510675796613135580105694582658826240 6586 12668302682797975404521238158252073963054610481976180736 6587 12745564482126652402469194915898959282131713410558066688 6588 28214240519645725996663124915258082325219141621836152832 6589 12995371288439060829088650495955969671451345115391459328 6590 13074627822943276790057358334442981485277570025100673024 6591 28942672144389997364863106716964269387204474684948743936 6592 13330884109179400351226376274751707902104660483055679744 6593 13412186878674783508941285493590282581973884241446961152 6594 43364969479598441614643306923936183490076820969766256640 6595 13758460990593694240403819903001213339552921902221623296 6596 44484560671607117200763553434484584711774971315848478720 6597 14113675162897230169584167548201989294303342188149342208 6598 45633057324688770678297915196129297805835079523038658560 6599 14478060208911971890881415038002370243490983407972777984 6600 14566359408144745602821937046741667751007672469209219072 6601 32244846308166543996186428474580665514536161853527031808 6602 14851852901073212376101314852521108195944394417590239232 6603 14942431797649459188636980953649121697460080028686483456 6604 33077339593588568416986407676530593585376542497084278784 6605 15235296124776457544258715742573380459548183409206491136 6606 15328213575628324010218611992674608665113010561653669888 6607 49559965119541076131020922198784209702944938251161436160 6608 15723955417821364846175794174858529530917625031110426624 6609 50839497910408133943729775353696668242028538646683975680 6610 16129914471882548765239048626516559193489533929313533952 6611 52152065513930023632340474509862054635240090883472752640 6612 16546354524470825018150188614859851706846838180540317696 6613 16647267895022566403225070910561906001151625679096250368 6614 36851252923618907424213061113806474873755613546888036352 6615 16973546172655099858401502688595552223936450762960273408 6616 17077064911599381929870835375598996225668662889927409664 6617 37802673821244078190841608773177821240430334282382032896 6618 17411766999744522907724246562941006239483638181950275584 6619 17517958372146656011678413705913838474414869213318479872 6620 38778658380960035531828303140307595311762245378661793633 6621 17861301755658337189338465086874358634460541194094133407 6622 17970234763224416967058050485552605178191571464126201856 6623 58102283326180724507119743261367620848032615596210257920 6624 18434187967865770017416055573161781935416610204929753088 6625 59602360587348598436960542296985205297417246723968860160 6626 18910119456538085735028786988411259093539243634903220224 6627 19025449022882933032257223897785035429887572204681428992 6628 42115717626993037056243498415778828427149272625014898688 6629 19398338483034399838173145929823488255927372300526026752 6630 19516645613256436491280954714970281400764186159917039616 6631 43203055795707517932390410026488938560491810608436609024 6632 19899162285422311894541996071932578559409872207943172096 6633 20020523853881892584775329949615815399331279100935405568 6634 44318466721097183464946632160351537499156851861327764152 6635 20412916292180956787815388670713552725097761364679009608 6636 20537411157970762248066343412060120203647510244715659264 6637 66402609515635113722422563727277280969180132109954580480 6638 21067643391846594305618349226470607926190411662776860672 6639 68116983528398398213669191196554520339905424827392983040 6640 21611565093186383697175756558184296106901992725603680256 6641 69875619028429680101143682644072987265184965519652945920 6642 22169529694896456957912166776941129435345568343458316288 6643 22304737843721641704321091102823178743730498468476616704 6644 49374920909380020494160468601701644069133497838213267456 6645 22741899754768356450905138367922946925039853951935053824 6646 22880598690150734382600377085275217599235747543926177792 6647 50649676252682495388510436754687471427607830698660301888 6648 23329047191063950614646158480815488828683155845347439552 6649 23471327037680871140647249613782994518454297422532182016 6650 75888696589297272825625787116888321107634436697090949120 6651 24077306733538964920706684830252123344217613328887840768 6652 77847981175312455101336218510348023245606199802734837760 6653 24698931535070152796772293209353481265030848829261348864 6654 79857850318205348687021351593226271160211389165317652480 6655 25336605365595950809042476316504147926109220963952361472 6656 25491128964253304804938389831797918564263426821116133376 6657 56428481039291451993326249830516164650438283243672305664 6658 25990742576878121658177300991911939342902690230782918656 6659 26149255645886553580114716668885962970555140050201346048 6660 57885344288779994729726213433928538774408949369897487872 6661 26661768218358800702452752549503415804209320966111359488 6662 26824373757349567017882570987180565163947768482893922304 6663 86729938959196883229286613847872366980153641939532513280 6664 27516921981187388480807639806002426679105843804443246592 6665 88969121343214234401527106868969169423549942631696957440 6666 28227350325794460339168335096403978588606684376298684416 6667 91266114649377541356595830392258595611670159046077317120 6668 28956120417823943781762830076004740486981966815945555968 6669 29132718816289491205643874093483335502015344938418438144 6670 64489692616333087992372856949161331029072323707054063616 6671 29703705802146424752202629705042216391888788835180478464 6672 29884863595298918377273961907298243394920160057372966912 6673 66154679187177136833972815353061187170753084994168557568 6674 30470592249552915088517431485146760919096366818412982272 6675 30656427151256648020437223985349217330226021123307339776 6676 99119930239082152262041844397568419405889876502322872320 6677 31447910835642729692351588349717059061835250062220853248 6678 101678995820816267887459550707393336484057077293367951360 6679 32259828943765097530478097253033118386979067858627067904 6680 104304131027860047264680949019724109270480181766945505280 6681 33092709048941650036300377229719703413693676361080635392 6682 33294535790045132806450141821123812002303251358192500736 6683 73702505847237814848426122227612949747511227093776072704 6684 33947092345310199716803005377191104447872901525920546816 6685 34154129823198763859741670751197992451337325779854819328 6686 75605347642488156381683217546355642480860668564764065792 6687 34823533999489045815448493125882012478967276363900551168 6688 35035916744293312023356827411827676948829738426636959744 6689 77557316761920071063656606280615190623524490757323587266 6690 35722603511316674378676930173748717268921082388188266814 6691 35940469526448833934116100971105210356383142928252403712 6692 116204566652361449014239486522735241696065231192420515840 6693 36868375935731540034832111146323563870833220409859506176 6694 119204721174697196873921084593970410594834493447937720320 6695 37820238913076171470057573976822518187078487269806440448 6696 38050898045765866064514447795570070859775144409362857984 6697 84231435253986074112486996831557656854298545250029797376 6698 38796676966068799676346291859646976511854744601052053504 6699 39033291226512872982561909429940562801528372319834079232 6700 86406111591415035864780820052977877120983621216873218048 6701 39798324570844623789083992143865157118819744415886344192 6702 40041047707763785169550659899231630798662558201870811136 6703 88636933442194366929893264320703074998313703722655528304 6704 40825832584361913575630777341427105450195522729358019216 6705 41074822315941524496132686824120240407295020489431318528 6706 132805219031270227444845127454554561938360264219909160960 6707 42135286783693188611236698452941215852380823325553721344 6708 136233967056796796427338382393109040679810849654785966080 6709 43223130186372767394351513116368592213803985451207360512 6710 139751238056859360202287365288145974530369931039305891840 6711 44339059389792913915824333553882258870691136686916632576 6712 44609475687443283408642182205646357487460996936953233408 6713 98749841818760040988320937203403288138266995676426534912 6714 45483799509536712901810276735845893850079707903870107648 6715 45761197380301468765200754170550435198471495087852355584 6716 101299352505364990777020873509374942855215661397320603776 6717 46658094382127901229292316961630977657366311690694879104 6718 46942654075361742281294499227565989036908594845064364032 6719 151777393178594545651251574233776642215268873394181898240 6720 48154613467077929841413369660504246688435226657775681536 6721 155695962350624910202672437020696046491212399605469675520 6722 49397863070140305593544586418706962530061697658522697728 6723 159715700636410697374042703186452542320422778330635304960 6724 50673210731191901618084952633008295852218441927904722944 6725 50982257928506609609876779663595837128526853642232266752 6726 112856962078582903986652499661032329300876566487344611328 6727 51981485153756243316354601983823878685805380461565837312 6728 52298511291773107160229433337771925941110280100402692096 6729 115770688577559989459452426867857077548817898739794975744 6730 53323536436717601404905505099006831608418641932222718976 6731 53648747514699134035765141974361130327895536965787844608 6732 173459877918393766458573227695744733960307283879065026560 6733 55033843962374776961615279612004853358211687608886493184 6734 177938242686428468803054213737938338847099885263393914880 6735 56454700651588920678336670192807957177213368752597368832 6736 182532229298755082713191660784517191223340318092154634240 6737 57912240835647887563525660152009480973963933631891111936 6738 58265437632578982411287748186966671004030689876836876288 6739 128979385232666175984745713898322662058144647414108127232 6740 59407411604292849504405259410084432783777577670360956928 6741 59769727190597836754547923814596486789840320114745933824 6742 132309358374354273667945630706122374341506169988337115136 6743 60941184499105830177034862970293521838192733636825964544 6744 61312854302513296040874447970698434660452042246614679552 6745 198239860478164304524083688795136838811779753004645744640 6746 62895821671285459384703176699434118123670500124441706496 6747 203357991641632535774919101414786672968114154586735902720 6748 64519657887530195060956194506066236773958135717254135808 6749 208608262055720094529361898039448218540960363533891010560 6750 66185418097883300072600754459439406827387352722161270784 6751 66589071580090265612900283642247624004606502716385001472 6752 147405011694475629696852244455225899495022454187552145408 6753 67894184690620399433606010754382208895745803051841093632 6754 68308259646397527719483341502395984902674651559709638656 6755 151210695284976312763366435092711284961721337129528131584 6756 69647067998978091630896986251764024957934552727801102336 6757 70071833488586624046713654823655353897659476853273919488 6758 155114633523840142127313212561230381247048981514647174532 6759 71445207022633348757353860347497434537842164776376533628 6760 71880939052897667868232201942210420712766285856504807424 6761 232409133304722898028478973045470483392130462384841031680 6762 73736751871463080069664222292647127741666440819719012352 6763 238409442349394393747842169187940821189668986895875440640 6764 75640477826152342940115147953645036374156974539612880896 6765 76101796091531732129028895591140141719550288818725715968 6766 168462870507972148224973993663115313708597090500059594752 6767 77593353932137599352692583719293953023709489202104107008 6768 78066582453025745965123818859881125603056744639668158464 6769 172812223182830071729561640105955754241967242433746436096 6770 79596649141689247578167984287730314237639488831772688384 6771 80082095415527570339101319798463261597325116403741622272 6772 177273866884388733859786528641406149996627407445311056608 6773 81651665168723827151261554682854210900391045458716038432 6774 82149644631883048992265373648240480814590040978862637056 6775 265610438062540454889690254909109123876720528439818321920 6776 84270573567386377222473396905882431704761646651107442688 6777 272467934113593592854676764786218081359621699309571932160 6778 86446260372745534788703026232737184427607970902414721024 6779 279502476113718720404574730576291949060739862078611783680 6780 88678118779585827831648667107764517741382273373833265152 6781 89218951374886566817284364411292714974921993873906466816 6782 197499683637520081976641874406806576276533991352853069824 6783 90967599019073425803620553471691787700159415807740215296 6784 91522394760602937530401508341100870396942990175704711168 6785 202598705010729981554041747018749885710431322794641207552 6786 93316188764255802458584633923261955314732623381389758208 6787 93885308150723484562588998455131978073817189690128728064 6788 303554786357189091302503148467553284430537746788363796480 6789 96309226934155859682826739321008493376870453315551363072 6790 311391924701249820405344874041392092982424799210939351040 6791 98795726140280611187089172837413925060123395317045395456 6792 319431401272821394748085406372905084640845556661270609920 6793 101346421462383803236169905266016591704436883855809445888 6794 101964515857013219219753559327191674257053707284464533504 6795 225713924157165807973304999322064658601753132974689222656 6796 103962970307512486632709203967647757371610760923131674624 6797 104597022583546214320458866675543851882220560200805384192 6798 231541377155119978918904853735714155097635797479589951488 6799 106647072873435202809811010198013663216837283864445437952 6800 107297495029398268071530283948722260655791073931575689216 6801 346919755836787532917146455391489467920614567758130053120 6802 110067687924749553923230559224009706716423375217772986368 6803 355876485372856937606108427475876677694199770526787829760 6804 112909401303177841356673340385615914354426737505194737664 6805 365064458597510165426383321569034382446680636184309268480 6806 115824481671295775127051320304018961947927867263782223872 6807 116530875265157964822575496373933342008061379753673752576 6808 257958770465332351969491427796645324116289294828216254464 6809 118814823208585699008810518820168865567555155340721913856 6810 119539454381195673509095847629192973579680640229491867648 6811 264618716748708547335891261412244748683012339976674230272 6812 121882368998211660354069725940587043676385467273651929088 6813 122625708605026592081748895941396869320904084493229359104 6814 271450608666720248722798121982153167182335717650632555431 6815 125029112289608360325369255608120510441223788358658933849 6816 125791643342570918769406353398868236247341000248883412992 6817 406715983283265071549838202829573345936228309173471805440 6818 129039315775060390121912389012132473547916271434508271616 6819 417216524111440189058723796078896437081920727067782021120 6820 132370836195766600145201508918878813654774705444322541568 6821 133178143160180531225800567284495248009213005432770002944 6822 294810023388951259393704488910451798990044908375104290816 6823 135788369381240798867212021508764417791491606103682187264 6824 136616519292795055438966683004791969805349303119419277312 6825 302421390569952625526732870185422569923442674259056263168 6826 139294135997956183261793972503528049915869105455602204672 6827 140143666977173248093427309647310707795318953706547838976 6828 310229267047680284254626425122460762494097963029294349064 6829 142890414045266697514707720694994869075684329552753067256 6830 143761878105795335736464403884420841425532571713009614848 6831 464818266609445796056957946090940966784260924769682063360 6832 147473503742926160139328444585294255483332881639438024704 6833 476818884698788787495684338375881642379337973791750881280 6834 151280955652304685880230295907290072748313949079225761792 6835 152203592183063464258057791182280283439100577637451431936 6836 336925741015944296449947987326230627417194181000119189504 6837 155186707864275198705385167438587906047418978404208214016 6838 156133164906051491930247637719762251206113489279336316928 6839 345624446365660143459123280211911508483934484867492872192 6840 159193298283378495156335968575460628475278977663545376768 6841 160164190831055140678202639596926523194650232807483244544 6842 354547733768777467719573057282812299993254814890622113216 6843 163303330337447654302523109365708421800782090917432076864 6844 164299289263766097984530747296480961629180081957725274112 6845 531220876125080909779380509818218247753441056879636643840 6846 168541147134772754444946793811764863409523293302214885376 6847 544935868227187185709353529572436162719243398619143864320 6848 172892520745491069577406052465474368855215941804829442048 6849 559004952227437440809149461152583898121479724157223567360 6850 177356237559171655663297334215529035482764546747666530304 6851 178437902749773133634568728822585429949843987747812933632 6852 394999367275040163953283748813613152553067982705706139648 6853 181935198038146851607241106943383575400318831615480430592 6854 183044789521205875060803016682201740793885980351409422336 6855 405197410021459963108083494037499771420862645589282415104 6856 186632377528511604917169267846523910629465246762779516416 6857 187770616301446969125177996910263956147634379380257456128 6858 607109572714378182605006296935106568861075493576727592960 6859 192618453868311719365653478642016986753740906631102726144 6860 622783849402499640810689748082784185964849598421878702080 6861 197591452280561222374178345674827850120246790634090790912 6862 638862802545642789496170812745810169281691113322541219840 6863 202692842924767606472339810532033183408873767711618891776 6864 203929031714026438439507118654383348514107414568929067008 6865 451427848314331615946609998644129317203506265949378445312 6866 207925940615024973265418407935295514743221521846263349248 6867 209194045167092428640917733351087703764441120401610768384 6868 463082754310239957837809707471428310195271594959179902976 6869 213294145746870405619622020396027326433674567728890875904 6870 214594990058796536143060567897444521311582147863151378432 6871 693839511673575065834292910782978935841229135516260106240 6872 220135375849499107846461118448019413432846750435545972736 6873 711752970745713875212216854951753355388399541053575659520 6874 225818802606355682713346680771231828708853475010389475328 6875 730128917195020330852766643138068764893361272368618536960 6876 231648963342591550254102640608037923895855734527564447744 6877 233061750530315929645150992747866684016122759507347505152 6878 515917540930664703938982855593290648232578589656432508928 6879 237629646417171398017621037640337731135110310681443827712 6880 239078908762391347018191695258385947159361280458983735296 6881 529237433497417094671782522824489497366024679953348460544 6882 243764737996423320708139451881174087352770934547303858176 6883 245251417210053184163497791882793738641808168986458718208 6884 542901217333440497445596243964306334364671435301265110862 6885 250058224579216720650738511216241020882447576717317867698 6886 251583286685141837538812706797736472494682000497766825984 6887 813431966566530143099676405659146691872456618346943610880 6888 258078631550120780243824778024264947095832542869016543232 6889 834433048222880378117447592157792874163841454135564042240 6890 264741672391533200290403017837757627309549410888645083136 6891 266356286320361062451601134568990496018426010865540005888 6892 589620046777902518787408977820903597980089816750208581632 6893 271576738762481597734424043017528835582983212207364374528 6894 273233038585590110877933366009583939610698606238838554624 6895 604842781139905251053465740370845139846885348518112526336 6896 278588271995912366523587945007056099831738210911204409344 6897 280287333954346496186854619294621415590637907413095677952 6898 620458534095360568509252850244921524988195926058588698128 6899 285780828090533395029415441389989738151368659105506134512 6900 287523756211590671472928807768841682851065143426019229696 6901 929636533218891592113915892181881933568521849539364126720 6902 294947007485852320278656889170588510966665763278876049408 6903 953637769397577574991368676751763284758675947583501762560 6904 302561911304609371760460591814580145496627898158451523584 6905 304407184366126928516115582364560566878201155274902863872 6906 673851482031888592899895974652461254834388362000238379008 6907 310373415728550397410770334877175812094837956808416428032 6908 312266329812102983860495275439524502412226978558672633856 6909 691248892731320286918246560423823016967868969734985744384 6910 318386596566756990312671937150921256950557955327090753536 6911 320328381662110281356405279193853046389300465614966489088 6912 709095467537554935439146114565624599986509629781244226432 6913 326606660674895308605046218731416843601564181834864153728 6914 328598578527532195969061494592961923258360163915450548224 6915 1062441752250161819558761019636436495506882113759273287680 6916 337082294269545508889893587623529726819046586604429770752 6917 1089871736454374371418707059144872325438486797238287728640 6918 345785041490982139154812104930948737710431883609658884096 6919 1118009904454874881618298922305167796242959448314447134720 6920 354712475118343311326594668431058070965529093495333060608 6921 356875805499546267269137457645170859899687975495625867264 6922 789998734550080327906567497627226305106135965411412279296 6923 363870396076293703214482213886767150800637663230960861184 6924 366089579042411750121606033364403481587771960702818844672 6925 810394820042919926216166988074999542841725291178564830208 6926 373264755057023209834338535693047821258930493525559032832 6927 375541232602893938250355993820527912295268758760514912256 6928 1214219145428756365210012593870213137722150987153455185920 6929 385236907736623438731306957284033973507481813262205452288 6930 1245567698804999281621379496165568371929699196843757404160 6931 395182904561122444748356691349655700240493581268181581824 6932 1277725605091285578992341625491620338563382226645082439680 6933 405385685849535212944679621064066366817747535423237783552 6934 407858063428052876879014237308766697028214829137858134016 6935 902855696628663231893219997288258634407012531898756890624 6936 415851881230049946530836815870591029486443043692526698496 6937 418388090334184857281835466702175407528882240803221536768 6938 926165508620479915675619414942856620390543189918359805952 6939 426588291493740811239244040792054652867349135457781751808 6940 429189980117593072286121135794889042623164295726302756864 6941 1387679023347150131668585821565957871682458271032520212480 6942 440270751698998215692922236896038826865693500871091945472 6943 1423505941491427750424433709903506710776799082107151319040 6944 451637605212711365426693361542463657417706950020778950656 6945 1460257834390040661705533286276137529786722544737237073920 6946 463297926685183100508205281216075847791711469055128895488 6947 466123501060631859290301985495733368032245519014695010304 6948 1031835081861329407877965711186581296465157179312865017856 6949 475259292834342796035242075280675462270220621362887655424 6950 478157817524782694036383390516771894318722560917967470592 6951 1058474866994834189343565045648978994732049359906696921088 6952 487529475992846641416278903762348174705541869094607716352 6953 490502834420106368326995583765587477283616337972917436416 6954 1085802434666880994891192487928612668729342870602530221724 6955 500116449158433441301477022432482041764895153434635735396 6956 503166573370283675077625413595472944989364000995533651968 6957 1626863933133060286199352811318293383744913236693887221760 6958 516157263100241560487649556048529894191665085738033086464 6959 1668866096445760756234895184315585748327682908271128084480 6960 529483344783066400580806035675515254619098821777290166272 6961 532712572640722124903202269137980992036852021731080011776 6962 1179240093555805037574817955641807195960179633500417163264 6963 543153477524963195468848086035057671165966424414728749056 6964 546466077171180221755866732019167879221397212477677109248 6965 1209685562279810502106931480741690279693770697036225052672 6966 557176543991824733047175890014112199663476421822408818688 6967 560574667908692992373709238589242831181275814826191355904 6968 1240917068190721137018505700489843049976391852117177396256 6969 571561656181066790058830882779979476302737318211012269024 6970 575047512423181342945857615537683365702130286852038459392 6971 1859273066437783184227831784363763867137043699078728253440 6972 589894014971704640557313778341177021933331526557752098816 6973 1907275538795155149982737353503526569517351895167003525120 6974 605123822609218743520921183629160290993255796316903047168 6975 608814368732253857032231164729121133756402310549805727744 6976 1347702964063777185799791949304922509668776724000476758016 6977 620746831457100794821540669754351624189675913616832856064 6978 624532659624205967720990550879049004824453957117345267712 6979 1382497785462640573836493120847646033935737939469971488768 6980 636773193133513980625343874301842513901115910654181507072 6981 640656763324220562712810558387706092778600931229932978176 6982 1418190935075109870878292229131249199973019259562488452864 6983 653213321349790617210092437462833687203128363669728307456 6984 657197157055064391938122989185923846516720327830901096448 6985 2124883504500323639117522039272872991013764227518546575360 6986 674164588539091017779787175247059453638093173208859541504 6987 2179743472908748742837414118289744650876973594476575457280 6988 691570082981964278309624209861897475420863767219317768192 6989 2236019808909749763236597844610335592485918896628894269440 6990 709424950236686622653189336862116141931058186990666121216 6991 713751610999092534538274915290341719799375950991251734528 6992 1579997469100160655813134995254452610212271930822824558592 6993 727740792152587406428964427773534301601275326461921722368 6994 732179158084823500243212066728806963175543921405637689344 6995 1620789640085839852432333976149999085683450582357129660416 6996 746529510114046419668677071386095642517860987051118065664 6997 751082465205787876500711987641055824590537517521029824512 6998 2428438290857512730420025187740426275444301974306910371840 6999 770473815473246877462613914568067947014963626524410904576 7000 2491135397609998563242758992331136743859398393687514808320 7001 790365809122244889496713382699311400480987162536363163648 7002 2555451210182571157984683250983240677126764453290164879360 7003 810771371699070425889359242128132733635495070846475567104 7004 815716126856105753758028474617533394056429658275716268032 7005 1805711393257326463786439994576517268814025063797513781248 7006 831703762460099893061673631741182058972886087385053396992 7007 836776180668369714563670933404350815057764481606443073536 7008 1852331017240959831351238829885713240781086379836719611904 7009 853176582987481622478488081584109305734698270915563503616 7010 858379960235186144572242271589778085246328591452605513728 7011 1900154260667041741059586853875072170276350023554427888017 7012 875203786027258522277584789256843573088566518510612536943 7013 880541503397996431385844473792077653731387001742183890944 7014 2847011882982855500848867419807013421553598164214302638080 7015 903275210425422730853386723084927314835413900041557901312 7016 2920515668780081323411066572552275059573445089474474147840 7017 926595853370366201016410562432151695583422938110257790976 7018 932247002121263718580603970991466736064491038029390020608 7019 2063670163722658815755931422373162592930314358625730035712 7020 950518585668685592070484150561350924540441242725775310848 7021 956315635049565388072766781033543788637445121835934941184 7022 2116949733989668378687130091297957989464098719813393842176 7023 975058951985693282832557807524696349411083738189215432704 7024 981005668840212736653991167531174954567232675945834872832 7025 2171604869333761989782384975857225337458685741205060443448 7026 1000232898316866882602954044864964083529790306869271470792 7027 1006333146740567350155250827190945889978728001991067303936 7028 3253727866266120572398705622636586767489826473387774443520 7029 1032314526200483120975299112097059788383330171476066172928 7030 3337732192891521512469790368631171496655365816542256168960 7031 1058966689566132801161612071351030509238197643554580332544 7032 1065425145281444249806404538275961984073704043462160023552 7033 2358480187111610075149635911283614391920359267000834326528 7034 1086306955049926390937696172070115342331932848829457498112 7035 1092932154342360443511733464038335758442794424955354218496 7036 2419371124559621004213862961483380559387541394072450105344 7037 1114353087983649466094351780028224399326952843644817637376 7038 1121149335817385984747418477178485662362551629652382711808 7039 2481834136381442274037011400979686099952783704234354792512 7040 1143123312362133580117661765559958952605474636422024538048 7041 1150095024846362685891715231075366731404260573704076918784 7042 3718546132875566368455663568727527734274087398157456506880 7043 1179788029943409281114627556682354043866663053115504197632 7044 3814551077590310299965474707007053139034703790334007050240 7045 1210247645218437487041842367258320581986511592633806094336 7046 1217628737464507714064462329458242267512804621099611455488 7047 2695405928127554371599583898609845019337553448000953516032 7048 1241493662914201589643081339508703248379351827233665712128 7049 1249065319248411935441981101758098009648907914234690535424 7050 2764995570925281147672986241695292067871475878939942977536 7051 1273546386267027961250687748603685027802231821308363014144 7052 1281313526648441125425621116775412185557201862459865956352 7053 2836381870150219741756584458262498399946038519124976905728 7054 1306426642699581234420184874925667374406256727339456614912 7055 1314394314110128783876245978371847693033440655661802192896 7056 4249767009000647278235044078545745982027528455037093150720 7057 1348329177078182035559574350494118907276186346417719083008 7058 4359486945817497485674828236579489301753947188953150914560 7059 1383140165963928556619248419723794950841727534438635536384 7060 4472039617819499526473195689220671184971837793257788538880 7061 1418849900473373245306378673724232283862116373981332242432 7062 1427503221998185069076549830580683439598751901982503469056 7063 3159994938200321311626269990508905220424543861645649117184 7064 1455481584305174812857928855547068603202550652923843444736 7065 1464358316169647000486424133457613926351087842811275378688 7066 3241579280171679704864667952299998171366901164714259320832 7067 1493059020228092839337354142772191285035721974102236131328 7068 1502164930411575753001423975282111649181075035042059649024 7069 4856876581715025460840050375480852550888603948613820743680 7070 1540947630946493754925227829136135894029927253048821809152 7071 4982270795219997126485517984662273487718796787375029616640 7072 1580731618244489778993426765398622800961974325072726327296 7073 5110902420365142315969366501966481354253528906580329758720 7074 1621542743398140851778718484256265467270990141692951134208 7075 1631432253712211507516056949235066788112859316551432536064 7076 3611422786514652927572879989153034537628050127595027562496 7077 1663407524920199786123347263482364117945772174770106793984 7078 1673552361336739429127341866808701630115528963212886147072 7079 3704662034481919662702477659771426481562172759673439223808 7080 1706353165974963244956976163168218611469396541831127007232 7081 1716759920470372289144484543179556170492657182905211027456 7082 3800308521334083482119173707750144340552700047108855776034 7083 1750407572054517044555169578513687146177133037021225073886 7084 1761083006795992862771688947584155307462774003484367781888 7085 5694023765965711001697734839614026843107196328428605276160 7086 1806550420850845461706773446169854629670827800083115802624 7087 5841031337560162646822133145104550119146890178948948295680 7088 1853191706740732402032821124864303391166845876220515581952 7089 1864494004242527437161207941982933472128982076058780041216 7090 4127340327445317631511862844746325185860628717251460071424 7091 1901037171337371184140968301122701849080882485451550621696 7092 1912631270099130776145533562067087577274890243671869882368 7093 4233899467979336757374260182595915978928197439626787684352 7094 1950117903971386565665115615049392698822167476378430865408 7095 1962011337680425473307982335062349909134465351891669745664 7096 4343209738667523979564769951714450674917371482410120886896 7097 2000465796633733765205908089729928167059580613738542941584 7098 2012666293481134700310501654381891779957456003982134607872 7099 6507455732532241144797411245273173534979652946775548887040 7100 2064629052400966241950598224194119576766660342952132345856 7101 6675464385783043024939580737262342993310731633084512337920 7102 2117933379132265602323224142702061018476395287109160665088 7103 2130850290562888499612809076551923968147408086924320047104 7104 4716960374223220150299271822567228783840718534001668653056 7105 2172613910099852781875392344140230684663865697658914996224 7106 2185864308684720887023466928076671516885588849910708436992 7107 4838742249119242008427725922966761118775082788144900210688 7108 2228706175967298932188703560056448798653905687289635274752 7109 2242298671634771969494836954356971324725103259304765423616 7110 4963668272762884548074022801959372199905567408468709585024 7111 2286246624724267160235323531119917905210949272844049076096 7112 2300190049692725371783430462150733462808521147408153837568 7113 7437092265751132736911327137455055468548174796314913013760 7114 2359576059886818562229255113364708087733326106231008395264 7115 7629102155180620599930949414014106278069407580668014100480 7116 2420495290436874974083684734516641163973023185267612188672 7117 2435257474929015428128924658916484535025609242199222910976 7118 5390811856255108743199167797219690038675106896001907032064 7119 2482987325828403179286162679017406496758703654467331424256 7120 2498130638496823870883962203516196019297815828469381070848 7121 5529991141850562295345972483390584135742951757879885955072 7122 2547092772534055922501375497207370055604463642616726028288 7123 2562627053296882250851242233550824371114403724919731912704 7124 5672763740300439483513168916524996799892077038249953811456 7125 2612853285399162468840369749851334748812513454678913229824 7126 2628788628220257567752491956743695386066881311323604385792 7127 8499534018001294556470088157091491964055056910074186301440 7128 2696658354156364071119148700988237814552372692835438166016 7129 8718973891634994971349656473158978603507894377906301829120 7130 2766280331927857113238496839447589901683455068877271072768 7131 8944079235638999052946391378441342369943675586515577077760 7132 2837699800946746490612757347448464567724232747962664484864 7133 2855006443996370138153099661161366879197503803965006938112 7134 6319989876400642623252539981017810440849087723291298234368 7135 2910963168610349625715857711094137206405101305847686889472 7136 2928716632339294000972848266915227852702175685622550757376 7137 6483158560343359409729335904599996342733802329428518641664 7138 2986118040456185678674708285544382570071443948204472262656 7139 3004329860823151506002847950564223298362150070084119298048 7140 9713753163430050921680100750961705101777207897227641487360 7141 3081895261892987509850455658272271788059854506097643618304 7142 9964541590439994252971035969324546975437593574750059233280 7143 3161463236488979557986853530797245601923948650145452654592 7144 10221804840730284631938733003932962708507057813160659517440 7145 3243085486796281703557436968512530934541980283385902268416 7146 3262864507424423015032113898470133576225718633102865072128 7147 7222845573029305855145759978306069075256100255190055124992 7148 3326815049840399572246694526964728235891544349540213587968 7149 3347104722673478858254683733617403260231057926425772294144 7150 7409324068963839325404955319542852963124345519346878447616 7151 3412706331949926489913952326336437222938793083662254014464 7152 3433519840940744578288969086359112340985314365810422054912 7153 7600617042668166964238347415500288681105400094217711552068 7154 3500815144109034089110339157027374292354266074042450147772 7155 3522166013591985725543377895168310614925548006968735563776 7156 11388047531931422003395469679228053686214392656857210552320 7157 3613100841701690923413546892339709259341655600166231605248 7158 11682062675120325293644266290209100238293780357897896591360 7159 3706383413481464804065642249728606782333691752441031163904 7160 3728988008485054874322415883965866944257964152117560082432 7161 8254680654890635263023725689492650371721257434502920142848 7162 3802074342674742368281936602245403698161764970903101243392 7163 3825262540198261552291067124134175154549780487343739764736 7164 8467798935958673514748520365191831957856394879253575368704 7165 3900235807942773131330231230098785397644334952756861730816 7166 3924022675360850946615964670124699818268930703783339491328 7167 8686419477335047959129539903428901349834742964820241773792 7168 4000931593267467530411816179459856334119161227477085883168 7169 4025332586962269400621003308763783559914912007964269215744 7170 13014911465064482289594822490546347069959305893551097774080 7171 4129258104801932483901196448388239153533320685904264691712 7172 13350928771566086049879161474524685986621463266169024675840 7173 4235866758264531204646448285404122036952790574218321330176 7174 4261700581125776999225618153103847936294816173848640094208 7175 9433920748446440300598543645134457567681437068003337306112 7176 4345227820199705563750784688280461369327731395317829992448 7177 4371728617369441774046933856153343033771177699821416873984 7178 9677484498238484016855451845933522237550165576289800421376 7179 4457412351934597864377407120112897597307811374579270549504 7180 4484597343269543938989673908713942649450206518609530847232 7181 9927336545525769096148045603918744399811134816937419170048 7182 4572493249448534320470647062239835810421898545688098152192 7183 4600380099385450743566860924301466925617042294816307675136 7184 14874184531502265473822654274910110937096349592629826027520 7185 4719152119773637124458510226729416175466652212462016790528 7186 15258204310361241199861898828028212556138815161336028200960 7187 4840990580873749948167369469033282327946046370535224377344 7188 4870514949858030856257849317832969070051218484398445821952 7189 10781623712510217486398335594439380077350213792003814064128 7190 4965974651656806358572325358034812993517407308934662848512 7191 4996261276993647741767924407032392038595631656938762141696 7192 11059982283701124590691944966781168271485903515759771910144 7193 5094185545068111845002750994414740111208927285233452056576 7194 5125254106593764501702484467101648742228807449839463825408 7195 11345527480600878967026337833049993599784154076499907622912 7196 5225706570798324937680739499702669497625026909357826459648 7197 5257577256440515135504983913487390772133762622647208771584 7198 16999068036002589112940176314182983928110113820148372602880 7199 5393316708312728142238297401976475629104745385670876332032 7200 17437947783269989942699312946317957207015788755812603658240 7201 5532560663855714226476993678895179803366910137754542145536 7202 17888158471277998105892782756882684739887351173031154155520 7203 5675399601893492981225514694896929135448465495925328969728 7204 5710012887992740276306199322322733758395007607930013876224 7205 12639979752801285246505079962035620881698175446582596468736 7206 5821926337220699251431715422188274412810202611695373778944 7207 5857433264678588001945696533830455705404351371245101514752 7208 12966317120686718819458671809199992685467604658857037283328 7209 5972236080912371357349416571088765140142887896408944525312 7210 6008659721646303012005695901128446596724300140168238596096 7211 13301079824669292187417107977125505191934450164880995216119 7212 6126426502190809655943093524797905011619965629574287758601 7213 6163790523785975019700911316544543576119709012195287236608 7214 19929083180879988505942071938649093950875187149500118466560 7215 6322926472977959115973707061594491203847897300290905309184 7216 20443609681460569263877466007865925417014115626321319034880 7217 6486170973592563407114873937025061869083960566771804536832 7218 6525729014848846030064227796940267152451437266205730144256 7219 14445691146058611710291519956612138150512200510380110249984 7220 6653630099680799144493389053929456471783088699080427175936 7221 6694209445346957716509367467234806520462115852851544588288 7222 14818648137927678650809910639085705926248691038693756895232 7223 6825412663899852979827904652672874445877586167324508028928 7224 6867039681881489156577938172718224681970628731620844109824 7225 15201234085336333928476694831000577362210800188435423104136 7226 7001630288218068178220678314054748584708532148084900295544 7227 7044332027183971451086755790336621229851096013937471127552 7228 22776095063862844006790939358456107372428785313714421104640 7229 7226201683403381846827093784679418518683311200332463210496 7230 23364125350240650587288532580418200476587560715795793182720 7231 7412766826962929608131284499457213564667383504882062327808 7232 7457976016970109748644831767931733888515928304235120164864 7233 16509361309781270526047451378985300743442514869005840285696 7234 7604148685349484736563873204490807396323529941806202486784 7235 7650525080396523104582134248268350309099560974687479529472 7236 16935597871917347029497040730383663915712789758507150737408 7237 7800471615885546262660462460197570795288669905513723461632 7238 7848045350721701893231929340249399636537861407566678982656 7239 17372838954670095918259079806857802699669485929640483547584 7240 8001863186534935060823632358919712668238322454954171766336 7241 8050665173924538801242006617527567119829824015928538431488 7242 26029822930128964579189644981092694139918611787102195548160 7243 8258516209603864967802392896776478307066641371808529383424 7244 26701857543132172099758322949049371973242926532338049351680 7245 8471733516529062409292896570808244073905581148436642660352 7246 8523401162251553998451236306207695872589632347697280188416 7247 18867841496892880601197087290268915135362874136006674612224 7248 8690455640399411127501569376560922738655462790635659984896 7249 8743457234738883548093867712306686067542355399642833747968 7250 19354968996476968033710903691867044475100331152579600842752 7251 8914824703869195728754814240225795194615622749158541099008 7252 8969194686539087877979347817427885298900413037219061694464 7253 19854673091051538192296091207837488799622269633874838340096 7254 9144986498897068640941294124479671620843797091376196304384 7255 9200760198770901487133721848602933851234084589632615350272 7256 29748369063004530947645308549820221874192699185259652055040 7257 9438304239547274248917020453458832350933304424924033581056 7258 30516408620722482399723797656056425112277630322672056401920 7259 9681981161747499896334738938066564655892092741070448754688 7260 9741029899716061712515698635665938140102436968796891643904 7261 21563247425020434972796671188878760154700427584007628128256 7262 9931949303313612717144650716069625987034814617869325697024 7263 9992522553987295483535848814064784077191263313877524283392 7264 22119964567402249181383889933562336542971807031519543820288 7265 10188371090136223690005501988829480222417854570466904113152 7266 10250508213187529003404968934203297484457614899678927650816 7267 22691054961201757934052675666099987199568308152999815245824 7268 10451413141596649875361478999405338995250053818715652919296 7269 10515154512881030271009967826974781544267525245294417543168 7270 33998136072005178225880352628365967856220227640296745205760 7271 10786633416625456284476594803952951258209490771341752664064 7272 34875895566539979885398625892635914414031577511625207316480 7273 11065121327711428452953987357790359606733820275509084291072 7274 35776316942555996211785565513765369479774702346062308311040 7275 11350799203786985962451029389793858270896930991850657939456 7276 11420025775985480552612398644645467516790015215860027752448 7277 25279959505602570493010159924071241763396350893165192937472 7278 11643852674441398502863430844376548825620405223390747557888 7279 11714866529357176003891393067660911410808702742490203029504 7280 25932634241373437638917343618399985370935209317714074566656 7281 11944472161824742714698833142177530280285775792817889050624 7282 12017319443292606024011391802256893193448600280336477192192 7283 26602159649338584374834215954251010383868900329761990432238 7284 12252853004381619311886187049595810023239931259148575517202 7285 12327581047571950039401822633089087152239418024390574473216 7286 39858166361759977011884143877298187901750374299000236933120 7287 12645852945955918231947414123188982407695794600581810618368 7288 40887219362921138527754932015731850834028231252642638069760 7289 12972341947185126814229747874050123738167921133543609073664 7290 13051458029697692060128455593880534304902874532411460288512 7291 28891382292117223420583039913224276301024401020760220499968 7292 13307260199361598288986778107858912943566177398160854351872 7293 13388418890693915433018734934469613040924231705703089176576 7294 29637296275855357301619821278171411852497382077387513790464 7295 13650825327799705959655809305345748891755172334649016057856 7296 13734079363762978313155876345436449363941257463241688219648 7297 30402468170672667856953389662001154724421600376870846208272 7298 14003260576436136356441356628109497169417064296169800591088 7299 14088664054367942902173511580673242459702192027874942255104 7300 45552190127725688013581878716912214744857570627428842209280 7301 14452403366806763693654187569358837037366622400664926420992 7302 46728250700481301174577065160836400953175121431591586365440 7303 14825533653925859216262568998914427129334767009764124655616 7304 14915952033940219497289663535863467777031856608470240329728 7305 33018722619562541052094902757970601486885029738011680571392 7306 15208297370698969473127746408981614792647059883612404973568 7307 15301050160793046209164268496536700618199121949374959058944 7308 33871195743834694058994081460767327831425579517014301474816 7309 15600943231771092525320924920395141590577339811027446923264 7310 15696090701443403786463858680498799273075722815133357965312 7311 34745677909340191836518159613715605399338971859280967095168 7312 16003726373069870121647264717839425336476644909908343532672 7313 16101330347849077602484013235055134239659648031857076862976 7314 52059645860257929158379289962185388279837223574204391096320 7315 16517032419207729935604785793552956614133282743617058766848 7316 53403715086264344199516645898098743946485853064676098703360 7317 16943467033058124818585793141616488147811162296873285320704 7318 17046802324503107996902472612415391745179264695394560376832 7319 37735682993785761202394174580537830270725748272013349224448 7320 17380911280798822255003138753121845477310925581271319969792 7321 17486914469477767096187735424613372135084710799285667495936 7322 38709937992953936067421807383734088950200662305159201685504 7323 17829649407738391457509628480451590389231245498317082198016 7324 17938389373078175755958695634855770597800826074438123388928 7325 39709346182103076384592182415674977599244539267749676680192 7326 18289972997794137281882588248959343241687594182752392608768 7327 18401520397541802974267443697205867702468169179265230700544 7328 59496738126009061895290617099640443748385398370519304110080 7329 18876608479094548497834040906917664701866608849848067162112 7330 61032817241444964799447595312112850224555260645344112803840 7331 19363962323494999792669477876133129311784185482140897509376 7332 19482059799432123425031397271331876280204873937593783287808 7333 43126494850040869945593342377757520309400855168015256256512 7334 19863898606627225434289301432139251974069629235738651394048 7335 19985045107974590967071697628129568154382526627755048566784 7336 44239929134804498362767779867124673085943614063039087640576 7337 20376742180272447380011003977658960444835709140933808226304 7338 20501016426375058006809937868406594968915229799357855301632 7339 45382109922403515868105351332199974399136616305999630491648 7340 20902826283193299750722957998810677990500107637431305838592 7341 21030309025762060542019935653949563088535050490588835086336 7342 67996272144010356451760705256731935712440455280593490411520 7343 21573266833250912568953189607905902516418981542683505328128 7344 69751791133079959770797251785271828828063155023250414632960 7345 22130242655422856905907974715580719213467640551018168582144 7346 71552633885111992423571131027530738959549404692124616622080 7347 22701598407573971924902058779587716541793861983701315878912 7348 22840051551970961105224797289290935033580030431720055504896 7349 50559919011205140986020319848142483526792701786330385874944 7350 23287705348882797005726861688753097651240810446781495115776 7351 23429733058714352007782786135321822821617405484980406059008 7352 51865268482746875277834687236799970741870418635428149133312 7353 23888944323649485429397666284355060560571551585635778101248 7354 24034638886585212048022783604513786386897200560672954384384 7355 53204319298677168749668431908502020767737800659523980864476 7356 24505706008763238623772374099191620046479862518297151034404 7357 24655162095143900078803645266178174304478836048781148946432 7358 79716332723519954023768287754596375803500748598000473866240 7359 25291705891911836463894828246377964815391589201163621236736 7360 81774438725842277055509864031463701668056462505285276139520 7361 25944683894370253628459495748100247476335842267087218147328 7362 26102916059395384120256911187761068609805749064822920577024 7363 57782764584234446841166079826448552602048802041520440999936 7364 26614520398723196577973556215717825887132354796321708703744 7365 26776837781387830866037469868939226081848463411406178353152 7366 59274592551710714603239642556342823704994764154775027580928 7367 27301650655599411919311618610691497783510344669298032115712 7368 27468158727525956626311752690872898727882514926483376439296 7369 60804936341345335713906779324002309448843200753741692416544 7370 28006521152872272712882713256218994338834128592339601182176 7371 28177328108735885804347023161346484919404384055749884510208 7372 91104380255451376027163757433824429489715141254857684418560 7373 28904806733613527387308375138717674074733244801329852841984 7374 93456501400962602349154130321672801906350242863183172730880 7375 29651067307851718432525137997828854258669534019528249311232 7376 29831904067880438994579327071726935554063713216940480659456 7377 66037445239125082104189805515941202973770059476023361142784 7378 30416594741397938946255492817963229585294119767224809947136 7379 30602100321586092418328536993073401236398243898749918117888 7380 67742391487669388117988162921534655662851159034028602949632 7381 31201886463542185050641849840790283181154679622054893846528 7382 31392181402886807572927717360997598546151445630266715930624 7383 69491355818680383673036319227431210798677943718561934190336 7384 32007452746139740243294529435678850672953289819816687065344 7385 32202660695698155204968026470110268479319296063714153725952 7386 104119291720515858316758579924370776559674447148408782192640 7387 33034064838415459871209571587105913228266565487234117533696 7388 106807430172528688399033291796197487892971706129352197406720 7389 33886934066116249637171586283232976295622324593746570641408 7390 34093604649006215993804945224830783490358529390789120753664 7391 75471365987571522404788349161075660541451496544026698448896 7392 34761822561597644510006277506243690954621851162542639939584 7393 34973828938955534192375470849226744270169421598571334991872 7394 77419875985907872134843614767468177900401324610318403371008 7395 35659298815476782915019256960903180778462490996634164396032 7396 35876778746156351511917391269711541195601652148876246777856 7397 79418692364206152769184364831349955198489078535499353360384 7398 36579945995588274563765176497918686483375188365504785217536 7399 36803040795083605948534887394411735404936338358530461401088 7400 118993476252018123790581234199280887496770796741038608220160 7401 37753216958189096995668081813835329403733217699696134324224 7402 122065634482889929598895190624225700449110521290688225607680 7403 38727924646989999585338955752266258623568370964281795018752 7404 38964119598864246850062794542663752560409747875187566575616 7405 86252989700081739891186684755515040618801710336030512513024 7406 39727797213254450868578602864278503948139258471477302788096 7407 39970090215949181934143395256259136308765053255510097133568 7408 88479858269608996725535559734249346171887228126078175281152 7409 40753484360544894760022007955317920889671418281867616452608 7410 41002032852750116013619875736813189937830459598715710603264 7411 90764219844807031736210702664399948798273232611999260983296 7412 41805652566386599501445915997621355981000215274862611677184 7413 42060618051524121084039871307899126177070100981177670172672 7414 93107558772685045311919755839878536343541151154166966512833 7415 42884985515335667591601654673585335081339759407020014310207 7416 43146533666501825137906379215811805032837963085367010656256 7417 139503582266159919541594503570543657656126310046500829265920 7418 44260485310845713811815949431161438426935281102036337164288 7419 143105267770223984847142262055061477919098809384249233244160 7420 45403196815147943849804117559175433083587723967402631757824 7421 45680103103941922210449594578581870067160060863440111009792 7422 101119838022410281972040639696284967053585403572660771749888 7423 46575410697765594011453723377506195302481620893562990231552 7424 46859466117428704015565572270643645643234810969960812118016 7425 103730536965493750555669374473599941483740837270856298266624 7426 47777888647298970858795332568710121121143103171271556202496 7427 48069277773170424096045567209027572773794401121345908768768 7428 106408638597354337499336863817004041535475601319047961728952 7429 49011412017526477247544748198383240092959725036594302068808 7430 49310324190287800157607290532356348608957672097562297892864 7431 159432665447039908047536575509192751607001497196000947732480 7432 50583411783823672927789656492755929630783178402327242473472 7433 163548877451684554111019728062927403336112925010570552279040 7434 51889367788740507256918991496200494952671684534174436294656 7435 52205832118790768240513822375522137219611498129645841154048 7436 115565529168468893682332159652897105204097604083040881999872 7437 53229040797446393155947112431435651774264709592643417407488 7438 53553675562775661732074939737878452163696926822812356706304 7439 118549185103421429206479285112685647409989528309550055161856 7440 54603301311198823838623237221382995567020689338596064231424 7441 54936317455051913252623505381745797455765029852966752878592 7442 121609872682690671427813558648004618897686401507483384833088 7443 56013042305744545425765426512437988677668257184679202364352 7444 56354656217471771608694046322692969838808768111499769020416 7445 182208760510902752054327514867648858979430282509715368837120 7446 57809613467227054774616750277435348149466489602659705683968 7447 186913002801925204698308260643345603812700485726366345461760 7448 59302134615703436865050275995657708517339068039056498622464 7449 59663808135760877989158654143453871108127426433880961318912 7450 132074890478250164208379611031882405947540118952046722285568 7451 60833189482795877892510985635926459170588239534449619894272 7452 61204200643172184836657073986146802472796487797499836235776 7453 135484782975338776235976325843069311325702318068057205899264 7454 62403772927084370101283699681580566362309359244109787693056 7455 62784362805773615145855434721995197092302891260533431861248 7456 138982711637360767346072638454862421597355887437123868380672 7457 64014905492279480486589058871357701345906579639633374130688 7458 64405321391396310409936052940220536958638592127428307451904 7459 208238583441031716633517159848741553119348894296817564385280 7460 66068129676830919742419143174211826456533130974468235067392 7461 213614860345057376798066583592394975785943412258704394813440 7462 67773868132232499274343172566465952591244649187493141282816 7463 68187209298012431987609890449661566980717058781578241507328 7464 150942731975143044809576698322151321082902993088053396897792 7465 69523645123195289020012555012487381909243702325085279879168 7466 69947657877911068384750941698453488540338843197142669983744 7467 154839751971815744269687229534936355800802649220636806742016 7468 71318597630953565830038513921806361556924981993268328792064 7469 71753557492312703023834782539423082391203304297752493555712 7470 158837384728412305538368729662699910396978157070998706720768 7471 73159891991176549127530352995837372966750376731009570435072 7472 73606081590167211897069774788823470809872676717060922802176 7473 237986952504036247581162468398561774993541593482077216440320 7474 75506433916378193991336163627670658807466435399392268648448 7475 244131268965779859197790381248451400898221042581376451215360 7476 77455849293979999170677911504532517247136741928563590037504 7477 77928239197728493700125589085327505120819495750375133151232 7478 172505979400163479782373369511030081237603420672061025026048 7479 79455594426508901737157205728557007896278516942954605576192 7480 79940180431898363868286790512518272617530106511020194267136 7481 176959716539217993451071119468498692343774456252156350562304 7482 81506968721089789520044015910635841779342836563735232905216 7483 82004065705500232027239751473626379875660919197431421206528 7484 181528439689614063472421405328799897596546465223998521966592 7485 83611305132773199002891831995242711962000430549725223354368 7486 84121236103048242168079742615798252354140201962355340345344 7487 186215117545370090623839511679757072687082302308333933025666 7488 85769971030671335183203309347170670162679518814040028620414 7489 86293067333003650275812758431623610065675926170734021312512 7490 279007164532319839083189007141087315312252620093001658531840 7491 88520970621691427623631898862322876853870562204072674328576 7492 286210535540447969694284524110122955838197618768498466488320 7493 90806393630295887699608235118350866167175447934805263515648 7494 91360206207883844420899189157163740134320121726880222019584 7495 202239676044820563944081279392569934107170807145321543499776 7496 93150821395531188022907446755012390604963241787125980463104 7497 93718932234857408031131144541287291286469621939921624236032 7498 207461073930987501111338748947199882967481674541712596533248 7499 95555777294597941717590665137420242242286206342543112404992 7500 96138555546340848192091134418055145547588802242691817537536 7501 212817277194708674998673727634008083070951202638095923457904 7502 98022824035052954495089496396766480185919450073188604137616 7503 98620648380575600315214581064712697217915344195124595785728 7504 318865330894079816095073151018385503214002994392001895464960 7505 101166823567647345855579312985511859261566356804654484946944 7506 327097754903369108222039456125854806672225850021141104558080 7507 103778735577481014513837982992400989905343369068348872589312 7508 104411664237581536481027644751044274439222996259291682308096 7509 231131058336937787364664319305794210408195208166081763999744 7510 106458081594892786311894224862871303548529419185286834814976 7511 107107351125551323464149879475756904327393853645624713412608 7512 237098370206842858412958570225371294819979056619100110323712 7513 109206602622397647677246474442765991134041378677192128462848 7514 109872634910103826505247010763491594911530059705933505757184 7515 243219745365381342855627117296009237795372803014966769666176 7516 112026084611489090851530853024875977355336514369358404728704 7517 112709312434943543217388092645385939677617536222999538040832 7518 364417521021805504108655029735297717958860565019430737674240 7519 115619226934454109549233500554870696298932979205319411367936 7520 373826005603850409396616521286691207625400971452732690923520 7521 118604269231406873730100551991315417034678136078112997244928 7522 119327616271521755978317308286907742216254852867761922637824 7523 264149780956500328416759222063764811895080237904093444571136 7524 121666378965591755785021971271852918341176479068899239788544 7525 122408401286344369673314147972293604945592975594999672471552 7526 270969565950677552471952651686138622651404636136114411798528 7527 124807545854168740202567399363161132724618718488219575386112 7528 125568725611547230291710869443990394184605782521066863722496 7529 277965423274721534692145276909724843194711774874247736761344 7530 128029810984558960973178117742715402691813159279266748261376 7531 128810642782792620819872105880441073917277184254856614903808 7532 416477166882063433267034319697483106238697788593635128770560 7533 132136259353661839484838286348423652913066261948936470134784 7534 427229720690114753596133167184789951571886824517408789626880 7535 135547736264464998548686345132931905182489298374986282565632 7536 136374418596024863975219780899323133961434117563156483014656 7537 301885463950286089619153396644302642165805986176106793795584 7538 139047290246390578040025110024974763818487404650170559758336 7539 139895315755822136769501883396906977080677686394285339967488 7540 309679503943631488539374459069872711601605298441273613484032 7541 142637195261907131660077027843612723113849963986536657584128 7542 143507114984625406047669565078846164782406608595504987111424 7543 317674769456824611076737459325399820793956314141997413441536 7544 146319783982353098255060705991674745933500753462019140870144 7545 147212163180334423794139549577646941619745353434121845604352 7546 475973905008072495162324936797123549987083186964154432880640 7547 151012867832756387982672327255341317614932870798784537296896 7548 488262537931559718395580762496902801796442085162752902430720 7549 154911698587959998341355823009065034494273483857127180075008 7550 155856478395456987400251178170655010241638991500750266302464 7551 345011958800326959564746739022060162475206841344122050052096 7552 158911188853017803474314411457114015792557033885909211152384 7553 159880360863796727736573581025036545235060213022040388534272 7554 353919433078435986902142238936997384687548912504312701124608 7555 163013937442179579040088031821271683558685673127470465810432 7556 164008131411000464054479502947252759751321838394862842413056 7557 363056879379228126944842810657599795193092930447997043933184 7558 167222610265546398005783663990485423924000861099450446708736 7559 168242472206096484336159485231596504708280403924710680690688 7560 372430235090740181247679023359514145374164604616667866051332 7561 171539942061342670366406618694341340325359037628080057240828 7562 172586134666007300551625516863247220131351852341468042625024 7563 558014329064639678166378014282174630624505240186003317063680 7564 177041941243382855247263797724645753707741124408145348657152 7565 572421071080895939388569048220245911676395237536996932976640 7566 181612787260591775399216470236701732334350895869610527031296 7567 182720412415767688841798378314327480268640243453760444039168 7568 404479352089641127888162558785139868214341614290643086999552 7569 186301642791062376045814893510024781209926483574251960926208 7570 187437864469714816062262289082574582572939243879843248472064 7571 414922147861975002222677497894399765934963349083425193066496 7572 191111554589195883435181330274840484484572412685086224809984 7573 192277111092681696384182268836110291095177604485383635075072 7574 425634554389417349997347455268016166141902405276191846915808 7575 196045648070105908990178992793532960371838900146377208275232 7576 197241296761151200630429162129425394435830688390249191571456 7577 637730661788159632190146302036771006428005988784003790929920 7578 202333647135294691711158625971023718523132713609308969893888 7579 654195509806738216444078912251709613344451700042282209116160 7580 207557471154962029027675965984801979810686738136697745178624 7581 208823328475163072962055289502088548878445992518583364616192 7582 462262116673875574729328638611588420816390416332163527999488 7583 212916163189785572623788449725742607097058838370573669629952 7584 214214702251102646928299758951513808654787707291249426825216 7585 474196740413685716825917140450742589639958113238200220647424 7586 218413205244795295354492948885531982268082757354384256925696 7587 219745269820207653010494021526983189823060119411867011514368 7588 486439490730762685711254234592018475590745606029933539332352 7589 224052169222978181703061706049751954710673028738716809457408 7590 225418624869887086434776185290771879355235072445999076081664 7591 728835042043611008217310059470595435917721130038861475348480 7592 231238453868908219098467001109741392597865958410638822735872 7593 747652011207700818793233042573382415250801942905465381847040 7594 237208538462813747460201103982630834069356272156225994489856 7595 238655232543043511956634616573815484432509705735523845275648 7596 528299561913000656833518444127529623790160475808186889142272 7597 243332757931183511570043942543705836682352958137798479577088 7598 244816802572688739346628295944587209891185951189999344943104 7599 541939131901355104943905303372277245302809272272228823597056 7600 249615091708337480405134798726322265449237436976439150772224 7601 251137451223094460583421738887980788369211565042133727444992 7602 555930846549443069384290553819449686389423549748495473522688 7603 256059621969117921946356235485430805383626318558533496522752 7604 257621285565585241639744211760882147834554368509713229807616 7605 832954333764126866534068639394966212477395577187270257541120 7606 264272518707323678969676572696847305826132523897872940269568 7607 854459441380229507192266334369579903143773649034817579253760 7608 271095472528929997097372690265863810364978596749972565131264 7609 272748837192049727950439561798646267922868235126312966029312 7610 603770927900572179238306793288605284331611972352213587591168 7611 278094580492781156080050220049949527636974809300341119516672 7612 279790631511644273539003766793813954161355372788570679934976 7613 619359007887262977078748918139745423203210596882547226968064 7614 285274390523814263320154055687225446227699927973073315168256 7615 287014229969250812095339130157692329564813217191009974222848 7616 635349538913649222153474918650799641587912628283994826883072 7617 292639567964706196510121411983349491867001506924038281740288 7618 294424326360668847588279099155293883239490706868243691208704 7619 651752911408795317183438290879149754404788058079168765589831 7620 300194898607349673141211582715097345569378315849140100171449 7621 302025735665512775965344654510682635229865741597569074593792 7622 976525075863119436791161524993805603592884170325505804861440 7623 309823397175919996682711646018130068988546967714254360150016 7624 311712956790913974800502356341310020483277983001500532604928 7625 690023917600653919129493478044120324950413682688244100104192 7626 317822377706035606948628822914228031585114067771818422304768 7627 319760721727593455473147162050073090470120426044080777068544 7628 707838866156871973804284477873994769375097825008625402249216 7629 326027874884359158080176063642543367117371346254940931620864 7630 328016262822000928108959005894505519502643676789725684826112 7631 726113758758456253889685621315199590386185860895994087866368 7632 334445220531092796011567327980970847848001722198900893417472 7633 336484944412192968672318970463193009416560807849421361381376 7634 744860470181480362495358046719028290748329209233335732102664 7635 343079884122685340732813237388682680650718075256160114481656 7636 345172269332014601103251033726494440262703704682936085250048 7637 1116028658129279356332756028564349261249010480372006634127360 7638 354083882486765710494527595449291507415482248816290697314304 7639 1144842142161791878777138096440491823352790475073993865953280 7640 363225574521183550798432940473403464668701791739221054062592 7641 365440824831535377683596756628654960537280486907520888078336 7642 808958704179282255776325117570279736428683228581286173999104 7643 372603285582124752091629787020049562419852967148503921852416 7644 374875728939429632124524578165149165145878487759686496944128 7645 829844295723950004445354995788799531869926698166850386132992 7646 382223109178391766870362660549680968969144825370172449619968 7647 384554222185363392768364537672220582190355208970767270150144 7648 851269108778834699994694910536032332283804810552383693831616 7649 392091296140211817980357985587065920743677800292754416550464 7650 394482593522302401260858324258850788871661376780498383142912 7651 1275461323576319264380292604073542012856011977568007581859840 7652 404667294270589383422317251942047437046265427218617939787776 7653 1308391019613476432888157824503419226688903400084564418232320 7654 415114942309924058055351931969603959621373476273395490357248 7655 417646656950326145924110579004177097756891985037166729232384 7656 924524233347751149458657277223176841632780832664327055998976 7657 425832326379571145247576899451485214194117676741147339259904 7658 428429404502205293856599517903027617309575414582498853650432 7659 948393480827371433651834280901485179279916226476400441294848 7660 436826410489590590708985897771063964536165514708768513851392 7661 439490539640415306020988043053966379646120238823734023028736 7662 972878981461525371422508469184036951181491212059867078664704 7663 448104338445956363406123412099503909421346057477433618914816 7664 450837249739774172869552370581543758710470144891998152163328 7665 1457670084087222016434620118941190871835442260077722950696960 7666 462476907737816438196934002219482785195731916821277645471744 7667 1495304022415401637586466085146764830501603885810930763694080 7668 474417076925627494920402207965261668138712544312451988979712 7669 477310465086087023913269233147630968865019411471047690551296 7670 1056599123826001313667036888255059247580320951616373778284544 7671 486665515862367023140087885087411673364705916275596959154176 7672 489633605145377478693256591889174419782371902379998689886208 7673 1083878263802710209887810606744554490605618544544457647194112 7674 499230183416674960810269597452644530898474873952878301544448 7675 502274902446188921166843477775961576738423130084267454889984 7676 1111861693098886138768581107638899372778847099496990947045376 7677 512119243938235843892712470970861610767252637117066993045504 7678 515242571131170483279488423521764295669108737019426459615232 7679 1665908667528253733068137278789932424954791154374540515082240 7680 528545037414647357939353145393694611652265047795745880539136 7681 1708918882760459014384532668739159806287547298069635158507520 7682 542190945057859994194745380531727620729957193499945130262528 7683 545497674384099455900879123597292535845736470252625932058624 7684 1207541855801144358476613586577210568663223944704427175182336 7685 556189160985562312160100440099899055273949618600682239033344 7686 559581263023288547078007533587627908322710745577141359869952 7687 1238718015774525954157497836279490846406421193765094453936128 7688 570548781047628526640308111374450892455399855946146630336512 7689 574028459938501624190678260315384659129626434382019948445696 7690 1270699077827298444306949837301599283175825256567989653766144 7691 585279135929412393020242823966698983734003013848076563480576 7692 588848652721337695176558198310587766478981413736487382417408 7693 1303505822817590634366876581758299508809576116158337531179662 7694 600389797214699346282423165430194691138756631698280200342898 7695 604051471331025551930689309021365270459731483195138149187584 7696 1953050151726238873582323049987611207185768340651011609722880 7697 619646794351839993365423292036260137977093935428508720300032 7698 623425913581827949601004712682620040966555966003001065209856 7699 1380047835201307838258986956088240649900827365376488200208384 7700 635644755412071213897257645828456063170228135543636844609536 7701 639521443455186910946294324100146180940240852088161554137088 7702 1415677732313743947608568955747989538750195650017250804498432 7703 652055749768718316160352127285086734234742692509881863241728 7704 656032525644001856217918011789011039005287353579451369652224 7705 1452227517516912507779371242630399180772371721791988175732736 7706 668890441062185592023134655961941695696003444397801786834944 7707 672969888824385937344637940926386018833121615698842722762752 7708 1489720940362960724990716093438056581496658418466671464205328 7709 686159768245370681465626474777365361301436150512320228963312 7710 690344538664029202206502067452988880525407409365872170500096 7711 2232057316258558712665512057128698522498020960744013268254720 7712 708167764973531420989055190898583014830964497632581394628608 7713 2289684284323583757554276192880983646705580950147987731906560 7714 726451149042367101596865880946806929337403583478442108125184 7715 730881649663070755367193513257309921074560973815041776156672 7716 1617917408358564511552650235140559472857366457162572347998208 7717 745206571164249504183259574040099124839705934297007843704832 7718 749751457878859264249049156330298330291756975519372993888256 7719 1659688591447900008890709991577599063739853396333700772265984 7720 764446218356783533740725321099361937938289650740344899239936 7721 769108444370726785536729075344441164380710417941534540300288 7722 1702538217557669399989389821072064664567609621104767387663232 7723 784182592280423635960715971174131841487355600585508833100928 7724 788965187044604802521716648517701577743322753560996766285824 7725 2550922647152638528760585208147084025712023955136015163719680 7726 809334588541178766844634503884094874092530854437235879575552 7727 2616782039226952865776315649006838453377806800169128836464640 7728 830229884619848116110703863939207919242746952546790980714496 7729 835293313900652291848221158008354195513783970074333458464768 7730 1849048466695502298917314554446353683265561665328654111997952 7731 851664652759142290495153798902970428388235353482294678519808 7732 856858809004410587713199035806055234619150829164997707300864 7733 1896786961654742867303668561802970358559832452952800882589696 7734 873652820979181181417971795542127929072331029417537027702784 7735 878981079280830612041976086107932759292240477647468046057472 7736 1945757962923050742845016938368073902362982424119734157329408 7737 896208676891912726812246824199007818842692114954867237829632 7738 901674499479548345739104741163087517420940289783996304326656 7739 2915340168174444032869240237882381743670884520155445901393920 7740 924953815475632876393868004438965570391463833642555290943488 7741 2990608044830803275172932170293529661003207771621861527388160 7742 948834153851254989840804415930523336277425088624903977959424 7743 954620930172174047826538466295261937730038822942095381102592 7744 2113198247652002627334073776510118495160641903232747556569088 7745 973331031724734046280175770174823346729411832551193918308352 7746 979267210290754957386513183778348839564743804759997379772416 7747 2167756527605420419775621213489108981211237089088915294388224 7748 998460366833349921620539194905289061796949747905756603088896 7749 1004549804892377842333686955551923153476846260168534909779968 7750 2223723386197772277537162215277798745557694198993981894090752 7751 1024238487876471687785424941941723221534505274234133986091008 7752 1030485142262340966558976847043528591338217474038852919230464 7753 3331817335056507466136274557579864849909582308749081030164480 7754 1057090074829294715878706290787389223304530095591491761078272 7755 3417837765520918028769065337478319612575094596139270317015040 7756 1084381890115719988389490761063455241459914386999890260525056 7757 1090995348768198911801758247194585071691472940505251864117248 7758 2415083711602288716953227173154421137326447889408854350364672 7759 1112378321971124624320200880199798110547899237201364478066688 7760 1119162526046577094156015067175255816645421491154282719739904 7761 2477436031549051908314995672558981692812842387530188907872256 7762 1141097562095257053280616222748901784910799711892293260673024 7763 1148056919877003248381356520630769318259252868764039896891392 7764 2541398155654596888613899674603198566351650513135979307532288 7765 1170558271858824786040485647933397967468006027696153126961152 7766 1177697305442675390353116396621175532957962827472974764834816 7767 2607011645635181268733753163516599017619152232316675062359324 7768 1200779594429398692564846330860389382277513263396560400685796 7769 1208102942662051103861378618042730540919462966390276298375168 7770 3906100303452477747164646099975222414371536681302023219445760 7771 1239293588703679986730846584072520275954187870857017440600064 7772 1246851827163655899202009425365240081933111932006002130419712 7773 2760095670402615676517973912176481299801654730752976400416768 7774 1271289510824142427794515291656912126340456271087273689219072 7775 1279042886910373821892588648200292361880481704176323108274176 7776 2831355464627487895217137911495979077500391300034501608996864 7777 1304111499537436632320704254570173468469485385019763726483456 7778 1312065051288003712435836023578022078010574707158902739304448 7779 2904455035033825015558742485260798361544743443583976351465472 7780 1337780882124371184046269311923883391392006888795603573669888 7781 1345939777648771874689275881852772037666243231397685445525504 7782 2979441880725921449981432186876113162993316836933342928410656 7783 1372319536490741362931252949554730722602872301024640457926624 7784 1380689077328058404413004134905977761050814818731744341000192 7785 4464114632517117425331024114257397044996041921488026536509440 7786 1416335529947062841978110381797166029661928995265162789257216 7787 4579368568647167515108552385761967293411161900295975463813120 7788 1452902298084734203193731761893613858674807166956884216250368 7789 1461763299326141510734387026514619842149121947630083552313344 7790 3235834816717129023105300470281118945714732914325144695996416 7791 1490413142328499008366519148080198249679411868594015687409664 7792 1499502915757718528498098312660596660583513951038745987776512 7793 3319377182895800017781419983155198127479706792667401544531968 7794 1528892436713567067481450642198723875876579301480689798479872 7795 1538216888741453571073458150688882328761420835883069080600576 7796 3405076435115338799978779642144129329135219242209534775326464 7797 1568365184560847271921431942348263682974711201171017666201856 7798 1577930374089209605043433297035403155486645507121993532571648 7799 5101845294305277057521170416294168051424047910272030327439360 7800 1618669177082357533689269007768189748185061708874471759151104 7801 5233564078453905731552631298013676906755613600338257672929280 7802 1660459769239696232221407727878415838485493905093581961428992 7803 1670586627801304583696442316016708391027567940148666916929536 7804 3698096933391004597834629108892707366531123330657308223995904 7805 1703329305518284580990307597805940856776470706964589357039616 7806 1713717618008821175426398071612110469238301658329995414601728 7807 3793573923309485734607337123605940717119664905905601765179392 7808 1747305641958362362835943591084255858144662058835074055405568 7809 1757962158561661224083952172215865518584480955294936092114944 7810 3891515925846101485690033876736147804725964848239468314658816 7811 1792417353783825453624493648398015637685384229909734475659264 7812 1803348998959096691478209482326175034841880579567992608653312 7813 5830680336348888065738480475764763487341769040310891802787840 7814 1849907630951265752787736008877931140782927667285110581886976 7815 5981216089661606550345864340587059322006415543243723054776320 7816 1897668307702509979681608831861046672554850177249807955918848 7817 1909241860344348095653076932590523875460077645884190762205184 7818 4226396495304005254668147553020236990321283806465495113138176 7819 1946662063449468092560351540349646693458823665102387836616704 7820 1958534420581509914773026367556697679129487609519994759544832 7821 4335513055210840839551242426978217962422474178177830588776448 7822 1996920733666699843241078389810578123593899495811513206177792 7823 2009099609784755684667373911103846306953692520337069819559936 7824 4447446772395544555074324430555597491115388397987963788181504 7825 2048476975752943375570849883883446443069010548468267972182016 7826 2060970284524681933117953694087057182676434948077705838460928 7827 4562270379861567220284068036154048280833516406554181359128817 7828 2101364290251447711988481079005681418985648210943980701200143 7829 2114180149658589431757412581574778446609060191182983522156544 7830 6835675531041836057538130674956639225150189192278540634030080 7831 2168763780231439976778981522126910482919828773999780521050112 7832 2181990697536397823603516494389170143382945881010503728234496 7833 4830167423204577433906454346308842274652895778817708700729344 7834 2224756643942249248640401760399596221095798474402728956133376 7835 2238325052093154188312030134350511633290842982308565439479808 7836 4954872063098103816629991345117963385625684775060377815744512 7837 2282195124190514106561232445497803569821599423784586521346048 7838 2296113839754006496762713041261538636518505737528079793782784 7839 5082796311309193777227799349206397132703301026271958615064576 7840 2341116543717649572080971295866795934936012055392306253922304 7841 2355394610885350780706232793242351065915925654945949529669632 7842 5214023291270362537467506327033198035238304464633350124718648 7843 2401559188858797385129692661720778764555026526793120801371592 7844 2416205885324102207722757236085461081838925932780552596750336 7845 7812200606904955494329292199950444828743073362604046438891520 7846 2478587177407359973461693168145040551908375741714034881200128 7847 2493703654327311798404018850730480163866223864012004260839424 7848 5520191340805231353035947824352962599603309461505952800833536 7849 2542579021648284855589030583313824252680912542174547378438144 7850 2558085773820747643785177296400584723760963408352646216548352 7851 5662710929254975790434275822991958155000782600069003217993728 7852 2608222999074873264641408509140346936938970770039527452966912 7853 2624130102576007424871672047156044156021149414317805478608896 7854 5808910070067650031117484970521596723089486887167952702930944 7855 2675561764248742368092538623847766782784013777591207147339776 7856 2691879555297543749378551763705544075332486462795370891051008 7857 5958883761451842899962864373752226325986633673866685856821312 7858 2744639072981482725862505899109461445205744602049280915853248 7859 2761378154656116808826008269811955522101629637463488682000384 7860 8928229265034234850662048228514794089992083842976053073018880 7861 2832671059894125683956220763594332059323857990530325578514432 7862 9158737137294335030217104771523934586822323800591950927626240 7863 2905804596169468406387463523787227717349614333913768432500736 7864 2923526598652283021468774053029239684298243895260167104626688 7865 6471669633434258046210600940562237891429465828650289391992832 7866 2980826284656998016733038296160396499358823737188031374819328 7867 2999005831515437056996196625321193321167027902077491975553024 7868 6638754365791600035562839966310396254959413585334803089063936 7869 3057784873427134134962901284397447751753158602961379596959744 7870 3076433777482907142146916301377764657522841671766138161201152 7871 6810152870230677599957559284288258658270438484419069550652928 7872 3136730369121694543842863884696527365949422402342035332403712 7873 3155860748178419210086866594070806310973291014243987065143296 7874 10203690588610554115042340832588336102848095820544060654878720 7875 3237338354164715067378538015536379496370123417748943518302208 7876 10467128156907811463105262596027353813511227200676515345858560 7877 3320919538479392464442815455756831676970987810187163922857984 7878 3341173255602609167392884632033416782055135880297333833859072 7879 7396193866782009195669258217785414733062246661314616447991808 7880 3406658611036569161980615195611881713552941413929178714079232 7881 3427435236017642350852796143224220938476603316659990829203456 7882 7587147846618971469214674247211881434239329811811203530358784 7883 3494611283916724725671887182168511716289324117670148110811136 7884 3515924317123322448167904344431731037168961910589872184229888 7885 7783031851692202971380067753472295609451929696478936629317632 7886 3584834707567650907248987296796031275370768459819468951318528 7887 3606697997918193382956418964652350069683761159135985217306624 7888 11661360672697776131476960951529526974683538080621783605575680 7889 3699815261902531505575472017755862281565855334570221163773952 7890 11962432179323213100691728681174118644012831086487446109552640 7891 3795336615405019959363217663722093345109700354499615911837696 7892 3818483720688696191306153865181047750920155291768381524410368 7893 8452792990608010509336295106040473980642567612930990226276352 7894 3893324126898936185120703080699293386917647330204775673233408 7895 3917068841163019829546052735113395358258975219039989519089664 7896 8671026110421681679102484853956435924844948356355661177552896 7897 3993841467333399686482156779621156247187798991623026412355584 7898 4018199219569511369334747822207692613907385040674139639119872 7899 8894893544791089110148648861111194982230776795975927576363008 7900 4096953951505886751141699767766892886138021096936535944364032 7901 4121940569049363866235907388174114365352869896155411676921856 7902 9124540759723134440568136072308096561667032813108362718257634 7903 4202728580502895423976962158011362837971296421887961402400286 7904 4228360299317178863514825163149556893218120382365967044313088 7905 13671351062083672115076261349913278450300378384557081268060160 7906 4337527560462879953557963044253820965839657547999561042100224 7907 4363981395072795647207032988778340286765891762021007456468992 7908 9660334846409154867812908692617684549305791557635417401458688 7909 4449513287884498497280803520799192442191596948805457912266752 7910 4476650104186308376624060268701023266581685964617130878959616 7911 9909744126196207633259982690235926771251369550120755631489024 7912 4564390248381028213122464890995607139643198847569173042692096 7913 4592227679508012993525426082523077273037011475056159587565568 7914 10165592622618387554455598698412794265406602052543917230129152 7915 4682233087435299144161942591733591869872024110784612507844608 7916 4710789221770701561412465586484702131831851309891899059339264 7917 10428046582540725074935012654066396070476608929266700249437296 7918 4803118377717594770259385323441557529110053053586241602743184 7919 4832411770648204415445514472170922163677851865561105193500672 7920 15624401213809910988658584399900889657486146725208092877783040 7921 4957174354814719946923386336290081103816751483428069762400256 7922 4987407308654623596808037701460960327732447728024008521678848 7923 11040382681610462706071895648705925199206618923011905601667072 7924 5085158043296569711178061166627648505361825084349094756876288 7925 5116171547641495287570354592801169447521926816705292433096704 7926 11325421858509951580868551645983916310001565200138006435987456 7927 5216445998149746529282817018280693873877941540079054905933824 7928 5248260205152014849743344094312088312042298828635610957217792 7929 11617820140135300062234969941043193446178973774335905405861888 7930 5351123528497484736185077247695533565568027555182414294679552 7931 5383759110595087498757103527411088150664972925590741782102016 7932 11917767522903685799925728747504452651973267347733371713642624 7933 5489278145962965451725011798218922890411489204098561831706496 7934 5522756309312233617652016539623911044203259274926977364000768 7935 17856458530068469701324096457029588179984167685952106146037760 7936 5665342119788251367912441527188664118647715981060651157028864 7937 18317474274588670060434209543047869173644647601183901855252480 7938 5811609192338936812774927047574455434699228667827536865001472 7939 5847053197304566042937548106058479368596487790520334209253376 7940 12943339266868516092421201881124475782858931657300578783985664 7941 5961652569313996033466076592320792998717647474376062749638656 7942 5998011663030874113992393250642386642334055804154983951106048 7943 13277508731583200071125679932620792509918827170669606178127872 7944 6115569746854268269925802568794895503506317205922759193919488 7945 6152867554965814284293832602755529315045683343532276322402304 7946 13620305740461355199915118568576517316540876968838139101305856 7947 6273460738243389087685727769393054731898844804684070664807424 7948 6311721496356838420173733188141612621946582028487974130286592 7949 20407381177221108230084681665176672205696191641088121309757440 7950 6474676708329430134757076031072758992740246835497887036604416 7951 20934256313815622926210525192054707627022454401353030691717120 7952 6641839076958784928885630911513663353941975620374327845715968 7953 6682346511205218334785769264066833564110271760594667667718144 7954 14792387733564018391338516435570829466124493322629232895983616 7955 6813317222073138323961230391223763427105882827858357428158464 7956 6854870472035284701705592286448441876953206633319981658406912 7957 15174295693237942938429348494423762868478659623622407060717568 7958 6989222567833449451343774364337023432578648235340296221622272 7959 7031848634246644896335808688863462074337923821179744368459776 7960 15566063703384405942760135506944591218903859392957873258635264 7961 7169669415135301814497974593592062550741536919638937902637056 7962 7213395995836386765912837929304700139367522318271970434613248 7963 23322721345395552262953921903059053949367076161243567211151360 7964 7399630523805063011150944035511724563131710669140442327547904 7965 23924864358646426201383457362348237288025662172974892219105280 7966 7590673230810039918726435327444186690219400708999231823675392 7967 7636967441377392382612307730362095501840310583536763048820736 7968 16905585981216021018672590212080947961285135225861980452552704 7969 7786648253797872370241406161398586773835294660409551346466816 7970 7834137682326039659092105470226790716517950438079979038179328 7971 17342052220843363358204969707912871849689896712711322355105792 7972 7987682934666799372964313559242312494375597983246052824711168 7973 8036398439139022738669495644415385227814770081348279278239744 7974 17789787089582178220297297722222389964461553591951855152726016 7975 8193907903011773502283399535533785772276042193873071888728064 7976 8243881138098727732471814776348228730705739792310823353843712 7977 18249081519446268881136272144616193123334065626216725436515268 7978 8405457161005790847953924316022725675942592843775922804800572 7979 8456720598634357727029650326299113786436240764731934088626176 7980 27342702124167344230152522699826556900600756769114162536120320 7981 8675055120925759907115926088507641931679315095999122084200448 7982 8727962790145591294414065977556680573531783524042014912937984 7983 19320669692818309735625817385235369098611583115270834802917376 7984 8899026575768996994561607041598384884383193897610915824533504 7985 8953300208372616753248120537402046533163371929234261757919232 7986 19819488252392415266519965380471853542502739100241511262978048 7987 9128780496762056426244929781991214279286397695138346085384192 7988 9184455359016025987050852165046154546074022950112319175131136 7989 20331185245236775108911197396825588530813204105087834460258304 7990 9364466174870598288323885183467183739744048221569225015689216 7991 9421578443541403122824931172969404263663702619783798118678528 7992 20856093165081450149870025308132792140953217858533400498874592 7993 9606236755435189540518770646883115058220106107172483205486368 7994 9664823541296408830891028944341844327355703731122210387001344 7995 31248802427619821977317168799801779314972293450416185755566080 7996 9914348709629439893846772672580162207633502966856139524800512 7997 9974814617309247193616075402921920655464895456048017043357696 7998 22080765363220925412143791297411850398413237846023811203334144 7999 10170316086593139422356122333255297010723650168698189513752576 8000 10232343095282990575140709185602338895043853633410584866193408 8001 22650843717019903161737103291967832620003130400276012871974912 8002 10432891996299493058565634036561387747755883080158109811867648 8003 10496520410304029699486688188624176624084597657271221914435584 8004 23235640280270600124469939882086386892357947548671810811723776 8005 10702247056994969472370154495391067131136055110364828589359104 8006 10767518221190174997514207054822176301329945851181483564204032 8007 23835535045807371599851457495008905303946534695466743427285248 8008 10978556291925930903450023596437845780822978408197123663412992 8009 11045512618624467235304033079247822088406518549853954728001536 8010 35712917060136939402648192914059176359968335371904212292075520 8011 11330684239576502735824883054377328237295431962121302314057728 8012 36634948549177340120868419086095738347289295202367803710504960 8013 11623218384677873625549854095148910869398457335655073730002944 8014 11694106394609132085875096212116958737192975581040668418506752 8015 25886678533737032184842403762248951565717863314601157567971328 8016 11923305138627992066932153184641585997435294948752125499277312 8017 11996023326061748227984786501284773284668111608309967902212096 8018 26555017463166400142251359865241585019837654341339212356255744 8019 12231139493708536539851605137589791007012634411845518387838976 8020 12305735109931628568587665205511058630091366687064552644804608 8021 27240611480922710399830237137153034633081753937676278202611712 8022 12546921476486778175371455538786109463797689609368141329614848 8023 12623442992713676840347466376283225243893164056975948260573184 8024 40814762354442216460169363330353344411392383282176242619514880 8025 12949353416658860269514152062145517985480493670995774073208832 8026 41868512627631245852421050384109415254044908802706061383434240 8027 13283678153917569857771261823027326707883951240748655691431936 8028 13364693022410436669571538528133667128220543521189335335436288 8029 29584775467128036782677032871141658932248986645258465791967232 8030 13626634444146276647922460782447526854211765655716714856316928 8031 13709740944070569403411184572896883753906413266639963316813824 8032 30348591386475885876858696988847525736957319247244814121435136 8033 13978445135666898902687548728674046865157296470680592443244544 8034 14063697268493289792671617377726924148675847642359488736919552 8035 31132127406768811885520271013889182437807718785915746517270528 8036 14339338830270603628995949187184125101483073839277875805274112 8037 14426791991672773531825675858609400278735044636543940869226496 8038 31935892659030970541988476253078337965834614845879269513901719 8039 14709550031760133983919367553039769932899537476607864908401001 8040 14799261047610126022301888071023449126263421338280884655095808 8041 47849728717292852402766914724696474576051324345949784438210560 8042 15181346461620079837452870654888373380438801417998463647350784 8043 15273934882754784765224615460724191003680621167073526097641472 8044 33811171962432042037345180424161895922570270451723960905105408 8045 15573296507595744740482812322797173547670589320819102692933632 8046 15668275364652079318184210940453581433035900876159958076358656 8047 34684104441686726716409939415825743699379793425422644710211584 8048 15975365869333598745928627118484624988751195966492105649422336 8049 16072796878278045477338991288830770455629540162696558556479488 8050 35579574179164356440594595444444779928923107183903710305452032 8051 16387815806023547004566799071067571544552084387746143777456128 8052 16487762276197455464943629552696457461411479584621646707687424 8053 36498163038892537762272544289232386246668131252433450873030536 8054 16810914322011581695907848632045451351885185687551845609601144 8055 16913441197268715454059300652598227572872481529463868177252352 8056 54685404248334688460305045399653113801201513538228325072240640 8057 17350110241851519814231852177015283863358630191998244168400896 8058 17455925580291182588828131955113361147063567048084029825875968 8059 38641339385636619471251634770470738197223166230541669605834752 8060 17798053151537993989123214083196769768766387795221831649067008 8061 17906600416745233506496241074804093066326743858468523515838464 8062 39638976504784830533039930760943707085005478200483022525956096 8063 18257560993524112852489859563982428558572795390276692170768384 8064 18368910718032051974101704330092309092148045900224638350262272 8065 40662370490473550217822394793651177061626408210175668920516608 8066 18728932349741196576647770366934367479488096443138450031378432 8067 18843156887082806245649862345938808527327405239567596237357056 8068 41712186330162900299740050616265584281906435717066800997749184 8069 19212473510870379081037541293766230116440212214344966410972736 8070 19329647082592817661782057888683688654711407462244420774002688 8071 62497604855239643954634337599603558629944586900832371511132160 8072 19828697419258879787693545345160324415267005933712279049601024 8073 19949629234618494387232150805843841310929790912096034086715392 8074 44161530726441850824287582594823700796826475692047622406668288 8075 20340632173186278844712244666510594021447300337396379027505152 8076 20464686190565981150281418371204677790087707266821169732386816 8077 45301687434039806323474206583935665240006260800552025743949824 8078 20865783992598986117131268073122775495511766160316219623735296 8079 20993040820608059398973376377248353248169195314542443828871168 8080 46471280560541200248939879764172773784715895097343621623447552 8081 21404494113989938944740308990782134262272110220729657178718208 8082 21535036442380349995028414109644352602659891702362967128408064 8083 47671070091614743199702914990017810607893069390933486854570496 8084 21957112583851861806900047192875691561645956816394247326825984 8085 22091025237248934470608066158495644176813037099707909456003072 8086 71425834120273878805296385828118352719936670743808424584151040 8087 22661368479153005471649766108754656474590863924242604628115456 8088 73269897098354680241736838172191476694578590404735607421009920 8089 23246436769355747251099708190297821738796914671310147460005888 8090 23388212789218264171750192424233917474385951162081336837013504 8091 51773357067474064369684807524497903131435726629202315135942656 8092 23846610277255984133864306369283171994870589897504250998554624 8093 23992046652123496455969573002569546569336223216619935804424192 8094 53110034926332800284502719730483170039675308682678424712511488 8095 24462278987417073079703210275179582014025268823691036775677952 8096 24611470219863257137175330411022117260182733374129105289609216 8097 54481222961845420799660474274306069266163507875352556405223424 8098 25093842952973556350742911077572218927595379218736282659229696 8099 25246885985427353680694932752566450487786328113951896521146368 8100 81629524708884432920338726660706688822784766564352485239029760 8101 25898706833317720539028304124291035970960987341991548146417664 8102 83737025255262491704842100768218830508089817605412122766868480 8103 26567356307835139715542523646054653415767902481497311382863872 8104 26729386044820873339143077056267334256441087042378670670872576 8105 59169550934256073565354065742283317864497973290516931583934464 8106 27253268888292553295844921564895053708423531311433429712633856 8107 27419481888141138806822369145793767507812826533279926633627648 8108 60697182772951771753717393977695051473914638494489628242870272 8109 27956890271333797805375097457348093730314592941361184886489088 8110 28127394536986579585343234755453848297351695284718977473839104 8111 62264254813537623771040542027778364875615437571831493034541056 8112 28678677660541207257991898374368250202966147678555751610548224 8113 28853583983345547063651351717218800557470089273087881738452992 8114 63871785318061941083976952506156675931669229691758539027803438 8115 29419100063520267967838735106079539865799074953215729816802002 8116 29598522095220252044603776142046898252526842676561769310191616 8117 95699457434585704805533829449392949152102648691899568876421120 8118 30362692923240159674905741309776746760877602835996927294701568 8119 30547869765509569530449230921448382007361242334147052195282944 8120 67622343924864084074690360848323791845140540903447921810210816 8121 31146593015191489480965624645594347095341178641638205385867264 8122 31336550729304158636368421880907162866071801752319916152717312 8123 69368208883373453432819878831651487398759586850845289420423168 8124 31950731738667197491857254236969249977502391932984211298844672 8125 32145593756556090954677982577661540911259080325393117112958976 8126 71159148358328712881189190888889559857846214367807420610904064 8127 32775631612047094009133598142135143089104168775492287554912256 8128 32975524552394910929887259105392914922822959169243293415374848 8129 72996326077785075524545088578464772493336262504866901746061072 8130 33621828644023163391815697264090902703770371375103691219202288 8131 33826882394537430908118601305196455145744963058927736354504704 8132 109370808496669376920610090799306227602403027076456650144481280 8133 34700220483703039628463704354030567726717260383996488336801792 8134 34911851160582365177656263910226722294127134096168059651751936 8135 77282678771273238942503269540941476394446332461083339211669504 8136 35596106303075987978246428166393539537532775590443663298134016 8137 35813200833490467012992482149608186132653487716937047031676928 8138 79277953009569661066079861521887414170010956400966045051912192 8139 36515121987048225704979719127964857117145590780553384341536768 8140 36737821436064103948203408660184618184296091800449276700524544 8141 81324740980947100435644789587302354123252816420351337841033216 8142 37457864699482393153295540733868734958976192886276900062756864 8143 37686313774165612491299724691877617054654810479135192474714112 8144 83424372660325800599480101232531168563812871434133601995498368 8145 38424947021740758162075082587532460232880424428689932821945472 8146 38659294165185635323564115777367377309422814924488841548005376 8147 124995209710479287909268675199207117259889173801664743022264320 8148 39657394838517759575387090690320648830534011867424558099202048 8149 39899258469236988774464301611687682621859581824192068173430784 8150 88323061452883701648575165189647401593652951384095244813336576 8151 40681264346372557689424489333021188042894600674792758055010304 8152 40929372381131962300562836742409355580175414533642339464773632 8153 90603374868079612646948413167871330480012521601104051487899648 8154 41731567985197972234262536146245550991023532320632439247470592 8155 41986081641216118797946752754496706496338390629084887657742336 8156 92942561121082400497879759528345547569431790194687243246895104 8157 42808988227979877889480617981564268524544220441459314357436416 8158 43070072884760699990056828219288705205319783404725934256816128 8159 95342140183229486399405829980035621215786138781866973709140992 8160 43914225167703723613800094385751383123291913632788494653651968 8161 44182050474497868941216132316991288353626074199415818912006144 8162 142851668240547757610592771656236705439873341487616849168302080 8163 45322736958306010943299532217509312949181727848485209256230912 8164 146539794196709360483473676344382953389157180809471214842019840 8165 46492873538711494502199416380595643477593829342620294920011776 8166 46776425578436528343500384848467834948771902324162673674027008 8167 103546714134948128739369615048995806262871453258404630271885312 8168 47693220554511968267728612738566343989741179795008501997109248 8169 47984093304246992911939146005139093138672446433239871608848384 8170 106220069852665600569005439460966340079350617365356849425022976 8171 48924557974834146159406420550359164028050537647382073551355904 8172 49222940439726514274350660822044234520365466748258210579218432 8173 108962445923690841599320948548612138532327015750705112810446848 8174 50187685905947112701485822155144437855190758437472565318459392 8175 50493771970854707361389865505132900975572656227903793042292736 8176 163259049417768865840677453321413377645569533128704970478059520 8177 51797413666635441078056608248582071941921974683983096292835328 8178 167474050510524983409684201536437661016179635210824245533736960 8179 53134712615670279431085047292109306831535804962994622765727744 8180 53458772089641746678286154112534668512882174084757341341745152 8181 118339101868512147130708131484566635728995946581033863167868928 8182 54506537776585106591689843129790107416847062622866859425267712 8183 54838963776282277613644738291587535015625653066559853267255296 8184 121394365545903543507434787955390102947829276988979256485740544 8185 55913780542667595610750194914696187460629185882722369772978176 8186 56254789073973159170686469510907696594703390569437954947678208 8187 124528509627075247542081084055556729751230875143662986069082112 8188 57357355321082414515983796748736500405932295357111503221096448 8189 57707167966691094127302703434437601114940178546175763476905984 8190 127743570636123882167953905012313351863338459383517078055606876 8191 58838200127040535935677470212159079731598149906431459633604004 8192 59197044190440504089207552284093796505053685353123538620383232 8193 191398914869171409611067658898785898304205297383799137752842240 8194 60725385846480319349811482619553493521755205671993854589403136 8195 61095739531019139060898461842896764014722484668294104390565888 8196 135244687849728168149380721696647583690281081806895843620421632 8197 62293186030382978961931249291188694190682357283276410771734528 8198 62673101458608317272736843761814325732143603504639832305434624 8199 138736417766746906865639757663302974797519173701690578840846336 8200 63901463477334394983714508473938499955004783865968422597689344 8201 64291187513112181909355965155323081822518160650786234225917952 8202 142318296716657425762378381777779119715692428735614841221808128 8203 65551263224094188018267196284270286178208337550984575109824512 8204 65951049104789821859774518210785829845645918338486586830749696 8205 145992652155570151049090177156929544986672525009733803492122144 8206 67243657288046326783631394528181805407540742750207382438404576 8207 67653764789074861816237202610392910291489926117855472709009408 8208 218741616993338753841220181598612455204806054152913300288962560 8209 69400440967406079256927408708061135453434520767992976673603584 8210 69823702321164730355312527820453444588254268192336119303503872 8211 154565357542546477885006539081882952788892664922166678423339008 8212 71192212606151975956492856332787079075065551180887326596268032 8213 71626401666980934025984964299216372265306975433874094063353856 8214 158555906019139322132159723043774828340021912801932090103824384 8215 73030243974096451409959438255929714234291181561106768683073536 8216 73475642872128207896406817320369236368592183600898553401049088 8217 162649481961894200871289579174604708246505632840702675682066432 8218 74915729398964786306591081467737469917952385772553800125513728 8219 75372627548331224982599449383755234109309620958270384949428224 8220 166848745320651601198960202465062337127625742868267203990996736 8221 76849894043481516324150165175064920465760848857379865643890944 8222 77318588330371270647128231554734754618845629848977683096010752 8223 249990419420958575818537350398414234519778347603329486044528640 8224 79314789677035519150774181380641297661068023734849116198404096 8225 79798516938473977548928603223375365243719163648384136346861568 8226 176646122905767403297150330379294803187305902768190489626673152 8227 81362528692745115378848978666042376085789201349585516110020608 8228 81858744762263924601125673484818711160350829067284678929547264 8229 181206749736159225293896826335742660960025043202208102975799296 8230 83463135970395944468525072292491101982047064641264878494941184 8231 83972163282432237595893505508993412992676781258169775315484672 8232 185885122242164800995759519056691095138863580389374486493790208 8233 85617976455959755778961235963128537049088440882918628714872832 8234 86140145769521399980113656438577410410639566809451868513632256 8235 190684280366458972798811659960071242431572277563733947418281984 8236 87828450335407447227600188771502766246583827265576989307303936 8237 88364100948995737882432264633982576707252148398831637824012288 8238 285703336481095515221185543312473410879746682975233698336604160 8239 90645473916612021886599064435018625898363455696970418512461824 8240 293079588393418720966947352688765906778314361618942429684039680 8241 92985747077422989004398832761191286955187658685240589840023552 8242 93552851156873056687000769696935669897543804648325347348054016 8243 207093428269896257478739230097991612525742906516809260543770624 8244 95386441109023936535457225477132687979482359590017003994218496 8245 95968186608493985823878292010278186277344892866479743217696768 8246 212440139705331201138010878921932680158701234730713698850045952 8247 97849115949668292318812841100718328056101075294764147102711808 8248 98445880879453028548701321644088469040730933496516421158436864 8249 217924891847381683198641897097224277064654031501410225620893696 8250 100375371811894225402971644310288875710381516874945130636918784 8251 100987543941709414722779731010265801951145312455807586084585472 8252 223551248613216793793919333771548365760842303921154886597312033 8253 102966850222320937887435572871278389530296762336255054358807007 8254 103594827333270882156113216497164143883843949367966192585670656 8255 334948101021049966819368403072875322032359270421648491067473920 8256 106269425231340558862170094584218613663071609925989245531455488 8257 106917544179283493356572308225069337025764348169514682683490304 8258 236678203737024294261416262969133271457991893162067726335737856 8259 109013075553170213183379686259580214833694125245733718850535424 8260 109677927552564555227289476583175070031251306133119706534510592 8261 242788731091807087014869575910780205895658553977958512971481088 8262 111827561085335191221500389829392374921258371765444739545956352 8263 112509578147946318341372939021815393189406781138875909895356416 8264 249057019254150495084162168111113459502461750287325972138164224 8265 114714710642164829031967593497473000811864590714223006442192896 8266 115414335933382188254605406868875202229880357092351526953811968 8267 255487141272247764335907810024626703726676918767034156111213752 8268 117676400254081071871354940424318159463196299812862919267208008 8269 118394088380881008178415104568187593010107370706247077240766464 8270 382797829738342819222135317797571796608410594767598275505684480 8271 121450771692960638699622965239106987043510411343987709178806272 8272 122191479062038278121796923685793528029444969336588208781131776 8273 270489375699456336298761443393295167380562163613791687240843264 8274 124586372060765957923862498582377388381364714566552821543469056 8275 125346202917216634545473687523628651464287207009279664610869248 8276 277472835533493813731279515326605949595038347403381157681692672 8277 127802926954668789967429016947876999910009567731936845195378688 8278 128582375026224363818711930310646163645036321301572468451835904 8279 284636593433314851524756763555558239431384857471229682443616256 8280 131102526448188376036534392568540572356416675101969150219649024 8281 131902098209579643719549036421571659691291836676973173661499392 8282 291985304311140302098180354313859089973345050019467606984244288 8283 134487314576092653567262789056363610815081485500414764876809152 8284 135307529578149723632474405220785820582979852235710945418018816 8285 437483233986677507682440363197224910409612108305826600577925120 8286 138800881934812158513854817416122270906869041535985953347207168 8287 139647404642329460710625055640906889176508536384672238607007744 8288 309130715085092955770013078163765905577785329844333356846678016 8289 142384425212303951912985712665574158150131102361774653192536064 8290 143252803333961868051969928598432744530613950867748188126707712 8291 317111812038278644264319446087549656680043825603864180207648768 8292 146060487948192902819918876511859428468582363122213537366147072 8293 146951285744256415792813634640738472737184367201797106802098176 8294 325298963923788401742579158349209416493011265681405351364132864 8295 149831458797929572613182162935474939835904771545107600251027456 8296 150745255096662449965198898767510468218619241916540769898856448 8297 333697490641303202397920404930124674255251485736534407981993472 8298 153699788086963032648300330350129840931521697714759731287781888 8299 154637176660742541294256463109469509237691259697955366192021504 8300 499980838841917151637074700796828469039556695206658972089057280 8301 158629579354071038301548362761282595322136047469698232396808192 8302 159597033876947955097857206446750730487438327296768272693723136 8303 353292245811534806594300660758589606374611805536380979253346304 8304 162725057385490230757697957332084752171578402699171032220041216 8305 163717489524527849202251346969637422320701658134569357859094528 8306 362413499472318450587793652671485321920050086404416205951598592 8307 166926271940791888937050144584982203964094129282529756989882368 8308 167944326564864475191787011017986825985353562516339550630969344 8309 371770244484329601991519038113382190277727160778748972987580416 8310 171235952911919511557922471926257074098176881765837257429745664 8311 172280291539042799960227312877154820821279133618903737027264512 8312 381368560732917945597623319920142484863144555127467894836563968 8313 175656900670814894455200377543005532493167654531153978614607872 8314 176728201897991475764864529267965153414504296797663275648024576 8315 571406672962191030442371086624946821759493365950467396673208320 8316 181290947833224043773198128870037251796726911393940837024923648 8317 586159176786837441933894705377531813556628723237884859368079360 8318 185971494154845978008797665522382573910375317370481179680047104 8319 187105702313746113374001539393871339795087609296650694696108032 8320 414186856539792514957478460195983225051485813033618521087541248 8321 190772882218047873070914450954265375958964719180034007988436992 8322 191936373216987971647756584020556372554689785732959486435393536 8323 424880279410662402276021757843865360317402469461427397700091904 8324 195698231899336584637625682201436656112202150589528294205423616 8325 196891761758906057097402643288176938081461866993032842316873728 8326 435849783694763366397283794194448554129308063002820451241787392 8327 200750743623788450805943288620577751420763033749890261273837568 8328 201975087883418829445559462020531603902290624911615172169170944 8329 447102497226433587587838667543096731521684607842309773194624066 8330 205933700444641875774871145742556779060593524672510108717614014 8331 207189654666541764312226432994328287767687898735932385171341312 8332 669896202042099933638736806145750644064718540843296982134947840 8333 212538850462681117724340189168437227326143219851978491062910976 8334 213835088358566986713144616450138674051528696339029365366980608 8335 473356407474048588522832525938266542915983786324135452671475712 8336 218026151106340426366759372519160429667388250491467437701070848 8337 219355855105129110454578953166350140062502612266239413069021184 8338 485577462183614174029739151821560411791317107955917025942962176 8339 223655122170670382443000779658784749842516743530889479091912704 8340 225019156295892636682745878043630786378813562277751819790712832 8341 498114038508300990168324336222226919004923500574651944276328448 8342 229429421284329658063935186994946001623729181428446012884385792 8343 230828671866764376509210813737750404459760714184703053907623936 8344 510974282544495528671815620049253407453353837534068312222427504 8345 235352800508162143742709880848636318926392599625725838534416016 8346 236788176761762016356830209136375186020214741412494154481532928 8347 765595659476685638444270635595143593216821189535196551011368960 8348 242901543385921277399245930478213974087020822687975418357612544 8349 244382958124076556243593847371587056058889938673176417562263552 8350 540978751398912672597522886786590334761124327227583374481686528 8351 249172744121531915847724997164754776762729429133105643086938112 8352 250692405834433269090947375047257302928574414018559329221738496 8353 554945671066987627462559030653211899190076694806762315363385344 8354 255605853909337579934858033895753999820019135463873690390757376 8355 257164750052448727637423860621292327290072642603144936903671808 8356 569273186866629703049513527111116478862769714942459364887232512 8357 262205052896376752073068785137081144712833350203938300439298048 8358 263804196419159287439098072843143319382583673353946347322998784 8359 583970608622280604196360708627718179946690100038935213968488576 8360 268974629152185307134525578112727221630162971000829529753618304 8361 270615059156299447264948810441571641165959704471421890836037632 8362 874966467973355015364880726394449820819224216611653201155850240 8363 277601763869624317027709634832244541813738083071971906694414336 8364 279294809284658921421250111281813778353017072769344477214015488 8365 618261430170185911540026156327531811155570659688666713693356032 8366 284768850424607903825971425331148316300262204723549306385072128 8367 286505606667923736103939857196865489061227901735496376253415424 8368 634223624076557288528638892175099313360087651207728360415297536 8369 292120975896385805639837753023718856937164726244427074732294144 8370 293902571488512831585627269281476945474368734403594213604196352 8371 650597927847576803485158316698418832986022531362810702728265728 8372 299662917595859145226364325870949879671809543090215200502054912 8373 301490510193324899930397797535020936437238483833081539797712896 8374 667394981282606404795840809860249348510502971473068815963986944 8375 307399576173926065296600660700259681863043395429519462575563776 8376 309274353321485082588512926218939018475382519395910732384043008 8377 999961677683834303274149401593656938079113390413317944178114560 8378 317259158708142076603096725522565190644272094939396464793616384 8379 319194067753895910195714412893501460974876654593536545387446272 8380 706584491623069613188601321517179212749223611072761958506692608 8381 325450114770980461515395914664169504343156805398342064440082432 8382 327434979049055698404502693939274844641403316269138715718189056 8383 724826998944636901175587305342970643840100172808832411903197184 8384 333852543881583777874100289169964407928188258565059513979764736 8385 335888653129728950383574022035973651970707125032679101261938688 8386 743540488968659203983038076226764380555454321557497945975160832 8387 342471905823839023115844943852514148196353763531674514859491328 8388 344560583078085599920454625754309641642558267237807474054529024 8389 762737121465835891195246639840284969726289110254935789673127936 8390 351313801341629788910400755086011064986335309062307957229215744 8391 353456403795982951529729058535930306829008593595326551296049152 8392 1142813345924382060884742173249893643518986731900934793346416640 8393 362581895666448087546396257740074503593453822787881674049847296 8394 1172318353573674883867789410755063627113257446475769718736158720 8395 371942988309691956017595331044765147820750634740962359360094208 8396 374211404627492226748003078787742679590175218593301389392216064 8397 828373713079585029914956920391966450102971626067237042175082496 8398 381545764436095746141828901908530751917929438360068015976873984 8399 383872746433975943295513168041112745109379571465918972870787072 8400 849760558821324804552043515687730720634804938922854795400183808 8401 391396463798673169275251364402873312224404301179056588410847232 8402 393783523517812114194805286576353876162923733986065684633747456 8403 871699567389526732794567588388897108258616126005640902483574784 8404 401501487247576901611886577241155502841526067499780522547675136 8405 403950175766837658891118924041063207804581249823230344338341888 8406 894204994452867175175677335086193463043369215684619546389248132 8407 411867400889283751549742291485113558121187049345020217435228028 8408 414379309333083528624452865988656575535375797471864770342682624 8409 1339792404084199867277473612291501288129437081686593964269895680 8410 425077700925362235448680378336874454652286439703956982125821952 8411 427670176717133973426289232900277348103057392678058730733961216 8412 946712814948097177045665051876533085831967572648270905342951424 8413 436052302212680852733518745038320859334776500982934875402141696 8414 438711710210258220909157906332700280125005224532478826138042368 8415 971154924367228348059478303643120823582634215911834051885924352 8416 447310244341340764886001559317569499685033487061778958183825408 8417 450038312591785273365491756087261572757627124555503639581425664 8418 996228077016601980336648672444453838009847001149303888552656896 8419 458858842568659316127870373989892003247458362856892025768771584 8420 461657343733528753018421627475500808919521428369406107815247872 8421 1021948565088991057343631240098506814906707675068136624444855008 8422 470705601016324287485419761697272637852785199251451677068832032 8423 473576353523524032713660418272750372040429482824988308963065856 8424 1531191318953371276888541271190287186433642379070393102022737920 8425 485803086771842554798491860956427948174041645375950836715225088 8426 488765916248153112487187694743174112117779877346352835124527104 8427 1081957502797825345195045773573180669522248654455166748963373056 8428 498345488243063831695449994329509553525458858266211286173876224 8429 501384811668866538181894750094514605857148828037118658443476992 8430 1109891342133975254925118061306423798380153389613524630726770688 8431 511211707818675159869716067791507999640038270927747380781514752 8432 514329500104897455274847721242584654580145285206289873807343616 8433 1138546373733259406099027054222232957725539429884918729774465024 8434 524410105792753504146137570274162289425666700407876600878596096 8435 527608392838318574878196145686286638765167346707892694645997568 8436 1167941217244561208392721417255436359893380200077870427936977152 8437 537949258304370614269051156225454443260325942001659059507236608 8438 541230118312598894529897620883143282331919408942843781672075264 8439 1749932935946710030729761452788899641638448433223306402311700480 8440 555203527739248634055419269664489083627476166143943813388828672 8441 558589618569317842842500222563627556706034145538688954428030976 8442 1236522860340371823080052312655063622311141319377333427386712064 8443 569537700849215807651942850662296632600524409447098612770144256 8444 573011213335847472207879714393730978122455803470992752506830848 8445 1268447248153114577057277784350198626720175302415456720830595072 8446 584241951792771611279675506047437713874329452488854149464588288 8447 587805142977025663171254538562953890948737468807188427208392704 8448 1301195855695153606970316633396837665972045062725621405456531456 8449 599325835191718290452728651741899759343619086180430401004109824 8450 602981020386649799860795595070041872874476967666163079595425792 8451 1334789962565212809591681619720498697021005942946137631927973888 8452 614799152347852130593201321400519363726086790859038925151127552 8453 618548706642970165177025852437878036950765038791821464768086016 8454 1999923355367668606548298803187313876158226780826635888356229120 8455 634518317416284153206193451045130381288544189878792929587232768 8456 638388135507791820391428825787002921949753309187073090774892544 8457 1413168983246139226377202643034358425498447222145523917013385216 8458 650900229541960923030791829328339008686313610796684128880164864 8459 654869958098111396809005387878549689282806632538277431436378112 8460 1449653997889273802351174610685941287680200345617664823806394368 8461 667705087763167555748200578339928815856376517130119027959529472 8462 671777306259457900767148044071947303941414250065358202523877376 8463 1487080977937318407966076152453528761110908643114995891950321664 8464 684943811647678046231689887705028296392707527063349029718982656 8465 689121166156171199840909251508619283285116534475614948109058048 8466 1525474242931671782390493279680569939452578220509871579346255872 8467 702627602683259577820801510172022129972670618124615914458431488 8468 706912807591965903059458117071860613658017187190653102592098304 8469 1564858740292517556557435336400838560325896127448084206181184231 8470 720767951556246565212049010098948726712077336353785380511649049 8471 725163791332896175092792515480149007186907645575763348099694592 8472 2344636707147349767735578821510127254226514892951539437472317440 8473 743885976619383912035190662089530295641501269481924718720188416 8474 748422809254984453496006157575485359180350437186602778784432128 8475 1656747426159170059829913840783932900205943252134474084350164992 8476 763091528872191492283657803817061503835858876720136031953747968 8477 767745492867951886591026336082225490218759142931837945741574144 8478 1699521117642649609104087031375461441269609877845709590800367616 8479 782792927597346338550502728805746624448808602358113176821694464 8480 787567047035624228389610573152707752325847467972131369267494912 8481 1743399134779053465589135176777794216517232252011281804967149568 8482 803002974495153803223773154482311005683052134999561045095350272 8483 807900351533675317782237848082126415609162499646460688676683776 8484 1788409988905734350351354670172386926086738431369239092778496264 8485 823734801778567503099484582970227116242374098690040434870456056 8486 828758618666167057248905731977313151070751594943729540685365248 8487 2679584808168399734554947224583002576258874163373187928539791360 8488 850155401850724470897360756673748909304572879407913964251643904 8489 855340353434267946852578465800554696206114785356117461467922432 8490 1893425629896194354091330103753066171663935145296541810685902848 8491 872104604425361705467037490076641718669553001965869750804283392 8492 877423420420516441818315812665400560250010449064957652276084736 8493 1942309848734456696118956607286241647165268431823668103771848704 8494 894620488682681529772003118635138999370066974123557916367650816 8495 900076625183570546730983512174523145515254249111007279162851328 8496 1992456154033203960673297344888907676019694002298607777105313792 8497 917717685137318632255740747979784006494916725713784051537543168 8498 923314687467057506036843254951001617839042856738812215630495744 8499 2043897130177982114687262480197013629813415350136273248889710016 8500 941411202032648574970839523394545275705570398502903354137664064 8501 947152707047048065427320836545500744080858965649976617926131712 8502 3062382637906742553777082542380574372867284758140786204045475840 8503 971606173543685109596983721912855896348083290751901673430450176 8504 977531832496306224974375389486348224235559754692705670249054208 8505 2163915005595650690390091547146361339044497308910333497926746112 8506 996690976486127663390899988659019107050917716532422572347752448 8507 1002769623337733076363789500189029211714297656074237316886953984 8508 2219782684267950509850236122612847596760306779227049261453541376 8509 1022423415637350319739432135583015999280076541855494761563029504 8510 1028659000209794910549695442485169309160290570412579747614687232 8511 2277092747466518812198054108444465915451078859769837459548930048 8512 1048820211585507008292275140548324578851333400815753201757192192 8513 1055216785676637149756392291372573277530334693415785389291995136 8514 2335882434489122416785442834510872719786760400155740855873954304 8515 1075898516608741228538102312450908886520651884003318119014473216 8516 1082460236625197789059795241766286564663838817885687563344150528 8517 3499865871893420061459522905577799283276896866446612804623400960 8518 1110407055478497268110838539328978167254952332287887626777657344 8519 1117179237138635685685000445127255113412068291077377908856061952 8520 2473045720680743646160104625310127244622282638754666854773424128 8521 1139075401698431615303885701324593265201048818894197225540288512 8522 1146022426671694944415759428787461956244911606941985505013661696 8523 2536894496306229154114555568700397253440350604830913441661190144 8524 1168483903585543222559351012094875427748658904977708298929176576 8525 1175610285954051326342509077125907781897474937614376854416785408 8526 2602391711390307213940633266793675331944090125451242810913062912 8527 1198651670383436580905457303483799518687238172360860802008219648 8528 1205962040773299599721591190140083745748953935332326159190851584 8529 2669579925130425619183363239440997394042011885892275263855947776 8530 1229598304695704261186402642801038727452173581718077850302255104 8531 1237097413285940330354051704875756073901530077583642929536172032 8532 3999846710735337213096597606374627752316453561653271776712458240 8533 1269036634832568306412386902090260762577088379757585859174465536 8534 1276776271015583640782857651574005843899506618374146181549785088 8535 2826337966492278452754405286068716850996894444291047834026770432 8536 1301800459083921846061583658656678017372627221593368257760329728 8537 1309739916196222793618010775757099378565613265076554862872756224 8538 2899307995778547604702349221371882575360400691235329647612788736 8539 1335410175526335111496401156679857631712753034260238055919058944 8540 1343554612518915801534296088143894607882828500130716405047754752 8541 2974161955874636815932152304907057522221817286229991783900643328 8542 1369887623295356092463379775410056592785415054126698059437965312 8543 1378242332312342399681818503017238566570233068951229896218116096 8544 3050948485863343564780986559361139878905156441019743158692511744 8545 1405255205366519155641603020344044259945341236249231828916862976 8546 1413825615183931806118916234143721227316034374381306205184196608 8547 3129717480585035113114870672801677120651792254896168412362368462 8548 1441535903112493130424098020197897453424154672707570761023298098 8549 1450327582665792350185585030960298014373815291151526696199389184 8550 4689273414294699535471157643020254508453029785903078874944634880 8551 1487771953238767824070381324179060591283002538963849437440376832 8552 1496845618509968906992012315150970718360700874373205557568864256 8553 3313494852318340119659827681567865800411886504268948168700329984 8554 1526183057744382984567315607634123007671717753440272063907495936 8555 1535490985735903773182052672164450980437518285863675891483148288 8556 3399042235285299218208174062750922882539219755691419181600735232 8557 1565585855194692677101005457611493248897617204716226353643388928 8558 1575134094071248456779221146305415504651694935944262738534989824 8559 3486798269558106931178270353555588433034464504022563609934299136 8560 1606005948990307606447546308964622011366104269999122090190700544 8561 1615800703067350635564475696164252831218324999292921377353367552 8562 3576819977811468700702709340344773852173476862738478185556992528 8563 1647469603557135006198969165940454232484748197380080869740912112 8564 1657517237332334114497811463954626302141503189887459081370730496 8565 5359169616336799469109894449166005152517748326746375857079582720 8566 1700310803701448941794721513347497818609145758815827928503287808 8567 1710680706868535893705156931601109392412229570712234922935844864 8568 3786851259792388708182660207506132343327870290593083621371805696 8569 1744209208850723410934074980153283437339106003931739501608566784 8570 1754846840841032883636631625330801120500020898129915304552169472 8571 3884619697468913392237913214572483294330536863647336207543697408 8572 1789240977365363059544006237270277998740133948247115832735301632 8573 1800153250367141093461967024349046291030508498222014558325702656 8574 3984912308066407921346594689777815352039388004597215554210627584 8575 1835435370274637264511481495959568012989833451427568103075086336 8576 1846629374934115012073686509902003235678085713477624431260991488 8577 4087794260355964229374524960394027259626830700272546497779420032 8578 1882822404065297149941679046789090551411140797005806708275328128 8579 1894305414094096130854641673091001488161717931299953235852263424 8580 6124765275813485107554165084761148745734569516281572408090951680 8581 1943212347087370219193967443825711792696166581503803346860900352 8582 1955063664992612449948750778972696448471119509385411340498108416 8583 4327830011191301380780183094292722678088994617820666995853492224 8584 1993381952972255326781799977318038214101835433064845144695504896 8585 2005539246675466152727579000378058423428595312148474633773907968 8586 4439565368535901019700472245225695193520613558454098522907082752 8587 2044846831274700639478864271166031998560153083710989523126059008 8588 2057318000419589821099390884970338618320581140825159495229374464 8589 4554185494933037624396108216888931830902157719539674919097860096 8590 2097640423171014016584550281096649157702666801631506403514384384 8591 2110433571353274299512784582745146555060669386831570778583990272 8592 4671764868978244833570885669021745439573520800311481711747908608 8593 2151797033217482457076204624901817773041303768006636238028946432 8594 2164920473250395578119590483532573129327677635771375126688301056 8595 6999731743786840122919045811155598566553793732893225609246801920 8596 2220814110956994536221677078657956334509904664575775253555314688 8597 2234358474277271371370000890254510226824136582154755817712123904 8598 4946091441361487292320209250620254489244565277509333709546848256 8599 2278150803396863230607771402649186530402097637788394451080577024 8600 2292044853343389888831518857574923912489823213883971010027323392 8601 5073788992612458308229111137400794506880701209661826883322380288 8602 2336967807171086445118702024189750855497317809955416597858353152 8603 2351220571908102652685018154251815563794949875228753708833570816 8604 5204783422780614427881266533587350663888180250902485621826125824 8605 2397303340766873161810914606967599037374476344721721604016439296 8606 2411924081546599199443182380280167491497907870664652318381703168 8607 5339159850260851238366726478881994788084023771784550527711895552 8608 2459196609391408522372805285602077454904347163436155700604510208 8609 2474194826571880660708103409751512147803060155167285859072344064 8610 7999693421470674426193195212749255504632907123306543553424916480 8611 2538073269665136612824773804180521525154176759515171718348931072 8612 2553552542031167281565715303148011687799013236748292363099570176 8613 5652675932984556905508810572137433701993788888582095668053540864 8614 2603600918167843692123167317313356034745254443186736515520659456 8615 2619479832392445587236021551514198757131226530153109725745512448 8616 5798615991557095209404698442743765150720801382470659295225577472 8617 2670820351052670222992802313359715263425506068520476111838117888 8618 2687109225037831603068592176287789215765657000261432810095509504 8619 5948323911749273631864304609814115044443634572459983567801286656 8620 2739775246590712184926759550820113185570830108253396118875930624 8621 2756484664624684799363637006034477133140466137902459792436232192 8622 6101896971726687129561973118722279757810312882039486317385023488 8623 2810510410733038311283206040688088519890682472498463657833725952 8624 2827651230367863612237832468287442454632068748762612410368393216 8625 6259434961170070226229741345603354241303584509792336824724736924 8626 2883071806224986260848196040395794906848309345415141522046596196 8627 2900655165331584700371170061920596028747630582303053392398778368 8628 9378546828589399070942315286040509016906059571806157749889269760 8629 2975543906477535648140762648358121182566005077927698874880753664 8630 2993691237019937813984024630301941436721401748746411115137728512 8631 6626989704636680239319655363135731600823773008537896337400659968 8632 3052366115488765969134631215268246015343435506880544127814991872 8633 3070981971471807546364105344328901960875036571727351782966296576 8634 6798084470570598436416348125501845765078439511382838363201470464 8635 3131171710389385354202010915222986497795234409432452707286777856 8636 3150268188142496913558442292610831009303389871888525477069979648 8637 6973596539116213862356540707111176866068929008045127219868598272 8638 3212011897980615212895092617929244022732208539998244180381401088 8639 3231601406134701271128951392328505662436649998585842754706735104 8640 7153639955622937401405418680689547704346953725476956371113985056 8641 3294939207114270012397938331880908464969496394760161739481824224 8642 3315034474664668228995622927909252604283006379774918162741460992 8643 10718339232673598938219788898332010305035496653492751714159165440 8644 3400621607402897883589443026694995637218291517631655857006575616 8645 3421361413737071787410313863202218784824459141424469845871689728 8646 7573702519584777416365320415012264686655740581186167242743611392 8647 3488418417701446821868149960306566874678212007863479003217133568 8648 3509693681682065767273263250661602241000041796259830609104338944 8649 7769239394937826784475826429144966588661073727294672415087394816 8650 3578481954730726119088012474540555997480267896494231665470603264 8651 3600306500734282186923934048698092582061016996444029116651405312 8652 7969824616132815842693189379555630704078776009194431108421255168 8653 3670870740549274529022962991919136025979666902855136206150172672 8654 3693258749868230024147373019804006471356171426955248862521982976 8655 8175588520711928458749049920788054519253661400545092995558840064 8656 3765644808130594299883358093578181102822281594011613416550656256 8657 3788610828188192261709283346182002976323435862599906471704526848 8658 12249530551626970215108330169522297491469139032563144816181903360 8659 3886424694174740438387934887651423585392333163007606693721800704 8660 3910127329985224899897501557945392896942239018770822680996216832 8661 8655660022382602761560366188585445356177989235641333991706984448 8662 3986763905944510653563599954636076428203670866129690289391009792 8663 4011078493350932305455158000756116846857190624296949267547815936 8664 8879130737071802039400944490451390387041227116908197045814165504 8665 4089693662549401278957728542332063997120306167421979046252118016 8666 4114636000839179642198781769940677236641162281650318990458748928 8667 9108370989866075248792216433777863661804315439079349838195720192 8668 4195280846342028033169100562193298315405333603263012807028768768 8669 4220867142706548599025569165490293110121338773663141557167980544 8670 9343529737956489667141771338043490879147041600622963423495817216 8671 4303594066434964914152409249803635546082607536013272476057892864 8672 4329840946500791156239180967065146258655355271542750253376602112 8673 13999463487573680245838091622311197133107587465786451218493603840 8674 4441628221913989072443354157315912669019809329151550507110629376 8675 4468716948554542742740001780509020453648273164309511635424247808 8676 9892182882722974584640418501240508978489130555018667419093696512 8677 4556301606793726461215542805298373060804195275576788902161154048 8678 4584089706686779777663037715149847824979646427767942020054646784 8679 10147577985224916616458222274801589013761402419323653766644760576 8680 4673935614342172890237404048379501710994635619910833195716706304 8681 4702441143816205305370036308503631127589899750457507417667141632 8682 10409566845561228855762533067174701327776360501804971243652251648 8683 4794606681533746323621829213935198074748952689443443208032878592 8684 4823848163093198398886364760560334982995815741329304636763406336 8685 10678319700521702476733452957763989576168047543569101055423791104 8686 4918393218782817044745610571204154909808694326872311401209020416 8687 4948389653143761321416206819503024295606120310334571718144688128 8688 10954011182047622895902047354805869922281272892136589443268289617 8689 5045375660893725956484343070692641086984541354476497663581543343 8690 5076146539330273225649547608361043050308353519030343436697862144 8691 5107105084062334563131430606296023375598026473496584726199140352 8692 11305351865969113811017621144274867403987577777164191336107081728 8693 5207201836335687384246334634626712069490508886373473031041318912 8694 5238959664784891174472043103028397514262453060306219451491024896 8695 11597231983114190418809396885487530301441602764941318590451154944 8696 5341640702105340445985604626719430526851012137040952223676235776 8697 5374218450075663206137184352575578431531314000522865620191019008 8698 11896647823498547263728609219628230088887269144919967135602573312 8699 5479550493181424369853519101640226371141660216506792237751861248 8700 5512969329249369598727274012068954266280932275804919584872464384 8701 12203793943453374259123946237444559515620625764078972634770046976 8702 5621020821466076622566412081376177039781364944996927315667451904 8703 5655302460735727224475664936574884909264137497525224820736786432 8704 12518869922340140452459482691206708482607169019584673649449473848 8705 5766143612449972521696392080791589813696618690830283044093192392 8706 5801310330663169400742340123841192057495261164606106784797556736 8707 18757093657178798141884630572081018033812119143612315499778539520 8708 5951087812955071296281525296716242365132010155855397749761507328 8709 5987382474039875627968049260603882873442803497492822230275457024 8710 13253979409273360478639310726271463201647546017075792674801319936 8711 6104732230977531938269262430536492030686871013761088255629983744 8712 6141963942943615092728210688657803921750073143454703565932593152 8713 13596168941141196872832696251003691530156879022765676726402940928 8714 6262343420778770708404021830445972995590468818864905414573555712 8715 6300536376284993827116884585221662018606779743777050954139959296 8716 13947193078232427724713081414222353732137858016090254439737196544 8717 6424023795961230425790185235858488045464417079996488360762802176 8718 6463202812269402542257902784657011324873299997171685509413470208 8719 14307279911245874802810837361379095408693907450953912742227970112 8720 6589878414228540024795876663761816929938992789520323478963648448 8721 6630068949329336457991245855818505208566012759549836325482921984 8722 21436678465347197876439577796664020610070993306985503428318330880 8723 6801243214805795767178886053389991274436583035263311714013151232 8724 6842722827474143574820627726404437569648918282848939691743379456 8725 15147405039169554832730640830024529373311481162372334485487222784 8726 6976836835402893643736299920613133749356424015726958006434267136 8727 7019387363364131534546526501323204482000083592519661218208677888 8728 15538478789875653568951652858289933177322147454589344830174789632 8729 7156963909461452238176024949081111994960535792988463330941206528 8730 7200613001468564373847868097396185164122033992888058233302810624 8731 15939649232265631685386378759111261408157552018388862216842510336 8732 7341741481098549058045925983838272051959333805710272412300345344 8733 7386517499736460048294746039608012942712342853910497725043965952 8734 16351177041423856917498099841576109038507322801090185991117680128 8735 7531289616261188599766716187156362205644563188023226833101312512 8736 7577221656376384523418566692364005952646871725199812943409053696 8737 24499061103253940430216660339044594982938278065126289632363806720 8738 7772849388349480876775869775302847170784666326015213387443601408 8739 7820254659970449799795003115890785793884478037541645361992433664 8740 17311320044765205523120732377170890712355978471282667983413968896 8741 7973527811889021307127199909272152856407341732259380578782019584 8742 8022156986701864610910316001512233693714381248593898535095631872 8743 17758261474143604078801888980902780774082454233816394091628331008 8744 8179387325098802557915457084664127994240612334843958092504236032 8745 8229272001678359284397563539881354473282324563300637980917497856 8746 18216741979732150497584432867555727323608630878158699676391440384 8747 8390561692684056066338201124386596630810667206526025614057537536 8748 8441734285413097198051138330980586220242677547326283114335961088 8749 18687059475912979334283542676086981758294083201245926846991634432 8750 8607188132869929828304818499607271092165215072026544952115785728 8751 8659681893001582312478361934130292517310710543085500506753204224 8752 27998926975147360491676183244622394266215174931572902436987207680 8753 8883256443827978144886708314631825338039618658303101014221258752 8754 8937433897109085485480003561018040907296546328619023270848495616 8755 19784365765445949169280837002481017956978261110037334838187393024 8756 9112603213587452922431085610596746121608390551153577804322308096 8757 9168179413373559555326075430299695649959292855535884040109293568 8758 20295155970449833232916444549603178027522804838647307533289521152 8759 9347871228684345780474808096759003421989271239821666391433412608 8760 9404882287632410610740072617007262255179799500915014835334283264 8761 20819133691122457711525066134349402655552721003609942487304503296 8762 9589213363067492647243658427870396149497905378886886416065757184 8763 9647696326186396797772729521120669965991631482658609273526812672 8764 21356639401043404953466905915527979152336095087138202110847582208 8765 9836786437565634089491221142408309819617388653744622802418040832 8766 9896779306287522642832413639006048591212240620669143436289376256 8767 21908022364095245791804094709611739844562545784273178886536579234 8768 10090751321787451912968686141385282173969082708952995327163086686 8769 10152293078660546451299095216722086100616707038060686873395724288 8770 10214210168124669126262861212592046751196052946993169452398280704 8771 22610703731938227622035242288549734807975155554328382672214163456 8772 10414403672671374768492669269253424138981017772746946062082637824 8773 10477919329569782348944086206056795028524906120612438902982049792 8774 23194463966228380837618793770975060602883205529882637180902309888 8775 10683281404210680891971209253438861053702024274081904447352471552 8776 10748436900151326412274368705151156863062628001045731240382038016 8777 23793295646997094527457218439256460177774538289839934271205146624 8778 10959100986362848739707038203280452742283320433013584475503722496 8779 11025938658498739197454548024137908532561864551609839169744928768 8780 24407587886906748518247892474889119031241251528157945269540093952 8781 11242041642932153245132824162752354079562729889993854631334903808 8782 11310604921471454448951329873149769818528274995050449641473572864 8783 25037739844680280904918965382413416965214338039169347298898947696 8784 11532287224899945043392784161583179627393237381660566088186384784 8785 11602620661326338801484680247682384114990522329212213569595113472 8786 37514187314357596283769261144162036067624238287224630999557079040 8787 11902175625910142592563050593432484730264020311710795499523014656 8788 11974764948079751255936098521207765746885606994985644460550914048 8789 26507958818546720957278621452542926403295092034151585349602639872 8790 12209464461955063876538524861072984061373742027522176511259967488 8791 12283927885887230185456421377315607843500146286909407131865186304 8792 27192337882282393745665392502007383060313758045531353452805881856 8793 12524686841557541416808043660891945991180937637729810829147111424 8794 12601072752569987654233769170443324037213559487554101908279918592 8795 27894386156464855449426162828444707464275716032180508879474393088 8796 12848047591922460851580370471716976090928834159992976721525604352 8797 12926405624538805084515805569314022649746599994343371018826940416 8798 28614559822491749605621674722758190817387814901907825484455940224 8799 13179756828457080049591753327523633859877985579040646957927296896 8800 13260137898658672915982491711637010417132025519099672650965843968 8801 42873356930694395752879155593328041220141986613971006856636661760 8802 13602486429611591534357772106779982548873166070526623428026302464 8803 13685445654948287149641255452808875139297836565697879383486758912 8804 30294810078339109665461281660049058746622962324744668970974445568 8805 13953673670805787287472599841226267498712848031453916012868534272 8806 14038774726728263069093053002646408964000167185039322436417355776 8807 31076957579751307137903305716579866354644294909178689660349579264 8808 14313927818922904476352049898162223989921071585976926661882413056 8809 14401226002937128747695736194792370328244067985776116466605621248 8810 31879298464531263370772757518222522816315104036777724433685020672 8811 14683482962197098116091851967676544103918667611420544824600690688 8812 14773034999472920096589492079216025885424685707820995450087931904 8813 32702354082847713834996199683152218077014645602180371982235360256 8814 15062579232522377199533432374312724411289126376046453666202625024 8815 15154443312752769046837133384728011905293743450399625886818107392 8816 48998122206507880860433320678089189965876556130252579264727613440 8817 15545698776698961753551739550605694341569332652030426774887202816 8818 15640509319940899599590006231781571587768956075083290723984867328 8819 34622640089530411046241464754341781424711956942565335966827937792 8820 15947055623778042614254399818544305712814683464518761157564039168 8821 16044313973403729221820632003024467387428762497187797070191263744 8822 35516522948287208157603777961805561548164908467632788183256662016 8823 16358774650197605115830914169328255988481224669687916185008472064 8824 16458544003356718568795127079762708946564649126601275961834995712 8825 36433483959464300995168865735111454647217261756317399352782880768 8826 16781123385368112132676402248773193261621334413052051228115075072 8827 16883468570826194396102276661961172440485355094652566228671922176 8828 37374118951825958668567085352173963516588166402491853693983268864 8829 17214376265739859656609636999214542184330430144053089904231571456 8830 17319363786003164624956723868260585034621421086171001013506408448 8831 55997853950294720983352366489244788532430349863145804873974415360 8832 17766512887655956289773416629263650676079237316606202028442517504 8833 17874867794218170970960007122036081814593092657238046541696991232 8834 39568731530891898338561674004962035913956522220074669676374786048 8835 18225206427174905844862171221193492243216781102307155608644616192 8836 18336358826747119110652150860599391299918585711071768080218587136 8837 40590311940899666465832889099206356055045609677294615066579042304 8838 18695742457368691560949616193518006843978542479643332782866825216 8839 18809764575264821221480145234014524510359599001830029670668566528 8840 41638267382244915423050132268698805311105442007219884974609006592 8841 19178426726134985294487316855740792298995810757773772832131514368 8842 19295392652372793595545459042241339931983262965317218547053625344 8843 42713278802086809906933811831055958304672190174276404221695164416 8844 19673572875131268178982442284816619639234777307489245604836081664 8845 19793558612575045285664827278012097182424481241338286872578752512 8846 43816044728190491583608189419223479689125091568546357773073158468 8847 20181502643574903825937372282770564347938165417905990654326173372 8848 20304586157321092902598190433444172201233414076121373746791448576 8849 20428420336249338252525722425184093502392105893986338904796561408 8850 45221407463876455244070484577099469615950311108656765344428326912 8851 20828807345342749536985338538506848277962035545493892124165275648 8852 20955838659139564697888172412113590057049812241224877805964099584 8853 46388927932456761675237587541950121205766411059765274361804619776 8854 21366562808421361783942418506877722107404048548163808894704943104 8855 21496873800302652824548737410302313726125256002091462480764076032 8856 47586591293994189054914436878512920355549076579679868542410293248 8857 21918201972725697479414076406560905484566640866027168951007444992 8858 22051877316997478394909096048275817065123729103219678339489857536 8859 48815175773813497036495784949778238062482503056315890539080187904 8860 22484083285864306490265648325504708159125459779987709262669807616 8861 22621209842942908897902659746299539637056549990100899282947145728 8862 50075479689360561809837930764826833930428676078338694597797895392 8863 23064574449799890086785568323166359254786474763321132176372769568 8864 23205241322652677602969360495364768229981044658424427139190226944 8865 75028374628715192567538522288324072135248476574449261999114158080 8866 23804351251820285185126101186864969460528040623421590999046029312 8867 23949529896159502511872197042415531493771213989971288921101828096 8868 53015917637093441914557242905085852806590184068303170699205279744 8869 24418928923910127753077049722145968122747484055044353022519934976 8870 24567855771774460370912842754631215687000292573818814263730372608 8871 54384675764564787491330785004014766120627516091062706905611763712 8872 25049373683115082833616087321783891982361875275459621658294222848 8873 25202145505139975308467538340886648074427118975108203816559837184 8874 55788772312929710898852325656889414928551432064361017758948786176 8875 25696095183844921703160740943433952181857668319985953443051208704 8876 25852811249077610169031611138628045299493199988686742037653880832 8877 57229119644983499211243349445516381634775629803815650968911880448 8878 26359513656914160099183506655047267719755971158081293915854593792 8879 26520275797317345831964983423274020834264051038199345301931687936 8880 85746713861388791505758311186656082440283973227942013713273323520 8881 27204972859223183068715544213559965097746332141053246856052604928 8882 27370891309896574299282510905617750278595673131395758766973517824 8883 60589620156678219330922563320098117493245924649489337941948891136 8884 27907347341611574574945199682452534997425696062907832025737068544 8885 28077549453456526138186106005292817928000334370078644872834711552 8886 62153915159502614275806611433159732709288589818357379320699158528 8887 28627855637845808952704099796324447979842143171953853323764826112 8888 28802452005874257495391472389584740656488135971552232933211242496 8889 63758596929062526741545515036445045632630208073555448867370041344 8890 29366965924394196232183703935353088207837335222841089649201381376 8891 29546069998945840193178984158432051770849371415641990900175863808 8892 65404708165695427669992399366304436154029291204360743964470720512 8893 30125158465044754399066864748625448822578252752092907332405250048 8894 30308886625505538093674266769456023810587486900799251773636214784 8895 97996244413015761720866641356178379931753112260505158529455226880 8896 31091397553397923507103479101211388683138665304060853549774405632 8897 31281018639881799199180012463563143175537912150166581447969734656 8898 69245280179060822092482929508683562849423913885130671933655875584 8899 31894111247556085228508799637088611425629366929037522315128078336 8900 32088627946807458443641264006048934774857524994375594140382527488 8901 71033045896574416315207555923611123096329816935265576366513324032 8902 32717549300395210231661828338656511976962449339375832370016944128 8903 32917088006713437137590254159525417893129298253202551923669991424 8904 72866967918928601990337731470222909294434523512634798705565761536 8905 33562246770736224265352804497546386523242668826104102456230150144 8906 33766937141652388792204553323922344880970710189305132457343844352 8907 74748237903651917337134170704347927033176332804983707387966537728 8908 34428752531479719313219273998429084368660860288106179808463142912 8909 34638727572006329249913447736521170069242842172342002027012816896 8910 76678078274333360271314331483641089455968910244956126102878027319 8911 35317629626256081695390401494848487608891789481335483645070803401 8912 35533025775311912579546833258527301352158474633212404056885035008 8913 35749735588436341941920014244072163629186185314476093083393982464 8914 79137463061783796677123348009924071827913044440149339352749572096 8915 36450412854349811689724342442386984486433562204614311217289232384 8916 36672717653494238221304301721198782599837171422143536160437174272 8917 81180623881799332931665778198412712110091219354589230133158084608 8918 37391484914737383121899232387036013687957084959286665565733650432 8919 37619529150529642442960290468029049020719198003660059341337133056 8920 83276534764489830846100264537397610622210884014439769949218013184 8921 38356853452269970588974633711481584597991621515547545664263028736 8922 38590785304745587191090918084482679863966525930634437094107250688 8923 85426557604173619813867623662111916609344380348552808443390328832 8924 39347145750262536357964884569633239278469554614978491209672163328 8925 39587117225150090571329654556024194364848962482676573745157505024 8926 87632089456380983167216378838446959378250183137092715546146316936 8927 40363005287149807651874744565541128695876330835811981308652346744 8928 40609172314642185805196380866888344402466828152242747493582897152 8929 40856840672498676505051444850368187004784211787972677809593122816 8930 90442814927752910488140969154198939231900622217313530688856653824 8931 41657614690685499073970677077013696555924071090987784248330551296 8932 41911677318279129395776344824227180114099624482449755611928199168 8933 92777855864913523350475175083900242411532822119530548723609239552 8934 42733125616842723567884837013755444214808097096327617789409886208 8935 42993747600605305649097474820604627452250512004182924961528152064 8936 95173182587988378109828873757025840711098153159359737084820586496 8937 43836403945451394958828152813121810969133281732054337902014889984 8938 44103754633994956789818192096551634130247458206439356678979715072 8939 97630351547626994072991569899556476124965006112631781078160375808 8940 44968166571728612980531296651009416318250919559975418525339615232 8941 45242419685885817795805319492599079274113099980201798565894291456 8942 100150959378721123619675861529653667860857352156677389195595790784 8943 46129148899599780173571136646332718509572949526642264352745539136 8944 46410482645305355205938720990729536459962089316848854278380453888 8945 150056749257430385135077044576648144270496953148898523998228316160 8946 47608702503640570370252202373729938921056081246843181998092058624 8947 47899059792319005023744394084831062987542427979942577842203656192 8948 106031835274186883829114485810171705613180368136606341398410559488 8949 48837857847820255506154099444291936245494968110088706045039869952 8950 49135711543548920741825685509262431374000585147637628527460745216 8951 108769351529129574982661570008029532241255032182125413811223527424 8952 50098747366230165667232174643567783964723750550919243316588445696 8953 50404291010279950616935076681773296148854237950216407633119674368 8954 111577544625859421797704651313778829857102864128722035517897572352 8955 51392190367689843406321481886867904363715336639971906886102417408 8956 51705622498155220338063222277256090598986399977373484075307761664 8957 114458239289966998422486698891032763269551259607631301937823760896 8958 52719027313828320198367013310094535439511942316162587831709187584 8959 53040551594634691663929966846548041668528102076398690603863375872 8960 171493427722777583011516622373312164880567946455884027426546647040 8961 54409945718446366137431088427119930195492664282106493712105209856 8962 54741782619793148598565021811235500557191346262791517533947035648 8963 121179240313356438661845126640196234986491849298978675883897782272 8964 55814694683223149149890399364905069994851392125815664051474137088 8965 56155098906913052276372212010585635856000668740157289745669423104 8966 124307830319005228551613222866319465418577179636714758641398317056 8967 57255711275691617905408199592648895959684286343907706647529652224 8968 57604904011748514990782944779169481312976271943104465866422484992 8969 127517193858125053483091030072890091265260416147110897734740082688 8970 58733931848788392464367407870706176415674670445682179298402762752 8971 59092139997891680386357968316864103541698742831283981800351727616 8972 130809416331390855339984798732608872308058582408721487928941441024 8973 60250316930089508798133729497250897645156505504185814664810500096 8974 60617773251011076187348533538912047621174973801598503547272429568 8975 195992488826031523441733282712356759863506224521010317058910453760 8976 62182795106795847014206958202422777366277330608121707099548811264 8977 62562037279763598398360024927126286351075824300333162895939469312 8978 138490560358121644184965859017367125698847827770261343867311751168 8979 63788222495112170457017599274177222851258733858075044630256156672 8980 64177255893614916887282528012097869549715049988751188280765054976 8981 142066091793148832630415111847222246192659633870531152733026648064 8982 65435098600790420463323656677313023953924898678751664740033888256 8983 65834176013426874275180508319050835786258596506405103847339982848 8984 145733935837857203980675462940445818588869047025269597411131523072 8985 67124493541472448530705608995092773046485337652208204912460300288 8986 67533874283304777584409106647844689761941420378610264914687688704 8987 149496475807303834674268341408695854066352665609967414775933075456 8988 68857505062959438626438547996858168737321720576212359616926285824 8989 69277455144012658499826895473042340138485684344684004054025633792 8990 153356156548666720542628662967282178911937820489912252205756054638 8991 70635259252512163390780802989696975217783578962670967290141606802 8992 71066051550623825159093666517054602704316949266424808113770070016 8993 71499471176872683883840028488144327258372370628952186166787964928 8994 158274926123567593354246696019848143655826088880298678705499144192 8995 72900825708699623379448684884773968972867124409228622434578464768 8996 73345435306988476442608603442397565199674342844287072320874348544 8997 162361247763598665863331556396825424220182438709178460266316169216 8998 74782969829474766243798464774072027375914169918573331131467300864 8999 75239058301059284885920580936058098041438396007320118682674266112 9000 166553069528979661692200529074795221244421768028879539898436026368 9001 76713706904539941177949267422963169195983243031095091328526057472 9002 77181570609491174382181836168965359727933051861268874188214501376 9003 170853115208347239627735247324223833218688760697105616886780657664 9004 78694291500525072715929769139266478556939109229956982419344326656 9005 79174234450300181142659309112048388729697924965353147490315010048 9006 175264178912761966334432757676893918756500366274185431092292633872 9007 80726010574299615303749489131082257391752661671623962617304693488 9008 81218344629284371610392761733776688804933656304485494987165794304 9009 81713681344997353010102889700736374009568423575945355619186245632 9010 180885629855505820976281938308397878463801244434627061377713307648 9011 83315229381370998147941354154027393111848142181975568496661102592 9012 83823354636558258791552689648454360228199248964899511223856398336 9013 185555711729827046700950350167800484823065644239061097447218479104 9014 85466251233685447135769674027510888429616194192655235578819772416 9015 85987495201210611298194949641209254904501024008365849923056304128 9016 190346365175976756219657747514051681422196306318719474169641172992 9017 87672807890902789917656305626243621938266563464108675804029779968 9018 88207509267989913579636384193103268260494916412878713357959430144 9019 195260703095253988145983139799112952249930012225263562156320751616 9020 89936333143457225961062593302018832636501839119950837050679230464 9021 90484839371771635591610638985198158548226199960403597131788582912 9022 200301918757442247239351723059307335721714704313354778391191581568 9023 92258297799199560347142273292665437019145899053284528705491078272 9024 92820965290610710411877441981459072919924178633697708556760907776 9025 300113498514860770270154089153296288540993906297797047996456632320 9026 95217405007281140740504404747459877842112162493686363996184117248 9027 95798119584638010047488788169662125975084855959885155684407312384 9028 212063670548373767658228971620343411226360736273212682796821118976 9029 97675715695640511012308198888583872490989936220177412090079739904 9030 98271423087097841483651371018524862748001170295275257054921490432 9031 217538703058259149965323140016059064482510064364250827622447054848 9032 100197494732460331334464349287135567929447501101838486633176891392 9033 100808582020559901233870153363546592297708475900432815266239348736 9034 223155089251718843595409302627557659714205728257444071035795144704 9035 102784380735379686812642963773735808727430673279943813772204834816 9036 103411244996310440676126444554512181197972799954746968150615523328 9037 228916478579933996844973397782065526539102519215262603875647521792 9038 105438054627656640396734026620189070879023884632325175663418375168 9039 106081103189269383327859933693096083337056204152797381207726751744 9040 342986855445555166023033244746624329761135892911768054853093294080 9041 108819891436892732274862176854239860390985328564212987424210419712 9042 109483565239586297197130043622471001114382692525583035067894071296 9043 242358480626712877323690253280392469972983698597957351767795564544 9044 111629389366446298299780798729810139989702784251631328102948274176 9045 112310197813826104552744424021171271712001337480314579491338846208 9046 248615660638010457103226445732638930837154359273429517282796634112 9047 114511422551383235810816399185297791919368572687815413295059304448 9048 115209808023497029981565889558338962625952543886208931732844969984 9049 255034387716250106966182060145780182530520832294221795469480165376 9050 117467863697576784928734815741412352831349340891364358596805525504 9051 118184279995783360772715936633728207083397485662567963600703455232 9052 261618832662781710679969597465217744616117164817442975857882882048 9053 120500633860179017596267458994501795290313011008371629329621000192 9054 121235546502022152374697067077824095242349947603197007094544859136 9055 391984977652063046883466565424713519727012449042020634117820907520 9056 124365590213591694028413916404845554732554661216243414199097622528 9057 125124074559527196796720049854252572702151648600666325791878938624 9058 276981120716243288369931718034734251397695655540522687734623502336 9059 127576444990224340914035198548354445702517467716150089260512313344 9060 128354511787229833774565056024195739099430099977502376561530109952 9061 284132183586297665260830223694444492385319267741062305466053296128 9062 130870197201580840926647313354626047907849797357503329480067776512 9063 131668352026853748550361016638101671572517193012810207694679965696 9064 291467871675714407961350925880891637177738094050539194822263046144 9065 134248987082944897061411217990185546092970675304416409824920600576 9066 135067748566609555168818213295689379523882840757220529829375377408 9067 298992951614607669348536682817391708132705331219934829551866150912 9068 137715010125918877252877095993716337474643441152424719233852571648 9069 138554910288025316999653790946084680276971368689368008108051267584 9070 306712313097333441085257325934564357823875640979824504411512109276 9071 141270518505024326781561605979393950435567157925341934580283213604 9072 142132103101247650318187333034109205408633898532849616227540140032 9073 142998942353745367767680056976288654516744741257904372333575929856 9074 316549852247135186708493392039696287311652177760597357410998288384 9075 145801651417399246758897369769547937945734248818457244869156929536 9076 146690870613976952885217206884795130399348685688574144641748697088 9077 324722495527197331726663112793650848440364877418356920532632338432 9078 149565939658949532487596929548144054751828339837146662262934601728 9079 150478116602118569771841161872116196082876792014640237365348532224 9080 333106139057959323384401058149590442488843536057759079796872052736 9081 153427413809079882355898534845926338391966486062190182657052114944 9082 154363141218982348764363672337930719455866103722537748376429002752 9083 341706230416694479255470494648447666437377521394211233773561315328 9084 157388583001050145431859538278532957113878218459913964838688653312 9085 158348468900600362285318618224096777459395849930706294980630020096 9086 350528357825523932668865515353787837513000732548370862184585267744 9087 161452021148599230607498978262164514783505323343247925234609386976 9088 162436689258568743220785523467553377609867312608970989974331588608 9089 163427362689994706020205779401472748019136847151890711238372491264 9090 361771259711011641952563876616795756927602488869254122755426615296 9091 166630458762741996295882708308054786223696284363951136993322205184 9092 167646709273116517583105379296908720456398497929799022447712796672 9093 371111423459654093401900700335600969646131288478122194894436958208 9094 170932502467370894271539348055021776859232388385310471157639544832 9095 171974990402421222596389899282418509809002048016731699846112608256 9096 380692730351953512439315495028103362844392612637438948339282345984 9097 175345615781805579835312611252487243876533126928217351608059559936 9098 176415018535979827159272768386206536520989832825757426715918860288 9099 390521406190507976291966279598225904499860024450527124312641503232 9100 179872666286914451922125186604037665273003678239901674101358460928 9101 180969678743543271183221277970396317096452399920807194263577165824 9102 400603837514884494478703446118614671443429408626709556782383163136 9103 184516595598399120694284546585330874038291798106569057410982156544 9104 185641930581221420823754883962918145839848357267395417113521815552 9105 600226997029721540540308178306592577081987812595594095992913264640 9106 190434810014562281481008809494919755684224324987372727992368234496 9107 191596239169276020094977576339324251950169711919770311368814624768 9108 424127341096747535316457943240686822452721472546425365593642237952 9109 195351431391281022024616397777167744981979872440354824180159479808 9110 196542846174195682967302742037049725496002340590550514109842980864 9111 435077406116518299930646280032118128965020128728501655244894109696 9112 200394989464920662668928698574271135858895002203676973266353782784 9113 201617164041119802467740306727093184595416951800865630532478697472 9114 446310178503437687190818605255115319428411456514888142071590289408 9115 205568761470759373625285927547471617454861346559887627544409669632 9116 206822489992620881352252889109024362395945599909493936301231046656 9117 457832957159867993689946795564131053078205038430525207751295043584 9118 210876109255313280793468053240378141758047769264650351326836750336 9119 212162206378538766655719867386192166674112408305594762415453503488 9120 685973710891110332046066489493248659522271785823536109706186588160 9121 217639782873785464549724353708479720781970657128425974848420839424 9122 218967130479172594394260087244942002228765385051166070135788142592 9123 484716961253425754647380506560784939945967397195914703535591129088 9124 223258778732892596599561597459620279979405568503262656205896548352 9125 224620395627652209105488848042342543424002674960629158982677692416 9126 497231321276020914206452891465277861674308718546859034565593268224 9127 229022845102766471621632798370595583838737145375630826590118608896 9128 230419616046994059963131779116677925251905087772417863465689939968 9129 510068775432500213932364120291560365061041664588443590938960330752 9130 234935727395153569857469631482824705662698681782728717193611051008 9131 236368559991566721545431873267456414166794971325135927201406910464 9132 523237665325563421359939194930435489232234329634885951715765764096 9133 241001267720358035192534917989003590580626022016743258659242000384 9134 242471093004044304749394134155648190484699895206394014189089718272 9135 536746547920333521899200320385487626191782371714692882720146191233 9136 247223407383792571867732810463939413262242526369348385515495623807 9137 248731180427183388056827832809691109465109322432486828398195245056 9138 250248149119054393593440099708505145404303297201332651583757877248 9139 553962241432486576739863436069468502795391311081045375469247004672 9140 255152889980448681828070397096708891405034935432300178521024626688 9141 256709023574459667549130112048391478198860199955004753123060219904 9142 568264367172595330521660447388888984770638535482124610932106592256 9143 261740394403161681853294626709252095815699594715006658960135553024 9144 263336704053707497100722033276203343145034386025620415389359931392 9145 582935743351428815922701851761783274355476188101078389644526092288 9146 268497974165889794122822435980371092185941350608832819649841201152 9147 270135497133219110337636426591378759047765681514441059658750754816 9148 597985903229215338697073365634783416265410662439869659103732301824 9149 275430020251837754505754191987432674949286882304849438467705143296 9150 277109820576050633999307581892169360553942737378736016216102535168 9151 613424626194666882170514651869128715647751281959649008823024218552 9152 282541037010048653563123211958787900871134315850683869160566427208 9153 284264206202495300636374666068218410817267797065699232455080280064 9154 285997884707490735535360113952577309033489482515808744667151859712 9155 633099704494270373416986784079392574623304355521194714821996576768 9156 291603302834798493517794739539095875891468497636914489738313859072 9157 293381741227953905770434413769590260798697371377148289283497394176 9158 649444991054394663453326225587301696880729754836713841065264676864 9159 299131879317899064975193859096288109503656679674293324525869203456 9160 300956233204237139543682323744232392165753584029280474730697064448 9161 666212278115918646768802116299180884977687072115518159593744105472 9162 306854827618159764711797069691852676783932972124380365314104229888 9163 308726282437964697528727344675861438911732207445075496752858005504 9164 683412460833388958510940989296895332874755042788422467547122630656 9165 314777166002100290863719076557065914227756436919827929677377306624 9166 316696937801200724570637236448193554918791699861412589961260040192 9167 701056715651047865337731030707575675026001465096741724369170535488 9168 322904042297198461214997956524329029567010646686495850469218773952 9169 324873378517137486441571046935106755219734625217941979948663177216 9170 326854725379989412040411558802945496038273694303781422476744982528 9171 723542519422023283905127753233591513855204977738508245510853230592 9172 333260917525483992591765416616109572447392568727902273986644410368 9173 335293418546233035166210758593817440912796995859598044895425593344 9174 742222846919308186803801400671201939292262576956244389788873916416 9175 341865004934741788543078696110043553718464776770620942315279089664 9176 343949980804842445192779798564837019618004096033463399692225216512 9177 761385460703907024878630990056206725688785225274877896678564691968 9178 350691231563611159670625222504974487753066253856434703216119119872 9179 352830037071959654318545536772413073041979665651514853431837720576 9180 781042812381015952583932559196451808999720048901054248625283006464 9181 359745332573828903844250373208075330546007356479803348202716921856 9182 361939357487086542366442555940792634192904799841614388527154331648 9183 801207675029768988957406892237229342886858817253419113564766326272 9184 369033191196798241388569093170661748076583596213138114821964313088 9185 371283861162442841647509767925836291679696714534790834227043631104 9186 1200453994059443081080616356613185154163975625191188191985826529280 9187 380869620029124562962017618989839511368448649974745455984736468992 9188 383192478338552040189955152678648503900339423839540622737629249536 9189 848254682193495070632915886481373644905442945092850731187284475904 9190 390702862782562044049232795554335489963959744880709648360318959616 9191 393085692348391365934605484074099450992004681181101028219685961728 9192 870154812233036599861292560064236257930040257457003310489788219392 9193 400789978929841325337857397148542271717790004407353946532707565568 9194 403234328082239604935480613454186369190833903601731261064957394944 9195 892620357006875374381637210510230638856822913029776284143180578816 9196 411137522941518747250571855094943234909722693119775255088819339264 9197 413644979985241762704505778218048724791891199818987872602462093312 9198 915665914319735987379893591128262106156410076861050415502590087168 9199 421752218510626561586936106480756283516095538529300702653673500672 9200 424324412757077533311439734772384333348224816611189524830907006976 9201 1371947421782220664092132978986497319044543571647072219412373176320 9202 435279565747570929099448707416959441563941314256851949696841678848 9203 437934260958345188788520174489884004457530770102332140271576285184 9204 969433922506851509294761013121569879891934794391829407071182258176 9205 446517557465785193199123194919240559958811137006525312411793096704 9206 449240791255304418210977696084685086848005349921258317965355384832 9207 994462642552041828412905782930555723348617437093718069131186536448 9208 458045690205532943243265596741191167677474290751261653180237217792 9209 460839232093988119926263558233355850503810175544835726931379879936 9210 1020137550865000427864728240583120730122083329176887181877920661504 9211 469871454790307139714939262965649411325397363565457434387222102016 9212 472737119983133443090863746534912828333589942650271854402813820928 9213 1046475330651126842719878389860870978464468659269771903431531528192 9214 482002535440716070385069835978007181161252044033486517318484000768 9215 484942186008088609498788268311296380969399790412788028378179436544 9216 1073493095840667043798400640770975252383564743429385765440292382466 9217 494446814767585143735465620927878826524485052738696771030991247614 9218 497462360854366776113655665619382218930218644864973656796390490112 9219 500496298238108787186880199417010290808606594402665303167515754496 9220 1107924482864973153479726872138937005590782622162090750938494009344 9221 510305779960897363656140794193417782810069870864600357042049253376 9222 513418047148919335098260224096782956397720399910009506246120439808 9223 1136528734345190661043320894777777969541277070964249221864213184512 9224 523480788806323363706589253418504191631399189430013317920271106048 9225 526673408107414994201444066552406686290068772051240830778719862784 9226 1165871486702857631845403703523566548710952376202156779289052184576 9227 536995948331779588245644871960742184371882701217665639299682402304 9228 540270994266438220675272853182757518095531363028882119317501509632 9229 1195971806458430677394146731269566832530821324879739318207464603648 9230 550860040503675509011508383974865349898573764609698876935410286592 9231 554219641152101267998615163784338721107885474757472032432205070336 9232 1226849252389333764341029303738257431295502563919298017646048437104 9233 565082074020097307126246423917575801742268631701367738321132854416 9234 568528412404990601272749332136436821634535594131398464910160560128 9235 571995769414981471070720227905154618066978965031617489334303719424 9236 1266199408988540746833973568158785149246608711042389429643993153536 9237 583206605669596987035589479078191751782936995273828979476627718144 9238 586763482455907811540868827539180521597394742754296578566994788352 9239 1298889982108789326906652451174603393761459509673427682130529353728 9240 598263758635798129950387718192576219007313359348586649051738406912 9241 601912466408474279087364647488464784331507168058560949461394128896 9242 1332424556231837293537604232598361769955374144231036319187488210944 9243 613709655236319529423594139383705353567865944248760730628208459776 9244 617452564875929395057454689351722877823464414890150993505716011008 9245 1366824921666777917021881978593790665749510085576844935094245261312 9246 629554332004200581727438153114131828455512873839655859354754613248 9247 633393875602401449141274472896387109837583399722825179922520080384 9248 1402113431302095730675462061415151350052002930193483448738341070976 9249 645808084594396922429995913048658059134021293372991700938437547904 9250 649746757034274972883142093870213510439469250435883959897326354432 9251 653709450759978824080823117605890992076547388607562844953489965056 9252 1447085038844046567810255506467183027710409955477016491021706461184 9253 666521835050967985183530833232219144894785137455804547973288820736 9254 670586837092466070332421517187634881825593991719196089790851186688 9255 1484445693838616373607602801342403878584525153912488779577747832832 9256 683730009869483577086157392220087107436929553541241884630558179328 9257 687899961609684890385559597129674039236008192066926799384450433024 9258 1522770921407814049757261980112413451377570450549755793357129383936 9259 701382463127222319341250445009948975506132507712869406432238239744 9260 705660074143919308637091073544826146083959331303029706863675441152 9261 1562085624762031905167865118392903617999440097802108497250566012928 9262 719490665147657807688500746416150661092014712959606696405433843712 9263 723878714974173084732885111881585268385809599683228777054308663296 9264 1602415350059537977914813784474458685773717634506838227129532652544 9265 738066382393596482777138186341323496153167192426276229643928626176 9266 742567722324885683295019535851672583359393429069581668454087262208 9267 2400907988118886162161232713226370308327951250382376383971653058560 9268 761739240058249125924035237979679022736897299949490911969472937984 9269 766384956677104080379910305357297007800678847679081245475258499072 9270 1696509364386990141265831772962747289810885890185701462374568951808 9271 781405725565124088098465591108670979927919489761419296720637919232 9272 786171384696782731869210968148198901984009362362202056439371923456 9273 1740309624466073199722585120128472515860080514914006620979576438784 9274 801579957859682650675714794297084543435580008814707893065415131136 9275 806468656164479209870961226908372738381667807203462522129914789888 9276 1785240714013750748763274421020461277713645826059552568286361157632 9277 822275045883037494501143710189886469819445386239550510177638678528 9278 827289959970483525409011556436097449583782399637975745204924186624 9279 1831331828639471974759787182256524212312820153722100831005180174336 9280 843504437021253123173872212961512567032191077058601405307347001344 9281 848648825514155066622879469544768666696449633222379049661814013952 9282 2743894843564441328184265957972994638089087143294144438824746352640 9283 870559131495141858198897414833918883127882628513703899393683357696 9284 875868521916690377577040348979768008915061540204664280543152570368 9285 1938867845013703018589522026243139759783869588783658814142364516352 9286 893035114931570386398246389838481119917622274013050624823586193408 9287 898481582510608836421955392169370173696010699842516635930710769664 9288 1988925285104083656825811565861111446697234874187436138262373072896 9289 916091380411065886486531193482382335354948581502523306360474435584 9290 921678464187976239852527116466711701007620351089671453862759759872 9291 2040275101730000855729456481166241460244166658353774363755841323008 9292 939742909580614279429878525931298822650794727130914868774444204032 9293 945474239966266886181727493069825656667179885300543708805627641856 9294 2092950661302253685439756779721741956928937318539543806863063056384 9295 964005070881432140770139671956014362322504088066973034636968001536 9296 969884372016177218997576536622592761938799580825576056756358873088 9297 2146986191681334087596801281541950504767129486858771530880584764932 9298 988893629535170287470931241855757653048970105477393542061982495228 9299 994924721708733552227311331238764437860437289729947313592780980224 9300 1000992596476217574373760398834020581617213188805330606335031508992 9301 2215848965729946306959453744277874011181565244324181501876988018688 9302 1020611559921794727312281588386835565620139741729200714084098506752 9303 1026836094297838670196520448193565912795440799820019012492240879616 9304 2273057468690381322086641789555555939082554141928498443728426369024 9305 1046961577612646727413178506837008383262798378860026635840542212096 9306 1053346816214829988402888133104813372580137544102481661557439725568 9307 2331742973405715263690807407047133097421904752404313558578104369152 9308 1073991896663559176491289743921484368743765402435331278599364804608 9309 1080541988532876441350545706365515036191062726057764238635003019264 9310 2391943612916861354788293462539133665061642649759478636414929207296 9311 1101720081007351018023016767949730699797147529219397753870820573184 9312 1108439282304202535997230327568677442215770949514944064864410140672 9313 2453698504778667528682058607476514862591005127838596035292096874208 9314 1130164148040194614252492847835151603484537263402735476642265708832 9315 1137056824809981202545498664272873643269071188262796929820321120256 9316 1143991538829962942141440455810309236133957930063234978668607438848 9317 2532398817977081493667947136317570298493217422084778859287986307072 9318 1166413211339193974071178958156383503565873990547657958953255436288 9319 1173526964911815623081737655078361043194789485508593157133989576704 9320 2597779964217578653813304902349206787522919019346855364261058707456 9321 1196527517271596259900775436385152438014626718697173298103476813824 9322 1203824932816948558174729294976929568663014336117121898922788257792 9323 2664849112463674587075208465196723539910748288462072638374976421888 9324 1227419310472639058847188278767410707135731888497521461256416919552 9325 1234905129751858790114909378703445755646928829780301987011432022016 9326 2733649843333555834043763957187581331499020171153689870188490522624 9327 1259108664008401163454876306228263656911025747679311718709509226496 9328 1266787751204802898282548945792774219675166799445650359845040160768 9329 2804226862604191461350924122830302700104005860386966897476682141952 9330 1291616169188793844859991826097316118268042586745983401876875095808 9331 1299493514068549945766284187740427020878938500871767919794652708864 9332 1307418901519957648161646235211781984153094777215125689906979930112 9333 2894170077688093135620511012934366055420819910954032982043412922368 9334 1333043670101935970367061666464438289789570274911609095946577641472 9335 1341173674184932140664843034375269763651187983438392179581702373376 9336 2968891387677232747215205602684807757169050307824977559155495665664 9337 1367460019738967154172314784440174214873859107082483769261116358656 9338 1375799923219369780771119194259348078472016384133853598768900866048 9339 3045541842815628099514523960224826902755140901099511586714258767872 9340 1402764926254444638682500890019897951012265015425738812864476479488 9341 1411320148287838617274182147089652292167918662606059413727350882304 9342 3124171249524063810335730236785807235998880195604216994501132025856 9343 1438981330295315615377001492832301322184029425919213392810867687424 9344 1447757429948346169465770223763170536771619199366457554108617326592 9345 3204830700119075955829627568948917371547435269013676454259065305088 9346 1476132764787192965554276372682646992306334384852552459287857252352 9347 1485135444649771366590039071703345166718786858139163336908174524416 9348 4801815976237772324322465426452740616655902500764752767943306117120 9349 1523478480116498251848070475959358045473794599898981823938945875968 9350 1532769913354208160759820610714594015601357695358162490950516998144 9351 3393018728773980282531663545925494579621771780371402924749137903616 9352 1562811451130248176196931182217341959855838979522838593441275838464 9353 1572342769393565463738421936296397803968018724724404112878743846912 9354 3480619248932146399445170240256945031720161029828013241959152877568 9355 1603159915719365301351429588594169086871160017629415786130830262272 9356 1612937312328958419741922453816745476763335614406925044259829579776 9357 3570481428027501497526548842040922555427291652119105136572722315264 9358 1644550091766074989002287420379772939638890772479101020355277357056 9359 1654579919940967050818023112872194899167564799275951490409848373248 9360 3662663657278943949519574364513048424625640307444201662010360348672 9361 1687008874042506246347744425923025134064382154117202810614694002688 9362 1697297651028310133245758939089537333392899266444758099323628027904 9363 3757225835442334653294402242698413383342476602002850179041023338631 9364 1730563851686548003074129673247575892835697684585438698608469366649 9365 1741118262990283716397794829667837766255765257027407798787366715392 9366 1751737043833380755154080697959536017830123080409328561086305140736 9367 3877735690027406037179044052486279519567739177567317628284729032704 9368 1786070229863140772796492779676962239835244548026101249647172386816 9369 1796963165021217672843910784338740347392021399685033271861421539328 9370 3977850570208167313651623131722222893394469748374872276524746145792 9371 1832182760822131772973062386964764670709897163005046612720948871168 9372 1843356928375952479705054232933423402015240702179342907725519519744 9373 4080550203460001711458912962332482920488333316707548727511682646016 9374 1879485819161228558859757051862597645301589454261829737548888408064 9375 1890948479932533772363454986139651313334359770601087417611255283712 9376 4185901322604507370879513559443483913857874637079087613726126112768 9377 1928010141762864281540279343912028724645008176133946069273936003072 9378 1939768744032354437995153073245185523877599161651152113512717746176 9379 4293972383362668175193602563083901009534258973717543061761169529864 9380 1977787259070340574941862483711515306097940210954787084123964990456 9381 1989849443417467104454622662477528875720874579459894627185561960448 9382 2001985192952435148747520797668041163234426377610661212670063017984 9383 4431697931459892613918907488555748022363130488648363003753976037376 9384 2041223119843589454624563176773671131240279483458401428168197013504 9385 2053672188595677340393040896387131825590881599640038024984481759232 9386 4546114937380762644173283579111111878165108283856996887456852738048 9387 2093923155225293454826357013674016766525596757720053271681084424192 9388 2106693632429659976805776266209626745160275088204963323114879451136 9389 4663485946811430527381614814094266194843809504808627117156208738304 9390 2147983793327118352982579487842968737487530804870662557198729609216 9391 2161083977065752882701091412731030072382125452115528477270006038528 9392 4783887225833722709576586925078267330123285299518957272829858414592 9393 2203440162014702036046033535899461399594295058438795507741641146368 9394 2216878564608405071994460655137354884431541899029888129728820281344 9395 4907397009557335057364117214953029725182010255677192070584193748416 9396 2260328296080389228504985695670303206969074526805470953284531417664 9397 2274113649619962405090997328545747286538142376525593859640642240512 9398 2287983077659925884282880911620618472267915860126469957337214877696 9399 5064797635954162987335894272635140596986434844169557718575972614144 9400 2332826422678387948142357916312767007131747981095315917906510872576 9401 2347053929823631246163475310156722086389578971017186314267979153408 9402 5195559928435157307626609804698413575045838038693710728522117414912 9403 2393055034543192519801550872770304876029253437394346596206953627648 9404 2407649865633897116349458589953859137326028672234243797845576515584 9405 5329698224927349174150416930393447079821496576924145276749952843776 9406 2454838620945278117694376557534821414271463776995042922512833839104 9407 2469810259503717580229818757406891511293857659560603974022864044032 9408 5467299686667111668087527914375162662998040342307379740376981045248 9409 2518217328016802326909752612456527313822051495358623437419018452992 9410 2533575502409605796565097891585548439350333598891300719690080321536 9411 5608453725208382922701848245660605400208011720773933794953364283904 9412 2583232338377587689719983652194632236536085173491966803753750191616 9413 2598987028137099891532568375480854041757877001743535839589305417728 9414 2614837803039915296323292470423563968306189554430251379813959860224 9415 5788340155376186271241022025868732110841639821908065964086825844736 9416 2666087340203871940734123332928876579579140549823218191893155282944 9417 2682347348369864281329686068750539527302375966876784359163404746752 9418 5937782775354465494430411205369615514338100615649955118310991331328 9419 2734920039477934308344629568880348429747718214164967538522232717312 9420 2751599846438739561542238388518696156944032768267707197537801732096 9421 6091083685631256199029047920449653805510281802199023173428517535744 9422 2805529852508889277365001780039795902024530030851477625728952958976 9423 2822640296575677234548364294179304584335837325212118827454701764608 9424 6248342499048127620671460473571614471997760391208433989002264051712 9425 2877962660590631230754002985664602644368058851838426785621735374848 9426 2895514859896692338931540447526341073543238398732915108217234653184 9427 6409661400238151911659255137897834743094870538027352908518130610176 9428 2952265529574385931108552745365293984612668769705104918575714504704 9429 2970270889299542733180078143406690333437573716278326673816349048832 9430 9603631952475544648644930852905481233311805001529505535886612234240 9431 3046956960232996503696140951918716090947589199797963647877891751936 9432 3065539826708416321519641221429188031202715390716324981901033996288 9433 6786037457547960565063327091850989159243543560742805849498275807232 9434 3125622902260496352393862364434683919711677959045677186882551676928 9435 3144685538787130927476843872592795607936037449448808225757487693824 9436 6961238497864292798890340480513890063440322059656026483918305755136 9437 3206319831438730602702859177188338173742320035258831572261660524544 9438 3225874624657916839483844907633490953526671228813850088519659159552 9439 7140962856055002995053097684081845110854583304238210273145444630528 9440 3289100183532149978004574840759545879277781544958202040710554714112 9441 3309159839881934101636046225744389798335129598551902980819696746496 9442 7325327314557887899039148729026096849251280614888403324020720697344 9443 3374017748085012492695488851846050268128764308234405621229388005376 9444 3394595302056620266491517878179074666785798532889516198647256055808 9445 7514451670884669306588804485396826766684953204005700358082046677262 9446 3461127703373096006148259346495151785671395369170877397216938733298 9447 3482236525980567432795589659335675532511530514054815597574733430784 9448 3503474087666761510308161395919072035660246160818657122172610281472 9449 7755471380054812074358088104972559039135478355134635256569458065408 9450 3572140459726281545592985559353924479670489096052202499294344773632 9451 3593926330042435345687821568677480694784042799370066543722843078656 9452 7955701140416334627303246263444445786788939496749744553049492291584 9453 3664365521644263545946124773929529341419794326010093225441897742336 9454 3686713856751904959410108465866846804030481404358685815451039039488 9455 8161100406920003422917825924664965840976666633415097455023365292032 9456 3758971638322457117719514103725195290603178908523659475097776816128 9457 3781896959865067544726909972279302626668719541202174835222510567424 9458 8371802645209014741759027118886967827715749274158175227452252225536 9459 3856020283525728563080558687824057449290016352267892138547872006144 9460 3879537488064708875990306146490371047755198323302304227025435492352 9461 8587944766725336350387205126167802019068517947435086123522339059728 9462 3955574518140681149883724967423030612195880421909574168247929980912 9463 3979698886834934208909245324955057751441749158919789254371123920896 9464 4003970385904870297495041595336082326468852755221322425340126035968 9465 8863395862919785227837814977111496044726260977296726007507952074752 9466 4082446239687178909249126353547342262480558966916802856336394027008 9467 4107344377191354680786081792774263651181763199280076049968963518464 9468 9092229874761525288346567158222223756330216567713993774913705476096 9469 4187846310450586909652714027348033533051193515440106543362168848384 9470 4213387264859319953611552532419253490320550176409926646229758902272 9471 9326971893622861054763229628188532389687619009617254234312417476608 9472 4295967586654236705965158975685937474975061609741325114397459218432 9473 4322167954131505765402182825462060144764250904231056954540012077056 9474 9567774451667445419153173850156534660246570599037914545659716829184 9475 4406880324029404072092067071798922799188590116877591015483282292736 9476 4433757129216810143988921310274709768863083798059776259457640562688 9477 9814794019114670114728234429906059450364020511354384141168387496832 9478 4520656592160778457009971391340606413938149053610941906569062835328 9479 4548227299239924810181994657091494573076284753051187719281284481024 9480 4575966155319851768565761823241236944535831720252939914674429755392 9481 10129595271908325974671788545270281193972869688339115437151945228288 9482 4665652845356775896284715832625534014263495962190631835813021745152 9483 4694107859647262492326950620313444172779157942034372628535958306816 9484 10391119856870314615253219609396827150091676077387421457044234829824 9485 4786110069086385039603101745540609752058506874788693192413907255296 9486 4815299731267794232698917179907718274652057344468487595691153031168 9487 10659396449854698348300833860786894159642993153848290553499905687552 9488 4909677241890556235388753115069642828542927553990085845025667678208 9489 4939620519007435160459637514813783022587715319121207948045728088064 9490 10934599373334223336175055828750325325996080684614759480753962090496 9491 5036434656033604653819505224913054627644102990717246874838036905984 9492 5067151004819211593130195783171096878700667197782601439380160643072 9493 11216907450416765845403696491321210800416023441547867589906728567808 9494 5166464676755175379439967304389264473072170346983933607507500383232 9495 5197974056274199783065136750961708083515754003487071679178610835456 9496 5229675606079830592646584940847127936612379108860502759627919720448 9497 11576680310752372542482044051737464221683279643816131928173651689472 9498 5332174680407743881468246665857753159158281099646436383786310565888 9499 5364694696739728562659372137501079054604751933753568718326809493504 9500 11875565550708930988860822410739231028676201231299910236621982662656 9501 5469840078955868616689259137760696859495436428329935077044465434624 9502 5503199692877479123084476777037392313888065536535414395075603464192 9503 12182167371262512398058095840899307611020563604398046346857035071488 9504 5611059705017778554730003560079591804049060061702955251457905917952 9505 5645280593151354469096728588358609168671674650424237654909403529216 9506 12496684998096255241342920947143228943995520782416867978004528103424 9507 5755925321181262461508005971329205288736117703676853571243470749696 9508 5791029719793384677863080895052682147086476797465830216434469306368 9509 12819322800476303823318510275795669486189741076054705817036261220352 9510 5904531059148771862217105490730587969225337539410209837151429009408 9511 5940541778599085466360156286813380666875147432556653347632698097664 9512 19207263904951089297289861705810962466623610003059011071773224468480 9513 6093913920465993007392281903837432181895178399595927295755783503872 9514 6131079653416832643039282442858376062405430781432649963802067992576 9515 13572074915095921130126654183701978318487087121485611698996551614464 9516 6251245804520992704787724728869367839423355918091354373765103353856 9517 6289371077574261854953687745185591215872074898897616451514975387648 9518 13922476995728585597780680961027780126880644119312052967836611510272 9519 6412639662877461205405718354376676347484640070517663144523321049088 9520 6451749249315833678967689815266981907053342457627700177039318319104 9521 14281925712110005990106195368163690221709166608476420546290889261056 9522 6578200367064299956009149681519091758555563089916404081421109428224 9523 6618319679763868203272092451488779596670259197103805961639393492992 9524 14650654629115775798078297458052193698502561229776806648041441394688 9525 6748035496170024985390977703692100536257528616468811242458776010752 9526 6789190604113240532983035756358149333571597065779032397294512111616 9527 15028903341769338613177608970793653533369906408011400716164093354524 9528 6922255406746192012296518692990303571342790738341754794433877466596 9529 6964473051961134865591179318671351065023061028109631195149466861568 9530 7006948175333523020616322791838144071320492321637314244345220562944 9531 15510942760109624148716176209945118078270956710269270513138916130816 9532 7144280919452563091185971118707848959340978192104404998588689547264 9533 7187852660084870691375643137354961389568085598740133087445686157312 9534 15911402280832669254606492526888891573577878993499489106098984583168 9535 7328731043288527091892249547859058682839588652020186450883795484672 9536 7373427713503809918820216931733693608060962808717371630902078078976 9537 16322200813840006845835651849329931681953333266830194910046730584064 9538 7517943276644914235439028207450390581206357817047318950195553632256 9539 7563793919730135089453819944558605253337439082404349670445021134848 9540 16743605290418029483518054237773935655431498548316350454904504451072 9541 7712040567051457126161117375648114898580032704535784277095744012288 9542 7759074976129417751980612292980742095510396646604608454050870984704 9543 17175889533450672700774410252335604038137035894870172247044678119456 9544 7911149036281362299767449934846061224391760843819148336495859961824 9545 7959397773669868417818490649910115502883498317839578508742247841792 9546 8007940771809740594990083190672164652937705510442644850680252071936 9547 17726791725839570455675629954222992089452521954593452015015904149504 9548 8164892479374357818498252707094684524961117933833605712672788054016 9549 8214688754382709361572163585548527302363526398560152099937927036928 9550 18184459749523050576693134316444447512660433135427987549827410952192 9551 8375692620901173819305428054696067066102387030880213086724337696768 9552 8426774529718639907223105064838506980641100352819853292459517804544 9553 18653943787245722109526459256377064779375238019234508468624834953216 9554 8591935173308473411930317951371874949950123219482650228794918436864 9555 8644335908263011530804365650924120289528501808462113909080024154112 9556 19135548903334890838306347700313069320493141198075829091319433658368 9557 8813760648058808144184134143597845598377180233755182030966564585472 9558 8867514258433620287977842620549419537726167596119552518915281125376 9559 19629588038229340229456468859812118900728041022708768282336774993664 9560 9041313184321556914019942782681212827876298107221883813138125670656 9561 9096454598479849620363989314182989146152569506102375438562568962048 9562 9151932310639703537131523646482473889071663440505879829348859510784 9563 20259190543816651949343577090540562387945739376678230874303890456576 9564 9331305690713551792569431665251068028526991924381263671626043490304 9565 9388215719294524984653901240626888345558315884068745257071916613632 9566 20782239713740629230506439218793654300183352154774842914088469659648 9567 9572220138172770079206203491081219504117013749577386384827814510592 9568 9630599462535588465397834359815436549304114688936975191382306062336 9569 21318792899709396696601667721573788319285986307696581106999811375104 9570 9819354483781112470777506230139285657085855107980171690051335356416 9571 9879241038014870320919275029627566045175430638242415896091456176128 9572 21869198746668446672350111657500650651992161369229518961507924180992 9573 10072869312067209307639010449826109255288205981434493749676073811968 9574 10134302009638423186260391566342193757401334395565202878760321286144 9575 22433814900833531690807392982642421600832046883095735179813457135616 9576 10332929353510350758879934608778528946144340693967867215015000766464 9577 10395948112548399566130273501923416167031508006974143358357221670912 9578 10459351212159661185293169881694255873224758217721005519255839440896 9579 23153360621504745084964088103474928443366559287632263856347303378944 9580 10664349360815487762936493331715506318316562199292872767572621131776 9581 10729389393479457125318744275002158109209503867507137436653618987008 9582 23751131101417861977721644821478462057352402462599820473243965325312 9583 10939680157911737233378518275521393718990872856659870154088930869248 9584 11006399385754958246168953554074784627776131073070828790151206928384 9585 24364334742525024796116191681798615222041127208796092693714070142976 9586 11222119410035557109460007120159183608098120123405910502915811835904 9587 11290561186302708938193457176717218337343349300848475309818807058432 9588 24993369996192510482685841894286457887991041564833735956009056206848 9589 11511850642362524923016011942658410577472235407353707142486941499392 9590 11582059439586769355726161790105364294172953594931660432868938612736 9591 25638645600952607646637020551591338972379482152109411634072522440704 9592 11809062118297543724434210981461175938450675078820419674302858018816 9593 11881083557198170932720312573626761333750294865113306695265396195328 9594 26300580848096342573060815698888893683397336214019951253287163370417 9595 12113946961805836021518907712733031249849883792098070890259285566543 9596 12187827840931986014784563807674864363790356799191854591511567007744 9597 12262159306833665286078564885716752124810861562865299927604135985152 9598 27144149830191842260253308367403956636974174242971223397993103228928 9599 12502491609041985409575449457738735678846711836182708747530206707712 9600 12578742155148523709907375490371182431744149797795232903029950775296 9601 27844953991457171195561361922055560253761288238624105935673223020544 9602 12825279325754922410811436708753352694969280141035326289046642098176 9603 12903498498631667357935379630533963814106684915255400354078636638208 9604 28563851424220011980212390736327380443418333216952841092581778522112 9605 13156400734128599912018299363038183517111126179832808162842218856448 9606 13236639359527736406544184902977559193340518394207611923278786985984 9607 29301309258231551596156594916104387397005122459553613296082882789376 9608 13496070992340049970781955407384201072515057232937622484917552021504 9609 13578381208226481065966071512716298667143194131558064794589024223232 9610 30057806683538677226355217941587307066739812816022801432328186709048 9611 13844510813492384024593037385980607142685581476683509588867754933192 9612 13928946103922269731182358637342702130046122056219262390298933723136 9613 14013896350667046041232645583676288142640984643274628488690441125888 9614 31021885520219248297432352419890236156541913420538541026277832261632 9615 14288561838905126182371942237415697918681956384208809997177379094528 9616 14375705320169741382751286274709922779136171197480266174891372314624 9617 31822804561665338509212985053777783147155757986998978212197969166336 9618 14657462086577054183784499095718117365679177304040372901767590969344 9619 14746855427007619837640433863467387216121925617434743261804156157952 9620 32644401627680013691671303698659863363906666533660389820093461168128 9621 15035886553289828470878056414900781162412715634094637900391107264512 9622 15127587839460270178907639889117210506674878164808699340890042269696 9623 33487210580836058967036108475547871310862997096632700909809008902144 9624 15424081134102914252322234751296229797160065409071568554191488024576 9625 15518149952258835503961224585961484191020793293209216908101741969408 9626 34351779066901345401548820504671208076274071789740344494089356238912 9627 15822298072562724599534899869692122448783521687638296672991719923648 9628 15918795547339736835636981299820231005766996635679157017484495683584 9629 16015881543619481189980166381344329305875411020885289701360504143872 9630 35453583451679140911351259908445984178905043909186904030031808299008 9631 16329784958748715636996505414189369049922235867667211425345576108032 9632 16429377508765418723144327171097054604727052797120304199875854073856 9633 36368919499046101153386268632888895025320866270855975099654821904384 9634 16751385241802347638610856109392134132204774061760426173448675393536 9635 16853549059437279814446210129677013961282200705639706584919035609088 9636 37307887574491444219052918512754129558750476038469016937249669906432 9637 17183870346616946823860635902743749899900246438965300457589836873728 9638 17288671816526023061608731301848240579057003616924227818160048308224 9639 38271097806669781676612695400626138640986282396151658182638867316736 9640 17627521296117616288368268287195691196754360467510364061933129170944 9641 17735028516867240575955685241098839075452335192239105037830562250752 9642 39259176076458680458912937719624237801456082045417536564673549987328 9643 18082626368643113828039885565362425655752596214443767626276251341312 9644 18192909196959699240727978628365978292305139012204750877125137924096 9645 18303864621279407074263047292964947778143326881011759658697719021568 9646 40518381087633303898687154181081124775891478753356461748607780913152 9647 18662611381427103585138863330502136057053983848762527343252086980608 9648 18776431438589049969307802481253776691116631768137490514143833227264 9649 41564479427481258461012878437587308600366704309549685828176939319296 9650 19144440276345540158412406982162439008234027499154772769655629021184 9651 19261198925071176930795668719630873098608229377873950382764612124672 9652 42637585799418793393203335443147576638571972615393162213999622750208 9653 19638708967562224941555012460278571314171710215960343380102670712832 9654 19758482076029740641838550059255132090350861276484831792182912352256 9655 43738397493336893344700223315001301303984322738459037923015848361984 9656 20145738624134418615278020899652218510576411962868987499352147623936 9657 20268604019276846372520783132684387514802668791130405757520642572288 9658 44867629801667063381614785965284843201664093766191470359626914271232 9659 20665858707020701517759869217557057892288681387935734430030001532928 9660 20791896225096799132260547003846832334063016013948286716714443341824 9661 20918702424319322370586339763388511746449516435442011038511678881792 9662 46306721243009490169928176206949856886733118575264527712694606757888 9663 21328698721630975525872986663431012636633124398585745535145242263552 9664 21458778786958914250637488550004316218419007735014274873307237974016 9665 47502262202835723955443289642956924114704804925199640946487930650624 9666 21879360315823474466757036551042787437981745713319740308177861738496 9667 22012798771509916492337907108149569255552262146141657580302413856768 9668 48728669485050049592232383363597230444082254417592185387428140285952 9669 22444238820071114218920014240318367216196240246811821005831623671808 9670 22581122372605417876386914353434436674686698601696950619637614116864 9671 49986739992385020965371683788572915775982083129667471912018112413696 9672 23023701284725049846032023885316821154944470814707414284973882998784 9673 23164118879173538711452323580210728588345907189863320865737877225472 9674 51277291201905215293274041103182677944758964304218823268145044881408 9675 23618124236595087448868421962922351876901350157640839348605716037632 9676 23762167114396341865440625147253522667500589730226613390530792390656 9677 52601161696192685146121631397777787366794672428039902506574326740834 9678 24227893923611672043037815425466062499699767584196141780518571133086 9679 24375655681863972029569127615349728727580713598383709183023134015488 9680 24524318613667330572157129771433504249621723125730599855208271970304 9681 54288299660383684520506616734807913273948348485942446795986206457856 9682 25004983218083970819150898915477471357693423672365417495060413415424 9683 25157484310297047419814750980742364863488299595590465806059901550592 9684 55689907982914342391122723844111120507522576477248211871346446041088 9685 25650558651509844821622873417506705389938560282070652578093284196352 9686 25806996997263334715870759261067927628213369830510800708157273276416 9687 57127702848440023960424781472654760886836666433905682185163557044224 9688 26312801468257199824036598726076367034222252359665616325684437712896 9689 26473278719055472813088369805955118386681036788415223846557573971968 9690 58602618516463103192313189832208774794010244919107226592165765578752 9691 26992141984680099941563910814768402145030114465875244969835104043008 9692 27156762416452962131932143025432597334286388263116129589178048446464 9693 60115613367077354452710435883174614133479625632045602864656373418096 9694 27689021626984768049186074771961214285371162953367019177735509866384 9695 27857892207844539462364717274685404260092244112438524780597867446272 9696 28027792701334092082465291167352576285281969286549256977380882251776 9697 62043771040438496594864704839780472313083826841077082052555664523264 9698 28577123677810252364743884474831395837363912768417619994354758189056 9699 28751410640339482765502572549419845558272342394960532349782744629248 9700 63645609123330677018425970107555566294311515973997956424395938332672 9701 29314924173154108367568998191436234731358354608080745803535181938688 9702 29493710854015239675280867726934774432243851234869486523608312315904 9703 65288803255360027383342607397319726727813333067320779640186922336256 9704 30071773106579656941756112829801562324825431268189275800782214529024 9705 30255175678920540357815279778234421013349756329617398681780084539392 9706 66974421161672117934072216951095742621725994193265401819618017804288 9707 30848162268205828504644469502592459594320130818143137108382976049152 9708 31036299904517671007922449171922968382041586586418433816203483938816 9709 68703558133802690803097641009342416152548143579480688988178712477824 9710 31644596145125449199069799739384244897567043375276593345983439847296 9711 31837591094679473671273962599640462011533993271358314034968991367168 9712 32031763087238962379960332762688658611750822041770579402721008287744 9713 70907166903358281822702519816891968357810087818373808060063616598016 9714 32659569917497431273993010828378738099844471735334422850691152216064 9715 32858755017530837446288654342194109209454105594240608399751708147712 9716 72737838998092202306772537265777790050641732541711950199309643808768 9717 33502770483604695277221712218784268264409548123520852346897350787072 9718 33707098118874559628892420259354027922564401411279413169838071218176 9719 74615775148982888438105837025508259117500952076938033874499339812864 9720 34367740693233893647721271805487499799800492877930600915179673747456 9721 34577343633052046123217462603696481158114007233848455636320096616448 9722 76542195613339563353225390801252277281972564792303316365277734633472 9723 35255042592235232576736536574391382393508720935020728123866258341888 9724 35470057033734481151911370482197678150904670384478210075661124501504 9725 78518352152917360917825875439248475602912164090835073129347099974656 9726 36165252737286227656079771130724851311505192428887535252552502682624 9727 36385818393919398481455957256731956584610278024409501754250275848192 9728 36607729242558814148526094585929895556286653762023519317395438043136 9729 81036762175266607797374308362162249551782957506712923497215561826304 9730 37325222762854207170277726661004272114107967697525054686504173961216 9731 37552862877178099938615604962507553382233263536274981028287666454528 9732 83128958854962516922025756875174617200733408619099371656353878638592 9733 38288880552691080316824813964324878016468054998309545539311258042368 9734 38522397850142353861591337439261746197216458755747900765529224249344 9735 85275171598837586786406670886295153277143945230786324427999245500416 9736 39277417935124449883110024920557142628343420431920686760205341425664 9737 39516964152059481283677100118510264180701722552969663584365824704512 9738 87476794986673786689400446630002602607968645476918075846031696723968 9739 40291477248268837230556041799304437021152823925737974998704295247872 9740 40537208038553692745041566265368775029605337582260811515041285144576 9741 89735259603334126763229571930569686403328187532382940719253828542464 9742 41331717414041403035519738435114115784577362775871468860060003065856 9743 41583792450193598264521094007693664668126032027896573433428886683648 9744 41837404848638644741172679526777023492899032870884022077023357763584 9745 92613442486018980339856352413899713773466237150529055425389213515776 9746 42657397443261951051745973326862025273266248797171491070290484527104 9747 42917557573917828501274977100008632436838015470028549746614475948032 9748 95004524405671447910886579285913848229409609850399281892975861301248 9749 43758720631646948933514073102085574875963491426639480616355723476992 9750 44025597543019832984675814216299138511104524292283315160604827713536 9751 97457338970100099184464766727194460888164508835184370774856280571904 9752 44888477640142228437840028480636734432392480493623642011663247343616 9753 45162244745210835752773828706868873349373397203393901239275228233728 9754 99973479984770041930743367577145831551964166259334943824036224827392 9755 46047402569450099692064047770633642309888941629414828569947765997568 9756 46328237758347077422904647160421457176691814379726641731475754450944 9757 102554582403810430586548082206365355889517928608437646536290089762816 9758 47236248473190174897736843925844703753802700315281678697211432075264 9759 47524334228792683730881250294507045335001179460453226781061584781312 9760 105202323392385370292243262795555574733589344856079805013148653481668 9761 48455787847223344086075630850932124999399535168392283561037142266172 9762 48751311363727944059138255230699457455161427196767418366046268030976 9763 49048637227334661144314259542867008499243446251461199710416543940608 9764 108576599320767369041013233469615826547896696971884893591972412915712 9765 50009966436167941638301797830954942715386847344730834990120826830848 9766 50314968620594094839629501961484729726976599191180931612119803101184 9767 111379815965828684782245447688222241015045152954496423742692892082176 9768 51301117303019689643245746835013410779877120564141305156186568392704 9769 51613993994526669431741518522135855256426739661021601416314546552832 9770 114255405696880047920849562945309521773673332867811364370327114088448 9771 52625602936514399648073197452152734068444504719331232651368875425792 9772 52946557438110945626176739611910236773362073576830447693115147943936 9773 117205237032926206384626379664417549588020489838214453184331531157504 9774 53984283969360199883127821629536804290060228931750489939670208086016 9775 54313524832905924263864286050865194668572776526232259178356096892928 9776 120231226734154708905420871766349228266959251264091205729312746836192 9777 55378043253969536098372149543922428570742325906734038355471019732768 9778 55715784415689078924729434549370808520184488224877049561195734892544 9779 56055585402668184164930582334705152570563938573098513954761764503552 9780 124087542080876993189729409679560944626167653682154164105111329046528 9781 57154247355620504729487768949662791674727825536835239988709516378112 9782 57502821280678965531005145098839691116544684789921064699565489258496 9783 127291218246661354036851940215111132588623031947995912848791876665344 9784 58629848346308216735137996382872469462716709216161491607070363877376 9785 58987421708030479350561735453869548864487702469738973047216624631808 9786 130577606510720054766685214794639453455626666134641559280373844672512 9787 60143546213159313883512225659603124649650862536378551601564429058048 9788 60510351357841080715630559556468842026699512659234797363560169078784 9789 133948842323344235868144433902191485243451988386530803639236035608576 9790 61696324536411657009288939005184919188640261636286274216765952098304 9791 62072599809035342015844898343845936764083173172836867632406967877632 9792 137407116267605381606195282018684832305096287158961377976357424955648 9793 63289192290250898398139599478768489795134086750553186691966879694592 9794 63675182189358947342547925199280924023067986542716628069937982734336 9795 64063526174477924759920665525377317223501644083541158805442016575488 9796 141814333806716563645405039633783936715620175636747616120127233196032 9797 65319139834994862547986021656757476199688943470668845701382304432128 9798 65717510035061674892577308684388218418908211188481216799503416295424 9799 145475677996184404613545074531555580101283465083423900398619287617536 9800 67005540967209390554443424437568536528819096247041704693794701574144 9801 67414196237749119257784840518708055845128802822558826339676142436352 9802 149231550297965776876211674051016518235001904153876067748998679625728 9803 68735481386467787295442543610974999599600985755861201830359347494912 9804 69154687266104092246434925207392962316228014467696911272640193232896 9805 153084391226679126706450781602504554563945129584606632730555469266944 9806 70510085184470465153473073148782764787017441870041456247732516683776 9807 70940114067468962303822740964395356301809340768956420151322249003008 9808 157036704305834721835651750878496951205824328181670146258694199949312 9809 72330505474572455312159542261449702623010384857775070505105005365248 9810 72771636787838796962911914513463913169220556048819003508500551696384 9811 73215458485117628297052189171859791112573307524047038634790876086272 9812 162073524350533215594748616724324499103565915013425846994431123652608 9813 74650445525708414340555453322008544228215935395050109373008347922432 9814 75105725754356199877231209925015106764466527072549962056575332909056 9815 166257917709925033844051513750349234401466817238198743312707757277184 9816 76577761105382160633649627928649756032936109996619091078622516084736 9817 77044795700284707723182674878523492394432917511495801531058448498688 9818 170550343197675173572813341772590306554287890461572648855998491000832 9819 78554835870248899766220049841114285256686840863841373520410682851328 9820 79033928304118962567354200237020528361403445105939327168731649409024 9821 174953589973347573378800893260005205215937290953836151692063393447936 9822 80582954496537674461112083598608874042305647851475949997408590495744 9823 81074416077107385490083132530737550059210675164521623030082570289152 9824 179470519206668253526459143861139372806656375064765881438507657084928 9825 82663434828082806071039476870228231569154725551742937720120006131712 9826 83167584900387196529042188015387329336252064055793146866857773367296 9827 83674809697277289482345359053554046985798065741768044154046715527168 9828 100429256239397108529080350838668208797983287756371614618963428065751 9829 84797628732640852150632353989131218748949186544686496231814998965801 9830 85314794886523902103491946653724050546532497594342982140580969054208 9831 85835115147835657002549954200017264873676030940057099493228951896064 9832 190009048811342895821773158571827696458819219700798563785951722602496 9833 87517441263293897867028146204171149751926982853278961232711446953984 9834 88051195086039665969351628432598277022209048584566630321209655427072 9835 194914677940200198368929533454388921776329017670368741549712561143808 9836 89776955280284456875680056961273468864784960987247284023326494687232 9837 90324489490421671505547657413737746698746794406787802478550456467456 9838 199946959969540083861486735154291663103928332518669887648072449654784 9839 92094805138900199384128095541267284619777883258829657139895531995136 9840 92656475516694154845809294320842914353383628759453283462951508901888 9841 205109164807620861173096164412730711779035857216875293072580179525632 9842 94472496946380349795473687851689407507605400630563357394422864150528 9843 95048668457585367461762500589014090670002358920906453562123169562624 9844 210404646784770740584486525591111149467178689712159610026297306963336 9845 96911575694446688172151261701864249998799070336784567122074284532344 9846 97502622727455888118276510461398914910322854393534836732092536061952 9847 98097274454669322288628519085734016998486892502922399420833087881216 9848 217153198641534738082026466939231653095793393943769787183944825831424 9849 100019932872335883276603595661909885430773694689461669980241653661696 9850 100629937241188189679259003922969459453953198382361863224239606202368 9851 222759631931657369564490895376444482030090305908992847485385784164352 9852 102602234606039379286491493670026821559754241128282610312373136785408 9853 103227987989053338863483037044271710512853479322043202832629093105664 9854 228510811393760095841699125890619043547346665735622728740654228176896 9855 105251205873028799296146394904305468136889009438662465302737750851584 9856 105893114876221891252353479223820473546724147153660895386230295887872 9857 234410474065852412769252759328835099176040979676428906368663062315008 9858 107968567938720399766255643259073608580120457863500979879340416172032 9859 108627049665811848527728572101730389337145553052464518356712193785856 9860 240462453468309417810841743532698456533918502528182411458625493672384 9861 110756086507939072196744299087844857141484651813468076710942039465536 9862 111431568831378157849458869098741617040368976449754099122391469785088 9863 112111170805336368329861164669410305141127877146197027909523529007104 9864 248175084161753986379458819359121889252335307364308328210222658093056 9865 114308494711241009458975537899325583349455651073670479977419032756224 9866 115005642561357931062010290197679382233089369579842129399130978516992 9867 254582436493322708073703880430222265177246063895991825697583753330688 9868 117259696692616433470275992765744938925433418432322983214140727754752 9869 117974843416060958701123470907739097728975404939477946094433249263616 9870 261155213021440109533370429589278906911253332269283118560747689345024 9871 120287092426318627767024451319206249299301725072757103203128858116096 9872 121020702715682161431261119112937684053399025318469594727120338157568 9873 267897684646688471736288867804382970486903976773061607278472071217152 9874 123392649072823314018577878010369838377280523272572548433531904196608 9875 124145199618070684031689796687691873528166346345673735264813935755264 9876 274814232535210763212390564037369664610192574317922755952714849911296 9877 126578384580501796796279198957536979590268173501106373383933759389184 9878 127350364378717894685095850398561848046135973085433256139875965468672 9879 128127052348955849519841331050754634447003288167082317610884033150976 9880 283628667613433127290810079267567873431240351273495232240254466392064 9881 130638279669989725095972043313514952399377886941337691402764608864256 9882 131435020070123349785154617368776436837816422376962433599006832590848 9883 290951355992368809227090149063111160202566930166847800797238575235072 9884 134011081934418781108886848875137073057638192494083409387589403148288 9885 134828392475498238515569681037416111690257605645117652679352284872704 9886 298463100595931553752423348102033036470003808307752135497997359251456 9887 137470962772935574590885087221949999199201971511722403660718694989824 9888 138309374532208184492869850414785924632456028935393822545280386465792 9889 306168782453358253412901563205009109127890259169213265461110938533888 9890 141020170368940930306946146297565529574034883740082912495465033367552 9891 141880228134937924607645481928790712603618681537912840302644498006016 9892 314073408611669443671303501756993902411648656363340292517388399898624 9893 144661010949144910624319084522899405246020769715550141010210010730496 9894 145543273575677593925823829026927826338441112097638007017001103392768 9895 146430916970235256594104378343719582225146615048094077269581752172544 9896 324147048701066431189497233448648998207131830026851693988862247305216 9897 149300891051416828681110906644017088456431870790100218746016695844864 9898 150211451508712399754462419850030213528933054145099924113150665818112 9899 332515835419850067688103027500698468802933634476397486625415514554368 9900 153155522210764321267299255857299512065872219993238182157245032169472 9901 154089591400569415446365349757046984788865835022991603062116896997376 9902 341100686395350347145626683545180613108575780923145297711996982001664 9903 157109671740497799532440099682228570513373681727682747040821365702656 9904 158067856608237925134708400474041056722806890211878654337463298818048 9905 349907179946695146757601786520010410431874581907672303384126786895872 9906 161165908993075348922224167197217748084611295702951899994817180991488 9907 162148832154214770980166265061475100118421350329043246060165140578304 9908 358941038413336507052918287722278745613312750129531762877015314169856 9909 165326869656165612142078953740456463138309451103485875440240012263424 9910 166335169800774393058084376030774658672504128111586293733715546734592 9911 167349619394554578964690718107108093971596131483536088308093431054336 9912 200858512478794217058160701677336417595966575512743229237926856131502 9913 169595257465281704301264707978262437497898373089372992463629997931602 9914 170629589773047804206983893307448101093064995188685964281161938108416 9915 171670230295671314005099908400034529747352061880114198986457903792128 9916 380018097622685791643546317143655392917638439401597127571903445204992 9917 175034882526587795734056292408342299503853965706557922465422893907968 9918 176102390172079331938703256865196554044418097169133260642419310854144 9919 389829355880400396737859066908777843552658035340737483099425122287616 9920 179553910560568913751360113922546937729569921974494568046652989374464 9921 180648978980843343011095314827475493397493588813575604957100912934912 9922 399893919939080167722973470308583326207856665037339775296144899309568 9923 184189610277800398768256191082534569239555766517659314279791063990272 9924 185312951033388309691618588641685828706767257518906566925903017803776 9925 410218329615241722346192328825461423558071714433750586145160359051264 9926 188944993892760699590947375703378815015210801261126714788845728301056 9927 190097336915170734923525001178028181340004717841812907124246339125248 9928 420809293569541481168973051182222298934357379424319220052594613926672 9929 193823151388893376344302523403728499997598140673569134244148569064688 9930 195005245454911776236553020922797829820645708787069673464185072123904 9931 196194548909338644577257038171468033996973785005844798841666175762432 9932 434306397283069476164052933878463306191586787887539574367889651662848 9933 200039865744671766553207191323819770861547389378923339960483307323392 9934 201259874482376379358518007845938918907906396764723726448479212404736 9935 445519263863314739128981790752888964060180611817985694970771568328704 9936 205204469212078758572982987340053643119508482256565220624746273570816 9937 206455975978106677726966074088543421025706958644086405665258186211328 9938 457021622787520191683398251781238087094693331471245457481308456353792 9939 210502411746057598592292789808610936273778018877324930605475501703168 9940 211786229752443782504706958447640947093448294307321790772460591775744 9941 468820948131704825538505518657670198352081959352857812737326124630016 9942 215937135877440799532511286518147217160240915727001959758680832344064 9943 217254099331623697055457144203460778674291106104929036713424387571712 9944 480924906936618835621683487065396913067837005056364822917250987344768 9945 221512173015878144393488598175689714282969303626936153421884078931072 9946 222863137662756315698917738197483234080737952899508198244782939570176 9947 224222341610672736659722329338820610282255754292394055819047058014208 9948 496350168323507972758917638718243778504670614728616656420445316186112 9949 228616989422482018917951075798651166698911302147340959954838065512448 9950 230011285122715862124020580395358764466178739159684258798261957033984 9951 509164872986645416147407760860444530354492127791983651395167506661376 9952 234519393385232866940551985531489877850866836864645966428281455509504 9953 235949686832121917402246941815478195457950809878955892188866498527232 9954 522310426042880219066740859178557813822506664538566237121495378690048 9955 240574184852637255534048902638412498598603450145514206406257716232192 9956 242041405431364322862522238225875368106798050636939189454240676315136 9957 535795369293376943472577735608765940973807953546123214556944142434304 9958 246785298145646628037155756020739676754561046545145096867063808393216 9959 248290399236141368063379593375383747056332692691347470529627871510528 9960 549628465070421526424781128074739329220385148635845511905429699822592 9961 253156769161003593592558397915073959180536347002212746767867518778368 9962 254700728757435789370191700797123696092271946170866512279751930937344 9963 256254104697911699039682662101509268894006576334164635221768066301952 9964 567257335226866254581620158535135746862480702546990464480508932784128 9965 261276559339979450191944086627029904798755773882675382805529217728512 9966 262870040140246699570309234737552873675632844753924867198013665181696 9967 581902711984737618454180298126222320405133860333695601594477150470144 9968 268022163868837562217773697750274146115276384988166818775178806296576 9969 269656784950996477031139362074832223380515211290235305358704569745408 9970 596926201191863107504846696204066072940007616615504270995994718502912 9971 274941925545871149181770174443899998398403943023444807321437389979648 9972 276618749064416368985739700829571849264912057870787645090560772931584 9973 612337564906716506825803126410018218255780518338426530922221877067776 9974 282040340737881860613892292595131059148069767480165824990930066735104 9975 283760456269875849215290963857581425207237363075825680605288996012032 9976 628146817223338887342607003513987804823297312726680585034776799797248 9977 289322021898289821248638169045798810492041539431100282020420021460992 9978 291086547151355187851647658053855652676882224195276014034002206785536 9979 292861833940470513188208756687439164450293230096188154539163504345088 9980 648294097402132862378994466897297996414263660053703387977724494610432 9981 298601782102833657362221813288034176912863741580200437492033391689728 9982 300422903017424799508924839700060427057866108290199848226301331636224 9983 665031670839700135376206055001396937605867268952794973250831029108736 9984 306311044421528642534598511714599024131744439986476364314490064338944 9985 308179182801138830892730699514093969577731670045983206124233793994752 9986 682201372790700694291253367090361226217151561846290595423993964003328 9987 314219343480995599064880199364457141026747363455365494081642731405312 9988 316135713216475850269416800948082113445613780423757308674926597636096 9989 699814359893390293515203573040020820863749163815344606768253573791744 9990 322331817986150697844448334394435496169222591405903799989634361982976 9991 324297664308429541960332530122950200236842700658086492120330281156608 9992 717882076826673014105836575444557491226625500259063525754030628339712 9993 330653739312331224284157907480912926276618902206971750880480024526848 9994 332670339601548786116168752061549317345008256223172587467431093469184 9995 334699238789109157929381436214216187943192262967072176616186862108672 9996 401717024957588434116321403354672835191933151025486458475853712263004 9997 339190514930563408602529415956524874995796746178745984927259995863204 9998 341259179546095608413967786614896202186129990377371928562323876216832 9999 343340460591342628010199816800069059494704123760228397972915807584256 10000 760036195245371583287092634287310785835276878803194255143806890409984