1 788 2 210999 3 466255 4 4669455 5 25916396 6 51122994 7 204732428 8 204732429 9 549769529 10 2309049600 11 883426096 12 5108177043 13 2258007227 14 15750496273 15 22958443910 16 11162458684 17 41157474821 18 32790221027 19 130700807239 20 15763770598 21 263700595379 22 578150152835 23 190534081552 24 84828772030 25 214288083694 26 1503057351253 27 2140926193497 28 1220025020572 29 2960597909499 30 2495191693121 31 1220631306129 32 547110331726 33 5524824505153 34 5044630733048 35 1775397833747 36 14725845094544 37 11549599294569 38 869388496880 39 12669102547335 40 12462484437035 41 42343285024439 42 28480055191363 43 52264172421926 44 57960355149719 45 35767746860191 46 12890719466245 47 113764394945105 48 90525122612118 49 133081244008140 50 31256342289865 51 33853503836273 52 82712837649224 53 47517762715177 54 40097224353824 55 79678356264022 56 349789177421212 57 463801670951272 58 311631794383142 59 34231730978203 60 666028615975056 61 589211348981868 62 447651477161638 63 228154573589749 64 52608120277043 65 494268874292779 66 1393541458313150 67 48806763271965 68 467734364963623 69 2022264702749876 70 181734025075205 71 1937208509183307 72 824370560763760 73 662046919583858 74 235607739232296 75 3103171925290836 76 2831550143347409 77 709030064378810 78 3672319086710577 79 916610158644237 80 4403870392176425 81 2004850253988128 82 6222054070533645 83 5146521195912232 84 7237280577475206 85 3833955441357822 86 2398201875961605 87 1702792959136484 88 5324877631770623 89 6580494181834326 90 6778616693630351 91 12864144342673884 92 2112222478654131 93 10299350102573520 94 2161590138098374 95 11038583714540420 96 15190180144530331 97 6160664251073152 98 18422114655386354 99 10559538139558173 100 26347702400993441 101 8346487635637013 102 3114366570862937 103 21390852645573023 104 23609538934149986 105 23128666836145066 106 4835435633257338 107 7878020994407859 108 43226046877774325 109 7521841594957830 110 13756638494553720 111 28014403820370418 112 11537601753813173 113 53652914620716430 114 62298041743226338 115 68561160972199250 116 74643179636817842 117 51094401103121530 118 81191571970070282 119 62658823744323242 120 31074816420437162 121 62202589964149230 122 89938238474861223 123 58178152561535424 124 85668453808094094 125 10809861387381796 126 17093995846753610 127 125499593795870271 128 52288015077499588 129 84589977636337568 130 142249837704029493 131 24900491493156068 132 106474079797554039 133 175910939437061770 134 23103618629852150 135 205833432398755363 136 21230399784970520 137 155474242241872687 138 129458494559126251 139 77873481439050898 140 128833863807796900 141 158137295922476663 142 247528097009607994 143 95293901148776664 144 179811648138985942 145 344032141764484527 146 277195732729552747 147 393159744766614864 148 7341439271754607 149 54376652096141159 150 367721004307871760 151 463223860579310347 152 488310273840194136 153 383041693707722266 154 55789777581881940 155 91483368352618087 156 21534774507283514 157 666682243634468860 158 673335439629038828 159 83912087937870895 160 126174480201501247 161 709851055809638543 162 767429707237630681 163 367968175333389983 164 700584320607013751 165 912176851990600625 166 719590870096793008 167 650643387942248602 168 283807518387791557 169 420854418303813183 170 151465578445100944 171 233205235106574058 172 211872415066463825 173 774283230740304809 174 642457934405755545 175 170899774157533151 176 953824218306546289 177 603965798401981624 178 1420391666237516994 179 218471602041231283 180 685127935969395315 181 1139963687771291906 182 40665946153792368 183 1798535900452333316 184 808789475731237065 185 770677925837552700 186 557365699534889583 187 989639921946309494 188 375188304303371713 189 693505266105361670 190 1557967772150538966 191 1923372886578473505 192 415600937021570360 193 1170599274175881222 194 1894203872161864354 195 2880887903355351578 196 620032850823189373 197 598714052880483718 198 1060323274904062192 199 1085392400153643890 200 1033935806173812273 201 2378817258068872655 202 712324922644427851 203 3069670294393860714 204 1695589335238008232 205 284303956074176548 206 3558712388098016078 207 3555170650869158408 208 1717814850463096419 209 3807000125672112359 210 2783064625777817868 211 558115051243816608 212 2677536169812179980 213 4567614385789107821 214 1495249091592038085 215 5379729416894428039 216 5164791935851347224 217 1035929973880046391 218 6864452344550818181 219 2301847083995852009 220 4099535929933379852 221 7161929640131926067 222 5617551756154813938 223 4328587226722085879 224 3867844156992636989 225 2285849307136258370 226 3504674388929413078 227 4228120826721725284 228 3305803991900197781 229 8177076864809217438 230 9242576178219743332 231 7797428452482004932 232 3928290447990714205 233 6911272247345420129 234 2148437395212344018 235 4228108670870000708 236 8525881575987230023 237 5542765810411488633 238 6134139858973668709 239 4479882195592707757 240 6905092416942925646 241 9440988856503666086 242 7128654602077616988 243 2875837027944177342 244 14564043528652321069 245 9745510464419626798 246 13486779577961635289 247 3463419913131913230 248 11374972069014390923 249 88119243500756527 250 11170805629379952695 251 4527402863517440207 252 1781544159954502114 253 1945726866572739830 254 1147841822636343279 255 8036611642922333423 256 16317837818170829179 257 5194231356420925465 258 19875643679364449066 259 861883738781575452 260 13257468626347979748 261 18415152405479301401 262 16065680701521214261 263 1237762332714437927 264 3807614514182212177 265 24219345586294980555 266 19101416404706603549 267 6762441554035896813 268 791817180778711968 269 4771948864202694219 270 11484506783325085661 271 13967714949991230179 272 27263588900193837221 273 28712658253023886519 274 12944434492664928725 275 30749238383286351014 276 15169419020851792373 277 27696190056365062135 278 33772950424832773760 279 634570030179811153 280 8925049105944494273 281 5047911863838771557 282 9906521330280576827 283 22252954099072400391 284 9614566804573956291 285 9960695969507389237 286 15213813210208418963 287 37915328292971132271 288 12483112979076768895 289 45172335615265697584 290 34977809146862639778 291 22526730276891241746 292 1560578697972102717 293 51709904842277480465 294 43784950713810383623 295 17582336690654950167 296 3657764735971155056 297 5678968588534488106 298 2807268651250777670 299 33623395242003820666 300 55630442633055779872 301 9546453703360172407 302 594890978869619900 303 792413541436757019 304 54689970632547922239 305 31321637920726354387 306 28543602005748127428 307 30426024346525298708 308 22957837737892769183 309 57834973540467349706 310 65279997324987709535 311 38675029394073865753 312 15019204078280565949 313 29101161629488518355 314 68535713196365206536 315 57473797385241322316 316 55308499688167532233 317 54543904104484168460 318 51516646326621842831 319 40595225424555073161 320 37792742203327270315 321 61050154029670128777 322 11553949753975056323 323 44254133296116226147 324 95083794136209621134 325 97252624245214188803 326 26827918407633640874 327 21620721111375700175 328 75452937055345945423 329 64858277771910957689 330 42053314591486081589 331 120348702218502026516 332 121781933818832357342 333 27638133204418876444 334 110283451380683422245 335 106921632909705991502 336 104481930287656938983 337 93809199879209468813 338 103551926890216835970 339 84138515436542996773 340 78225038323838010858 341 2819801638547607809 342 55190889622467742773 343 7269922115757620975 344 157071055423726003694 345 134021643697180673622 346 111162394126705970032 347 151803607324411780630 348 155468455951857912781 349 62594321117136126921 350 114977103225849452637 351 173495051786610180372 352 54910585496662538327 353 170079228438581793248 354 12012204063537112055 355 191675459222892819904 356 122208059405109787006 357 65414185836253116463 358 136557483817847631063 359 74581739202324028821 360 134859071775331317207 361 203913527923010912162 362 187963055680047480949 363 12102581320173118876 364 22240881566297141028 365 173095790454437840691 366 234924907086829598508 367 49810643738918073972 368 80539837479165402911 369 265888133214841825007 370 38379350067526909175 371 144230845533755328422 372 42273073845151546538 373 200596303886039995014 374 188276920909828728564 375 300053947615788013332 376 20501824293967003230 377 293304891131197414542 378 176379148658196017014 379 222776433124849428851 380 87755730725735014615 381 224943368356321651015 382 175509202676319338053 383 314113471596906133680 384 190484906451821895744 385 90369728530810747476 386 57836279249227757560 387 301932331975379852864 388 341762187027271755930 389 5005459745115861561 390 210004214402993033456 391 263361134551845515469 392 173928653299220191744 393 263494025245407838998 394 267335107950240091125 395 54500639962278035002 396 49377075676080673321 397 418282591451755725786 398 41208213828060453190 399 376663484119529455251 400 278635484269480212307 401 178566459252817972309 402 214957282018221659943 403 312658213235179750512 404 440518818903079685918 405 254709895153403054036 406 102494179556168104978 407 381517500242191844166 408 227825615918946291559 409 498291665016085327918 410 484334775022155569787 411 67987034818395265811 412 72498034045581055980 413 58383207037077004575 414 485476113225250841131 415 373683430582805250516 416 8107133980104855273 417 410521517416935586347 418 537433660391405609364 419 406047672980381384456 420 232706073997815591571 421 427355736997710169103 422 160911038110163737168 423 176045871491233646461 424 371783942530542204293 425 508261253315643125540 426 69968974453388142860 427 706257705131897434276 428 41494374689716912586 429 66529871048447785870 430 700156764911257756337 431 283656720284382195821 432 665355757087374941198 433 740140479438485262810 434 486608379566316581184 435 257936980193311856270 436 324940967497245570521 437 811587159550816770903 438 294607072375748590726 439 171024312623814133129 440 236422401138129581220 441 840527604965829376853 442 912671136782180616552 443 661927424372523031518 444 100306093562899855291 445 237989470102450696531 446 987473567813281904530 447 783760477483967635832 448 898044495984199795225 449 259053776611971580332 450 365788130374902230392 451 137461609784303234856 452 1048956039987203426275 453 916897129216761571172 454 557717339303632474590 455 52429238566904721139 456 965232083216081756512 457 1013078027260432113605 458 1034741880632747238527 459 768701687917384224594 460 309306141153656895790 461 285119949561681722240 462 1263133971668958067775 463 991084767283180359699 464 869028474414570166798 465 169900320149779549465 466 209607910531845578728 467 990508526461181667919 468 473074977325247312085 469 422229731508920053644 470 812283943604076315268 471 1035841143420875314994 472 278807419825932049357 473 563755987870745773873 474 240080021989018441605 475 1298299540336496927169 476 1528626630931822098597 477 1568538386988870249637 478 1296815516359681900424 479 693768165381913315432 480 590780818932752132012 481 1138281498770330926785 482 473386567408944816500 483 1429171576779055261915 484 1037662641608723190294 485 851460140703326722489 486 1315681663318642021790 487 599888763273110686455 488 692986794610529301131 489 826893894818980129803 490 987623420949556974132 491 1798774761130029516007 492 275615611762123555404 493 1841772017662041150151 494 351446952503105656428 495 753779875883684589314 496 1697449200879518317317 497 1201910008626366304925 498 530811626986666372423 499 802085005094901362097 500 1762268770652887858009 501 334792536149362434386 502 1498084561466525153868 503 1344683567884122520619 504 699166209672811834569 505 1767094817681316254678 506 1419090492408769057407 507 1827258948506904735488 508 1682507294955237712033 509 2241410125846543722119 510 805324782690812303929 511 1956340553150677931831 512 1126227962146946474493 513 2242771901386119510573 514 917612531328022404210 515 1059026278544233364562 516 2226693336548723441903 517 631441580413972335298 518 246831511912272687355 519 1519432245049008846215 520 26255414243367604178 521 414563352902175071060 522 2032204663355172766453 523 1048673889084667963269 524 1900211204289856504884 525 504604216825738849628 526 529121107400671536556 527 64277103439142102308 528 2717008685455876142578 529 1418640296667158560164 530 1710623940023486694981 531 3158511707877641081971 532 2825503864081862185806 533 2735739383508002098252 534 2633969638389000729279 535 2762001611591792123149 536 2768183818645087711941 537 3271588220671720746585 538 3404383831019640997093 539 3151699812846122791531 540 2421067504357772083930 541 2710709362843341957594 542 992804491336978938558 543 1168824999552970067451 544 377674247849558766489 545 2915057395543920227863 546 1581974597624325776963 547 2027350921650835802560 548 2459497671931801780817 549 87181556148869797490 550 3346874947968809696972 551 3584936075302873569983 552 580773991678494700808 553 3268080664134315549633 554 3895135236180621181427 555 2679320359958962858375 556 1180471436378390783605 557 3218242473434463226257 558 654443958151264679119 559 1139234987862041100606 560 578315232457000686798 561 200877554567558399750 562 1983673929413639495248 563 569998288060260769803 564 1494954607396183055121 565 1879471268336865816526 566 4557808063279957248812 567 3197089135955700627401 568 4018967535799320940144 569 1040427441056979214620 570 2651686863658460605887 571 4060293844420951802042 572 696555528768385802530 573 4593537061221240623718 574 3979587907324223730692 575 2828244596866901850688 576 3397973179871937748164 577 3543782694681403479121 578 3380773243165959878762 579 5779890636033855548835 580 5204817067160426524609 581 4081236076863008876161 582 3302173477893134527975 583 4136044204397905790968 584 2823930578126768020794 585 8370858815779042144 586 679672726160734659787 587 1447343499447012951282 588 5855720404826865004819 589 5163908083239432484827 590 84570695604243252674 591 4659323507726299388620 592 384108300729261457745 593 5278355512495481629506 594 6413395434210931620462 595 4322094320660181365480 596 4945765846161840382569 597 7197131784332846102962 598 6106850001103723368268 599 605150830531193740977 600 2249911006974505200832 601 1213432589300334327260 602 1906579132475850786061 603 238474100160972435584 604 5093791415480763465409 605 7260088854450002840384 606 924291464605660786664 607 2941304036856468434654 608 4197013290475622890971 609 2635122780180538038480 610 7030104046150912371125 611 7587839638906333171209 612 411230766287901942438 613 6678790581484360190773 614 1048215632114793603454 615 3550424658175362890507 616 1240128298081326528798 617 2749374356066046941622 618 6412203124075033835029 619 5306082372756689172726 620 1082338774479819978728 621 3247195579491568553209 622 9084010238543846220785 623 7084946143493770756519 624 9591046795905911379448 625 91125665100327264900 626 3782556499626311398223 627 9459534387698812878372 628 10220916720006213461052 629 3249173210938231707174 630 1213387281873236382897 631 5862768212116749973609 632 7270149308636398772408 633 3799212201214103536021 634 8577387853611840672816 635 11149816264105483629945 636 6540472961079402531682 637 5154188060774198312263 638 8588892172826278206665 639 3166605659257758418085 640 7212639725211956093958 641 2015345273278954948325 642 30431905052839852705 643 3379762322679563802629 644 4568449188786841346363 645 2922208370277024702043 646 893897363375874979730 647 6100761031076102415243 648 9980635033418852175747 649 7521789289240808604913 650 2863339194271315275750 651 1221868512914546964054 652 4173823738668786901111 653 3047463175059765553001 654 9886163944935026755534 655 13644437408960092384730 656 913991377653154938541 657 6926185917584351226195 658 3863795896254669968390 659 8800682458258866327582 660 2705289607697495489812 661 11016898024915389504861 662 5389983305566955075858 663 5031951251259571862261 664 12519654679614736010312 665 10046634980750693548581 666 9430343577751115046753 667 1734880565908672933173 668 10075446399490524250393 669 10292930937406071165041 670 12228018168021246388603 671 6846704898895040529723 672 13157710014223712806558 673 1678044768557978947404 674 12573192654117479421883 675 4485181711812225461539 676 7509772892022043326582 677 2699586944335564501824 678 2204676711226078306580 679 17249583421091149001503 680 12129324447716125712498 681 1160338522749840292994 682 16987856438643645918125 683 7235003374031179302837 684 16162682879399158687089 685 14058708567163476474350 686 18238907452632463994398 687 8319184624794792689068 688 1848587044587530795603 689 1145105351284449971153 690 15150355652508816608437 691 14535818777383733314198 692 18052887688200896156163 693 11429095044262748465843 694 3182009283885076040920 695 11191475391979641463563 696 18776776895007764857594 697 20757324727812134472266 698 18225624092180183846205 699 4821892691344352705584 700 15531610151193018119041 701 12127583212781471684278 702 2733602212206929323080 703 13699122391794918933267 704 2293694407739381742753 705 10759451394325765671185 706 95359060104367828669 707 20929951395276086590516 708 11892712663268731860638 709 7753503507770314307018 710 17899095513935906260009 711 11768607395670139299898 712 16657678141239729380877 713 18482115444567508736031 714 12513930664516987203016 715 25167601155062091115860 716 8472540923773108955204 717 23692304835254020865071 718 7001987018375241864299 719 25681606797222174425227 720 23378431260060273050805 721 2899735700066777376381 722 17795009095757767334334 723 6961660794629602248610 724 2829951766672937976086 725 24194233127597047232582 726 9280360602094623699839 727 1905564080517608715655 728 11262015666720876899240 729 18622582449603655293243 730 8735468459807732512479 731 20487380189297716500339 732 22721474342473416332057 733 6041868207352818127453 734 22451798440841095308300 735 23769603665995174665183 736 7338111654699852263204 737 8420864970876063866603 738 13300050140413232336460 739 10548886576564692725603 740 7260863198239412588097 741 8481257636886572641302 742 4109623257589496478072 743 11269467588922269257708 744 6057202563355091788527 745 27314803677021334200675 746 3300218067132589369289 747 3056326868362761286651 748 18253654419307359526788 749 22069688291591439372256 750 8999077370823471628207 751 13909697121247227538787 752 28620396568802457927042 753 10349018672461373976146 754 23043284414115896988167 755 21047860777296341663583 756 4542881522333657801137 757 18613433000783444466478 758 8456055426200260027857 759 7419914427119414649224 760 15426861901496480067038 761 18322765636884990487331 762 9705169064958409728745 763 29462180372811991699625 764 7586077730875551335114 765 26826318580939775437703 766 32283447283236434004282 767 28123697810556319217749 768 27779074414811358060700 769 20427328214320029000478 770 1511789077988208822981 771 4735443910476658103596 772 36222235710600142399562 773 16416058092722110099079 774 25519197224172055060519 775 6812120889751284035647 776 34514435432212294678641 777 24557673856244706613603 778 15627389301816131989403 779 5827743641733514174766 780 3972163454774262680275 781 28787395245942177329244 782 6570796855880106708895 783 10961299840494486980162 784 21317513582867061480875 785 34820673161098699221483 786 37010443659821616825212 787 21382903083400852489230 788 38627624235398009354459 789 16484206853293801116161 790 20900723273459947514617 791 45713719849189902126975 792 49330806554785741345865 793 13106687515463876747382 794 37135082643165700599409 795 48533094992278457466231 796 14352207343855922780654 797 22442000549632804431447 798 5318260796606037792537 799 11876760580781594415531 800 3924434325891516141770 801 42729109667635919200695 802 34081175472764381113682 803 28823166148476031630903 804 35108830090759681494280 805 25272682979867278876954 806 323829088208835757636 807 55892750614423746236800 808 52088344736495972367094 809 3300610118623530712148 810 34747821331287174163944 811 42863864784615858974218 812 7938406669358779764052 813 35952996043498522648974 814 47379684667270601611063 815 46734704733245582972930 816 9802832650470369753971 817 33180759868190858126987 818 44183192862445893676274 819 43682947200506530656325 820 48287021167300360398808 821 27005476749127286547144 822 15939864381306684634384 823 427166912009516042747 824 57754231499613146964182 825 32612680372073595159365 826 24465782091274622775871 827 19533669468464470348851 828 27637429117825650063166 829 5378446129278154185771 830 12222995965621126456811 831 10964098275444437646154 832 17161295165322782325899 833 3673707801538089605540 834 62881118852996406232932 835 18600490452552921621034 836 70584426601768761910978 837 8962151316153843850405 838 37269367273445768491413 839 31835966632017245682423 840 67811056043908408276365 841 56870522952500787024577 842 45503649488215446327841 843 37809476434168853288275 844 13626882152827952135020 845 30433032155660553618370 846 52980129015117864306965 847 72808506034108746848494 848 28690688011001927535033 849 15202739106434040330756 850 71859898038716279597116 851 69411677030656261016833 852 46722902998322014918634 853 71953605779180807384895 854 3057011672984433170110 855 22567434014496620754316 856 73290156670229856495724 857 69305038822923012336578 858 57893268862232101047148 859 74063447064168645688470 860 64185450961449332062884 861 68280624836323865444100 862 44543313671798641907621 863 1069071799996401203275 864 48565180636659231523512 865 20002134011134879780181 866 44554395011069748118758 867 63325840732682411937538 868 85723719772097382051080 869 57530316137074767753662 870 20218274329873307327245 871 58294915931370593984051 872 1657231477846324900466 873 92740838151094251930978 874 90606545613341332263105 875 58677620864062468788814 876 71911809292825063634260 877 101650606107298110388261 878 39112080456383378051807 879 41320357750426077222057 880 76285558858198055658776 881 40138276982153076252426 882 32586201331078617174009 883 48090492308323063945642 884 54081195463613047937990 885 28305392091019319397946 886 31096213471586367120781 887 42853859524460379656293 888 90575957850633621111332 889 101319592556292256750164 890 93746508441559931323 891 55748434626440141500708 892 47263489596766454149676 893 48658723472510994239612 894 108185373193528013488711 895 3374550719924563608200 896 27065177410636938024023 897 59050013657097726176793 898 81925561565313763233806 899 81268123354465825636716 900 101567271095843538662331 901 81521286169912740147316 902 75570872438180815184506 903 94034530331722470872497 904 41064323478560053448762 905 2775903229642731609270 906 96390470472171410678868 907 67199467325889902372376 908 125948997014391965156882 909 116805748539022752101739 910 9655124514683980696975 911 41897985264149988293037 912 71737450805074116433195 913 62347453983600218862339 914 62912208354715462870510 915 63159132264046436602030 916 98975482100216967834892 917 28750666017189477796055 918 77061655597912979763519 919 127300663721147815044047 920 103238962608684818532318 921 102158554197903158784564 922 22169234911439320618583 923 93594991239517795417365 924 134345858020966748090020 925 126098684572179888273368 926 124034971800225220657143 927 121973435074174715661857 928 15997333116984140494086 929 12922058896145381232483 930 6249910070448837650025 931 27437078188898089188058 932 126202370793131030571675 933 43793540493630327601384 934 89013235435050407207454 935 22779003231395774572564 936 91244547007315740650872 937 77728516950317132874267 938 140342051421829914924059 939 28643183924364371804921 940 137790331528843972047298 941 59124027151189108727200 942 52260188101709589477567 943 121851822608144778773330 944 101516369087699684327250 945 80087720643294903089247 946 55274992783067437704753 947 5426811088855497143145 948 168669756299133735666186 949 73614650890280235487078 950 23328526824575196916633 951 6345036140932134284429 952 6708023602975652065875 953 14847097133854226083431 954 12774821816095869046217 955 84834676573305839850314 956 39997622260363045138913 957 13168639219034656513186 958 151758400588740971577845 959 116445106775643778402906 960 21794396926910981119330 961 42850070076871492495211 962 168250136098615925081253 963 70877995545972843327576 964 58385217750988661026549 965 179356525142479492849947 966 82132702741972147476402 967 89537214746297968956069 968 146724319194415695597377 969 107043017170436633685868 970 102445329453671595408923 971 173641388846634627542793 972 146732803644343529325251 973 36692284302562252590794 974 10676986516747918896741 975 142580702367320142895117 976 102348548892871452146758 977 132663902868011066638949 978 46219448712544811022722 979 171559419791831112159358 980 4536311405427025888787 981 193327145798400743125760 982 89030417638343667631184 983 129222277441120625738742 984 18731821661292312578820 985 43673373201973180357679 986 43004977033971634091311 987 175938400096572541188720 988 179033795160048541142656 989 48076965217115662388299 990 206414680157225749578441 991 102682411360836619640059 992 147781476814938621235706 993 109146286233629152264482 994 14073370997648505262655 995 167659975533099792918231 996 142125449887523070747421 997 229397545885397951205041 998 35702027498175105680764 999 85924796235461733977142 1000 192119347232848747567403 1001 194422166229089395764613 1002 152402913481799074676912 1003 41962576920997570925910 1004 234723090901704653880038 1005 235599762772220093196996 1006 210881930021756284134762 1007 132087593727213079837019 1008 233817314237681073011875 1009 43261270692712915272919 1010 202729545337507846028945 1011 209805565157827610174882 1012 92046108590736330259182 1013 27110903812388547818406 1014 123492042981234214966719 1015 246560351095090553781089 1016 230280489605089628497038 1017 236006561589658973126075 1018 50845040146357101951443 1019 191322233319422867486504 1020 118109968594786929553952 1021 13959945591845537619962 1022 217590883366545193399013 1023 235481527935266139013207 1024 281744926309588936485612 1025 28698955584010287292598 1026 172075170769207245364617 1027 237847660952676194855848 1028 286724037222693438320326 1029 74391682432444847527670 1030 50442144598948987266056 1031 206587625563891619843241 1032 161040638491010857939160 1033 53102385792828451810695 1034 271562937577039991756628 1035 225729004461482438547752 1036 149450967739550527357525 1037 67049125999154627611068 1038 214810862864100433427727 1039 104364571514111018208331 1040 238633885701956806662917 1041 188760215230444534958921 1042 184171678022199456677977 1043 54147795883169890850377 1044 240035385135060091377548 1045 202997568941383741614025 1046 185335492498765343322156 1047 207157599931994880179850 1048 216459837968878588498155 1049 326173818205659428454031 1050 151602482509161990200743 1051 163651108066665431145239 1052 173139314077789583312947 1053 68123105601619328403128 1054 121554211600410296242003 1055 66245358703821353792096 1056 326235731628913199066719 1057 292821541724261677734129 1058 317693092475441930376243 1059 162669497316333804823370 1060 309054153858669335238618 1061 147405937598497909160614 1062 100527914893538910699427 1063 175465917924024270002580 1064 349146298720813210072530 1065 379153622954059228658070 1066 211349912987110982551948 1067 379089378132549621070063 1068 379136196720281840413315 1069 377393805814583448522079 1070 254157141178298854086979 1071 316123631807731840008556 1072 325865125048126982259641 1073 234447272864979562803484 1074 399675989892373435658792 1075 164789236522468305437142 1076 388664106097720330563117 1077 106815829282078840211772 1078 282683821074238895376611 1079 88943813407294679921644 1080 204907082503823581272938 1081 90976446459276056975885 1082 130555514942409622171328 1083 214138599918335615385942 1084 15847427032840240977096 1085 402859598781827215598307 1086 246335823157232039834098 1087 250200621521225335726935 1088 428725658403588288335165 1089 423500573364685366704132 1090 389940453730521057212105 1091 116497348349091754692097 1092 254901009892359737518935 1093 221749446023668494111775 1094 373790625008235061125388 1095 341054503749154259025563 1096 193362964340980899679987 1097 155027647552533576224381 1098 277588320789130776686210 1099 423826124671524171789023 1100 213967640825849422569464 1101 466384653581045246204115 1102 419379192287131281319683 1103 5478209914463730198410 1104 64641474639579107537236 1105 2736578919809703601236 1106 389271048415108915752014 1107 182162365612434095698933 1108 732426361241849394076 1109 223502330465290427726488 1110 245701817075197917283117 1111 371162065208957651226121 1112 265888152867557849017514 1113 341870346922199677457319 1114 437144972712442521908273 1115 488039273763653320815243 1116 448937851819820730019765 1117 521759318197089818818537 1118 319628815881152820719938 1119 539974735145275297807349 1120 179597174029463915423579 1121 362201483503426908050247 1122 516751976201134678733226 1123 39420962173947419922822 1124 16140391180309881448282 1125 332421124015130939216585 1126 489195282864221644574958 1127 159506963635994139492254 1128 58215359688707995880411 1129 552079088300874278494792 1130 374442632042492941085899 1131 69375935514860520982080 1132 508886333952660917353468 1133 49435859674194911920962 1134 518598213662976980076670 1135 389049909715798679511019 1136 553618879279775120092536 1137 590168202290548566610843 1138 500277508542359589355767 1139 139016093598093823800398 1140 9669299859525884192949 1141 212860663102432389738500 1142 241893179665057954591799 1143 543011259919889532277718 1144 272740500500181604439204 1145 18512490541943749040029 1146 142676508481074581086662 1147 66081217310698194874169 1148 411594997596384582330638 1149 40549405541970857836348 1150 199032427747691801987192 1151 243533848495269979546751 1152 602371833522348087926786 1153 613132908655752481905131 1154 425628341476502199967452 1155 669068687351128510137543 1156 187630260164311747521809 1157 365306815843887552993545 1158 652754803570754096310611 1159 2716864212048429474907 1160 129791524490786509883943 1161 567532624394274207095594 1162 397264592202642888845076 1163 187048271085728017769419 1164 181326530498371761745243 1165 493099742576248220523809 1166 538490570416218096197762 1167 170298444064514843960244 1168 215359615794989966990028 1169 678542782810287029455234 1170 66112171772005690361668 1171 109189102461944623609951 1172 548424796330028798841913 1173 697763606969493663652461 1174 333112078425341849132899 1175 707193517260727127771605 1176 31411588482051695668721 1177 151923580535524996200191 1178 173149762128736718584122 1179 126887337492738484941789 1180 96838841682605630618836 1181 713063822597672412820674 1182 185729607626288473233323 1183 439679442270647880433960 1184 506839707454006477602501 1185 434285000161942547007484 1186 418771500817602809800713 1187 376224567184281246057888 1188 751871740140996096032725 1189 315053855060497824278206 1190 23004627470754204885593 1191 607572511176958797516557 1192 764499806365597449633823 1193 519988725059539023593820 1194 443269959257163136339744 1195 737621779139949452753363 1196 734425112681121697964357 1197 41771417605436909062622 1198 169337050961896721950681 1199 784977532583776560408508 1200 622644558061396847896971 1201 461211623485490236960281 1202 227547124107650961431406 1203 603045286457734764531780 1204 673603601042415176163400 1205 833102040348906153278004 1206 54536647007123756053888 1207 597656967057526352523800 1208 611013839845358192653314 1209 154840835980480431469392 1210 437572878730495397969680 1211 318298978464772705450104 1212 344614759882447860505990 1213 441585703930837335732248 1214 348144996781893063568764 1215 331427897547220819819454 1216 449906296988488135829167 1217 233923171217240643669682 1218 110646720887401559355672 1219 729800506970053957256983 1220 431777608316269953232027 1221 142601879299214471943121 1222 255829292975938116136947 1223 823785824244618325769865 1224 206071019186381848118931 1225 899259141574537215910832 1226 67363869542830870394185 1227 820061834261716829536169 1228 665572578833584920916304 1229 829632459327060509111215 1230 130033204334096630467606 1231 183864756266720081454570 1232 986621885998288452584719 1233 436621914575238508559530 1234 430087303277261410796810 1235 752342210531905509392498 1236 100773227759677692394645 1237 771614515441650165524591 1238 742825429390507059649238 1239 644070905346521136673311 1240 1066856360000270264041793 1241 346228205731708298067513 1242 994142914202351169449147 1243 819872129634131697728282 1244 976555182886914584840065 1245 883283129162753671771657 1246 690219823563545109271278 1247 93762203794125766010796 1248 904507250780749688854153 1249 439866577809886308742351 1250 1097257469463269271551851 1251 681379558673505261610816 1252 488732816312083236340292 1253 634096453020114924610459 1254 991877655300454154433430 1255 421611266225426825631872 1256 362394220387202949335380 1257 608865367287406652047742 1258 727102071409669416935317 1259 177128719229885617165408 1260 325185873992060832209794 1261 335945111848243504235714 1262 465426766566707661546689 1263 255939949935471263252935 1264 849593264707713603507663 1265 753867749656354189472919 1266 817831134743813909763199 1267 404933501216073637975407 1268 1156411690250897455565474 1269 836666492502647835525835 1270 264154382501409420838166 1271 110244587896803073229199 1272 1200463757146607199093564 1273 1090744412038958624948420 1274 1100610245132898432511061 1275 747923694274034062753026 1276 116015759839543584920187 1277 1291227779270779992440965 1278 1265912497824033697171588 1279 1252459301314562713599472 1280 1170027324049530646978672 1281 299431563852433633546426 1282 600101120781578041463720 1283 680472846975445748927549 1284 277956288826844959125234 1285 137718004679068762189430 1286 1341722653794643384483658 1287 381197725815047965128303 1288 686168080945489845002851 1289 649137253384365971914781 1290 1017128997578101375843302 1291 270710463654191879272981 1292 607091908861978773180769 1293 16973839455130866580811 1294 97345471200338608237134 1295 1112544093591315345294783 1296 1427288885534179425634891 1297 448370546264766968832673 1298 477077965374202082196771 1299 86606502338828236506902 1300 1180016255244518678712758 1301 329550080005576876505316 1302 94692461024198789554837 1303 266701314317001932150654 1304 945730873803135282202294 1305 1150962366550739681451356 1306 1072559919099187186005669 1307 1354318472623731727011582 1308 989085423349761222121633 1309 1318956549240132505460246 1310 1543490216746263264141223 1311 812297366272924885729966 1312 890548316325612367894961 1313 346069839066910373339601 1314 307353658117817075984863 1315 870352392735857003663643 1316 399205258809651025524624 1317 1222535849936819225775601 1318 1582080473885204955527251 1319 1608420548104220245875710 1320 241331819734243446762040 1321 377514345447874605376667 1322 983530409589510249584139 1323 296575267827838950115115 1324 157885438556576113287217 1325 1601985386863724768603636 1326 27732198344484472663581 1327 822828237813215342125080 1328 44959429283923667456828 1329 853008592728621928303528 1330 1499775538390805587686510 1331 1659526286249860566480169 1332 56432813238337688918887 1333 1674172724232565389400383 1334 869115682164197993246183 1335 152280923694643732415384 1336 358460978298499473625163 1337 636115896599186464459976 1338 564107686335946614570012 1339 1461413965038433823549326 1340 197646909274069096690398 1341 418137247253007531324439 1342 1032430121454727771350137 1343 173427207060665144910625 1344 936555932301225910295679 1345 966917268225045488104023 1346 1104488708219784849984091 1347 128258857312941523033343 1348 904703398068123007805946 1349 1552176607784652486497197 1350 1333631424899682092599285 1351 581831319222861251445543 1352 1336017209203156126046266 1353 278635538708492837762880 1354 514765458523439356045941 1355 1310756607400745040458283 1356 1775020447317848196977731 1357 1127741268596690886578383 1358 1836542686309324480288391 1359 1306722763115577104595249 1360 136516231024452958284373 1361 92126953187760646010322 1362 2063315842118768085013968 1363 922488229200939700636149 1364 1471559964164173884941068 1365 612358143688142733996070 1366 1318378914616801658749173 1367 318953000436353545476695 1368 753651927571781936669012 1369 1750687471117219900675291 1370 1613330801738573292338869 1371 2101640089302177267451680 1372 1074334756798874728444953 1373 890032375582623474006735 1374 254916933716897480164208 1375 1918581114071360720415520 1376 1564670129075337443635381 1377 625395351374093583746772 1378 486265626490451640540060 1379 1240604907063608334949153 1380 249174029598070016972793 1381 1612880530822750991612939 1382 2150090548435359461662026 1383 359903873898240070136661 1384 1516125322334448612693911 1385 64256011601790433617863 1386 567704564881863159775099 1387 443387262256675573654429 1388 1354575177687409112364022 1389 1661199981421327190141158 1390 250032952167291123646799 1391 390712691788991702564658 1392 1758144072125124033267588 1393 1091371512450207602894687 1394 1903990766637514975204584 1395 413552839330078746348526 1396 2331947223930829978902491 1397 2182521808798137429585801 1398 1428269413401952262762669 1399 1088826426945082417499860 1400 189308711115895990203398 1401 2294796183005705140716428 1402 2406924549102973496887693 1403 1581681933802244277063026 1404 1377717017256685565402552 1405 1479972366124799229945411 1406 156944230027754667642335 1407 2326555244120430040850744 1408 952559860747403306410371 1409 2308230913193617951876045 1410 1450242233542676265218313 1411 561798258483928917681547 1412 109549159582500103478322 1413 388471523668854081743987 1414 1872721690271393346094638 1415 1166314319539697977802205 1416 2013927687753957468171784 1417 2590906015537279278631295 1418 1170077459990820710919626 1419 814718953832214972981076 1420 2675877721231993364591188 1421 1633375096718843715743746 1422 1204925185873578004359091 1423 92773535323583037698167 1424 2516395903797105081224828 1425 1147981235028463875556935 1426 635137171054548252181484 1427 706071584464787354897127 1428 923075463651483638905207 1429 833339164639374551654718 1430 1153608863562239810928472 1431 93066946513424764345597 1432 1661485681728952347886707 1433 1525540782830001674756906 1434 1217441231385376110317503 1435 2104929681713044098066136 1436 1605329333522708748061402 1437 406159794916337628089973 1438 2516844475504032987366766 1439 67292530890456344926470 1440 537394475579434712000720 1441 216250127532145792389736 1442 82315633358823978619891 1443 126827014502804048098010 1444 1431071050306995404792737 1445 1948409650749014130936909 1446 604225001992736077289346 1447 526498939266490903396890 1448 632492381005688150896518 1449 611324648526746100239056 1450 1139731401789203133540472 1451 2937117379910745061536604 1452 2797292424418499402662516 1453 617494543913720079284048 1454 540487968430727532536482 1455 3074800456143391526736112 1456 1177922307382641854936705 1457 1992579194245538513899120 1458 654166403560001446896808 1459 2078203897606802029834262 1460 3208870956888250893522941 1461 2055066538213354215516818 1462 1546515610295157195212135 1463 1242959411288446381542198 1464 790445142160702828962775 1465 3348463974530399555030577 1466 3211308379400845615839646 1467 2789058957468346748030977 1468 2444155327455359868540286 1469 2966522621505950312110243 1470 2214450928411951680589567 1471 3408976146733017836750726 1472 39915623777332593677367 1473 2794164136117392505834076 1474 621583099211439550580797 1475 3298565234503304848107688 1476 1973737267985428452900677 1477 2094685951072069213261356 1478 1311799781027673218834621 1479 2582426339784731214464636 1480 1006901259897059397373016 1481 2503276435309414928678643 1482 324437245222747896091424 1483 1626842022646443194391389 1484 47661241645640501341741 1485 960123140739887800986509 1486 791306776258708515176830 1487 1801410468040913463319651 1488 1097528593674791264039092 1489 3531761818194851330481545 1490 325360173620457321038374 1491 135558041874567458069588 1492 1677355551351630484376359 1493 219873564419950479005173 1494 1571964479262418284390107 1495 2948673977923474698775258 1496 635044987082002608179808 1497 3591800318166828516985267 1498 3848779070974147366231237 1499 1894776392838857523685445 1500 31678505527852549239785 1501 2845688897193288933354844 1502 3902173653118916624517838 1503 2974428755019262975870637 1504 1525973633463770250973201 1505 1498166186892495240481379 1506 1815600209905093705619490 1507 1170880943774125211612226 1508 3233751288387544021209962 1509 2178498175171677168836610 1510 860506498047248379046753 1511 93481309269130927813349 1512 3886219495138370032078789 1513 356547399658311774552518 1514 3098832910313612090127205 1515 1478015031284566122638887 1516 1034413209951251514272093 1517 1235507588586094220447583 1518 2812587015201245613006357 1519 4134958709597372418675709 1520 1635836423895050056513844 1521 1993342109104258206711487 1522 3264419361897256158167097 1523 2721214228041798007607214 1524 467389551340654200656336 1525 3215410981726567580166570 1526 1926701555807762113683372 1527 1486471143685255509324346 1528 2611887974228717377083510 1529 1734565290288007409268218 1530 1550542736285758788439612 1531 4417925179836574392688408 1532 1736362162154661559719756 1533 2040698657472413583521449 1534 168113416107493053590697 1535 2004300471017276392899549 1536 61917814511767203710685 1537 3956916490863792371029676 1538 2599896101098886286249659 1539 912792932005936410754792 1540 2380114650980169487818490 1541 822338846056400935521260 1542 2069140374585502473849267 1543 794472081231425789736758 1544 1890849158385234624120584 1545 1754853561614453221850041 1546 3216191491744244483586210 1547 1049199570417046676239066 1548 1840299142496241624627981 1549 3792121868877063826825931 1550 4177987398604323750014913 1551 250065935946561843963971 1552 2905363862611057010758041 1553 2487152257377873368997380 1554 3616965377541195147909062 1555 2686126566830347141206453 1556 2080031011138130442047929 1557 1199126416538069728669279 1558 4258714788477666028525225 1559 2297992500496825354575883 1560 4082809306372187872421936 1561 3387242088078394732536662 1562 1661038037858258846747270 1563 4499829310251274803925134 1564 1292427886462976273869278 1565 1196918873129009653582862 1566 3105603614891379081310509 1567 2152530223189778212360100 1568 4110049103852945329150282 1569 2976146437001755395459529 1570 1692371271945009273417121 1571 4722068697732911786260338 1572 436425240046675674372523 1573 355593934730594748612590 1574 3186874558426731421965012 1575 4685730804942909839388754 1576 450150162078862950295632 1577 1283517243739020694718351 1578 5368206680224349478101836 1579 1608174588341169870777358 1580 5210745485852449483722772 1581 3491448728164534239298235 1582 719107241736677233136122 1583 2440070817627869722953310 1584 709734388514842964239808 1585 4734690753397275926825891 1586 888233062814855099503789 1587 2237562503425936016665992 1588 1290381794103796355381508 1589 5521679965038786432687406 1590 1469122549641697796502533 1591 23825826988158113420993 1592 5667015785636509168382031 1593 2951138042254485248547748 1594 2856915925732943225163620 1595 3751095128780307675813957 1596 2648124599024880484323945 1597 3200094992414210645880238 1598 3430107987500458483143026 1599 2024970557752554233907747 1600 1634856540584269092710966 1601 1424716654449709540056561 1602 5480613677804183496464937 1603 1395594988296889232970092 1604 4323234899818814823171727 1605 5591965578035717086053970 1606 4388145272858367223720327 1607 3455810472078490664469717 1608 3733050260858378096320166 1609 4269436012897489955617160 1610 4653200720891285265331098 1611 1192635959349804753067408 1612 707598379310755384751496 1613 5651257667365175286492782 1614 3165350616769156967027761 1615 4733655225542097411154816 1616 4305241823329216754393870 1617 2168908736073359936824629 1618 6467407759822031967134264 1619 6273440197372968600313706 1620 706348503113784391519791 1621 1853077099853633955007272 1622 1189738498376300534800526 1623 2773692991017866645489638 1624 797951474849805379305980 1625 3777333366873242159741939 1626 4537588661608463481916000 1627 798082935117196953306767 1628 4766989842693927704983139 1629 259547946475891424072914 1630 6080332689665601805425013 1631 591174325518005194571362 1632 5703580703354638697020395 1633 5845421472484033339899156 1634 52032492338488692350191 1635 6881436547680143799883091 1636 5785124218292088676367073 1637 2649687773136791813490697 1638 7035791475982956903161980 1639 1892963222379412910162397 1640 1983074421400828123870276 1641 5106275580226515492366021 1642 7030823326111792632850023 1643 3530781130574079196301717 1644 328512982233200454377093 1645 3097489992126869789393269 1646 1419116272399589033076315 1647 4683982993116867701974378 1648 4406057114415283799096141 1649 3189253703875791535588151 1650 4430115339723488583847842 1651 2005898976705221124343634 1652 795812224416349967413726 1653 4930928042352053223814815 1654 3551465369032607757506668 1655 4777069173526507845667629 1656 878492844790145664243711 1657 7215928944834884298831181 1658 822472751374994811572045 1659 3875586808490450568882928 1660 2338989153054494594320772 1661 6635022372625628398358832 1662 7913747804219157686255441 1663 7949952342787696617239314 1664 5162800528919970569926827 1665 7851826273354627548006588 1666 5046781128690028641618096 1667 7134347853736456638741575 1668 6413352384846800228175087 1669 6428411111874817539586562 1670 4478298158704643353033013 1671 2125755602738984404885560 1672 7594273494880469260475231 1673 5241118639005463176439366 1674 4707560944266494372898467 1675 3435447871343504944961053 1676 6974039763950722499968507 1677 625030883771494306023556 1678 4207437697442816036722406 1679 1222287009237258661960348 1680 2402270517021060376996584 1681 8363285890409995522833419 1682 8355941611167798515961312 1683 6415085786210193368376371 1684 6814384478802423431075315 1685 6836048008821821833308701 1686 7179713435744414414386780 1687 1180582168231860903872429 1688 501407711052743290568720 1689 5111927970201086478763657 1690 8257968299334919604276316 1691 2677903724899848690933789 1692 4230677769783864915673459 1693 3833778810618822168929599 1694 3305629373650429170347318 1695 5496346068035966400449461 1696 3184502510794951686425509 1697 6463776429254443474853698 1698 5437637670079775007736363 1699 5160091069438337078004005 1700 4321565267026569152155450 1701 7601755422435004909226822 1702 6214672826417053300587446 1703 6551411327356916249247771 1704 7420554972161525099849942 1705 5878450634580896902258520 1706 8435886810340105517643204 1707 1855418564988811165837653 1708 2819641005043613951354096 1709 3573730768125623977451885 1710 1129245957789943778587733 1711 3887038554141113811988949 1712 5723322107670800605663292 1713 7526355518243923642855950 1714 7921826430253556778965669 1715 6741517364927572645055811 1716 9612251435854704411079938 1717 8953416328403799022480194 1718 1934320605968846194721308 1719 6632319801450074013254417 1720 317470189694979799507822 1721 209505249550386466631267 1722 978485891814526850421481 1723 6015188993955705109088545 1724 2397581669625774888047174 1725 8667882327612105492453172 1726 7887828861261604596053585 1727 9439904507761574519347514 1728 2266333639167006696435695 1729 3619564207293414145400780 1730 3375581204711952801833243 1731 3502196814757514956302337 1732 8094241553810876799348328 1733 6640948917280555159630768 1734 6438784665914189359158118 1735 2394395436928851389235027 1736 5610763266864795981052025 1737 7730195202155396056901453 1738 816928686155356645975760 1739 6621522276888503086884247 1740 4657409968132256216348119 1741 3318712088471860055908316 1742 10711750640623817495070198 1743 4088186248256050293123310 1744 6130564553296656634996119 1745 2052950579347422137757247 1746 4562966251860863588001977 1747 6078748581611607453755896 1748 6747421074453187452281300 1749 10927170512433813900218589 1750 9864162425638404754163496 1751 8698575294213714469315261 1752 14129840366879263764385 1753 11322599882121324180916669 1754 1882041891968229317937022 1755 6633040369289799282823095 1756 6439433239623482556755603 1757 10647658830191143922652226 1758 1423432422396313821531697 1759 4549823858359295377561207 1760 3830398532968235505733535 1761 5525370510158658351410591 1762 4942765646834713820439670 1763 10708586992308689215012511 1764 380641634052438331584464 1765 5079198810644883344835797 1766 8630387755549936037294945 1767 9534270938016054267746941 1768 8251746019149846489480316 1769 2213742763328038061045261 1770 6257456818541385515769245 1771 6969802104967718708559937 1772 5382764872496802809380698 1773 7266359164795646188792157 1774 2794962623492829282769864 1775 4258521976657505468163535 1776 5190196517612738339304591 1777 12214933641302236154720956 1778 168443349508148512442878 1779 9267853587337889347015261 1780 3722636289140593055108618 1781 716374274212654975312748 1782 4771792295076664027219868 1783 12090224869881025037694856 1784 5900087297608126202429688 1785 4402337367169062415273220 1786 3091267580618647946975662 1787 5966999233987189659717648 1788 3887753628631645212182705 1789 3970677805321534479302212 1790 4624182144658797019560883 1791 6891336263351483535054620 1792 5495048519962093236415753 1793 12218366536815413960829788 1794 11666715188412823336867438 1795 1030245170207219415498443 1796 6014959025510818804628023 1797 12857715579134710464231678 1798 13312897244483760299670754 1799 5973892290470028285987589 1800 4080992185500285509103454 1801 4600426674840703240815616 1802 12395120666948227871210216 1803 12779214722769516710729981 1804 2490018041962134327995860 1805 2453702363571685247687548 1806 3934640595344493268157806 1807 5624466236830301369702423 1808 5958195171506714767891097 1809 11297959781476981676046512 1810 13552989524164209657094013 1811 1887690020004500216458081 1812 3442092013805548714887452 1813 8729932055770017707530730 1814 8241517749964246526998809 1815 13022079780996019781071740 1816 10573802397307822645889801 1817 12403903743665729624859340 1818 7711746698161794914245495 1819 13823284453877746261416534 1820 9721799862909213157736135 1821 8352691936927485933088021 1822 8919177439942487564286027 1823 2361700613917579800922247 1824 2140843743583833644820343 1825 898065482407893475483424 1826 1989607236613029311556844 1827 8751636594498679431558173 1828 3879016060118153256018538 1829 14117855021823287393129399 1830 2604794492136008432157487 1831 14745479706838453502007546 1832 6593223595681282427415779 1833 2409058195266404969164406 1834 4176259087950303984277464 1835 2781350674370364146176514 1836 3127232112719319400622231 1837 10524966317387451373172515 1838 6773729393208843056796603 1839 4372311747952312527116736 1840 11930686645548923339695437 1841 14800569894348719810240429 1842 1071501644849116309741126 1843 15238293034430782515519374 1844 8262448661875765920013170 1845 2914661759870082133510715 1846 12377959315637017915651884 1847 3988553676237881067604567 1848 12554267833648385756153902 1849 488407158787311215935601 1850 10620086827891506256847354 1851 5525750993174254152728773 1852 16088214819028656545569149 1853 12465316613734052733620433 1854 12518489586092972246526942 1855 15482314400659072689977290 1856 6898213054336862499902474 1857 12632094734374271820428325 1858 12130961041544352421036009 1859 3478513969763187451960348 1860 7595197828696101401924089 1861 142765177693850756939125 1862 15021626132134050128183293 1863 3562905983668438549699954 1864 13922092715882619649534019 1865 3404558588262661857841604 1866 8276204049571655180642620 1867 6168228608940174090878328 1868 10050008276049462873482709 1869 8896334642679901143131728 1870 12822274713334002104247953 1871 11053589168602931096017114 1872 1786034533345262599475674 1873 13950616948576599390628000 1874 13728881765081495150822789 1875 2532254424379334197091533 1876 6821538992053603971364218 1877 3469446873742974186213101 1878 16070995643928019083366919 1879 4222017933457969821556990 1880 10212265905266721563638322 1881 1089138318345679304675175 1882 351529332740208548025299 1883 16429132300350997057159799 1884 6760695878531087698307574 1885 4824070299492141016303171 1886 14702073719781628904418001 1887 6072690392550619272569117 1888 14611655622847096292316629 1889 9931788449445388741754337 1890 13102710814257109360499587 1891 18538047822266056146148233 1892 13731916325563919192600957 1893 16036074574476745394169584 1894 7519940269374758184085766 1895 5524053158078401019554682 1896 13163128606504530906849290 1897 7246870835725733881243557 1898 16091345392803308056083496 1899 13635724333374242231067287 1900 13551199278586453195240009 1901 18887210344966457102763886 1902 6044552090249918097392917 1903 17014003413628844284594900 1904 18740858813702285922577748 1905 997865068634065428265429 1906 14651037557793888104851228 1907 17948419694639637958787426 1908 7603366027435876876192162 1909 19642739970285231907792673 1910 9758141368659756737710636 1911 3283711784128085251651347 1912 11428265107929132592751287 1913 9262044508230977180618039 1914 13865441250305335988737898 1915 779460594177014793285512 1916 14414594222194666448280312 1917 15882729952870633121422254 1918 10899252629520206677462506 1919 17081620329947922387886622 1920 2575561260316098147023435 1921 15879964583135935238109333 1922 15546059058803321159905628 1923 14354279712748062723136092 1924 1514102772066456522014687 1925 19879152108019406439261731 1926 5451740365166574384376373 1927 3599125608806854175543223 1928 3706401003766219974081587 1929 11685523474838708668427662 1930 14091980421694286616949232 1931 10075723997185497981792713 1932 3989988822796962881812262 1933 12454242096499872825697440 1934 11451537742812602000105670 1935 21638952696073320128417936 1936 13538588789547032532097094 1937 12476934797276463232018643 1938 13094355324607294423915561 1939 9073582812172472617012452 1940 19808024140552119046450729 1941 8872785636747501510767774 1942 1156228906128265430301935 1943 13226141791441957753863192 1944 5765858861229091101742298 1945 5503746885661408009130746 1946 1622356366384702181140610 1947 19879823417977765142898737 1948 4475446031314838231923555 1949 15313171679253907657373269 1950 2176908157269588750103556 1951 6179159043539762697149689 1952 14295602758173930466838068 1953 13755456361601909825873307 1954 8791363574573578188833329 1955 21062983465713601675586336 1956 19450739053178846751700823 1957 12516309510349953010370522 1958 12093367148166833487173425 1959 7661789076271712322879788 1960 21361745446577371688594856 1961 15209923596735293296172539 1962 16125299412650158979914721 1963 9418071241228494912194447 1964 9938226138927943843031302 1965 13188991697479253628212279 1966 6759995645383994273225694 1967 11095403196672647571644107 1968 13183373810658467437283054 1969 3366404400977324586888558 1970 9223799451896276371635782 1971 1097542880622607254144122 1972 15630463127337361458639070 1973 16161620402171259121913880 1974 14915494321278856869740070 1975 6725560757365174897872520 1976 22300020545868841533373034 1977 11013209500086135613179276 1978 4817827673255099440185523 1979 21118483892570255638496143 1980 5247283620451090230806402 1981 25725004380660326947210836 1982 3810805387636529142983034 1983 7526507424603585682921927 1984 23439773632517446184188186 1985 17093665376201811638816263 1986 21072518882589729805904486 1987 16346592321538210342709873 1988 16671534898483286894845031 1989 18081837506198568363584797 1990 20998332177309403137833887 1991 23698295232438163094845613 1992 14482595107696115147656489 1993 9141729278818576679759535 1994 18789330500409271810856121 1995 19131016472726436972288370 1996 20889162898868785517758374 1997 24479057756742857552698715 1998 24531548972980820407852077 1999 19492098480962519367602632 2000 17540946548631374080349071 2001 8360227006374397943557448 2002 8466166574277050118005943 2003 26276088498381747399376359 2004 7717707043999590606902283 2005 24830665561212737158846614 2006 27197414644736801570327149 2007 2997309797801900925201488 2008 23057004731531993657091832 2009 5267346854786167689066367 2010 14070746806961089227377227 2011 6535735311336234127251569 2012 25954660139499671198812934 2013 21746283855196471503281907 2014 18848469693430318101253086 2015 22080038036298526415258115 2016 10746520800863809850407147 2017 1382347785636722511832213 2018 21096713629285458408258050 2019 1226575282534755800218877 2020 20511689345364930435495624 2021 8619614579185116292204537 2022 10694447359219205598886566 2023 10440343755922953285891517 2024 25316994129817619382963022 2025 9422552547490573430960790 2026 3504508013041357472470545 2027 17661496633010257918605851 2028 8957733497076010138238659 2029 12934143475617540752252022 2030 5792143585393067772521749 2031 1515340762032441397507130 2032 21046890662902864260198162 2033 7658415224985819701828234 2034 22055908356311947474442317 2035 21162202978446739022720746 2036 23953833427568625380118873 2037 1265069218718996197145654 2038 5116818856657699850587178 2039 20531444722709751776834119 2040 30920490634546512478901215 2041 11663449125933438501921794 2042 3091490232762448725433905 2043 3998458048275175937229837 2044 21923541448817964657429468 2045 5123434134189098923825929 2046 23268250983464325004170317 2047 9914435794148062977203390 2048 13377334351232992437751581 2049 13706183280310617131241755 2050 20745299497903845573147397 2051 9235320893928360400173158 2052 14232068943664150466757224 2053 6379306659966217850324893 2054 31931083333556705797713508 2055 9234471579780286898773938 2056 22077330040513971143589009 2057 29265410098808350599686884 2058 26329868539326936069200818 2059 1952502893883387071659438 2060 12104307199974471926862600 2061 32653188244339724982017982 2062 27875349422548240997706830 2063 24479298512717334437150401 2064 19764170898310765688714073 2065 2013440165884969641170716 2066 28215430519565711233689001 2067 26856339201461009763742963 2068 4386194267068607791795664 2069 14315317254873007479020339 2070 955067134061363579290342 2071 21799842047910772273838459 2072 22734405869730454338490439 2073 29247687269790412058672527 2074 8990691271757740912571025 2075 34044825799613899101148942 2076 14173253949723620251159197 2077 22752701206252216588932282 2078 10609005654209128851409717 2079 9648479453715717582932185 2080 22968695659741039494119462 2081 16647270103056163979540398 2082 31854587301731583722210395 2083 12942983754487069213359563 2084 17191963109023588401442171 2085 1775037427111715476415395 2086 11668983730803417291487264 2087 26713669175574678292501992 2088 23192740704816945308760908 2089 29546279591891421246471730 2090 35336371622529947495932417 2091 29632759442499236837427927 2092 31332949003957366057843773 2093 34148190811636206306093875 2094 20670079915707416830157980 2095 15236895194111522210680053 2096 30406923422855515040249941 2097 2088557096187058072824734 2098 17673761515148841943090463 2099 22415690197894039086224316 2100 24318677558469187364091236 2101 21035672414643321887413924 2102 31483525527981488756852020 2103 21935538582361435325843141 2104 5180761832792120590603871 2105 7986181331601723864904589 2106 2436346138879142247087113 2107 31450572550527826383872418 2108 24222897058864943601030597 2109 8328680539127253457301155 2110 22495265714872380115638735 2111 23342759420759827079827875 2112 22669293339313484761469491 2113 2089290609037779917247328 2114 15849353007266155592115693 2115 35631859066955479334008457 2116 3979853247314435664470212 2117 5263754878285706981540469 2118 10226269678514045965707997 2119 3410081328165408032027062 2120 3722132698833564040223 2121 28265835985762523415178542 2122 15995044835775280778974973 2123 18503939644254280189979567 2124 17607031583428313156108954 2125 6449543709657807450084365 2126 25418478016273915984668847 2127 22999649505372523041286149 2128 7870404511589225266019433 2129 17507945289728374584818262 2130 23524745282568102616310945 2131 24976101976629524359645388 2132 36856553919601714152176565 2133 20931773715244770336242737 2134 36602741368336268827940509 2135 35604626119432014137902576 2136 23912382639580339978232448 2137 35544295263669856827933612 2138 26590648745632845259395782 2139 36338223412675233640733440 2140 26166056947677031178751405 2141 27089130365877002499100971 2142 38694498439214586090007974 2143 344891335740570008937108 2144 4012131245650424785517611 2145 29217964827804029020951214 2146 8354025888798432620587721 2147 40905474546653984453639348 2148 19858516264957936364603099 2149 22751420609033129722218839 2150 30110498386571843480220102 2151 36472065363400383871174512 2152 9567984256730358251924258 2153 30764384225260504659388489 2154 27597751703350168461916564 2155 13295973803800135364050036 2156 39953899620170921920245184 2157 31217362091891785472850498 2158 2742397025130383087527659 2159 32637937935058047478318844 2160 15837313828125750282090330 2161 9598834481394517674767494 2162 692306536572112216187323 2163 47738128508643361051085818 2164 32038440280370877240251307 2165 29958546406324283397575745 2166 2101167504295434969995249 2167 7303880708088920850496812 2168 10737707083290352404529311 2169 35643741855878742390372876 2170 14133196987880959041178392 2171 29858211981083540536372777 2172 17062606301083139212894141 2173 47105853189841025540676722 2174 23333925254622876362314022 2175 49095567481074610906978371 2176 36840187482610932935082 2177 22775087803480131900818825 2178 32343322483419246231798380 2179 4423279927998695567954843 2180 16055050641572299222691163 2181 36216407365608814363133334 2182 662338253331745439785613 2183 43341116868285420932509271 2184 15608704649522342489802216 2185 38720320305929046543819295 2186 97000392249255915667886 2187 21984561459499912893948791 2188 43228563851369457706196034 2189 19310318744822523838918881 2190 38648884236941672784458446 2191 18189557232061201110446313 2192 39528137324096466313376673 2193 44667627954582338321178198 2194 17550043715471476928755066 2195 40875452921395466639198427 2196 31213808927673284149037310 2197 34662125197665055671270570 2198 44332560475340419109424445 2199 49714062936179393830522411 2200 40621175134922657157407521 2201 2413251772527583860963888 2202 26890419421765758859955088 2203 37396209345687360304446545 2204 42918064326353105384206619 2205 32147650236085973910490086 2206 11205491582510096378126517 2207 48702571479955093075516649 2208 1909483152153705031710059 2209 11824884707881888259758659 2210 23862961326566402336095307 2211 36145995415235647886703274 2212 5290405313653291796955410 2213 53312217005107996866707086 2214 8755457251151651967042981 2215 19472223023781461470401249 2216 26660901672842249356530815 2217 46763284939933211022515556 2218 6309800538736976946415151 2219 32730744952653795826656613 2220 32773980580829302001041379 2221 44724407768379947933587582 2222 3086791748492092477952251 2223 13137290194233614657833444 2224 8250016858646061772261224 2225 22679085478228219219323489 2226 34901361427960979827237625 2227 40270365713087572767715854 2228 13955087111908682334772810 2229 18375161160416261216431009 2230 3715486838630670227533272 2231 29516837871790815854335620 2232 13911006706952141053802991 2233 12602247364541905163485676 2234 5661584713809469421805865 2235 44719217611950600096084467 2236 17556552417691020871472512 2237 41585945165503493887151856 2238 24592840215135631255259016 2239 9414282463073607699557588 2240 35555076769910769452391860 2241 25033773898337584199877404 2242 16789830190705977438031967 2243 31727027419261556707890823 2244 54506294078626911408037922 2245 11477749345415836813512677 2246 32430451855971544855441007 2247 16092597559541734129687944 2248 28565704149601325849072096 2249 41251587656786348606917964 2250 12981903306040468193146828 2251 26348484512102260503580473 2252 55200653703147394782676078 2253 57992446783097258077877091 2254 37198754895503133861598409 2255 62397883102662875763035346 2256 22278574849261850537696956 2257 14602264032180487100200204 2258 38499634334326889565967846 2259 10891719085251953361554087 2260 18519068575379313868078350 2261 63099197263167070624943051 2262 24334611778070623830060067 2263 60132940719173340017933634 2264 59932838780444431565137337 2265 55417866038421576496282886 2266 42446726558047930362975238 2267 6502587110251806568776753 2268 57059050174739622005051136 2269 7466497378612060367667265 2270 26588595818179942036977052 2271 14636996508795044668606699 2272 35803239323521063193914892 2273 32461748833082767977230607 2274 31365731977940504494040676 2275 36504555420097219272877003 2276 9719632174566248238529663 2277 3003290002360607772114840 2278 38331186201022133304594892 2279 17177952829874827577691843 2280 41672782798215531003636024 2281 52486352727687397325025561 2282 13704546350561999570439476 2283 50144730156335052157883548 2284 43966213283484694698460048 2285 5331693728806648518136493 2286 22523032088884567923721253 2287 60268672193820353725328381 2288 13308444340861934200152444 2289 34753583672091853885652582 2290 66538822337722071651003660 2291 62866906522591935913886446 2292 22704542048148566743970923 2293 66528409564040117190586981 2294 33822023516846819959501094 2295 42731376201245722474983834 2296 31992296358383628839113955 2297 41711721236660145459178308 2298 32185180004489079692145984 2299 47953059731076712799351084 2300 58441177744493311156305057 2301 3155917530335771982417764 2302 31322049959422148972660766 2303 16211905356928094873625900 2304 14066567520259815841022647 2305 24350103414900147625288082 2306 33503628591984068521788177 2307 14741263374910389631130100 2308 59633823122791191883083762 2309 28463936474398623736287375 2310 23094940914594603652034077 2311 13850395853746158023955365 2312 45977151660628833768216180 2313 50931924638662574451351586 2314 41914398356624717165161338 2315 41162918763988462816630385 2316 50067545696833959336080022 2317 16672783515122601138279472 2318 40852515934912952451688139 2319 39762161749304150386844276 2320 3254404471775058045711796 2321 55772861057641630745971071 2322 32397992158367202861430392 2323 41239961411812413932292283 2324 5750971140567264949075697 2325 58908026818446163461595862 2326 12467153432430384843426575 2327 51313027574994439862488470 2328 5476976668586322293803088 2329 25263895861652902063796715 2330 34990629160586820272169029 2331 1657894482692214491045457 2332 2707179194531984170114460 2333 38537685907674212292881763 2334 21054039357516166028289967 2335 72606401213551599342455351 2336 65333642349824861300099864 2337 18510581620986238972332605 2338 47439178114971063834441220 2339 49159418314442219541559385 2340 28894027744051414729127728 2341 63791888108144426251755257 2342 35864821262317138515633373 2343 41500312414805667645507812 2344 58023615572023688923284823 2345 37697791954935000572875729 2346 71678606521863710102860895 2347 58531981442148637377519487 2348 5348375475384189723681725 2349 48071798987950361057198256 2350 39441981139816588339180878 2351 60521192130804778020813840 2352 25283059638630868972834843 2353 29034475040144948466398680 2354 31756888055796166049380256 2355 61098574276925562556417194 2356 15982655047536058823040800 2357 12558248601006478458923388 2358 81012686686584447185993979 2359 40805401243890320798982330 2360 6797505187845002967489990 2361 63989635111635928956273998 2362 36817158813894003652637430 2363 61347788954186716928993030 2364 45520366438974196062238463 2365 20159136496207122641592555 2366 20774682207915063608620077 2367 23248739026472250713387437 2368 38283858174508625639009230 2369 83808748614595194670042555 2370 72023145428528635671150536 2371 25944139594324763904287981 2372 25998795667364459098997429 2373 35370458498165501734789574 2374 14525712598865827136798340 2375 19490152023508228281663880 2376 45271518028762658682215680 2377 68451846790529479658232821 2378 30433299769922213678747609 2379 8055811193982140851321497 2380 79664606617460997391515464 2381 3258864029368017258212090 2382 21970958018935155898645750 2383 4377818144700543296068651 2384 13412751637019669907925352 2385 89802878114729365947114125 2386 43502210499604111008425596 2387 85763695273379454543636476 2388 7510268437582270942601279 2389 45575660815062234602036021 2390 69673016799618501285940868 2391 43343343276634965171845779 2392 55640501917162617818411810 2393 22380792278051680981564289 2394 60236416863778617070265263 2395 19250952203265517662426688 2396 55000449700796303052674779 2397 80230988351295153074169042 2398 66051974816059404347526533 2399 7198979306158844377035357 2400 92076581150389086152403268 2401 47073653991098739367305449 2402 87907820228504742675544492 2403 47937847551569823544388954 2404 15486144824139032784095772 2405 9063432255728088697607297 2406 58308491927976883621410428 2407 65731948085499012142357343 2408 17045454397785755570329286 2409 50892950333439924628874076 2410 24919378155780499841661666 2411 57517935090851441314025412 2412 45123790234068700973573183 2413 34244171242229863749366378 2414 68528414126768125145895975 2415 28240412607323698849992563 2416 71499988803717994404682432 2417 15294981237243055039223651 2418 62115653313929033557068035 2419 7892673722171610640213566 2420 76226385811032084066423654 2421 20961266271648024049100378 2422 74455185481127527264737557 2423 82232061595101468912442243 2424 23188347266248491900021094 2425 86383463611491524943445230 2426 53599109984040160517020623 2427 5283310176734422871137101 2428 18306730844080980516947780 2429 28489014252053279730988004 2430 98227116805050103015009248 2431 99628648182468441560180 2432 7318228735122753014595616 2433 30661329065925130000586485 2434 18482440145434898369077882 2435 93969837702215444884639855 2436 38644555549949881429965226 2437 69215290968239336205207511 2438 87498042996845783054572364 2439 67185985457430459389233627 2440 92434218198347581667529801 2441 95911246415115559949890812 2442 69768584518915469461162290 2443 90836018331634822846269708 2444 5833308941022708398830820 2445 61138125593935766455414573 2446 103389791922011796372667860 2447 48208723400418180033535708 2448 53905984736282115447134315 2449 63638860692870628049130398 2450 101714550818127936831786520 2451 104877927278744913576206882 2452 62348122884057023026201969 2453 5915027220140289535039214 2454 103435673461796982560316139 2455 82476051837702387130796391 2456 47516945311854730996439504 2457 8685472182588827702358500 2458 70697299603913342769567577 2459 6619803414886393494481084 2460 11358584969535694732284310 2461 100141618972026779080545242 2462 70080713043510925329819765 2463 31972673647620804889597262 2464 40493296778621760522546271 2465 81537103437265483942930156 2466 39580473669376293642788536 2467 38348757751193439942260720 2468 29785533377305858654823516 2469 10117896112949474106055601 2470 85271565751886426709843032 2471 36822222021590688976007213 2472 40244987788431772628774675 2473 97177948097188230326031305 2474 110734924611262024592456548 2475 73644543460540343736375506 2476 3596627153821441822273786 2477 12246730263093931998629071 2478 95005839333924924162140408 2479 69802215332163176104852159 2480 85277396811156508994362771 2481 112138364487248776676532427 2482 26466601690830930856471987 2483 110063744731358571127872267 2484 47422223894764650215856581 2485 112481839411462592122382459 2486 30356611887712791780355433 2487 75790983541269264931315149 2488 27558105728457807022726468 2489 34533050712415922894744851 2490 4845470654889102015448345 2491 23696777839278589978575981 2492 49447056182171573152786731 2493 61126446029898321197438555 2494 66545849439430598562367005 2495 69872247888741083124247191 2496 91762448065558032228149744 2497 78096985003366181821143720 2498 24109430567637929398601448 2499 74391409142562157945104050 2500 59918127771011912257313032 2501 85538678467741460301981295 2502 1087162517516617554240289 2503 8730011171686661225649651 2504 19881055017335518001596166 2505 116335393151844109210376872 2506 40322830599406584427372629 2507 69899856933915789726385875 2508 60086321091748555456978794 2509 37271184481186635102835021 2510 107062805011927723398098966 2511 25114808888783663057703878 2512 103123139181507118829281035 2513 64489917560256472371971424 2514 121636350134803971552105626 2515 601206753409900821174706 2516 84972578307385099266518674 2517 112612020760566483999539727 2518 79404127166209879918235428 2519 8499049285986451750054038 2520 81830927224439699346718608 2521 107961083955698814620148858 2522 55932558003912656697284410 2523 22177814742410584198669765 2524 50645216264047805475431171 2525 86945733953644331888346574 2526 121061953368573823330915021 2527 129082818361654769924193793 2528 32366032936375796181193002 2529 101372959258984278065819123 2530 113339296594197290170845124 2531 16258774397574129976762276 2532 99234861475944918269160815 2533 77355449159793436545011114 2534 80135666399780980754372224 2535 121211675380394627153499703 2536 70370220498393384719778112 2537 83266533496994571803251894 2538 2776956387353080138803086 2539 43656072060032993183952894 2540 31121086847252302720434162 2541 85288367067856469380505649 2542 112179890098641955825469861 2543 74238762587214084443804000 2544 109479332942723403246830130 2545 3470328169517775675651043 2546 60912598955763116102186213 2547 104140577742963073205381721 2548 26049632433024606580593023 2549 74968148033728503648609454 2550 99367097841203858523674990 2551 5894898997064543377241000 2552 9395180169584344004880448 2553 40204605972901214247892639 2554 26615396256893223309522800 2555 11819722126960432983108766 2556 120085961787295655279859237 2557 93890607405627483822476625 2558 4682443194141877424104755 2559 32097768229352376333101505 2560 17752808719188731377897061 2561 88851560489490446819115800 2562 38656889066694594791181843 2563 141798587438594777110553627 2564 49939848558781957651809576 2565 109422437900827149041940847 2566 22709879851885582511387197 2567 26937170894122305704078175 2568 57563524435268661174695358 2569 132425293729788904961137295 2570 10791872466468379717963567 2571 6009724530332256821760233 2572 18026396682243444231291999 2573 110241561497661937336156580 2574 100636662975883496260031032 2575 129802673937357163171476002 2576 24653024070531296255184208 2577 121370373010942175624925452 2578 65938899744966230116497371 2579 59233882074873544091932484 2580 111704066000048739961169811 2581 71322649025831101296151506 2582 12214440464294648748415370 2583 82413381304070237414665194 2584 113572015782514981680763138 2585 95924304987984365598264437 2586 149016811304656356876885262 2587 121743795861867999947719185 2588 141542065720333914827144019 2589 61786774480569028524472240 2590 49131992984940096131049871 2591 84783282486075340516657465 2592 35808445417926415742610950 2593 118881346497094283842493705 2594 37314589152360057075718552 2595 140365839870456299924737528 2596 21565788524375579553000639 2597 10162899505612094863929251 2598 41707393058453146041922564 2599 24898451716715242835644519 2600 159711452166641169830693719 2601 72623406816130902892856200 2602 70122544338492844395617441 2603 86981450453400687421955102 2604 112396263107561472938929587 2605 47522001844689134152628584 2606 121660221114959491471324923 2607 24863963023503236291738221 2608 39733583911909862578489839 2609 155109163609473202022203133 2610 23751801348358378571465228 2611 48631482969534868899040145 2612 55855930538092729869969124 2613 108088783827634402366398502 2614 49995215522693894163479606 2615 168907465216801198257975505 2616 153772843401287294030380996 2617 73630228233645552820822142 2618 81490716298145784485157582 2619 5068420250301798204789928 2620 12922502319564739488008896 2621 150426574419078234473380917 2622 148023836554740840471713375 2623 146699609795272992310898147 2624 69098032411578176307961712 2625 127639981190255790370692121 2626 62056670899634489467739590 2627 62674779386631272999804123 2628 107435262951538859511952383 2629 132094446803413342541596205 2630 154319417855868645117908824 2631 62078692184245921840795447 2632 58621241406990799928012153 2633 59507023586240305951075145 2634 173052061659094855557540204 2635 115655293479301438997253237 2636 93493839285836700829975304 2637 39589483481315994344582688 2638 90954694532611399971575886 2639 47544457473146686488716189 2640 137976871305570049403735357 2641 55055894195200144991286408 2642 139534540911809479388230921 2643 85222428488620239403734267 2644 169257145855542364769813665 2645 34099727795997078527141489 2646 130385604358445811753975793 2647 156210910779292101626567285 2648 54620684773319978298858341 2649 60026796594132749858189671 2650 153140837646206057095623891 2651 161533651227679497780942401 2652 82975896796864735198255300 2653 50462700912189521157073200 2654 83584100959834123349033346 2655 167397533511721836070749784 2656 119225000266119835567066571 2657 87838921661506784805950297 2658 52080219716262949797635318 2659 108457665847478990291303849 2660 87176634497497376253634065 2661 66225491428100943723221520 2662 87983096421213049959709308 2663 136821786879787759471012220 2664 183160811962068282362254744 2665 127307397699825799471731438 2666 158356293132835356748972261 2667 42113147457356942794220240 2668 142366780298498212360429657 2669 160645303754227597997128426 2670 63570792955121677934757937 2671 10178598771365399619524678 2672 174474021768550630012087801 2673 192981916394797083756601702 2674 168196300181268835198904637 2675 124341451548700976901679168 2676 20750634731519099237781125 2677 84364220116788351965133423 2678 133093185705094070439518050 2679 55164544447112914875195678 2680 134486611351471747965820941 2681 4357439964881233539662419 2682 142177369188340743516869175 2683 156306912344466764234790020 2684 30649061867115037324110573 2685 186857666760431869065482727 2686 167789599777778076254811553 2687 190339911299239927461443457 2688 183799422823155111285036440 2689 83491104865112616041508762 2690 117148164458455822827779870 2691 93858225502570979615670615 2692 159741816074751047654893055 2693 167931409863874785895543045 2694 62924731347982077727057572 2695 168482626627924208286578432 2696 44023683397242962526092852 2697 14906120296552030099655993 2698 79295524414247966126488617 2699 104195645693695858472980945 2700 178504835859124520324929060 2701 119869662151165343685372921 2702 195474190450421041615097747 2703 66480607028107604749398142 2704 32125872467529631059660674 2705 78936241235443623603394545 2706 188296854300729392743333274 2707 114133206452681140033803343 2708 63658030298561987461993488 2709 199377293518645567908030968 2710 173687483076432667350762323 2711 203916537841449173454855240 2712 1393492553181865462478534 2713 98459472034502514307686131 2714 149007836833554377817913114 2715 91386605385347430500478773 2716 210400686126799490846315208 2717 23450787816560674626897859 2718 46145019900897063460951334 2719 108609868818856326335826213 2720 44411000740782381234628375 2721 48090897058067982738263697 2722 169193124541104667209726363 2723 194189654592284713971301253 2724 72748802588418741658482082 2725 193088121108487702908430801 2726 154807680728698375340451213 2727 56755375885477781772707868 2728 178333778581964894186873086 2729 214093900772266200800595029 2730 184733571977288665579584349 2731 96416052909693282368589964 2732 67396533188647323603406259 2733 27981343809653157221354815 2734 42516801686983069556126872 2735 167112967397136164343127883 2736 125555956866258390731613644 2737 219620089029920306436151732 2738 40818119693538087393852572 2739 91895470727320495494415635 2740 175665895067818288405448184 2741 165026335144036139248998343 2742 106254211691493608385730637 2743 75828603861568232254059522 2744 70397560345998611046106548 2745 171448202060215383409430980 2746 61139205193350769919137062 2747 109771230293887027536322886 2748 146021317813098978276833282 2749 198940856039300555058115303 2750 166940141003159299453485218 2751 55574720967844744031622616 2752 17032845529966387257347356 2753 165397907745117765780906321 2754 174353962052445450708448370 2755 79654944926428100950889523 2756 90161087867192535777253128 2757 81687747967215024109628290 2758 164259191674776793125827496 2759 129377985182101257243127915 2760 164957966431290552218801261 2761 202711324430253743670990533 2762 190885392990322875410348292 2763 37959009902587528749840470 2764 141596775131420055071801136 2765 181307274207701180344700077 2766 189834177842846122277453981 2767 178431369882247827121038370 2768 124287683925357166766896989 2769 223445196120201474575579810 2770 174346913696227418334657129 2771 233494360908714206059434134 2772 51403011954263702539726393 2773 115630458730677276050358017 2774 246223153716518073930611764 2775 187487642872600741839326490 2776 121316860089113420674342452 2777 248073750973998129733967618 2778 211700163057378726178192036 2779 122098649661113206663115897 2780 71558004909528488001789720 2781 37569558400045629939206100 2782 253103654197638986889557775 2783 117360159184278403445910873 2784 14389700983552448243976198 2785 220101987736574260941036606 2786 137411154518987537545279547 2787 156469043886460295886645040 2788 181048577047943018305497758 2789 194172185972472184116343375 2790 155802843459880799424271586 2791 9602215734045624689675489 2792 27545114731823145688294330 2793 173565854063596650886573682 2794 185334909736938209524338271 2795 146467979570982493354448409 2796 167855341041165819455683998 2797 146617416376345137316422798 2798 194649598431864820488287687 2799 21364705494828522396207642 2800 225742112726409075630398391 2801 178275449349306949724313145 2802 193827024100560571037186063 2803 175325432007681235862778899 2804 139812703201382821724177725 2805 175773650256639426109165433 2806 149829092343207124511181186 2807 185343385025247148142143750 2808 209944526621961300481383546 2809 268887347256514985628609669 2810 17535080527728320155876359 2811 174877244505416921453085199 2812 168354656262887565926694742 2813 71705467987489988563511538 2814 40734930799502209574580190 2815 240346433189467510384185996 2816 34572159375050104542566585 2817 92878050420139417924159780 2818 186354466573772065564853103 2819 191304205138160754330118343 2820 166540857969490069819198597 2821 34038499620411832885259631 2822 248070359285296342058447272 2823 53519903259790012620198403 2824 2144237658033709799232226 2825 192782365514977358775200063 2826 262877311618856231268821740 2827 202467912878594108807280155 2828 137036865337497355652848392 2829 286048483057788258165686671 2830 87336604690657145864617616 2831 82410223360602714584094100 2832 165459947520974236535973724 2833 124907720603142243082636324 2834 189946037694643857438311007 2835 234354113135493798904767278 2836 189833587797069511027940391 2837 4644487071239599306974686 2838 42891489832719178387351851 2839 163522680861056117131509195 2840 275912077120331331000999113 2841 162660802234144752754384175 2842 97075235793025412545299624 2843 83290561762687011215269676 2844 263125170372836343649870072 2845 160373572587548208629585652 2846 257250618895021948000065783 2847 70751575299321496283606676 2848 282849484378652098421327717 2849 194824326157028865259081386 2850 153304559478894088609813091 2851 52434531113387987764131692 2852 116753976160804329568807910 2853 261046780944303055764563962 2854 22167736060543383438396941 2855 274842287548089357331197235 2856 298605698231778210126026572 2857 144035608528094874928338038 2858 282568280040713863398793512 2859 171807102525803608208497696 2860 217207298949056870585425848 2861 56313783677192633071068053 2862 241905126540633866442103210 2863 253339247420765314587057185 2864 179395745234467264026607147 2865 243324095672557882135902022 2866 309733444404787232036799884 2867 5168256061986153141794007 2868 301586934571966019280815076 2869 174141043377545549304019083 2870 129530655967639868402772860 2871 142558802018416492867514049 2872 127117700968168758908869939 2873 36911985543090290378881478 2874 168277554523421172366620631 2875 112532557254084559591466848 2876 224583127585116324408450510 2877 56688511540730377190600251 2878 102558676791602022711973874 2879 95182531976019870523254463 2880 136600943720000765522516567 2881 55190624689201239993489109 2882 13066133917545549293777047 2883 254638736895165546871450814 2884 123802693165871176319618876 2885 206604771411926417347753903 2886 164304468645266428396959427 2887 158293547787456035612639377 2888 119148514746355651979576155 2889 54369094298970130131840763 2890 166672308386098501988235127 2891 140784731426304757147215465 2892 306060535763992536761319231 2893 268049718251041320233971858 2894 950439899813335242265377 2895 16854169205280788504139371 2896 180294551942169478337432542 2897 317606780545308483468215468 2898 332856107185331300664239788 2899 302675443737347755357176139 2900 271255223556540715303440561 2901 267777666883806150027635032 2902 187473145310359810995878108 2903 21711755822093409311938250 2904 4879071432048982780540351 2905 254056363733485309294587106 2906 338986087756866862034290717 2907 68553206154259331421200142 2908 329300344368756917873756431 2909 47178878082741154148436996 2910 16028586064519862431476675 2911 298321069445659433859994294 2912 237652286767601921143558095 2913 89026222345063788293701052 2914 57316493992851662208663989 2915 299394904193578144306657671 2916 352971645039973686028842892 2917 309051893225666573508642174 2918 355420742332360783442989302 2919 85530507089994259080751137 2920 313966984049196565116044158 2921 183872270816700968282192011 2922 85147132535406480107763996 2923 91476881488156085993710753 2924 328364762590958062252508719 2925 88223354604977143820352186 2926 252749456302795743212225758 2927 228757300690997987486324492 2928 149295917991560063156148450 2929 185627735860583198862178974 2930 48576737407469810959733470 2931 104092269647099105208903329 2932 72258772861240966532716908 2933 77190203011733788480291860 2934 295063300294832150769631214 2935 309313942916988261261665492 2936 62966950686928472905118651 2937 151668960892446935264164956 2938 368837215842399910451735830 2939 52411350444532701797055763 2940 156695984835638168234521827 2941 76656398492317586994910784 2942 8370012942894007895057079 2943 160866741392786081163746450 2944 183396123397607042831644055 2945 258270967281630927175058313 2946 259630888982507860675105353 2947 91262910670068504287065509 2948 152651638891746822037252847 2949 331713191454638455547736350 2950 352558124698512720814044665 2951 158132599173206142644261519 2952 69640153625267950039321864 2953 381273169965342894369007479 2954 45796936048567717323836963 2955 231448462198733082941906485 2956 168137138291619797322002126 2957 91930901369031165581028215 2958 60400990396987046087206079 2959 162050204241336237871900979 2960 345492933024025404694640662 2961 80197455876403558796246991 2962 195328290848174146969999256 2963 351713635885916400559499603 2964 210381812738971944957865409 2965 316425665240771250531236406 2966 178866071557314233506593883 2967 344938650462476467084191453 2968 133401782962432418719343734 2969 188829894079521401303931804 2970 197595645486066750812945605 2971 322928538985165667850154405 2972 70007186285000543272638743 2973 172109411295036231126860915 2974 330597914851948300093189100 2975 148744914174350908636773357 2976 304796201624778595066517566 2977 100610162657765683888274925 2978 227274500279616110619461075 2979 272829775400427293349930632 2980 114297810672144675634486926 2981 244406582502617587159441792 2982 345868915858162746642282853 2983 144289548755613306650674295 2984 395956297122602758540996121 2985 217120285722934737975707634 2986 79784692688890307849982188 2987 49667436145591784853710125 2988 35797840557675136563550815 2989 198515221100946832314333411 2990 326106503830723073548242187 2991 30617809483667431344170463 2992 327824800672611836804539166 2993 144012883996234726422370066 2994 188792043292165836594510311 2995 314409470056763786880346259 2996 244166498486728221109816193 2997 332112311140680420479304095 2998 181075580780124513949697886 2999 169988734166703030080135997 3000 319965207465004143366801081 3001 366716790917505459491300440 3002 283537671121059354596504213 3003 214394796145879944371277595 3004 113278271744221853321105828 3005 315813756135135481397220759 3006 66287843415760895272397574 3007 220948981846183705208910123 3008 308541768801002856191372894 3009 171915918440199686736705739 3010 131655741627941582916844371 3011 365422848556445152865181276 3012 279012541459173325129685811 3013 300210859039565218585644144 3014 7659734108794158279031964 3015 439334949906861825753797518 3016 138782022607368273150975023 3017 14202703300524470427834962 3018 192263475045203553006682185 3019 71895877673855608893774564 3020 357516816498233106142263324 3021 193020967392072330704084061 3022 302068954437552765683182112 3023 306405578991030299052119625 3024 340611537415161546034027457 3025 212346462151214218883108254 3026 41757606337342610857613929 3027 28040343882045471135010986 3028 117744577697465161980809282 3029 383112998155272718563290318 3030 283535743811137562511210993 3031 174947984125433270684069149 3032 196274406744532237775488884 3033 263576651761824548745505431 3034 372633847835892873865845351 3035 345934817528790448654074337 3036 190158491109286573798265493 3037 366845406876485927341698428 3038 255535240784294420042157173 3039 116686893083393199505652471 3040 25275998592582374435302066 3041 377738237411517749809826516 3042 84200892919816952210158663 3043 52353534179188774343588493 3044 299035701999318267780515939 3045 87498606845521676212151949 3046 212174358667124438131941143 3047 460825695413117033832547598 3048 365151645918374724520995669 3049 117311339501866492088712281 3050 197860636719557967650672914 3051 376697916017794609583058938 3052 307393763303179097785885459 3053 279769309376354615911668499 3054 186261389704109737253639736 3055 272181534709775051502420626 3056 267928246296243241570541589 3057 80270685138296749921642118 3058 401274018720737325598289735 3059 403673662453247962942589730 3060 73028630081051976391811954 3061 366868524854714815847298794 3062 386164412134636420611386811 3063 365738333894071818643134589 3064 489161649219519077658763706 3065 183295655297696953366589453 3066 296954628654466646463410872 3067 431485513662698600466596509 3068 307896758511976586478865437 3069 9316329446940848011982141 3070 86934191760331773589471971 3071 50115698142356115698685381 3072 469778895379202134984179734 3073 481352864765100737139013359 3074 442536765760925389411418458 3075 453336857535618746514423922 3076 227937854577228180484983594 3077 2449306937356631580697730 3078 56146550223906351943212073 3079 324754501289203554083618581 3080 460117160429665320645895559 3081 406764236682950592794024823 3082 474757366326170924187574459 3083 209926239078733771591226900 3084 390216730355016331456705112 3085 274350483115617441076798277 3086 397110561637660485152348022 3087 469204056653096186686607393 3088 48587815629405414806934366 3089 25086982020601759890827937 3090 130619105674928116079538093 3091 93603576989151421324728979 3092 286694789617874522395134243 3093 259854883294707869694443118 3094 243056279850209377018385480 3095 345275036699592068723563930 3096 480512431226010933714186648 3097 363690339716092214486503924 3098 214457238322338860084995822 3099 536407426895880312918568116 3100 317945946889106773923930392 3101 17313068727967861499369135 3102 505819441763368890806855705 3103 498084945464478682820028834 3104 349208296829196049534178567 3105 306551130750177612230183773 3106 201643344032363718677614969 3107 441295474360034893143628110 3108 61404966259868071297190426 3109 462574840265610542692580716 3110 236293358653547518062591062 3111 382265865114383369804902015 3112 35715722457730090657746713 3113 237002795820975624332768517 3114 199340956781569159125800217 3115 302661565661215966497547975 3116 149972536203022458291309428 3117 9253323223941410446137266 3118 450939054305055240070608668 3119 266679933324802702020760603 3120 242335960830283342748562375 3121 221735211744505312510821984 3122 178963890453379270302835107 3123 443113354414250652260449104 3124 53266369239425846410763373 3125 367968415066313207017824524 3126 354659373234654610099242431 3127 149466952385148680235392237 3128 395735076196452896977158152 3129 359323608992027349553624649 3130 419318210142405385018421329 3131 336690271934355261956900182 3132 377374363875855856670738550 3133 188093906602011361904058371 3134 171525512213151327256484883 3135 123465775108316456856841228 3136 187811142253990091929732709 3137 518830207154784279495499913 3138 371845870762767164208363539 3139 84254954154318923794702767 3140 30721979842900417836078460 3141 554891155601164776796571865 3142 366634644297308669436319360 3143 83519319682807587004991228 3144 408243308781872867986023347 3145 317750612228508481229144377 3146 219322885814513030717441745 3147 583302065933180020065250914 3148 64153351896410921712387537 3149 462968279661460844094553811 3150 584360994010557936527925583 3151 547671795778821574253946242 3152 269419702355634396950759559 3153 67536540728667164339736614 3154 108840289284993382806236526 3155 379998097750609313954974692 3156 239984169419555691423973017 3157 505131454211723346420471134 3158 215795099184359921107628296 3159 59730694725532418635867663 3160 451850407667119580968410951 3161 147721583450721518851880126 3162 206209621674644123348778340 3163 368981375438278593612070173 3164 384050229196994126724209928 3165 231966941324230003305163042 3166 447736144586944941543908906 3167 257083260064013481991141057 3168 171281826582024669846622425 3169 451407876888927112701477552 3170 358922857519951822055857923 3171 468001396467588773149017537 3172 247156166103076753785111882 3173 272209135964538225902063530 3174 554957258789143045244372275 3175 126623825390930395395538017 3176 409394231967494683741665768 3177 144455455160453892184751606 3178 17934672410196722597822260 3179 588381107964790380338224726 3180 123080031213736442527177159 3181 138416248187007518580257093 3182 562500035159876105552337772 3183 137793448809345378401892353 3184 229229765784818954102971260 3185 219025972918262157758312751 3186 132683581624846961231209422 3187 107755544308623673596385559 3188 462542501729781805167205628 3189 64596638139715469860526247 3190 103086020481734822496056369 3191 477993186305630722580662222 3192 489937010796900921581272111 3193 425418502500446719871735007 3194 458349015913366521540005256 3195 395885310457594974605841711 3196 128832390161182681122278779 3197 44307330773270803852451596 3198 375365479132879830302733029 3199 568814905943664166256178927 3200 100912599957753761081390200 3201 233849768654827940289688128 3202 411889123515287568732953224 3203 432117453095989472088770606 3204 457323266474397562884381213 3205 512061744521582036165288811 3206 121823054682475950927098260 3207 338530065056352514570282620 3208 154357849118980834284276814 3209 438198055167835764873749145 3210 477012134482383775742724795 3211 34702863159062633076837769 3212 658771985704658855655067680 3213 231048424870531437069726945 3214 625065727929923340199632063 3215 389616884544045253662879144 3216 90461977779050657429938122 3217 304127159198405438482450423 3218 258013775241823901686635810 3219 242249965171197597952640910 3220 52440091524923775396435579 3221 349588251947403669210843332 3222 153788927161454744338080267 3223 261500569878989859595778972 3224 124694387809501030141331393 3225 257691739073901125689510959 3226 146626483519961406465442261 3227 383412132201967264656662888 3228 116071134260567750518595504 3229 534576723184410440601169286 3230 319070161450968937421238891 3231 105562929551977099284690673 3232 419525414679303005556211004 3233 298065016987310288763803678 3234 700540797540456165446982052 3235 244240864173526105886608362 3236 284182892121517782207493910 3237 206904963425584535387080620 3238 615245431474045027918674103 3239 657546431312216338039652824 3240 284669114794674182427856385 3241 477832656000559452503918763 3242 144797302598010897186390848 3243 23431049472318756906668611 3244 233509262081479527757122594 3245 41212996875294928958974705 3246 289143318011067953965359725 3247 147024749071364202924022580 3248 690828121252987641001732261 3249 452373750821209797915543613 3250 294732469451337528341354814 3251 714450074384082623408688900 3252 706176017533404021494003766 3253 363282682590461883593030023 3254 616659138581144056762786837 3255 379105513773374538968061408 3256 471729592243191899406665914 3257 457480811843881035041412333 3258 740598389586538383340238561 3259 36124712270068594153345785 3260 697220165396971765739337227 3261 224493389182881449166409988 3262 166039835982158913982695104 3263 210035056367221560171486420 3264 643897134930861098844322222 3265 740830554458372032275234879 3266 561651349076033932751148935 3267 453818304313842867853688018 3268 445856116955866524302246154 3269 490605943979649132782163358 3270 144543964610388571670401960 3271 211878213346638881217497811 3272 452601461949874638395664299 3273 59826034262341777660350389 3274 145034321639969606402058222 3275 162611854939189559928110020 3276 601260152916669927880257220 3277 314326754886499586711026587 3278 90555983488278178932032823 3279 732474021750047566602245046 3280 84494127113783008946851184 3281 574402574781234500316635634 3282 605587401184585212793789181 3283 200682188272175072716961696 3284 586328248715496425436639893 3285 579851661688022060523475070 3286 654441754253607668312707221 3287 479271539244489480305970729 3288 605838172432643980696177146 3289 243017436999954798193884195 3290 183579782740048090106028291 3291 240075109572636048437775912 3292 374114755996482067991319980 3293 263168670907680378059958120 3294 440886369043561242251425200 3295 803707612862708259493959154 3296 583597951299445229889914680 3297 108852188087163964942247741 3298 12720988632686607347623384 3299 817607547216079666269725091 3300 183054282622502469978215430 3301 335551559988598951987607420 3302 498681036892374869210904271 3303 613395720577464763509308177 3304 72084993222267470780989033 3305 704190343914246182948904004 3306 351519706517912302645415226 3307 403944657915070732293520786 3308 564755118678110144146358484 3309 35329550834368911385188694 3310 705832961441026426639795915 3311 235080042707926226940766384 3312 218824891288003764677267267 3313 275335559032946321773234275 3314 272422892535656874034383618 3315 235603485713043532174393002 3316 610919804198734904417846658 3317 469388617925394924533859925 3318 69978962562340407157955120 3319 694078659455797423886931129 3320 850258553912121596570861523 3321 419141312640873441416575306 3322 180039322877626967649557618 3323 492571893528214102493135993 3324 147663705677690284498259036 3325 440894352818864105509688275 3326 207895478188419662804102424 3327 169117965232694563226089233 3328 674047522862919029451761928 3329 237117099699656143213073453 3330 208958623210877353892610454 3331 616549198228016377857246339 3332 702670293140211725309397906 3333 57290723441244973953050302 3334 616258006463839070704954671 3335 373023027264668331586144134 3336 194979441706427688898463140 3337 443422502740412201419503097 3338 527520305184530225554126345 3339 181602149508972039654101353 3340 486095732139047452544416876 3341 7579131292542746046829968 3342 69683984201027483068153764 3343 746895391287825405389819744 3344 652163226502433589064411156 3345 738628855558474303315888818 3346 37984005142147770194474240 3347 389004101067508792687904249 3348 846897123689823965593103877 3349 727109719503124030628618908 3350 642233469882238353350493715 3351 824370167284660311262166052 3352 832191584741812550797133812 3353 877238751287696712268479989 3354 493312664335833824119723765 3355 326846373431525054966358579 3356 791535786960125074760574244 3357 251982749811794747174545130 3358 543213988125328390452619256 3359 784161502478057182681216148 3360 863796956513992157089860080 3361 417560661624161682274353308 3362 701281310411061624983748064 3363 21936333681992406974800586 3364 734501928077292393389910381 3365 609136839248962108578080579 3366 862207433888489591377918701 3367 124308041370767545338226722 3368 809612989708907106117268672 3369 824521024972182939496853670 3370 428730596110552571025999846 3371 921382285938603379196309757 3372 330651047981037168882371081 3373 412828099881748926407253839 3374 818329729612926573417487716 3375 693352237870717279079494031 3376 240808934938073341045357012 3377 755236323766228983568347310 3378 457639108849078834058819977 3379 764961923285244981238519670 3380 484206755879574880539147996 3381 790490751128280623030367150 3382 781811600737462038459977379 3383 756343097404934603422515247 3384 631924221666986652632766624 3385 253302479839042262460060156 3386 895747481263326888019544338 3387 580102445354945047654793826 3388 364637588477964954205927672 3389 707536224690778541622955188 3390 717465114544972444281722208 3391 489211462783761210041008171 3392 300167235380535806118756105 3393 830337063431331116576650993 3394 849449976753325904671652755 3395 114611971323288111356097776 3396 621063694866734550124078126 3397 728495190352098036742634234 3398 548598368481418858118907674 3399 743353048500663555121585204 3400 377104613337117093266490734 3401 534518424873824812435094272 3402 654176936557657892290674504 3403 164892459652150956014725737 3404 503780558351139672652244844 3405 831694378705421500446983730 3406 228276029068089112945555627 3407 148288738685992049244819221 3408 965390673969306491642204062 3409 735990616598774746049739079 3410 32795408558524992899777450 3411 865584063251562119783024695 3412 718935319276886429516610346 3413 637214534547252572597778695 3414 228142166437013230609403983 3415 949514545524514234548822379 3416 275764839537924334375962268 3417 882170279593629421389682165 3418 141584695026767472730838923 3419 599465325833077690087250379 3420 338811426678750186559904402 3421 756972340400427886754995765 3422 288250754242308225938753500 3423 119053470474196072727077709 3424 996721553295782673608157070 3425 558769207914641183515274095 3426 608018414537841381303026558 3427 644742968634753539815759621 3428 427457574400210551707670063 3429 1004897446198959186337802223 3430 109494028134743639792815363 3431 472341922293433003485659154 3432 645869399633105490374786577 3433 609192560438678853617884579 3434 134389233061788650727462034 3435 928394628191055542240203856 3436 199425322896413363217694807 3437 740958798237656312990425687 3438 762957693008079460220659741 3439 230010174215589482937265212 3440 208142613617205278068266281 3441 719615806474551804142131856 3442 729624991178893029334840055 3443 765316616568831270536223309 3444 489956702324241808667134011 3445 329313493242184724810448116 3446 1098935921743793628419628413 3447 296866567944532243400076416 3448 321153413666116839541662335 3449 440529614149313530874338791 3450 645100592984244254469346143 3451 767133530100527101354502180 3452 314960351922585082830686808 3453 1070619338211652820705590339 3454 927208251938241782543969283 3455 353954781040578958598336474 3456 893695741647685782161006975 3457 606021063641364334468287493 3458 265220729742270230819886635 3459 632934259823942323473018879 3460 922165079949177447648863544 3461 458396871154401339672476181 3462 587292841889801427148585045 3463 393141724608066776528675779 3464 653162477736207296537323019 3465 1100979334665465173814903030 3466 304659709091056668694248776 3467 741160389977613349940078263 3468 1127618140106127579384102634 3469 254067816915870653345046294 3470 813532243078198678282001536 3471 762692247669693005844335816 3472 1026450711416673811340668128 3473 299489102480427869027538217 3474 950661735801550216862137605 3475 726982369384107558164570418 3476 486832253690198205356605939 3477 360459181134104428535865629 3478 871592246119297508220499574 3479 728581900114043458685125824 3480 387436811987600914785560860 3481 46098409365606342532821337 3482 564674171377001915315793027 3483 55461895264399430042201647 3484 592250890058852124416024937 3485 1178652571146452829133542050 3486 165250632725499253821471903 3487 622241651576629176766881280 3488 921601573087478600849689869 3489 672588861563948258605330206 3490 1172165940861357429977128126 3491 239176079996400315487975859 3492 371149829825065141184568462 3493 1151958060223830722385008286 3494 13753103191878513435159082 3495 990576755493848230082739889 3496 500057714356848148257158704 3497 102937051646220657055463196 3498 680276471215691191181280332 3499 771991356134756817515420518 3500 341624675488852067398577314 3501 370268151203779826271731297 3502 1038467210974709658223226032 3503 69049760885096260433549412 3504 118642143209846238611007990 3505 822254077641698557113493069 3506 712499029241807300765567552 3507 1072903436342075618041951678 3508 238221160569619721452965958 3509 789476117726693920946546787 3510 440123107439237788876789977 3511 637584814721038501861554359 3512 362823429983874553720794138 3513 491089437307813502696559376 3514 28651345530020253908191177 3515 1148153648365689013758342399 3516 249014389623336561658997439 3517 345177060105086330914774944 3518 492233839750140693627497896 3519 347505771318703500635934062 3520 989602918800986075271721260 3521 141850639659708345941875880 3522 304757048176495799005847515 3523 1228199868616300204056767052 3524 175501704786618870654851369 3525 1126419718463556577313895681 3526 96147624763800624090032242 3527 351140163503829244797465766 3528 235657469641358959722676550 3529 661471310073810452906716088 3530 359088898276992726459067086 3531 791957754356649766166273596 3532 920389965627825494516654482 3533 671244161411329141652867388 3534 391876645648558010913231428 3535 504931351682967079061071330 3536 1193400682029476799234964275 3537 600651014746532989691545636 3538 668248644974417288387171543 3539 425243979659677466307873881 3540 241815115717705759130822302 3541 1168215880371692294302605054 3542 756481935210064270144005358 3543 786048209914536875327360443 3544 299326108950951642019221438 3545 1139458949824042070491553988 3546 699270876386620157630502879 3547 478512991157673887400187782 3548 782710428009309658973889001 3549 317287920847740114722511787 3550 394818344644015133772045808 3551 381764068618395045492697095 3552 1137842124536083519660859902 3553 665528136086501920808531661 3554 736087606137256999883870516 3555 762590989690684124835508751 3556 761300828224333288980854128 3557 206919130709049443787366006 3558 16907128175257619171036234 3559 1021868133277498490188763272 3560 48205323575067816084719484 3561 1074191981160870041951823161 3562 936429306266937925547496961 3563 357517007409873182286424586 3564 20171163310491211161552718 3565 834361748099119504599833122 3566 211448622867762978185574596 3567 654168985627847902867343991 3568 1006073866899124577475528645 3569 888467921776445934116082655 3570 1209690884860025227587371494 3571 1292742270257162571410023002 3572 848776006888080013426244907 3573 733338458882560154122169779 3574 509170434031941294511088027 3575 811744830794539997169028245 3576 455944322008937994294224703 3577 823832533720017899095162862 3578 1324865503966796157698012205 3579 720026870429730924898915667 3580 906285791004844154045503286 3581 724691327354472625910396460 3582 850173849786043382359681845 3583 1396438498734016825391025048 3584 316380878199587922629872565 3585 941935531728040768537329250 3586 1307118121757728945499682256 3587 845233817137011282579472249 3588 344670290995998623198886518 3589 1208694630069634248854749235 3590 1109324913701482161172917121 3591 258977130904422380797163573 3592 665521223841703849859203278 3593 1406604181552337273143172824 3594 165318828929347685257530938 3595 1192699879128914973734701596 3596 604221572165387927845769011 3597 208938484544018937237703037 3598 195085858912221568671624115 3599 393109606033279403495287994 3600 287314434641005559969186616 3601 302144071263096530608194982 3602 1321947049074443501293851411 3603 485122346215386950817375558 3604 662787746017566778953972639 3605 881900777762385631923113050 3606 730254238123789186115366264 3607 195168184388634103078503837 3608 1418294692240079034161236904 3609 1005579307999499921601911765 3610 1029171666870985268259010386 3611 507100050248716359500036509 3612 667211895635335498657102155 3613 1428013841301429397105619284 3614 851302679361610565751801853 3615 516831979853093725061614832 3616 1155339925525763872070193127 3617 1464202383370388520584156402 3618 1306316428416760467926012554 3619 921944287263442837231045771 3620 327097886109165748438424477 3621 438463849101436431218189483 3622 327782303156459082636618348 3623 771011735481872734228976289 3624 908378128337902679284306481 3625 485836487133880187230708667 3626 465318794474364231368446048 3627 1443384629629028815945708632 3628 1352892088308473432385870511 3629 607494385489350394004575226 3630 1280362077144275557288663708 3631 1309406457036857370738718735 3632 972517195912778214896545694 3633 109589643441911816703359835 3634 319733183718190295703364112 3635 176597166382478347799485972 3636 390667362826534367944237738 3637 613381082093168883006975124 3638 1297665573262769321980015093 3639 329353089106350784081653894 3640 143866093192459730831017231 3641 650748802193594910492087390 3642 976529800433064624984967746 3643 767220503702824860936199527 3644 1009860179641623225973371778 3645 1360931183720947763660202990 3646 1339503651183000120401711497 3647 1336532551674398608951149642 3648 1216519746646807409128143921 3649 270919413939770453875202935 3650 1528860916377082986463294956 3651 948502567568334308450979950 3652 1418648606378247135232804101 3653 735763280986811583231195666 3654 1411171805431195080877174806 3655 131770979161883304419892268 3656 88871380949459479562136010 3657 104999922915289994432539109 3658 392128580430838643441770647 3659 591134952518213819754075165 3660 1168709056641341475230988174 3661 289873759450732280806921661 3662 816761617652301685821621990 3663 960979892687465467731269573 3664 354845682582996864360835439 3665 1065815458850365769517147676 3666 639871453312365366276798863 3667 1021306755482519990829622864 3668 386999672593434752086877430 3669 608516794705312258838370510 3670 929542342339711789863885777 3671 1186749393687379470179111616 3672 1431768413983955849061440433 3673 1376177392254077109725116670 3674 1362110036865667507056209795 3675 924506269076028085386714251 3676 275672619128162256119975621 3677 906943289444466334302383931 3678 992526245441966720521127111 3679 892368895674759463144153652 3680 673127561891658371312528244 3681 1289681944563639139875240253 3682 196975264215069920980813199 3683 1309659105880819314607108882 3684 388493293276509418937132964 3685 1415777162066211189741921701 3686 1487548720988555858511079187 3687 1645245964288174009499768293 3688 352374272105617534475685577 3689 647746295877837253028895107 3690 1371230961217250241659353750 3691 1176916975888497621499179486 3692 1408421176513888121210650807 3693 328880707592307999806720949 3694 905148303942471474368202690 3695 983997196112068207574479095 3696 1059248081387309653676008727 3697 432150783918974135705895039 3698 286168103176667140515124566 3699 1555210406180282224828064935 3700 908098711984473894850927706 3701 261129059470525525756857898 3702 731657285072215643043168519 3703 705093541817533756838494181 3704 407660538660712737920704277 3705 680797076760735747591853446 3706 725278561719630309412405225 3707 895854280828207677995431233 3708 1577245867291338068373665435 3709 834081330491074199991338102 3710 636473901594802792305463357 3711 929792012266094470608131515 3712 650305277134360276052869785 3713 1744219051058163481432483243 3714 830039732969312200471431190 3715 941338503128343069725996516 3716 1761231574272789753359438813 3717 1577569917132832555907328616 3718 1415636371944224270893878767 3719 1683025609162024150425771396 3720 1324809348264318136491515198 3721 924185106291404762370670954 3722 955714995743824972128594765 3723 242883265435961832242863298 3724 1504015547418067379711241425 3725 1455130965214638145436147717 3726 421727766550168228161021046 3727 767696464544825960208510753 3728 1114592714745545099632207926 3729 618747375564275476249282093 3730 1496989614903658740965569043 3731 1087423939109132920634524200 3732 516573618321473061342689620 3733 250248607686036612113595941 3734 1073236695478284900622001596 3735 1013831272925622077347262284 3736 462145373707781930746943036 3737 1134341943098207296470707457 3738 1125145838381786416325186697 3739 1618974301745213323249461578 3740 937408884438718233422107282 3741 1843702627630230951260390283 3742 439320733357896949450884577 3743 49291111073915057150440379 3744 925834508015619388347380668 3745 1057708977993990447165164851 3746 1854299628461414417155269390 3747 1507985324845166987658687541 3748 660997814924330509151446258 3749 601498853917202981853271331 3750 1758662215376635087678591770 3751 1641592600213019824363316237 3752 1684420437437037446818485279 3753 1366117108329092455929367861 3754 413175339866759413587223624 3755 229648978310898592077882541 3756 1611481825088214626531798842 3757 714266961915597057479369577 3758 1870160875427481970832949861 3759 1763372936138410003087783525 3760 1494050466624936167384472798 3761 1731677958516405897136930412 3762 1821093847583236839589519669 3763 1030298243555602495283321166 3764 501664902155019414145303696 3765 827581240651092979409955160 3766 1943770528344499896153431341 3767 1960089341581762929637081124 3768 1887761462091298933655697136 3769 789031873878938160647305757 3770 802852729335097506750163942 3771 533832876465993466787066522 3772 1098992175093486566853853335 3773 965029979239472770284842301 3774 1404171058017682361330952298 3775 1322694236004036609742789578 3776 1231399834652165890495352428 3777 387902835731301537623172984 3778 537377752175719084353696102 3779 559029967948619849595072036 3780 1882932109684328649986926506 3781 745508844316099601050583994 3782 1577760144205684802816690585 3783 697105990893997742991318244 3784 118149272942195906917881600 3785 428264455848837813523178045 3786 1558219911598395698098209968 3787 369604660433273343454601745 3788 696911950818012412502959625 3789 235564628991544618472642278 3790 803687554082583217209403512 3791 1565538420191888401978731951 3792 1476627976339580446258283146 3793 2017390127434290499853781692 3794 2062342250281800022523931567 3795 1431507624799948281039928127 3796 1920555237281304162755848770 3797 1467558046450129659441843676 3798 1464339366038483306364419512 3799 1595977123958090312335596367 3800 2022666731435930985786914098 3801 699313682775730055817512815 3802 2107543401406752617024793696 3803 865124781621456593816151177 3804 790842745316542632568500509 3805 1364508804810719271795538880 3806 1970340362798642456144806512 3807 870051057653129143933521217 3808 1881136263788240232675263068 3809 1410413809557717665410148394 3810 371296725217216731674310626 3811 371296725217216731674310627 3812 1334220882892927760890173812 3813 1627403781861805018878863289 3814 922359349101177890625217005 3815 189268269241086412527958022 3816 1742699514437241312474755817 3817 1184251644980668436212876665 3818 753078321279133344699210092 3819 288492079750278964540771105 3820 1279953951499111856523860355 3821 441337030437876647521177641 3822 1249733373649674516224298006 3823 1564781921570524557788171456 3824 276986478606477278740243047 3825 795739469083708822788689659 3826 618495582114078502100930020 3827 459396756098205690564326838 3828 1242088442196439629241549326 3829 2048909075798288785729704552 3830 2139411216887742542318977934 3831 1559789067952542918480360484 3832 1314573258210728889864616438 3833 1487475882718384367576777893 3834 1214706764869366576016988931 3835 202861965863433348933354070 3836 1775533041898266981466690572 3837 1969229401724828306068819917 3838 2183663855042291206048374972 3839 1318761839128977494703754557 3840 427501123987707112650157947 3841 877547200159427171537651005 3842 720951946249198338034197195 3843 2088891182315989885199145968 3844 1633439950858996523779094635 3845 446790282578406262304916688 3846 1752605746359285908413399217 3847 813269164496527977693712830 3848 1016106161134148923228514922 3849 1473562352766318103054471876 3850 1383522740072256183289723456 3851 201496435751466298020786443 3852 212613511873592394120401180 3853 1336419786697284974313453971 3854 719854476873737790449450551 3855 154470444676806446873851750 3856 167178102990704598666171951 3857 1084483189579798692587490274 3858 1372066166868800437184691566 3859 1519027186147395145103534001 3860 2076756030105563445501264599 3861 754480563893962860127635407 3862 1401264376935416427903032993 3863 2216932676846467984179457656 3864 510673863375393070952864007 3865 590033515072186991664693785 3866 365717844429041939452761393 3867 2283799868399785269803387990 3868 1337145009416608042402045396 3869 1720804481854129343148872076 3870 2112962530554682617333685439 3871 194637175650111047914318553 3872 723082657345323084715715951 3873 771472867772650082363289898 3874 1326837266703644520892908621 3875 300853388124108809395705246 3876 236273656422935580440300558 3877 1838909003054001295647377248 3878 1655610835189466904283012164 3879 453514261718622770525379728 3880 2224489323071675115250829775 3881 647462545469557287994745077 3882 17489357858014473591923466 3883 2397502362716346977519337580 3884 101068346631107473867193322 3885 1619522959515476757689683208 3886 1989166939765543027835050422 3887 2397452546911006782800173085 3888 281956154067543510895875930 3889 2202961894151526765215564754 3890 958502004439817388800646791 3891 1324401884263201780460691996 3892 1748816443827854952273273101 3893 1171579198433450385182681561 3894 2009593234262214251864606644 3895 828775483162276562719738263 3896 1347090893993051496385594082 3897 2312689840888830317996723519 3898 2155911126877085941140960451 3899 2073390844899740763385147177 3900 1148140136728552794089437902 3901 345393125312392711639741257 3902 1950461983254598340740894370 3903 700701302180128195328784589 3904 681989402080823365008686642 3905 1177942955491123118017089254 3906 2298817270056068657224978375 3907 1614067909935508451954538353 3908 133363984968478632466791678 3909 2337676593540658048766031617 3910 2252625211694705256028758646 3911 695589551848834728161312019 3912 1987282984718321302833575027 3913 2422288846721692109990685884 3914 908755725781888395467049340 3915 1651748621841401036659493903 3916 2526723007377694195996989314 3917 1476020171749101845883377293 3918 542987672870314724465455948 3919 1471473767440170941336551941 3920 452477438383075481796143577 3921 2279070626265970697544095504 3922 1115827109679306538566971595 3923 525281000458511514457571828 3924 93131206697136036434227965 3925 2084633068195110575595811736 3926 2240462909497836277868155765 3927 1238559811089493971107242446 3928 1052709549899612886869596296 3929 796213996468304713755787289 3930 1196040697180595675676550141 3931 1084471564184533846719514810 3932 1442906002085923948767719012 3933 1518879942079669308667241292 3934 383641776831637944974025672 3935 2009886048315712495109391937 3936 344646811341409026958704135 3937 257474279977774707703890463 3938 1025630314225291186526309264 3939 1051552056727856145988956773 3940 389373182085913277652442686 3941 1105704738538950270465894258 3942 2389008063147026471632975631 3943 68315709172660752158660214 3944 221871556252569342922224195 3945 1257692052334496222949688135 3946 1172319386740168030559653121 3947 857699698580705285306813482 3948 987900337764899386912431129 3949 2576270599031091540214493854 3950 1791327411493477509771538468 3951 31073957486370445326406036 3952 2241936985866678193229471832 3953 1965022739510464431657313796 3954 1777587069984440236605913781 3955 1072129327763132745300254597 3956 1769956841631468748672103568 3957 1998630169137988901141487037 3958 1511004893461427572190976466 3959 427047541087708756778845353 3960 2595896585697622855342117705 3961 992952798252543406159319713 3962 2586542101042054990331401875 3963 1195477009831382860440822287 3964 399605385819183532164329120 3965 2519685609101695307843308040 3966 2087286860520068473602461646 3967 1725090966707875593927154411 3968 332222491119013853632125596 3969 1397785637325530349464938181 3970 1503968354352596513473795578 3971 546411493929511008815395771 3972 968896531548140185371681182 3973 908097743020740264009687598 3974 1231964417260440966705882408 3975 1152961155724187996487588942 3976 2389242293290107947055185684 3977 2466492064948120808448668973 3978 1150094585426732250664966331 3979 2300776186376064511805251125 3980 1174577218356141643455492816 3981 1638454142764592112195202092 3982 952810501368515829644843239 3983 111362709574195148152200407 3984 1701028250324514008211601772 3985 401040089182990603973533735 3986 1852170046641984748071751000 3987 421076841543252775256354371 3988 2751190456301234031730958944 3989 983357633656906409244940654 3990 2624972621330267689939072534 3991 1195792776211900217286551026 3992 2567620663954576081454895711 3993 828361545353909421875813989 3994 2607571037766507050268981993 3995 1969922836638975890197087474 3996 2562244481913114539258302333 3997 345321363024095208429869995 3998 2120068850370909947655334660 3999 2506970383311183408017233240 4000 1540416064005399150660121420 4001 158338842376332182943806886 4002 1009956954836053033928681142 4003 266447082706445675471149158 4004 135430998447545304650312599 4005 1541817231870782686391584748 4006 1244797485427355171531960945 4007 2032313144255034000940084494 4008 2221877726290098058420959702 4009 1215243087119299917547526793 4010 2242142468016616839576375574 4011 2657361813842743668380428166 4012 1167113229626695195852323310 4013 677802412867425995433606377 4014 1868286435571571645771173269 4015 98632439883845408123224866 4016 2939922829933969649702483538 4017 2252997313979800122500230751 4018 1612745227610010496854287658 4019 2023381734379925093350914848 4020 711556568550513768189856731 4021 2030993858462842980134463666 4022 223379771869754845717700691 4023 1682261044713350967065712344 4024 3037422595619369561302470468 4025 32078871503355684678559994 4026 340770330299525136844194703 4027 796510899527031105829254782 4028 961097836135511167279722411 4029 2074186541265158534727483621 4030 2066949156758579160951418073 4031 364921366412167172864462226 4032 308588633332157063474047716 4033 2600122163596727342920461623 4034 545881121912790792429919767 4035 391990318597190789604443648 4036 1757508323134139174728854989 4037 2938838938438131765466317696 4038 1154363035625204236610264916 4039 834172438788499486390493980 4040 559831531893501920517670991 4041 712484873201459493202878165 4042 1878601105677336433606813041 4043 2253950894020916026171857141 4044 1836219804187989575450518546 4045 1524795237302282031185692300 4046 224850675938667814008284348 4047 285920820017147510394495133 4048 2019435531241484596367956495 4049 1275994056826836317493195554 4050 1988550649773478269733403065 4051 685679738344796011546259821 4052 3057298080558288053463270591 4053 526930956075999482665214294 4054 2344503345045563707392534892 4055 1659798791482010102057218897 4056 1589574132564863588403332626 4057 2522482798055839241667161554 4058 2829836229346231261904107717 4059 2488450132456405178737722874 4060 2739997909935471998932785078 4061 1167811907461240112950681819 4062 3067196760591142965951040619 4063 2586604458652460385592073719 4064 383739457736027684262583387 4065 159567092252676020998961171 4066 814161009090233162046693419 4067 2211750967621760868438633189 4068 3109583540530685580347137834 4069 141543814015950738431120278 4070 1379737086299438344678400431 4071 2487032946596473342794761167 4072 1893901590358824572015502249 4073 998599088094823741791272632 4074 2253670432910980624497080507 4075 753975824144004192697684862 4076 1119737432096839650894894640 4077 2883812757435096063681974079 4078 1827452618465936438825318799 4079 3062235454664270333753620451 4080 1903511881718270705042989459 4081 1563343101979344040952605160 4082 1436202454696199257187513273 4083 2704484811594121977122330258 4084 3235482150289175443289184451 4085 2346722916499791008397705357 4086 1607950036143176972830842541 4087 2765914475640232126502665688 4088 1205719592795364651598972176 4089 1806030149813587847231032108 4090 2812463244320912595491576954 4091 447972539310901140924859751 4092 1770974101423404360518335039 4093 837077090013409744105761983 4094 2411112369867545238210014021 4095 1313509074165820187376245344 4096 2726304907355366357563362372 4097 2078895779851887992343907799 4098 3221880917631455237929687000 4099 2743981896579792295416851046 4100 1984694231146462816588978748 4101 1898657149508867269798639869 4102 1778845842385676135690518375 4103 3096733940028378100577276470 4104 2141082259528531835243281757 4105 910871257992545987612186031 4106 1526494361627080811119496550 4107 546019679600983159318964729 4108 2095527911900656777620256916 4109 3361056935260693228980437008 4110 1369134863621118107870703890 4111 2875166348453492848141114418 4112 3546950658883948758279854948 4113 1858927194550302523350351948 4114 437900078797095013447393435 4115 2384644405281851482491602895 4116 1118154959886177225684408024 4117 3539640779383125338490763131 4118 2397549150693290607919563974 4119 1926682788255551975144286350 4120 1514797676129642577432645665 4121 57709753374197662405763268 4122 136000185185045548783593898 4123 1088863111236878452832476633 4124 257297945762655769660310063 4125 1597670499959668185463191898 4126 1159930280140353638305270303 4127 344817873675739692895763116 4128 1406831306487584422429417597 4129 939522317107151492420482888 4130 1692229373883161536177490906 4131 819812585101790673678678160 4132 1762691538985164322569553881 4133 2620406575085950753299764712 4134 1403782392924714759870467704 4135 1092268282392685831342240230 4136 3524095094082144431416294602 4137 3427582799367195640895884022 4138 1282757772506983843289938652 4139 1631997519400152659685337329 4140 3574685742467835679899615530 4141 174702705172544287485274410 4142 609106194591759950234458040 4143 1351852354112518228438809125 4144 257109331821013409969814744 4145 1294727179777760391539043904 4146 2751934328188298851321083120 4147 2994147793826263660965095933 4148 2406066174643317207800279811 4149 2404540805873372133266549940 4150 957442308052543763105825254 4151 1791076327327773419735190650 4152 873596848326112163423955795 4153 460059428320589726770861769 4154 2869798293320724448015503663 4155 2557714530212074357937265018 4156 3181100268748133882468979792 4157 1720456567672424043467107022 4158 3173338624374164242216657297 4159 2863042541710113169132790579 4160 1104741866935630892071035215 4161 1101053415525024396166786054 4162 330689082965121695437390742 4163 1677243845720528980788782771 4164 2017335952899534006214371835 4165 1453079697842707543166782122 4166 2734904994080594344338027150 4167 2502938687933658043126926478 4168 3637126891888598411809870338 4169 376249299658181536644647762 4170 1473176048937736832133660146 4171 828627279476764643639741884 4172 249205027320313513949127655 4173 2724540473965067417550130725 4174 3491365453669717575048235687 4175 1091564915891630630477959949 4176 2776982638556780591251494578 4177 3842526146819301957431751941 4178 1316349007194186900635957334 4179 3188860489032133272255795937 4180 1751680643929689429337441304 4181 2850170029236093221762685120 4182 3492586213573068322511053235 4183 1883606838072612756109397241 4184 3830155265107655440745785397 4185 1476920592644798329305508054 4186 3753213426481957821001476903 4187 2654591598862033025305241645 4188 3823831054006727304873485437 4189 580077012987980076261686811 4190 3911286059677051317430099486 4191 2912159171160692723293142397 4192 2261552573440842491460379567 4193 1851721633286635143012024453 4194 3098044959126940083711165383 4195 1348730563856720485957852028 4196 3138715444303590783338103213 4197 659541445695849993483607543 4198 2922473076915738890909920643 4199 1271323011926872756767624319 4200 2267592810256850213104357782 4201 2109082295557830572565299774 4202 3213438943889094648785307497 4203 2658462814973132660346773799 4204 286206841330778785927644788 4205 783785629342938456637278488 4206 1298877225470760573273260343 4207 2066311692190499657881646109 4208 2828731842832718414740104485 4209 2554595540807195446194919247 4210 484240471118640516411078451 4211 2310807348932078994051058633 4212 3754418517784256770019850126 4213 1903134496151584723751573519 4214 340102982324949827429029158 4215 3267322583591559269768354184 4216 2396117739726942434141484002 4217 2998968168998412649179757536 4218 2884434285005561617203222352 4219 1505412765616195872947710980 4220 3661591139524766353126007965 4221 418971763114690948709097058 4222 228965170300423021025050830 4223 427956377352354804819983101 4224 3137327729512980478301755187 4225 2102125373516685224648310214 4226 1775787519057517821788479989 4227 1071549649517262681281186413 4228 579637122572630007063910300 4229 2820766300625350568928788328 4230 4093947919109129021919396996 4231 2280309438481209294942513664 4232 3955609817623455218591622373 4233 1597555106472342208622805822 4234 2983597219455886632036715470 4235 1541773149380496501646557227 4236 863053690187699348225504379 4237 4115604444522960830212569542 4238 741352908841992292966864250 4239 4340028400138645473984590900 4240 1977583382901754094430332634 4241 3920573286791025294462029478 4242 2088251659574955492608263851 4243 4169902051379863953505273003 4244 932241593215011850957618134 4245 887515311319211239844983545 4246 699816214800834624066065719 4247 2100726700146129740542876616 4248 3563414075100506656131704525 4249 3118850159814297298029718470 4250 3447668725923730700807319563 4251 3987351363041614419673309834 4252 1772916090181367054959742275 4253 255722749479541347677096092 4254 616511213083917678614428103 4255 1975079753233209115921891533 4256 1789918080187727535077526412 4257 3242117956477334897785997999 4258 4466129285942227836627559896 4259 2701546840643212275594701856 4260 1585034555013510929875017680 4261 38996345744552471345881882 4262 3378725485743686261406019388 4263 3643866841676170896349296854 4264 1289212520893403472484885365 4265 3724711513221155043690824377 4266 4278543300782676378916338999 4267 340148920807140079978799867 4268 2773117333915693573671956570 4269 1507035984184083497339283452 4270 2496995635485723809008293662 4271 4044586106888246342377501003 4272 302345673144747962060544313 4273 3819229887381460255905632320 4274 2234753287629002464746225371 4275 1520362342614637558667384337 4276 3771792724348632804938421735 4277 4276156921527439004319361259 4278 4320266420664605191053997701 4279 3490672435824476213631804372 4280 4023199267282861104666370442 4281 4104665857450636085528300531 4282 2004130072941683267229158050 4283 3151978183638492800337428846 4284 588580007825865262130942902 4285 4459778576640830675168893275 4286 2886502597617161673917879697 4287 422730920800731673187054220 4288 1065695199291557016741683236 4289 2612182069765299291633142386 4290 1233038116485201769652901176 4291 3548819192768777305410990173 4292 1630679977780834225215542941 4293 3625740436692483317747328480 4294 3729748742129100823546163690 4295 716301692752605707276613498 4296 1119066202307476300893465349 4297 1792238252647883712096409169 4298 174707110597313652368408591 4299 2613179367863176869529660613 4300 1878723467070482149371091864 4301 3029028422609408509021088927 4302 4210849103599928923659481945 4303 3893174232703762760409346748 4304 2024422451968750125108381379 4305 3625140300981356225730914007 4306 2794848416323907389533724588 4307 4616162789353236337150591493 4308 1912229169245775069536169637 4309 457370568999990114117663127 4310 2476201253312484537300711951 4311 596508487032139869714022368 4312 3934662075777020235232065357 4313 2808720042982132531799089269 4314 1252948076324119841674834692 4315 2534361706157439486382559595 4316 2609615394060818452144910597 4317 3115126742825667089800773863 4318 671501566078280770048427411 4319 1690495188956807733834911995 4320 874097592674617267741663580 4321 2551179642172298671321415125 4322 4656905052558459942901793371 4323 637054809075652517035528282 4324 4785352589965318193027793600 4325 2743302291943248256873934464 4326 2835445983501002124267362194 4327 4628091207913758322964860023 4328 2776566888594816389972441760 4329 1528291403106567270289269697 4330 4058636384634032312836619404 4331 252016013279053045081955143 4332 5394723492773357972350478 4333 824540057128167711249524274 4334 2057661919431872237368337422 4335 3809499283570608203887308176 4336 3990123002821701981216148960 4337 4640129084080622402242570799 4338 998559186095020403851989663 4339 2064147103095536623012402138 4340 2126458511740570466905725394 4341 2186230549670990898568589311 4342 983696557917624298382066129 4343 914873953280188038195792238 4344 401033252389550522665367775 4345 1849593956595548143343659434 4346 2578029096580129983504196269 4347 4142105135917230643871764350 4348 1768637504069100508716612686 4349 3553288046725445361788609623 4350 1252066272486383378377561148 4351 3726145764745703657277899247 4352 3912550319709607997893684436 4353 2484171360570680415957483718 4354 2881635932207998678355000703 4355 2514246785002425284023562591 4356 2000035037276057516884808625 4357 4055594626944014161655758992 4358 3878208022442524540618959749 4359 4198956361703085917582033497 4360 3943716356341003675388820173 4361 1223783337784621219415462758 4362 3979416028586544634655132765 4363 2143501372880043123807448309 4364 3925120861567084628708211941 4365 1537369620174837567578832163 4366 4147964350670412138854752390 4367 1099175648487424390989235137 4368 1922575319181404011761868361 4369 3489182043748998577419552930 4370 2064854535531513568774425342 4371 3208395508224888763647675237 4372 736973152372191962008016560 4373 819715198575556735326089877 4374 3621369351257245290838043761 4375 1715328145891250327821302334 4376 5362621461032463520760206698 4377 2367633746728775201295322513 4378 3065113114659945820395847696 4379 2898007961785087811668293674 4380 5376533881260990940062792167 4381 2670685395028843944573198352 4382 2717894514982749502203874501 4383 2715427598047031041358358631 4384 446990425407309284299920558 4385 3061114422819788589534465144 4386 885878622665015554591313509 4387 1455209292626965734202327642 4388 2218552801451319940018086395 4389 3473895458121845645880023838 4390 3575817598596832065925585099 4391 5489241489796941139577818390 4392 3634214209869843183365414481 4393 1464821636052629085060737188 4394 3079096262582425792200918357 4395 2726505115405533548127582794 4396 4149073602625442692979926500 4397 1747210505868929008447107703 4398 4697769161833876814705670079 4399 3464285696901584037332853335 4400 2696042780743621799850243764 4401 2274514455860517072978941093 4402 5326817771995894738759332949 4403 5425410596697894142580946924 4404 5223732885239067087122581480 4405 3122729259167000723151197749 4406 4696674277795454507466565034 4407 358085607153291707684361187 4408 3007226545314301155056195540 4409 993148165345630987150955078 4410 3812667317452200782668095071 4411 2186416384948535915810685979 4412 233584044316402465241177435 4413 5112672869625299838458323050 4414 4148483031285034226647580083 4415 1856219808846271804875143856 4416 806688823365576889912443270 4417 561878849317609332162775313 4418 5662483949073690863208640771 4419 4293848596921301795721470167 4420 4543468031929282781569261831 4421 315459696420836841559674535 4422 1467864537818608929036094706 4423 4978632273964829010880415129 4424 2464437759866809416055695392 4425 3913190180297029534659583728 4426 358869591215560952519437211 4427 532292377218423987273943502 4428 5081802891068545278755253252 4429 5209620934869761680794563471 4430 1112600625055529671972719070 4431 1993465423364735376523915252 4432 4467598730654079466259730679 4433 645923439093378820801117410 4434 2006832571204526052593868600 4435 3581324144817618564061406912 4436 4506866623013164424496655412 4437 5402970510383493683493205170 4438 1315000124415647224852406294 4439 1805050103712986419390933412 4440 2861875334718509660914594427 4441 5598519004975561621476337614 4442 3679606842764388440253997657 4443 2930377976921811151640835916 4444 3589753025443008812232867477 4445 2340025827327737213179778719 4446 2670306191683323322044343317 4447 1127792511867587398463417999 4448 3527124636488769207327932897 4449 1575762130614159132900141862 4450 1981036545073944385845071405 4451 5262351761600974039313538784 4452 4004074592887612052257762162 4453 3106293993311430401053594853 4454 2250060211105557490111079922 4455 4160093555832888240089415516 4456 659602419944924420865998380 4457 3198823861029717985710607937 4458 183818649432338445361908619 4459 3738408929579287154711662112 4460 457731259226730290430584693 4461 1280953854503933098390147145 4462 3169429612241266932353048210 4463 3475968596980973853791366449 4464 5119336175775625639778318161 4465 2963843265036354959285324725 4466 1297186275401164676315458638 4467 4593011602186569330173972865 4468 5735046343547077075074970373 4469 5689618624648349176290511116 4470 1900976599283368399897179427 4471 1386928455016482727141686138 4472 4362155122160672364614507231 4473 3279266829220320974495563137 4474 1458293738965040320266496385 4475 3233709572290425049397838555 4476 675418520704596061119055036 4477 2697180233368683537794690328 4478 5430287134724182616251273373 4479 5574621664321467609243596175 4480 1306376718934751803051185017 4481 280598033506489971636544098 4482 4343686324079711703996579281 4483 2738937514833389142190411122 4484 12852707190238659123967161 4485 5642608835271141594745454490 4486 4828293489103263219285367711 4487 3124896908795674347249622318 4488 6157235015988552543892717061 4489 985715733479059848362205282 4490 4933406298014498291152742151 4491 3059047751015366316774915172 4492 4899258467605805883136289169 4493 433419773308089661783270874 4494 145757643704525155515941873 4495 1933698073323616661496937298 4496 1206093758914149308475507569 4497 2915956776278507324089489262 4498 5348558899568845300013885998 4499 6379001835259956015951786278 4500 34206634436105144555951532 4501 1947410483889425153760545376 4502 830887298519553659040778512 4503 5842011495645547747313676955 4504 2762327801018026622463351393 4505 5825166040334924915868758107 4506 6047611716937545971129825993 4507 3022382132101139391108723766 4508 3139257904845464537986424409 4509 3383887486708549523045933068 4510 5644205937495652918029821888 4511 5869965689885405607139001881 4512 4655447734519976239897674037 4513 4651813670765412612964411886 4514 1017644003599803206893537954 4515 3594428971111015932867945054 4516 26879869757770120195157044 4517 375807389063849885769023346 4518 4423799508770856171866529470 4519 1254368200333696282548678918 4520 5252053275436313526316472523 4521 613580897396921392657310473 4522 817533134523797612645513277 4523 66274551170507707498783067 4524 5573551168765350078902808269 4525 3816969990271690538875900567 4526 6290435738207874294613765783 4527 3330955112691686641442417202 4528 6505856007092647001318158965 4529 6444745691590265284480672500 4530 1203053185739459491812026251 4531 960091403435275169418065218 4532 6202594181604517643216929118 4533 104853613292464230503792386 4534 2515558962822023339386912059 4535 1601620593956325685103167566 4536 3506933533248077658498061532 4537 1221073674744071465818964215 4538 6683653511185928797436542157 4539 4681174850189933670120867170 4540 3715108828462762067138847785 4541 6871694891850103536065755637 4542 6871694891850103536065755638 4543 502938795793261128900063779 4544 1779181058152560048914503608 4545 6130271480227935483276213328 4546 2373767098107508077796591951 4547 2597897053514485925238176994 4548 1635745826171080764687077973 4549 3312921800339315698510166942 4550 821529628275459862013014740 4551 6052338130441948290198259136 4552 4542603351020758109472480924 4553 22505603212592196469323443 4554 897996886257645794877590839 4555 3917047887325790802381906862 4556 3890217379921290163290482524 4557 1632773943679791369380218805 4558 915174213429880226213914426 4559 591814400029134505194706534 4560 67664568606850353106515200 4561 3609679294719004556870600468 4562 3285224121963313976878709453 4563 6732497377460449976441759576 4564 3764772457416557906689492861 4565 4711196818821625711714495254 4566 5383184097824241924050993209 4567 4161647648115674694252904770 4568 3630477171221951850743983475 4569 449509754512150491101383336 4570 6695863593613619655465160334 4571 3802274349993715637981392074 4572 302173676053868053322559883 4573 6611854591368215488262076080 4574 6148026240334385354457667941 4575 2353873098596430240117658292 4576 2950559722799277872454245982 4577 6433134028967988104762701906 4578 6192066235921973701229212527 4579 6394010968343083297862475882 4580 1438108584239157621740305494 4581 2139081654456516584532335021 4582 5227914582134730263537346943 4583 5637936893685206813732417480 4584 2997017253434763477400686742 4585 4659678697005829331336996743 4586 5450136959783808253864157867 4587 6110712802316419323950618080 4588 1515344335410885246129036179 4589 4748720333314513026221524798 4590 1523607404375150986189388402 4591 349843651600995578805733136 4592 1968182638450872559813169276 4593 2349653708117579366001873905 4594 904063942298553210217585540 4595 7192207702804691705951991992 4596 4003679253051154110593895097 4597 4034511289898914001838633947 4598 449684314893941232626113688 4599 6766058082455584345206269065 4600 2459230777664721648707973519 4601 5531286658707802861768808522 4602 4010288373638701923767646075 4603 4565826158215354091371608038 4604 1466114104401362009242553503 4605 233748762602504745173952965 4606 2737964210843786757059636607 4607 1613016074415272711191713035 4608 5407882207148951899568991941 4609 6646759540409663602820006107 4610 748321648807147746119668832 4611 7425330044993857106979007833 4612 6313585623672736655580388155 4613 4810480555959587311296793354 4614 4064479257314979390941539340 4615 586702185632033051797307663 4616 2608988343405741412811653629 4617 7333409273515354785324974242 4618 2051430087146648008781942003 4619 2040661215062281865173720190 4620 7721902363705970142841764241 4621 4123115828375328228579892208 4622 4242069933595858913883505943 4623 1553486548634144272617064362 4624 116958386557566250391139281 4625 4220898196170479474830579012 4626 3598596714953115847195806265 4627 4318079918036863364611149102 4628 4232903562659028429487766401 4629 2100561396410552569344083164 4630 5242510144323063465656955093 4631 1708067878710800774156333257 4632 4324791153745495713567730179 4633 3461250550274487104824471509 4634 1231774618780457974909467632 4635 2259643664375091635802654567 4636 559499333475637601092539353 4637 742292533859585155007069250 4638 3925777057818438220726343974 4639 3898105882350959210736282203 4640 5301860277832836077422506939 4641 4129170811296737309291028967 4642 5871122177618854572462036532 4643 1918657743562832832797094781 4644 5325590656286411091466222813 4645 6092890609600196858874278373 4646 6878280864410293564786933427 4647 5257273212556302616502414356 4648 7226109687181825134488348571 4649 5329405861043342619389813357 4650 7186270392189491352628752834 4651 1965567494429888339926215989 4652 2915539361111220221065379315 4653 4452465511123710935354444815 4654 2489234007422228159787152525 4655 7669252646777646280093368116 4656 1113612417390913454314260357 4657 4646587759615295000230449677 4658 5044101781028282439809085310 4659 4266894822614895873766030231 4660 2249083511827845929090040932 4661 6457908263633586333174373584 4662 6645051114099447452924897994 4663 5675457434608396209973794140 4664 4412815728494554486658975347 4665 7639445033200653582531444324 4666 7584888106870814433757201379 4667 1889071772969278402109689401 4668 6735574741048240251651177450 4669 2900634119812282346922102593 4670 7612880009732730585581259556 4671 5055922732053506576836838804 4672 7430157367799777106774809257 4673 6122064982928070407890973063 4674 4127627116764195006586858430 4675 3875253490680350924053486027 4676 6484129240019257686365421460 4677 4563909850495151075179036201 4678 2282514399419448154827566410 4679 3055064345796169270773377467 4680 2396389567372997405441560964 4681 6998617219050869062227171474 4682 220723336644626518533680648 4683 7418207771521665170364816111 4684 7116688109363108361879360953 4685 5367397319628910541311527606 4686 515081128997471656866231312 4687 2517187474898790841519055830 4688 6649119313882783426345579916 4689 3138968442582758402345010500 4690 612267901370522243333466115 4691 2200945785841945327606274687 4692 5174916781539366296411254994 4693 5286358443960274544123367244 4694 1554998722179777018389866915 4695 157979127766415895828062598 4696 1623910127126282394508235031 4697 1900053641718186859988748176 4698 6163829076390370662980236960 4699 5516218847066005777286350331 4700 5348326767127109558244422398 4701 5128831631823242867374840266 4702 7030937722025996901491151521 4703 1731382394193744710911077494 4704 6651305242565707660520415003 4705 7912276217951025878308050639 4706 4668890086861224353151054049 4707 5720866333453624067517734857 4708 3846121831543858914521142996 4709 4001802923966105366473951563 4710 2521396694703343622464972948 4711 5827428813606596906791182145 4712 5385815677503215244736015942 4713 908661457777309738471247052 4714 733300933078634941169062574 4715 2439840900116861465848780031 4716 1474324784274216019969389898 4717 4961116690058094431251918117 4718 5364189903116550862950205378 4719 8320694784106510898144726287 4720 7268243450832687164989245389 4721 5715082155064655175240921777 4722 6557043475367585738858436166 4723 3840333716909684520827486738 4724 6780602720689217324873672422 4725 4672650172091164544422808746 4726 8871036697428836078158733527 4727 8143003293387317079509856545 4728 4142454992643920952497778203 4729 6061761322736395322838367727 4730 8041769389261056048587875937 4731 5778951062964300024095670483 4732 2538548023786227746371157674 4733 2034641099268821983417131636 4734 2284256079892111946442350409 4735 2590989114676539523703523658 4736 7540804093098894540053665770 4737 8999394398322213171920748948 4738 6441354866599369574880813865 4739 1578503367328062085136600715 4740 3694936500044152161987668775 4741 7910172194474574663812344359 4742 616906166231299419159528105 4743 4810305309994348492858066120 4744 6823603774737676011105547285 4745 9206298010368106246029149664 4746 6267423743298344117478499362 4747 4759548662019846865927762340 4748 7033060869471418272859919555 4749 2219743072055179762872336922 4750 3773525699298918951207348592 4751 8027795599021075297736826315 4752 1876880501829847702778125224 4753 3622123095700075690421074448 4754 1325992598574057628366867355 4755 2801481607964065957242594037 4756 7228750590385243808298676326 4757 5817746663690470366807057756 4758 8486440502976055579477087977 4759 3829289081676484308662555772 4760 8236731128767010764157025910 4761 6165177024464856618943903275 4762 4554871132749544798593851397 4763 4998552569404980520680749596 4764 7571002798336051658531564951 4765 8007420881578070725110593230 4766 9407825297971306212430282049 4767 3925915678041490770025774194 4768 5521680757828053457572043838 4769 6190831684542665559099640856 4770 4033637238118798703061552566 4771 4457931670955551700255794637 4772 1088921122069462458598846503 4773 6668082876413622905571186810 4774 43168146567247600314710447 4775 8241437951673176840856596576 4776 222423961536693868025753821 4777 4357464490497250816295184701 4778 8399736194002442914276831844 4779 4662618595223954281344493477 4780 9246697778348256687231380501 4781 1880143236854513521137424507 4782 469261231977276964351342372 4783 6632650177094332995861623293 4784 3004843059974581948988260833 4785 3500489811687594740323855301 4786 1158214341657775081249777566 4787 8669650723646606318650599361 4788 6338114685906739794944569419 4789 8932367916750131280291653287 4790 6202599635353125487914566250 4791 1168782622723366738000457597 4792 8969250492220048135908825562 4793 9151849617022924571349581604 4794 3833293292223297991919511866 4795 2993001682735255749236298376 4796 1849519396842841057679106560 4797 2583973592570853620358443594 4798 5086532752370469135290536062 4799 5619101315537614520173621641 4800 3939408923965211864566993905 4801 2628285150266057569264404415 4802 783527150161023406924492871 4803 6530254024312618223053805166 4804 4666925695119281333020240261 4805 4432419514623924118247316744 4806 5750442051869455528201270516 4807 422040354068747025587919826 4808 1205156059838856347423993653 4809 5712871136362996682691548136 4810 1696946882520917215821140986 4811 7554759872204927599420178293 4812 10175230432980323756177847799 4813 2457238883962431824246411354 4814 8391180841661393636279195587 4815 8390960699712406072066361065 4816 9561219112718976970861576556 4817 8229589071643172918426888001 4818 1114455279129043433644917795 4819 3965659248501634317519779075 4820 6940227728859799768645053331 4821 314711361272197059619670243 4822 1363327271063323360881664443 4823 5906787955281148892808882313 4824 825243723793895971863592309 4825 8439401454914007869582404757 4826 10131237150905060207805873660 4827 10295022626841466319838892246 4828 6563981239602340610994918931 4829 6194172130957200037565287820 4830 8422939518178135147645748062 4831 6083657994299943353346472211 4832 1739721127236820539460074988 4833 9192275473333633137956361272 4834 533146424195506070902998064 4835 7612034775259670810077575090 4836 8100554126932250340316279028 4837 10396920933275174198804520505 4838 3776375406414874740337115842 4839 2676032309490845711409203479 4840 8197618559395097064506649931 4841 9295251629218241441647628631 4842 6674580102871955369769083807 4843 7666340684696168651802260683 4844 6717449901663871166985485104 4845 1348431899026354262090860824 4846 9530010892287624894324250125 4847 5076424668684205073090106788 4848 759995478840728051661265135 4849 6735063279930131439208179586 4850 6536261745149620030210793332 4851 1583389358010278712584417110 4852 9154889568926519720694857327 4853 9451913815334021430304633305 4854 10335191921873095379611846415 4855 4292879486534094051750305519 4856 6602356369260100481843211890 4857 2061553434442344258842142779 4858 7427804778857370868438491986 4859 1414004884036108777257213118 4860 10934164150289214815966441539 4861 659358776407359730337083459 4862 5800178027394478231571112454 4863 5616369475886317214930145938 4864 5615669813060829514672376916 4865 10514120049459907785655238192 4866 3805750262178700403790531033 4867 4742644265086368710323887572 4868 1262618358108866126505860111 4869 10782238636226852578222285069 4870 4514160756198781208558287123 4871 4855706071684207885087412236 4872 2278090970936083699791696972 4873 3819546919724944088621865390 4874 5513505792260003690117382730 4875 6679743922152752887217732914 4876 9235631846809156073337499664 4877 10850648364191920730298612029 4878 2068523377859821841792525030 4879 4611378690642819474363010733 4880 9945052918847925202595832288 4881 7640719905375581647044659315 4882 2486598715489645783229159588 4883 7928588973325006277224431874 4884 1185296517820027106977635397 4885 3256081992327780993123276464 4886 5882664673142604948206811944 4887 9769533919846811155880381722 4888 10421694074908334542359346512 4889 6975308623423165259220377522 4890 5005448764212682095822627752 4891 1879707472244997027144030425 4892 10460680359165829066718588836 4893 7915178515380191502088412550 4894 10672053415712123963045932394 4895 2856013908956159020739253596 4896 7434252669760120735935421479 4897 9017821150356452493643985015 4898 461768880900111910712330398 4899 4589901647567168861639391394 4900 7620418824995999028748669676 4901 4109140577326859474336032488 4902 346346078542568938021545921 4903 5494092504584769460306030389 4904 7270170346482712600663242674 4905 9152369390409550515111054181 4906 7776601261786965861069782334 4907 8667687617719206978898314172 4908 1778509937404667137162930471 4909 2953957637322497085548088142 4910 10527451179048150436033114594 4911 10740602958075804168251821262 4912 847947230158905095195180355 4913 5725335221468981085951985774 4914 2750048148478524490440770784 4915 6494548267352915989128582139 4916 9985578333959462970388606765 4917 3249757614614057143306994062 4918 1420312235661523483176397533 4919 4950116157593884043875171533 4920 8910565583892160465684829248 4921 7371370146025242617781877068 4922 4293972853179384234782687205 4923 8387211234132554569537000652 4924 6787556632513906951975764174 4925 10054863684521130279293472517 4926 6813032825722069145155375303 4927 10972867840956670149749798022 4928 11901889589237829820544244301 4929 6510982855651333484094538569 4930 652995349705742827179938765 4931 5625372700630536310275297067 4932 6940884929013940044684328029 4933 5124040710466444867877542977 4934 183398962385859988407989049 4935 3768960674350270129321104968 4936 6875696735315131853493818427 4937 11573721667183045927359348110 4938 4306132408588755109149764444 4939 8326667440851594817482174264 4940 5485049404034854967806436859 4941 2065603455391671300516400478 4942 6928195034389172525683010962 4943 2435035891971156362885893879 4944 4679078651224769408145172879 4945 7395795956230223053242088688 4946 5820155768688560554115610828 4947 8558190534671823986594081738 4948 1500754249945818283386679467 4949 3600821234940027446548427887 4950 5734962037550684280827801650 4951 6799212658588242580842806283 4952 2825408764267147040788695312 4953 7719134042117575861815029882 4954 1843458564223562843854951751 4955 5410664346476819228462261952 4956 5673620884331356957515715977 4957 9626229668565675814604204361 4958 5788679825888084698041704750 4959 4896282367105590993230185307 4960 3357149219252008143412996941 4961 5249159650412232601227846813 4962 1224250451151503472941164494 4963 11725011920130882103581161248 4964 10454943997017200327312083783 4965 11801194893937295954628517155 4966 10896724650425697470698169529 4967 6907420064784832175565123529 4968 3606997758245604767040069396 4969 8423120864350233054934219471 4970 1267139658072087096835498818 4971 6758400573070907543299627408 4972 4835141648999517561281631077 4973 6445203577201290772382318255 4974 6690096981470043767794136281 4975 10351546232757774456332960983 4976 2885599728801491932900656417 4977 6797009522922153685058128774 4978 10166533634155128989274531745 4979 4328890450750867901108283977 4980 654119866143868212004407677 4981 10795718320214221914682466647 4982 3003630429201122988336121860 4983 3239028503444345973650868981 4984 5650806435588382542015304165 4985 10042408664131182471575591471 4986 11394443001562035449785946767 4987 1266038771579387684996019535 4988 7016346052283880963361613129 4989 12413062194935166731789979821 4990 495230264737326036862516484 4991 1401820182704050023303221654 4992 1637345211213150012005889613 4993 2143347018403227584103599530 4994 4142686156189594519974924143 4995 1217656958803895005415898124 4996 10843835061395810107994444992 4997 2363886507300915035850925832 4998 215514432281182155942969631 4999 3735846186883119833811838855 5000 8082383729602773574638704278 5001 10134561203889293687536886677 5002 8388354704555165805968579379 5003 2874614959179927481089328036 5004 5642854310263381245333693426 5005 6849214449189640171591126586 5006 5249127469615879974059846993 5007 4262627366369185560644506030 5008 4632485933789276683587638805 5009 4416968036630207134122188563 5010 8163359333192305542169219261 5011 5542462955442360446906214496 5012 9336080046108261358682233788 5013 10043593910841435656404518942 5014 11903681015611118237104508600 5015 1748032965856948750972547094 5016 1536620744200044089260891419 5017 10982088962052638222832128934 5018 549375502548358727641263392 5019 420651953288369081283421201 5020 2741065236681908582503791366 5021 8417294603250634013878485816 5022 2134558549587767891136678536 5023 2407190428093438286967859918 5024 13429747299565826807660703311 5025 3766422817664021527863064028 5026 2279435024021862235039577672 5027 3108690751767261240154942951 5028 10244526470615556942784995072 5029 1451962160077733479429709791 5030 6718105323280642464012751851 5031 7185890667070983226442139029 5032 6645954590279095856268033935 5033 8571906632841676271744490203 5034 7914156701008059417761338068 5035 10033882034014425576942322077 5036 13341858235643186891720436790 5037 13866097827166693979423684162 5038 7984929420074487682610228646 5039 1752031593000659537220151672 5040 10192763929521083074837290737 5041 9090609888888721178837306541 5042 8669810766632658159510618199 5043 591503552626576600514404995 5044 2520345874838256522024466258 5045 9127963561881106084162909519 5046 7583247259935463686561187735 5047 7956767806160520445667400802 5048 218251334123266091176030260 5049 10189728540152863446621082135 5050 3141140326481876512504901666 5051 2278986380211165100743906209 5052 9857430574856523201710229467 5053 13417240739596293875236294099 5054 12952214870925974407445951665 5055 9795215777816089260629574278 5056 9005997036439435830053739436 5057 7399763888065075356324330994 5058 7220102744087391232341131409 5059 6194033473783180517572794846 5060 11379463367798179992487913912 5061 12153495003967713005849107306 5062 11729737071245278496373247810 5063 7071139803076330708909537317 5064 11944256402615250295973993030 5065 9579263302729575513587311772 5066 5706260764770712296956029763 5067 9181432671574652520569239571 5068 13848236317621022693015945785 5069 1693018309714242063563447619 5070 12963937686460495806727871664 5071 207320337248390582857812697 5072 13863310341619830874163809583 5073 4573900381321411393016431155 5074 7768446231029498874213630322 5075 5831805459339232670267227498 5076 11070128825934310736838162369 5077 7761603659844289538108716444 5078 13759885729487369498087432976 5079 6230149711996889184439152790 5080 13213303303852032933499860338 5081 8032974459182685381275345650 5082 14324418624249724024488147413 5083 1624915357171389662061376780 5084 7293546822106384395264231272 5085 9357441727318204606608781041 5086 10003585674393539917902799261 5087 4223502765815974231590545910 5088 6451840808545067803837695552 5089 9423066176625005693568589860 5090 14043525049653920710852513082 5091 5645756584324598034032795091 5092 5828885734048847403785147775 5093 8645889297372355907702160472 5094 13115811262470295419498436877 5095 11155781079735948676570013224 5096 7560857583705046225585864702 5097 18471177174483745882105542 5098 6147375465083392559398351758 5099 3004577252789820441708033377 5100 8209472049690618431883601529 5101 8721169261853888944790684020 5102 2100781526959648974074202282 5103 8682535129231993118436599494 5104 6027627577036122959289191110 5105 9020788278244408604106307869 5106 2856870043738109669794887223 5107 13411445589715957676283117884 5108 14043134078790527262107482215 5109 12549138982736226395927841075 5110 14435249088069606940859658220 5111 12295938140078328937164040234 5112 14904431387546016922463985122 5113 11917375192986579182481785749 5114 13114616620542549159713818553 5115 2277858139818055198829849340 5116 367428370116348037349931992 5117 151450060517047806586328859 5118 6615030285610741866440942298 5119 12375301780897129000627855139 5120 10188434744498085028929522041 5121 14453090971863359543240100412 5122 11150230984052909328180678665 5123 14868093500684876998192837320 5124 2560101121655856521286149069 5125 9047037017691487680874855121 5126 9489399948575460301334904386 5127 1423968440288387724023474797 5128 10742468244456860909820374273 5129 9312694332678323016808812292 5130 7940016104804423891788528249 5131 14287503926312699313715039121 5132 2502193877658199720072438369 5133 9928245692182780052941490605 5134 7922176969245764704131646755 5135 11048838842733823280844568472 5136 10125430671852524225700838893 5137 2185624395350875297011373813 5138 5029086532164621451713605748 5139 6079827346594479364660686612 5140 796816365238955249572591967 5141 3361677106174621678247781455 5142 6059075921685152050018033392 5143 1413902667900824055639755140 5144 7729213733395882382230877566 5145 3213316509045790192182837492 5146 13767371728978003064874192311 5147 5839966287969122556932109944 5148 10429142420172481893165998701 5149 4783962986048065807971744332 5150 9414370971405420001741010203 5151 6802620880209328402839803926 5152 14694055944821121176828740113 5153 3317754831818782471839605194 5154 7583655638110539897512188213 5155 10999030442511276595150775584 5156 5085307440320649357563217977 5157 10927497475797378752650866491 5158 6963385857478858852485307746 5159 11895001305947321047483876354 5160 5022235040251138276873073163 5161 8901978410622875544605320484 5162 8569769844680507211505634575 5163 4568003753864810817717460011 5164 14503920401839059368088593490 5165 2516920617938139603291052693 5166 7935348055998976046485181243 5167 2234465829303237012269777460 5168 12148118679631418491528415257 5169 9165172295194687062585435411 5170 11644254256768112222399918145 5171 1195079017826773776735313468 5172 903241452904184622426581437 5173 11730686645360071662240403643 5174 1896164845146689064747332195 5175 11533075614437448142961444097 5176 10609420066532549033016179518 5177 9700190321252307235534339595 5178 15594828406508000006399931443 5179 10462806383399920856968239745 5180 10425600642577056280054710693 5181 1820609866345867367107612941 5182 12364055061378396815060126591 5183 11755249924637522296763558020 5184 7452223523058511781245687462 5185 10754751398469055268635177895 5186 6225052129656891940710036794 5187 6573668443185654181439371423 5188 3372569751587457655235265461 5189 10471756844745256176326043696 5190 1219699756148943080908298173 5191 52918484548545324726025070 5192 15042463940868873014963070118 5193 7121774065471394910590548749 5194 11388168121922773761750333246 5195 9755598206552105095218767144 5196 297822769777212667665663318 5197 15573437857022788603815658547 5198 16477470864875866969669607013 5199 6927999358688775900541922962 5200 5439164010054686215176912416 5201 8531969307976581043503317282 5202 5871168186013129864927369761 5203 6338243498910094068292121511 5204 8876372962367466634501548413 5205 8545223757096651307932727689 5206 6888319000323593428717797512 5207 6855658347536142277676368041 5208 12757617178321611935190751932 5209 755672850158278254837519742 5210 15680378841179714389898213820 5211 12015204351513178304067740931 5212 15039138699767164186379622159 5213 9748289682796357563710743194 5214 10002641102167209209177416377 5215 7985680117247011667544758581 5216 10432910695806802283580406410 5217 11779716591184897105295464743 5218 278371228045788981696383590 5219 17568367734399184517933095515 5220 15196672668260160369082684864 5221 6005634424376399343172155496 5222 6957286454873131535148030633 5223 2489605126210897158707088307 5224 2600535913067518647935871988 5225 15789096321465412124723760624 5226 12185386331500190529482101567 5227 6202026947060682771872774732 5228 2236958223595618017159204690 5229 1801090219141083674549211230 5230 4222566379163706904161777583 5231 1726047557412970021677118032 5232 7473778689726148638839640864 5233 85883105288997712677425634 5234 7042380092375714445157187324 5235 139771844288897094932135368 5236 1612171076690773295334042533 5237 2071055913754421330985458750 5238 11881686823234485661085030734 5239 1645363995934036779258647299 5240 3547289698472741082124246932 5241 10216699674867891889981840045 5242 6920349816152010363990602099 5243 3381715234244191490721165006 5244 6383979590170900071523920985 5245 12233844566724491155233572332 5246 15332613106484149880016471596 5247 5837952116944754584219324580 5248 8494326757135753758382056504 5249 2828178704724802316937370737 5250 17955864667703267361652101043 5251 1788902537012478060995399634 5252 17421057354520827242276775047 5253 6743630909043797329937568498 5254 5241497343821240482055554801 5255 17896130900795809603826279070 5256 2625972051668189286997279202 5257 2609440699688520508324327825 5258 17537029872326703719814748468 5259 5012908090059713273382304342 5260 7705326362109053433795253445 5261 9343547938996901548734206896 5262 1164318420061359381796568323 5263 2902679218390591548656059415 5264 15133106862844089021728396103 5265 2437979981301136271827190654 5266 5708983002032057267859571105 5267 7732510608719534631201332424 5268 13497342042496526117102921750 5269 3017347509719684919233969508 5270 14043505374690057772807724820 5271 15502055472331771504449197042 5272 18361574542129396594238078259 5273 7093033673753861099492790250 5274 1503895186474971799847468844 5275 1328951476686599206236304525 5276 2338485703052455664604978237 5277 6926338118456311522239941409 5278 13509345493114439415545871353 5279 18293047087525745821964583817 5280 3338229589360202301536627162 5281 14320238069055983600830540496 5282 9954302983729743749658666321 5283 18024956395627404965495374071 5284 420013406608406056674291761 5285 8502042233612266346666776418 5286 15276329290807215798862660760 5287 6609338389475033424268929408 5288 2575124252993315102465737504 5289 10768896808594377528196760415 5290 14009527077463402290910443775 5291 8362541825725917918007883963 5292 8319184989258459168520996107 5293 14091146792207041503869697615 5294 17323594297565619339947630574 5295 10088447090566035646497894778 5296 5093149722064304550149133705 5297 13810374769230098645120190332 5298 1499816216654054968156828666 5299 18911186541539500139413659287 5300 12383543241730513354098926320 5301 1252941630977336465802425571 5302 18577209150902652883696837505 5303 8392401294817332505243515272 5304 13510309638656265213381040835 5305 19056293471940089573842062744 5306 18471592258870249814797196973 5307 15418251743712086281966873156 5308 3199422904480895026538261364 5309 16693640856806046165913634576 5310 8947289923729903913364107641 5311 1874615551822660224276558710 5312 14282177940612185127047073974 5313 19264034268888430352010197044 5314 16732352999447412811136261368 5315 12226453212561448823215532042 5316 16297569880245538122289293839 5317 10496993168513595496952813905 5318 19337180900685795623396273946 5319 11013135807428197221477070951 5320 14130414973465034635770925785 5321 15047969792697384772765191055 5322 19891839950836244350567171134 5323 18617062674143253868810791723 5324 11545550635404885093863450779 5325 6668970145698882615709397838 5326 13692459100777773838509705383 5327 3340207603271459866454436395 5328 12167204987070733011734020444 5329 6521411521124338978569426517 5330 10911171543333584422169126757 5331 1368606595557738233978100732 5332 4013118166891330100042420631 5333 9701079604708397265804721714 5334 5871120449566889586668661210 5335 16059386810849608911796920230 5336 17373310935545204687837230787 5337 3547232626801383413996852522 5338 5594178951190586336506026978 5339 11832917422091307143155006396 5340 12094301198505894394118361004 5341 7649863018255913792335445103 5342 19648721451077432577440790781 5343 8536056631902875946360463632 5344 8562645104438572604398351205 5345 14224404069387993447440290261 5346 18884296177401327529977661709 5347 13821180873861215918288258610 5348 11577544672387597975099631092 5349 13980229313823454156592762511 5350 2951209694362220838930702949 5351 1631368527307427572909513442 5352 6164222959731933069020135056 5353 15301407669644490635887409827 5354 19783355177347668824373890267 5355 11290391142614559352429453919 5356 16716038398713484599263304039 5357 15048535419726163139882811748 5358 17910827617342463766257039929 5359 14080151402105084974659480118 5360 17117439399324643520720071762 5361 19119390091781777357350916257 5362 13187579670385561549011350191 5363 5926129560041207452605732544 5364 11412634720064554068485916636 5365 9571658773957226992355913667 5366 1373903483944306790885404093 5367 11661383402016998569134205007 5368 7864116927664058188971664281 5369 884254142792877586607188037 5370 6588933220648361303389150998 5371 19499204830172236956834514188 5372 3846717258801058272204296355 5373 14814279970846096672136215664 5374 577094679090248769616989012 5375 4639478697193828991646652650 5376 3226573609816453837923583411 5377 20161466291485251079995943616 5378 7095692327699550551543483492 5379 1753074479229048328037621866 5380 5910106095722570930888360490 5381 5925186046505060438173882710 5382 14707336923122536194646768412 5383 15690507207167861722387328741 5384 13205038653277204183021476033 5385 18230021015122395513682883021 5386 5880726627132510864656474056 5387 4940778066951895520309583978 5388 3595794556831514319918237041 5389 11218605319114781813062693471 5390 10956688039204400467269207644 5391 2099335578542215782296844416 5392 18778456277788786631280880817 5393 19083439081628097354506614344 5394 3636069545024041012516534795 5395 20201273668075497177329732695 5396 20437382431470102216802089326 5397 2899393575821420164449900631 5398 6384451522017043813333857937 5399 4001132286951408519982985133 5400 20617166775955404910353547308 5401 17456515401515986984123253299 5402 15240471319178629746378131442 5403 5178817665068553137077924591 5404 11832653899870615028220742734 5405 8328253689154149323680514231 5406 18405809375017613209469394302 5407 7242646249170222941444372493 5408 8272003294413150254078045862 5409 21644879690706715646031496058 5410 18590858936203922351852064380 5411 14908739162906274874630878131 5412 14098452589039524678420814816 5413 3338903845347447900137490681 5414 6062043085019072200441012493 5415 21950270095205830318733254270 5416 2168281986590086682086390655 5417 4910384913343381547268877749 5418 20651741253990384423510551949 5419 11277055655164800424478660916 5420 3636871738736790750325173966 5421 149076852022611875947415433 5422 1269899539190577140644578394 5423 7514501353502320020363806666 5424 7363954611135400105302868701 5425 20456054858218746957551741620 5426 8192380540522937235118024464 5427 9490385289758496950720645502 5428 13339387179735858805362733138 5429 18092094774584792258163338322 5430 9206351818942135678060772025 5431 1219623991352857748933493587 5432 20706354706344572860102402011 5433 3792467602256359226809047981 5434 12876719800737324892611052185 5435 19648537669997220365864617901 5436 17366559445937612801510061711 5437 11527818884967180998768668477 5438 14522328261974125892347113995 5439 4448823901637452911682349529 5440 14031073691858309894362284226 5441 35835354503752383696782236 5442 22684421265398852991760681010 5443 19916615780386657169229465538 5444 5481167038417395001200852240 5445 7079589623410835588413422597 5446 1413906578023477338343896178 5447 20584503326277921511798951132 5448 15116476164029138046770207094 5449 11684795287879844908833708886 5450 14092349072812191210641040422 5451 13615758006377256373828676071 5452 18576730842907910788790600457 5453 4450671057403478678132624807 5454 664350874585323817678375654 5455 15020842891276731359496870515 5456 22582515978352612168952081883 5457 1498689513768644830232013679 5458 22735762276387156317669626920 5459 15765921348664697338484990415 5460 17256705467265835619439372840 5461 16048086934437035638503429824 5462 19021583569120385525546638135 5463 9712278841366951076483662050 5464 7151082579782953158864540269 5465 5782625740604339092575097699 5466 15816936316959620306026387236 5467 558815923504572914706081397 5468 22563634896750621731317032278 5469 16253342932172150524766964145 5470 7342282454020810183341367221 5471 18664701668043516133485223913 5472 1833118138043506706558547373 5473 22467988233595249384875189340 5474 5770430595159519297931558427 5475 11620699635081081622892806926 5476 12643178226615699979546728299 5477 9625836820881415296801873397 5478 16617397621595127685882057968 5479 4280456719855856610024446309 5480 9277469722083663289600394469 5481 15297139750370682184943964260 5482 13327608175815140487331320705 5483 20981058273390757465569661970 5484 22927433556933940731178548459 5485 15296653434069314572879919385 5486 21652956100462184764522117102 5487 17930549080121153896437772348 5488 12425954487994000010288820939 5489 11076859854003036260584202618 5490 9556635187489839438201068999 5491 6244066333915926819168186317 5492 1080126166261637819272935485 5493 15043835494641434295985254151 5494 23609066616414018038308607 5495 16586725647020279353429813377 5496 1854327896452194076063795711 5497 21181465239154905189130094675 5498 3508182967611890467954049201 5499 16106999969740108065447401870 5500 20519934441135362982416607634 5501 550261326798753220868396517 5502 13236208329334634542250699820 5503 782407738762556561102514035 5504 21339467909701110894115567793 5505 13461034448139192560271641943 5506 14744137160966951713035972101 5507 21925623283805010602811947654 5508 2758103874176482637216283840 5509 18554752478408492609639123456 5510 8195962223471355693441336440 5511 21250555103986288402973530167 5512 3603911234780003828781416705 5513 8270123102499320942506211135 5514 11185914980767568196730017219 5515 13485194367462190242597534575 5516 24205998863086193526686066942 5517 6315409527062390338825619831 5518 16372569623810396692909246723 5519 13534361678151808041073283466 5520 15335547412133500308263461127 5521 20074387457272060296507760911 5522 6025783723650403345900798258 5523 5718980762944933984579362990 5524 12687826842950524025325653764 5525 5885442821865378230495702227 5526 2741502135551513344970491404 5527 24913722293890809421388403375 5528 12334236047026106211275078506 5529 6026834972526286224333822506 5530 2596447630836521134987794470 5531 8283263864846359337911983976 5532 2635411788142861536763706919 5533 7566198784910729017747579849 5534 12495459576444544806416753416 5535 20623274736574701826534761676 5536 9333982752208739530411224031 5537 12102974779858495416672514386 5538 19857440231651464194909598688 5539 21913217089729737102279194365 5540 20549979567127456371181612117 5541 1913023022767918741314797845 5542 3047426747119421140134931379 5543 14936220849457217008659643118 5544 14705751693041285317184494592 5545 9853502097587077303674252306 5546 22483314147349224363112339368 5547 19841880899138838328033924652 5548 1449577958210870595343528484 5549 5122950691337146706943477090 5550 7534420186138705381967664418 5551 26319367005015962041771374524 5552 25718200482307673638796474631 5553 23416798845563940540913530809 5554 19765144720973019638375336393 5555 7634793010883839120002957366 5556 10454874585131080770073563789 5557 5194778847639906085891048410 5558 16718838704515603793150158666 5559 1032548658457884528617895337 5560 19296678038754726775371378325 5561 25035270192648739140336421152 5562 9261658325220799495236211805 5563 16974058168244198662843454564 5564 23037058589632890646878991823 5565 25869612798296042327874430823 5566 2694929206326710358146337833 5567 6830300708215274583088538153 5568 10554593433780895986914008038 5569 3259611052032470984022032391 5570 9895681719493034023552163051 5571 17022033883401032970758479917 5572 5970474531835385404583418134 5573 13078592879384726960962560399 5574 14944104376274425061955636088 5575 15144421430865089485994780157 5576 24775312356304558255422554394 5577 26266842295726528464307012694 5578 1832660647043129894948779279 5579 279021864647771434144848654 5580 5399530235312538342011417774 5581 15309959545555854214118976663 5582 6108656897115590964485200819 5583 27136318718008550800916256293 5584 15116774814390920799283163279 5585 16191416345446367325286860391 5586 1455615380105379423389935479 5587 14535635615449362919938787241 5588 20684147082508934475585824263 5589 20772713841312733224487379512 5590 12104794310546685671782303224 5591 16886294374779943760852356883 5592 147639870768501413394763742 5593 8399015347601625180852504235 5594 6952496241165474037839875975 5595 22308939200340946266843981991 5596 20471113929729760685443279913 5597 22874157840459457082955440876 5598 1706574787858331519405629048 5599 12968771400096681132285727016 5600 13671460593731554241942334968 5601 18575265693176508180484830126 5602 24254107576540680965969709871 5603 6771286406443423252123617925 5604 28150297345026438004469822609 5605 2124654340632073399855681221 5606 2557788873369572722955711987 5607 10011106240454611601566515892 5608 9236036173693416194028172423 5609 25609410512604418448071785758 5610 2636379835659649059861837197 5611 1560355494751541640260091002 5612 7378566286436822470838764082 5613 303771725009779880520760119 5614 16465433571576246514441402889 5615 8378784301424941574154990191 5616 9488647554431809635035197878 5617 23978661834341878594882096616 5618 3657459801784884818313519989 5619 20498948094170808421656870472 5620 25212322238207863511866130871 5621 6017888562488674728567824999 5622 5833141605335745768081317195 5623 16654378553692895639921664172 5624 22626793823901586723620076585 5625 2237958655233801901050075766 5626 10157715496816657176350017239 5627 5086878741482786605319388017 5628 9930165599626341712944148546 5629 177612292062978593319677188 5630 23075538949224746608021594572 5631 9634771792700006879320835591 5632 19275273052946598765335129397 5633 24802981370700013462307566147 5634 9438108650527136747510135258 5635 2196361921528124630883622873 5636 26654060609410614847988302291 5637 27426678717919316117220522276 5638 2532705939391958487017022921 5639 22612031799796736671404572636 5640 21523282786398981260342918739 5641 21974777066898792308328058404 5642 22352468267186482685566125032 5643 817408962998097237369496518 5644 23228221572389267218242275545 5645 28395450660174052867707268059 5646 25189454500805102895647821253 5647 12395887991024598195048776317 5648 1699325781350877608564546490 5649 18480855172488763397214364275 5650 10883235887771655682490111913 5651 26762763496783321326261349694 5652 19070520835812656908844399293 5653 28908103310400659752152275115 5654 7941580357138132338983732451 5655 471503533056420148190792494 5656 14909204393351362935290325129 5657 9224491452991793081571963678 5658 15076732309370092415767483211 5659 16216529853184832807446813745 5660 26123541454551588063831318962 5661 29764591991638576876115074831 5662 7870429256917374860435761647 5663 27958783983388338750065828759 5664 16520950829553555611438203728 5665 11814804416824373548561529461 5666 7987512888183026393871280506 5667 10827315090676790528501191575 5668 9094305100134297536296406949 5669 26556253850405963969576388828 5670 20789863756036473295999711355 5671 1150344523000674854565473982 5672 16830270803115452112059142042 5673 4951292647874781611400397675 5674 12059290554159608986908300969 5675 13267516008983568472807285377 5676 11457244675650517533455937915 5677 10911032047495649866496755445 5678 11761120172642904760948699096 5679 2147632677443571800122623029 5680 15003648808872283106520789854 5681 20820487151527515596747887674 5682 9887140624519059520827838395 5683 17882690639223629166342340491 5684 30957265704420527592520702243 5685 13661673910756880005268211604 5686 15473927963994225170409996362 5687 25638537418470950697909772583 5688 15463962840174389326345345641 5689 11809107196926009511522609564 5690 23563322669997795274719902417 5691 9047923127885580627171436581 5692 25700563895580277833519408105 5693 3290530850751536290278448580 5694 23428989747897308114174259929 5695 25756648210092700970819917669 5696 29172017174888607487911801368 5697 27611650202882099742063537759 5698 10713727102233660588290119189 5699 15526986591936142375958313499 5700 13829624613031544960326291122 5701 26814329756246523588389784775 5702 8296083175314714498944047108 5703 6301649839540826942960319504 5704 7163886287536522164425329062 5705 2702612428959765566786594500 5706 23553691824605443810565364038 5707 27537287194482413286972872333 5708 11935909904413333176226491542 5709 4442457625475865341978152906 5710 6301703605754782125464144286 5711 30980928290709810955600930085 5712 24839925741655142270356477751 5713 28858750481984059632053775313 5714 15191288519439903408432671360 5715 484344951783963403933613497 5716 13748916001460728000761177027 5717 29104104826738232099199252611 5718 1402049996974455134034407645 5719 15246668299828705777861284668 5720 7650650186800620570803076293 5721 20395033859718829112975429526 5722 3399660495291764389341528679 5723 2705998097990257504082998608 5724 6448877492005117743900941747 5725 24066066208875347945814484290 5726 18694461872481640426500869673 5727 31515224559492321377290236349 5728 21915449546480717167632230731 5729 12144953495496165328580216580 5730 30718868112221400018881955710 5731 31682415769777747595942879681 5732 5271675571542269210027566503 5733 11588540772225597415900443028 5734 16015121396565520648605049041 5735 6329793002686110284997064511 5736 30550217966802715696002967273 5737 4127139594285450214040601669 5738 19152226800229616486587401568 5739 14309969494025246702696313763 5740 25413482777616857820632658161 5741 24681970731208386501693059117 5742 26889919203834886527831164134 5743 25432760122280328953331448690 5744 30934323198940237114815271610 5745 21905679959404572105656785888 5746 29561906746062507646599443421 5747 1490145384021837133498642154 5748 19345173402382707046725526750 5749 13579800770848790203260472289 5750 9842368718889064221691345996 5751 19166949274469955100072831020 5752 9256201611176368985470703137 5753 1309583195177223234818166290 5754 10256777049366542899308990177 5755 25682715769100437873239248984 5756 18963504115854411405106297360 5757 18156039510609403644113742183 5758 192930064982867947014169162 5759 4478503098411841253950134110 5760 2338209159892216766324327810 5761 4693158104947081831146228423 5762 20049135339393415730232022517 5763 5392682402774741327828328814 5764 2848145686880926310398419142 5765 19729382919522371961296527051 5766 21414401409814166113044615381 5767 18605154907414358124962953192 5768 23518259511562014495674787040 5769 8550853938918097808474501909 5770 20059321492660052387494885462 5771 6636981880750281696103691528 5772 27651680948974306296508147013 5773 3417898178212111386956238462 5774 24457669739193900611950542586 5775 11119901430006631333556534206 5776 9245387441004156961425434499 5777 29292378879764255922132184185 5778 32244707648571858791908665857 5779 30873427779198728728648672051 5780 17902576729339526503407198867 5781 29751918456691983954727342597 5782 25279652697011668506798760767 5783 24243694357010363198337423566 5784 9453697390168706256685958658 5785 13065776721240077064525007738 5786 2973141439020625707319751293 5787 16699830068871596690484111081 5788 25462448929140467390919916249 5789 227937855009408963543620272 5790 28752430415981852328678937226 5791 214084210145406980258984985 5792 11493018228551374838391753617 5793 33045716491670203219663654010 5794 18289608435054293114545314392 5795 8502273925917561420922779807 5796 27580948204072634340245993051 5797 27392685698399529511922504768 5798 21266202783514614353958958561 5799 33427833274974307950989479328 5800 30909211715892128653852697272 5801 8676787108690528670662037664 5802 22282537206293007664590721859 5803 33796629349063510547658419840 5804 3821348925815559869740718803 5805 2082720137522475534936663729 5806 33814882652463925930763889796 5807 32618061696333266412298159735 5808 13410475432253557935603012160 5809 33382746568086592201849103811 5810 32128150399615656837029674442 5811 1910573854113913239412170014 5812 12352213164595304445633998041 5813 27501285611151193821446286612 5814 27804747829157904268130750620 5815 9455650945199134374911864702 5816 9860309236557415910562622686 5817 23057238560153549179846093624 5818 3320996534752937990390706036 5819 6987905549987885106901631313 5820 33437550518290177301645527711 5821 35430827808239956821133241382 5822 26093420350406086490985844623 5823 8879751450962922211768447863 5824 6407898836322772506242837971 5825 11355742100790851847673861847 5826 27443046292668730044826253291 5827 28264228944545779212219057988 5828 27681049542018131640652660014 5829 16244159673764715865485883694 5830 13148005900180704874353166595 5831 30320412444756108141238214517 5832 10012019778876908582776598598 5833 6924231960469666728643225652 5834 23357451295729007877666114577 5835 29861063756347760189229580862 5836 11474751442486519497555148371 5837 36079052938704118355983987492 5838 81785088945361030870293442 5839 30081635841154437498189987203 5840 27904452741439309937466426777 5841 28077595432720672022972991369 5842 19090012461034774259522220306 5843 32841797405472536473750849135 5844 33676078944086554476390879747 5845 4598040130528612122196591760 5846 29948230150968469669694422411 5847 22286854731678070890338822767 5848 28329885010023294639057465699 5849 24106795060226671559992175208 5850 16468657707965973805085835834 5851 16090095577819011852106921687 5852 19782472087188296436839883831 5853 10790724556081099979107927265 5854 26851373958479834364398419827 5855 23087418442564780056549361900 5856 16350336317387233091499294271 5857 32220870965546489148702021805 5858 31559538967631960885784572448 5859 4887139514985316950142292412 5860 14414292614266680693727894300 5861 29865498246280670676773618822 5862 3117123744984768591975184457 5863 30590839807267621005993344022 5864 1795892383976428852937023708 5865 16050762720604794507293301834 5866 14959646418554460881121144132 5867 35501144644810195295501566604 5868 5979696228411413117281011039 5869 12166177516699710495542064883 5870 454471917298579404380918330 5871 13668507028085289280999838610 5872 8545482481634928086233376011 5873 10308362519746254067520853105 5874 27399270806497115122350394028 5875 23798802566171290671800612871 5876 26137907741342146838021955613 5877 571172195277655221219269443 5878 19858244608469197316284175334 5879 28893267418603561867516892268 5880 38376607386263619266469377696 5881 12388919014170659378881901835 5882 15794992755109372723349375267 5883 4974902426212457950269694197 5884 32106086151997962022519930984 5885 3589399615068795953786547578 5886 25254404904843068420494945064 5887 34050424883427571531207379045 5888 13660479281153747184135289087 5889 31090705750701811027692974209 5890 17553740054310522852537701110 5891 7190195266286613246690118250 5892 33545895887472989092758166621 5893 1857072306758250392157839680 5894 29566684131795575274868908309 5895 24026664041762752738860164257 5896 29463138745310464282855920302 5897 5657117522834661413617630888 5898 20255558361563805872530021526 5899 14055296792542579277717952986 5900 5508271256056336465305819221 5901 37729344816164788253162369018 5902 7937620445900854817505696914 5903 6459016862759593695519709185 5904 24647711388172384303358476159 5905 34978945453864267084470502216 5906 27742191874757010902985142368 5907 18880197008181405477105767294 5908 26355902463117049258897924399 5909 14673336518201564196170428337 5910 18977070161495588376796061596 5911 5924966769189757253396094710 5912 4020573963249143391073183540 5913 31642073892630752846400453343 5914 23844003446994237938247553941 5915 32630590619818256718806522678 5916 23775866535335991055782390307 5917 5117132361170127335280408503 5918 29344828369568833667898956235 5919 2123790397313060897630863079 5920 29856609589559559909320505342 5921 30932494394227846923410020996 5922 7461136279219316787485051094 5923 13339151863339018507087688462 5924 1872825680185191457293260892 5925 20622379256990051091833993076 5926 10650539391990309834155418034 5927 6683106539244799097111864052 5928 35936293592648771324627043081 5929 10291940421030431234766528648 5930 18817750530903502952191500357 5931 24969188236354222880726158519 5932 9873520935148214363131430876 5933 23609886063332637641279241649 5934 37220986803674056694017625413 5935 36042012084094567189939529340 5936 11722868851987214035895879268 5937 4116440656536418450338239566 5938 21654031525563599710613626826 5939 12009789822290672971207039119 5940 39966725110580016832572314683 5941 34493368424157737011274526380 5942 15070937052510645192232648562 5943 29966305821131230112313924022 5944 26292193552061499712899002826 5945 30716652001138719679118237336 5946 31326046814246937818447923919 5947 1752166254639638095798723527 5948 19587288380795840711410441102 5949 20685370843842285276260040014 5950 18724492032763165695828294501 5951 30274704346396289868289204400 5952 15389391870813478654933471381 5953 12920242250188671080055061068 5954 41656033407411730962112325593 5955 21312363613448074959970166886 5956 23826695560893926573399231510 5957 1184693586167939817645172015 5958 8588732351479195072953354144 5959 33685897490861746764490792183 5960 594018533576420265029469716 5961 31807880994928508612483071607 5962 26140751516480762853126624849 5963 14707307943560385386371302026 5964 28342368132281089097114028133 5965 18346334519117961858875296484 5966 24643656861630288241723994707 5967 30913886848457114631006423802 5968 6110012170644771899769093032 5969 5294259249229608716820314338 5970 28769752793683995580491149584 5971 24408966983134255785398005925 5972 1471861147148218039513871247 5973 33822201855950877462349150585 5974 35517711262495416140526818487 5975 26581934758802255061857688846 5976 32785433894611989433821107230 5977 34709458687311310509183592029 5978 22418523288180264037139961406 5979 32524500741336482797775788567 5980 40903727537966252781274980901 5981 9649348889365786525475698919 5982 22904226763864716883667298296 5983 36850470162048852563032645729 5984 2155683779603668934299805489 5985 10921736749378110697458079995 5986 36072196475870115453616144373 5987 17811008202609508290236021503 5988 16352219521211002752696128045 5989 14445119624312737803401523844 5990 7520518175545806636798683948 5991 21544643961830668540627933919 5992 32937655513825684171443971885 5993 34387874271133256250113689732 5994 7897134081318307103231349491 5995 35622490398243041738829944098 5996 32029487645480976388961933779 5997 31869619886209276761390623571 5998 381628691188659702391811237 5999 4229749762553313395656367439 6000 36640144330188533915180180501 6001 3184270094852642975586681319 6002 32814171729545669696831060863 6003 24235656750695013061666677264 6004 35546899994490295954602253214 6005 29646407716986110827206846783 6006 28906817686873788961977977270 6007 26958710264894828955649252490 6008 32828092124325054442192302061 6009 681562611941870160131035494 6010 34779074706980822627947623867 6011 26835426481407857933035411882 6012 26267758371978562934879730520 6013 31235623286689328063377634184 6014 41805812312979767758004004246 6015 13622474612925790118113542628 6016 31385877720223906537939713327 6017 40522471097128192401777301293 6018 12144098469276107873914701455 6019 39233411679478846690224874796 6020 40264560739871430356909890803 6021 22029992765580501995387594107 6022 36150770992193871082096835070 6023 17463934482720628888899693646 6024 17209302490971532407397359789 6025 28801324646432021948695525727 6026 25464676755203720528095233427 6027 28430746093320918709758226797 6028 3160226245094912152789469081 6029 43874337114930684888861035130 6030 9441636626007404289507764346 6031 18746932280490446103251121575 6032 30711373590930428936886997919 6033 4004544560418080567992976563 6034 31233719443225516315433416689 6035 750240469094464376267461133 6036 14340432257091759882252982258 6037 38624720229068724148701611637 6038 39309259396684936240238086971 6039 16378195711785821969842326442 6040 3735766200738362127812597739 6041 39007098795870957384373561193 6042 18189069583757587742148396805 6043 35632798996636434363732192213 6044 19515633493080433695983101143 6045 11530715470984099814380409014 6046 29925973001872626557003265053 6047 18534589733459125118256402247 6048 24550466322455133477761834412 6049 2755246314878649981224748789 6050 39454656847442429200248824346 6051 35520711149075841146635050961 6052 24056522627122878050820026827 6053 43939615312944447085837698918 6054 44948388168507741945078462610 6055 34554392920518835401687922652 6056 11961323805197070578986339897 6057 38532731280486844077882213337 6058 28654126816687718815935621563 6059 8013718000028282233748948729 6060 36399226546871832957102764676 6061 18430820899741151745681401171 6062 4934178688883461822802748129 6063 40365858617302695647073766418 6064 36118360921885983169093661999 6065 36427250695483596448411811726 6066 21591949701904615484589775060 6067 18272065066672017464486151342 6068 41576224511442462387850446286 6069 38590518564282340399592092901 6070 23739062760347477777474741527 6071 29597775350905102999675651549 6072 2969225765884758336635536150 6073 34675153773440708491547394105 6074 32370207418532064119744470585 6075 27229915058980824916448046075 6076 33700860375693265274175729751 6077 8082831028404933814013617791 6078 9691783211476484644503838516 6079 35407282415120296431382793653 6080 14534263474606644464155711975 6081 12941662891567191859966298134 6082 44690020240359526058131335005 6083 22869332960259068258726125676 6084 4983432883158619479198509247 6085 35121926689088199364911791776 6086 44912611077561956075889410901 6087 2451190950233800634062478554 6088 15897842014470886805230341957 6089 40071516605035075008150055057 6090 29371125700742811335343963695 6091 30763263206662987026043582132 6092 3997116105649975411286597667 6093 35362608865073343005243276283 6094 28208349271761048460258506356 6095 21272317952884313934509650847 6096 13876362024339880332302543477 6097 31584048216455032706342273215 6098 891491954383666495197535343 6099 23629518691277824115699270897 6100 33517134650085581320411439718 6101 43050673422891928376399966157 6102 34771259412910653868596280982 6103 10452207208610570059697243927 6104 41464795613551862898563544588 6105 2349870797031854956518040948 6106 12403027092663823845932780872 6107 16139325998394882358775607978 6108 32297298209565865943205057783 6109 42646607320652286719468465973 6110 26059788129028182419148909555 6111 22320964556452033565004362754 6112 3331178512739437741722874684 6113 27622156392425409196870392099 6114 11626246513791973391341759516 6115 30634600700420820808391451680 6116 34499478904710884905105950659 6117 9399069239137220986571069392 6118 28735301669925339602935543627 6119 24046449591835211335885551527 6120 9601292860904677203377369248 6121 10032135676868213555011519288 6122 37878102338406637877259639352 6123 35320444981086629027193507214 6124 45758660797349343060600662581 6125 41164882074490189341518274629 6126 36610469342853733409581859743 6127 7635060246780056479522714776 6128 11106583543226923477638084539 6129 47554081461474725828591910234 6130 20134062670016674375653298232 6131 35210235171535658819821393670 6132 2860569598255215457694039658 6133 1757483071568673881489556365 6134 1224804645521746624115763090 6135 50298101913142815695661680044 6136 49666809131323555568198782592 6137 5801089000050647414172158139 6138 24284389738537434484944292365 6139 15468487780298002974967682866 6140 15883500091347183281975323261 6141 720063024123299795600237509 6142 2502913729722555696554921264 6143 44754786663810521317791402986 6144 35942043950033809831562946396 6145 7267147080197647374634780333 6146 11360610031924615852363561540 6147 41869965699496178384711513364 6148 44042940254347625336395139433 6149 37048024424826978817201870289 6150 2284179461593822481231888911 6151 19695540864347455860775973614 6152 7660442962308141570436289737 6153 11909303767398009308396587781 6154 15684372689865676883974892845 6155 17496264571784880575738557193 6156 16367751818508593966817858834 6157 5813132447230432112400293682 6158 39255345408191426858162613535 6159 2677604197691026030924463422 6160 19860646582073581036031332109 6161 50049816941105003096626894269 6162 35704278860199936015988446883 6163 39068320457292110183975035146 6164 13940405230853212028143194142 6165 45493886309287141664075485699 6166 39700781390452052873610921573 6167 5248463443849165427530236838 6168 9128331632602357765803450703 6169 18482304368290793469564528141 6170 36267688016587966780072226281 6171 23916666566485877121496929870 6172 13109519133135222890396961331 6173 26282398898104865321753869680 6174 25632088355186567939359927227 6175 32711529667209913318257809702 6176 22403917729685881562697967425 6177 6924468268072140805019880526 6178 7524175620640640509329672262 6179 43875089398586660161902839394 6180 48077408426362454383941905085 6181 1272950772641302731351487216 6182 3620903886377796076505069948 6183 54031585586123323202889188463 6184 14600460551988257543508391091 6185 47493198516949465789988702733 6186 23324168383132539643346646591 6187 4216344914159252858855613290 6188 29377531845213534231127260014 6189 22687427567718755812367652194 6190 22091030126814815705474750970 6191 13665309055227400834823128061 6192 30862162950020706986409071161 6193 29486615609507652860654035935 6194 51022664837086437762756415245 6195 47302420023044661097759310574 6196 31133563692414827861059506240 6197 8619745345361029639036107286 6198 24022236259700621270451008820 6199 32125475247389121159312967657 6200 29017187448146100704825974334 6201 13701798454706405625030576651 6202 13187600919375430662495140345 6203 11590555002060599332863311619 6204 34880355315411466443280334887 6205 26558596129371370630606817968 6206 47865096236797235072671781752 6207 37053407172389352766160028394 6208 14035739790745993586415878952 6209 28543215276046295474471703017 6210 18807203309937115075231957557 6211 32719442764048165248534319480 6212 50070821669651094121386276840 6213 19291388884494810047763209629 6214 50206547851954009248274875663 6215 13390012769968347603446678804 6216 18158494888853674518721007980 6217 4703734236026296006357802851 6218 11567159674148369456871027554 6219 29982520635274962687847899922 6220 29268840292675689318983360021 6221 9913410134485705941298897090 6222 41569925863362036609937859311 6223 9905181741233245129079250299 6224 125828488442173626855568540 6225 32879476376652125115095875175 6226 4218609799481730181192116997 6227 32956485845460696774024616990 6228 21081462281373417876379346289 6229 3628344236706044152436849909 6230 30632420314777159448739060359 6231 37769214233338972767973376953 6232 5342878165231889623461269914 6233 25441319906614728017594485676 6234 40052618851899557782700316555 6235 49882526939109259301749561589 6236 7473976153015374432481423314 6237 22984218721835824335243277817 6238 24162790823801289736964897609 6239 28540783384095029017143420792 6240 37398356847273152212547764702 6241 38228488187298800131549822525 6242 6849346014727282111264792584 6243 40330168188367715295299022882 6244 30405508655421035366362391048 6245 26561795531474518335601525592 6246 7856879136561772819432504175 6247 10339788249677024243391447974 6248 51994231162596751753727925774 6249 34629409933965544209135408183 6250 48219504854014287220674257157 6251 1860300243531502326387002128 6252 57516798311059627003255894456 6253 41879553928296579364238641380 6254 44665378761513000203827223592 6255 32611096932315224059583658240 6256 17852052118182776519162807491 6257 17119273630432189624272612405 6258 50389338639998002612839376493 6259 30456768261753133316651430575 6260 6870320163849633111409713599 6261 40075989881324170681398928037 6262 24345571308243842169888363209 6263 40778537049931367437699117181 6264 57021766235680809336857217181 6265 52530684841726807877644874435 6266 26277384817704050606388199985 6267 15198643765736691516688342569 6268 54336651811847431815759979039 6269 13794042677318888835126222789 6270 44858470414562749988509285503 6271 16163019018767835168467662881 6272 10127206970690704054670995426 6273 54609311691114975264795108768 6274 47077524092140688341771160274 6275 2602537507422046202779898881 6276 26931325365953812493688228860 6277 5319996688769249956487019325 6278 57762121306089516163480777999 6279 20540141961194034101134421813 6280 9205545856510023844803511817 6281 12067330072320593864180677958 6282 46886281932804074457414619121 6283 41419999380652695727238549465 6284 14564014805352769649502928612 6285 58572579892024639472600516521 6286 50164252015413765189335838895 6287 45517905290209650193259101405 6288 4314095936205058073172528913 6289 5359597452753991789133422180 6290 47167854236658781277200390756 6291 26987417418011845858999311380 6292 1689503882676353639849319973 6293 7204946062931427248291936746 6294 57147772089927227790137798952 6295 38202577479935310050614571158 6296 28356067644852424432023716216 6297 51275312051244589229816713144 6298 30691220339749610508602922779 6299 53335674519817178111539826191 6300 34961120754978840186009694120 6301 54102892152189288412792458398 6302 27267290484100375453699900427 6303 37294972410541901164671870971 6304 10059889148810044451704492510 6305 25272068708609278176242742484 6306 57155894922637872564877327556 6307 41815245079114237231399437427 6308 55808896948185539034863065076 6309 45887898259049373556946759845 6310 6008721389404150445940879309 6311 59644907454068247714302898218 6312 18147500718368776887776336849 6313 45208749055951458644918222701 6314 6211032716301880138135714523 6315 5001362830015958172916641645 6316 36281409906418862668196143843 6317 24442509347341193375079893109 6318 62121788919589641777145102215 6319 7579687792584520334550620091 6320 6771588718527393941468220296 6321 44429198769268053613154556256 6322 7465765144690367640735372954 6323 26075156063181371854846777035 6324 31476044664943759750400044630 6325 35739120181703728585177574335 6326 58676771507007637678714164533 6327 27322935220118044702063966866 6328 39070769024396654870688212314 6329 61754807764660202522770386170 6330 36267241152932428825975907736 6331 57619128125572385573330848912 6332 32796386014440370626337465621 6333 15425211916892538659160446695 6334 41993210355550846410455549906 6335 41639330817561141663109969057 6336 57628105031005482378367157035 6337 33664780045349510174533702199 6338 29356411349880584703478274805 6339 37856158163799236801977385300 6340 53527497221072054318833694236 6341 28813045291279976744085053588 6342 15218095698751037060217373211 6343 63808408722771887376636998090 6344 39136063656839950152427202837 6345 33593525023746394590215704940 6346 35753016823898010602188960705 6347 15010436877963376986237530698 6348 9157134739295211658441048875 6349 10633607856426186154874167520 6350 5214409994896071981395465752 6351 8916280428238180623155981817 6352 56974143216708606933886460474 6353 48615733518242421266118149140 6354 47292555963090861205278560771 6355 7451410105771160512533301674 6356 39211546859226727572520134010 6357 29779619892568651655587562093 6358 32867522745385129199817024335 6359 49269165842248398112116875720 6360 45006819097272762170994387313 6361 38717941121025522302432973833 6362 20130409633553775126284273767 6363 37649222213337898126041008551 6364 34864605911939458489673695514 6365 51103930296060562655827430466 6366 51829742314492605821918010176 6367 51877412481508918564011274495 6368 12060123254331922260364927318 6369 2399662497974942444007164074 6370 39910852803055929086977867273 6371 29916994891863218707903198695 6372 39322582741857826635033818655 6373 19635306911173010661689410757 6374 37653915501539934177931604404 6375 45395592790284110640010360957 6376 49190007020430798537327080838 6377 8791407282211818348348192638 6378 17524648949568444690507559565 6379 66298324483098191462933847912 6380 23419912128387720316438856689 6381 58231922273458652085773235444 6382 20860575590978558434843737308 6383 41406608815891160624043779645 6384 56770350708640115843292117386 6385 50584484169209812788358888768 6386 22117563454013498180919957535 6387 58356930678880918998578284017 6388 29706879704055421795367756206 6389 56807826708464667613622040602 6390 23586934515755672990304234137 6391 15794222274727259194825080296 6392 35311477229344410535774337446 6393 46567250237937989861383681158 6394 57480365054767132168643415548 6395 66195272037826695092858542972 6396 40487054721345620976822894039 6397 32494345050438189159374738214 6398 36944408462411155599461796320 6399 43348034733458847247434772534 6400 17919058818815250002328047909 6401 64500735901580981733397874550 6402 6238207954897887703062431928 6403 61473468224500537522156651357 6404 8693910614765741404575902545 6405 64706670546338903128814363490 6406 56637978858041267651698531087 6407 36250221276013719769436264111 6408 22441377199253151408422281390 6409 1182225164529165962449286927 6410 28669493066721087858971752536 6411 33822081864543177347974172650 6412 21450064927996372659342225131 6413 52419004684375077498599481451 6414 67417852042018387355068976457 6415 21844762452138157147763012804 6416 67962684324728628670929501921 6417 58254348811222595772907242680 6418 55728456539447396008341281901 6419 39843911466443246665695534621 6420 39847156467230242112136045019 6421 35135736142328341247767265570 6422 22465666539009844434074499036 6423 5304112080523427099582312870 6424 39233432905123695518326348118 6425 2277302654012389524332644392 6426 52458417819073072372246859675 6427 65554862202277351787388202987 6428 60706929808874190534287078930 6429 49186963460411104305923466766 6430 17899899483025187256732954635 6431 31429669033679640438606962293 6432 21821275336121170346126014161 6433 42461859149596521720833915095 6434 18405942269708155895256382826 6435 60246728429686682984688178691 6436 7780313250467644039592186187 6437 30615765411961481111156966993 6438 27732287434359360251214911054 6439 49656935040130430308078778604 6440 26096221721092738944573981639 6441 3196519212017608141163376679 6442 46845049515557804750621299416 6443 58315725642963219367139226858 6444 30011524671587711085441087589 6445 44514193088512024465002547153 6446 26749161799855091699477005535 6447 27533248871003718429687851451 6448 63747255690219988806804772859 6449 36956717607482398072947474105 6450 24788168790783596023034132479 6451 69429610370529124072663744142 6452 49246232396247175299893856665 6453 20744198980758413688232844565 6454 68488167501769582614317937299 6455 22303178494290832471686827489 6456 38546289767662475824966031997 6457 33963735413504531561229003746 6458 25818305007370079913941138914 6459 63637412398516512841583322741 6460 44453773848878073734687428355 6461 41800110526510529761525795971 6462 35025849296353452466236197811 6463 57419541104325970495810103278 6464 66739382259583969521939194371 6465 5899173087386198748352764230 6466 71194596599100746450144526429 6467 67100554904079500240910229502 6468 30548622555682688614475549374 6469 25586104699805825829934083977 6470 57737815881804586974073691616 6471 53074925130576930132904944290 6472 64016037538722653387052568348 6473 4823372488445408317812023743 6474 63782365971073803911700132510 6475 68020242999131062808655254541 6476 20129991318963984785419658585 6477 8851069809548114542934556455 6478 31703109457216684162784242747 6479 11771679763504309496004906689 6480 21727979232296004049983719760 6481 1511759951681035105162879334 6482 48939409587519871985030743144 6483 35268970447494699852992682292 6484 49059233388622096335440906518 6485 69812367663960911396061140863 6486 60795053906458254154940868945 6487 69078353469597095363496785273 6488 698028422704974531492205272 6489 38114059711823308784380728365 6490 31035638672325860815124615244 6491 47729566961093098536651232702 6492 33168675338522148899560487779 6493 26236920930653003236323829236 6494 40478827921810955389374683422 6495 75157884071243687604665850489 6496 46494341033965893238381936944 6497 69958069853197983197016501730 6498 13910264834493080303227092103 6499 28379896343677841451816463745 6500 36278140030877579769648838735 6501 48321825882909784562587093991 6502 35686802774354348617097486595 6503 22366466160748090307943321377 6504 25178571336774569316654473584 6505 47877839604835028019488765456 6506 71244863311479568019208392113 6507 61525668014063550872041749656 6508 10256276057123085906429125970 6509 12585554368703402253940333372 6510 69384696546393984642770303084 6511 40767755134247789155213412290 6512 6404925096470782950036065726 6513 17500422739680934680967568623 6514 62277390311013757674904328445 6515 4051832797643761261378065351 6516 63251537786611947341489088646 6517 66169222356312139780114373406 6518 45151553444941944650227355134 6519 45126668290228496760972411614 6520 37216370853475212939078551825 6521 10869215458744118741538792885 6522 7628286042924816258057324414 6523 18275417269234774728883096508 6524 2203953069650730377824911340 6525 47929752598187986469813232677 6526 106155120716749454495936661 6527 29358626995278208246661981374 6528 31015772905023598365084725734 6529 15745487869079895798217063725 6530 31844312193879031493787927047 6531 9030677236232132766632426836 6532 33567163191649568425176858420 6533 6489423229787792561456055565 6534 10758937643094023527890979479 6535 23792959977239447212075989365 6536 20787716972699369232482756866 6537 55925719486285170603683912121 6538 5272628319576881579727764141 6539 43857997527199586638649533193 6540 67824610175411168268826527699 6541 34414565570556042761968902805 6542 24026941087697001506710079217 6543 34179524157359775092080432874 6544 34781029827191195739113410504 6545 72349032790428991335115885999 6546 48487965695805148311207163772 6547 30764194048869286757201540196 6548 38475013177358253951580045433 6549 49957092372467347593554171648 6550 634984567040498819642781413 6551 79056963865549379264713410167 6552 67442278194569998989950471476 6553 12902908138584459620056979903 6554 36038691620367669581765912553 6555 12686473157668642162159165427 6556 74351218468391007773959689823 6557 44637939999692880941154585684 6558 5333787600713343343729561388 6559 40637997896523453251202694764 6560 6275983744766248334247228184 6561 49688187365340711812286195365 6562 53316096960529494455691347752 6563 2166847666609805796444624389 6564 25941994087960114400920326299 6565 36862177325816251904612680406 6566 34728327109821268526830918324 6567 23984241602816297096589268889 6568 50500531513541789917023212979 6569 9767376118225229303942273350 6570 39769510536981966162787231854 6571 73194862873338871503757417020 6572 29033398425795569980339150133 6573 76138335609375387253887890748 6574 71015534684415822225418390503 6575 7421143330128956709094603904 6576 62336581713751788419640965418 6577 1836086138891427827714141059 6578 33793935784364067024091580035 6579 44748819342899877631084707511 6580 20027454648868046982988140940 6581 2083489469071455499986718216 6582 53586643753223870572065192430 6583 21714552241110656227392417659 6584 13737711243844776051784928472 6585 19880016911061174251025756062 6586 10818285614242812191064139341 6587 72180800079417191741972787752 6588 48716458332834241497702909950 6589 3204625946633710363313203388 6590 81064780686796153227816939087 6591 18777992833030427980722062410 6592 76329648359763591095798796925 6593 38759348081473488665835880743 6594 2047396343115025343726405758 6595 14955905617174845982370338155 6596 18325650097195333481826001854 6597 4939387515016067098423701383 6598 6980780673931782232336063358 6599 59426088273982901078901507277 6600 4633125376789635996139514620 6601 31827933064299263330351343689 6602 40944983926233502321881907928 6603 34163987015537056379564334301 6604 45805658367098013393956652404 6605 38416006313020193980285828451 6606 77994629901481299995743957356 6607 38181667624408091757398022331 6608 34754247773865933469506783963 6609 2322994829542542354293432833 6610 77538434933334448855818388048 6611 7926127071091135402186925930 6612 59852244819008212854810121991 6613 16477876396555581117071976683 6614 16169276184589715076397627164 6615 17589607532050829731888854733 6616 32218537224977599540285602979 6617 81952976949118591662564515449 6618 29939279983922679390290214610 6619 44829485074584707240462788576 6620 14032945858431829510280751394 6621 63890433957414343404445109238 6622 84010389598720905979641518263 6623 42200968359502157215588440088 6624 62951611958855697474909133405 6625 45884189182146155377046693972 6626 68550134763455941328453958526 6627 6416517839079948823582623499 6628 32298556571173920184914976505 6629 50779730897222571127277659906 6630 57623387054320712931806407162 6631 86003078101613032399338457065 6632 26836781843151410818159049747 6633 34028083492524352184363831547 6634 73104467070117942357083054505 6635 83688103722874790304592302057 6636 13708800433633477430951231165 6637 4026685811533462166562798984 6638 64365472042962058959515658712 6639 16413914469474414325649045910 6640 81933247796645834862521086498 6641 62517502836427015791256272157 6642 11195565027897486163716697922 6643 17921921287634374149251671433 6644 36598176617021618380480663751 6645 14017499055131956688471112750 6646 6020764888186246879378440663 6647 3206066171315229307175821174 6648 61990976420702705186879146082 6649 47565030390801738313659178785 6650 13787341047731923696386901210 6651 15406277990859571806100805029 6652 33867857177270884430387035829 6653 36001881335184590130999039822 6654 78424513653450215635072481006 6655 53964399402810041844785145352 6656 1915779485206328005186643722 6657 11565489601805997066456722249 6658 49971314491219811170928869903 6659 35845275259251397795857926168 6660 78882716829543286016533462256 6661 14611456568100197987130455342 6662 31875661850314636827229472592 6663 57993654881663631213354642123 6664 22062922318202219814977714316 6665 29573756570620516273477777306 6666 67879685662116760627666516567 6667 85124240590105208679483033887 6668 34279925467172068035199662424 6669 35893532970536493390843031625 6670 79340267786666046465423864496 6671 52614157227936994694408618296 6672 33455179067674751129050039037 6673 83262747713090678581670723134 6674 60630943450942243961313348236 6675 46057161544015509206306462679 6676 75050680046552378423222006111 6677 37989724157705524344959797343 6678 55340868751282079872992982379 6679 4987778000149274335118952494 6680 78056464440928986366571266028 6681 31707376883256903716180325726 6682 80314436297970347697084801335 6683 86074081051145511069529499842 6684 10754647361690941718198586125 6685 90753123148016411129157517334 6686 40272174436323681879151538082 6687 34584204815333275294773457995 6688 23581093010846751286178426638 6689 8913396771311933589923160324 6690 8336404821631505430852123059 6691 72745168660474301351904371658 6692 34353885467401584086708658082 6693 372173761596885019210049807 6694 22393167809803061663952805953 6695 57952103610891322544843148763 6696 14970376134166575152715043566 6697 44610454516493857276930419451 6698 44282075892280915214986108083 6699 52582016170640736298458816712 6700 4045608428898837569674264234 6701 58342707145100913548754998044 6702 75817761573718666463035815169 6703 37159951059844073047246594011 6704 74465032240931941222753135012 6705 8664753533573047757931421983 6706 52890740024756247819280730149 6707 42872530117897330942611538575 6708 64753198697265232634062602978 6709 84639583703123036741720403194 6710 74489094608017940553094016495 6711 81950592272093659010844047678 6712 27935131543606371887821557147 6713 30319800842519855604031997132 6714 57587445772671476664156535854 6715 14873344172434866096063953721 6716 80514783585395009165254418011 6717 34367969593827515391246869072 6718 91009162460100628945045989590 6719 8931673036128814405818268650 6720 46567260167006053026269563948 6721 14987583464878085583625556942 6722 10181781913302727897515949360 6723 24497435755272030888635535427 6724 10235982922624622943324709659 6725 76510980134058064188349844494 6726 74564542414580957943131047373 6727 81959518896250028313628059780 6728 36583389299289429942296095322 6729 44755164548087801502458119936 6730 35736261521576991151711619972 6731 61757286814239471209323003521 6732 9606750618225128651711363812 6733 47293324198565335446285516248 6734 92868568444984309287714077350 6735 53820026538963522782030357777 6736 367121480695818258688213286 6737 21051574220069693388082185491 6738 31307231413142788080240493957 6739 59368628244040898315957270888 6740 1688470172048896923771207635 6741 46087520448208892003616718836 6742 84802781079072329378254189886 6743 14196254887196021413218872394 6744 22327046635738565070162520495 6745 25593937109100907853043516917 6746 56145538677380900628238745381 6747 44953855674192994679749140640 6748 46210191617601167746871599682 6749 27936813600331372680695739326 6750 16106628287263211750649229011 6751 55982829466735083045819919155 6752 69603093259799914298609539153 6753 10239400637782344897730721170 6754 87828925283700417310227063149 6755 66417216926123922771127095214 6756 24323340882767083118879883745 6757 16092256670107524985553069124 6758 62520455164530451048772115459 6759 47150284545925906299913189862 6760 5719819978644840937705017600 6761 65865734347686237503284557534 6762 42961863890513295090398998185 6763 6567405402675454121307321594 6764 58230943257184297590134266080 6765 27216235016489880516910054106 6766 73761015014647002743751744330 6767 18786082798029787858563039568 6768 60123109282381951215687560945 6769 26645592237155092348527211014 6770 54166391825710287571726626295 6771 94304090052175380035742176819 6772 80661583817383684359554661560 6773 73451431125529275093854444833 6774 37021422231519688203585395872 6775 53981962277130589724931222186 6776 36467965749913105989803993938 6777 59464174062404187479694220690 6778 92440671685442051849599511144 6779 82132373115549327605327588585 6780 79844333155808710748605077827 6781 51143077385535193593562929632 6782 95565977833266238173489483446 6783 24011982769939040425906610100 6784 27906105640621773291375713815 6785 47067633315010743017006277753 6786 80557209852156232623696999033 6787 25525642228464692354563775106 6788 90723260950040838721572819687 6789 29149547891459156313398108215 6790 73300147198479827452423740970 6791 81008146276873170039444094902 6792 61964368374837526084146913452 6793 43594381718197117616911970480 6794 47242624579517172123035655977 6795 22356945018012973619033745717 6796 27510281311384664958338383458 6797 10237199898023009836546538190 6798 38996535111417556120899147337 6799 96956192678961542289252827612 6800 27765497688404983964450840336 6801 26241781321300312988790719785 6802 55525504154706635485645912829 6803 38468804340532902982682774951 6804 38289883221436561583160716281 6805 19966077754809491371506441062 6806 32878889909081360694566078357 6807 20783587362333577826061281648 6808 87925651516359112662212069062 6809 39676819785057548437807537468 6810 73379994262354602049707849701 6811 23684718631581743961121964740 6812 13385575901209662697076274104 6813 5212542635176204608806464793 6814 2482282748079274252758527549 6815 18841852071477297080741856444 6816 53754965685831955384327990802 6817 71999729827652807983398135252 6818 28157535200029723153726361242 6819 31949838507781030971457023649 6820 38270428525180229297279792522 6821 62730514035597881202324468020 6822 65030963646930683707417587649 6823 83528428630193774660692878534 6824 40228589074735752571352184102 6825 48706413809029231290552736687 6826 72297029299415280150790726337 6827 69300482989701985139144153411 6828 95565781941429002048926843813 6829 38535066180572939379639740299 6830 103949168538417698813604395777 6831 18874252027619107672651277371 6832 99564375901038962740074693921 6833 30050216014727500745689067416 6834 52888599598304789976078854114 6835 28532385278918447522754685062 6836 19147096510664815245769521294 6837 8711073464403950586597097183 6838 96685223233054244198747782706 6839 96628026091607272742294606644 6840 33766599101829982705321557733 6841 26071091520130773615044137358 6842 41973784732794079247238769604 6843 32403907619359333975887634269 6844 39032828955699115392815134439 6845 37155604951800032449960142901 6846 35773173264665654851057020372 6847 12727792449926901206187669563 6848 23787329335524729469405647316 6849 40543608352086424795376156823 6850 20740676352027182403297161068 6851 90781342025174902650965280401 6852 67655937885119943340213787990 6853 67077355420106818631095109521 6854 72533757456889761604138463000 6855 81241245890870962430182776961 6856 67102785156886800313379010942 6857 12398075132428246332645203959 6858 12280328421699268700916312785 6859 56143870575166191322461305089 6860 7030939943107170045666607143 6861 107866400860461794790591300061 6862 68059344397190956336264771616 6863 69256038340957603261077533419 6864 8028005411166003836146833601 6865 27862842155277565012454842438 6866 544914247802967137303657493 6867 64037814085803484016206229425 6868 89889270704757582048104556214 6869 89951109694524136475864108396 6870 7679129549061182914215873798 6871 967041939175098300307361206 6872 2996148672806795935551575496 6873 66303274323550332486277170988 6874 20302041840414484805127122358 6875 38099947405541908849827228805 6876 32908633375985637919744170063 6877 54324362370745586995454404434 6878 34700302785823060323656529229 6879 102588104875009608950760985359 6880 78532607925686858210309262675 6881 90791437082601224948628027226 6882 98798541160584858261319155419 6883 98331336462235995881476424211 6884 79693401868508431046164909412 6885 50425822159913105255102758813 6886 95266096570575445667238016363 6887 101150513757893663679123651649 6888 107868706745694588915705534080 6889 19258474365920338823912893712 6890 3447402955227810604557980866 6891 86456636337019900635580738680 6892 110786710324993799128032424942 6893 41881750078419951856563381540 6894 50249115396820663245066545833 6895 49613000882650560752654157635 6896 76529189138108638260359438842 6897 92649912272006034705737316236 6898 103636072520332042368151877348 6899 26890964905277407066359193113 6900 106538740066850128250708120317 6901 74229924747099578321494480094 6902 44085836298185245025444224374 6903 65723338911372300173770116330 6904 105430891481722438309640608969 6905 88181823378344667199055874500 6906 80724588279387868580346569203 6907 53998785880901297297217950279 6908 6417370998850682062324765088 6909 3187741987407575923802533448 6910 8434178015083903773836378163 6911 29515177552253141817719918695 6912 84291223217389248989302935555 6913 45627605820181241178348407994 6914 87787639063378700520804379671 6915 100628956418806187902220150596 6916 10490263654549810373260453545 6917 56616634479421463122459227527 6918 59838847363087362852086820167 6919 95881539212929051692437922975 6920 54566886727374942912087193136 6921 77308307350590171731086922665 6922 95786699563183125025695145975 6923 55047078375000452273412247483 6924 108827985648128350980662202793 6925 96386535336825190277743904620 6926 428910820514428128282962929 6927 44985551581413950993625336931 6928 54992107551964401269207197069 6929 66887497400594830216538226471 6930 107422651621344515289369160156 6931 93663104419494743753384108333 6932 33223600096779884706914564700 6933 5459395195163046490204534152 6934 80586076338275206512227089724 6935 96323946222662277578749484685 6936 85622166515064186387671670159 6937 49907812558804463037404687119 6938 49987007646501832651417898293 6939 18587966434399972253426387571 6940 30973357799259490116753332758 6941 26743378545497158429416867151 6942 23645950656904006937864867848 6943 104067469101767079449040454801 6944 91146893984973639270982128592 6945 71642028792486441879185407724 6946 108934516671484700251400156049 6947 86201061076073717179904530583 6948 101520912873797444808133497747 6949 49661692597950118575952995075 6950 87445311270043586562469880245 6951 33899644258314962623408052463 6952 79839455156186716288359899464 6953 100620085663948223082819206427 6954 11136281463886482919378652600 6955 31148036647014451565521441078 6956 26516813439319432141732550587 6957 7186358278481146707787815489 6958 34849899007483593669693240302 6959 104500823977483494667870031878 6960 5994553651847251389759593216 6961 94562507482199156804144096418 6962 43411356344911468668095113232 6963 96985964521287327849969515723 6964 107217353744167639658763030182 6965 38249618858228349745540769334 6966 118198081359491448662586808418 6967 67284438791204342031299751227 6968 66458847332374835405799596508 6969 111926647594887708909850482372 6970 53463146258200971547575551181 6971 11849451185756083554265850491 6972 59260978186639569456614217857 6973 114592155894100753158441706918 6974 85033347160053112183660945971 6975 106849216695191816090730205488 6976 44519283034273467541384635464 6977 113384728111075007530193189466 6978 107704167954756255299455454045 6979 102378834592312275379334619257 6980 93208223958221105975134211000 6981 117449218302635990431846240977 6982 14157128219039307533432539015 6983 16045813889503359900251475901 6984 120002979629577088107173126622 6985 10418411075974425446415913409 6986 56462659583612895571959738698 6987 11981092722692220265175204000 6988 122429965320730724622284559927 6989 66556227844767832796479565348 6990 96775497783368841285966973347 6991 117281644768389749381431610636 6992 109255244140930993036901309463 6993 5216519008085938502249433164 6994 91271382831037857490904198266 6995 74302601486297940716502924156 6996 16224370515785601665258455513 6997 31963252085974824575936413815 6998 67279543772811260904060109199 6999 36860906818541934755523959014 7000 118938234428444733995108259257 7001 65181370652530753148156949791 7002 120866400342261565106670882752 7003 94965759273765923091783279852 7004 45649109638363167238743834412 7005 108270167552595657045778981388 7006 121326027243707215344179506288 7007 98829513302552899758428620349 7008 27249303661902013595520672214 7009 9388970581611830057157323347 7010 73375675602909648393746241397 7011 62088712582432246802446557520 7012 54008324986317407677421149659 7013 58489985430329136627794009561 7014 63967573941808185191753529167 7015 11723497185598229732454475120 7016 124402790185471770424182965591 7017 74080503525992762175771972336 7018 72274535575388605098433224673 7019 13235661040471766507725015813 7020 31934855308553855954233693870 7021 53256746847436516891835369889 7022 100891217319219001060616286404 7023 71402472009329413527933770895 7024 16715165917010716178362111548 7025 19414085014424189528164851049 7026 32419741940540874819110611375 7027 35249279089723470849684764863 7028 7848028029919448698395717279 7029 90971745853216323976841183342 7030 106956096987887809579449321609 7031 75912369612150917680002642641 7032 37582181778182128461977215018 7033 91078737633988022821688314831 7034 104268844225458455133382245362 7035 126054879485808174273952177126 7036 106677763153148660416145842358 7037 121915248518486301454552347395 7038 53598745930210582964149577170 7039 119129471982538819954628155966 7040 102845797560923477970771287993 7041 6349310433741685125326674936 7042 85710702505219296650896582332 7043 6142760727884541045295842458 7044 76363446783302805710130585854 7045 129310290552193061001131744855 7046 80560856879631205648644156016 7047 102280693825208678226976681642 7048 58274672933275857649242400199 7049 64863748757719134302438810545 7050 115188950363191683086814550010 7051 5529803587649464372398138688 7052 25791798218571197229411568105 7053 41085343790089492420782899479 7054 67378679930051346658028359257 7055 64258813430219026312964701663 7056 123613286108789131953964222463 7057 72428261837474851204404944107 7058 109578280168982481115861683155 7059 8093457909534250685167504365 7060 105912807104686910477824846926 7061 106710953024818581967640979199 7062 68259533858142081607599820115 7063 20705127034344297863997849665 7064 15411923053695342972110379192 7065 125826585094062613327598375711 7066 10811966613054518339656935739 7067 9603841230173480911609124352 7068 115966678873844614481184029713 7069 89010341193857235749103010137 7070 131370459170237918875042253704 7071 34178106759111983782597572430 7072 130721546339472650618998579499 7073 21709170378490030468534908377 7074 70066778139772865494775060540 7075 114685945665776294114550943860 7076 11004074769236338519227127139 7077 20843781413557601410740970277 7078 88947161631556356878626736009 7079 79710929778493227687127963753 7080 132982745493980611800784674556 7081 43809675279882081853653919828 7082 60815576593549552990169110741 7083 100246562375295837879663089898 7084 113801792959936239746813898452 7085 14477826019970291592202813020 7086 55326896045063764610278084790 7087 77954441221241221983072167093 7088 44145358354387095817458261856 7089 19424348264511491194988727987 7090 76332841811018976588194390566 7091 64421995946105098840925259226 7092 1724474106222484637650810963 7093 63244556841037126808151903455 7094 73270790721685835103921236048 7095 69372035055574397926186613247 7096 117570166127200571429707867337 7097 75703156104611372849789079139 7098 73101892711884771785693771831 7099 109854606840817575727891983684 7100 4571286409356593075329260542 7101 37390066908789223620535531293 7102 5361541787197837131822991100 7103 40537843768111264754701496272 7104 28040569351467177834158178542 7105 61988461206627965774266259268 7106 41703792446929201831791133260 7107 5962540153092083799912816522 7108 39006327247643003071301202137 7109 63836638547902265242601393616 7110 68291692249488145130471989192 7111 129539383022373718439494124132 7112 42914392007391916295445068173 7113 97170004605519771687648569004 7114 78612075240358423468875651693 7115 124499217413429992640006569741 7116 67775112219235138905887340368 7117 29676645677594684246703538569 7118 101524795840335253617766244315 7119 96840512952468239959609652225 7120 50109065421399424609124222964 7121 128855556369889778483123172509 7122 84004226806558623926393238682 7123 77908290094553919055924920988 7124 124266384928434223741813549386 7125 97488389741531152670979022088 7126 65969438044497184264912070606 7127 120540436892850895839955981737 7128 7034084296898189428844744319 7129 13382123275394086995649390824 7130 21505628769594239273068943121 7131 81615994453245037091027855742 7132 101732970209016753968701849235 7133 121434280597332483391842488772 7134 73489351009828263962632733624 7135 115686221764736238275314770786 7136 63466595878622300916755707295 7137 46556164699870978068685707394 7138 14320212002541093970820910568 7139 66909065444183948971524252733 7140 90465115989645910227412196031 7141 28240263149269256321006772232 7142 139083626095310384398594609543 7143 58672522465130545198670902913 7144 50462141881684213983423162429 7145 129374591945679717888683267023 7146 974326377413704557923603769 7147 65411541579020450025594566995 7148 16307411712533896128272556441 7149 77525422515923884938403216666 7150 128547876928385785032149800271 7151 56623991368973320815362414479 7152 64045324512928933809614377972 7153 69544451398072430581404043982 7154 74389472401638243815925518889 7155 36074109276978328738335984853 7156 114202704453291956086244587643 7157 24710595964440332456025800489 7158 129878017254085388849975677599 7159 126387680262524311821427017920 7160 20360807562784965380746805511 7161 87215912170045770601941563403 7162 139981248883533182059124023312 7163 129739856551195197017911474452 7164 23343514441122788741424286038 7165 41386411004477759771708387206 7166 91939986101423478716710009772 7167 84565902855229394390564027861 7168 84915985744430167517178034387 7169 84291527902038396677828077004 7170 56208176268935407458056154024 7171 4327271418202395060451892650 7172 86536254592766493287634184739 7173 8940506510802598194692910968 7174 25060128544268152376029605143 7175 25547189041728204073911518710 7176 109384296537553613867981668306 7177 34744326432953129434241531010 7178 93333457936972808651468878271 7179 30062046762248700825445054285 7180 32506489599508653891867749537 7181 84409036724906020537106446523 7182 123958377613549778920157882988 7183 55810068765512118205468373928 7184 79469563167820205804466671850 7185 70032585697020164370812182136 7186 143580111844288482225168409544 7187 64486334541706923164448639211 7188 66376900468098740928065212425 7189 20459249658004571030425957023 7190 37890338088534683984037741143 7191 128374723021494669099886353787 7192 105918924262139542950174709198 7193 26964128428886924773202722075 7194 26847894683499744012907005293 7195 87440908518923171689962605374 7196 105925950931242326844766133323 7197 41449933197828887984852993500 7198 68933280394395682795741304471 7199 29330160321194555810613405248 7200 80936446092283941808182092957 7201 132640884766408871301262745077 7202 60228704922700873492995892134 7203 47780995973825656154001814624 7204 7990805149529724141974741604 7205 145567083468914271858078749356 7206 35039033648067605993789579086 7207 49974910538905492182763852534 7208 146845210065566103504095178958 7209 54257972089973731639565248875 7210 138484181036315520784743974476 7211 41485346638929231073560335193 7212 44225626964976154546212316492 7213 10488874462887458960572653865 7214 79964117132161789698768834288 7215 77717452596042311451650969294 7216 80512838443132970053751343416 7217 63848139945084296717029555098 7218 14856767153675672819620251923 7219 139683475669102898395960476237 7220 111379402902886085049761697863 7221 137876959337206233339307077741 7222 18382025641845595108268490592 7223 67108635265096885492460956390 7224 151837460551613805338786258054 7225 140810513185307572490582904192 7226 111758548411701560531268929975 7227 102411321028142928575235031451 7228 134340107877129706707557934345 7229 50253512869213574305520125483 7230 146475368244618777624905064196 7231 27775424088314384830956884569 7232 30811898072054201824877343225 7233 18023399040634574709561589230 7234 43385262373604804785559759369 7235 103900433498158077989046418512 7236 124589984559959458556244457 7237 5120585964585808828648900471 7238 127268938012930351592397225632 7239 67924455779907490170321874835 7240 73530574420296948052717723441 7241 88115894681694571726230510230 7242 114885958987735842469987244282 7243 106740530417065550167517104238 7244 91227518843998779836342875482 7245 19729299593992221105416350099 7246 2911498111218738921226051719 7247 112553223940818193821787834458 7248 20784972736740019437627249183 7249 128913229315899169638064555900 7250 100361712353243941283617931285 7251 143771932760504456003192073396 7252 16872916404437459716595520575 7253 108328704461146741009448871145 7254 121699006451356740171269761849 7255 125618603599064981129936632278 7256 120198079290540282522985146505 7257 37751673588160533804559547130 7258 95852811914649205053486984907 7259 121171104815641466021623588181 7260 76427772515002224938761850117 7261 100378780574728830195380838792 7262 102887765467955587998367508917 7263 10275858466589433514747336458 7264 100435781047140199491938815350 7265 119797669258505065125927741070 7266 6445453784753906837507179246 7267 64050159790545111000642054397 7268 86061773670077769848050663731 7269 158756289039818964287945643962 7270 158608997435833251341084428951 7271 17808559481866542728527854037 7272 34900399126553924421100135207 7273 69567489287558754154341930378 7274 15521527196445582362216042570 7275 82946281963854848982528580496 7276 156104430255607021875069242069 7277 41679397909516463361316038701 7278 137036417931015496084858176279 7279 24211662931074720907924193468 7280 105544700310222522822922828179 7281 30812110609611958791560748585 7282 8031045107702273743674056199 7283 21345917839085412448598226582 7284 116641739227008363085351580718 7285 36899364018309537260573883961 7286 28145578602512715960835659750 7287 3288255001600698379311781682 7288 151303781495845567043273030060 7289 110925427913115136444388238214 7290 2849013437792637237706158512 7291 132044549483693131014624965249 7292 143087304893157345409543272960 7293 104789201850811982530364247921 7294 117786327868250175100508700160 7295 3157416525943670952772208318 7296 56836709504903201412937722996 7297 105923815926259911999484256980 7298 40949554270725536617538328301 7299 19611080373025963766362968322 7300 117873412807792572836744526103 7301 22424043497420986181330393454 7302 56636498799237114859422804727 7303 164758986645956733207387443635 7304 79933667566439854739832203158 7305 79200263916843835906273936956 7306 47039456277256844957449463334 7307 23281490559918050552830406468 7308 130291225053726667106953369660 7309 79429786029476836450197665735 7310 26779984427601633236604107312 7311 15797168448667356361272561401 7312 80799319284985707166111226385 7313 18532803053637330689255790909 7314 161322158215374740567190147524 7315 148419603893746854815304308673 7316 60301297100935704599786778662 7317 70224335304043209799101571815 7318 68027887365209669976974287845 7319 67449862144795083788053174259 7320 154276457201930060326720279989 7321 74957898764189319210289666682 7322 1382600209750670028354135823 7323 24152063471094647403654917115 7324 42288355712721290371066256902 7325 45300526723403919069999011982 7326 165383349254928371276212037197 7327 58374564979113620101081866321 7328 155041751202742095030920092434 7329 137990828145540747544064082789 7330 13077996527725528172796448100 7331 122497327525211980318274981479 7332 51485542694750723822002179777 7333 123425097207818045629177368560 7334 143638205732814501107986479398 7335 112845545961165441567571173486 7336 62434419333853952320431211470 7337 55320757539606799321981489205 7338 68204166563188831951226751947 7339 116359126951596355686184239303 7340 128074556507701134818805215194 7341 65264518691425535981487336123 7342 868808810942454379975392444 7343 147275667868672092175204253614 7344 113582521425550162284710717908 7345 26611797502596310395846563897 7346 75855767308138238356865814844 7347 42687895212868462805450739347 7348 82230517922926388441085247356 7349 132122549636075781990976180114 7350 170922332871522022049440500176 7351 79905393275681868568975827800 7352 3583019902060194837209318771 7353 14858999598321597725840772089 7354 67471952086280266778270339413 7355 40939633765460547766375960360 7356 168233174878050325029443008497 7357 156239978168763290037241131131 7358 135306759995015220215531375639 7359 120451234458258435769911037782 7360 52648821669984007422781727820 7361 41561811511795759695125239346 7362 19305255446781116324686353521 7363 44535775955444310822299303206 7364 47238209087028815078568899834 7365 68458849682782228942032824396 7366 9022899493215195638476235681 7367 41625475989481558757048909492 7368 7458635889473241672024561904 7369 166676998971174866981142313420 7370 109653449580005119810867937137 7371 65613308958939512701103680180 7372 119694052425330257278779880680 7373 16416326760523533366146038357 7374 33866911526039865676417939381 7375 72261822865572148326895451517 7376 136609871421748907504645658297 7377 173171944837679951564718409277 7378 84051068463639699771678369335 7379 104496297484863232368114802865 7380 168784094270669912527443296674 7381 71971068053321274371044043573 7382 37305987312183418616364466073 7383 161843824489845894681270940644 7384 147671771758154489965305941349 7385 28458396219891962886656061818 7386 5089168664010509229679539503 7387 22573999905584496151230321313 7388 123145458511487568962651551637 7389 72728791589921951602097123123 7390 16813768141545557476234179882 7391 27287383402458033437235216625 7392 137404964103917654125756769786 7393 135287388237228901183740959215 7394 14029830678967907163589759641 7395 16749558756734141419336445874 7396 31568937896233480663330372447 7397 158504231146012532512966718647 7398 24739013828237580978410218201 7399 141676404121130216775312209356 7400 24099768768154678684343399014 7401 29156613039522519098330523022 7402 141329479093892263587764918032 7403 158214768030663889467371606575 7404 15353907404601314386180699782 7405 164862020422637456273769063507 7406 126221552226795765144402634373 7407 46248933982730608428773752141 7408 126618969627080940888025564327 7409 75316094455757524699465067162 7410 81371309440305000221517033808 7411 16794320557968468112295510126 7412 9410247346874219436981855911 7413 57886052923714068569234181095 7414 112620668829016699683854614656 7415 84651125855604739768253454637 7416 7007802781156896952631248339 7417 71235587190297394826916274051 7418 29192584366994901104469811175 7419 83251488388458190184145569361 7420 58926251583290828903948268523 7421 134220610105829408938452300060 7422 21594354498805968732639320262 7423 79504599452404121666926650559 7424 16844347365346520937905069631 7425 150009143706577693675714443868 7426 167686654293139874915491592470 7427 54312403240214546801403528597 7428 1250479834919903850459206694 7429 91576220434509016927516272063 7430 78734371736947153352228822096 7431 51221846937166663508033219279 7432 147144543364401546375103162351 7433 146510331144502245779638851841 7434 157608803453832646043807378495 7435 66032282038598837352808445675 7436 64678861604367399912423055063 7437 127135451420776622042048135449 7438 13707672960395088680226583768 7439 90340388650077496203928284935 7440 163512144323391076358352778509 7441 12462084898280714783004210270 7442 117508971486568102978826221408 7443 106096751253290575724018856898 7444 160792177412912033502767426665 7445 172059329346873203736845362621 7446 153153561328391478274664398557 7447 103045372921963738920377166533 7448 70024027001204857004328384467 7449 171630163480559443230880843146 7450 183515309953452324941441116747 7451 118340463425821178315489015411 7452 37940187706509028209349880834 7453 129207818094205780563049074586 7454 133364393195055765821926393541 7455 175438526019057053629066056364 7456 58946848824114329299501082484 7457 118993797259552863247330690071 7458 21222154943883139926765129406 7459 178395677848711912401496545513 7460 163247384188160085018387265194 7461 145567747186037595367115604525 7462 145408030211926987439909534574 7463 182914330311026558673354504973 7464 174242551458841724828199149304 7465 189125415929072172249010863008 7466 20732190016977541629079432858 7467 142167754926586320064070745858 7468 120690252150318501220740281111 7469 17892642619247580589092322973 7470 14264392599404900606081949539 7471 147297405738270641531305179622 7472 101441661507211587039177895542 7473 37900297351941484769665013188 7474 105489836121857835988009164257 7475 72705601077660271108763005547 7476 6602453312868387110887906843 7477 14596915067553250336134873547 7478 53252728205545846389724086442 7479 89029225619667985264255565930 7480 63435900614979567902170822889 7481 62457689967629718845259409976 7482 8870083120972226934799285717 7483 162310712187087082688045620196 7484 148781195818605418873934342808 7485 168610836468241822944870712874 7486 193458949045149781313706853085 7487 95092138222383414894065503894 7488 113673465995966998639726262154 7489 62103930611805127671625651841 7490 56846502454571690070452447782 7491 64357109905032534341318981952 7492 49222614408397695203849015287 7493 77102870786001013435008335167 7494 35442393348230166447639883969 7495 94115762446216419405598964034 7496 179480801123555797693859525036 7497 12063819118947770389458360750 7498 88245495852384314721253216399 7499 15540608458805487373412020269 7500 26132158144684977348635817675 7501 10731016267204266015943859936 7502 152241611286984593803021068604 7503 42787023655973423395697989252 7504 84750679081293631232760553034 7505 135108191385881979534313533892 7506 111750308698469472236270946638 7507 35939945991633774392516580735 7508 66366047443132017647724494658 7509 102877161621257097477708238813 7510 164630453380877753048080194757 7511 131536056076357150791488223931 7512 680575739287004730593948454 7513 198394523255003457411652505579 7514 177444169867386863195238056737 7515 6481600952052549774660114325 7516 161600738643643091174657319731 7517 9882113431708129894360545008 7518 50933660855476445264219251803 7519 35211787778892191584821463342 7520 38817407445080192359270901652 7521 151834585761757943431660300838 7522 3776603060877071839633293554 7523 33843733782967901750554867348 7524 168027218133189991132293811848 7525 132649354119892841005685087596 7526 160649804945747545787119311038 7527 157835578781675494741446683951 7528 16612007376828584939575812912 7529 103568360696137952878982858277 7530 179834529583777487456892362661 7531 53054882536275537421019835253 7532 103796493303918651511867454216 7533 149295728844932441872061096054 7534 151687750889475169425154478973 7535 16873882861894082235506941500 7536 43366820224912842383008927560 7537 149715695744202553820642682897 7538 175723722043135934194026660429 7539 84043730914905613434635392196 7540 94665573846681832190069815002 7541 69238801401550178801771665822 7542 68763162905437092729974747482 7543 146815306004954162370683911291 7544 197631163487188969463565177278 7545 153031926444751398408827605001 7546 65436041452250876276586222584 7547 46371341298662546192148395691 7548 70326932280398841829300950728 7549 38572215007126268036295642821 7550 202671647050291330248599100392 7551 5822776935585570094839493885 7552 71579219957168956288782647067 7553 25940005792202668647622392214 7554 181144295735535202264627549433 7555 45485372531720233864851148435 7556 177820223141588307025425202521 7557 185342255589225585517754472523 7558 91735449741319985054045816614 7559 121920921393135659858676164830 7560 157129373700828426149218609041 7561 77697032505211396075356155488 7562 71600725150999970384625286549 7563 115262523896682871362787238811 7564 121566550179676970958714680475 7565 168481501752115154934496023537 7566 156951052704799388460827929198 7567 153220760661352226685392920880 7568 25915404462599419280436726670 7569 132766760236964537465217178606 7570 115990668129379181379205795506 7571 173022354930536847507276421246 7572 52750440907225345500436228450 7573 191925951272717958830006461234 7574 38783981219007161047054763710 7575 85065294356295611508212471247 7576 164569628741675123959003803803 7577 138536226806151898968164925927 7578 199130936987374604930716537276 7579 6538833472792793765842513881 7580 177352359474035729650692242939 7581 74678225652607054733007657739 7582 133577906265113443144455009856 7583 155417111689854294370647747221 7584 208749899761558016000494432014 7585 36627126950387293441812596316 7586 161629369962349877392426000028 7587 134761251568981571163192663955 7588 5978164586520027313655979225 7589 185415083619684135130629058962 7590 64787394751318330320434920625 7591 181841521502247567934954887350 7592 205817938744729014771118269055 7593 162890678742390451585323364358 7594 195149811381432852626702728600 7595 211872650705775173312841935251 7596 74990232046243799400137824153 7597 58416920550197910571163591726 7598 98761549180867298403124179351 7599 4273044810623016281471361654 7600 108080810026240717428018569583 7601 157690146901390896816512175281 7602 121833546522024703499896451944 7603 96132489042904352147551083878 7604 101027589324026811528595298759 7605 92142345930280385694138878189 7606 141894800669125629030480725084 7607 72255986547871776706869673214 7608 151449898420711437665576258759 7609 99870331103692158338265162663 7610 18840827042584360200264662105 7611 89180272934173017714389139511 7612 183010514982342236097769337905 7613 166289567652683688690416254682 7614 110154488468649723065953760910 7615 22287684462010764021275733809 7616 156907570625135281402618265618 7617 133488445369594931172478495923 7618 72273642853078429359530011997 7619 42690084597733513772890908216 7620 148858366672978932885131463874 7621 104749191881210270413427447001 7622 188881635157303054343101063490 7623 173205278591705658877645139947 7624 140935773276216280110646930191 7625 175291366973405509209831975287 7626 111405486418326102052753972128 7627 99115209851150116390398081689 7628 181197902421330566293992298391 7629 203668504238416859273493850672 7630 29768813004109987881299245623 7631 162200873692747838375429299020 7632 188252952672384687621353612948 7633 98811472759937669866509541684 7634 209382836106572945929734305278 7635 162807742940274812316611827386 7636 33338701295646051520089157494 7637 4353050011410378959235557433 7638 184454674652177952647459430458 7639 205053047436020725298770092505 7640 84965344613290755620460802883 7641 103133151751030117389080667266 7642 166808507537118047828052866472 7643 33949119459009882353826579478 7644 68113099584613297233850091176 7645 47271643377444373060661101992 7646 150335484347864619823976924144 7647 218913698623905236693414040604 7648 172625765076065378869663916260 7649 40556793844460882039776667570 7650 84650800393631925136573420035 7651 28325172080884389408251719835 7652 195035962772826295432593478286 7653 155901899739263378743843665033 7654 46669079661900018458125584360 7655 167570401878513468995280121760 7656 220743457115331249756815051295 7657 22538448464664456981736938341 7658 23388844382788743088708419287 7659 132828324337203498052249961927 7660 16823857649920097239416949380 7661 193342773717027507214899360811 7662 196849183395213637137198573775 7663 113459995972636303564156686147 7664 4190728584260399753985495561 7665 151184612642486048390871077298 7666 52037676631121926796308748895 7667 223511090706297220755486857385 7668 172389667641639554889980928768 7669 97851110519929448986745870670 7670 91509862690353678344468219833 7671 70297313822914532424048336394 7672 173445757628448370091857068404 7673 19697504799131726464594471515 7674 54212993895417334107128410689 7675 118623026081374003209746875947 7676 93720677624306124549637850266 7677 31100092988880149213561089177 7678 56520097675090173909287846385 7679 156719456625700682428323820852 7680 182630066794664015517813229780 7681 143208242118010481883499007033 7682 162122340836514222238559757002 7683 64900521215501624620113751006 7684 189620429884301922605464344115 7685 92726006956169330807187147817 7686 111668767534572760633699697684 7687 3930119635390483596607639979 7688 87317240233591170533412942525 7689 6643174892758619698952307302 7690 54386139891656255496490559375 7691 131856789330744131935970269619 7692 61011667086737051293193941598 7693 59104671710666059375318011155 7694 4982018742644524825193392484 7695 42684088492243985196951496972 7696 13778441350233662345242319629 7697 169045106957984578880306475012 7698 164482999601364728113102680364 7699 232996529354695533857308372851 7700 132895544980047455148807511480 7701 48131680666212828056037168845 7702 141267216603166531579255529481 7703 222740439333889967737361747029 7704 91254610471821075943111201439 7705 173823152057301412591988561122 7706 102364298197951257303421829006 7707 172226686267201297926149081183 7708 191692855573370467414352632161 7709 224455573503277344030073865594 7710 17569364819326810659032805531 7711 6361010643627656125321348541 7712 155349906879452123059796644963 7713 83552371920506936130436148486 7714 12953787825522387617342167776 7715 236422283739888066055050413715 7716 26668027876890738833482382908 7717 138743181457838850729991659852 7718 58119559760288764625784441175 7719 48219390559694168852349297210 7720 168175749000120916949981968616 7721 27841354157159067887442450947 7722 213257524147699461376119860713 7723 49370533959913205172668918040 7724 133073512757042249014157535644 7725 236703499442500203024007040581 7726 38672755074552446184678928098 7727 152930554421649372938608941575 7728 59378213836779678804480273382 7729 91309147485039875602994374883 7730 178286918943980739513715578951 7731 195623742914166307400007491321 7732 199808530903193403731838553199 7733 23434966791068092719277681780 7734 215819947673646746925333030280 7735 5704311344374229487412251948 7736 75130079876841534822223573632 7737 96597767572515264837661448415 7738 193336383636400164431815701718 7739 238312485478012091080877365241 7740 172985722591883677796764848002 7741 188342873515763067367072178274 7742 24830026295023237709901356723 7743 163219724884551309276418904218 7744 170704544938567239406677858075 7745 128671975174269477804586915014 7746 62552746297683877893536354028 7747 158574368222274701927615029223 7748 200739138423370996610425791319 7749 160701017229910666988606514965 7750 161419396572324307870670482654 7751 195934751332516939528357343327 7752 17966413892455498805394644416 7753 207982572370069981172854304484 7754 92014377679758496348190290370 7755 117949217044560057649767429480 7756 174912446304807176775134902673 7757 168970076920317374301417331065 7758 193128623715480365859195808071 7759 224499300663040583291235698125 7760 8355919451122867142652361955 7761 171458295734874355082962630573 7762 220366528959239477963725292386 7763 44826494629335287497624016210 7764 138781735944420333861020682817 7765 48917200752087748432003458013 7766 59156620903556891867210800662 7767 226960346824154147026021616382 7768 245446351836855731417012202134 7769 87601719493810295366722606155 7770 32792261924763172989666806064 7771 227393490434903937340698829263 7772 240233798743512108804323541597 7773 181268437989881127877510772999 7774 27973302055772913035715479966 7775 111085951574115018340802673658 7776 118723715720245571460234799384 7777 115619489478628782816184046700 7778 189876564448188938640687113551 7779 22091888816240258150715638470 7780 50085180882029665407814299587 7781 17813421961732562921721636221 7782 181213715126556865289171540308 7783 204090448094112334699849447337 7784 204637872562607417811920663597 7785 178661382614841728422266515292 7786 239590399220623672584050859110 7787 215679704035779225380851246581 7788 247889271960514753683498781951 7789 66115353677021919450873352954 7790 243722516350540439557949515772 7791 7436140673246208493944565026 7792 191348403809193100171910036535 7793 57124808907612899710696480396 7794 188769590943618872623160656691 7795 10044996284890222967500213501 7796 24073520186552841833318711826 7797 38981945231092999137564810306 7798 8507507887817542048206376991 7799 103095083854005785918578038608 7800 212421534456441705561256927115 7801 231093667393859096428979834927 7802 113367704632506436440688071165 7803 95761775626093568296357604448 7804 171521741817347668767415617946 7805 205868467886187192151172820584 7806 119588402078287208095869803622 7807 23677129586428728436365283420 7808 78444281199363122322630148263 7809 7548485222411346211370278271 7810 44461373916839054088754875437 7811 229184972926484486780636060982 7812 256344925022121551019339187947 7813 208631041220922998661745390481 7814 170453470109858499763155327238 7815 119941478255185116305155967132 7816 122294469759389565579068401095 7817 168561425285902739934552270486 7818 147037745105898828777013142755 7819 54074524914848766113159242524 7820 182872082910668133432769313029 7821 184515501061661197161586493556 7822 57697914564299890967124796165 7823 229110445522700818498521042195 7824 49623330947092120188452167191 7825 61273944744407056222416688315 7826 250470230261129295282735876868 7827 60552710193246235466648474351 7828 51207891458205460075914753056 7829 125022828802135867249667536504 7830 252663874174478559942846896155 7831 242207703881459951708435464803 7832 19301889201614579568326247536 7833 226397687241492774770236676061 7834 141418839011111173505026151201 7835 44360313092969362594066132566 7836 111650844417548599980394968523 7837 18769827367744422733520993843 7838 233619281989910212527270637509 7839 1722145301616622543583313945 7840 39358421649384358506345843780 7841 155863286972873471951297349051 7842 117485483406620634164499956511 7843 152250490897251609981812364245 7844 79659218836495031557071546606 7845 219028681446956319647339661043 7846 67564535653695662851316260914 7847 6519215531891122647949908155 7848 212549143545039381598440241339 7849 68237990964671273866769128480 7850 230949995405940308870213013219 7851 32310954571418030813293908716 7852 46585382938681894449492697734 7853 82334993388020341019426085004 7854 232057370131518797412028106655 7855 41895177284261728603297805700 7856 59165387112100859681997452352 7857 126794463222894233095805727024 7858 194842001802662571229194989564 7859 108901045671176407985472959889 7860 81517332509213341404300456817 7861 223397059152407674550526274036 7862 73607087815260270773649597584 7863 7529351491424352905941334176 7864 261368381047855875057832236683 7865 23778566174084109052984918400 7866 193552869971325766591095220394 7867 90022112136744827122944045822 7868 166220367760909484080652692200 7869 22945546501033733508554675444 7870 48056864242615794456804502678 7871 241546928266289513424638246226 7872 162825876409050739804480718380 7873 30134402467160473554924032716 7874 209770060229100157213369183089 7875 185077405045411218265430118062 7876 97861499955007874524779611843 7877 100984798846318675337943651792 7878 168094409301219719981984937287 7879 217844470598940629564234936574 7880 234165589641807515841138964623 7881 56762021342555784144441890276 7882 172058206614807370424426002300 7883 86535624741600766518856236475 7884 224279158448807512098606249362 7885 170473763009951901182870475029 7886 159205363472827800417086064159 7887 14087303741223292018020603113 7888 138487720517460357675547311602 7889 54680315299033216158067937340 7890 13311810110727104490760493701 7891 56320367830316804227808856075 7892 193176925399571811863996417163 7893 47181893897960962716161953542 7894 237908621710355136852036147541 7895 145132688961062243005958478532 7896 179895567921576069218043711926 7897 252448098642424508140048045119 7898 52664159574450380459979253539 7899 17898242834625426095687053563 7900 22482698660529602592337037892 7901 38304057343774789612789058262 7902 205396073118124624582821871333 7903 172949338535063055557819620615 7904 136428250230967927841024585077 7905 10827957917074125994096352615 7906 198736761344371057155343657193 7907 28547677766735277284108254829 7908 253269410372208260922684913900 7909 65780926943014955507146785877 7910 231461976436878673176027147086 7911 81833735117718996934957196389 7912 194057827142257548418996837762 7913 24172215630345040042310111218 7914 264900601631524812901128004888 7915 1896515986429404712094583102 7916 157283206933606638114791997260 7917 90554529900955249755902352926 7918 118430301430619800530417190108 7919 280060379118314272809887080992 7920 46111894749005933055112846417 7921 228030168584579542122783066846 7922 56045117518780277842210965858 7923 273082469990878482999437123343 7924 61109582006233205217819792062 7925 40569509641226603538049000895 7926 133366691687511597301759493326 7927 31185652456017769992768276611 7928 208380924566933858439024044495 7929 103766633959374942050948074351 7930 48657838880117389702225948635 7931 12066497714527610547978799483 7932 28498233668514182660443603946 7933 51893591204019759434642514445 7934 60607289337427271954675225533 7935 269483229822893324075721678225 7936 235622124245901607467551824006 7937 259310873010235418305957498209 7938 241239418207269481392310552299 7939 210810635463915493673232936878 7940 25835749340519889348277628492 7941 237538916685781461288039869067 7942 159624077578190803941695891443 7943 179110703280290234510149066823 7944 252862502264955743369141665979 7945 43775507224076350831583897475 7946 152533120242785895892754432012 7947 98126546588115468337651205751 7948 34930393020137158288637236595 7949 69190757641134570035939271408 7950 4104885666198098278080821792 7951 256059926492095777214870793391 7952 39344290705278245066131033566 7953 269941617650819937630255814798 7954 117085304198983443011634683366 7955 201250507543103524502199810842 7956 217074149069035676412064734331 7957 225372127463694850091383273949 7958 5126681342684779857511516980 7959 136978990984608839477189284224 7960 276655584910497557398532721027 7961 118970364113114222971327484987 7962 286474294649432844205805942621 7963 87321363850659280182782526494 7964 166077968924734225694656158453 7965 87458402683153669822227298599 7966 5988547951072600317284684016 7967 252893236017886922015058738301 7968 215733434686730771844094641049 7969 268001725680159508441959702311 7970 209607815593488068192052882042 7971 179203028001140522796999005041 7972 53989813597671458394545668510 7973 199771098250014818944862252089 7974 113493474369582698395100963269 7975 65044344863424670168979451457 7976 63456485148266297737092563098 7977 164724514791007524318068417618 7978 281930652500026117725546046415 7979 4562522107254683629091776691 7980 110324162198652636254126628622 7981 37952586096072601138506519072 7982 229870616709998415856339467803 7983 215598000992065571961649561622 7984 274151641964812848330801225660 7985 56978287702842422218737679061 7986 187959762867497602485693442854 7987 70852873167988624265495783466 7988 222712624243876621248192973928 7989 267367404246048979230583320052 7990 84283971537723925663764912413 7991 83336683093158944911075111874 7992 218863933604315070814990845771 7993 122089576066039868231944292493 7994 287056116818945649737179330409 7995 138822298705737664533437248871 7996 208467794174355938185337480429 7997 79488463446048741825047058418 7998 99993518731734333479340436350 7999 94967755660862215377427325014 8000 177634558497808873188340069458 8001 69064712673774516563397590208 8002 144863586677390470396491554438 8003 141854861633197257968359814665 8004 158818630419526774305930945687 8005 190721791429076854386953364595 8006 102237237971413014732128825128 8007 292739559550710464806554117660 8008 141880307898974792575221044507 8009 152432062804050641247283019626 8010 51679707040577807322066846021 8011 289498740648607527029281714040 8012 42047377490383933724072660989 8013 87533750397964779281891510052 8014 91131500256926435069001076681 8015 117962027692655097201791232646 8016 167463108758887248180396166993 8017 260302019073284798203274078434 8018 71922326312268833442178972372 8019 97480410019132323680199513276 8020 283855008587886424330352647614 8021 97378807674965763019454414507 8022 3755680319287947874573168994 8023 171604512929777149950427913145 8024 101975743893093104882543197786 8025 289986895577834391896061982248 8026 256694108774226592160052963219 8027 195223375000058778960646800550 8028 225763042259032540685655099577 8029 240511018334809587979051900845 8030 160831969293228771161824723194 8031 88800846487448389096982104329 8032 185993663642010390869059964159 8033 87104305692367411249235473691 8034 186192879921339995915305044086 8035 166804594416265671461256161444 8036 154870714255136070538859324482 8037 145440588609270898658368737014 8038 303910637399919532159921892076 8039 63004790177638813009781290955 8040 256465485583670696284890257100 8041 204001737124937210740831915594 8042 231303356602860081974290512041 8043 87221513027058654162714741382 8044 223063844050567769240275341475 8045 186205655054282095271758155184 8046 103147014482757299468710997185 8047 202051303354657481119064805279 8048 308274209652312382274837269021 8049 302320057872291303906111475791 8050 50923830798665652916814465646 8051 89503174617874378959353448089 8052 215800656894055559900701061936 8053 9420144203816997990660977061 8054 249923238984628350934910016910 8055 250474860944775884581881653056 8056 130059696083855054697567280030 8057 120522870627540662567248761353 8058 124837124550578845199251677711 8059 181583908080263519985849195079 8060 205117711692099819608576715335 8061 132669091947499709901900146172 8062 232992264441956446930265965713 8063 315340604913080283642373459375 8064 280583100479057085673356483888 8065 7803296302442571582588441564 8066 174117964600902664481261764840 8067 303363025604277108577458145317 8068 34853978126264182758702349508 8069 212659130973133991366065128166 8070 5007418564793393814392853615 8071 247969548505574185847835726120 8072 35242559797608155166244694343 8073 244124553310598477800562865239 8074 38636898599440220255112004587 8075 86731938290953255555808663411 8076 36628445536862541814215453813 8077 166350559628362650731178122933 8078 130298199035549565574913268917 8079 95023906473494342427394386152 8080 229284893002178228554046650785 8081 137996497339749979347148981553 8082 275658365960736481264450414938 8083 123951251247019123290945766500 8084 268678769723730904756720249776 8085 41208006867710202501500143805 8086 37489144121238919619895579208 8087 103958948789923772140438905082 8088 171130000719432300772618331271 8089 38352117765178837718714246449 8090 268230876831552617519963346722 8091 193310813304567750516916746973 8092 1948710605471591223998307031 8093 188736033884002314719939951991 8094 264715724265283456825020194690 8095 260381763175935737070785407701 8096 103387590205037977293825809429 8097 194316581145529487848729165286 8098 1964110253646796516824109467 8099 44436373840488170847034097465 8100 215676777007388995965557345120 8101 3778165795280536978024636751 8102 203787520876611621303948713663 8103 160035307500006694508946664183 8104 316952625684273455245767046147 8105 257641084028417823860304059313 8106 52840700278028090293197571337 8107 198430472641170204440023174972 8108 3670299208852661133126805441 8109 260160654049666472609073847945 8110 85737051683771122298716475450 8111 132965063267739522558791183849 8112 37813392083357079421292631936 8113 249074517579541075798185265882 8114 91845334789269767442659853092 8115 8101271603440027513794973134 8116 266644145240706421599375592871 8117 174943074633525319814527648447 8118 150033825081582944282237724268 8119 319688330259668704996100586453 8120 260151152652075040269600039347 8121 114317295461510012886174867330 8122 218809649386296253824747302288 8123 137903294491311668552858460591 8124 22795571823808209394519015095 8125 217675063520151611885105171766 8126 226818053098682395589475691584 8127 177194588907708616319566478822 8128 197010296963623622244329500831 8129 221984794971610940087595032921 8130 180233463296438029422684519902 8131 293769358843236858028537145700 8132 158942545141515128164701356728 8133 112934411287196430230322467852 8134 330023339844286873017296858896 8135 293965647851014300550214708660 8136 44933259636896422124501971784 8137 20627693387942204515816965196 8138 252437525586796640689212521803 8139 301602088078272929084836928351 8140 142199225741954840248107313660 8141 181027286090602863747233198719 8142 46884573450491325136232503920 8143 137231496911740176889891042682 8144 95269630543441490395032123324 8145 156736695320385705551520616859 8146 181523109486957793854312292384 8147 288871713315503167184548361595 8148 19516130926290377342770748321 8149 70766927392597287724961048117 8150 312962047020840285347432001967 8151 21570594835556072220008669012 8152 323574576539981005079468631203 8153 308832280799700648334596414517 8154 30373741848618381769780782011 8155 114775491835424423177275186436 8156 201596501028071249238097844884 8157 126854498753796217674421811940 8158 271862710481204393363618760637 8159 113756489849992105044358504918 8160 220939240001117090185254765815 8161 259680858190406996446722109788 8162 124522362039742458776535847136 8163 275205294017705870393549653612 8164 315664590220489797551793301850 8165 232025267881207658334783047298 8166 159056777786026698301164468134 8167 47346868093120700335052869388 8168 92697985670682649296780412431 8169 197953502151497501101838396009 8170 96970299530162028062375215938 8171 52164392123917337642036406238 8172 261283266228035697294101674081 8173 60707133824357600378804041865 8174 140677104599312344589162233668 8175 289783997407294449185176518827 8176 273708452049056352955422728948 8177 67765144086698117406019507308 8178 128656107761699253904219626001 8179 73633996397693242427952517038 8180 300374519441902111088829134864 8181 269885357234053524851897562799 8182 287358235235023566774596054600 8183 177078754288588307879362514838 8184 348329082805358802553595186283 8185 239181526628508071173894752922 8186 23076493266305411438723269153 8187 149030073023415205248375683451 8188 68543364180507959977829346113 8189 122688976540355545363474880974 8190 266202312419967009011116632926 8191 218134908955876356507466572923 8192 220760310338284999347409878902 8193 226140130782640577204863663349 8194 174762782263342455922498265793 8195 296752967453437977197146507658 8196 282694580437060364870698113076 8197 235210644249570285059298237495 8198 7235288044694045085096164315 8199 164923856973837487599529892693 8200 66390458777786460216051240529 8201 131889314795152874806020747404 8202 49728529198145897145736727452 8203 51173465880236154880228152155 8204 197602380708234879152930350611 8205 150152405613900886370127520495 8206 314687094311029869475986122020 8207 126378811929863988973715383614 8208 274493181200493839149209266064 8209 297863333047138265421725075407 8210 3114107828506893933148172074 8211 211637980132802655478987950997 8212 247525886277645971175480364666 8213 190125162519041114077030647485 8214 168579918733396342047380332301 8215 35067222480144812302624439723 8216 13677191406681426593315154877 8217 305904108707198660942379655725 8218 325372295129261565792701783031 8219 258315047710155616217067652376 8220 122625161521213364157680149691 8221 22906306123797459042878700267 8222 204551454354696861543155493215 8223 360370867090140001458362182755 8224 270207264882534632254022553553 8225 340802221744857185753081035792 8226 236854361846766703476257293597 8227 347039702093392096859664976880 8228 251310241263151016237722311636 8229 94531217782436503178281330995 8230 269577422138693042895018269253 8231 119394890726206734883483541646 8232 64241853083177012730242398457 8233 30769128425037146140367416032 8234 9229391384712325196440630548 8235 339390990813051480038496436974 8236 104586180914120468851280134840 8237 239594400213146285871567863803 8238 109262798411477241058254147291 8239 31401733114140973103947635248 8240 175674999390202562500431192914 8241 295447068766454428697031241477 8242 210418117443675035114004872357 8243 347528315225489887174132175104 8244 246053072175899884313241671705 8245 141504210138976628696145039812 8246 197132761045463547670964604844 8247 20666010634438185332101552388 8248 319301275239919026130442511472 8249 40249540711654868513876358120 8250 184669237801255762706100865361 8251 359321093146550792029805465510 8252 49406820467882035558779093836 8253 26578155470110634853596189180 8254 189989527548759254643152495750 8255 172918612511533785045811626120 8256 165044675670184843502118125675 8257 210047851915847584778406616865 8258 177781676442830881089860281465 8259 92608587708769804867281712652 8260 159849428934334025521511120162 8261 259291239823395598919090062973 8262 128439468418506786197602643536 8263 272200236895693516661247936116 8264 261617523108677564219815792804 8265 349621342012695385546174273003 8266 28985931914886756689938495642 8267 251794713347208114871878392474 8268 330862165820133060245142923786 8269 68867447331977902970558457065 8270 199579647100501839902206712629 8271 292307857273029779252775003815 8272 373836147551561373909510654573 8273 156771107013718614701084268451 8274 326707063626980066065519074158 8275 288132892981535701497529199927 8276 125387798716798092323752993439 8277 357326929856821810621230245361 8278 7725230349407893522427032361 8279 167576870461538637901994879426 8280 314430500496928286543850458645 8281 279866730472996859650338925815 8282 71670597415805598367276183609 8283 290496863273278037930230796869 8284 48548996862843328080218417716 8285 59566473084221268041761339820 8286 372719073056986668793527861750 8287 84655487533612099559884878220 8288 337734182786373070329277313297 8289 362165182974853273967820032061 8290 217704090791941868901067893295 8291 23241535980124372533871968233 8292 6874280188247206662760828084 8293 125563792627557462794494425797 8294 250957788858341633355581532051 8295 303983300291687345757952349710 8296 230653015413782720871144498833 8297 338737412568555888122515214308 8298 88879784363382005633469377826 8299 6082324343829732764802816415 8300 198097226016153412542847322604 8301 7777383939338355410164719874 8302 157937667470227528017935972572 8303 295740926095364636911153135771 8304 98945239557822264155376808721 8305 79481144870689730401343238571 8306 58817401053659649818452183867 8307 133658836756960369843355508211 8308 136985460393752588306471872206 8309 49588574632074588668538545605 8310 240461394691595152787498315082 8311 268611960277738049160932498655 8312 340323807558083634401398745413 8313 213922199361146856577635371681 8314 288085950472820366411058930492 8315 212797534662887917395253985921 8316 272201719269566236639078614300 8317 237326944017955741490541733351 8318 216340293166591387667529115152 8319 339919297205244333745087017727 8320 322742248318595661798382143437 8321 318187645701130016231190360642 8322 339064318984563979658771812917 8323 294741133227697594134715548257 8324 192637838250697025729018758059 8325 101219868021259826384180180368 8326 184822022944430255219905480832 8327 296858625634628702061120524896 8328 108420698633944079331236025920 8329 254499427446242307743840043449 8330 268469352734141497721138333057 8331 115086308006701449703538836488 8332 224760098853662890889703716151 8333 26737310817260449877576810343 8334 296419918688949428106526661285 8335 150868257810422235714547912909 8336 195773206263482084200519561797 8337 123934049812355337450063486158 8338 271821536467126375431299897256 8339 12385507875107294580128976244 8340 109706801933579565386219828282 8341 206864789632449996642408879590 8342 281825469879838770040288629270 8343 158264798013556212514207854262 8344 94687493667702196386358177404 8345 109155811855922419226663135022 8346 394203228691601487709519459048 8347 62182521753702790077542665358 8348 166844733991775503900436681185 8349 19721683463737464495714990864 8350 231559086307919065723440173722 8351 335328261961992086719889227405 8352 319912356938967758202869183161 8353 293038649062170313950451535015 8354 189310564520613772318651371724 8355 238059590868588638901004599050 8356 115317556595736175052768619995 8357 354696655752831977024566916909 8358 334247199108283152429110169993 8359 313839219202688051139371853429 8360 211875858222814610518285003237 8361 395231308783250570486596554834 8362 399210254842832143206629579090 8363 28612588022090707741469178780 8364 68913037596760717414028124716 8365 368417721446182297925485037709 8366 195080969092573281611504200421 8367 216494340192514570077179207638 8368 98664581248806529221981991497 8369 46805333202368785645220426959 8370 401174119659841134339224512846 8371 139083204827305263230634845547 8372 190074787601573810256345585429 8373 66513601825335855935726677390 8374 22887008662083234863840736140 8375 246523228921697792547498701340 8376 252274613954829726692290785131 8377 333520920845634909075262611147 8378 403522989154956257952591840102 8379 180773424884170742156016765715 8380 263012031196928764026818283218 8381 140223250760884488830464028013 8382 568676522061326375782799341 8383 127685878478024033141927238918 8384 260853949491785770524971854089 8385 81546654501404561743294039172 8386 221123060451421522316569237202 8387 44245160470616704148345784659 8388 35046677984317827126485863701 8389 198311891897620012200799862307 8390 75090144318472995336080351737 8391 58802437972662280851090779538 8392 156143750814908203047266637825 8393 392982556219030639054528757332 8394 140640283852193326669712858699 8395 299003676236193528753657020961 8396 162600226278021302951190919478 8397 219427512645998287530852847053 8398 176892636350192906045564157278 8399 68300919866134810132741381077 8400 321136983878327587603771543684 8401 217576555404321542397367465713 8402 64585355170680689179846162666 8403 197944271260217648616258189428 8404 328542280562361574706170741984 8405 85569441958507025366389162679 8406 115451521340903245680821376175 8407 385556140086343386669371607274 8408 139780891827848312958622902258 8409 284623571489485479743606831768 8410 279121781517010381699687504361 8411 237773480590015372006459337478 8412 409232380094132482687984398759 8413 75965738063203291891380486814 8414 298269020941707871532337527795 8415 268558696670617909216519071361 8416 49372128517314087513443474127 8417 106579666532803742155730122757 8418 100362324292034922248445862649 8419 31201413884604316018336000614 8420 295506285446704164508902695385 8421 362522212036081740368430312710 8422 212247306681111331001505128724 8423 76109816807858104479212023003 8424 140394361781613393821232959968 8425 377366506082469946817481584919 8426 241568241288306205800739050010 8427 46303493735999808904157948839 8428 415664298530156365745487001242 8429 419914686472803143897028457998 8430 265291074348656894249260594647 8431 100435421226754055644451027430 8432 341077364601670707243991675247 8433 362813070745520865906672267319 8434 285989481371381585923640887929 8435 145496127233220773689789566042 8436 229805146979204109403589332977 8437 421817008708705413472222636174 8438 57799337252315330871952010898 8439 216190236891657529531045334304 8440 49762993041119639178752672325 8441 178748316987103068657571435964 8442 240302830734717991681794528362 8443 341243971750563952266727918456 8444 38075446059580148856712881504 8445 421644989021320063957892545770 8446 246432392577835082383760941562 8447 219703905020362649554421074499 8448 431726466942372225956838739605 8449 317143267598943364685579824666 8450 374838632061608515257993269596 8451 216494893069801155115733190631 8452 336556186321728897777566177402 8453 101330760421861265646009084905 8454 351326570258115253327179090844 8455 403489003500362955666072961997 8456 289362090758543034659232454001 8457 36600155445966867850686258831 8458 226409657938407558789198422828 8459 144703486184221762696030077054 8460 67848331936511510497142212722 8461 19318983229956226444382812008 8462 246163204912647627878789840309 8463 173653889855480546927734201301 8464 45787149410318301291018944618 8465 340321515671024896920894527318 8466 35335457505445412983378749683 8467 317682656943263791418238386986 8468 256232649281574682269147600913 8469 98827345038252441693362978043 8470 217274438113474506719758377087 8471 157725606945904283108647460952 8472 315412577840377685082720301920 8473 5682313585667005771680834960 8474 366028617249823819700091021859 8475 20445929391147851427729399810 8476 26965187558960153881442217896 8477 321367960660105025256709499897 8478 213202169200723578959113821643 8479 97705713974137212796366260364 8480 232845500414870028989971190043 8481 363067751990177564751393090567 8482 101903714538258199719531016766 8483 208693589797245833684956429097 8484 402556901074708050302976726492 8485 201372654633905699937422327203 8486 290938877075355955290263135771 8487 40116363998655130568396003550 8488 265846820239013695221719309251 8489 16415580215650309635287758804 8490 190883545095473225156157418898 8491 189642177870159978619977397993 8492 294901126041714873174203728684 8493 110799736108557779056849973882 8494 294798934126516002023923074063 8495 192668716808836299699970326762 8496 7813789859339696645219732064 8497 114289253461331357421531765304 8498 83341915554300478854691382457 8499 2519082477023771887795718802 8500 341193991297004276185023726028 8501 289224457116392465994790038146 8502 217351460077354563960774172635 8503 245086943676169611682300989623 8504 449576484258388695028259553343 8505 382384217732201012858896423287 8506 30150331627773435992563983272 8507 87301470144550080307841106231 8508 395491174469269844103315416701 8509 237657878067377666345201204397 8510 378111491363335158249898005018 8511 452700452693088901501907314993 8512 238337896236251350732868423927 8513 19929001830058841885091449575 8514 318423571740955436303329121928 8515 432365767678971629229046639664 8516 419355210822155487549468038254 8517 334706548910691397897621699121 8518 74003408668945900485176700159 8519 16542308091257316584041100618 8520 82907863887265500211165128259 8521 292677510575883063682589013323 8522 376830435981509917823806700480 8523 407723940463074540643112008498 8524 378645308587659909989752218174 8525 88966155501696678186218096151 8526 191616171817800404647383184700 8527 186723071457436066295272071573 8528 55450254894959028772961425944 8529 101613017457213576630048529097 8530 231897610928972183405749619776 8531 405469930571869711145702154003 8532 377829861014878581390355180047 8533 194864983438860842274696316585 8534 249220099766330940254467282582 8535 92382156681140500245911443357 8536 113301217441485132200051150461 8537 50325106805486995176011679147 8538 462809295906166751310162405764 8539 181403161455558864971205911653 8540 428779046266646599962416724771 8541 25332230115362931519497597971 8542 86603111760622945066648359683 8543 314896353644458067453795060525 8544 27676065297895154113095741534 8545 107480607300463260297699916588 8546 366673931741262536238293230476 8547 466175149969190764914327691316 8548 245291060805219223815181703321 8549 274249112516891438594797215765 8550 130256031557234391461865895670 8551 438794285587115052742850584115 8552 315537469430014263264195364060 8553 244445176346640895521332092788 8554 170761962825968232372241917003 8555 2229317643844652876295725693 8556 223119715195739079801110274630 8557 203727875514843145653590686015 8558 95113379899510658326413729695 8559 222042775489434860286562113682 8560 334873455543353580814500946199 8561 330826113886052527677597833978 8562 360326232847121727400011507500 8563 439582484087606615739150730565 8564 307664374418633832200106486885 8565 405071285888420022858669778313 8566 473933810460701153099571688738 8567 322176545834101546295607683651 8568 418631492147519968314866884232 8569 291942430790295379150066384557 8570 144651125942807513865643505233 8571 397828442948855309916651757639 8572 98017526679210732604121771795 8573 421844877034081619673226955617 8574 262343593413056648206667283636 8575 433500350346271816411936532818 8576 278975390667482310433471140450 8577 200201237736542676034557519045 8578 34125466239471734520629235546 8579 130573512422523787150904288449 8580 44649503951777411082910191078 8581 331120308951039954613393514256 8582 383882869413797634568493125014 8583 351845104658051398687876165224 8584 450682484867476933565257106267 8585 436547212930158383878321370285 8586 298969013209685155024687704848 8587 460305736539671752341088656506 8588 173862190040224143443757866634 8589 306500123173364992978978820947 8590 291421861406304877652709793013 8591 126049095539079377119356302557 8592 291688757341664263362554980699 8593 74722139364118848827579472539 8594 161735634743695244613501574823 8595 474145454781795128790482802868 8596 121513062913064604295895736235 8597 163085549443094729782416213566 8598 359988054598971362086829819351 8599 232378024993146605550413475855 8600 337318675974461154052758093771 8601 131224186724185524005681625441 8602 377380759573447388463182027425 8603 336774946568057497578499831444 8604 117804496191003278455604110018 8605 419500608358777086374470257649 8606 441976755921451671659310355603 8607 452441156265687302377035568116 8608 337414384045189952022411427274 8609 288597966659676691070137270098 8610 161908549709401257325286436657 8611 463633385589510573309443734784 8612 108223655678005845516803183818 8613 96745232443793693234743692546 8614 186343063978129506261463598234 8615 263543837125638010583841884422 8616 164992248306605923223070115221 8617 32955529617959588408847239003 8618 373549752850589510561720683863 8619 335664246036895865628801889041 8620 164242737841292770675483634309 8621 301489697372338001730825053130 8622 87551008085590748965630419043 8623 210361020401141055669608145486 8624 291172976128998284152893625512 8625 325452286595673746315499027317 8626 462103497351808116846729194131 8627 179045078393461131070364851529 8628 70015172461633904161385804531 8629 99313896573657198055283667530 8630 488855676733610834507091909735 8631 132783407706632635506140153948 8632 62989466099845876558517267164 8633 180038335067009971573229407375 8634 397233477520555518398772949062 8635 390578839686880969601855246382 8636 304114793274713299146935368993 8637 356364863401083650346199613146 8638 2960421111594517314601481738 8639 315563120165440805763081345774 8640 168212633751030119863578007568 8641 262929713823831390486561776566 8642 17623742643866021599967549637 8643 362248720023717577755155277156 8644 183315082405609599126958024341 8645 122404968774017823331787956928 8646 47340559665936682590131803454 8647 287424129404859448666847181825 8648 337518970568709764335676575897 8649 122106790351259009062121763613 8650 24219514293984126555231160931 8651 76966287399974329567870583278 8652 405520820799135057335120620662 8653 407426715174819751060096001969 8654 507230618479885751624983858084 8655 269945246191033721565879708002 8656 325491652276975336780812590600 8657 191319018059534991020031138325 8658 157082085259775035928608831181 8659 457589180831116413413565966437 8660 365363433994186818744110190145 8661 50709810275157807430335242873 8662 42893279392575240302117917543 8663 68092798454913456235207844623 8664 513655632592641335735212778847 8665 454797960897180717213609745500 8666 163822705747715020875305378474 8667 326321803192667280367978012012 8668 191378852430445449257373678669 8669 303335940328624119006081116393 8670 489040291836820888086834740931 8671 391231895496178617988767824336 8672 126582135495578551156541673907 8673 111096815408611728393736179736 8674 477167270475136495878394702470 8675 147743555443686401671943487075 8676 216024590806999173137771904863 8677 123956400851870673974042022654 8678 280184973598952789722724451040 8679 266401492886580747624192476219 8680 345389215391799367835431898227 8681 485447716963503287519347406768 8682 397036695965243075624124233692 8683 120423235129289312219070588853 8684 246364392361872934150719353365 8685 562583487184028964542863931 8686 299063102272873013476181213448 8687 259171562906057571058571931151 8688 519209945040245552998375102176 8689 103986747481681119239510403174 8690 450384693132747010427298813290 8691 383540702488501499474629323706 8692 60144836527142791355657170215 8693 124342555153878391984393767806 8694 287456994380139308099059740235 8695 316647482091348003123790628300 8696 169302074693354610416788140682 8697 29516330074655338333835757921 8698 157607655959934178699359459559 8699 412354931084575180882848504902 8700 228554890674642087512491460197 8701 125587717588285209359116753900 8702 200868047680161354330764065743 8703 23621927270148002287391812911 8704 168469844765168520338766031049 8705 520276476961001765655949254197 8706 161596378438740596534766773013 8707 393738251584251999800970114728 8708 196617784880636925316018678912 8709 12973132412673303964107625378 8710 381843824472245175481555592852 8711 106399695725031607960164766436 8712 368604168661430341860011501628 8713 33083148850478950494551786824 8714 481119504612180307174014499884 8715 180143295604461308620805505294 8716 140122240857339199416321438765 8717 297424555638369317765701521425 8718 190189906312157749283499428739 8719 455793869193720859019648665028 8720 294169093110759577719605079655 8721 467976336121885915139480646019 8722 486176804795310710718872604790 8723 949940434778649144046129882 8724 209649643813339977789969469490 8725 287740209216004165103141306748 8726 204008367780552823552469575566 8727 488080987065348634514221632426 8728 201621442948952952336353887304 8729 480498354750507127911787216094 8730 15756985223423052786987213377 8731 463978436919399594321767542171 8732 100540360907714148727138499857 8733 400490704379093916377500602255 8734 349931999475338542701035854715 8735 324645543520865420848812089193 8736 431157488821714314383790153128 8737 317891698214580924507936558507 8738 375304228774047381097431064803 8739 403898952231522219467223150172 8740 253435195681369504346275107809 8741 308424817243254568315897010556 8742 140600010482459686799488529059 8743 433298308220303637832618313897 8744 189196368644448385418723602272 8745 52223673772331751218385157150 8746 490213023559235909608359519340 8747 73447546020139568151049296379 8748 111033670756442714487188666354 8749 488420795009275830947176956311 8750 183213330455028381495792938052 8751 122287710336896736616267952214 8752 516537902163772139357075991845 8753 483917229322104562823244059452 8754 155765737459066004264322777926 8755 47828449759098636357647771069 8756 377284229440896737789840420760 8757 38219481179241288613896838615 8758 77219493325352748451147987373 8759 298654969034646840355592697365 8760 292945871590983396384061665706 8761 180410910511825161711856685588 8762 58040380857492762468898215879 8763 202954794815585526742710471391 8764 441602258460575174337388295216 8765 532481739943176937264849314663 8766 119645597498290404149708817584 8767 450753016859419868302264595959 8768 479019330380724371673290545948 8769 377567030249531282476406233749 8770 496035597615131639774343298624 8771 68289057895913081203571690785 8772 20540796140795233704723240986 8773 34309378299461667173667727699 8774 294259998370261785304116095268 8775 120860699788571181211164824217 8776 74112295437407586623204586255 8777 380825459454823481003297660954 8778 430820487279335443357869681712 8779 229424181879346581525487632187 8780 355863488637916117823698942406 8781 209467623913397973614199956722 8782 464697709782654447908210855281 8783 405311135151988791008515021561 8784 273277534272698515896181990187 8785 79927593379362834146708203543 8786 268504990745232526629781887938 8787 363288880577330456500137646537 8788 396327523325402674154955962465 8789 55186829610274556233803166724 8790 447207714078850651325543842742 8791 279501389655140447171989702559 8792 258084895345918836177914046210 8793 529907935108915241005611315604 8794 194199682853009395797065413867 8795 16483461731804541221170378248 8796 564617676037151281176683755027 8797 202187445495874321805049265601 8798 244834148825472866107831787133 8799 404199454465295988095296358980 8800 197902364386225565971246616899 8801 272250494442594851477830636752 8802 258463611325363557914127583299 8803 115976070942550290694619663954 8804 365379398612371401480141900966 8805 168832437115625630857387086205 8806 313703406886432868997996247484 8807 346798895446383917875530556498 8808 457083226300256728271646943397 8809 216484436708219340905491862590 8810 230054842850598307389444298254 8811 72142402112485405262200567050 8812 445403857607977411211521451775 8813 117689080338195580156767168529 8814 313165227203806707435027442172 8815 439998066169120879927868404458 8816 374036016702090912687085797491 8817 29325078896961736132398735746 8818 81722928853295702543559764143 8819 261338183905258467978906974872 8820 227136026021139341447097956078 8821 102883516003622165663410364339 8822 54038416682592765869112907648 8823 511887423547560955197854211927 8824 464377370506271215423309780776 8825 306603097826023862344011876092 8826 98481504848130510107012774666 8827 309356688347930362035942496496 8828 214547175349289926185426829437 8829 392707529520126728083135988051 8830 456925331550980327157610746605 8831 305134772042232461387346845664 8832 120056621835744182666207658897 8833 38328201553411520919404606108 8834 272515216505741280629379374640 8835 177225885479258723351114077191 8836 119843590582006037417765706249 8837 244632007818412150852932610941 8838 91837488405922394127952299011 8839 261766050284016408519598663466 8840 301626991560549014735605426440 8841 221140679782962575956436468654 8842 2234973766397138219902683916 8843 578213345382818234684348928394 8844 42582547014033362449598761339 8845 526363008637294195168223184370 8846 342810300027227962042326037031 8847 386234235364956417564960910767 8848 447831225663412745509691810932 8849 338663397560546866563377857684 8850 121667753012717015211748171211 8851 199263422764800805060667102381 8852 528244445657349383590088592461 8853 323096661207570239032835456399 8854 127228014092485708987240192068 8855 291627196818615595934119492644 8856 362574031386383079125763739786 8857 193875972104635896659558638138 8858 183972992262226483680317700809 8859 212431666883427988584836731823 8860 175448670593568799319747990943 8861 450282021174732730068387857912 8862 372067269464175892391379866415 8863 234800708156148561724471111722 8864 449984138166263784436212418163 8865 136102922527748125245096301457 8866 573399547491268754754149261522 8867 385208842974938910213573656898 8868 346757986573920886091478136142 8869 431222886640342165916696070747 8870 229433932729459797264354142177 8871 464148368286037537606833055567 8872 314982143478678935852317479633 8873 515930898781239931011419384936 8874 409454322762046417997674972835 8875 120387010054088778972685965017 8876 424277125854850683376576675673 8877 362385917833865367409180672297 8878 202184517293489348940914001110 8879 14699082732974543622422416527 8880 211119928660050718657677746485 8881 110660533904248850512038429713 8882 530796756625875548204279232215 8883 236822086685636545105766886204 8884 157978819815929173866401059957 8885 63516439534337910534174954241 8886 468840667299204197274247022975 8887 88992465125050903635437789509 8888 456812850392801868988173478235 8889 36073669091055181799539649647 8890 76534561859704075925504948408 8891 197002503407516083373913129978 8892 327885146613650464894707455841 8893 477869267403658825573720393364 8894 250059432983493360281263035127 8895 534590248287168976686692711503 8896 463843222305005670504987261545 8897 523296558109152883001705490612 8898 400934172998612500420860288213 8899 518460705498285650161542888406 8900 239942648811479125727625333593 8901 162921993513001737114658440518 8902 593861153246374292797754431716 8903 212180296281479996403537946258 8904 331517077598376919426569980616 8905 37699281422884959958037172728 8906 438270626655251462152678119145 8907 3785476192253061389704568990 8908 16750620492893386726001647428 8909 525001388127160837510225536410 8910 552408755430115488519807954494 8911 469303904383224060786248317862 8912 454293807263781585348718007143 8913 27800937528863515439729601267 8914 147103229182099962219192113326 8915 616050254717637665745778424249 8916 583007563177173424377543536363 8917 120115278328623183314642176677 8918 471408723896649593294642884019 8919 111603521964539257711133698613 8920 74879055957904240312848726594 8921 241890966348314874202023186107 8922 424664999121279832411188972742 8923 349538401250164917833848655903 8924 52086212519234829277884491587 8925 513532006848253235988860588655 8926 532767791073367663792252301178 8927 571021545990412587932770729715 8928 203892569556117515681477830516 8929 147244690153272917535128644824 8930 129548049966165283656045961402 8931 273921273898960601851490297422 8932 533738164232298369317061731342 8933 130760381078612046712722235912 8934 462028957429478965343580584516 8935 337295919950392498989623019283 8936 135972390632278325443972123454 8937 614333001121110283152030628751 8938 427519287561776704608022865662 8939 316155254393557800230904929723 8940 156596545715983989407684048560 8941 494002959990484368688244531081 8942 79216122145906571878903807322 8943 39919460088882496358245222415 8944 135278309082256838020487364743 8945 369364820894898459229811327645 8946 271101261754469934391905184289 8947 198243778846907750625559686342 8948 97840424287806517476481243148 8949 191557015913422015069118583428 8950 263148726557409448151694318099 8951 13303742225348070150438182463 8952 356217079933229060737707566942 8953 19878961596752406004153263717 8954 421722198281317542462947366120 8955 467737063277494738809241509517 8956 351193228995472580713058240518 8957 266848658761789517578387877263 8958 177606312664694213665197830281 8959 534640206642261641948812503752 8960 138061578965279082891183530197 8961 581216083237573214542999449634 8962 159691163610058930539246807570 8963 393360018946885279565161364278 8964 105724226183771617776221222611 8965 551455754791410823423246282375 8966 285366989939477177304949147520 8967 518273103987777818580918648381 8968 631279992505825706200072305945 8969 340618521814863754955639513680 8970 164078529058141753185613973504 8971 451350141272990020358355868552 8972 240852540157765061974276728500 8973 351815700301937408017249245503 8974 634424925976120192266168799701 8975 562364098439752333594212363957 8976 369954861998217913388859312163 8977 39780697771282430807002592829 8978 390013187845505819698747299847 8979 122749180435452238541079632006 8980 236515576693173680254507757547 8981 313046912727791501185844167177 8982 147551910546149434083822036922 8983 133263950594099292336527491511 8984 13032300816972309451644835394 8985 466634293246900253391315850463 8986 622717529267760529269052733025 8987 602820312857209363789404994449 8988 504509954579502404738641879060 8989 605509218395441249728334671493 8990 442937373840746480309609022507 8991 102960629161717864588598986278 8992 642574432581091567098154558853 8993 326227863010903959729346051461 8994 360996208978009232278057192444 8995 176350933903417524038661378397 8996 23148805671227395223502590318 8997 110083869625699116490913307817 8998 581658892129337244790132082290 8999 237065477874729644013161743670 9000 631567297159861076129012753468 9001 6290918417467434247642243225 9002 486143345487529481499958497264 9003 134281204596841741980478682266 9004 56898059219251105467112575163 9005 234975881099278554756541324000 9006 635314904407501833458371943186 9007 32296033521497155030375643311 9008 446551403082461600374895900428 9009 249979054269414498408350777081 9010 507129745934624545454812008088 9011 376636768128805550379653950183 9012 133442441026567765822205740809 9013 257500862700320915867573913892 9014 211055066548480706900747531146 9015 620672840401432606755790416203 9016 2829805942058054900606878362 9017 628429448290994083506445808029 9018 225823732946063345694145712833 9019 398872647431997619677035365617 9020 393692692756174164211943710026 9021 565291265328567136811993817071 9022 137701397829063154781699725287 9023 238618577549955252742735934999 9024 264702127368214276748412707766 9025 499043863071813615862274795909 9026 626821768729827564290104542857 9027 54054008816825166165564827820 9028 61743592417240809524860265705 9029 15522993718561118455321242441 9030 384738149226473775505279311452 9031 454440823627903227901027114430 9032 78084546922868488098206176672 9033 50954495534384807291485357415 9034 407039014462024868981395808104 9035 52787564073712898321533541918 9036 347806772804819792806377727375 9037 471263956512846782712958932868 9038 387166450979469392791150908660 9039 111002373358510854076302516973 9040 410535774842611492535049316401 9041 499365145808815289916552594688 9042 169598082134193243480569621994 9043 125309059701219134141691420934 9044 440023653412218240784483818283 9045 599504177552875370614902046177 9046 39529008833825835463311931030 9047 241619047308119689826225947874 9048 327145000785297567781897300308 9049 334703767995669223349243199742 9050 472553617154189650643886139510 9051 163290293119159224169147091949 9052 297519697369754574882261355853 9053 251163049933700522861753735732 9054 502001903515978135551606216012 9055 99428926304336935380736903664 9056 432092206957196894816608286196 9057 400648394503914296894338941320 9058 372910561549248508091581670475 9059 556688579402688403684295094412 9060 55864358953031078236377169931 9061 139705225067788144546087457087 9062 134634564036639550996267053759 9063 302981624390512534649775327236 9064 581578641238887564318653416190 9065 3538569355062455638033828202 9066 530007133088226770793987168345 9067 535676409763185694989705466595 9068 338536185565792922812105016633 9069 111095242773320277529708078185 9070 224517232232500088747974081079 9071 254855423987988899606393819249 9072 265226718526080595009409269680 9073 310069961215677399896652298077 9074 393948557101193363764845437271 9075 559933200049540315390789664753 9076 527755626903233850403902932303 9077 583314652455849502986211237451 9078 103591288749627014553382487592 9079 68999322390072211955559719374 9080 647102317809091776369612513081 9081 85702657637611921327611436901 9082 162106470363909306777673907883 9083 246336355805846578179444425014 9084 378376990237799840356041960206 9085 227792524431504743101425634439 9086 399460155926546030745660419297 9087 315306752947179020874911546973 9088 463275118802184533911923684715 9089 488316278921993521288850941831 9090 349794417580963297116132229065 9091 144820627768034820203228543321 9092 277070185463660934344610205237 9093 34191498210118072209897859966 9094 62571213832497777140565762669 9095 513541868716178376351804117277 9096 356595518038764354455901095327 9097 472483858604936277637072800500 9098 626994612161144642078197818346 9099 25249287742861306523237549363 9100 200315997170654565385251287356 9101 311899052809418218397737343068 9102 242209381944233121575776966043 9103 250732382014565296149155318732 9104 298222711479443404070352398550 9105 119057878705968062457114347500 9106 458970647327056569738794174020 9107 603018821545549574018614903811 9108 453220109731200598804735239234 9109 322523281406281727143729328228 9110 244167337168360442879513970399 9111 75213018218805262700224472093 9112 700093636140599756478467709873 9113 536221717003340613600526599632 9114 520097386794318108407422249017 9115 573577530063877921627157270216 9116 595045872812135462676462460715 9117 148631637095288112945531915074 9118 213834802333962940774516197217 9119 556050481316990263034495918076 9120 187936624451296655476466040296 9121 142829206818592744871892156766 9122 488428879751452365358836169374 9123 489141177477377043297807973661 9124 482119390728675686106459277180 9125 547035916363466386125678739817 9126 72495163277346068915017999957 9127 52430081704601689268982588998 9128 53571203444510141897156836149 9129 207613653053882689129883100021 9130 226685359835694292304700105419 9131 214143275275160026354961418665 9132 714080428256132611219416265647 9133 346714016741760758297458446887 9134 129799282364841711636163327881 9135 400384258515895855428596466872 9136 521529632159417527393653822096 9137 359857764084838514665689770383 9138 425731151344985163641440306316 9139 369471919371084016079011553362 9140 499818801048680064905783558046 9141 109308538398775842293127285539 9142 405102066143885216672131550272 9143 198808194955651863327029313822 9144 45604874477626487487905895912 9145 303321442981744808801987084256 9146 256929343071028442426070150829 9147 545217606430544427920900882135 9148 429769385456746748396832886178 9149 46770212264983892801552696511 9150 660411772619989038401215219433 9151 503048954590525252775908860325 9152 551000825396534575455204988227 9153 131649816131329009929186682561 9154 366548511681883500941679868259 9155 452073946890225758423213222113 9156 75329219569654346857980287070 9157 489210753232414251644835969476 9158 732105287893939814657576259927 9159 345607163518997588072896498497 9160 123214524657166614888837952665 9161 167046855375938203752487049861 9162 226315441037861071485559147298 9163 565149918286529699045831700464 9164 334899901245281765616484483510 9165 284491077032502917260359647085 9166 424056551244607596555423647004 9167 267160868043208118031351190854 9168 628971394665748391978051997243 9169 609043328367326926581400047710 9170 25503973997718334410968927564 9171 726444067824752603440084033063 9172 197585006172378758432497029635 9173 552872231367987329380463776425 9174 191787178937351123856262314996 9175 613924597534001044241079162781 9176 27995093830685076273275283536 9177 668124066393308442711575141148 9178 283903014225442713057684278855 9179 532658254830239211639152224608 9180 224704321617329088997675060930 9181 507629430529938865026628279703 9182 534448165811697366393977098291 9183 552873681387685944686564907136 9184 329154526296807012184939051637 9185 38787432358312620682745952455 9186 310714806939870033596432504871 9187 153362774637463513295104536271 9188 66569151859665769473956283448 9189 718215366473402995950696514212 9190 51073057644145539113638275266 9191 240339830657470223610954173384 9192 463486354723352031327683705702 9193 445303565210749490338914954317 9194 85835287403677522428471423120 9195 247012237997430170890737911836 9196 604841363240994141465468724259 9197 582594812044126743141374859201 9198 697145778464638775113984675133 9199 245064916222734031526725131300 9200 348580615125653940224841363612 9201 90191803723098199929563286772 9202 643022943102934435177995339317 9203 578559971580895686279502107029 9204 319315197298015953915591460429 9205 519836308536587894845538809898 9206 262491826096747641871445205138 9207 179578965375190933618133160510 9208 192690441404150581072358758780 9209 558579424479475131511161861510 9210 5637803882098764552337830282 9211 609625480424364886554892964070 9212 90874699491875439066742101735 9213 741145986060893293835365343482 9214 566960685889801143775037715460 9215 32044192459927905808332184618 9216 181433713486677241157340141355 9217 87090629782133234883063327152 9218 551319602560608910926432828024 9219 448556235982723341067320933951 9220 36355825695860292529591502446 9221 229650677247338184540511596298 9222 48098035624603366603321527856 9223 101537187250418873524355722718 9224 621371928036966355196269363597 9225 569304058888992932184940898554 9226 478791654332849980939069048894 9227 295665058299967127872730356976 9228 658072500520457054060616745654 9229 593122642745685911105147105862 9230 434950416162770197617150695648 9231 498150395158549782078772841734 9232 487281596789804394439856151968 9233 221513959985616645232740281132 9234 575342263089358548283540064792 9235 641135555030412660240088918213 9236 619644092321670156156352583803 9237 242875899543104130477309083607 9238 366480553504690672000368160109 9239 515977387660219197192973004275 9240 612418485317303222161886782929 9241 71269953916273545214688093401 9242 47737742625889312209469778841 9243 436989155624127380093071700617 9244 190568488861898226292948699293 9245 390278986087797062718854705936 9246 733314278614618139939716456262 9247 770124870573259316547763527194 9248 42017831368940472366240099620 9249 642121174199602759801991908711 9250 600888226627913331990767908461 9251 468453895873814751464563540139 9252 571348035348257420936132218477 9253 702698809773316138470016844470 9254 22910603630337059510625022580 9255 441449507056566120962257736812 9256 86666899561470209009691027047 9257 512450890648924750761471082141 9258 139266477086189231103938157901 9259 697049674069391868422431871829 9260 710208424568755517590787812948 9261 56716043587327146061078371566 9262 66075778583264039689919472689 9263 361801361165845489400243007093 9264 580881562613164778303392071590 9265 31629537485860147698916872790 9266 776410865815487256483194225899 9267 376745709451103236518819380885 9268 53497016682390054209364258372 9269 266189968067248499947114256979 9270 571445345209962135451940743665 9271 339417214502186241798593331449 9272 332007312288105014449853235578 9273 313318828431803232776431004478 9274 511098181970859106617899300827 9275 545705462538710098081873776490 9276 82681800004896127391581272261 9277 139454726820784169334191677641 9278 456973890653128385944127863832 9279 32129677410296505464539327302 9280 699559782496668292746760874576 9281 515742606235214846696013938419 9282 525647422837369494476316386130 9283 718022004543319278638021465320 9284 534762728522767743753021708861 9285 169649687012287744089229007088 9286 643244816203993958317851680884 9287 56972768507026703247935890523 9288 429357482299078335248874614692 9289 226443024688383775066014924728 9290 218552444520638697422266317385 9291 181384310412205921585034373621 9292 512500068055425323289958880041 9293 621612792329109233414135655990 9294 448408939089617792122136923798 9295 284008003917748912071190738254 9296 420575786441203379834990314775 9297 585457432869631758730569108285 9298 345019640716349191851354016597 9299 704851306266432645623838388863 9300 505592068770555741814503374392 9301 703366273970932696782602109981 9302 109080385043704692138260899514 9303 55295248482286822298618444157 9304 126978735695372795085832283522 9305 405266786757618206657306203952 9306 495405885929562556086427471961 9307 777455265420413581390427965210 9308 535702730258167070442420767531 9309 161479273075737831428093086046 9310 192680563041752749572627781505 9311 633864579260917675610855075408 9312 545193262310672853931763581976 9313 712811221424349959731713708208 9314 559028234664524153080995941202 9315 21579818948391090687156133275 9316 167602004268034700893910539399 9317 474215377718366029824130065718 9318 19416686786740852445881302671 9319 687761252593025051493328688658 9320 486393568798325289543292948387 9321 133555397225242451732530142954 9322 429306282625131822394991131471 9323 336870583532576443054726784417 9324 198618565684131485558633997565 9325 136740910347735443686328256643 9326 568200483646766870795330680092 9327 525836131031507457675269264351 9328 269594251628034532066376096296 9329 583281315818140509105336236049 9330 815575364117150242220073278782 9331 555970255193106908000275079406 9332 205395346844458823669596858475 9333 376682308762693212524335658325 9334 663073016676043572559549853807 9335 189324111710373080284775410998 9336 90754920191320451371233717424 9337 4337404925428862412213396281 9338 289720001483194251227056356250 9339 173285571786183277090616362339 9340 732324161619231752419420437948 9341 115650401646492293442614486750 9342 38534041735557047862558752817 9343 589079666561040589660844240328 9344 730338210392502544790652546350 9345 350124158108093837955005510400 9346 128882478811942975173178680323 9347 517473382348717154833431871023 9348 49172117671456574564546954492 9349 834374306592616429402275160345 9350 620540312038996422065146967275 9351 579302405347221028650428242678 9352 698999318352175108875363363132 9353 365617244068090352365504334326 9354 306593994202228678979687656230 9355 514124006051800912672634131085 9356 582303698695838153402751423423 9357 734215491183858851302422158992 9358 532689651810595060735159033344 9359 108411520251692190551272210924 9360 356092422351404890028466858694 9361 467128865312166441762975188332 9362 803591990984091052424752788468 9363 644699041239182644565945961562 9364 435977667133912937892598654120 9365 102330440701913508096340752396 9366 135409819614415778132349018266 9367 26179733248587696869608829284 9368 788868030749316627748428018618 9369 134593567242553287527694139761 9370 251517064082298021219644723407 9371 573852728170314179271766658335 9372 172323985141701400089916559966 9373 459073255761307487308599446938 9374 684477007422854336715690641902 9375 486004012766238857396165330140 9376 167430322895097040223714708969 9377 739258519925695580940918693176 9378 128594120384354557612049248843 9379 456547515605564847904598035150 9380 663815507022048524990389996462 9381 586281625971848856297558603902 9382 627629825632259880641538077228 9383 476750558658907075927201485346 9384 193782696588805724277765910185 9385 434968834206856253143685893574 9386 760975614090806526249888638699 9387 132273795652781556029637344124 9388 610100033017656095425789859639 9389 17406572656356430876480726271 9390 596933435768101423513637085743 9391 40749678652135076350954208416 9392 785320863236423098258342134134 9393 585993537819006176011167931783 9394 365028968217242262108332718881 9395 581828049740775846901301300265 9396 469190913146698413371928972925 9397 535988383335394251732561263428 9398 250100384320588711534233566346 9399 443456046608230289125184917162 9400 171360645239998333948443076634 9401 548724078504581869963443871201 9402 446403064492030272491257866994 9403 50070305370671439139209457786 9404 288212605825895024015066040593 9405 711430895010738936571258281767 9406 549859370173019147413716365939 9407 534845111642778027774595090557 9408 361826421260439272713661534885 9409 538082055492703041945335950247 9410 281101460638624373317018400433 9411 66253240279580840071866463460 9412 303417863951497259081476327731 9413 112632064261278058323522566367 9414 431734699156887179881838335101 9415 756921677049131016513680482331 9416 315649365199252692211053199480 9417 809409988597420141047415192339 9418 773518618142992301792580275092 9419 251254552007977714570431522829 9420 781887834684128988617421652630 9421 675114498410054979857450876382 9422 889451829586686208280918867130 9423 411502709501282209561712345196 9424 813295753206050853459582816489 9425 452457788697306327306005398205 9426 567757339023654442729654483538 9427 142962267916203338883746943893 9428 840465082592730249233312270100 9429 717469291656322881037944138543 9430 667476044450598294303812011408 9431 383452076376419872714133495354 9432 444155203665728064551619441447 9433 495062875070685243869625512530 9434 818661905296680023652721787987 9435 805856221160675298802526052035 9436 62389122780951093820648154320 9437 386966035385693912000077643559 9438 837446652407264899292387589876 9439 747069483418447654468957470363 9440 750782657385417493344231732600 9441 615501981136945063800183803208 9442 28700332947564605152410626184 9443 301976642318225192383393879544 9444 540674138568518636648418067402 9445 455448747301320817940385122718 9446 338719883899637457712854031540 9447 345584334525300280347436531037 9448 817615241752144851748793217955 9449 284445396950096854408197531465 9450 540182749608372866738641485748 9451 303215888554188630096922194175 9452 688417036408020424167310567403 9453 657947291308978746109645256761 9454 132024704853286647955288291108 9455 638260146286890833674120639579 9456 692836456174370779269115430643 9457 521438818292410764546050052353 9458 41537235576218417451295753772 9459 328614713272618657009719039697 9460 95070782381318906182917593036 9461 530865835884433482675472105245 9462 891038259471311282397488161563 9463 74041491526211331295382975336 9464 337877038902566772639071878242 9465 667587166252056645837429287429 9466 317826436209094874376442258953 9467 196138942067426618559507369613 9468 292631568152708977683169154800 9469 16166246708252934083192879787 9470 250413040364984123640089296891 9471 766975940962621781258326621152 9472 17824917823695123857127959428 9473 238211320422354525767785422788 9474 502959536367205538214689755917 9475 827894188377222092215271920613 9476 703241353684972089461072643521 9477 528859676362223393010527402016 9478 769562125357689282608644472310 9479 874002414615135386949694629497 9480 547217752866114850401957277054 9481 875708868009900576250277071639 9482 293752932337221514408067527636 9483 761741627566070357571177442958 9484 155266951491586629089809694856 9485 747212893202668545104698115178 9486 471316265038900560173491947266 9487 513658379657193213385520421381 9488 637499451985199772776874205449 9489 786932860240595575822980160044 9490 310844078249361707044107511127 9491 223447678933201182353295795962 9492 491160562629295632537941834074 9493 100287105982113559134561123527 9494 840954150832746982537355299605 9495 150734266545768291019372255700 9496 922509723729634963914753321461 9497 136308843100054771189164051053 9498 670063843356951906395663201771 9499 581796483292961446853338645778 9500 191744113022038510673325063292 9501 218864448717805792772089823908 9502 850690431757571110617447952138 9503 653287454033098177443448555640 9504 737887930820972415010316545893 9505 283639513041511899658453494457 9506 830499739291139147372132767879 9507 185969832047903058127077839567 9508 286305769452290594537800726431 9509 499889587188136085722052340581 9510 262108432928721313225044254275 9511 678272005697181843233973007823 9512 64475162466153276920999105128 9513 762302517149983782199204120253 9514 468962806689675714127725043415 9515 834306137656317906317182362670 9516 283856369427300815899110365153 9517 507931510534367276017164379393 9518 620816506693473698790704807523 9519 424909385804036287279496651875 9520 569567766184045827800049986768 9521 775595548241516272639087907334 9522 535914758417820479776243627185 9523 841349603102768532543491325763 9524 380156383184755066716569464546 9525 817610183421990479205286889399 9526 896034537288071091489618497416 9527 518835346357207949925387686444 9528 807493305980060323307017861817 9529 237143009721659046276231273776 9530 504890986129260508525026270432 9531 385954691785347421525877389006 9532 44954081994837313738263043640 9533 795893081167157179651188699115 9534 591633443335784819344404930086 9535 687762289706639208864404182758 9536 636722787151962319952195663464 9537 354275454345441769034132568931 9538 810287141983020133368484231198 9539 101292177771607930568511266747 9540 399189788402624840143013632480 9541 187227624947187811555989936202 9542 424438466206810536665942903287 9543 338039013733996412161850884663 9544 511485011274586557142304425264 9545 356532836281714665814397000897 9546 581938441331249999803491779296 9547 830026533792289799929516064235 9548 689665746364589072258376708171 9549 471498568820005232243107735113 9550 701908055044886826778815075747 9551 175676112345248320431050351883 9552 745187890728625588041526254553 9553 206891507066187658826782477229 9554 565154859851584308419265511039 9555 727193165581466939986296624204 9556 82729700505609195758754451761 9557 920259017342048639314335985454 9558 799117145181025503920669914673 9559 219314984251434095253956290050 9560 874030887396687215106219257521 9561 57536243629578074175789870208 9562 557420514227132887802126725479 9563 212314577512114815376363426654 9564 160174135500335745789823757316 9565 347539756621714762998158916884 9566 562799687090264887502419871694 9567 373403170757931002723366924357 9568 308877932843245849164641947185 9569 110596932684194958333298240728 9570 555919506258863422484219727701 9571 532712481585665010782247358164 9572 83593526840654740660391449749 9573 344742913195529549936924974480 9574 974390713633333871795585095060 9575 260748983054372924743025017695 9576 697745749435997835599752020257 9577 830436327791776591244857255216 9578 370747732537802293405706705989 9579 334708704514090855920361829060 9580 165998731657638402207671740966 9581 401295769951418309870131224649 9582 758149859104027183926380924293 9583 165338478315095304953899844949 9584 461286307199427872861268504309 9585 147458459150590006756111674992 9586 786450216076900538378283031276 9587 507863514099546503953932181411 9588 788706511543671838569009185341 9589 784819817138941791618662817519 9590 355735715813601495803714546760 9591 42414791018064811658606665379 9592 702577443051647130964225046603 9593 299819473582906272602452778503 9594 470944451872957065476821176312 9595 856559853438104786873952804047 9596 517400398292095749916185756233 9597 380683740520452407343510849522 9598 762216884731565653137123140903 9599 664901633502845437082563142223 9600 675687997299043494845224013941 9601 597013305668827570980472615448 9602 64496292015651943652839720613 9603 296674787902521957417177513645 9604 965392018790396808554313454684 9605 706113154480537863601654035491 9606 962490369701076608895794896699 9607 808977084470258983997621330763 9608 887852916349511273394669082450 9609 945396474771979417846346060777 9610 72895517415104090983979390092 9611 700154679344540813576146868905 9612 935926127710102791031546375148 9613 535147035209964667613006531160 9614 447518115759753650964275972967 9615 496017154162988054299889127341 9616 919329644652422911037658969246 9617 602674192980556648134381410312 9618 633534636777178070094009922670 9619 595600203324675754342421172235 9620 861603336857602797641416280980 9621 726048483909702202766368188240 9622 954624308290955306470192804392 9623 949757415093387233138515178182 9624 686482107308154005846498164524 9625 353976712658767706372491514628 9626 404525731633366574223132298584 9627 499425530652553593311211729624 9628 359686104237807805526289193675 9629 870546959652678261406346675051 9630 511001703510604107404801398688 9631 118926133088988070163967803969 9632 35272523899317639255015629846 9633 135110224114761881567147926936 9634 320529397442757023789848355735 9635 838186748457413729872235417225 9636 197571968983382013937651943101 9637 989250256343841558373351912933 9638 1026787700505716325515073793643 9639 827915919627933040847002444317 9640 113704626090076609257204074651 9641 162262210234668891656057723781 9642 476503581847090714429340176581 9643 422653191741309493187191610076 9644 848618648252110301620645450178 9645 505872135146333132185983110983 9646 614565756752095201903500861503 9647 995326894383402921325193267042 9648 882778004926049918096984431002 9649 719368781659941119551403390993 9650 942406694371654485464429211345 9651 123181791045023905439688268915 9652 371938068101911682334924600777 9653 281387023973756596382669118193 9654 638172053964801251516763092356 9655 44189425162031953499629337758 9656 753932352617686183756817633691 9657 699056070780859935407365723682 9658 427690212908806113471658851811 9659 230554537207921875146878541841 9660 972377020898626912104259462700 9661 510065391243913222242745077373 9662 409583795544517163552803421443 9663 137640099682225424666988740699 9664 692628582341822367658966982853 9665 887305722211630904795171588031 9666 60779999997089315126428308031 9667 163963591716825325523238688026 9668 579329127408138895579919433460 9669 114648905250181748973827705048 9670 340844302138259443470687109753 9671 717830389878567937535923860544 9672 920278023063746282358783581651 9673 517156755471484723106672360347 9674 448883285922841092832672630933 9675 151394906968141936299773824047 9676 137130901879502304504583598521 9677 855401129454679286044638981085 9678 908725116544609843315675209495 9679 585908383823543962520598653129 9680 627528250383994331364370655637 9681 259792845121298462783684323799 9682 464450332195218599967583573493 9683 490648974274035263356957344101 9684 991379675752003617689887849075 9685 942662078756782640790492578618 9686 161450877532081543527017893511 9687 528292392314494985417357233092 9688 540367226707260150132593845896 9689 310781948961675830202659569374 9690 1067409257103546592787841189539 9691 596551424407468441504269011500 9692 1003875360737645546108651346981 9693 313782775524795660359081871747 9694 829171541905392302686009764458 9695 290772681160272281694298758501 9696 757252709596138329203209716614 9697 71162632764823079211777992245 9698 356828011241203340952717409917 9699 691322711685420476877599986701 9700 446577909889553492525607171042 9701 97839474659878917378239911271 9702 958505721454594224254978481947 9703 411082775737423056107678336556 9704 58201173929819732563403834663 9705 370960377716359271802397986655 9706 560232592684765817594388573430 9707 877714779524905608762243716734 9708 811713253783103396650599949078 9709 925010048135913666644121681249 9710 691404563663961871062383797279 9711 669083683775053052697801950400 9712 738915426047443491742644733290 9713 1069873053393105396719773196091 9714 44837543036134780372669276671 9715 141223112407944889454973906075 9716 1090341745291063798111676710851 9717 837792537706697864928001428814 9718 1083128145880914193843401986183 9719 508339585888195307628206577238 9720 917902262584517853396649229809 9721 19200866452697047139646121945 9722 175613373004970615141633229245 9723 224203073531334315085126941940 9724 145303516440740658739313218020 9725 42317355006435370770130839972 9726 907593738806225155065159544210 9727 563001938159871702314305371235 9728 808477803660432777689973795658 9729 494306954146605426056644664053 9730 589034263865117247468015536721 9731 737287637156624122669735639590 9732 1068961277855505942883730522925 9733 482526313242028768589309840162 9734 553733177919246414315708560615 9735 600584002147927815244820997573 9736 214865884255157596674117133105 9737 339238155009203817857147551136 9738 788760015140557605224586211950 9739 1049381157282100037168574045234 9740 511012340532164235300147445183 9741 922015155700194350984146743649 9742 811562941564062638769276302162 9743 619765807093310663569363512977 9744 721394107325212530298101890739 9745 688961799282739125696968837859 9746 774728557539884398504105676245 9747 77056611646834799837379589772 9748 159342090764812295556392139291 9749 706361929182936837851097929226 9750 438877219367131057714719149683 9751 647901584477007400854577956462 9752 374147264204153012281213585903 9753 56601289773684275667117554762 9754 453870441251597702493204860867 9755 1082692055208935430934498629473 9756 962705694951571924194759419685 9757 982192829425595504518836694370 9758 816224804945573053529707271413 9759 738014421612213339628996714550 9760 205232882660188382116656372412 9761 529060320659754313436536428544 9762 685218907099881029720589989105 9763 89419808911985463143793288980 9764 501093888331688149760339533316 9765 408764498475735791312305768146 9766 530566101260955632662214213441 9767 376879528345646686768695621654 9768 642514793360632404686961998072 9769 719855716286722920039135771900 9770 867409437264998758697337469877 9771 993734819742642966562021253562 9772 491627502316591358076444096622 9773 651666348943581438432337863145 9774 224073956853319988192291358033 9775 464839873079390962907762145519 9776 880525230264439737320814771074 9777 854404703008256742412017392869 9778 144139393009178967027252899642 9779 1027967447247121072492562652760 9780 130444677765167041451704572863 9781 761058961357184727393060925822 9782 95465016188315099674506776141 9783 658983131662378116509909317228 9784 498553325693900937646541241022 9785 112812870963729312691910982250 9786 640375328483470960821410400073 9787 847545745095814344264383354675 9788 1001452391421275833629582762725 9789 497079026503463121533409657405 9790 508247170399407030160975936406 9791 556700469327801504116732778314 9792 391271677861000745611514213372 9793 283623386712778973867540062146 9794 253403902172177920228681076708 9795 113515872612108982535602527976 9796 1072858825183010465928314996627 9797 264385558313653998261020394847 9798 477190113060959878790228744150 9799 502479542691254069079243974777 9800 535565625742845065343704238209 9801 831606930479876290625136611774 9802 130699659621350260844561881029 9803 173109549992064303177712797257 9804 413778662251633554777667137491 9805 529772764877148086174499537406 9806 576853279818945216663713675855 9807 461921211326922983964021410225 9808 567734409041003582276315316140 9809 592944844197236253835359617109 9810 16879056862828282270877147727 9811 1089300349097267177388779964857 9812 422134684629624305232441343136 9813 873378657284861338196584055459 9814 839483553377307773124132470339 9815 1078220003120721581932554474451 9816 248751998367180759506657326477 9817 1050344238669672398590073772069 9818 922330531026782500095713691124 9819 325016714608306750760283606657 9820 649011474136928885770519316844 9821 691790595280397479100492751459 9822 27218785115275591150243086485 9823 1134800090093282663357918429965 9824 1061008436300190094452313771962 9825 874906910117795810033092350720 9826 727037001100246730821284741103 9827 222370303225443634057168821826 9828 658468939042901839095257934070 9829 988870522718167307169261642929 9830 935056148489984716150206074035 9831 49179103490742532248309230782 9832 615877724537794286889168411830 9833 281479670774555316653715772371 9834 144318195262762678076428193240 9835 440743281526825955934078238384 9836 219403374528866379272640609541 9837 679048687528663056684487542189 9838 703140190723290286940625190513 9839 1110866447354686443667979744053 9840 686579731822770674575498838043 9841 981345600878518108384495479146 9842 395811735974272389348353822740 9843 79374347205080390970651559253 9844 821056365959982638951183695313 9845 881306792509247068864002449572 9846 733037417780871486676600038825 9847 699906448978955061419016210598 9848 32638399787104135226512385952 9849 834445991612006636925978570661 9850 385263633841407360617629745355 9851 555471793222164981417383488901 9852 560920433429098905546613863572 9853 571141869188560327866168974800 9854 53522319092962461211067787027 9855 53603653583817301643165456417 9856 377936524793611846721319399204 9857 1022703255973071731878632185664 9858 121565746753902461415275371472 9859 571962983814612839676927092787 9860 793477987004567692103972429313 9861 473300224444118920808822091395 9862 935946368530115502243423997823 9863 1142086713224159408457895048078 9864 250889454411323393906382495986 9865 177873867473128290864774227237 9866 202055286963120391808207242394 9867 156540973480558925452796392912 9868 695766280369907845068155663818 9869 958373694974661423196602675019 9870 662455090936808141216967337805 9871 641605853641611529375716524281 9872 666034950859006654239430918644 9873 939382224636814448397329420175 9874 1174270123495846281623181932626 9875 1006586131119413703966083106186 9876 185072923262591012399112012255 9877 1163255321096771164523670109994 9878 136539021944388875970415421518 9879 843501680304555971534700330984 9880 283839220638968333682918024425 9881 344185851531403085341097576191 9882 1200770169788516805694469844952 9883 93448084242226628326370361777 9884 106671143656872007087852684271 9885 93641523075472669811518138172 9886 1142135486971932648483652634445 9887 231467068701794800074851942476 9888 252597874728028082733507196297 9889 1140203676771165182554133435147 9890 429311339354448689817083020421 9891 136638431968181600986246925760 9892 333550001029863508423234665039 9893 732757827658032609612561126198 9894 740013998399489935427002560178 9895 494305370869338893387044979723 9896 984493974943275994195503042731 9897 44185736756608974861943937110 9898 1150163281063398553011524420320 9899 818147850752453412095021424230 9900 1107846956659082619601137643598 9901 1053282304856245402324112694691 9902 208161629488510060494908869831 9903 505114110546479614622897506922 9904 1157118302102497211734084070974 9905 227374518995145273133231996085 9906 102718463408807451441942569415 9907 696573110573715492160727497084 9908 1211686371712189009409863617038 9909 1016114699654713858712003966999 9910 1242024958249826048785897727909 9911 100812786095695851520458641556 9912 120101291439827473593821159786 9913 246505105762659347537313385032 9914 946484387521347496385310993625 9915 311961991226087840755827563954 9916 1130824427406859140034089775779 9917 1108859020488191301662926760626 9918 42666215994106755839682842704 9919 715667350937561429910184183333 9920 1222058861574104591561168773292 9921 236870882936161752383067840400 9922 306677506682510749064818331882 9923 14818439157848910407251586848 9924 270707556830473207923042312948 9925 288575113291756753686203262140 9926 177900373210882363882800916982 9927 68180244007369849519971842587 9928 379784077532614209625780356237 9929 1222725989268240544565408247485 9930 1262655263116285951859197719245 9931 916857121457294964534428782918 9932 428579351621822937036793682451 9933 1010029184870791717687284130106 9934 828027128997638917493254593876 9935 362086000094122173580624856898 9936 693084326303107907173459643449 9937 966236663342555832820935713059 9938 369313533165665069554947681925 9939 365344370711179432560332228151 9940 749988583304239317497103092811 9941 239637955530646270243234365032 9942 575039853748862144661643314619 9943 144937454164760124050992883015 9944 581665366667161646748630594512 9945 1117293213714422148963221446343 9946 362736106685377009544417611140 9947 454623525890685053157666048475 9948 573257409452332853907085677764 9949 898933647680835839551119537404 9950 958691931541959526750097344047 9951 204598556660014823942057062835 9952 390153670240723322436130667080 9953 680456567345096274250422278687 9954 677785134871328770625170410221 9955 111457423425646442033017408416 9956 992948446738917109158429102020 9957 361204816350715289124981579262 9958 89623319590841541893501022817 9959 904634223586055297490310902357 9960 751198325683412284786495089109 9961 289842049778115786132616400542 9962 157065240592622859543713115756 9963 660864470137641065082533682717 9964 71159588112715870659478277010 9965 1078315465632419215158481691773 9966 756359720292239340306423769372 9967 185542362209782903878101768004 9968 529440203569905477904152098750 9969 77221071563010765756323725077 9970 776824929403557746288492906919 9971 1292051122142406220708673545624 9972 459131646934777316916309624298 9973 1153729083637260855730383558486 9974 309877276082943418169907043565 9975 1171338864107033130289510889737 9976 1280296046609503527856184659492 9977 224744458907982524993829713799 9978 514981219552050368794294593292 9979 648705426988828100365514813287 9980 922609061764033738576425256648 9981 1187617556191382356625828128583 9982 1303185190553203856406236605344 9983 1067610299326575747920338616251 9984 969349559298616436638226362817 9985 283106387280852831270430701481 9986 190171634179509207985244640272 9987 938661494597469766862887840587 9988 239224043879983504404973478623 9989 1293036482104057457713796763066 9990 631735617314663767974892540212 9991 952151709155190520763814234362 9992 1082993600231410966215221217782 9993 927719793487211790273817506237 9994 992318668414623784768456064059 9995 1107668192423715053598942327001 9996 84002655005869025384511160117 9997 1304232956341661795352568724302 9998 1242696950972901252404825676834 9999 1007569218358994916851074102485 10000 969602870744105145436041290796