1 1 2 3 3 3 4 6 5 12 6 15 7 21 8 36 9 72 10 75 11 81 12 96 13 132 14 207 15 303 16 510 17 1020 18 1023 19 1029 20 1044 21 1080 22 1155 23 1251 24 1458 25 1968 26 2991 27 4035 28 5190 29 6648 30 9639 31 14829 32 24468 33 48936 34 48939 35 48945 36 48960 37 48996 38 49071 39 49167 40 49374 41 49884 42 50907 43 51951 44 53106 45 54564 46 57555 47 62745 48 72384 49 96852 50 145791 51 194751 52 243822 53 293196 54 344103 55 397209 56 454764 57 527148 58 672939 59 916761 60 1260864 61 1715628 62 2388567 63 3649431 64 6037998 65 12075996 66 12075999 67 12076005 68 12076020 69 12076056 70 12076131 71 12076227 72 12076434 73 12076944 74 12077967 75 12079011 76 12080166 77 12081624 78 12084615 79 12089805 80 12099444 81 12123912 82 12172851 83 12221811 84 12270882 85 12320256 86 12371163 87 12424269 88 12481824 89 12554208 90 12699999 91 12943821 92 13287924 93 13742688 94 14415627 95 15676491 96 18065058 97 24103056 98 36179055 99 48255075 100 60331206 101 72407640 102 84485607 103 96565773 104 108650388 105 120749832 106 132922683 107 145193565 108 157564728 109 170046552 110 182746551 111 196034475 112 210450102 113 228515160 114 264694215 115 325025421 116 409511028 117 518161416 118 651084099 119 808648827 120 991395378 121 1201845480 122 1466539695 123 1876050723 124 2527134822 125 3518530200 126 4985069895 127 7512204717 128 12497274612 129 24994549224 130 24994549227 131 24994549233 132 24994549248 133 24994549284 134 24994549359 135 24994549455 136 24994549662 137 24994550172 138 24994551195 139 24994552239 140 24994553394 141 24994554852 142 24994557843 143 24994563033 144 24994572672 145 24994597140 146 24994646079 147 24994695039 148 24994744110 149 24994793484 150 24994844391 151 24994897497 152 24994955052 153 24995027436 154 24995173227 155 24995417049 156 24995761152 157 24996215916 158 24996888855 159 24998149719 160 25000538286 161 25006576284 162 25018652283 163 25030728303 164 25042804434 165 25054880868 166 25066958835 167 25079039001 168 25091123616 169 25103223060 170 25115395911 171 25127666793 172 25140037956 173 25152519780 174 25165219779 175 25178507703 176 25192923330 177 25210988388 178 25247167443 179 25307498649 180 25391984256 181 25500634644 182 25633557327 183 25791122055 184 25973868606 185 26184318708 186 26449012923 187 26858523951 188 27509608050 189 28501003428 190 29967543123 191 32494677945 192 37479747840 193 49977022452 194 74971571679 195 99966120927 196 124960670286 197 149955219948 198 174949771143 199 199944324537 200 224938882380 201 249933455052 202 274928101131 203 299922845241 204 324917689632 205 349912644684 206 374907817911 207 399903579063 208 424900467918 209 449901006204 210 474919658487 211 499962462921 212 525029421756 213 550120545372 214 575235941283 215 600375979239 216 625541199018 217 650734122348 218 675981289791 219 701373274047 220 727006831374 221 752980699980 222 779429712903 223 806939320953 224 836906864076 225 874386611916 226 949358183595 227 1074318853881 228 1249268625024 229 1474207507404 230 1749135608535 231 2074053298167 232 2448961116078 233 2873861583996 234 3348781242483 235 3873810664239 236 4449046605522 237 5074587804540 238 5750569094331 239 6477575925705 240 7257005638608 241 8093912502684 242 9043270686279 243 10292539311303 244 12041674919838 245 14490636035916 246 17839417278399 247 22288463883921 248 28039032978252 249 35296038616860 250 44339309303139 251 56380984222977 252 74220401501376 253 102259434479628 254 146598743782767 255 220819145284143 256 367417889066910 257 734835778133820 258 734835778133823 259 734835778133829 260 734835778133844 261 734835778133880 262 734835778133955 263 734835778134051 264 734835778134258 265 734835778134768 266 734835778135791 267 734835778136835 268 734835778137990 269 734835778139448 270 734835778142439 271 734835778147629 272 734835778157268 273 734835778181736 274 734835778230675 275 734835778279635 276 734835778328706 277 734835778378080 278 734835778428987 279 734835778482093 280 734835778539648 281 734835778612032 282 734835778757823 283 734835779001645 284 734835779345748 285 734835779800512 286 734835780473451 287 734835781734315 288 734835784122882 289 734835790160880 290 734835802236879 291 734835814312899 292 734835826389030 293 734835838465464 294 734835850543431 295 734835862623597 296 734835874708212 297 734835886807656 298 734835898980507 299 734835911251389 300 734835923622552 301 734835936104376 302 734835948804375 303 734835962092299 304 734835976507926 305 734835994572984 306 734836030752039 307 734836091083245 308 734836175568852 309 734836284219240 310 734836417141923 311 734836574706651 312 734836757453202 313 734836967903304 314 734837232597519 315 734837642108547 316 734838293192646 317 734839284588024 318 734840751127719 319 734843278262541 320 734848263332436 321 734860760607048 322 734885755156275 323 734910749705523 324 734935744254882 325 734960738804544 326 734985733355739 327 735010727909133 328 735035722466976 329 735060717039648 330 735085711685727 331 735110706429837 332 735135701274228 333 735160696229280 334 735185691402507 335 735210687163659 336 735235684052514 337 735260684590800 338 735285703243083 339 735310746047517 340 735335813006352 341 735360904129968 342 735386019525879 343 735411159563835 344 735436324783614 345 735461517706944 346 735486764874387 347 735512156858643 348 735537790415970 349 735563764284576 350 735590213297499 351 735617722905549 352 735647690448672 353 735685170196512 354 735760141768191 355 735885102438477 356 736060052209620 357 736284991092000 358 736559919193131 359 736884836882763 360 737259744700674 361 737684645168592 362 738159564827079 363 738684594248835 364 739259830190118 365 739885371389136 366 740561352678927 367 741288359510301 368 742067789223204 369 742904696087280 370 743854054270875 371 745103322895899 372 746852458504434 373 749301419620512 374 752650200862995 375 757099247468517 376 762849816562848 377 770106822201456 378 779150092887735 379 791191767807573 380 809031185085972 381 837070218064224 382 881409527367363 383 955629928868739 384 1102228672651506 385 1469646561718416 386 2204482339852239 387 2939318117986083 388 3674153896120038 389 4408989674254296 390 5143825452390087 391 5878661230528077 392 6613497008670516 393 7348332786827784 394 8083168565058459 395 8818004343387165 396 9552840121816152 397 10287675900355800 398 11022511679113623 399 11757347458459371 400 12492183238932822 401 13227019023055704 402 13961854825292583 403 14696690651681613 404 15431526502225044 405 16166362376933256 406 16901198275913763 407 17636034199536315 408 18370870148340690 409 19105706124848616 410 19840542155600655 411 20575378331169507 412 21310214748311430 413 22045051505764632 414 22779888738362151 415 23514727031554797 416 24249567782682516 417 24984416046014952 418 25719301801171227 419 26454237545426109 420 27189223278781848 421 27924259001248824 422 28659344712934551 423 29394480414208779 424 30129666105611286 425 30864901789663800 426 31600187492906883 427 32335523305913235 428 33070909325439114 429 33806345650222728 430 34541832415097115 431 35277370205513085 432 36012960418810584 433 36748608109259256 434 37484368251027447 435 38220428303237067 436 38956988222430198 437 39694247967130872 438 40432407531957951 439 41171667362148069 440 41912228714826996 441 42654296504050200 442 43398150558321075 443 44145003016825509 444 44897653217688504 445 45660503034251352 446 46439653127139087 447 47248684312225059 448 48130093839592422 449 49232322512243928 450 51436804852096167 451 55110958748216205 452 60254784200606292 453 66868281209276808 454 74951449774335267 455 84504289896151419 456 95526801575265042 457 108018984814197864 458 121980839639490447 459 137412366141715491 460 154313564417629254 461 172684434565969944 462 192524976721570599 463 213835191469882029 464 236615080208244180 465 260864647990926696 466 286583949792097923 467 313773173070879771 468 342432517783814322 469 372562183889425608 470 404162371382332491 471 437233280707771605 472 471775113122868720 473 507788073541679304 474 545272441792706751 475 584229430015136949 476 624661837547094900 477 666574066261921896 478 709972216820242971 479 754869870037931475 480 801309523165070562 481 849439617004662984 482 900876421856759151 483 961131206057365443 484 1036082655831700710 485 1131609457406965752 486 1253590297046456199 487 1407903861464085453 488 1600428838185656052 489 1837043918393900232 490 2123627868185998155 491 2466060385969812477 492 2870222757352144968 493 3341997870475013688 494 3887270312267720439 495 4511932149814815339 496 5221904366635058310 497 6023213889800128872 498 6924090311656888023 499 7960172967488588733 500 9213763264535044932 501 10814192102720700984 502 12937819970906699139 503 15808042728258844107 504 19695313040526564546 505 24917217407161622856 506 31841307718818510879 507 41055070983353555811 508 53992890954260254950 509 73688203994786819496 510 105529511713605330375 511 159522402667865585325 512 265051914381470915700 513 530103828762941831400 514 530103828762941831403 515 530103828762941831409 516 530103828762941831424 517 530103828762941831460 518 530103828762941831535 519 530103828762941831631 520 530103828762941831838 521 530103828762941832348 522 530103828762941833371 523 530103828762941834415 524 530103828762941835570 525 530103828762941837028 526 530103828762941840019 527 530103828762941845209 528 530103828762941854848 529 530103828762941879316 530 530103828762941928255 531 530103828762941977215 532 530103828762942026286 533 530103828762942075660 534 530103828762942126567 535 530103828762942179673 536 530103828762942237228 537 530103828762942309612 538 530103828762942455403 539 530103828762942699225 540 530103828762943043328 541 530103828762943498092 542 530103828762944171031 543 530103828762945431895 544 530103828762947820462 545 530103828762953858460 546 530103828762965934459 547 530103828762978010479 548 530103828762990086610 549 530103828763002163044 550 530103828763014241011 551 530103828763026321177 552 530103828763038405792 553 530103828763050505236 554 530103828763062678087 555 530103828763074948969 556 530103828763087320132 557 530103828763099801956 558 530103828763112501955 559 530103828763125789879 560 530103828763140205506 561 530103828763158270564 562 530103828763194449619 563 530103828763254780825 564 530103828763339266432 565 530103828763447916820 566 530103828763580839503 567 530103828763738404231 568 530103828763921150782 569 530103828764131600884 570 530103828764396295099 571 530103828764805806127 572 530103828765456890226 573 530103828766448285604 574 530103828767914825299 575 530103828770441960121 576 530103828775427030016 577 530103828787924304628 578 530103828812918853855 579 530103828837913403103 580 530103828862907952462 581 530103828887902502124 582 530103828912897053319 583 530103828937891606713 584 530103828962886164556 585 530103828987880737228 586 530103829012875383307 587 530103829037870127417 588 530103829062864971808 589 530103829087859926860 590 530103829112855100087 591 530103829137850861239 592 530103829162847750094 593 530103829187848288380 594 530103829212866940663 595 530103829237909745097 596 530103829262976703932 597 530103829288067827548 598 530103829313183223459 599 530103829338323261415 600 530103829363488481194 601 530103829388681404524 602 530103829413928571967 603 530103829439320556223 604 530103829464954113550 605 530103829490927982156 606 530103829517376995079 607 530103829544886603129 608 530103829574854146252 609 530103829612333894092 610 530103829687305465771 611 530103829812266136057 612 530103829987215907200 613 530103830212154789580 614 530103830487082890711 615 530103830812000580343 616 530103831186908398254 617 530103831611808866172 618 530103832086728524659 619 530103832611757946415 620 530103833186993887698 621 530103833812535086716 622 530103834488516376507 623 530103835215523207881 624 530103835994952920784 625 530103836831859784860 626 530103837781217968455 627 530103839030486593479 628 530103840779622202014 629 530103843228583318092 630 530103846577364560575 631 530103851026411166097 632 530103856776980260428 633 530103864033985899036 634 530103873077256585315 635 530103885118931505153 636 530103902958348783552 637 530103930997381761804 638 530103975336691064943 639 530104049557092566319 640 530104196155836349086 641 530104563573725415996 642 530105298409503549819 643 530106033245281683663 644 530106768081059817618 645 530107502916837951876 646 530108237752616087667 647 530108972588394225657 648 530109707424172368096 649 530110442259950525364 650 530111177095728756039 651 530111911931507084745 652 530112646767285513732 653 530113381603064053380 654 530114116438842811203 655 530114851274622156951 656 530115586110402630402 657 530116320946186753284 658 530117055781988990163 659 530117790617815379193 660 530118525453665922624 661 530119260289540630836 662 530119995125439611343 663 530120729961363233895 664 530121464797312038270 665 530122199633288546196 666 530122934469319298235 667 530123669305494867087 668 530124404141912009010 669 530125138978669462212 670 530125873815902059731 671 530126608654195252377 672 530127343494946380096 673 530128078343209712532 674 530128813228964868807 675 530129548164709123689 676 530130283150442479428 677 530131018186164946404 678 530131753271876632131 679 530132488407577906359 680 530133223593269308866 681 530133958828953361380 682 530134694114656604463 683 530135429450469610815 684 530136164836489136694 685 530136900272813920308 686 530137635759578794695 687 530138371297369210665 688 530139106887582508164 689 530139842535272956836 690 530140578295414725027 691 530141314355466934647 692 530142050915386127778 693 530142788175130828452 694 530143526334695655531 695 530144265594525845649 696 530145006155878524576 697 530145748223667747780 698 530146492077722018655 699 530147238930180523089 700 530147991580381386084 701 530148754430197948932 702 530149533580290836667 703 530150342611475922639 704 530151224021003290002 705 530152326249675941508 706 530154530732015793747 707 530158204885911913785 708 530163348711364303872 709 530169962208372974388 710 530178045376938032847 711 530187598217059848999 712 530198620728738962622 713 530211112911977895444 714 530225074766803188027 715 530240506293305413071 716 530257407491581326834 717 530275778361729667524 718 530295618903885268179 719 530316929118633579609 720 530339709007371941760 721 530363958575154624276 722 530389677876955795503 723 530416867100234577351 724 530445526444947511902 725 530475656111053123188 726 530507256298546030071 727 530540327207871469185 728 530574869040286566300 729 530610882000705376884 730 530648366368956404331 731 530687323357178834529 732 530727755764710792480 733 530769667993425619476 734 530813066143983940551 735 530857963797201629055 736 530904403450328768142 737 530952533544168360564 738 531003970349020456731 739 531064225133221063023 740 531139176582995398290 741 531234703384570663332 742 531356684224210153779 743 531510997788627783033 744 531703522765349353632 745 531940137845557597812 746 532226721795349695735 747 532569154313133510057 748 532973316684515842548 749 533445091797638711268 750 533990364239431418019 751 534615026076978512919 752 535324998293798755890 753 536126307816963826452 754 537027184238820585603 755 538063266894652286313 756 539316857191698742512 757 540917286029884398564 758 543040913898070396719 759 545911136655422541687 760 549798406967690262126 761 555020311334325320436 762 561944401645982208459 763 571158164910517253391 764 584095984881423952530 765 603791297921950517076 766 635632605640769027955 767 689625496595029282905 768 795155008308634613280 769 1060206922690105528980 770 1590310751453047360383 771 2120414580215989191807 772 2650518408978931023342 773 3180622237741872855180 774 3710726066504814688551 775 4240829895267756524121 776 4770933724030698364140 777 5301037552793640218988 778 5831141381556582147243 779 6361245210319524173529 780 6891349039082466300096 781 7421452867845408537324 782 7951556696608350992727 783 8481660525371294036055 784 9011764354134238207086 785 9541868182897186027548 786 10071972011660151962007 787 10602075840423142048617 788 11132179669186156289628 789 11662283497949194695420 790 12192387326712257373507 791 12722491155475344693639 792 13252594984238457195594 793 13782698813001597401100 794 14312802641764791850719 795 14842906470528131117151 796 15373010299291711956654 797 15903114128055633107436 798 16433217956820029402535 799 16963321785585486292761 800 17493425614353401118060 801 18023529443128828148076 802 18553633271941747001931 803 19083737100804654954393 804 19613840929717552007712 805 20143944758680438172268 806 20674048587693313555575 807 21204152416756178527383 808 21734256245869033627470 809 22264360075031881377564 810 22794463904244748318227 811 23324567733507725022159 812 23854671562820908245618 813 24384775392184396726812 814 24914879221598325298779 815 25444983051063279412329 816 25975086880580656407408 817 26505190710155510553660 818 27035294539842816019431 819 27565398369830031926631 820 28095502200317114817342 821 28625606031504023215596 822 29155709863590751740255 823 29685813696777745627953 824 30215917531266262004460 825 30746021367261214925244 826 31276125205042432893699 827 31806229045822055095713 828 32336332892399419656288 829 32866436749176399916716 830 33396540622253656502031 831 33926644525212005285583 832 34456748500548696350526 833 34986852696704532699612 834 35516957995114036249431 835 36047064763195096067049 836 36577173000947712154716 837 37107282708371884522812 838 37637393885467613278851 839 38167506532234898792583 840 38697620648673741603786 841 39227736234784144234188 842 39757853290566133224351 843 40287971816019799146975 844 40818091811145238758318 845 41348213275942550796588 846 41878336210411870094823 847 42408460614553782103833 848 42938586488369684163564 849 43468713831864630543660 850 43998842645093595412467 851 44528972928244037891895 852 45059104681515914524026 853 45589237905109183832892 854 46119372599223840437355 855 46649508764060329574049 856 47179646399819908368744 857 47709785506707490876908 858 48239926085002905601935 859 48770068135918291729713 860 49300211662252987385244 861 49830356668408865909820 862 50360503160486587928475 863 50890651152066969314559 864 51420800685647260151226 865 51950951909668263441228 866 52481106440400279234975 867 53011269789111643538847 868 53541447834488581571694 869 54071646455217320534316 870 54601871529984123722343 871 55132128937475705049177 872 55662424556379590317356 873 56192764265386962259116 874 56723153943263918054619 875 57253599469708865566521 876 57784106726007411596592 877 58314681595047698162892 878 58845329961416654567223 879 59376057717181365359703 880 59906870783325349300254 881 60437775186775678068396 882 60968779157124698525127 883 61499918333707693923417 884 62031275017931904077196 885 62562978540697253430828 886 63095205262492603126563 887 63628178579177118969111 888 64162168943416550387130 889 64697493941710349143020 890 65234521125949169728623 891 65773837983140868471135 892 66316878897038938867854 893 66866677304006629129980 894 67428621705652611338439 895 68012717690534035290969 896 68648350296174804318924 897 69443505304483438932204 898 71033816055936486292587 899 73684334464915417315929 900 77395060531420232004480 901 82165994255450930368620 902 87997135637007512515863 903 94888484676089978815959 904 102840041372698329808686 905 111851805726832568015772 906 121923777738492719977779 907 133055957407678876267407 908 145248344734391133640914 909 158500939718629590836508 910 172813742360394382687227 911 188186752659686094643881 912 204619970616506124046416 913 222113396230859525164476 914 240667029502801272166407 915 260280870432518824174119 916 280954919020212137729694 917 302689175266081171357164 918 325483639170325919675391 919 349338310733146827921009 920 374253189954745153219788 921 400228276835325809627196 922 427263571375168625646627 923 455359073575485740463969 924 484514783439076492204224 925 514730700970342754208684 926 546006826175385187102383 927 578343159067784606758671 928 611739699690038263260702 929 646196448190586959611228 930 681713406185700995860659 931 718290579186648708015375 932 755927973072116321294226 933 794625593720790062898012 934 834383447011356196122363 935 875201538822501434880681 936 917079875032913304975504 937 960018461521282989139068 938 1004017304166376584551535 939 1049076408847892499075561 940 1095195781447116339512916 941 1142375427846936247881660 942 1190615353931939153483595 943 1239915565594192140868839 944 1290276068754678728797314 945 1341696869440325988948540 946 1394177975880726268183515 947 1447719423715214849755209 948 1502321295245198973477552 949 1557983719801578563794908 950 1614706873744842481849527 951 1672490980470849893446119 952 1731336310432266548013342 953 1791243181215591897313596 954 1852211960372716595838723 955 1914243235390648499915919 956 1977338440653141103042482 957 2041500609596557653429612 958 2106735130722506823158235 959 2173052009619545762026089 960 2240480631325198373364528 961 2309128981621373177683452 962 2380162797677309663976039 963 2457557858208729895980519 964 2545554993845737408496382 965 2648395035218435738305068 966 2770318812956928458282847 967 2915567157691319591923761 968 3088380900051713974610988 969 3293000870668220098657404 970 3533667900171021370823811 971 3814622819191233508553505 972 4140106458361559428228896 973 4514359648316304581448684 974 4941623219691473207095311 975 5426138003130549699299535 976 5972144829305934886401918 977 6583884528995973149662620 978 7265597935181674145523279 979 8021525908253790466817505 980 8855909355265146662939868 981 9772989230298059967915372 982 10777006534464436552466907 983 11872202315911552891979823 984 13062817669843492045463418 985 14353093738598170774260732 986 15747271714478897042444247 987 17249593009724096015921799 988 18864299883468938497771326 989 20595636193901205045784668 990 22447848154273921641623391 991 24425186594927062744665873 992 26531921725649569567824108 993 28772402356974767941188636 994 31152565154652077605164675 995 33698120148497815013661057 996 36468438961454743471943904 997 39556819861506457446554892 998 43090487761677478817378703 999 47230594220039038245607599 1000 52172217439730511452702910 1001 58144362269036446339104828 1002 65409960204218120484628107 1003 74265869559483267147567975 1004 85042876093947703700034882 1005 98105693763791195745498300 1006 113852965478270092787942547 1007 132717265361739031285713873 1008 155165113516012952927337264 1009 181697035241662522495161372 1010 212849600396314600100326047 1011 249318039357769343572269951 1012 292408527119446822389648654 1013 344580744559177333842351564 1014 409990704763395454326979671 1015 495033580857343158027014553 1016 608886546335613250814957100 1017 764051659851626203742294364 1018 976901260247940803842620411 1019 1269309787367387626232269065 1020 1679300492130783080559248736 1021 2288187038466396331374205836 1022 3265088298714337135216826247 1023 4944388790845120215776074983 1024 8209477089559457350992901230 1025 16418954179118914701985802460 1026 16418954179118914701985802463 1027 16418954179118914701985802469 1028 16418954179118914701985802484 1029 16418954179118914701985802520 1030 16418954179118914701985802595 1031 16418954179118914701985802691 1032 16418954179118914701985802898 1033 16418954179118914701985803408 1034 16418954179118914701985804431 1035 16418954179118914701985805475 1036 16418954179118914701985806630 1037 16418954179118914701985808088 1038 16418954179118914701985811079 1039 16418954179118914701985816269 1040 16418954179118914701985825908 1041 16418954179118914701985850376 1042 16418954179118914701985899315 1043 16418954179118914701985948275 1044 16418954179118914701985997346 1045 16418954179118914701986046720 1046 16418954179118914701986097627 1047 16418954179118914701986150733 1048 16418954179118914701986208288 1049 16418954179118914701986280672 1050 16418954179118914701986426463 1051 16418954179118914701986670285 1052 16418954179118914701987014388 1053 16418954179118914701987469152 1054 16418954179118914701988142091 1055 16418954179118914701989402955 1056 16418954179118914701991791522 1057 16418954179118914701997829520 1058 16418954179118914702009905519 1059 16418954179118914702021981539 1060 16418954179118914702034057670 1061 16418954179118914702046134104 1062 16418954179118914702058212071 1063 16418954179118914702070292237 1064 16418954179118914702082376852 1065 16418954179118914702094476296 1066 16418954179118914702106649147 1067 16418954179118914702118920029 1068 16418954179118914702131291192 1069 16418954179118914702143773016 1070 16418954179118914702156473015 1071 16418954179118914702169760939 1072 16418954179118914702184176566 1073 16418954179118914702202241624 1074 16418954179118914702238420679 1075 16418954179118914702298751885 1076 16418954179118914702383237492 1077 16418954179118914702491887880 1078 16418954179118914702624810563 1079 16418954179118914702782375291 1080 16418954179118914702965121842 1081 16418954179118914703175571944 1082 16418954179118914703440266159 1083 16418954179118914703849777187 1084 16418954179118914704500861286 1085 16418954179118914705492256664 1086 16418954179118914706958796359 1087 16418954179118914709485931181 1088 16418954179118914714471001076 1089 16418954179118914726968275688 1090 16418954179118914751962824915 1091 16418954179118914776957374163 1092 16418954179118914801951923522 1093 16418954179118914826946473184 1094 16418954179118914851941024379 1095 16418954179118914876935577773 1096 16418954179118914901930135616 1097 16418954179118914926924708288 1098 16418954179118914951919354367 1099 16418954179118914976914098477 1100 16418954179118915001908942868 1101 16418954179118915026903897920 1102 16418954179118915051899071147 1103 16418954179118915076894832299 1104 16418954179118915101891721154 1105 16418954179118915126892259440 1106 16418954179118915151910911723 1107 16418954179118915176953716157 1108 16418954179118915202020674992 1109 16418954179118915227111798608 1110 16418954179118915252227194519 1111 16418954179118915277367232475 1112 16418954179118915302532452254 1113 16418954179118915327725375584 1114 16418954179118915352972543027 1115 16418954179118915378364527283 1116 16418954179118915403998084610 1117 16418954179118915429971953216 1118 16418954179118915456420966139 1119 16418954179118915483930574189 1120 16418954179118915513898117312 1121 16418954179118915551377865152 1122 16418954179118915626349436831 1123 16418954179118915751310107117 1124 16418954179118915926259878260 1125 16418954179118916151198760640 1126 16418954179118916426126861771 1127 16418954179118916751044551403 1128 16418954179118917125952369314 1129 16418954179118917550852837232 1130 16418954179118918025772495719 1131 16418954179118918550801917475 1132 16418954179118919126037858758 1133 16418954179118919751579057776 1134 16418954179118920427560347567 1135 16418954179118921154567178941 1136 16418954179118921933996891844 1137 16418954179118922770903755920 1138 16418954179118923720261939515 1139 16418954179118924969530564539 1140 16418954179118926718666173074 1141 16418954179118929167627289152 1142 16418954179118932516408531635 1143 16418954179118936965455137157 1144 16418954179118942716024231488 1145 16418954179118949973029870096 1146 16418954179118959016300556375 1147 16418954179118971057975476213 1148 16418954179118988897392754612 1149 16418954179119016936425732864 1150 16418954179119061275735036003 1151 16418954179119135496136537379 1152 16418954179119282094880320146 1153 16418954179119649512769387056 1154 16418954179120384348547520879 1155 16418954179121119184325654723 1156 16418954179121854020103788678 1157 16418954179122588855881922936 1158 16418954179123323691660058727 1159 16418954179124058527438196717 1160 16418954179124793363216339156 1161 16418954179125528198994496424 1162 16418954179126263034772727099 1163 16418954179126997870551055805 1164 16418954179127732706329484792 1165 16418954179128467542108024440 1166 16418954179129202377886782263 1167 16418954179129937213666128011 1168 16418954179130672049446601462 1169 16418954179131406885230724344 1170 16418954179132141721032961223 1171 16418954179132876556859350253 1172 16418954179133611392709893684 1173 16418954179134346228584601896 1174 16418954179135081064483582403 1175 16418954179135815900407204955 1176 16418954179136550736356009330 1177 16418954179137285572332517256 1178 16418954179138020408363269295 1179 16418954179138755244538838147 1180 16418954179139490080955980070 1181 16418954179140224917713433272 1182 16418954179140959754946030791 1183 16418954179141694593239223437 1184 16418954179142429433990351156 1185 16418954179143164282253683592 1186 16418954179143899168008839867 1187 16418954179144634103753094749 1188 16418954179145369089486450488 1189 16418954179146104125208917464 1190 16418954179146839210920603191 1191 16418954179147574346621877419 1192 16418954179148309532313279926 1193 16418954179149044767997332440 1194 16418954179149780053700575523 1195 16418954179150515389513581875 1196 16418954179151250775533107754 1197 16418954179151986211857891368 1198 16418954179152721698622765755 1199 16418954179153457236413181725 1200 16418954179154192826626479224 1201 16418954179154928474316927896 1202 16418954179155664234458696087 1203 16418954179156400294510905707 1204 16418954179157136854430098838 1205 16418954179157874114174799512 1206 16418954179158612273739626591 1207 16418954179159351533569816709 1208 16418954179160092094922495636 1209 16418954179160834162711718840 1210 16418954179161578016765989715 1211 16418954179162324869224494149 1212 16418954179163077519425357144 1213 16418954179163840369241919992 1214 16418954179164619519334807727 1215 16418954179165428550519893699 1216 16418954179166309960047261062 1217 16418954179167412188719912568 1218 16418954179169616671059764807 1219 16418954179173290824955884845 1220 16418954179178434650408274932 1221 16418954179185048147416945448 1222 16418954179193131315982003907 1223 16418954179202684156103820059 1224 16418954179213706667782933682 1225 16418954179226198851021866504 1226 16418954179240160705847159087 1227 16418954179255592232349384131 1228 16418954179272493430625297894 1229 16418954179290864300773638584 1230 16418954179310704842929239239 1231 16418954179332015057677550669 1232 16418954179354794946415912820 1233 16418954179379044514198595336 1234 16418954179404763815999766563 1235 16418954179431953039278548411 1236 16418954179460612383991482962 1237 16418954179490742050097094248 1238 16418954179522342237590001131 1239 16418954179555413146915440245 1240 16418954179589954979330537360 1241 16418954179625967939749347944 1242 16418954179663452308000375391 1243 16418954179702409296222805589 1244 16418954179742841703754763540 1245 16418954179784753932469590536 1246 16418954179828152083027911611 1247 16418954179873049736245600115 1248 16418954179919489389372739202 1249 16418954179967619483212331624 1250 16418954180019056288064427791 1251 16418954180079311072265034083 1252 16418954180154262522039369350 1253 16418954180249789323614634392 1254 16418954180371770163254124839 1255 16418954180526083727671754093 1256 16418954180718608704393324692 1257 16418954180955223784601568872 1258 16418954181241807734393666795 1259 16418954181584240252177481117 1260 16418954181988402623559813608 1261 16418954182460177736682682328 1262 16418954183005450178475389079 1263 16418954183630112016022483979 1264 16418954184340084232842726950 1265 16418954185141393756007797512 1266 16418954186042270177864556663 1267 16418954187078352833696257373 1268 16418954188331943130742713572 1269 16418954189932371968928369624 1270 16418954192055999837114367779 1271 16418954194926222594466512747 1272 16418954198813492906734233186 1273 16418954204035397273369291496 1274 16418954210959487585026179519 1275 16418954220173250849561224451 1276 16418954233111070820467923590 1277 16418954252806383860994488136 1278 16418954284647691579812999015 1279 16418954338640582534073253965 1280 16418954444170094247678584340 1281 16418954709222008629149500040 1282 16418955239325837392091331443 1283 16418955769429666155033162867 1284 16418956299533494917974994402 1285 16418956829637323680916826240 1286 16418957359741152443858659611 1287 16418957889844981206800495181 1288 16418958419948809969742335200 1289 16418958950052638732684190048 1290 16418959480156467495626118303 1291 16418960010260296258568144589 1292 16418960540364125021510271156 1293 16418961070467953784452508384 1294 16418961600571782547394963787 1295 16418962130675611310338007115 1296 16418962660779440073282178146 1297 16418963190883268836229998608 1298 16418963720987097599195933067 1299 16418964251090926362186019677 1300 16418964781194755125200260688 1301 16418965311298583888238666480 1302 16418965841402412651301344567 1303 16418966371506241414388664699 1304 16418966901610070177501166654 1305 16418967431713898940641372160 1306 16418967961817727703835821779 1307 16418968491921556467175088211 1308 16418969022025385230755927714 1309 16418969552129213994677078496 1310 16418970082233042759073373595 1311 16418970612336871524530263821 1312 16418971142440700292445089120 1313 16418971672544529067872119136 1314 16418972202648357880790972991 1315 16418972732752186743698925453 1316 16418973262856015656595978772 1317 16418973792959844619482143328 1318 16418974323063673632357526635 1319 16418974853167502695222498443 1320 16418975383271331808077598530 1321 16418975913375160970925348624 1322 16418976443478990183792289287 1323 16418976973582819446768993219 1324 16418977503686648759952216678 1325 16418978033790478123440697872 1326 16418978563894307537369269839 1327 16418979093998137002323383389 1328 16418979624101966519700378468 1329 16418980154205796094554524720 1330 16418980684309625781859990491 1331 16418981214413455769075897691 1332 16418981744517286256158788402 1333 16418982274621117443067186656 1334 16418982804724949529795711315 1335 16418983334828782716789599013 1336 16418983864932617205305975520 1337 16418984395036453200258896304 1338 16418984925140290981476864759 1339 16418985455244131761099066773 1340 16418985985347978338463627348 1341 16418986515451835115443887776 1342 16418987045555708192700473091 1343 16418987575659611151049256643 1344 16418988105763586487740321586 1345 16418988635867782643576670672 1346 16418989165973081053080220491 1347 16418989696079849134140038109 1348 16418990226188086886756125776 1349 16418990756297794310928493872 1350 16418991286408971406657249911 1351 16418991816521618173942763643 1352 16418992346635734612785574846 1353 16418992876751320723188205248 1354 16418993406868376505177195411 1355 16418993936986901958843118035 1356 16418994467106897084282729378 1357 16418994997228361881594767648 1358 16418995527351296350914065883 1359 16418996057475700492826074893 1360 16418996587601574308728134624 1361 16418997117728917803674514720 1362 16418997647857731032639383527 1363 16418998177988014183081862955 1364 16418998708119767454958495086 1365 16418999238252991048227803952 1366 16418999768387685162884408415 1367 16419000298523849999373545109 1368 16419000828661485758952339804 1369 16419001358800592646534847968 1370 16419001888941170941949572995 1371 16419002419083221857335700773 1372 16419002949226748192031356304 1373 16419003479371754347909880880 1374 16419004009518246425631899535 1375 16419004539666238006013285619 1376 16419005069815771586304122286 1377 16419005599966995607307412288 1378 16419006130121526339323206035 1379 16419006660284875050687509907 1380 16419007190462920427625542754 1381 16419007720661541156364505376 1382 16419008250886615923167693403 1383 16419008781144023414749020237 1384 16419009311439642318634288416 1385 16419009841779351326006230176 1386 16419010372169029202962025679 1387 16419010902614555647909537581 1388 16419011433121811946455567652 1389 16419011963696680986742133952 1390 16419012494345047355698538283 1391 16419013025072803120409330763 1392 16419013555885869264393271314 1393 16419014086790272714722039456 1394 16419014617794243063742496187 1395 16419015148933419646737894477 1396 16419015680290103870948048256 1397 16419016211993626636297401888 1398 16419016744220348431647097623 1399 16419017277193665116162940171 1400 16419017811184029355594358190 1401 16419018346509027649393114080 1402 16419018883536211888213699683 1403 16419019422853069079912442195 1404 16419019965893982977982838914 1405 16419020515692389945673101040 1406 16419021077636791591655309499 1407 16419021661732776473079262029 1408 16419022297365382113848289984 1409 16419023092520390422482903264 1410 16419024682831141875530263647 1411 16419027333349550854461286989 1412 16419031044075617359275975540 1413 16419035815009341389974339680 1414 16419041646150722946556486923 1415 16419048537499762029022787019 1416 16419056489056458637373779746 1417 16419065500820812771611986832 1418 16419075572792824431763948839 1419 16419086704972493617920238467 1420 16419098897359820330177611974 1421 16419112149954804568634807568 1422 16419126462757446333426658287 1423 16419141835767745625138614941 1424 16419158268985702445168017476 1425 16419175762411316798569135536 1426 16419194316044588740316137467 1427 16419213929885518457868145179 1428 16419234603934106151181700754 1429 16419256338190352020215328224 1430 16419279132654256264963646451 1431 16419302987325819085871892069 1432 16419327902205040684197190848 1433 16419353877291921264853598256 1434 16419380912586461107669617687 1435 16419409008088661424784435029 1436 16419438163798525015536175284 1437 16419468379716056281798179744 1438 16419499655841261324231073443 1439 16419531992174153723650729731 1440 16419565388714775977307231762 1441 16419599845463276526003582288 1442 16419635362421271640039831719 1443 16419671939594272587751986435 1444 16419709576988158055365265286 1445 16419748274608806729106869072 1446 16419788032462097295240093423 1447 16419828850553908440478851741 1448 16419870728890118852348946564 1449 16419913667476607222033110128 1450 16419957666319252315628522595 1451 16420002725423933831543046621 1452 16420048844796533055383483976 1453 16420096024442932875291852720 1454 16420144264369017878197454655 1455 16420193564580680131184839899 1456 16420243925083840617772768374 1457 16420295345884526265032919600 1458 16420347826990966665312154575 1459 16420401368438801153893726269 1460 16420455970310331138017448612 1461 16420511632734887517607765968 1462 16420568355888830781525820587 1463 16420626139995556788937417179 1464 16420684985325518205591984402 1465 16420744892196301530941284656 1466 16420805860975458655639809783 1467 16420867892250476587543886979 1468 16420930987455739080147013542 1469 16420995149624682496697400672 1470 16421060384145808445867129295 1471 16421126701024705484805997149 1472 16421194129646411137417335588 1473 16421262777996707312221654512 1474 16421333811812763248707947099 1475 16421411206873294668939951579 1476 16421499204008931676452467442 1477 16421602044050304374782276128 1478 16421723967828042867502253907 1479 16421869216172777258635894821 1480 16422042029915137653018582048 1481 16422246649885754159142628464 1482 16422487316915256960414794871 1483 16422768271834277172552524565 1484 16423093755473447498472199956 1485 16423468008663402243625419744 1486 16423895272234777412251066371 1487 16424379787018216488743270595 1488 16424925793844391873930372978 1489 16425537533544081912193633680 1490 16426219246950267613189494339 1491 16426975174923339729510788565 1492 16427809558370351085706910928 1493 16428726638245383999011886432 1494 16429730655549550375596437967 1495 16430825851330997491935950883 1496 16432016466684929431089434478 1497 16433306742753684109818231792 1498 16434700920729564836086415307 1499 16436203242024810035059892859 1500 16437817948898554877541742386 1501 16439549285208987144089755728 1502 16441401497169359860685594451 1503 16443378835610013001788636933 1504 16445485570740735508611795168 1505 16447726051372060706985159696 1506 16450106214169738016649135735 1507 16452651769163583754057632117 1508 16455422087976540682515914964 1509 16458510468876592396490525952 1510 16462044136776763417861349763 1511 16466184243235124977289578659 1512 16471125866454816450496673970 1513 16477098011284122385383075888 1514 16484363609219304059528599167 1515 16493219518574569206191539035 1516 16503996525109033642744005942 1517 16517059342778877134789469360 1518 16532806614493356031831913607 1519 16551670914376824970329684933 1520 16574118762531098891971308324 1521 16600650684256748461539132432 1522 16631803249411400539144297107 1523 16668271688372855282616241011 1524 16711362176134532761433619714 1525 16763534393574263272886322624 1526 16828944353778481393370950731 1527 16913987229872429097070985613 1528 17027840195350699189858928160 1529 17183005308866712142786265424 1530 17395854909263026742886591471 1531 17688263436382473565276240125 1532 18098254141145869019603219796 1533 18707140687481482270418176896 1534 19684041947729423074260797307 1535 21363342439860206154820046043 1536 24628430738574543290036872290 1537 32837907828134000641029773520 1538 49256862007252915343015575983 1539 65675816186371830045001378467 1540 82094770365490744746987181062 1541 98513724544609659448972983960 1542 114932678723728574150958788391 1543 131351632902847488852944595021 1544 147770587081966403554930406100 1545 164189541261085318256916232008 1546 180608495440204232958902131323 1547 197027449619323147660888128669 1548 213446403798442062362874226296 1549 229865357977560977064860434584 1550 246284312156679891766846861047 1551 262703266335798806468833875435 1552 279122220514917721170822017526 1553 295541174694036635872813809048 1554 311960128873155550574823714567 1555 328379083052274465276857772237 1556 344798037231393379978915984308 1557 361216991410512294680998361160 1558 377635945589631209383105010307 1559 394054899768750124085236301499 1560 410473853947869038787392774514 1561 426892808126987953489576951080 1562 443311762306106868191815371759 1563 459730716485225782894198609251 1564 476149670664344697596823419814 1565 492568624843463612299788541656 1566 508987579022582527003228807815 1567 525406533201701441707729669101 1568 541825487380820356414688465460 1569 558244441559939271129159466536 1570 574663395739058185881122291451 1571 591082349918177100683074214973 1572 607501304097296015535015239352 1573 623920258276414930436945374968 1574 640339212455533845388864729335 1575 656758166634652760390773672203 1576 673177120813771675442672743350 1577 689596074992890590544564464504 1578 706015029172009505696475376227 1579 722433983351128420898496051219 1580 738852937530247336150723245738 1581 755271891709366251453255697992 1582 771690845888485166806228241019 1583 788109800067604082210226325629 1584 804528754246722997666647291768 1585 820947708425841913180545409080 1586 837366662604960828806894845911 1587 853785616784079744733154724171 1588 870204570963198661159281585942 1589 886623525142317578285233955256 1590 903042479321436496311006450975 1591 919461433500555415437044309733 1592 935880387679674335864604657300 1593 952299341858793257798601549144 1594 968718296037912181518863488659 1595 985137250217031108237529661733 1596 1001556204396150040753938193368 1597 1017975158575268983469962424856 1598 1034394112754387942486262981231 1599 1050813066933506931383655735843 1600 1067232021112625992659390771846 1601 1083650975291745274754271091992 1602 1100069929470865659102818612871 1603 1116488883649987513122922401549 1604 1132907837829110836814582460276 1605 1149326792008235630177798799432 1606 1165745746187361893212571526531 1607 1182164700366489625918901011323 1608 1198583654545618828296787793586 1609 1215002608724749500346234395048 1610 1231421562903881642067267356271 1611 1247840517083015253459977249955 1612 1264259471262150334524460832358 1613 1280678425441286885260816841688 1614 1297097379620424905669180110983 1615 1313516333799564395750136091053 1616 1329935287978705355505082121844 1617 1346354242157847784939072473000 1618 1362773196336991684107081312867 1619 1379192150516137053196567763355 1620 1395611104695283892407488366546 1621 1412030058874432201939801646472 1622 1428449013053581981993502221995 1623 1444867967232733232769035329749 1624 1461286921411885954467658095504 1625 1477705875591040147294284574728 1626 1494124829770195811528743270815 1627 1510543783949352948383173369653 1628 1526962738128511560656912996244 1629 1543381692307671652751835491880 1630 1559800646486833230768601481595 1631 1576219600665996308288026838739 1632 1592638554845160927807361646466 1633 1609057509024327237767408907528 1634 1625476463203496854438468672335 1635 1641895417382675289088876947267 1636 1658314371561868420404858951174 1637 1674733325741082127072641884856 1638 1691152279920322287778489043943 1639 1707571234099594781209114341837 1640 1723990188278905486052043581076 1641 1740409142458260280998459493896 1642 1756828096637665044814459260459 1643 1773247050817125657198450743421 1644 1789666004996647999436040744552 1645 1806084959176237954415371281912 1646 1822503913355901406723371657303 1647 1838922867535644248427126420843 1648 1855341821715472400510154332454 1649 1871760775895391889899527071656 1650 1888179730075410946187591499447 1651 1904598684255565208709630868797 1652 1921017638435936978872884993636 1653 1937436592616655587577278318328 1654 1953855546797897395311671985123 1655 1970274500979885797935231798731 1656 1986693455162891248113707187810 1657 2003112409347231332346549914760 1658 2019531363533273602524414471423 1659 2035950317721605545655157184995 1660 2052369271913661545492271552774 1661 2068788226112475038399005785960 1662 2085207180323434525984031965479 1663 2101626134556545596804499889069 1664 2118045088841193288384312888084 1665 2134464043285363382631991472424 1666 2150882998524689220024082803867 1667 2167301954824222714942057798269 1668 2183720912183963867385916457880 1669 2200139870603912677355658793080 1670 2216558830084069144851284911383 1671 2232977790624433269872795182539 1672 2249396752225005052420190146326 1673 2265815714885784492493472324472 1674 2282234678606771590092668257539 1675 2298653643387966345217868518227 1676 2315072609229368757869169862794 1677 2331491576130978828046671029448 1678 2347910544092796555750506851227 1679 2364329513114821940981262778941 1680 2380748483197054983740336152536 1681 2397167454339495684032781241656 1682 2413586426542144041913572214647 1683 2430005399805000057570168193419 1684 2446424374128063731202525720054 1685 2462843349511335063010603318584 1686 2479262325954814053194395607871 1687 2495681303458500701954347824549 1688 2512100282022395009491717094388 1689 2528519261646496976011417472856 1690 2544938242330806601793277463347 1691 2561357224075323888049436251749 1692 2577776206880048837579231963064 1693 2594195190744981454784537938584 1694 2610614175670121745766014803343 1695 2627033161655469724104478430691 1696 2643452148701025432297178903782 1697 2659871136806789018784919225368 1698 2676290125972762099837999445859 1699 2692709116198950186724755571635 1700 2709128107485359158131412821546 1701 2725547099831994892744198396392 1702 2741966093238863269249375591803 1703 2758385087705970166333658321181 1704 2774804083233321462684572387064 1705 2791223079820923036993300521688 1706 2807642077468780768025939905215 1707 2824061076176900535480898400301 1708 2840480075945288220643782808716 1709 2856899076773949706402735148520 1710 2873318078662890877344684721515 1711 2889737081612117625536716077819 1712 2906156085621635871962347977354 1713 2922575090691451643548652099640 1714 2938994096821573169887975305675 1715 2955413104012036090315600848429 1716 2971832112262922706238768541832 1717 2988251121574362348557402830248 1718 3004670131946531377760364855927 1719 3021089143379653189706820423579 1720 3037508155873998237062518961862 1721 3053927169429884106326912233176 1722 3070346184047678349390654729363 1723 3086765199727968453261602777619 1724 3103184216472188801693249875242 1725 3119603234283372831048844233432 1726 3136022253166909042937057933115 1727 3152441273132803025915040772029 1728 3168860294210439817506696081528 1729 3185279316507805199620544371512 1730 3201698341190636341496074635159 1731 3218117372234711958855350610699 1732 3234536413880862681801907097622 1733 3250955470369919140439280877368 1734 3267374545942711964871044826207 1735 3283793644840071785201222438181 1736 3300212771302829231534649096468 1737 3316631929571814933979817113944 1738 3333051123887859522720133251411 1739 3349470358491793628871314952165 1740 3365889637624447885136278598616 1741 3382308965526652925820475789464 1742 3398728346439239386928145407151 1743 3415147784603037911943681582435 1744 3431567284258879173267912655878 1745 3447986849647593949245219887640 1746 3464406485010015220885259719359 1747 3480826194587003378940624984645 1748 3497245982619465476235865078068 1749 3513665853348355595088214024632 1750 3530085811014674847403842547227 1751 3546505859859471380459226031203 1752 3562926004123840398337423485858 1753 3579346248048924238955196254232 1754 3595766595875915205620508408807 1755 3612187051846225536758525857419 1756 3628607620202114367540051678006 1757 3645028305187439885745643662408 1758 3661449111048415344401283472191 1759 3677870042035871083481430485733 1760 3694291102420016891927297615028 1761 3710712296549663303064714950616 1762 3727133630361476066313422897715 1763 3743555129565484997989875365157 1764 3759976853533313040857377619064 1765 3776398895563228178510396201112 1766 3792821382880143435470810995983 1767 3809244476635616882969283195939 1768 3825668371907851660381534262310 1769 3842093297701696052255464635288 1770 3858519516948646319868654129627 1771 3874947326507016670954361040555 1772 3891377057162566221329957478522 1773 3907809073629251150761046913000 1774 3924243774549980715597133328307 1775 3940681592498879270474675070693 1776 3957122993996048630335360665144 1777 3973568479566789365843972460312 1778 3990018585780959103860621596047 1779 4006474007868935644543137511011 1780 4022936052005712407960998860774 1781 4039407177872167224411495534744 1782 4055891541481386528471024133911 1783 4072395538006495562113768139853 1784 4088928344620988918145600053460 1785 4105502463383520017037571361784 1786 4122134266632931417576715658891 1787 4138845628809065950338149278605 1788 4155674573162844431731520229336 1789 4172702413358195130921379157496 1790 4190098268267458157664265748967 1791 4208196522408604026683868968763 1792 4227880564356333449758129766070 1793 4252508995094907993048166638360 1794 4301765857102160908391182214343 1795 4383860627467651653138169395405 1796 4498793306191380227289128183796 1797 4646563893273346630844058589896 1798 4827172388713550863802960721219 1799 5040618792511992926165834947515 1800 5286903104668672817932681808562 1801 5566025325183590539103503826088 1802 5877985454056746089678327540655 1803 6222783491288139469657243524963 1804 6600419436877770679040348535270 1805 7010893290825639717827741309784 1806 7454205053131746586019556681543 1807 7930354723796091283616380101357 1808 8439342302818673810619608909172 1809 8981167790199494167034297374632 1810 9555831185938552352915419666083 1811 10163332490035848368450434905435 1812 10803671702491382213839299634770 1813 11476848823305153889281972378120 1814 12182863852477163394978447754347 1815 12921716790007410731129171000085 1816 13693407635895895897935399241104 1817 14497936390142618895602046532872 1818 15335303052747579724408941378783 1819 16205507623710778385568222964725 1820 17108550103032214881879229415700 1821 18044430490711889217743834073000 1822 19013148786749801399262697561659 1823 20014704991145951440016635755027 1824 21049099103900339382502898736258 1825 22116331125012965375162289508104 1826 23216401054483831034265108120975 1827 24349308892312941871079690581251 1828 25515054638500303764292262107782 1829 26713638293045922592589049901368 1830 27945059855949804234656317257639 1831 29209319327211954569180778089997 1832 30506416706832379474849958200980 1833 31836351994811084830355040322824 1834 33199125191148076514462121635691 1835 34594736295843360406869610002237 1836 36023185308896942388863112224232 1837 37484472230308828343330770319736 1838 38978597060079024154859513590551 1839 40505559798207535715516426586795 1840 42065360444694368946285028068390 1841 43657998999539529874092389714856 1842 45283475462743026728530858387191 1843 46941789834304895148935717338365 1844 48632942114225217436714206382308 1845 50356932302504122922766249963384 1846 52113760399141787967580709223843 1847 53903426404138435967016749968395 1848 55725930317494337373740121625698 1849 57581272139209809774250275958152 1850 59469451869285220720437867457599 1851 61390469507721157699310752451235 1852 63344325054519055094622424436358 1853 65331018509681946342736131624168 1854 67350549873215219945260546095591 1855 69402919145128881490752817648365 1856 71488126325452316016736849613844 1857 73606171414293509305121162501928 1858 75757054412818198525145245305795 1859 77940775325002162392531161763675 1860 80157334155086231537382446675058 1861 82406730907311236589802636821384 1862 84688965585918008179895305078923 1863 87004038195147376937764474941717 1864 89351948739240173493514981792944 1865 91732697222437228477255317945480 1866 94146283648979372519168890160127 1867 96592708023107436250371415880181 1868 99071970349062250303565811488052 1869 101584070631084645313057528582440 1870 104129008873415451914850806045787 1871 106706785080295500752430038008851 1872 109317399255965622498196052812194 1873 111960851404666647930493231715976 1874 114637141530639410030331231161835 1875 117346269638124769188462643983381 1876 120088235731363632457712019575184 1877 122863039814596953920396591962248 1878 125670681892065734688422531867463 1879 128511161968011022909066314676179 1880 131384480046673913786410999397694 1881 134290636132295549658373347375048 1882 137229630229117122828261322680723 1883 140201462341380045534500091222555 1884 143206132473326576912260456078482 1885 146243640629200575149322975040344 1886 149313986813248253498713629769707 1887 152417171029720442300406879644949 1888 155553193282887351343343937578064 1889 158722053577097791160850633659592 1890 161923751918288427502346708294751 1891 165158288332169290184148615392373 1892 168425662878112002149019660218580 1893 171725875649414831380554309315048 1894 175058926773302690903274442566459 1895 178424816410927138788410721165075 1896 181823544757366378175338866572226 1897 185255112041625257348606779228104 1898 188719518526635272569492038947463 1899 192216764509254738045727904025531 1900 195746850320269412893131746572758 1901 199309776324393253291469170058616 1902 202905542920269168497089678467423 1903 206534150540471282864629730145429 1904 210195599651519698209031013617620 1905 213889890753939715100958311232648 1906 217617024384301191167271734130363 1907 221377001237834504208129111749427 1908 225169822620714647643599922745410 1909 228995490992622499303981457007720 1910 232854010509571145623850111137347 1911 236745387566733711845180068615869 1912 240669631341283692560777201944176 1913 244626754335279741191112562609320 1914 248616772921060700294973184205367 1915 252639708973066412702934183066141 1916 256695600514547799231405207200052 1917 260784528859168788149550807253512 1918 264906663125801719567127522912403 1919 269062337698964563998859043141739 1920 273252435967232022156523308890706 1921 277480316531588355606281438656776 1922 281782082388690516514672620871119 1923 286280875694881896741961749054915 1924 291108048083595447605764709776134 1925 296394951188264120423697391584696 1926 302272936642320866513375719125351 1927 308873356079198637192416067660621 1928 316327561132330383778435624342164 1929 324766903435149057589055233251336 1930 334322734621087609941970652917419 1931 345126406323578992155809952552189 1932 357309270176056155550788400306536 1933 371002677811952051448723799547640 1934 386337980864699631173132740926423 1935 403446530967731846055011970342123 1936 422459679754481647454274667903782 1937 443508778858381986836777566640040 1938 466725179912865817871042674761015 1939 492240234551366121635334936868797 1940 520185294407315925869991254126436 1941 550691711114148305344841212327416 1942 583890836305296381859303333963107 1943 619914021614193324248166446187339 1944 658892618674272348403025959777890 1945 700957979118966717349310987846280 1946 746241454581709744077841846233471 1947 794874396695934961514556052615779 1948 846988157095076749482136761839622 1949 902714087412571086855876883465320 1950 962183539281856307576314750922919 1951 1025527864336375362670937175359277 1952 1092878414209590582616197721454868 1953 1164366540535042898632934571068712 1954 1240123594947861097158079816374507 1955 1320280929102947328695462263049565 1956 1404969894688865336875357568128488 1957 1494321843428105510368872549921432 1958 1588468127077084882888041440081559 1959 1687540097426147133191607251569611 1960 1791669106299562585106458057615398 1961 1900986505555528207604654110427592 1962 2015623647086167617634985341589427 1963 2135711882817531250092697361164611 1964 2261382564709596984781119893032074 1965 2392767044756270898567530892429768 1966 2529996674985388021395792215110491 1967 2673202807458714598308052671188973 1968 2822516794271962851806766300958680 1969 2978069987554850203150110238536744 1970 3139993739473138630652456946831495 1971 3308419402351250632801476607050075 1972 3483478329124553323704751049616534 1973 3665301873881919701880089916188760 1974 3854021392408554974449581955136223 1975 4049768242728824387342713701708981 1976 4252673785649093555839803380176404 1977 4462869385300613254048834393794024 1978 4680486409684914445216106127924387 1979 4905656232305629092859706050669797 1980 5138510242815200238483556161807144 1981 5379179874156483931044333363751320 1982 5627796647077544631339306547956687 1983 5884492247592092430570711755156739 1984 6149398910717894150137839278069142 1985 6422651346685126172294362586959848 1986 6704433429073816688809035207830967 1987 6995541477157412136414799917607101 1988 7297814413799733002928175636732452 1989 7614141974932063386706611261074616 1990 7948464709553150996648581913992035 1991 8305773979729207152199370314298571 1992 8692111960593906783372503055224994 1993 9114571640348388430826777723128776 1994 9581296820261254248697820397889791 1995 10101482114668570174567811652016227 1996 10685372950973866556427114985979334 1997 11344265569648138904830140945757224 1998 12090507024229848648907982791990695 1999 12937495181324925398390119553830317 2000 13899678720606781705966434304753236 2001 14992557134816372288582632026208104 2002 16232680729764233385740711842582611 2003 17637650624453098722616069410711099 2004 19226118751530183605504110850792658 2005 21017787857829746190610568908408056 2006 23033411504915913808245554249997483 2007 25294794069625510793026674143029557 2008 27824790744610898814422466358140048 2009 30647307538882861666229232659098728 2010 33787301278356000296881689605930223 2011 37270779607480553620586440655546757 2012 41124800999889108595036022610682980 2013 45377474785538202150875825990859384 2014 50057961195223116596091932118783771 2015 55196471438038316834575488280590915 2016 60824268085115861465914794828547602 2017 66973666995833755616052634106616744 2018 73678100424907572304861669314447711 2019 80975914838707305307789844951180163 2020 88924379548260456304438426865172198 2021 97616491508854363087810929920397192 2022 107197788329115617336508750318286983 2023 117883161280089483892935865304266317 2024 129973668304319332541843848096257012 2025 143873347024926114247810282401010248 2026 160106027754690347633550994243592859 2027 179332146506220531239055105094385517 2028 202365558011136445047300659344383000 2029 230190348755747343861723125702523048 2030 263977650034103344158604815308453271 2031 305102451033992452753640837919136251 2032 355160412229215569349732770037920022 2033 415984680314331430815647564866467624 2034 489662780739239003120509234180915335 2035 578587160287499459424947661046087533 2036 685784948616615076761456411364374516 2037 815758616920934409303300259460631528 2038 975864644675624756936851253704224387 2039 1178230202686761201984151913048607387 2040 1442207852720864546142756728357060658 2041 1797368264950080115492489498394980680 2042 2287031045689319118612998732575896015 2043 2972815994305934195374455143940270531 2044 3948680638981558952311306397644494918 2045 5390888491702423498454063126001555576 2046 7677919537391742617067061858577451591 2047 11626600176373301569378368256221946509 2048 19304519713765044186445430114799398100 2049 38609039427530088372890860229598796200 2050 38609039427530088372890860229598796203 2051 38609039427530088372890860229598796209 2052 38609039427530088372890860229598796224 2053 38609039427530088372890860229598796260 2054 38609039427530088372890860229598796335 2055 38609039427530088372890860229598796431 2056 38609039427530088372890860229598796638 2057 38609039427530088372890860229598797148 2058 38609039427530088372890860229598798171 2059 38609039427530088372890860229598799215 2060 38609039427530088372890860229598800370 2061 38609039427530088372890860229598801828 2062 38609039427530088372890860229598804819 2063 38609039427530088372890860229598810009 2064 38609039427530088372890860229598819648 2065 38609039427530088372890860229598844116 2066 38609039427530088372890860229598893055 2067 38609039427530088372890860229598942015 2068 38609039427530088372890860229598991086 2069 38609039427530088372890860229599040460 2070 38609039427530088372890860229599091367 2071 38609039427530088372890860229599144473 2072 38609039427530088372890860229599202028 2073 38609039427530088372890860229599274412 2074 38609039427530088372890860229599420203 2075 38609039427530088372890860229599664025 2076 38609039427530088372890860229600008128 2077 38609039427530088372890860229600462892 2078 38609039427530088372890860229601135831 2079 38609039427530088372890860229602396695 2080 38609039427530088372890860229604785262 2081 38609039427530088372890860229610823260 2082 38609039427530088372890860229622899259 2083 38609039427530088372890860229634975279 2084 38609039427530088372890860229647051410 2085 38609039427530088372890860229659127844 2086 38609039427530088372890860229671205811 2087 38609039427530088372890860229683285977 2088 38609039427530088372890860229695370592 2089 38609039427530088372890860229707470036 2090 38609039427530088372890860229719642887 2091 38609039427530088372890860229731913769 2092 38609039427530088372890860229744284932 2093 38609039427530088372890860229756766756 2094 38609039427530088372890860229769466755 2095 38609039427530088372890860229782754679 2096 38609039427530088372890860229797170306 2097 38609039427530088372890860229815235364 2098 38609039427530088372890860229851414419 2099 38609039427530088372890860229911745625 2100 38609039427530088372890860229996231232 2101 38609039427530088372890860230104881620 2102 38609039427530088372890860230237804303 2103 38609039427530088372890860230395369031 2104 38609039427530088372890860230578115582 2105 38609039427530088372890860230788565684 2106 38609039427530088372890860231053259899 2107 38609039427530088372890860231462770927 2108 38609039427530088372890860232113855026 2109 38609039427530088372890860233105250404 2110 38609039427530088372890860234571790099 2111 38609039427530088372890860237098924921 2112 38609039427530088372890860242083994816 2113 38609039427530088372890860254581269428 2114 38609039427530088372890860279575818655 2115 38609039427530088372890860304570367903 2116 38609039427530088372890860329564917262 2117 38609039427530088372890860354559466924 2118 38609039427530088372890860379554018119 2119 38609039427530088372890860404548571513 2120 38609039427530088372890860429543129356 2121 38609039427530088372890860454537702028 2122 38609039427530088372890860479532348107 2123 38609039427530088372890860504527092217 2124 38609039427530088372890860529521936608 2125 38609039427530088372890860554516891660 2126 38609039427530088372890860579512064887 2127 38609039427530088372890860604507826039 2128 38609039427530088372890860629504714894 2129 38609039427530088372890860654505253180 2130 38609039427530088372890860679523905463 2131 38609039427530088372890860704566709897 2132 38609039427530088372890860729633668732 2133 38609039427530088372890860754724792348 2134 38609039427530088372890860779840188259 2135 38609039427530088372890860804980226215 2136 38609039427530088372890860830145445994 2137 38609039427530088372890860855338369324 2138 38609039427530088372890860880585536767 2139 38609039427530088372890860905977521023 2140 38609039427530088372890860931611078350 2141 38609039427530088372890860957584946956 2142 38609039427530088372890860984033959879 2143 38609039427530088372890861011543567929 2144 38609039427530088372890861041511111052 2145 38609039427530088372890861078990858892 2146 38609039427530088372890861153962430571 2147 38609039427530088372890861278923100857 2148 38609039427530088372890861453872872000 2149 38609039427530088372890861678811754380 2150 38609039427530088372890861953739855511 2151 38609039427530088372890862278657545143 2152 38609039427530088372890862653565363054 2153 38609039427530088372890863078465830972 2154 38609039427530088372890863553385489459 2155 38609039427530088372890864078414911215 2156 38609039427530088372890864653650852498 2157 38609039427530088372890865279192051516 2158 38609039427530088372890865955173341307 2159 38609039427530088372890866682180172681 2160 38609039427530088372890867461609885584 2161 38609039427530088372890868298516749660 2162 38609039427530088372890869247874933255 2163 38609039427530088372890870497143558279 2164 38609039427530088372890872246279166814 2165 38609039427530088372890874695240282892 2166 38609039427530088372890878044021525375 2167 38609039427530088372890882493068130897 2168 38609039427530088372890888243637225228 2169 38609039427530088372890895500642863836 2170 38609039427530088372890904543913550115 2171 38609039427530088372890916585588469953 2172 38609039427530088372890934425005748352 2173 38609039427530088372890962464038726604 2174 38609039427530088372891006803348029743 2175 38609039427530088372891081023749531119 2176 38609039427530088372891227622493313886 2177 38609039427530088372891595040382380796 2178 38609039427530088372892329876160514619 2179 38609039427530088372893064711938648463 2180 38609039427530088372893799547716782418 2181 38609039427530088372894534383494916676 2182 38609039427530088372895269219273052467 2183 38609039427530088372896004055051190457 2184 38609039427530088372896738890829332896 2185 38609039427530088372897473726607490164 2186 38609039427530088372898208562385720839 2187 38609039427530088372898943398164049545 2188 38609039427530088372899678233942478532 2189 38609039427530088372900413069721018180 2190 38609039427530088372901147905499776003 2191 38609039427530088372901882741279121751 2192 38609039427530088372902617577059595202 2193 38609039427530088372903352412843718084 2194 38609039427530088372904087248645954963 2195 38609039427530088372904822084472343993 2196 38609039427530088372905556920322887424 2197 38609039427530088372906291756197595636 2198 38609039427530088372907026592096576143 2199 38609039427530088372907761428020198695 2200 38609039427530088372908496263969003070 2201 38609039427530088372909231099945510996 2202 38609039427530088372909965935976263035 2203 38609039427530088372910700772151831887 2204 38609039427530088372911435608568973810 2205 38609039427530088372912170445326427012 2206 38609039427530088372912905282559024531 2207 38609039427530088372913640120852217177 2208 38609039427530088372914374961603344896 2209 38609039427530088372915109809866677332 2210 38609039427530088372915844695621833607 2211 38609039427530088372916579631366088489 2212 38609039427530088372917314617099444228 2213 38609039427530088372918049652821911204 2214 38609039427530088372918784738533596931 2215 38609039427530088372919519874234871159 2216 38609039427530088372920255059926273666 2217 38609039427530088372920990295610326180 2218 38609039427530088372921725581313569263 2219 38609039427530088372922460917126575615 2220 38609039427530088372923196303146101494 2221 38609039427530088372923931739470885108 2222 38609039427530088372924667226235759495 2223 38609039427530088372925402764026175465 2224 38609039427530088372926138354239472964 2225 38609039427530088372926874001929921636 2226 38609039427530088372927609762071689827 2227 38609039427530088372928345822123899447 2228 38609039427530088372929082382043092578 2229 38609039427530088372929819641787793252 2230 38609039427530088372930557801352620331 2231 38609039427530088372931297061182810449 2232 38609039427530088372932037622535489376 2233 38609039427530088372932779690324712580 2234 38609039427530088372933523544378983455 2235 38609039427530088372934270396837487889 2236 38609039427530088372935023047038350884 2237 38609039427530088372935785896854913732 2238 38609039427530088372936565046947801467 2239 38609039427530088372937374078132887439 2240 38609039427530088372938255487660254802 2241 38609039427530088372939357716332906308 2242 38609039427530088372941562198672758547 2243 38609039427530088372945236352568878585 2244 38609039427530088372950380178021268672 2245 38609039427530088372956993675029939188 2246 38609039427530088372965076843594997647 2247 38609039427530088372974629683716813799 2248 38609039427530088372985652195395927422 2249 38609039427530088372998144378634860244 2250 38609039427530088373012106233460152827 2251 38609039427530088373027537759962377871 2252 38609039427530088373044438958238291634 2253 38609039427530088373062809828386632324 2254 38609039427530088373082650370542232979 2255 38609039427530088373103960585290544409 2256 38609039427530088373126740474028906560 2257 38609039427530088373150990041811589076 2258 38609039427530088373176709343612760303 2259 38609039427530088373203898566891542151 2260 38609039427530088373232557911604476702 2261 38609039427530088373262687577710087988 2262 38609039427530088373294287765202994871 2263 38609039427530088373327358674528433985 2264 38609039427530088373361900506943531100 2265 38609039427530088373397913467362341684 2266 38609039427530088373435397835613369131 2267 38609039427530088373474354823835799329 2268 38609039427530088373514787231367757280 2269 38609039427530088373556699460082584276 2270 38609039427530088373600097610640905351 2271 38609039427530088373644995263858593855 2272 38609039427530088373691434916985732942 2273 38609039427530088373739565010825325364 2274 38609039427530088373791001815677421531 2275 38609039427530088373851256599878027823 2276 38609039427530088373926208049652363090 2277 38609039427530088374021734851227628132 2278 38609039427530088374143715690867118579 2279 38609039427530088374298029255284747833 2280 38609039427530088374490554232006318432 2281 38609039427530088374727169312214562612 2282 38609039427530088375013753262006660535 2283 38609039427530088375356185779790474857 2284 38609039427530088375760348151172807348 2285 38609039427530088376232123264295676068 2286 38609039427530088376777395706088382819 2287 38609039427530088377402057543635477719 2288 38609039427530088378112029760455720690 2289 38609039427530088378913339283620791252 2290 38609039427530088379814215705477550403 2291 38609039427530088380850298361309251113 2292 38609039427530088382103888658355707312 2293 38609039427530088383704317496541363364 2294 38609039427530088385827945364727361519 2295 38609039427530088388698168122079506487 2296 38609039427530088392585438434347226926 2297 38609039427530088397807342800982285236 2298 38609039427530088404731433112639173259 2299 38609039427530088413945196377174218191 2300 38609039427530088426883016348080917330 2301 38609039427530088446578329388607481876 2302 38609039427530088478419637107425992755 2303 38609039427530088532412528061686247705 2304 38609039427530088637942039775291578080 2305 38609039427530088902993954156762493780 2306 38609039427530089433097782919704325183 2307 38609039427530089963201611682646156607 2308 38609039427530090493305440445587988142 2309 38609039427530091023409269208529819980 2310 38609039427530091553513097971471653351 2311 38609039427530092083616926734413488921 2312 38609039427530092613720755497355328940 2313 38609039427530093143824584260297183788 2314 38609039427530093673928413023239112043 2315 38609039427530094204032241786181138329 2316 38609039427530094734136070549123264896 2317 38609039427530095264239899312065502124 2318 38609039427530095794343728075007957527 2319 38609039427530096324447556837951000855 2320 38609039427530096854551385600895171886 2321 38609039427530097384655214363842992348 2322 38609039427530097914759043126808926807 2323 38609039427530098444862871889799013417 2324 38609039427530098974966700652813254428 2325 38609039427530099505070529415851660220 2326 38609039427530100035174358178914338307 2327 38609039427530100565278186942001658439 2328 38609039427530101095382015705114160394 2329 38609039427530101625485844468254365900 2330 38609039427530102155589673231448815519 2331 38609039427530102685693501994788081951 2332 38609039427530103215797330758368921454 2333 38609039427530103745901159522290072236 2334 38609039427530104276004988286686367335 2335 38609039427530104806108817052143257561 2336 38609039427530105336212645820058082860 2337 38609039427530105866316474595485112876 2338 38609039427530106396420303408403966731 2339 38609039427530106926524132271311919193 2340 38609039427530107456627961184208972512 2341 38609039427530107986731790147095137068 2342 38609039427530108516835619159970520375 2343 38609039427530109046939448222835492183 2344 38609039427530109577043277335690592270 2345 38609039427530110107147106498538342364 2346 38609039427530110637250935711405283027 2347 38609039427530111167354764974381986959 2348 38609039427530111697458594287565210418 2349 38609039427530112227562423651053691612 2350 38609039427530112757666253064982263579 2351 38609039427530113287770082529936377129 2352 38609039427530113817873912047313372208 2353 38609039427530114347977741622167518460 2354 38609039427530114878081571309472984231 2355 38609039427530115408185401296688891431 2356 38609039427530115938289231783771782142 2357 38609039427530116468393062970680180396 2358 38609039427530116998496895057408705055 2359 38609039427530117528600728244402592753 2360 38609039427530118058704562732918969260 2361 38609039427530118588808398727871890044 2362 38609039427530119118912236509089858499 2363 38609039427530119649016077288712060513 2364 38609039427530120179119923866076621088 2365 38609039427530120709223780643056881516 2366 38609039427530121239327653720313466831 2367 38609039427530121769431556678662250383 2368 38609039427530122299535532015353315326 2369 38609039427530122829639728171189664412 2370 38609039427530123359745026580693214231 2371 38609039427530123889851794661753031849 2372 38609039427530124419960032414369119516 2373 38609039427530124950069739838541487612 2374 38609039427530125480180916934270243651 2375 38609039427530126010293563701555757383 2376 38609039427530126540407680140398568586 2377 38609039427530127070523266250801198988 2378 38609039427530127600640322032790189151 2379 38609039427530128130758847486456111775 2380 38609039427530128660878842611895723118 2381 38609039427530129191000307409207761388 2382 38609039427530129721123241878527059623 2383 38609039427530130251247646020439068633 2384 38609039427530130781373519836341128364 2385 38609039427530131311500863331287508460 2386 38609039427530131841629676560252377267 2387 38609039427530132371759959710694856695 2388 38609039427530132901891712982571488826 2389 38609039427530133432024936575840797692 2390 38609039427530133962159630690497402155 2391 38609039427530134492295795526986538849 2392 38609039427530135022433431286565333544 2393 38609039427530135552572538174147841708 2394 38609039427530136082713116469562566735 2395 38609039427530136612855167384948694513 2396 38609039427530137142998693719644350044 2397 38609039427530137673143699875522874620 2398 38609039427530138203290191953244893275 2399 38609039427530138733438183533626279359 2400 38609039427530139263587717113917116026 2401 38609039427530139793738941134920406028 2402 38609039427530140323893471866936199775 2403 38609039427530140854056820578300503647 2404 38609039427530141384234865955238536494 2405 38609039427530141914433486683977499116 2406 38609039427530142444658561450780687143 2407 38609039427530142974915968942362013977 2408 38609039427530143505211587846247282156 2409 38609039427530144035551296853619223916 2410 38609039427530144565940974730575019419 2411 38609039427530145096386501175522531321 2412 38609039427530145626893757474068561392 2413 38609039427530146157468626514355127692 2414 38609039427530146688116992883311532023 2415 38609039427530147218844748648022324503 2416 38609039427530147749657814792006265054 2417 38609039427530148280562218242335033196 2418 38609039427530148811566188591355489927 2419 38609039427530149342705365174350888217 2420 38609039427530149874062049398561041996 2421 38609039427530150405765572163910395628 2422 38609039427530150937992293959260091363 2423 38609039427530151470965610643775933911 2424 38609039427530152004955974883207351930 2425 38609039427530152540280973177006107820 2426 38609039427530153077308157415826693423 2427 38609039427530153616625014607525435935 2428 38609039427530154159665928505595832654 2429 38609039427530154709464335473286094780 2430 38609039427530155271408737119268303239 2431 38609039427530155855504722000692255769 2432 38609039427530156491137327641461283724 2433 38609039427530157286292335950095897004 2434 38609039427530158876603087403143257387 2435 38609039427530161527121496382074280729 2436 38609039427530165237847562886888969280 2437 38609039427530170008781286917587333420 2438 38609039427530175839922668474169480663 2439 38609039427530182731271707556635780759 2440 38609039427530190682828404164986773486 2441 38609039427530199694592758299224980572 2442 38609039427530209766564769959376942579 2443 38609039427530220898744439145533232207 2444 38609039427530233091131765857790605714 2445 38609039427530246343726750096247801308 2446 38609039427530260656529391861039652027 2447 38609039427530276029539691152751608681 2448 38609039427530292462757647972781011216 2449 38609039427530309956183262326182129276 2450 38609039427530328509816534267929131207 2451 38609039427530348123657463985481138919 2452 38609039427530368797706051678794694494 2453 38609039427530390531962297547828321964 2454 38609039427530413326426201792576640191 2455 38609039427530437181097764613484885809 2456 38609039427530462095976986211810184588 2457 38609039427530488071063866792466591996 2458 38609039427530515106358406635282611427 2459 38609039427530543201860606952397428769 2460 38609039427530572357570470543149169024 2461 38609039427530602573488001809411173484 2462 38609039427530633849613206851844067183 2463 38609039427530666185946099251263723471 2464 38609039427530699582486721504920225502 2465 38609039427530734039235222053616576028 2466 38609039427530769556193217167652825459 2467 38609039427530806133366218115364980175 2468 38609039427530843770760103582978259026 2469 38609039427530882468380752256719862812 2470 38609039427530922226234042822853087163 2471 38609039427530963044325853968091845481 2472 38609039427531004922662064379961940304 2473 38609039427531047861248552749646103868 2474 38609039427531091860091197843241516335 2475 38609039427531136919195879359156040361 2476 38609039427531183038568478582996477716 2477 38609039427531230218214878402904846460 2478 38609039427531278458140963405810448395 2479 38609039427531327758352625658797833639 2480 38609039427531378118855786145385762114 2481 38609039427531429539656471792645913340 2482 38609039427531482020762912192925148315 2483 38609039427531535562210746681506720009 2484 38609039427531590164082276665630442352 2485 38609039427531645826506833045220759708 2486 38609039427531702549660776309138814327 2487 38609039427531760333767502316550410919 2488 38609039427531819179097463733204978142 2489 38609039427531879085968247058554278396 2490 38609039427531940054747404183252803523 2491 38609039427532002086022422115156880719 2492 38609039427532065181227684607760007282 2493 38609039427532129343396628024310394412 2494 38609039427532194577917753973480123035 2495 38609039427532260894796651012418990889 2496 38609039427532328323418356665030329328 2497 38609039427532396971768652839834648252 2498 38609039427532468005584708776320940839 2499 38609039427532545400645240196552945319 2500 38609039427532633397780877204065461182 2501 38609039427532736237822249902395269868 2502 38609039427532858161599988395115247647 2503 38609039427533003409944722786248888561 2504 38609039427533176223687083180631575788 2505 38609039427533380843657699686755622204 2506 38609039427533621510687202488027788611 2507 38609039427533902465606222700165518305 2508 38609039427534227949245393026085193696 2509 38609039427534602202435347771238413484 2510 38609039427535029466006722939864060111 2511 38609039427535513980790162016356264335 2512 38609039427536059987616337401543366718 2513 38609039427536671727316027439806627420 2514 38609039427537353440722213140802488079 2515 38609039427538109368695285257123782305 2516 38609039427538943752142296613319904668 2517 38609039427539860832017329526624880172 2518 38609039427540864849321495903209431707 2519 38609039427541960045102943019548944623 2520 38609039427543150660456874958702428218 2521 38609039427544440936525629637431225532 2522 38609039427545835114501510363699409047 2523 38609039427547337435796755562672886599 2524 38609039427548952142670500405154736126 2525 38609039427550683478980932671702749468 2526 38609039427552535690941305388298588191 2527 38609039427554513029381958529401630673 2528 38609039427556619764512681036224788908 2529 38609039427558860245144006234598153436 2530 38609039427561240407941683544262129475 2531 38609039427563785962935529281670625857 2532 38609039427566556281748486210128908704 2533 38609039427569644662648537924103519692 2534 38609039427573178330548708945474343503 2535 38609039427577318437007070504902572399 2536 38609039427582260060226761978109667710 2537 38609039427588232205056067912996069628 2538 38609039427595497802991249587141592907 2539 38609039427604353712346514733804532775 2540 38609039427615130718880979170356999682 2541 38609039427628193536550822662402463100 2542 38609039427643940808265301559444907347 2543 38609039427662805108148770497942678673 2544 38609039427685252956303044419584302064 2545 38609039427711784878028693989152126172 2546 38609039427742937443183346066757290847 2547 38609039427779405882144800810229234751 2548 38609039427822496369906478289046613454 2549 38609039427874668587346208800499316364 2550 38609039427940078547550426920983944471 2551 38609039428025121423644374624683979353 2552 38609039428138974389122644717471921900 2553 38609039428294139502638657670399259164 2554 38609039428506989103034972270499585211 2555 38609039428799397630154419092889233865 2556 38609039429209388334917814547216213536 2557 38609039429818274881253427798031170636 2558 38609039430795176141501368601873791047 2559 38609039432474476633632151682433039783 2560 38609039435739564932346488817649866030 2561 38609039443949042021905946168642767260 2562 38609039460367996201024860870628569723 2563 38609039476786950380143775572614372207 2564 38609039493205904559262690274600174802 2565 38609039509624858738381604976585977700 2566 38609039526043812917500519678571782131 2567 38609039542462767096619434380557588761 2568 38609039558881721275738349082543399840 2569 38609039575300675454857263784529225748 2570 38609039591719629633976178486515125063 2571 38609039608138583813095093188501122409 2572 38609039624557537992214007890487220036 2573 38609039640976492171332922592473428324 2574 38609039657395446350451837294459854787 2575 38609039673814400529570751996446869175 2576 38609039690233354708689666698435011266 2577 38609039706652308887808581400426802788 2578 38609039723071263066927496102436708307 2579 38609039739490217246046410804470765977 2580 38609039755909171425165325506528978048 2581 38609039772328125604284240208611354900 2582 38609039788747079783403154910718004047 2583 38609039805166033962522069612849295239 2584 38609039821584988141640984315005768254 2585 38609039838003942320759899017189944820 2586 38609039854422896499878813719428365499 2587 38609039870841850678997728421811602991 2588 38609039887260804858116643124436413554 2589 38609039903679759037235557827401535396 2590 38609039920098713216354472530841801555 2591 38609039936517667395473387235342662841 2592 38609039952936621574592301942301459200 2593 38609039969355575753711216656772460276 2594 38609039985774529932830131408735285191 2595 38609040002193484111949046210687208713 2596 38609040018612438291067961062628233092 2597 38609040035031392470186875964558368708 2598 38609040051450346649305790916477723075 2599 38609040067869300828424705918386665943 2600 38609040084288255007543620970285737090 2601 38609040100707209186662536072177458244 2602 38609040117126163365781451224088369967 2603 38609040133545117544900366426109044959 2604 38609040149964071724019281678336239478 2605 38609040166383025903138196980868691732 2606 38609040182801980082257112333841234759 2607 38609040199220934261376027737839319369 2608 38609040215639888440494943194260285508 2609 38609040232058842619613858708158402820 2610 38609040248477796798732774334507839651 2611 38609040264896750977851690260767717911 2612 38609040281315705156970606686894579682 2613 38609040297734659336089523812846948996 2614 38609040314153613515208441838619444715 2615 38609040330572567694327360964657303473 2616 38609040346991521873446281392217651040 2617 38609040363410476052565203326214542884 2618 38609040379829430231684127046476482399 2619 38609040396248384410803053765142655473 2620 38609040412667338589921986281551187108 2621 38609040429086292769040928997575418596 2622 38609040445505246948159888013875974971 2623 38609040461924201127278876911268729583 2624 38609040478343155306397938187003765586 2625 38609040494762109485517220281884085732 2626 38609040511181063664637604630431606611 2627 38609040527600017843759458650535395289 2628 38609040544018972022882782342195454016 2629 38609040560437926202007575705411793172 2630 38609040576856880381133838740184520271 2631 38609040593275834560261571446514005063 2632 38609040609694788739390773824400787326 2633 38609040626113742918521445873847388788 2634 38609040642532697097653587594880350011 2635 38609040658951651276787198987590243695 2636 38609040675370605455922280052073826098 2637 38609040691789559635058830788429835428 2638 38609040708208513814196851196793104723 2639 38609040724627467993336341277749084793 2640 38609040741046422172477301032695115584 2641 38609040757465376351619730466685466740 2642 38609040773884330530763629634694306607 2643 38609040790303284709908998724180757095 2644 38609040806722238889055837935101360286 2645 38609040823141193068204147467414640212 2646 38609040839560147247353927521115215735 2647 38609040855979101426505178296648323489 2648 38609040872398055605657899995271089244 2649 38609040888817009784812092821897568468 2650 38609040905235963963967757056356264555 2651 38609040921654918143124893910786363393 2652 38609040938073872322283506184525989984 2653 38609040954492826501443598279448485620 2654 38609040970911780680605176296214475335 2655 38609040987330734859768253815639832479 2656 38609041003749689038932873334974640206 2657 38609041020168643218099183295021901268 2658 38609041036587597397268799966081666075 2659 38609041053006551576447234616489941007 2660 38609041069425505755640365932471944914 2661 38609041085844459934854072600254878596 2662 38609041102263414114094233306102037683 2663 38609041118682368293366726736727335577 2664 38609041135101322472677431579656574816 2665 38609041151520276652032226526072487636 2666 38609041167939230831436990342072254199 2667 38609041184358185010897602726063737161 2668 38609041200777139190419944963653738292 2669 38609041217196093370009899942984275652 2670 38609041233615047549673352250984651043 2671 38609041250034001729416193954739414583 2672 38609041266452955909244346037767326194 2673 38609041282871910089163835427140065396 2674 38609041299290864269182891715204493187 2675 38609041315709818449337154237243862537 2676 38609041332128772629708924400497987376 2677 38609041348547726810427533104891312068 2678 38609041364966680991669340839284978863 2679 38609041381385635173657743462844792471 2680 38609041397804589356663193641320181550 2681 38609041414223543541003277874162908500 2682 38609041430642497727045548052027465163 2683 38609041447061451915377491182770178735 2684 38609041463480406107433491019884546514 2685 38609041479899360306246983926618779700 2686 38609041496318314517206471511644959219 2687 38609041512737268750317542332112882809 2688 38609041529156223034965233911925881824 2689 38609041545575177479135328159604466164 2690 38609041561994132718461165551695797607 2691 38609041578413089017994660469670792009 2692 38609041594832046377735812913529451620 2693 38609041611251004797684622883271786820 2694 38609041627669964277841090378897905123 2695 38609041644088924818205215400408176279 2696 38609041660507886418776997947803140066 2697 38609041676926849079556438021085318212 2698 38609041693345812800543535620281251279 2699 38609041709764777581738290745481511967 2700 38609041726183743423140703396782856534 2701 38609041742602710324750773574284023188 2702 38609041759021678286568501278119844967 2703 38609041775440647308593886508875772681 2704 38609041791859617390826929267949146276 2705 38609041808278588533267629560394235396 2706 38609041824697560735915987441185208387 2707 38609041841116533998772003097781187159 2708 38609041857535508321835676730138713794 2709 38609041873954483705107008538216312324 2710 38609041890373460148585998722008601611 2711 38609041906792437652272647481960818289 2712 38609041923211416216166955019330088128 2713 38609041939630395840268921539030466596 2714 38609041956049376524578547320890457087 2715 38609041972468358269095833577049245489 2716 38609041988887341073820783106844956804 2717 38609042005306324938753400312150932324 2718 38609042021725309863893691293627797083 2719 38609042038144295849241669632091424431 2720 38609042054563282894797377824791897522 2721 38609042070982271000560964312532219108 2722 38609042087401260166534045365612439599 2723 38609042103820250392722132252368565375 2724 38609042120239241679131103659025815286 2725 38609042136658234025766838271811390132 2726 38609042153077227432635214776988585543 2727 38609042169496221899742111861271314921 2728 38609042185915217427093408212185380804 2729 38609042202334214014694982520913515428 2730 38609042218753211662552713553552898955 2731 38609042235172210370672481008511394041 2732 38609042251591210139060166171395802456 2733 38609042268010210967721651930348142260 2734 38609042284429212856662822872297715255 2735 38609042300848215805889571064329071559 2736 38609042317267219815407817489960971094 2737 38609042333686224885223589076265093380 2738 38609042350105231015345115415588299415 2739 38609042366524238205808035843213842169 2740 38609042382943246456694651766381535572 2741 38609042399362255768134294085015823988 2742 38609042415781266140303323287977849667 2743 38609042432200277573425135234433417319 2744 38609042448619290067770182590131955602 2745 38609042465038303623656051854525226916 2746 38609042481457318241450294918267723103 2747 38609042497876333921740398789215771359 2748 38609042514295350665960747220862868982 2749 38609042530714368477144776576457227172 2750 38609042547133387360680988464670926855 2751 38609042563552407326574971442653765769 2752 38609042579971428404211763034309075268 2753 38609042596390450701577145148157365252 2754 38609042612809475384408287023687628899 2755 38609042629228506428483904382963604439 2756 38609042645647548074634627329520091362 2757 38609042662066604563691085966893871108 2758 38609042678485680136483910398657819947 2759 38609042694904779033843730728835431921 2760 38609042711323905496601177062262090208 2761 38609042727743063765586879507430107684 2762 38609042744162258081631468247746245151 2763 38609042760581492685565574398927945905 2764 38609042777000771818219830663891592356 2765 38609042793420099720424871348088783204 2766 38609042809839480633011332455758400891 2767 38609042826258918796809857471294576175 2768 38609042842678418452651118795525649618 2769 38609042859097983841365894772832881380 2770 38609042875517619203787166412872713099 2771 38609042891937328780775324468237978385 2772 38609042908357116813237421763478071808 2773 38609042924776987542127540615827018372 2774 38609042941196945208446792931455540967 2775 38609042957616994053243325986839024943 2776 38609042974037138317612343865036479598 2777 38609042990457382242696184482809247972 2778 38609043006877730069687151148121402547 2779 38609043023298186039997482286138851159 2780 38609043039718754395886313067664671746 2781 38609043056139439381211831273256656148 2782 38609043072560245242187289928896465931 2783 38609043088981176229643029009043479473 2784 38609043105402236613788837454910608768 2785 38609043121823430743435248592327944356 2786 38609043138244764555248011841035891455 2787 38609043154666263759256943517488358897 2788 38609043171087987727084986384990612804 2789 38609043187510029757000124038009194852 2790 38609043203932517073915380998423989723 2791 38609043220355610829388828496896189679 2792 38609043236779506101623605909147256050 2793 38609043253204431895467997783077629028 2794 38609043269630651142418265396267123367 2795 38609043286058460700788616481974034295 2796 38609043302488191356338166857570472262 2797 38609043318920207823023096288659906740 2798 38609043335354908743752661124746322047 2799 38609043351792726692651216002288064433 2800 38609043368234128189820575862973658884 2801 38609043384679613760561311371585454052 2802 38609043401129719974731049388234589787 2803 38609043417585142062707590070750504751 2804 38609043434047186199484353488611854514 2805 38609043450518312065939169939108528484 2806 38609043467002675675158473998637127651 2807 38609043483506672200267507641381133593 2808 38609043500039478814760863673213047200 2809 38609043516613597577291962565184355524 2810 38609043533245400826703363104328652631 2811 38609043549956763002837895865762272345 2812 38609043566785707356616377259133223076 2813 38609043583813547551967076448992151236 2814 38609043601209402461230103191878742707 2815 38609043619307656602375972211481962503 2816 38609043638991698550105395285742759810 2817 38609043663620129288679938575779632100 2818 38609043712876991295932853918795208083 2819 38609043794971761661423598665782389145 2820 38609043909904440385152172816741177536 2821 38609044057675027467118576371671583636 2822 38609044238283522907322809330573714959 2823 38609044451729926705764871693447941255 2824 38609044698014238862444763460294802302 2825 38609044977136459377362484631116819828 2826 38609045289096588250518035205940534395 2827 38609045633894625481911415184856518703 2828 38609046011530571071542624567961529010 2829 38609046422004425019411663355354303524 2830 38609046865316187325518531547169675283 2831 38609047341465857989863229143993095097 2832 38609047850453437012445756147221902912 2833 38609048392278924393266112561910368372 2834 38609048966942320132324298443032659823 2835 38609049574443624229620313978047899175 2836 38609050214782836685154159366912628510 2837 38609050887959957498925834809585371860 2838 38609051593974986670935340506060748087 2839 38609052332827924201182676656783993825 2840 38609053104518770089667843463012234844 2841 38609053909047524336390841129659526612 2842 38609054746414186941351669936554372523 2843 38609055616618757904550331095835958465 2844 38609056519661237225986827406842409440 2845 38609057455541624905661163271447066740 2846 38609058424259920943573344790310555399 2847 38609059425816125339723385544248748767 2848 38609060460210238094111328030511729998 2849 38609061527442259206737320689902501844 2850 38609062627512188677602979792721114715 2851 38609063760420026506713816607303574991 2852 38609064926165772694075709819875101522 2853 38609066124749427239694538116662895108 2854 38609067356170990143576180183930251379 2855 38609068620430461405726514708391083737 2856 38609069917527841026151420377571194720 2857 38609071247463129004856775882653316564 2858 38609072610236325341848459989734629431 2859 38609074005847430037132352397222995977 2860 38609075434296443090714334390725217972 2861 38609076895583364502600288858383313476 2862 38609078389708194272796100387126584291 2863 38609079916670932401307661044039580535 2864 38609081476471578888140891812641062130 2865 38609083069110133733301819620002708596 2866 38609084694586596936798674058471380931 2867 38609086352900968498667094463330332105 2868 38609088044053248418989382241819376048 2869 38609089768043436697894868293862957124 2870 38609091524871533335559913108322217583 2871 38609093314537538332207912544362962135 2872 38609095137041451688109319267734619438 2873 38609096992383273403581719777888951892 2874 38609098880563003478992665965480451339 2875 38609100801580641914929644838365444975 2876 38609102755436188712827040150037430098 2877 38609104742129643875718288263744617908 2878 38609106761661007408991890788159089331 2879 38609108814030279322653436280430642105 2880 38609110899237459646087962264462607584 2881 38609113017282548487281250648775495668 2882 38609115168165547011970470672858299535 2883 38609117351886459195934338058774757415 2884 38609119568445289280003482910059668798 2885 38609121817842041505008535330249815124 2886 38609124100076720111780125422918072663 2887 38609126415149329341148883292087935457 2888 38609128763059873433945439042594786684 2889 38609131143808356631000422782930939220 2890 38609133557394783173144464696503153867 2891 38609136003819157301208195899028873921 2892 38609138483081483256022249093424481792 2893 38609140995181765278417258585141576180 2894 38609143540120007609223860378419039527 2895 38609146117896214489272697957651002591 2896 38609148728510390159394443723665805934 2897 38609151371962538860419876020844709716 2898 38609154048252664833181975858844155575 2899 38609156757380772318541133990256977121 2900 38609159499346865557404403239632568924 2901 38609162274150948790725865924204955988 2902 38609165081793026259506633950144861203 2903 38609167922273102204794854593927669919 2904 38609170795591180867685731938612391434 2905 38609173701747266489321603900960368788 2906 38609176640741363310894773788935674463 2907 38609179612573475573817480027704216295 2908 38609182617243607520348857788069072222 2909 38609185654751763394347094850588034084 2910 38609188725097947442025444241242763447 2911 38609191828282163914214245934492638689 2912 38609194964304417081123288871550571804 2913 38609198133164711291563106378246653332 2914 38609201334863052482199447874321288491 2915 38609204569399466363062129676228386113 2916 38609207836774012305774094547273212320 2917 38609211136986783608603326081922308788 2918 38609214470037907496462848802055560199 2919 38609217835927545120910733938334158815 2920 38609221234655891560150120866479565966 2921 38609224666223175819029294134392221844 2922 38609228130629660829044515019651941203 2923 38609231627875643448509991255517019271 2924 38609235157961454463184838659359566498 2925 38609238720887458587025236996783052356 2926 38609242316654054462940442617291461163 2927 38609245945261674665054810157343139169 2928 38609249606710785713470154558626611360 2929 38609253301001888133487046485924226388 2930 38609257028135518494963112799347124103 2931 38609260788112372028276153656724743167 2932 38609264580933754908419589127535739150 2933 38609268406602126816271249509070001460 2934 38609272265121643764917569377724131087 2935 38609276156498700927483790707681609609 2936 38609280080742475477464506304814937916 2937 38609284037865469473513136640175603060 2938 38609288027884055254472240500797199107 2939 38609292050820107260184648461796059881 2940 38609296106711648741571176932820193792 2941 38609300195639993362560095078420247252 2942 38609304317774259995491512655135906143 2943 38609308473448833158335944386656135479 2944 38609312663547101425794102050921884446 2945 38609316891427665782127551809051650516 2946 38609321193193522884288460200233864859 2947 38609325691986829075668687489362048655 2948 38609330519159217789219551292322769874 2949 38609335806062322457892369225004578436 2950 38609341684047776514638458903332119091 2951 38609348284467213392409137943680654361 2952 38609355738672266524155723963237335904 2953 38609364178014569342829534582846245076 2954 38609373733845755281381887498265911159 2955 38609384537517457772764101337565545929 2956 38609396720381310249927496316013300276 2957 38609410413788946145823394251412541380 2958 38609425749091998893403118660353920163 2959 38609442857642101925618000539583335863 2960 38609461870790888675419399802280897522 2961 38609482919889992575758782305179633780 2962 38609506136291047059589816570287754755 2963 38609531651345685559893580862549862537 2964 38609559596405541509697815518867120176 2965 38609590102822248342077290368825321156 2966 38609623301947439490153804830946956847 2967 38609659325132748387096193694059181079 2968 38609698303729808466120348553572771630 2969 38609740369090253160489294838600840020 2970 38609785652565715903516023369459227211 2971 38609834285507830128733460083665609519 2972 38609886399268229270521427664374833362 2973 38609942125198546764858801404496459060 2974 38610001594650416050079521842363916659 2975 38610064938975470569134616464788353017 2976 38610132289525343784354561725334448608 2977 38610203777651669236670578462184062452 2978 38610279534706082054869103607429368247 2979 38610359692040237141100640989876043305 2980 38610444381005823059108820885181122228 2981 38610533732954562299282314400162915172 2982 38610627879238211278654833569053075299 2983 38610726951208560340905137134864563351 2984 38610831080217433756357051985670609138 2985 38610940397616689721979550181723421332 2986 38611055034758220361389580512954583167 2987 38611175122993951725022038224974158351 2988 38611300793675843790756726647506025814 2989 38611432178155890464670513058505423508 2990 38611569407786119581793341319828104231 2991 38611712613918592908370253580284182713 2992 38611861927905406156623752293913952420 2993 38612017481098689043975095637851530484 2994 38612179404850607332402597984559825235 2995 38612347830513485444404747004220043815 2996 38612522889440258747095650278662610274 2997 38612704712985016113473825617529182500 2998 38612893432503542748746395109568129963 2999 38613089179353863018159288241314702721 3000 38613292084896783287327785330993170144 3001 38613502280496434807025994362006787764 3002 38613719897520819108217161633740918127 3003 38613945067343439822864805233663663537 3004 38614177921353949394010429083774800884 3005 38614418590985290677702989860976745060 3006 38614667207758211738403284834160950427 3007 38614923903358726286202516239368150479 3008 38615188810021852087922083366891062882 3009 38615462062457819319944239890199953588 3010 38615743844540208010460754562820824707 3011 38616034952588291605908360327530600841 3012 38616337225524933926774873703249726192 3013 38616653553086066257158652138874068356 3014 38616987875820687344768594109526985775 3015 38617345185090863400924144897927292311 3016 38617731523071728100555318030668218734 3017 38618153982751482582202772305336122516 3018 38618620707931395448020643348010883531 3019 38619140893225802763946513339265009967 3020 38619724784062108060328372642598973074 3021 38620383676680782332676775668558750964 3022 38621129918135364042420853510404984435 3023 38621976906292459119170335647166824057 3024 38622939089831740975477911961917746976 3025 38624031968245950566060528159639201844 3026 38625272091840898427157686239455576351 3027 38626677061735587292494561597023704839 3028 38628265529862664377377449638463786398 3029 38630057198968963939962556096521401796 3030 38632072822616050107580191081862991223 3031 38634334205180759704564972201756023297 3032 38636864201855745092586367993971133788 3033 38639686718650017055438174760272092468 3034 38642826712389490194068827217218923963 3035 38646310190718614747392531968268540497 3036 38650164212111023302366981550223676720 3037 38654416885896672395922821353603853124 3038 38659097372306357310368037459731777511 3039 38664235882549172510606521015893584655 3040 38669863679196250055237860322441541342 3041 38676013078106967949387998161719610484 3042 38682717511536041766076807196927441451 3043 38690015325949841499079735372564173903 3044 38697963790659394650076383954478165938 3045 38706655902619988556859756457533390932 3046 38716237199440249811108454277931280723 3047 38726922572391223677664881392917260057 3048 38739013079415453526313789375709250752 3049 38752912758136060308019755810014003988 3050 38769145438865824541405496521856586599 3051 38788371557617354725011000632707379257 3052 38811404969122270638819246186957376740 3053 38839229759866881537633668653315516788 3054 38873017061145237537930550342921447011 3055 38914141862145126646525586365532129991 3056 38964199823340349763121678297650913762 3057 39025024091425465624587593092479461364 3058 39098702191850373196892454761793909075 3059 39187626571398633653196893188659081273 3060 39294824359727749270533401938977368256 3061 39424798028032068603075245787073625268 3062 39584904055786758950708796781317218127 3063 39787269613797895395756097440661601127 3064 40051247263831998739914702255970054398 3065 40406407676061214309264435026007974420 3066 40896070456800453312384944260188889755 3067 41581855405417068389146400671553264271 3068 42557720050092693146083251925257488658 3069 43999927902813557692226008653614549316 3070 46286958948502876810839007386190445331 3071 50235639587484435763150313783834940249 3072 57913559124876178380217375642412391840 3073 77218078838641222566662805757211789940 3074 115827118266171310939553665986810586143 3075 154436157693701399312444526216409382367 3076 193045197121231487685335386446008178702 3077 231654236548761576058226246675606975340 3078 270263275976291664431117106905205773511 3079 308872315403821752804007967134804573881 3080 347481354831351841176898827364403378700 3081 386090394258881929549789687594002198348 3082 424699433686412017922680547823601091403 3083 463308473113942106295571408053200082489 3084 501917512541472194668462268282799173856 3085 540526551969002283041353128512398375884 3086 579135591396532371414243988741997796087 3087 617744630824062459787134848971597804215 3088 656353670251592548160025709201198940046 3089 694962709679122636532916569430803725308 3090 733571749106652724905807429660426624567 3091 772180788534182813278698289890073675977 3092 810789827961712901651589150119744881788 3093 849398867389242990024480010349440252380 3094 888007906816773078397370870579159895267 3095 926616946244303166770261730808904180199 3096 965225985671833255143152591038673646954 3097 1003835025099363343516043451268470817260 3098 1042444064526893431888934311498322231679 3099 1081053103954423520261825171728318462911 3100 1119662143381953608634716031958556267214 3101 1158271182809483697007606892189134382796 3102 1196880222237013785380497752420187642695 3103 1235489261664543873753388612652301497721 3104 1274098301092073962126279472886873287820 3105 1312707340519604050499170333128957282636 3106 1351316379947134138872061193408533101291 3107 1389925419374664227244952053738098018553 3108 1428534458802194315617842914117652036672 3109 1467143498229724403990733774547195166028 3110 1505752537657254492363624635026727514135 3111 1544361577084784580736515495556249450743 3112 1582970616512314669109406356135761515630 3113 1621579655939844757482297216765266230524 3114 1660188695367374845855188077444790135987 3115 1698797734794904934228078938174423804719 3116 1737406774222435022600969798954263992978 3117 1776015813649965110973860659784409438972 3118 1814624853077495199346751520664994975739 3119 1853233892505025287719642381596606054089 3120 1891842931932555376092533242580640013968 3121 1930451971360085464465424103622151125020 3122 1969061010787615552838314964776113555591 3123 2007670050215145641211205826229986427591 3124 2046279089642675729584096688183726283102 3125 2084888129070205817956987550837291646156 3126 2123497168497735906329878414390677135615 3127 2162106207925265994702769279044327988113 3128 2200715247352796083075660144999501329420 3129 2239324286780326171448551012461111215004 3130 2277933326207856259821441881708986148259 3131 2316542365635386348194332753955265315073 3132 2355151405062916436567223631999286840448 3133 2393760444490446524940114520242924065676 3134 2432369483917976613313005424786837615791 3135 2470978523345506701685896359211843364143 3136 2509587562773036790058787366015191393886 3137 2548196602200566878431678593637684707772 3138 2586805641628096966804570923513845222391 3139 2625414681055627055177464723061562004809 3140 2664023720483157143550359992280835057276 3141 2702632759910687231923256731171664390172 3142 2741241799338217320296154939734050111011 3143 2779850838765747408669054617967992589543 3144 2818459878193277497041955765873492365546 3145 2857068917620807585414858383450551960748 3146 2895677957048337673787762470699197915711 3147 2934286996475867762160668027619520803135 3148 2972896035903397850533575054211617379278 3149 3011505075330927938906483550475586382348 3150 3050114114758458027279393516411562645383 3151 3088723154185988115652304952020131619193 3152 3127332193613518204025217857302690643724 3153 3165941233041048292398132232264293988620 3154 3204550272468578380771048076959915822227 3155 3243159311896108469143965391577015266455 3156 3281768351323638557516884176315548863386 3157 3320377390751168645889804431375475137052 3158 3358986430178698734262726156956788706315 3159 3397595469606228822635649353259934807809 3160 3436204509033758911008574020486170567304 3161 3474813548461288999381500158840410040268 3162 3513422587888819087754427768602481730095 3163 3552031627316349176127356850984524822673 3164 3590640666743879264500287408785877443004 3165 3629249706171409352873219446408412932380 3166 3667858745598939441246152969952791915835 3167 3706467785026469529619087992999830266719 3168 3745076824453999617992024558046778068186 3169 3783685863881529706364962813534438322988 3170 3822294903309059794737904375733111081535 3171 3860903942736589883110854755911132350207 3172 3899512982164119971483819832754727347854 3173 3938122021591650059856805484950123275276 3174 3976731061019180148229817591183583428103 3175 4015340100446710236602862030141821719737 3176 4053949139874240324975944680512363952716 3177 4092558179301770413349071420986392859276 3178 4131167218729300501722248130330005619579 3179 4169776258156830590095480688241610096281 3180 4208385297584360678468774976006813091152 3181 4246994337011890766842136876513756622252 3182 4285603376439420855215572274349369991383 3183 4324212415866950943589087061580737748663 3184 4362821455294481031962687159191378654014 3185 4401430494722011120336378594108364386956 3186 4440039534149541208710169595924041808487 3187 4478648573577071297084095803973694171577 3188 4517257613004601385458239519664561290156 3189 4555866652432131473832730073896567608588 3190 4594475691859661562207743827158574269123 3191 4633084731287191650583504175309747076471 3192 4671693770714721738960281571015835459290 3193 4710302810142251827338393600776291179980 3194 4748911849569781915718207816481768730383 3195 4787520888997312004100311705140124437695 3196 4826129928424842092486139650504851799214 3197 4864738967852372180878725088939199026140 3198 4903348007279902269283456522051838199399 3199 4941957046707432357710339538399919116729 3200 4980566086134962446188759175507345109484 3201 5019175125562492534826701215282636687564 3202 5057784164990022624259798998202341012747 3203 5096393204417552714753104438647929000889 3204 5135002243845082806306617536619400654240 3205 5173611283272612898920338292116755983180 3206 5212220322700142992594266705139995095223 3207 5250829362127673087328402775689118360119 3208 5289438401555203183122746503764126317646 3209 5328047440982733279977297889365021489532 3210 5366656480410263377892056932491830416339 3211 5405265519837793476867023633144643670767 3212 5443874559265323576902197991323558009074 3213 5482483598692853677997580007028672169468 3214 5521092638120383780153169680260120984987 3215 5559701677547913883368967011018489906441 3216 5598310716975443987644971999305176273776 3217 5636919756402974092981184645125234356636 3218 5675528795830504199377604948533638323367 3219 5714137835258034306834232909717847295879 3220 5752746874685564415351068528877817816254 3221 5791355914113094524928111806213508408524 3222 5829964953540624635565362741924913691551 3223 5868573992968154747262821336212478901969 3224 5907183032395684860020487589277461165548 3225 5945792071823214973838361501324774537756 3226 5984401111250745088716443072634247521987 3227 6023010150678275204654732304418019304129 3228 6061619190105805321653229199475428009184 3229 6100228229533335439711933762208346978444 3230 6138837268960865558830845998717436836943 3231 6177446308388395679009965922583513458031 3232 6216055347815925800249293576303826924862 3233 6254664387243455922548829108319180240188 3234 6293273426670986045908574134899873454419 3235 6331882466098516170328534167314242573935 3236 6370491505526046295808715084248512817586 3237 6409100544953576422349122764388911386172 3238 6447709584381106549949763086421701575323 3239 6486318623808636678610641929033597298441 3240 6524927663236166808331765170912124358064 3241 6563536702663696939113138690748465486428 3242 6602145742091227070954768367308717863695 3243 6640754781518757203856660080291289352521 3244 6679363820946287337818819710981786754676 3245 6717972860373817472841253142268352088220 3246 6756581899801347608923966258737914654955 3247 6795190939228877746066964952457559004999 3248 6833799978656407884270255144410803898274 3249 6872409018083938023533842861524721014300 3250 6911018057511468163857736333391657214075 3251 6949627096938998305241971199346895750569 3252 6988236136366528447686629760797676437712 3253 7026845175794058591191841348643923719868 3254 7065454215221588735757782323374498739287 3255 7104063254649118881384676080848567300679 3256 7142672294076649028072793073731878832702 3257 7181281333504179175822450888523885097756 3258 7219890372931709324634017077115240587683 3259 7258499412359239474508079126513801629679 3260 7297108451786769625446071420473061721042 3261 7335717491214299777451027395356269072972 3262 7374326530641829930528335552772095766395 3263 7412935570069360084688001481277691599049 3264 7451544609496890239959410218396959902288 3265 7490153648924420396450547546038421186012 3266 7528762688351950555327150633441564443399 3267 7567371727779480720564998196328453412679 3268 7605980767207010896404920864802622893342 3269 7644589806634541087087749268967609666828 3270 7683198846062071296854314038926986609407 3271 7721807885489601529945445804784777215121 3272 7760416924917131790601975196645816867148 3273 7799025964344662083064732844618597878364 3274 7837635003772192411574549378886527009571 3275 7876244043199722780372255430565321704065 3276 7914853082627253193698681632357898344256 3277 7953462122054783655794658618569708528844 3278 7992071161482314170901017025204991140271 3279 8030680200909844743258587495748140309295 3280 8069289240337375377108200702599984376478 3281 8107898279764906076690687424104904601980 3282 8146507319192436846246880641272557427439 3283 8185116358619967690017640744855535686465 3284 8223725398047498612243874787678388773628 3285 8262334437475029617166536852058350713932 3286 8300943476902560709026628049901592230267 3287 8339552516330091892065196528484588707983 3288 8378161555757623170523337491890399156378 3289 8416770595185154548642193278035784918492 3290 8455379634612686030662956190228710066807 3291 8493988674040217620827038466894340509159 3292 8532597713467749323376699243203479323486 3293 8571206752895281142555796706936684301628 3294 8609815792322813082610544111119937105151 3295 8648424831750345147791771795727697112433 3296 8687033871177877342369689549701177235468 3297 8725642910605409670693107906366207564796 3298 8764251950032942138698692615142528505635 3299 8802860989460474772096473492346593966817 3300 8841470028888007630258073480741709214464 3301 8880079068315540806481760563922340790252 3302 8918688107743074427992447766410368578863 3303 8957297147170608655941693159436453772559 3304 8995906186598143685407699882376317832670 3305 9034515226025679745395316219777861199388 3306 9073124265453217098836038432918663687467 3307 9111733304880756042588180729531983592135 3308 9150342344308296907437502225435193023842 3309 9188951383735840058097959100393895452060 3310 9227560423163385893212460610757594861107 3311 9266169462590934845355131111162749597233 3312 9304778502018487381046072416551048185424 3313 9343387541446044000810585097587272974332 3314 9381996580873605241218526781131535103807 3315 9420605620301171797500275267341664012511 3316 9459214659728744975830823976287138356014 3317 9497823699156327235891050738265248023724 3318 9536432738583922733694041987852389616631 3319 9575041778011537864412922967022746616313 3320 9613650817439181805221188268582191523660 3321 9652259856866867058177491313001775825724 3322 9690868896294609995620674659068533116571 3323 9729477935722432491990581137357579730025 3324 9768086975150372570538131564278563674496 3325 9806696014578511544927254208996035596396 3326 9845305054007018534030289181266535181607 3327 9883914093436227922365206995813751395143 3328 9922523132867023098506708364415625186190 3329 9961132172302762663439054853233275052220 3330 9999741211763130659640079714103903621943 3331 10038350251256336564199342404378503796745 3332 10076959290782380377116842924057075578876 3333 10115568330341262098392581273139618978716 3334 10154177369932981728026557451626134103779 3335 10192786409557539266018771459516621323815 3336 10231395449214934712369223296811081178602 3337 10270004488905168067077912963509516189868 3338 10308613528628239330144840459611952898175 3339 10347222568384148501570005785118481876223 3340 10385831608172895581353408940029199880270 3341 10424440647994480569495049924344205648524 3342 10463049687848903465994928738063634014023 3343 10501658727736164270853045381188070427577 3344 10540267767656262984069399853718912229132 3345 10578876807609199605643992155661213688332 3346 10617485847594974135576822287069948973523 3347 10656094887613586573867890248132577206615 3348 10694703927665036920517196039049054929690 3349 10733312967749325175524739660019340666780 3350 10771922007866451338890521111243429036747 3351 10810531048016415410614540392921765276225 3352 10849140088199217390696797505255606510984 3353 10887749128414857279137292448449866796492 3354 10926358168663335075936025222784374636143 3355 10964967208944650781092995829471269215825 3356 11003576249258804394608204271309888660540 3357 11042185289605795916481650552702106311580 3358 11080794329985625346713334679748582793979 3359 11119403370398292685303256666030133981087 3360 11158012410843797932251416554044009956058 3361 11196621451322141087557814492231013721644 3362 11235230491833322151222452096861445328255 3363 11273839532377341123245334879203640782271 3364 11312448572954198003626468717943825302542 3365 11351057613563892792365859491768226089868 3366 11389666654206425489463513079363106439879 3367 11428275694881796094919435359415180265977 3368 11466884735590004608733632210611973370700 3369 11505493776331051030906109511644668486284 3370 11544102817104935361436873141279362792891 3371 11582711857911657600325928979214464153177 3372 11621320898751217747573282906735579368912 3373 11659929939623615803178940806730850458156 3374 11698538980528851767142908563787206722711 3375 11737148021466925639465192069971732712695 3376 11775757062437837420145797246267947188030 3377 11814366103441587109184730119602921828236 3378 11852975144478174706581998919569003494311 3379 11891584185547600212337639285501475439225 3380 11930193226649863626451733518807577476908 3381 11968802267784964948924410950387234051724 3382 12007411308952904179755847940729306305923 3383 12046020350153681318946267885692960044215 3384 12084629391387296366495941237943944695258 3385 12123238432653749322405185583981712021452 3386 12161847473953040186674368475696916514639 3387 12200456515285168959304077400097414502015 3388 12239065556650135640295746740936699480878 3389 12277674598047940229652409934578019662428 3390 12316283639478582727379455482630047127591 3391 12354892680942063133486888973649931674105 3392 12393501722438381448004095445161576633324 3393 12432110763967537671039060679073502515148 3394 12470719805529531803757521844625198312755 3395 12509328847124363850135257657538727764375 3396 12547937888752033814413098747917625669498 3397 12586546930412541700831875745865428809564 3398 12625155972105887513632419281485710060843 3399 12663765013832071257055559984882492917377 3400 12702374055591092935342128486160612762344 3401 12740983097382952552732955415428561908620 3402 12779592139207650113468871402869747117007 3403 12818201181065185621790707079599885830801 3404 12856810222955559081939293078321894432412 3405 12895419264878770498155460033341224520540 3406 12934028306834819874680038580662114977627 3407 12972637348823707215753859363768959934431 3408 13011246390845432525617753055062587731514 3409 13049855432899995808512550432887379629036 3410 13088464474987397068679084478252992068635 3411 13127073517107636310358215581912017883921 3412 13165682559260713537790850796689006469464 3413 13204291601446628755217944204901191850268 3414 13242900643665381966880496918454744749223 3415 13281509685916973177019557084626140551679 3416 13320118728201402389876219907498438266934 3417 13358727770518669609691627724988399238028 3418 13397336812868774840706972840403987537443 3419 13435945855251718087163667492170369073015 3420 13474554897667499353303970815458346922682 3421 13513163940116118643371740998048478878284 3422 13551772982597575961613191292966746601387 3423 13590382025111871312279152040187609470369 3424 13628991067659004699639833028652280397224 3425 13667600110238976128044044791686589472492 3426 13706209152851785603428453078710277101391 3427 13744818195497433151503087706039797192753 3428 13783427238175918831639571616438455012700 3429 13822036280887242737136172793500717102908 3430 13860645323631404995217804261748463348059 3431 13899254366408405767036024092412354940415 3432 13937863409218245247669035424868113341306 3433 13976472452060923666121686543663638990924 3434 14015081494936441285325473710076511704023 3435 14053690537844798402138711131839989775831 3436 14092299580785995347347157924771445316798 3437 14130908623760032485664770268636481796396 3438 14169517666766910215734457419784603198943 3439 14208126709806628970130343732852267870689 3440 14246735752879189215372531022781164336620 3441 14285344795984591451986319860236074945388 3442 14323953839122836216541567872077110836843 3443 14362562882293924204268652858462101449647 3444 14401171925497856721342568239460525439370 3445 14439780968734636227444191845369672695420 3446 14478390012004266878586610110765939818787 3447 14516999055306755069942948277623510291049 3448 14555608098642109978686700938748256613096 3449 14594217142010344106876521514611230271980 3450 14632826185411473826851252563999464861767 3451 14671435228845521013050736917488076716281 3452 14710044272312523688725895391486713843932 3453 14748653315812563167540656255159926891132 3454 14787262359345808568367359618264255543763 3455 14825871402912594275723975995523388766839 3456 14864480446513803678185206098715267509546 3457 14903089490152795376735311494001010269356 3458 14941698533865672368031244347919805477439 3459 14980307577775576808416396520736546654975 3460 15018916622013860331323719330067120369934 3461 15057525666711874570186164093527415172236 3462 15096134712000971158436682128733355706631 3463 15134743758012501729508224753301317235641 3464 15173352804877817916833743284848486910924 3465 15211961852728271353846189040995708813836 3466 15250570901695213673978513339438741473659 3467 15289179951909996510663667498805654102169 3468 15327789003503971497334602839311714850256 3469 15366398056608490267424270682774727085100 3470 15405007111354904454365622352711281457623 3471 15443616167874565691591609180118123867063 3472 15482225226298825612535182524908434422462 3473 15520834286759035850629293852938946152460 3474 15559443349386548039306896832731667267175 3475 15598052414312713812000972542551542368697 3476 15636661481668884802144548722735472620076 3477 15675270551586412643170700143113043814796 3478 15713879624196648968512548603102778444227 3479 15752488699630945411603262937493503662199 3480 15791097778020653605876059037880630246490 3481 15829706859497125184764199929693271308620 3482 15868315944191711781700998603751742689551 3483 15906925032235765030119987985993562065599 3484 15945534123760636563455547899101884283182 3485 15984143218897678015143657218369618902620 3486 16022752317778241018622649884335099353959 3487 16061361420533677207335476924485136784057 3488 16099970527295338214744468815273295873388 3489 16138579638194575674390556777537758480972 3490 16177188753362741221402527248210616780507 3491 16215797872931186510682530731120676449305 3492 16254406997031263230794310856543594521968 3493 16293016125794323104228256295586189308652 3494 16331625259351717887401400760282692462519 3495 16370234397834799370657423009376116944311 3496 16408843541374919378266646869754535983838 3497 16447452690103429768426041313478201789772 3498 16486061844151682433259223289337045945347 3499 16524671003651029298816627692576678514271 3500 16563280168732822325076134326526823375474 3501 16601889339528413505943820058465435766908 3502 16640498516169154869254714832254371441371 3503 16679107698786398476775063690042440513593 3504 16717716887511496424217089134283683277040 3505 16756326082475800841298212423155233848844 3506 16794935283810663893780411871029555137335 3507 16833544491647437906086185965576828349655 3508 16872153706117475813582648814378883909854 3509 16910762927352131705142798935245363475820 3510 16949372155482761365971843450265015417023 3511 16987981390640722820435028288924374983521 3512 17026590632957376874897968731541666444684 3513 17065199882564087660611438886100293056044 3514 17103809139592223179106401998899640180147 3515 17142418404173156934014821588027175919297 3516 17181027676438278577779739157404900050384 3517 17219636956519021053257203663709714988300 3518 17258246244546905108511675904210512187407 3519 17296855540653616757253247081143332381199 3520 17335464844971391017248738593798468287342 3521 17374074157634938118674532695849390171788 3522 17412683478828131641558821156049624036647 3523 17451292809347290859348040707341946806521 3524 17489902151031338635862679166245278925612 3525 17528511506770010902386834890208516261516 3526 17567120880503856657668216777706782172675 3527 17605730277224237967918144274022795472951 3528 17644339702973329966811547392683149393114 3529 17682949164844120855486966792485430290636 3530 17721558670980411902546556609055718045391 3531 17760168230576817444056254424574585165567 3532 17798777853878764883546408229405532122414 3533 17837387552182494692012528577959104894044 3534 17875997337835060407916044601328564121255 3535 17914607224234328637186566028992938954617 3536 17953217225828979053236645550835302871276 3537 17991827358118504397021000112560637319884 3538 18030437637653210479075869216168066688131 3539 18069048082034216302134978037053247810359 3540 18107658709913454513413632870622300885658 3541 18146269540993671947169989922607971494796 3542 18184880596028430167531379503120926077963 3543 18223491896822106011322136229768432103777 3544 18262103466229892130903929571088260208008 3545 18300715328157797537060553323382174160428 3546 18339327507562648144392955921366733985663 3547 18377940030452088403140051571645396595937 3548 18416552923884591945888797966754964725900 3549 18455166215969488729176125752085957896044 3550 18493779935867009548284342913719698814171 3551 18532394113788363497678353342803473615055 3552 18571008780996121709416756627637634565482 3553 18609623969806143561504678711004525628364 3554 18648239713650683769515139465567346453071 3555 18686856050876208703441914339270596179263 3556 18725473038752029390786682933380123165038 3557 18764090770275101118887238251410791383772 3558 18802709390983032514335258894758802267303 3559 18841329115767094622395587267401401240377 3560 18879950245685229986438008120911806224812 3561 18918573184775061727413486032873723971788 3562 18957198456866902625840643719113179548139 3563 18995826722396765290218021168751643334537 3564 19034458795219381340325601359833506325760 3565 19073095659421237085418187727827477459548 3566 19111738486133626575612256555044696383511 3567 19150388650345737598914623536594920060231 3568 19189047747718043956224991574054651837742 3569 19227717611397240206280229434377093379084 3570 19266400328908776248046306241574020820535 3571 19305098292699435642696382625528498986473 3572 19343814529898875892507491079806430267196 3573 19382553542978291346033804869182139517948 3574 19421322688417157170575210365703996104547 3575 19460134093386279441214029611890953481287 3576 19499007110447424678751960162233874928298 3577 19537971310270765028515081840531525842060 3578 19577070012462615401711974295293319751135 3579 19616364836822343150982507697232297119391 3580 19655949740878129909933216494013614337518 3581 19696000988141961908673131196269584391916 3582 19736897058598762361985516140529773281671 3583 19779454778648855055131599392455030770329 3584 19825741737597357931942438399841221215660 3585 19883655296722234110322655775483633607500 3586 19999482414988405421262209441470444193643 3587 20192527612109636908947544827916452372345 3588 20462790888085928573378661934821658145856 3589 20810272242917280414555560762186061524556 3590 21234971676603692432478241310009662615959 3591 21736889189145164627146703578292461789815 3592 22316024780541696998560947567034459585902 3593 22972378450793289546720973276235658525948 3594 23705950199899942271626780705896085150515 3595 24516740027861655173278369856015830032303 3596 25404747934678428251675740726594989927570 3597 26369973920350261506818893317633663574524 3598 27412417984877154938707827629131985806203 3599 28532080128259108547342543661090542073417 3600 29728960350496122332723041413510729716112 3601 31003058651588196294849320886397603003932 3602 32354375031535330433721382079806136105223 3603 33782909490337524749339224993923788141895 3604 35288662027994779241702849628950515656030 3605 36871632644507093910812255985086277171660 3606 38531821339874468756667444062531067307647 3607 40269228114096903779268413861485331300625 3608 42083852967174398978615165382150326276364 3609 43975695899106954354707698624730966290332 3610 45944756909894569907546013589507079845923 3611 47991035999537245637130110277690806129025 3612 50114533168034981543459988692081483264640 3613 52315248415387777626535648837080984594060 3614 54593181741595633886357090718789970742319 3615 56948333146658550322924314350789257582767 3616 59380702630576526936237319775576095198558 3617 61890290193349563726296107141591286592444 3618 64477095834977660693100678065105131814835 3619 67141119555460817836651038057385966872111 3620 69882361354799035156947192997120016983122 3621 72700821232992312653989148762993509348668 3622 75596499190040650327776911233692707264379 3623 78569395225944048178310486287904324643657 3624 81619509340702506205589879804315887289040 3625 84746841534316024409615097661618577932764 3626 87951391806784602790386145738578493754991 3627 91233160158108241347903029914894042618377 3628 94592146588286940082165756071850831324692 3629 98028351097320698993174330092337001891996 3630 101541773685209518080928757860939483622091 3631 105132414351953397345429045269725361065095 3632 108800273097552336786675198239678152980930 3633 112545349922006336404667222797724931049116 3634 116367644825315396199405127173458042130651 3635 120267157807479516170888947006212769478505 3636 124243888868498696319118764597396352906608 3637 128297838008372936644094709277908716859324 3638 132429005227102237145816957408238722478903 3639 136637390524686597824285732384245535570055 3640 140922993901126018679501304658594905561438 3641 145285815356420499711463991817786284215452 3642 149725854890570040920174161413710326023939 3643 154243112503574642305632400933374887314095 3644 158837588195434303867840144760533461583218 3645 163509281966149025606800426331549297042508 3646 168258193815718807522518634148031065772891 3647 173084323744143649615004773798535917572105 3648 177987671751423551884288230320587755771504 3649 182968237837558514330476989496095100880988 3650 188026022002548536954736788494297441893735 3651 193161024246393619761043406030916842547975 3652 198373244569093762753637672736056837643198 3653 203662682970648965936760419239820963960844 3654 209029339451059229314652476172312794377183 3655 214473214010324552891554674163636352386257 3656 219994306648444936671707843843896473371244 3657 225592617365420380659352815843201649645020 3658 231268146161250884858730420791735287968387 3659 237020893035936449274081489320613105784641 3660 242850857989477073909646852062538019476192 3661 248758041021872758769667339651815480641740 3662 254742442133123503858383782724449728163727 3663 260804061323229309180037011923925156172911 3664 266942898592190174738867857922642593009854 3665 273158953940006100539117151498946419934716 3666 279452227366677086585025725633846293389135 3667 285822718872203132880834440718094806206721 3668 292270428456584239430784203804516507782044 3669 298795356119820406239115968975428632140108 3670 305397501861911633310070737342737350003803 3671 312076865682857920647889557053719136758479 3672 318833447582659268256813523312457051413434 3673 325667247561315676141083778456867855311708 3674 332578265618827144304941514790259512525783 3675 339566501755193672752628144551057188963495 3676 346631955970415261488385926874431687702782 3677 353774628264491910516458719948163566535484 3678 360994518637423619841092737025278807123167 3679 368291627089210389466538808445751868844209 3680 375665953619852219397067143998523964610604 3681 383117498229349109637026554216920924512892 3682 390646260917701060192353704850362488956291 3683 398252241684908071088758625715165111849633 3684 405935440530970142385612939754092098459040 3685 413695857455887274176214914950737915326188 3686 421533492459659466587789464329624442335759 3687 429448345542286719781488145961982340680015 3688 437440416703769033952389162987187331820286 3689 445509705944106409329497363689787316196764 3690 453656213263298846175744244331059873624203 3691 461879938661346344787988119118738262397831 3692 470180882138248905497014747168639854628098 3693 478559043694006528667538084660530253784476 3694 487014423328619214698201040850758963851283 3695 495547021042086964021577740093962443174769 3696 504156836834409777104188284205082380279920 3697 512843870705587654446557973754783557515388 3698 521608122655620596585256666369926086021023 3699 530449592684508604215514739850667795235487 3700 539368280792251678643507187617078163814350 3701 548364186978849822328914887499454481647020 3702 557437311244303039427750925932373145334487 3703 566587653588611336335188428157808338358329 3704 575815214011774722228400888768565933219436 3705 585119992513793209609446961185116981404860 3706 594501989094666814850665487966248516508667 3707 603961203754395559826496311942535654864681 3708 613497636492979482560190353930388044481312 3709 623111287310418664365411542198970236004972 3710 632802156206713274361032216858038769121543 3711 642570243181863646931570348422317332796039 3712 652415548235870665465600637603583867977646 3713 662338071368737688564107345967999493163836 3714 672337812580500819223747425682103396785779 3715 682414771871283199600864268606160472364655 3716 692568949241216181328890826057786606468434 3717 702800344690431116041260049354597687647036 3718 713108958219059355371404889814209640545211 3719 723494789827232250952758298754238840425481 3720 733957839515081154418753227492302474439504 3721 744498107282737417402822627346021386668636 3722 755115593130332391538399449633091335642159 3723 765810297057997428458916645672140390571849 3724 776582219065863879797807166783383819608596 3725 787431359154063097188503964288639426119580 3726 798357717322726432264439989511423800755723 3727 809361293571985236659048193782733689416263 3728 820442087901970862005761528462482272210242 3729 831600100312814659938012945016526282166300 3730 842835330804647982089235397113387727494555 3731 854147779377602180092861865831331552797097 3732 865537446031808605582325378910694659236976 3733 877004330767398610191059011121306632607676 3734 888548433584503545552495884262585995400567 3735 900169754483254763300069167169321574769479 3736 911868293463783615067212075733108781492190 3737 923644050526221452487357872979376728680220 3738 935497025670699627193939871898945732174531 3739 947427218897349490820391605417753309651439 3740 959434630206302395000147453358482615957362 3741 971519259597689691366643394596426560652620 3742 983681107071642731553317763072123477167259 3743 995920172628292867193613509813060176648137 3744 1008236456267771449920992965295690223775728 3745 1020629957990209831368997060740851800409052 3746 1033100677795739363172754582585476998721807 3747 1045648615684491396987167681333394624391305 3748 1058273771656597284500800100614880334452148 3749 1070976145712188377436142229101040947214492 3750 1083755737851396027549611100503910694331499 3751 1096612548074351586631550393582232588763911 3752 1109546576381186406506230432162894703741538 3753 1122557822772031839031848185217957291473052 3754 1135646287247019236100527269696210283541687 3755 1148811969806279949638318120492899290011151 3756 1162054870449945331605198617411354034760374 3757 1175374989178146733995074837318852473027308 3758 1188772325991015508835781810159256460564751 3759 1202246880888683008189085780974714807487433 3760 1215798653871280584150698972267681554088820 3761 1229427644938939588850338805296333834486044 3762 1243133854091791374453767258375044111587435 3763 1256917281329967293285406829991482566600135 3764 1270777926653598698280624634253231029948194 3765 1284715790062816943528293669678099143289500 3766 1298730871557753384813619143388175654993523 3767 1312823171138539380160966301312947100310321 3768 1326992688805306290376700758732731703509264 3769 1341239424558185479592073289755512867845884 3770 1355563378397308315808614857627589978682727 3771 1369964550322806172529957425867050504122097 3772 1384442940334810439408544035977816443940884 3773 1398998548433452549387230736916564700553980 3774 1413631374618864023214081989480564165415747 3775 1428341418891176546902807884872050879259679 3776 1443128681250522355471175244490315134803442 3777 1457993161697036159149360450589030402312988 3778 1472934860230901831517391694936950207790427 3779 1487953776852915691848715414267017328160361 3780 1503049911564916663007152096395750683866992 3781 1518223264369794480923985839680599170777916 3782 1533473835271489694597964353020037912251575 3783 1548801624274993666095298955859349627101831 3784 1564206631386348570549664578212060908559454 3785 1579688856612647396162199760736969342981916 3786 1595248299962033944201506657569701010249091 3787 1610884961443702829003651206292436482869167 3788 1626598841067899477972163754895539261313394 3789 1642389938845920131578039813933419891559884 3790 1658258254790111843359740812537171634249435 3791 1674203788913872479923196360436273518532617 3792 1690226541231650720941819010320608617886576 3793 1706326511758946059156563479135881913759964 3794 1722503700512308800377966006384092530540471 3795 1738758107509340063608760317240636125062439 3796 1755089732768691781496161718000918817524958 3797 1771498576310066700874428364870673353508796 3798 1787984638154218383307687588160010399454143 3799 1804547918322951205632763722486537222829617 3800 1821188416839120360502018437318791594270988 3801 1837906133726631856926235526453075277548028 3802 1854701069010442520820015938324104832685363 3803 1871573222716559996633598587138483716595217 3804 1888522594872042757999570430588748732012240 3805 1905549185505000134874468399320290398456924 3806 1922652994644592358053574801319190038637071 3807 1939834022321030636631354540476594938687455 3808 1957092268565577541739866216380805450874862 3809 1974427733410548932757114954974603919162204 3810 1991840416889377064398673776130653543198851 3811 2009330319040408403034536455296898822124463 3812 2026897439920912259692204672074605604297138 3813 2044541779623885589659016219467288753690252 3814 2062263338294866001561562776076344471735643 3815 2080062116148744766445109184305750003858057 3816 2097938113486579826853025228907078567979312 3817 2115891330712408805906261874457913870850588 3818 2133921768350062016385337743674081937538719 3819 2152029427059975470898751376544704238424377 3820 2170214307656003901066282756047825164502340 3821 2188476411122233793197186685618913424710348 3822 2206815738629796441341579641540280158696011 3823 2225232291553681033287468439507035123421911 3824 2243726071489548042835752782420754822236082 3825 2262297080270544164545169539048392456801564 3826 2280945319984194848314684678513959803254635 3827 2299670793022946877705471361447339926419673 3828 2318473502413929910219806620342098728686976 3829 2337353452659615140206244628463010534911788 3830 2356310651116482042832085272182123714459927 3831 2375345109911701424172410873541957220785687 3832 2394456848397835050748023130097001917169198 3833 2413645896145553094704248121671056569006940 3834 2432912296474461870952294427912630589827475 3835 2452256111004360746844801918992437020094671 3836 2471677433692777904015377129358141016199218 3837 2491176440803225328694129089520374891127516 3838 2510753510815687944095841063815668210878651 3839 2530409460556566074005774280309681825216169 3840 2550146357615164836367759796450211598497840 3841 2569972099352762194299702234850052819713500 3842 2589971581767750599720964444291523263907143 3843 2610434372655836528294343106226344922052999 3844 2631669344332440220726821347536354584668958 3845 2653985369112981917725382295103389044254860 3846 2677691319312881859997009075809285129405375 3847 2703096067247560288248684816535880119332945 3848 2730508485232437443187392644165012105139148 3849 2760237445582933565520115685578522834855260 3850 2792591820614468895953837067658328970960483 3851 2827880482642463675195539917287279486616513 3852 2866412303982338143952207361349810553924160 3853 2908496156949512542930822526731960880200524 3854 2954440913859407112838368540321467960046447 3855 3004555447027442094381828529013549443311087 3856 3059148628769037728268185619732339414053406 3857 3118529331399614255204422939507915509251964 3858 3183006427234591915897523617573020641066799 3859 3252888788589390951054470810570140658049921 3860 3328485287779431601382247721803833365314300 3861 3410104797120134107587837601608149252603340 3862 3498056188926918710378223747346727746358331 3863 3592648335515205650460389503418578577683023 3864 3694190109200415168541318261279518061305114 3865 3802990382297967505327993459519196214286044 3866 3919358027123282901527398586692654256416695 3867 4043601915991781597846517351290050609323303 3868 4176030921218883834992334308698289331802206 3869 4316953915120009853671835613356884237363644 3870 4466679770010579894592009774770594563387583 3871 4625517358206014198459849919531128024970801 3872 4793775552021733005982368553679159090743692 3873 4971763223773156557866656783999746846515196 3874 5159789245775705094821393572494044288408931 3875 5358162490344798857575031245230101126052129 3876 5567191829795858086889683721402413920429312 3877 5787186136444303023561391565246310393800556 3878 6018454282605553908420121986038045681768943 3879 6261305140595030982329768838100583701245135 3880 6516047582728154486188152620825033429408862 3881 6782990481320344660927020478747676022418716 3882 7062442708687021747512046204381522315807851 3883 7354713137143605986942830408186038823589895 3884 7660110639005517620252901145528776173593698 3885 7978944086588176888509714668841233225007132 3886 8311522352207004032814656183631492737532915 3887 8658154308177419294303042110505924425235697 3888 9019148826814842914144134847531203232358864 3889 9394814780434695133541201991529727196969468 3890 9785461041352396193733555696380089685925759 3891 10191396481883366336119168636134181784384799 3892 10612929974343025802706958100463806226720558 3893 11050370391046794836659347263450993558540844 3894 11504026604310093682835091507782053432165047 3895 11974207486448342588332106254950693286793145 3896 12461221909776961803030307295801452250644428 3897 12965378746611371580134495580006534630924348 3898 13486986869266992176719752246376460716945371 3899 14026355150059243855363259433993538880759721 3900 14583792461303546894791010359925912026094208 3901 15159607675315321617019411248694477959313644 3902 15754109664409988431870076736660726475822311 3903 16367607300902967914430267090591114520303623 3904 17000409457109681188791299307449153289425166 3905 17652825005345551854256899945052737157402812 3906 18325162817926052673480647370734840554188591 3907 19017731767167268854809538196792627160657025 3908 19730840725386328210180943086606836801202236 3909 20464798564901409364599696314099139275641740 3910 21219914158031741756138095763732230611283899 3911 21996496377097605635935902930515614430892495 3912 22794854094420332068200342920027038231648218 3913 23615296182322302930206104448489520503858460 3914 24458131513126950912295339845602908231353015 3915 25323668959158759517877665224513602890589991 3916 26212217392743263063430161108776188885990558 3917 27124085686207046678497373184509297667482748 3918 28059582711877746305691313056408243399657279 3919 29019017342084048700691460509766726015614641 3920 30002698449155691432244778272838849492781900 3921 31010934905423462882165771238134539716557628 3922 32044035583219202245338525820720016715279435 3923 33102309354875799529839325921334897049731583 3924 34186065092727195557388937021838807744063082 3925 35295611669108381963895167454001702447804620 3926 36431257956355401199995694723697912731346307 3927 37593312826805346531600893341109266766106681 3928 38782085152796362040436675151268523226671432 3929 39997883806667642624587374123536204780760252 3930 41241017660759433999041141381911248892347687 3931 42511795587413032697321766016164479922295881 3932 43810526458970786082135385159552655577289404 3933 45137519147776092372512085918285387280798668 3934 46493082526173400688320700775912977259481395 3935 47877525466508211127729244811890793703422279 3936 49291156841127075150943326801371357868838026 3937 50734285522377597506414502045861673003641468 3938 52207220382608499337931893740798623211431895 3939 53710270294173416000939045837194373895298887 3940 55243744129444905695537010190214411807550462 3941 56807950760831254266086674768426472716109916 3942 58403199060793288210288181425996173726359007 3943 60029797901861187688260345180891712987672401 3944 61688056156651299531620085993428884621921836 3945 63378282697882950252561905003749493239808412 3946 65100786398395259052939871010133585770348883 3947 66855876131163950834436032728134504587873841 3948 68643860769318169217743720316294514987327984 3949 70465049186157289578245738753613306581598972 3950 72319750255167732099065754691937411414284335 3951 74208272850039774857065325122526160146296575 3952 76130925844684367215118899923845350184933646 3953 78088018113249944756858766140226155635808508 3954 80079858530139321821257439916356809179007359 3955 82106755970060234080949644588431414783304497 3956 84169019308355100082511207364507759255040140 3957 86266957421841679909364232593414837823019452 3958 88400879190191741925749570337088919760558171 3959 90571093497847745826815853093136744925060511 3960 92777909236477542268157432734677025083756522 3961 95021635307967090310993185517097779905992604 3962 97302580627951285159307870195611739709247239 3963 99621054130365215069527676815953838437934215 3964 101977364781481697112359762088135962152394142 3965 104371821629879532163107785218232964069563340 3966 106804733926353994034060079646145594659390815 3967 109276411360046771938075456775503735675590033 3968 111787164870862459882171297839319403886468684 3969 114337311228477624718539057635769615484966524 3970 116927282810245375318260022080061138748873667 3971 119558952154577815538986843427597493333542625 3972 122236643473890697398983852503406778462948000 3973 124967151959123134842171245147571790568087148 3974 127759743779737603738125082215230119539047631 3975 130626156083719941882077289576579930092971791 3976 133580596997579348994915658116901398053018238 3977 136639745626348386723183843736633737467071644 3978 139822752053582978639081367354206758108138443 3979 143151237341362410240463615076010591473452743 3980 146649293530289328950841838823357319219811074 3981 150343483639489744119383157084636837281116188 3982 154262841666613027020910555671329491537532883 3983 158438872587831910855902889980027780869335089 3984 162905552357842490750494899754798375432722672 3985 167699327909864223756477268308477534523466364 3986 172859117155639928851298661880971578811875295 3987 178426308985435786938188345602373992732304607 3988 184444763268041340846608467588412038414073550 3989 190960810850769495332796620209237071843482412 3990 198023253559456517080308666413618594159290263 3991 205683364198462034700561567559147370332883961 3992 213994886550669038733376223742778863070416876 3993 223014035377483881647520358590310066302775740 3994 232799496418836277841253914286690155988701499 3995 243412426393179303643960872387153962215422057 3996 254916452997489397326795963894936015647587104 3997 267377674907266359129826271190737467898231532 3998 280864661776533351306546023437113928615176903 3999 295448454237836898201337033797039840641271111 4000 311202563902246886633207110533700567117093422 4001 328202973359356567821998409841149720406518588 4002 346528136177282620495479057211884560960707179 4003 366258976902668948705660000298491397761909415 4004 387478891060700690461798096062223628373193314 4005 410273745155121022529998438982250666604841532 4006 434731876668247973442293778827853574836194547 4007 460944094060991236505723939936629763722185105 4008 489003676772868982811415252993038007121842384 4009 519006375222024674243660031265876856614624284 4010 551050410805243876488998557086596873329903719 4011 585236475897971072046387494108435681073966801 4012 621667733854326473246383188832133593805313108 4013 660449819007122835286819863983402117031984540 4014 701690836667882269285861005365313365924332227 4015 745501363126853055367996390524866021501621631 4016 791994445653026456056317091300778998761103026 4017 841285602494153531207260418102150356629941052 4018 893492822876762030545192311842948979841372947 4019 948736567006206936240729322033163391648923409 4020 1007139766067000224451017503459159565375282416 4021 1068827822223651523982637589452588449997204252 4022 1133928608622046783035577460462722035767553135 4023 1202572469391364952253321180779016550754881119 4024 1274892219646532684352386935470953962169165454 4025 1351023145491217051567505835394799312354099100 4026 1431103004021356373388763275311156121533106459 4027 1515272023329711473471274482675663880788146599 4028 1603672902519903215397024053012752800548704770 4029 1696450811756380757665181485747429825632461292 4030 1793753392384332042824489355943041565341708531 4031 1895730757165813739936849118031177527494102673 4032 2002535491092167733970909197677323122153493488 4033 2114322655963030193853080495516642526039962172 4034 2231249938773275569171340517596703664788835839 4035 2353486582247166266570324370100110443251783839 4036 2481246326026903870308449452315340562790831470 4037 2614826923024483219303365110432241960843849708 4038 2754649675078066197942446477786448718951988151 4039 2901298968608355526893288316609806038171799225 4040 3055561810274968553914198872281135529709332108 4041 3218467362632811044664693772035933905142054780 4042 3391326479788450973515992433916905483953930075 4043 3575771243056492314362600901505317522368003625 4044 3773794496615948831442909567918936116527293888 4045 3987789383166617870176285791661714979597710764 4046 4220588879585454148017539705948405135586412263 4047 4475505332582943545344335669843341151233999367 4048 4756369994359476896650881693280455079849176270 4049 5067572558261723783284088803814155646966269692 4050 5414100694439006403779567861026040207926976871 4051 5801579585499707094241365957088263836300170185 4052 6236311462167955067683659735916117411136364732 4053 6725315138940824050495074988909155418258207116 4054 7276365549746067926984073545995752291588110835 4055 7898033283600394400230456734827885885393423943 4056 8599724120268276669516317740193199251317756170 4057 9391718565921303125572634831493978250078859196 4058 10285211388798065156117827143336927229920232143 4059 11292351154865065380568844646796086795295514559 4060 12426279763487112163604422107258808831063067694 4061 13701171983133644847956809042729762793232233148 4062 15132274987155001221345572318040918914765339607 4063 16735947889674904436742596371053671715314044377 4064 18529701282059236479567085726996713280655752908 4065 20532236773151404213537994924674036402809246396 4066 22763486711924679782709335442270740067598082235 4067 25244733037951583653017784894586080630388913705 4068 27999382713029649850960231372372529349340901856 4069 31054944523304618404874430244653664879050233964 4070 34446271003093069378390422678570570363004164039 4071 38220065499709018209833332246489506479531457927 4072 42440654379294472357850871952437911615117870190 4073 47197024373653949254501753645718366694967046460 4074 52611125068092955658281321506744406902894023331 4075 58847436530260910725964981242660524314030388063 4076 66123802080006978652949054788656276605618498898 4077 74723526200275255322465372528849475856936255068 4078 85008737589073320478583199672186403086856487211 4079 97435017352560432642187621779445211917919554905 4080 112567292339715433863533194097486130832684894512 4081 131096993621774670343100279824482844113340647420 4082 153860480333699350125809615266753584180938729655 4083 181859863046728999976769846639126113530279631511 4084 216306134049822069355160269317696683893283795550 4085 258746788429116541713011141270134595508401665740 4086 311357913497209497371292462776879002411295689071 4087 377481715577216476024241517565535279016914187969 4088 462490453166289796502824717237721682103770675180 4089 575057745506005230366357911335207812936455569692 4090 728918225839704580492167526601961397117394299347 4091 945224359889526649847327795919658081010678094897 4092 1256582273386736147218620258696537083421973783968 4093 1719072726553025943721444975934258765525744459148 4094 2447990952392730524213612502536220162643138758495 4095 3704573225779466671432232761232757246065112542463 4096 6152564178172197195645845263768977408708251300958 4097 12305128356344394391291690527537954817416502601916 4098 12305128356344394391291690527537954817416502601919 4099 12305128356344394391291690527537954817416502601925 4100 12305128356344394391291690527537954817416502601940 4101 12305128356344394391291690527537954817416502601976 4102 12305128356344394391291690527537954817416502602051 4103 12305128356344394391291690527537954817416502602147 4104 12305128356344394391291690527537954817416502602354 4105 12305128356344394391291690527537954817416502602864 4106 12305128356344394391291690527537954817416502603887 4107 12305128356344394391291690527537954817416502604931 4108 12305128356344394391291690527537954817416502606086 4109 12305128356344394391291690527537954817416502607544 4110 12305128356344394391291690527537954817416502610535 4111 12305128356344394391291690527537954817416502615725 4112 12305128356344394391291690527537954817416502625364 4113 12305128356344394391291690527537954817416502649832 4114 12305128356344394391291690527537954817416502698771 4115 12305128356344394391291690527537954817416502747731 4116 12305128356344394391291690527537954817416502796802 4117 12305128356344394391291690527537954817416502846176 4118 12305128356344394391291690527537954817416502897083 4119 12305128356344394391291690527537954817416502950189 4120 12305128356344394391291690527537954817416503007744 4121 12305128356344394391291690527537954817416503080128 4122 12305128356344394391291690527537954817416503225919 4123 12305128356344394391291690527537954817416503469741 4124 12305128356344394391291690527537954817416503813844 4125 12305128356344394391291690527537954817416504268608 4126 12305128356344394391291690527537954817416504941547 4127 12305128356344394391291690527537954817416506202411 4128 12305128356344394391291690527537954817416508590978 4129 12305128356344394391291690527537954817416514628976 4130 12305128356344394391291690527537954817416526704975 4131 12305128356344394391291690527537954817416538780995 4132 12305128356344394391291690527537954817416550857126 4133 12305128356344394391291690527537954817416562933560 4134 12305128356344394391291690527537954817416575011527 4135 12305128356344394391291690527537954817416587091693 4136 12305128356344394391291690527537954817416599176308 4137 12305128356344394391291690527537954817416611275752 4138 12305128356344394391291690527537954817416623448603 4139 12305128356344394391291690527537954817416635719485 4140 12305128356344394391291690527537954817416648090648 4141 12305128356344394391291690527537954817416660572472 4142 12305128356344394391291690527537954817416673272471 4143 12305128356344394391291690527537954817416686560395 4144 12305128356344394391291690527537954817416700976022 4145 12305128356344394391291690527537954817416719041080 4146 12305128356344394391291690527537954817416755220135 4147 12305128356344394391291690527537954817416815551341 4148 12305128356344394391291690527537954817416900036948 4149 12305128356344394391291690527537954817417008687336 4150 12305128356344394391291690527537954817417141610019 4151 12305128356344394391291690527537954817417299174747 4152 12305128356344394391291690527537954817417481921298 4153 12305128356344394391291690527537954817417692371400 4154 12305128356344394391291690527537954817417957065615 4155 12305128356344394391291690527537954817418366576643 4156 12305128356344394391291690527537954817419017660742 4157 12305128356344394391291690527537954817420009056120 4158 12305128356344394391291690527537954817421475595815 4159 12305128356344394391291690527537954817424002730637 4160 12305128356344394391291690527537954817428987800532 4161 12305128356344394391291690527537954817441485075144 4162 12305128356344394391291690527537954817466479624371 4163 12305128356344394391291690527537954817491474173619 4164 12305128356344394391291690527537954817516468722978 4165 12305128356344394391291690527537954817541463272640 4166 12305128356344394391291690527537954817566457823835 4167 12305128356344394391291690527537954817591452377229 4168 12305128356344394391291690527537954817616446935072 4169 12305128356344394391291690527537954817641441507744 4170 12305128356344394391291690527537954817666436153823 4171 12305128356344394391291690527537954817691430897933 4172 12305128356344394391291690527537954817716425742324 4173 12305128356344394391291690527537954817741420697376 4174 12305128356344394391291690527537954817766415870603 4175 12305128356344394391291690527537954817791411631755 4176 12305128356344394391291690527537954817816408520610 4177 12305128356344394391291690527537954817841409058896 4178 12305128356344394391291690527537954817866427711179 4179 12305128356344394391291690527537954817891470515613 4180 12305128356344394391291690527537954817916537474448 4181 12305128356344394391291690527537954817941628598064 4182 12305128356344394391291690527537954817966743993975 4183 12305128356344394391291690527537954817991884031931 4184 12305128356344394391291690527537954818017049251710 4185 12305128356344394391291690527537954818042242175040 4186 12305128356344394391291690527537954818067489342483 4187 12305128356344394391291690527537954818092881326739 4188 12305128356344394391291690527537954818118514884066 4189 12305128356344394391291690527537954818144488752672 4190 12305128356344394391291690527537954818170937765595 4191 12305128356344394391291690527537954818198447373645 4192 12305128356344394391291690527537954818228414916768 4193 12305128356344394391291690527537954818265894664608 4194 12305128356344394391291690527537954818340866236287 4195 12305128356344394391291690527537954818465826906573 4196 12305128356344394391291690527537954818640776677716 4197 12305128356344394391291690527537954818865715560096 4198 12305128356344394391291690527537954819140643661227 4199 12305128356344394391291690527537954819465561350859 4200 12305128356344394391291690527537954819840469168770 4201 12305128356344394391291690527537954820265369636688 4202 12305128356344394391291690527537954820740289295175 4203 12305128356344394391291690527537954821265318716931 4204 12305128356344394391291690527537954821840554658214 4205 12305128356344394391291690527537954822466095857232 4206 12305128356344394391291690527537954823142077147023 4207 12305128356344394391291690527537954823869083978397 4208 12305128356344394391291690527537954824648513691300 4209 12305128356344394391291690527537954825485420555376 4210 12305128356344394391291690527537954826434778738971 4211 12305128356344394391291690527537954827684047363995 4212 12305128356344394391291690527537954829433182972530 4213 12305128356344394391291690527537954831882144088608 4214 12305128356344394391291690527537954835230925331091 4215 12305128356344394391291690527537954839679971936613 4216 12305128356344394391291690527537954845430541030944 4217 12305128356344394391291690527537954852687546669552 4218 12305128356344394391291690527537954861730817355831 4219 12305128356344394391291690527537954873772492275669 4220 12305128356344394391291690527537954891611909554068 4221 12305128356344394391291690527537954919650942532320 4222 12305128356344394391291690527537954963990251835459 4223 12305128356344394391291690527537955038210653336835 4224 12305128356344394391291690527537955184809397119602 4225 12305128356344394391291690527537955552227286186512 4226 12305128356344394391291690527537956287063064320335 4227 12305128356344394391291690527537957021898842454179 4228 12305128356344394391291690527537957756734620588134 4229 12305128356344394391291690527537958491570398722392 4230 12305128356344394391291690527537959226406176858183 4231 12305128356344394391291690527537959961241954996173 4232 12305128356344394391291690527537960696077733138612 4233 12305128356344394391291690527537961430913511295880 4234 12305128356344394391291690527537962165749289526555 4235 12305128356344394391291690527537962900585067855261 4236 12305128356344394391291690527537963635420846284248 4237 12305128356344394391291690527537964370256624823896 4238 12305128356344394391291690527537965105092403581719 4239 12305128356344394391291690527537965839928182927467 4240 12305128356344394391291690527537966574763963400918 4241 12305128356344394391291690527537967309599747523800 4242 12305128356344394391291690527537968044435549760679 4243 12305128356344394391291690527537968779271376149709 4244 12305128356344394391291690527537969514107226693140 4245 12305128356344394391291690527537970248943101401352 4246 12305128356344394391291690527537970983779000381859 4247 12305128356344394391291690527537971718614924004411 4248 12305128356344394391291690527537972453450872808786 4249 12305128356344394391291690527537973188286849316712 4250 12305128356344394391291690527537973923122880068751 4251 12305128356344394391291690527537974657959055637603 4252 12305128356344394391291690527537975392795472779526 4253 12305128356344394391291690527537976127632230232728 4254 12305128356344394391291690527537976862469462830247 4255 12305128356344394391291690527537977597307756022893 4256 12305128356344394391291690527537978332148507150612 4257 12305128356344394391291690527537979066996770483048 4258 12305128356344394391291690527537979801882525639323 4259 12305128356344394391291690527537980536818269894205 4260 12305128356344394391291690527537981271804003249944 4261 12305128356344394391291690527537982006839725716920 4262 12305128356344394391291690527537982741925437402647 4263 12305128356344394391291690527537983477061138676875 4264 12305128356344394391291690527537984212246830079382 4265 12305128356344394391291690527537984947482514131896 4266 12305128356344394391291690527537985682768217374979 4267 12305128356344394391291690527537986418104030381331 4268 12305128356344394391291690527537987153490049907210 4269 12305128356344394391291690527537987888926374690824 4270 12305128356344394391291690527537988624413139565211 4271 12305128356344394391291690527537989359950929981181 4272 12305128356344394391291690527537990095541143278680 4273 12305128356344394391291690527537990831188833727352 4274 12305128356344394391291690527537991566948975495543 4275 12305128356344394391291690527537992303009027705163 4276 12305128356344394391291690527537993039568946898294 4277 12305128356344394391291690527537993776828691598968 4278 12305128356344394391291690527537994514988256426047 4279 12305128356344394391291690527537995254248086616165 4280 12305128356344394391291690527537995994809439295092 4281 12305128356344394391291690527537996736877228518296 4282 12305128356344394391291690527537997480731282789171 4283 12305128356344394391291690527537998227583741293605 4284 12305128356344394391291690527537998980233942156600 4285 12305128356344394391291690527537999743083758719448 4286 12305128356344394391291690527538000522233851607183 4287 12305128356344394391291690527538001331265036693155 4288 12305128356344394391291690527538002212674564060518 4289 12305128356344394391291690527538003314903236712024 4290 12305128356344394391291690527538005519385576564263 4291 12305128356344394391291690527538009193539472684301 4292 12305128356344394391291690527538014337364925074388 4293 12305128356344394391291690527538020950861933744904 4294 12305128356344394391291690527538029034030498803363 4295 12305128356344394391291690527538038586870620619515 4296 12305128356344394391291690527538049609382299733138 4297 12305128356344394391291690527538062101565538665960 4298 12305128356344394391291690527538076063420363958543 4299 12305128356344394391291690527538091494946866183587 4300 12305128356344394391291690527538108396145142097350 4301 12305128356344394391291690527538126767015290438040 4302 12305128356344394391291690527538146607557446038695 4303 12305128356344394391291690527538167917772194350125 4304 12305128356344394391291690527538190697660932712276 4305 12305128356344394391291690527538214947228715394792 4306 12305128356344394391291690527538240666530516566019 4307 12305128356344394391291690527538267855753795347867 4308 12305128356344394391291690527538296515098508282418 4309 12305128356344394391291690527538326644764613893704 4310 12305128356344394391291690527538358244952106800587 4311 12305128356344394391291690527538391315861432239701 4312 12305128356344394391291690527538425857693847336816 4313 12305128356344394391291690527538461870654266147400 4314 12305128356344394391291690527538499355022517174847 4315 12305128356344394391291690527538538312010739605045 4316 12305128356344394391291690527538578744418271562996 4317 12305128356344394391291690527538620656646986389992 4318 12305128356344394391291690527538664054797544711067 4319 12305128356344394391291690527538708952450762399571 4320 12305128356344394391291690527538755392103889538658 4321 12305128356344394391291690527538803522197729131080 4322 12305128356344394391291690527538854959002581227247 4323 12305128356344394391291690527538915213786781833539 4324 12305128356344394391291690527538990165236556168806 4325 12305128356344394391291690527539085692038131433848 4326 12305128356344394391291690527539207672877770924295 4327 12305128356344394391291690527539361986442188553549 4328 12305128356344394391291690527539554511418910124148 4329 12305128356344394391291690527539791126499118368328 4330 12305128356344394391291690527540077710448910466251 4331 12305128356344394391291690527540420142966694280573 4332 12305128356344394391291690527540824305338076613064 4333 12305128356344394391291690527541296080451199481784 4334 12305128356344394391291690527541841352892992188535 4335 12305128356344394391291690527542466014730539283435 4336 12305128356344394391291690527543175986947359526406 4337 12305128356344394391291690527543977296470524596968 4338 12305128356344394391291690527544878172892381356119 4339 12305128356344394391291690527545914255548213056829 4340 12305128356344394391291690527547167845845259513028 4341 12305128356344394391291690527548768274683445169080 4342 12305128356344394391291690527550891902551631167235 4343 12305128356344394391291690527553762125308983312203 4344 12305128356344394391291690527557649395621251032642 4345 12305128356344394391291690527562871299987886090952 4346 12305128356344394391291690527569795390299542978975 4347 12305128356344394391291690527579009153564078023907 4348 12305128356344394391291690527591946973534984723046 4349 12305128356344394391291690527611642286575511287592 4350 12305128356344394391291690527643483594294329798471 4351 12305128356344394391291690527697476485248590053421 4352 12305128356344394391291690527803005996962195383796 4353 12305128356344394391291690528068057911343666299496 4354 12305128356344394391291690528598161740106608130899 4355 12305128356344394391291690529128265568869549962323 4356 12305128356344394391291690529658369397632491793858 4357 12305128356344394391291690530188473226395433625696 4358 12305128356344394391291690530718577055158375459067 4359 12305128356344394391291690531248680883921317294637 4360 12305128356344394391291690531778784712684259134656 4361 12305128356344394391291690532308888541447200989504 4362 12305128356344394391291690532838992370210142917759 4363 12305128356344394391291690533369096198973084944045 4364 12305128356344394391291690533899200027736027070612 4365 12305128356344394391291690534429303856498969307840 4366 12305128356344394391291690534959407685261911763243 4367 12305128356344394391291690535489511514024854806571 4368 12305128356344394391291690536019615342787798977602 4369 12305128356344394391291690536549719171550746798064 4370 12305128356344394391291690537079823000313712732523 4371 12305128356344394391291690537609926829076702819133 4372 12305128356344394391291690538140030657839717060144 4373 12305128356344394391291690538670134486602755465936 4374 12305128356344394391291690539200238315365818144023 4375 12305128356344394391291690539730342144128905464155 4376 12305128356344394391291690540260445972892017966110 4377 12305128356344394391291690540790549801655158171616 4378 12305128356344394391291690541320653630418352621235 4379 12305128356344394391291690541850757459181691887667 4380 12305128356344394391291690542380861287945272727170 4381 12305128356344394391291690542910965116709193877952 4382 12305128356344394391291690543441068945473590173051 4383 12305128356344394391291690543971172774239047063277 4384 12305128356344394391291690544501276603006961888576 4385 12305128356344394391291690545031380431782388918592 4386 12305128356344394391291690545561484260595307772447 4387 12305128356344394391291690546091588089458215724909 4388 12305128356344394391291690546621691918371112778228 4389 12305128356344394391291690547151795747333998942784 4390 12305128356344394391291690547681899576346874326091 4391 12305128356344394391291690548212003405409739297899 4392 12305128356344394391291690548742107234522594397986 4393 12305128356344394391291690549272211063685442148080 4394 12305128356344394391291690549802314892898309088743 4395 12305128356344394391291690550332418722161285792675 4396 12305128356344394391291690550862522551474469016134 4397 12305128356344394391291690551392626380837957497328 4398 12305128356344394391291690551922730210251886069295 4399 12305128356344394391291690552452834039716840182845 4400 12305128356344394391291690552982937869234217177924 4401 12305128356344394391291690553513041698809071324176 4402 12305128356344394391291690554043145528496376789947 4403 12305128356344394391291690554573249358483592697147 4404 12305128356344394391291690555103353188970675587858 4405 12305128356344394391291690555633457020157583986112 4406 12305128356344394391291690556163560852244312510771 4407 12305128356344394391291690556693664685431306398469 4408 12305128356344394391291690557223768519919822774976 4409 12305128356344394391291690557753872355914775695760 4410 12305128356344394391291690558283976193695993664215 4411 12305128356344394391291690558814080034475615866229 4412 12305128356344394391291690559344183881052980426804 4413 12305128356344394391291690559874287737829960687232 4414 12305128356344394391291690560404391610907217272547 4415 12305128356344394391291690560934495513865566056099 4416 12305128356344394391291690561464599489202257121042 4417 12305128356344394391291690561994703685358093470128 4418 12305128356344394391291690562524808983767597019947 4419 12305128356344394391291690563054915751848656837565 4420 12305128356344394391291690563585023989601272925232 4421 12305128356344394391291690564115133697025445293328 4422 12305128356344394391291690564645244874121174049367 4423 12305128356344394391291690565175357520888459563099 4424 12305128356344394391291690565705471637327302374302 4425 12305128356344394391291690566235587223437705004704 4426 12305128356344394391291690566765704279219693994867 4427 12305128356344394391291690567295822804673359917491 4428 12305128356344394391291690567825942799798799528834 4429 12305128356344394391291690568356064264596111567104 4430 12305128356344394391291690568886187199065430865339 4431 12305128356344394391291690569416311603207342874349 4432 12305128356344394391291690569946437477023244934080 4433 12305128356344394391291690570476564820518191314176 4434 12305128356344394391291690571006693633747156182983 4435 12305128356344394391291690571536823916897598662411 4436 12305128356344394391291690572066955670169475294542 4437 12305128356344394391291690572597088893762744603408 4438 12305128356344394391291690573127223587877401207871 4439 12305128356344394391291690573657359752713890344565 4440 12305128356344394391291690574187497388473469139260 4441 12305128356344394391291690574717636495361051647424 4442 12305128356344394391291690575247777073656466372451 4443 12305128356344394391291690575777919124571852500229 4444 12305128356344394391291690576308062650906548155760 4445 12305128356344394391291690576838207657062426680336 4446 12305128356344394391291690577368354149140148698991 4447 12305128356344394391291690577898502140720530085075 4448 12305128356344394391291690578428651674300820921742 4449 12305128356344394391291690578958802898321824211744 4450 12305128356344394391291690579488957429053840005491 4451 12305128356344394391291690580019120777765204309363 4452 12305128356344394391291690580549298823142142342210 4453 12305128356344394391291690581079497443870881304832 4454 12305128356344394391291690581609722518637684492859 4455 12305128356344394391291690582139979926129265819693 4456 12305128356344394391291690582670275545033151087872 4457 12305128356344394391291690583200615254040523029632 4458 12305128356344394391291690583731004931917478825135 4459 12305128356344394391291690584261450458362426337037 4460 12305128356344394391291690584791957714660972367108 4461 12305128356344394391291690585322532583701258933408 4462 12305128356344394391291690585853180950070215337739 4463 12305128356344394391291690586383908705834926130219 4464 12305128356344394391291690586914721771978910070770 4465 12305128356344394391291690587445626175429238838912 4466 12305128356344394391291690587976630145778259295643 4467 12305128356344394391291690588507769322361254693933 4468 12305128356344394391291690589039126006585464847712 4469 12305128356344394391291690589570829529350814201344 4470 12305128356344394391291690590103056251146163897079 4471 12305128356344394391291690590636029567830679739627 4472 12305128356344394391291690591170019932070111157646 4473 12305128356344394391291690591705344930363909913536 4474 12305128356344394391291690592242372114602730499139 4475 12305128356344394391291690592781688971794429241651 4476 12305128356344394391291690593324729885692499638370 4477 12305128356344394391291690593874528292660189900496 4478 12305128356344394391291690594436472694306172108955 4479 12305128356344394391291690595020568679187596061485 4480 12305128356344394391291690595656201284828365089440 4481 12305128356344394391291690596451356293136999702720 4482 12305128356344394391291690598041667044590047063103 4483 12305128356344394391291690600692185453568978086445 4484 12305128356344394391291690604402911520073792774996 4485 12305128356344394391291690609173845244104491139136 4486 12305128356344394391291690615004986625661073286379 4487 12305128356344394391291690621896335664743539586475 4488 12305128356344394391291690629847892361351890579202 4489 12305128356344394391291690638859656715486128786288 4490 12305128356344394391291690648931628727146280748295 4491 12305128356344394391291690660063808396332437037923 4492 12305128356344394391291690672256195723044694411430 4493 12305128356344394391291690685508790707283151607024 4494 12305128356344394391291690699821593349047943457743 4495 12305128356344394391291690715194603648339655414397 4496 12305128356344394391291690731627821605159684816932 4497 12305128356344394391291690749121247219513085934992 4498 12305128356344394391291690767674880491454832936923 4499 12305128356344394391291690787288721421172384944635 4500 12305128356344394391291690807962770008865698500210 4501 12305128356344394391291690829697026254734732127680 4502 12305128356344394391291690852491490158979480445907 4503 12305128356344394391291690876346161721800388691525 4504 12305128356344394391291690901261040943398713990304 4505 12305128356344394391291690927236127823979370397712 4506 12305128356344394391291690954271422363822186417143 4507 12305128356344394391291690982366924564139301234485 4508 12305128356344394391291691011522634427730052974740 4509 12305128356344394391291691041738551958996314979200 4510 12305128356344394391291691073014677164038747872899 4511 12305128356344394391291691105351010056438167529187 4512 12305128356344394391291691138747550678691824031218 4513 12305128356344394391291691173204299179240520381744 4514 12305128356344394391291691208721257174354556631175 4515 12305128356344394391291691245298430175302268785891 4516 12305128356344394391291691282935824060769882064742 4517 12305128356344394391291691321633444709443623668528 4518 12305128356344394391291691361391298000009756892879 4519 12305128356344394391291691402209389811154995651197 4520 12305128356344394391291691444087726021566865746020 4521 12305128356344394391291691487026312509936549909584 4522 12305128356344394391291691531025155155030145322051 4523 12305128356344394391291691576084259836546059846077 4524 12305128356344394391291691622203632435769900283432 4525 12305128356344394391291691669383278835589808652176 4526 12305128356344394391291691717623204920592714254111 4527 12305128356344394391291691766923416582845701639355 4528 12305128356344394391291691817283919743332289567830 4529 12305128356344394391291691868704720428979549719056 4530 12305128356344394391291691921185826869379828954031 4531 12305128356344394391291691974727274703868410525725 4532 12305128356344394391291692029329146233852534248068 4533 12305128356344394391291692084991570790232124565424 4534 12305128356344394391291692141714724733496042620043 4535 12305128356344394391291692199498831459503454216635 4536 12305128356344394391291692258344161420920108783858 4537 12305128356344394391291692318251032204245458084112 4538 12305128356344394391291692379219811361370156609239 4539 12305128356344394391291692441251086379302060686435 4540 12305128356344394391291692504346291641794663812998 4541 12305128356344394391291692568508460585211214200128 4542 12305128356344394391291692633742981711160383928751 4543 12305128356344394391291692700059860608199322796605 4544 12305128356344394391291692767488482313851934135044 4545 12305128356344394391291692836136832610026738453968 4546 12305128356344394391291692907170648665963224746555 4547 12305128356344394391291692984565709197383456751035 4548 12305128356344394391291693072562844834390969266898 4549 12305128356344394391291693175402886207089299075584 4550 12305128356344394391291693297326663945582019053363 4551 12305128356344394391291693442575008679973152694277 4552 12305128356344394391291693615388751040367535381504 4553 12305128356344394391291693820008721656873659427920 4554 12305128356344394391291694060675751159674931594327 4555 12305128356344394391291694341630670179887069324021 4556 12305128356344394391291694667114309350212988999412 4557 12305128356344394391291695041367499304958142219200 4558 12305128356344394391291695468631070680126767865827 4559 12305128356344394391291695953145854119203260070051 4560 12305128356344394391291696499152680294588447172434 4561 12305128356344394391291697110892379984626710433136 4562 12305128356344394391291697792605786170327706293795 4563 12305128356344394391291698548533759242444027588021 4564 12305128356344394391291699382917206253800223710384 4565 12305128356344394391291700299997081286713528685888 4566 12305128356344394391291701304014385453090113237423 4567 12305128356344394391291702399210166900206452750339 4568 12305128356344394391291703589825520832145606233934 4569 12305128356344394391291704880101589586824335031248 4570 12305128356344394391291706274279565467550603214763 4571 12305128356344394391291707776600860712749576692315 4572 12305128356344394391291709391307734457592058541842 4573 12305128356344394391291711122644044889858606555184 4574 12305128356344394391291712974856005262575202393907 4575 12305128356344394391291714952194445915716305436389 4576 12305128356344394391291717058929576638223128594624 4577 12305128356344394391291719299410207963421501959152 4578 12305128356344394391291721679573005640731165935191 4579 12305128356344394391291724225127999486468574431573 4580 12305128356344394391291726995446812443397032714420 4581 12305128356344394391291730083827712495111007325408 4582 12305128356344394391291733617495612666132378149219 4583 12305128356344394391291737757602071027691806378115 4584 12305128356344394391291742699225290719165013473426 4585 12305128356344394391291748671370120025099899875344 4586 12305128356344394391291755936968055206774045398623 4587 12305128356344394391291764792877410471920708338491 4588 12305128356344394391291775569883944936357260805398 4589 12305128356344394391291788632701614779849306268816 4590 12305128356344394391291804379973329258746348713063 4591 12305128356344394391291823244273212727684846484389 4592 12305128356344394391291845692121367001606488107780 4593 12305128356344394391291872224043092651176055931888 4594 12305128356344394391291903376608247303253661096563 4595 12305128356344394391291939845047208757997133040467 4596 12305128356344394391291982935534970435475950419170 4597 12305128356344394391292035107752410165987403122080 4598 12305128356344394391292100517712614384107887750187 4599 12305128356344394391292185560588708331811587785069 4600 12305128356344394391292299413554186601904375727616 4601 12305128356344394391292454578667702614857303064880 4602 12305128356344394391292667428268098929457403390927 4603 12305128356344394391292959836795218376279793039581 4604 12305128356344394391293369827499981771734120019252 4605 12305128356344394391293978714046317384984934976352 4606 12305128356344394391294955615306565325788777596763 4607 12305128356344394391296634915798696108869336845499 4608 12305128356344394391299900004097410446004553671746 4609 12305128356344394391308109481186969903355546572976 4610 12305128356344394391324528435366088818057532375439 4611 12305128356344394391340947389545207732759518177923 4612 12305128356344394391357366343724326647461503980518 4613 12305128356344394391373785297903445562163489783416 4614 12305128356344394391390204252082564476865475587847 4615 12305128356344394391406623206261683391567461394477 4616 12305128356344394391423042160440802306269447205556 4617 12305128356344394391439461114619921220971433031464 4618 12305128356344394391455880068799040135673418930779 4619 12305128356344394391472299022978159050375404928125 4620 12305128356344394391488717977157277965077391025752 4621 12305128356344394391505136931336396879779377234040 4622 12305128356344394391521555885515515794481363660503 4623 12305128356344394391537974839694634709183350674891 4624 12305128356344394391554393793873753623885338816982 4625 12305128356344394391570812748052872538587330608504 4626 12305128356344394391587231702231991453289340514023 4627 12305128356344394391603650656411110367991374571693 4628 12305128356344394391620069610590229282693432783764 4629 12305128356344394391636488564769348197395515160616 4630 12305128356344394391652907518948467112097621809763 4631 12305128356344394391669326473127586026799753100955 4632 12305128356344394391685745427306704941501909573970 4633 12305128356344394391702164381485823856204093750536 4634 12305128356344394391718583335664942770906332171215 4635 12305128356344394391735002289844061685608715408707 4636 12305128356344394391751421244023180600311340219270 4637 12305128356344394391767840198202299515014305341112 4638 12305128356344394391784259152381418429717745607271 4639 12305128356344394391800678106560537344422246468557 4640 12305128356344394391817097060739656259129205264916 4641 12305128356344394391833516014918775173843676265992 4642 12305128356344394391849934969097894088595639090907 4643 12305128356344394391866353923277013003397591014429 4644 12305128356344394391882772877456131918249532038808 4645 12305128356344394391899191831635250833151462174424 4646 12305128356344394391915610785814369748103381528791 4647 12305128356344394391932029739993488663105290471659 4648 12305128356344394391948448694172607578157189542806 4649 12305128356344394391964867648351726493259081263960 4650 12305128356344394391981286602530845408410992175683 4651 12305128356344394391997705556709964323613012850675 4652 12305128356344394392014124510889083238865240045194 4653 12305128356344394392030543465068202154167772497448 4654 12305128356344394392046962419247321069520745040475 4655 12305128356344394392063381373426439984924743125085 4656 12305128356344394392079800327605558900381164091224 4657 12305128356344394392096219281784677815895062208536 4658 12305128356344394392112638235963796731521411645367 4659 12305128356344394392129057190142915647447671523627 4660 12305128356344394392145476144322034563873798385398 4661 12305128356344394392161895098501153480999750754712 4662 12305128356344394392178314052680272399025523250431 4663 12305128356344394392194733006859391318151561109189 4664 12305128356344394392211151961038510238579121456756 4665 12305128356344394392227570915217629160513118348600 4666 12305128356344394392243989869396748084233380288115 4667 12305128356344394392260408823575867010952046461189 4668 12305128356344394392276827777754985943468454992824 4669 12305128356344394392293246731934104886184479224312 4670 12305128356344394392309665686113223845200779780687 4671 12305128356344394392326084640292342834098172535299 4672 12305128356344394392342503594471461895373907571302 4673 12305128356344394392358922548650581177468787891448 4674 12305128356344394392375341502829701561817335412327 4675 12305128356344394392391760457008823415837439201005 4676 12305128356344394392408179411187946739529099259732 4677 12305128356344394392424598365367071532892315598888 4678 12305128356344394392441017319546197795927088325987 4679 12305128356344394392457436273725325528633417810779 4680 12305128356344394392473855227904454731011304593042 4681 12305128356344394392490274182083585403060751194504 4682 12305128356344394392506693136262717544781784155727 4683 12305128356344394392523112090441851156174494049411 4684 12305128356344394392539531044620986237238977631814 4685 12305128356344394392555949998800122787975333641144 4686 12305128356344394392572368952979260808383696910439 4687 12305128356344394392588787907158400298464652890509 4688 12305128356344394392605206861337541258219598921300 4689 12305128356344394392621625815516683687653589272456 4690 12305128356344394392638044769695827586821598112323 4691 12305128356344394392654463723874972955911084562811 4692 12305128356344394392670882678054119795122005166002 4693 12305128356344394392687301632233268104654318445928 4694 12305128356344394392703720586412417884708019021451 4695 12305128356344394392720139540591569135483552129205 4696 12305128356344394392736558494770721857182174894960 4697 12305128356344394392752977448949876050008801374184 4698 12305128356344394392769396403129031714243260070271 4699 12305128356344394392785815357308188851097690169109 4700 12305128356344394392802234311487347463371429795700 4701 12305128356344394392818653265666507555466352291336 4702 12305128356344394392835072219845669133483118281051 4703 12305128356344394392851491174024832211002543638195 4704 12305128356344394392867910128203996830521878445922 4705 12305128356344394392884329082383163140481925706984 4706 12305128356344394392900748036562332757152985471791 4707 12305128356344394392917166990741511191803393746723 4708 12305128356344394392933585944920704323119375750630 4709 12305128356344394392950004899099918029787158684312 4710 12305128356344394392966423853279158190493005843399 4711 12305128356344394392982842807458430683923631141293 4712 12305128356344394392999261761637741388766560380532 4713 12305128356344394393015680715817096183712976293352 4714 12305128356344394393032099669996500947528976059915 4715 12305128356344394393048518624175961559912967542877 4716 12305128356344394393064937578355483902150557544008 4717 12305128356344394393081356532535073857129888081368 4718 12305128356344394393097775486714737309437888456759 4719 12305128356344394393114194440894480151141643220299 4720 12305128356344394393130613395074308303224671131910 4721 12305128356344394393147032349254227792614043871112 4722 12305128356344394393163451303434246848902108298903 4723 12305128356344394393179870257614401111424147668253 4724 12305128356344394393196289211794772881587401793092 4725 12305128356344394393212708165975491490291795117784 4726 12305128356344394393229127120156733298026188784579 4727 12305128356344394393245546074338721700649748598187 4728 12305128356344394393261965028521727150828223987266 4729 12305128356344394393278383982706067235061066714216 4730 12305128356344394393294802936892109505238931270879 4731 12305128356344394393311221891080441448369673984451 4732 12305128356344394393327640845272497448206788352230 4733 12305128356344394393344059799471310941113522585416 4734 12305128356344394393360478753682270428698548764935 4735 12305128356344394393376897707915381499519016688525 4736 12305128356344394393393316662200029191098829687540 4737 12305128356344394393409735616644199285346508271880 4738 12305128356344394393426154571883525122738599603323 4739 12305128356344394393442573528183058617656574597725 4740 12305128356344394393458992485542799770100433257336 4741 12305128356344394393475411443962748580070175592536 4742 12305128356344394393491830403442905047565801710839 4743 12305128356344394393508249363983269172587311981995 4744 12305128356344394393524668325583840955134706945782 4745 12305128356344394393541087288244620395207989123928 4746 12305128356344394393557506251965607492807185056995 4747 12305128356344394393573925216746802247932385317683 4748 12305128356344394393590344182588204660583686662250 4749 12305128356344394393606763149489814730761187828904 4750 12305128356344394393623182117451632458465023650683 4751 12305128356344394393639601086473657843695779578397 4752 12305128356344394393656020056555890886454852951992 4753 12305128356344394393672439027698331586747298041112 4754 12305128356344394393688857999900979944628089014103 4755 12305128356344394393705276973163835960284684992875 4756 12305128356344394393721695947486899633917042519510 4757 12305128356344394393738114922870170965725120118040 4758 12305128356344394393754533899313649955908912407327 4759 12305128356344394393770952876817336604668864624005 4760 12305128356344394393787371855381230912206233893844 4761 12305128356344394393803790835005332878725934272312 4762 12305128356344394393820209815689642504507794262803 4763 12305128356344394393836628797434159790763953051205 4764 12305128356344394393853047780238884740293748762520 4765 12305128356344394393869466764103817357499054738040 4766 12305128356344394393885885749028957648480531602799 4767 12305128356344394393902304735014305626818995230147 4768 12305128356344394393918723722059861335011695703238 4769 12305128356344394393935142710165624921499436024824 4770 12305128356344394393951561699331598002552516245315 4771 12305128356344394393967980689557786089439272371091 4772 12305128356344394393984399680844195060845929621002 4773 12305128356344394394000818673190830795458715195848 4774 12305128356344394394017237666597699171963892391259 4775 12305128356344394394033656661064806069048175120637 4776 12305128356344394394050075656592157365399089186520 4777 12305128356344394394066494653179758939707817321144 4778 12305128356344394394082913650827616670740456704671 4779 12305128356344394394099332649535736438195415199757 4780 12305128356344394394115751649304124123358299608172 4781 12305128356344394394132170650132785609117251947976 4782 12305128356344394394148589652021726780059201520971 4783 12305128356344394394165008654970953528251232877275 4784 12305128356344394394181427658980471774676864776810 4785 12305128356344394394197846664050287546263168899096 4786 12305128356344394394214265670180409072602492105131 4787 12305128356344394394230684677370871993030117647885 4788 12305128356344394394247103685621758608953285341288 4789 12305128356344394394263522694933198251271919629704 4790 12305128356344394394279941705305367280474881655383 4791 12305128356344394394296360716738489092421337223035 4792 12305128356344394394312779729232834139777035761318 4793 12305128356344394394329198742788720009041429032632 4794 12305128356344394394345617757406514252105171528819 4795 12305128356344394394362036773086804355976119577075 4796 12305128356344394394378455789831024704407766674698 4797 12305128356344394394394874807642208733763361032888 4798 12305128356344394394411293826525744945651574732571 4799 12305128356344394394427712846491638928629557571485 4800 12305128356344394394444131867569275720221212880984 4801 12305128356344394394460550889866641102335061170968 4802 12305128356344394394476969914549472244210591434615 4803 12305128356344394394493388945593547861569867410155 4804 12305128356344394394509807987239698584516423897078 4805 12305128356344394394526227043728755043153797676824 4806 12305128356344394394542646119301547867585561625663 4807 12305128356344394394559065218198907687915739237637 4808 12305128356344394394575484344661665134249165895924 4809 12305128356344394394591903502930650836694333913400 4810 12305128356344394394608322697246695425434650050867 4811 12305128356344394394624741931850629531585831751621 4812 12305128356344394394641161210983283787850795398072 4813 12305128356344394394657580538885488828534992588920 4814 12305128356344394394673999919798075289642662206607 4815 12305128356344394394690419357961873814658198381891 4816 12305128356344394394706838857617715075982429455334 4817 12305128356344394394723258423006429851959736687096 4818 12305128356344394394739678058368851123599776518815 4819 12305128356344394394756097767945839281655141784101 4820 12305128356344394394772517555978301378950381877524 4821 12305128356344394394788937426707191497802730824088 4822 12305128356344394394805357384373510750118359346683 4823 12305128356344394394821777433218307283173742830659 4824 12305128356344394394838197577482676301051940285314 4825 12305128356344394394854617821407760141669713053688 4826 12305128356344394394871038169234751108335025208263 4827 12305128356344394394887458625205061439473042656875 4828 12305128356344394394903879193560950270254568477462 4829 12305128356344394394920299878546275788460160461864 4830 12305128356344394394936720684407251247115800271647 4831 12305128356344394394953141615394706986195947285189 4832 12305128356344394394969562675778852794641814414484 4833 12305128356344394394985983869908499205779231750072 4834 12305128356344394395002405203720311969027939697171 4835 12305128356344394395018826702924320900704392164613 4836 12305128356344394395035248426892148943571894418520 4837 12305128356344394395051670468922064081224913000568 4838 12305128356344394395068092956238979338185327795439 4839 12305128356344394395084516049994452785683799995395 4840 12305128356344394395100939945266687563096051061766 4841 12305128356344394395117364871060531954969981434744 4842 12305128356344394395133791090307482222583170929083 4843 12305128356344394395150218899865852573668877840011 4844 12305128356344394395166648630521402124044474277978 4845 12305128356344394395183080646988087053475563712456 4846 12305128356344394395199515347908816618311650127763 4847 12305128356344394395215953165857715173189191870149 4848 12305128356344394395232394567354884533049877464600 4849 12305128356344394395248840052925625268558489259768 4850 12305128356344394395265290159139795006575138395503 4851 12305128356344394395281745581227771547257654310467 4852 12305128356344394395298207625364548310675515660230 4853 12305128356344394395314678751231003127126012334200 4854 12305128356344394395331163114840222431185540933367 4855 12305128356344394395347667111365331464828284939309 4856 12305128356344394395364199917979824820860116852916 4857 12305128356344394395380774036742355919752088161240 4858 12305128356344394395397405839991767320291232458347 4859 12305128356344394395414117202167901853052666078061 4860 12305128356344394395430946146521680334446037028792 4861 12305128356344394395447973986717031033635895956952 4862 12305128356344394395465369841626294060378782548423 4863 12305128356344394395483468095767439929398385768219 4864 12305128356344394395503152137715169352472646565526 4865 12305128356344394395527780568453743895762683437816 4866 12305128356344394395577037430460996811105699013799 4867 12305128356344394395659132200826487555852686194861 4868 12305128356344394395774064879550216130003644983252 4869 12305128356344394395921835466632182533558575389352 4870 12305128356344394396102443962072386766517477520675 4871 12305128356344394396315890365870828828880351746971 4872 12305128356344394396562174678027508720647198608018 4873 12305128356344394396841296898542426441818020625544 4874 12305128356344394397153257027415581992392844340111 4875 12305128356344394397498055064646975372371760324419 4876 12305128356344394397875691010236606581754865334726 4877 12305128356344394398286164864184475620542258109240 4878 12305128356344394398729476626490582488734073480999 4879 12305128356344394399205626297154927186330896900813 4880 12305128356344394399714613876177509713334125708628 4881 12305128356344394400256439363558330069748814174088 4882 12305128356344394400831102759297388255629936465539 4883 12305128356344394401438604063394684271164951704891 4884 12305128356344394402078943275850218116553816434226 4885 12305128356344394402752120396663989791996489177576 4886 12305128356344394403458135425835999297692964553803 4887 12305128356344394404196988363366246633843687799541 4888 12305128356344394404968679209254731800649916040560 4889 12305128356344394405773207963501454798316563332328 4890 12305128356344394406610574626106415627123458178239 4891 12305128356344394407480779197069614288282739764181 4892 12305128356344394408383821676391050784593746215156 4893 12305128356344394409319702064070725120458350872456 4894 12305128356344394410288420360108637301977214361115 4895 12305128356344394411289976564504787342731152554483 4896 12305128356344394412324370677259175285217415535714 4897 12305128356344394413391602698371801277876806307560 4898 12305128356344394414491672627842666936979624920431 4899 12305128356344394415624580465671777773794207380707 4900 12305128356344394416790326211859139667006778907238 4901 12305128356344394417988909866404758495303566700824 4902 12305128356344394419220331429308640137370834057095 4903 12305128356344394420484590900570790471895294889453 4904 12305128356344394421781688280191215377564475000436 4905 12305128356344394423111623568169920733069557122280 4906 12305128356344394424474396764506912417176638435147 4907 12305128356344394425870007869202196309584126801693 4908 12305128356344394427298456882255778291577629023688 4909 12305128356344394428759743803667664246045287119192 4910 12305128356344394430253868633437860057574030390007 4911 12305128356344394431780831371566371618230943386251 4912 12305128356344394433340632018053204848999544867846 4913 12305128356344394434933270572898365776806906514312 4914 12305128356344394436558747036101862631245375186647 4915 12305128356344394438217061407663731051650234137821 4916 12305128356344394439908213687584053339428723181764 4917 12305128356344394441632203875862958825480766762840 4918 12305128356344394443389031972500623870295226023299 4919 12305128356344394445178697977497271869731266767851 4920 12305128356344394447001201890853173276454638425154 4921 12305128356344394448856543712568645676964792757608 4922 12305128356344394450744723442644056623152384257055 4923 12305128356344394452665741081079993602025269250691 4924 12305128356344394454619596627877890997336941235814 4925 12305128356344394456606290083040782245450648423624 4926 12305128356344394458625821446574055847975062895047 4927 12305128356344394460678190718487717393467334447821 4928 12305128356344394462763397898811151919451366413300 4929 12305128356344394464881442987652345207835679301384 4930 12305128356344394467032325986177034427859762105251 4931 12305128356344394469216046898360998295245678563131 4932 12305128356344394471432605728445067440096963474514 4933 12305128356344394473682002480670072492517153620840 4934 12305128356344394475964237159276844082609821878379 4935 12305128356344394478279309768506212840478991741173 4936 12305128356344394480627220312599009396229498592400 4937 12305128356344394483007968795796064379969834744936 4938 12305128356344394485421555222338208421883406959583 4939 12305128356344394487867979596466272153085932679637 4940 12305128356344394490347241922421086206280328287508 4941 12305128356344394492859342204443481215772045381896 4942 12305128356344394495404280446774287817565322845243 4943 12305128356344394497982056653654336655144554808307 4944 12305128356344394500592670829324458400910569611650 4945 12305128356344394503236122978025483833207748515432 4946 12305128356344394505912413103998245933045747961291 4947 12305128356344394508621541211483605091177160782837 4948 12305128356344394511363507304722468360426536374640 4949 12305128356344394514138311387955789823111108761704 4950 12305128356344394516945953465424570591137048666919 4951 12305128356344394519786433541369858811780831475635 4952 12305128356344394522659751620032749689125516197150 4953 12305128356344394525565907705654385561087864174504 4954 12305128356344394528504901802475958730975839480179 4955 12305128356344394531476733914738881437214608022011 4956 12305128356344394534481404046685412814974972877938 4957 12305128356344394537518912202559411052037491839800 4958 12305128356344394540589258386607089401428146569163 4959 12305128356344394543692442603079278203121396444405 4960 12305128356344394546828464856246187246058454377520 4961 12305128356344394549997325150456627063565150459048 4962 12305128356344394553199023491647263405061225094207 4963 12305128356344394556433559905528126086863132191829 4964 12305128356344394559700934451470838051734177018036 4965 12305128356344394563001147222773667283268826114504 4966 12305128356344394566334198346661526805988959365915 4967 12305128356344394569700087984285974691125237964531 4968 12305128356344394573098816330725214078053383371682 4969 12305128356344394576530383614984093251321296027560 4970 12305128356344394579994790099994108472206555746919 4971 12305128356344394583492036082613573948442420824987 4972 12305128356344394587022121893628248795846263372214 4973 12305128356344394590585047897752089194183686858072 4974 12305128356344394594180814493628004399804195266879 4975 12305128356344394597809422113830118767344246944885 4976 12305128356344394601470871224878534111745530417076 4977 12305128356344394605165162327298551003672828032104 4978 12305128356344394608892295957660027069986250929819 4979 12305128356344394612652272811193340110843628548883 4980 12305128356344394616445094194073483546314439544866 4981 12305128356344394620270762565981335206695973807176 4982 12305128356344394624129282082929981526564627936803 4983 12305128356344394628020659140092547747894585415325 4984 12305128356344394631944902914642528463491718743632 4985 12305128356344394635902025908638577093827079408776 4986 12305128356344394639892044494419536197687701004823 4987 12305128356344394643914980546425248605648699865597 4988 12305128356344394647970872087906635134119723999508 4989 12305128356344394652059800432527624052265324052968 4990 12305128356344394656181934699160555469842039711859 4991 12305128356344394660337609272323399901573559941195 4992 12305128356344394664527707540590858059237825690162 4993 12305128356344394668755588104947191508995955456232 4994 12305128356344394673057353962049352417387137670575 4995 12305128356344394677556147268240732644676265854371 4996 12305128356344394682383319656954283508479226575590 4997 12305128356344394687670222761622956326411908384152 4998 12305128356344394693548208215679702416090235924807 4999 12305128356344394700148627652557473095130584460077 5000 12305128356344394707602832705689219681150141141620 5001 12305128356344394716042175008507893491769750050792 5002 12305128356344394725598006194446445844685169716875 5003 12305128356344394736401677896937828058524469351645 5004 12305128356344394748584541749414991453502917105992 5005 12305128356344394762277949385310887351438316347096 5006 12305128356344394777613252438058467075847257725879 5007 12305128356344394794721802541090681957726487141579 5008 12305128356344394813734951327840483356989184703238 5009 12305128356344394834784050431740822739492083439496 5010 12305128356344394858000451486224653773757191560471 5011 12305128356344394883515506124724957538049453668253 5012 12305128356344394911460565980674761772705770925892 5013 12305128356344394941966982687507141247555729126872 5014 12305128356344394975166107878655217762017850762563 5015 12305128356344395011189293187552160150880962986795 5016 12305128356344395050167890247631184305740476577346 5017 12305128356344395092233250692325553252025504645736 5018 12305128356344395137516726155068579980556363032927 5019 12305128356344395186149668269293797417270569415235 5020 12305128356344395238263428668435585384851278639078 5021 12305128356344395293989358985929922758591400264776 5022 12305128356344395353458810855215143479029267722375 5023 12305128356344395416803135909734198573651692158733 5024 12305128356344395484153685782949418518912238254324 5025 12305128356344395555641812108401734535649087868168 5026 12305128356344395631398866521219933060794333173963 5027 12305128356344395711556200676306164598176779849021 5028 12305128356344395796245166262224172778072084927944 5029 12305128356344395885597115001464346271587066720888 5030 12305128356344395979743398650443718790755956881015 5031 12305128356344396078815368999505969094321768369067 5032 12305128356344396182944377872921421009172574414854 5033 12305128356344396292261777128887043507368627227048 5034 12305128356344396406898918659526453537699858388883 5035 12305128356344396526987154390890085995411877964067 5036 12305128356344396652657836282955820683834409831530 5037 12305128356344396784042316329629734470245409229224 5038 12305128356344396921271946558746857298506731909947 5039 12305128356344397064478079032073434210767187988429 5040 12305128356344397213792065845321687709480817758136 5041 12305128356344397369345259128209039052824755336200 5042 12305128356344397531269011046497466555171463630951 5043 12305128356344397699694673924609468704191123849531 5044 12305128356344397874753600697912159607465566415990 5045 12305128356344398056577145455278537782804432988216 5046 12305128356344398245296663981913810352296471935679 5047 12305128356344398441043514302183223245428218508437 5048 12305128356344398643949057222452391742517896975860 5049 12305128356344398854144656873972089951548910593480 5050 12305128356344399071761681258273281118820644723843 5051 12305128356344399296931503878987928762420567469253 5052 12305128356344399529785514388559074386270678606600 5053 12305128356344399770455145729842766947047880550776 5054 12305128356344400019071918650903467242021064756143 5055 12305128356344400275767519165451266473426271956195 5056 12305128356344400540674182291252986040553794868598 5057 12305128356344400813926618258485008197077103759304 5058 12305128356344401095708700647175524711749724630423 5059 12305128356344401386816748730770972317514434406557 5060 12305128356344401689089685373091838830890153531908 5061 12305128356344402005417246505422222609325777874072 5062 12305128356344402339739981126509832551296430791491 5063 12305128356344402697049251302565988102084831098027 5064 12305128356344403083387232167265619275217572024450 5065 12305128356344403505846911921747266729492239928232 5066 12305128356344403972572091834613084600534914689247 5067 12305128356344404492757386241929010470526168815683 5068 12305128356344405076648222547225392329829502778790 5069 12305128356344405735540841221497740732855462556680 5070 12305128356344406481782295803207484810697308790151 5071 12305128356344407328770452898284234292834070629773 5072 12305128356344408290953992180140541869148821552692 5073 12305128356344409383832406389731124485346543007560 5074 12305128356344410623956001337592221643426359382067 5075 12305128356344412028925896026457558518783927510555 5076 12305128356344413617394023103542441406825367592114 5077 12305128356344415409063129403105026513283425207512 5078 12305128356344417424686776489272644148268766796939 5079 12305128356344419686069341198869628929388659829013 5080 12305128356344422216066016184257650325180874939504 5081 12305128356344425038582810456220502131947175898184 5082 12305128356344428178576549929359132784404122729679 5083 12305128356344431662054879053912456489155172346213 5084 12305128356344435516076271462467430938737127482436 5085 12305128356344439768750057111560986778540507658840 5086 12305128356344444449236466796475431994646635583227 5087 12305128356344449587746709611675670478202797390371 5088 12305128356344455215543356689220301817509345347058 5089 12305128356344461364942267407114451955348623416200 5090 12305128356344468069375696480931140764383831247167 5091 12305128356344475367190110280664143692559467979619 5092 12305128356344483315654819833815140341141381971654 5093 12305128356344492007766780427721923713644437196648 5094 12305128356344501589063600688976172411464835086439 5095 12305128356344512274436551662842728838579821065773 5096 12305128356344524364943575892691377746562613056468 5097 12305128356344538264622296499473083712996917809704 5098 12305128356344554497303026263706469453708760392315 5099 12305128356344573723421777793890074957819611184973 5100 12305128356344596756833282709803883203373861182456 5101 12305128356344624581624027320702697625840219322504 5102 12305128356344658368925305676702994507529825252727 5103 12305128356344699493726305565811589543552435935707 5104 12305128356344749551687500788928185635484554719478 5105 12305128356344810375955585904789651550279383267080 5106 12305128356344884054056010812361956411948697714791 5107 12305128356344972978435559072818260850375562886989 5108 12305128356345080176223888188435597359125881173972 5109 12305128356345210149892192507768139202973977430984 5110 12305128356345370255919947198115772753968221023843 5111 12305128356345572621477958334560820054627565406843 5112 12305128356345836599127992437904978659442873860114 5113 12305128356346191759540221653474328392212911780136 5114 12305128356346681422320960892477448901447092695471 5115 12305128356347367207269577507554210357858457069987 5116 12305128356348343071914253132311147209112161294374 5117 12305128356349785279766973996857289965840518355032 5118 12305128356352072310812663315975902964573094251047 5119 12305128356356020991451644874928214270970738745965 5120 12305128356363698910989036617545281332829316197556 5121 12305128356383003430702801661731726762944115595656 5122 12305128356421612470130331750104617623173714391859 5123 12305128356460221509557861838477508483403313188083 5124 12305128356498830548985391926850399343632911984418 5125 12305128356537439588412922015223290203862510781056 5126 12305128356576048627840452103596181064092109579227 5127 12305128356614657667267982191969071924321708379597 5128 12305128356653266706695512280341962784551307184416 5129 12305128356691875746123042368714853644780906004064 5130 12305128356730484785550572457087744505010504897119 5131 12305128356769093824978102545460635365240103888205 5132 12305128356807702864405632633833526225469702979572 5133 12305128356846311903833162722206417085699302181600 5134 12305128356884920943260692810579307945928901601803 5135 12305128356923529982688222898952198806158501609931 5136 12305128356962139022115752987325089666388102745762 5137 12305128357000748061543283075697980526617707531024 5138 12305128357039357100970813164070871386847330430283 5139 12305128357077966140398343252443762247076977481693 5140 12305128357116575179825873340816653107306648687504 5141 12305128357155184219253403429189543967536344058096 5142 12305128357193793258680933517562434827766063700983 5143 12305128357232402298108463605935325687995807985915 5144 12305128357271011337535993694308216548225577452670 5145 12305128357309620376963523782681107408455374622976 5146 12305128357348229416391053871053998268685226037395 5147 12305128357386838455818583959426889128915222268627 5148 12305128357425447495246114047799779989145460072930 5149 12305128357464056534673644136172670849376038188512 5150 12305128357502665574101174224545561709607091448411 5151 12305128357541274613528704312918452569839205303437 5152 12305128357579883652956234401291343430073777093536 5153 12305128357618492692383764489664234290315861088352 5154 12305128357657101731811294578037125150595436907007 5155 12305128357695710771238824666410016010925001824269 5156 12305128357734319810666354754782906871304555842388 5157 12305128357772928850093884843155797731734098971744 5158 12305128357811537889521414931528688592213631319851 5159 12305128357850146928948945019901579452743153256459 5160 12305128357888755968376475108274470313322665321346 5161 12305128357927365007804005196647361173952170036240 5162 12305128357965974047231535285020252034631693941703 5163 12305128358004583086659065373393142895361327610435 5164 12305128358043192126086595461766033756141167798694 5165 12305128358081801165514125550138924616971313244688 5166 12305128358120410204941655638511815477851898781455 5167 12305128358159019244369185726884706338783509859805 5168 12305128358197628283796715815257597199767543819684 5169 12305128358236237323224245903630488060809054930736 5170 12305128358274846362651775992003378921963017361307 5171 12305128358313455402079306080376269783416890233307 5172 12305128358352064441506836168749160645370630088818 5173 12305128358390673480934366257122051508024195451872 5174 12305128358429282520361896345494942371577580941331 5175 12305128358467891559789426433867833236231231793829 5176 12305128358506500599216956522240724102186405135136 5177 12305128358545109638644486610613614969648015020720 5178 12305128358583718678072016698986505838895889953975 5179 12305128358622327717499546787359396711142169120789 5180 12305128358660936756927076875732287589186190646164 5181 12305128358699545796354606964105178477429827871392 5182 12305128358738154835782137052478069381973741421507 5183 12305128358776763875209667140850960316398747169859 5184 12305128358815372914637197229223851323202095199602 5185 12305128358853981954064727317596742550824588513488 5186 12305128358892590993492257405969634880700749028107 5187 12305128358931200032919787494342528680248465810525 5188 12305128358969809072347317582715423949467738862992 5189 12305128359008418111774847671088320688358568195888 5190 12305128359047027151202377759461218896920953916727 5191 12305128359085636190629907847834118575154896395259 5192 12305128359124245230057437936207019723060396171262 5193 12305128359162854269484968024579922340637455766464 5194 12305128359201463308912498112952826427886101721427 5195 12305128359240072348340028201325731984806424608851 5196 12305128359278681387767558289698639011398521184994 5197 12305128359317290427195088378071547507662490188064 5198 12305128359355899466622618466444457473598466451099 5199 12305128359394508506050148554817368909207035424909 5200 12305128359433117545477678643190281814489594449440 5201 12305128359471726584905208731563196189451197794336 5202 12305128359510335624332738819936112034146819627943 5203 12305128359548944663760268908309029348763919072171 5204 12305128359587553703187798996681948133502452669102 5205 12305128359626162742615329085054868388562378942768 5206 12305128359664771782042859173427790114143692512031 5207 12305128359703380821470389261800713310446838613525 5208 12305128359741989860897919350173637977673074373020 5209 12305128359780598900325449438546564116027313845984 5210 12305128359819207939752979526919491725789385535811 5211 12305128359857816979180509615292420808171428628389 5212 12305128359896426018608039703665351365972781248720 5213 12305128359935035058035569792038283403595316738096 5214 12305128359973644097463099880411216927139695721551 5215 12305128360012253136890629968784151950186734072435 5216 12305128360050862176318160057157088515233681873902 5217 12305128360089471215745690145530026770721342128704 5218 12305128360128080255173220233902968332920014887251 5219 12305128360166689294600750322275918713098036155923 5220 12305128360205298334028280410648883789941631153570 5221 12305128360243907373455810499021869442137027080992 5222 12305128360282516412883340587394881548370487233819 5223 12305128360321125452310870675767925987328725525453 5224 12305128360359734491738400764141008637699267758432 5225 12305128360398343531165930852514135378173296664992 5226 12305128360436952570593460940887312087516909425295 5227 12305128360475561610020991029260544645428513901997 5228 12305128360514170649448521117633838933193716896868 5229 12305128360552779688876051206007200833700660427968 5230 12305128360591388728303581294380636231536273797099 5231 12305128360629997767731111382754151018767641554379 5232 12305128360668606807158641471127751116378282459730 5233 12305128360707215846586171559501442551295268192672 5234 12305128360745824886013701647875233553110945614203 5235 12305128360784433925441231736249159761160597977293 5236 12305128360823042964868761824623303476851465095872 5237 12305128360861652004296291912997794031083471414304 5238 12305128360900261043723822001372807784345478074839 5239 12305128360938870083151352089748568132496650882187 5240 12305128360977479122578882178125345528202739265006 5241 12305128361016088162006412266503457557963194985696 5242 12305128361054697201433942354883271773668672536099 5243 12305128361093306240861472443265375662327028243411 5244 12305128361131915280289002531651203607691755604930 5245 12305128361170524319716532620043789046126102831856 5246 12305128361209133359144062708448520479238742005115 5247 12305128361247742398571592796875403495586822922445 5248 12305128361286351437999122885353823132694248915200 5249 12305128361324960477426652973991765172469540493280 5250 12305128361363569516854183063424862955389244818463 5251 12305128361402178556281713153918168395834832806605 5252 12305128361440787595709243245471681493806304459956 5253 12305128361479396635136773338085402249303659788896 5254 12305128361518005674564303431759330662326898900939 5255 12305128361556614713991833526493466732876022165835 5256 12305128361595223753419363622287810460951030123362 5257 12305128361633832792846893719142361846551925295248 5258 12305128361672441832274423817057120889678734222055 5259 12305128361711050871701953916032087590331547476483 5260 12305128361749659911129484016067261948510461814790 5261 12305128361788268950557014117162643964215575975184 5262 12305128361826877989984544219318233637447024790703 5263 12305128361865487029412074322534030968205393712157 5264 12305128361904096068839604426810035956492080079492 5265 12305128361942705108267134532146248602312138162352 5266 12305128361981314147694664638542668905720542129083 5267 12305128362019923187122194745999296866904751101595 5268 12305128362058532226549724854516132486064721621970 5269 12305128362097141265977254964093175763400412214240 5270 12305128362135750305404785074730426699111817497267 5271 12305128362174359344832315186427885293399382707685 5272 12305128362212968384259845299185551546464364971264 5273 12305128362251577423687375413003425458511678343472 5274 12305128362290186463114905527881507029821151327703 5275 12305128362328795502542435643819796261604923109845 5276 12305128362367404541969965760818293156662331814900 5277 12305128362406013581397495878876997719395250784160 5278 12305128362444622620825025997995909955904340642659 5279 12305128362483231660252556118175029879770417263747 5280 12305128362521840699680086239414357533490730730578 5281 12305128362560449739107616361713893065506084045904 5282 12305128362599058778535146485073638092086777260135 5283 12305128362637667817962676609493598124501146379651 5284 12305128362676276857390206734973779041435416623302 5285 12305128362714885896817736861514186721575815191888 5286 12305128362753494936245266989114827043608605381039 5287 12305128362792103975672797117775705886220501104157 5288 12305128362830713015100327247496829128099028163780 5289 12305128362869322054527857378278202647935369292144 5290 12305128362907931093955387510119832324495621669411 5291 12305128362946540133382917643021724037478193158237 5292 12305128362985149172810447776983883668168690560392 5293 12305128363023758212237977912006317099455255893936 5294 12305128363062367251665508048089030215924818460671 5295 12305128363100976291093038185232028909644462810715 5296 12305128363139585330520568323435319101597707703990 5297 12305128363178194369948098462698906818711624820016 5298 12305128363216803409375628603022800290578561019791 5299 12305128363255412448803158744407035156533799556285 5300 12305128363294021488230688886851693717984580243428 5301 12305128363332630527658219030356905305830827525584 5302 12305128363371239567085749174922846280561402545003 5303 12305128363409848606513279320549740038035471106395 5304 12305128363448457645940809467237857030918782638418 5305 12305128363487066685368339614987514845710788903472 5306 12305128363525675724795869763799081034302144393399 5307 12305128363564284764223399913673143083700705435395 5308 12305128363602893803650930064611135377659965526758 5309 12305128363641502843078460216616091352543172878688 5310 12305128363680111882505990369693399509958999572111 5311 12305128363718720921933520523853065438464595404765 5312 12305128363757329961361050679124474175583863708004 5313 12305128363795939000788580835615611503225324991728 5314 12305128363834548040216110994492214590628468249115 5315 12305128363873157079643641159730062153515357218395 5316 12305128363911766119071171335569984821989526699058 5317 12305128363950375158498701526252813226154513472544 5318 12305128363988984197926231736019377996113890415123 5319 12305128364027593237353761969110509761971681020837 5320 12305128364066202276781292229767039153832720672864 5321 12305128364104811316208822522229796801805501684080 5322 12305128364143420355636352850739613336073430815287 5323 12305128364182029395063883219537319387752225509781 5324 12305128364220638434491413632863745589544802149972 5325 12305128364259247473918944094959722575756612334560 5326 12305128364297856513346474610066080982391894945987 5327 12305128364336465552774005182423651452935044115011 5328 12305128364375074592201535816273264659786888182194 5329 12305128364413683631629066515855751381291808407696 5330 12305128364452292671056597285411944598459461233155 5331 12305128364490901710484128129182704702042439492181 5332 12305128364529510749911659051408938744865292579344 5333 12305128364568119789339190056331600809245254519648 5334 12305128364606728828766721148191692007088496035983 5335 12305128364645337868194252331230260485671492513699 5336 12305128364683946907621783609688401449077302962094 5337 12305128364722555947049314987807257235222688724208 5338 12305128364761164986476846469828020147415613872523 5339 12305128364799774025904378059992102424081244314875 5340 12305128364838383065331909762541763200390383129202 5341 12305128364876992104759441581720860664123588107344 5342 12305128364915601144186973521775608068306840910867 5343 12305128364954210183614505586956835752914600918149 5344 12305128364992819223042037781534753506888081041184 5345 12305128365031428262469570109858171863553111370512 5346 12305128365070037301897102577863756572329432311351 5347 12305128365108646341324635211261537449533497772533 5348 12305128365147255380752168069423137437928613020180 5349 12305128365185864420179701245646824521109244595968 5350 12305128365224473459607234867157511723597272384579 5351 12305128365263082499034769095106757116623357578275 5352 12305128365301691538462304124572763839563221638386 5353 12305128365340300577889840184560380176964765005104 5354 12305128365378909617317377538001102390105567493183 5355 12305128365417518656744916481753244686718887397851 5356 12305128365456127696172457346602566182622096829558 5357 12305128365494736735600000497263023057580799257776 5358 12305128365533345775027546332377524567944498666823 5359 12305128365571954814455095284520195068349653402949 5360 12305128365610563853882647820211136373737951991140 5361 12305128365649172893310204439975649054774176780048 5362 12305128365687781932737765680383590738318438909523 5363 12305128365726390972165332236665339224528567818227 5364 12305128365765000011592905414995887933474042161730 5365 12305128365803609051020487675056114695452151829440 5366 12305128365842218090448083172859105945039293422347 5367 12305128365880827129875698303577986924209650422029 5368 12305128365919436169303342244386252225769095329376 5369 12305128365958045208731027497342555270188679631440 5370 12305128365996654248158770434785738616255436922287 5371 12305128366035263287586592931155645094544483535741 5372 12305128366073872327014533009703195521465467480212 5373 12305128366112481366442671984092318166182939402112 5374 12305128366151090405871178973195353138453438987323 5375 12305128366189699445300388361530270953000655200859 5376 12305128366228308484731183537671772321602528991906 5377 12305128366266917524166923102604118810420178857936 5378 12305128366305526563627291098805143671290807427659 5379 12305128366344135603120497003364406361565407602461 5380 12305128366382744642646540816281906881243979384592 5381 12305128366421353682205422537557645230326522784432 5382 12305128366459962721797142167191621408813037909495 5383 12305128366498571761421699705183835416703525129531 5384 12305128366537180801079095151534287253997984984318 5385 12305128366575789840769328506242976920696419995584 5386 12305128366614398880492399769309904416798856703891 5387 12305128366653007920248308940735069742305385681939 5388 12305128366691616960037056020518472897216103685986 5389 12305128366730225999858641008660113881531109454240 5390 12305128366768835039713063905159992695250537819739 5391 12305128366807444079600324710018109338374974233293 5392 12305128366846053119520423423234463810905816034848 5393 12305128366884662159473360044809056112848117494048 5394 12305128366923271199459134574741886244256852779239 5395 12305128366961880239477747013032954205319481012331 5396 12305128367000489279529197359682259996235958735406 5397 12305128367039098319613485614689803617206244472496 5398 12305128367077707359730611778055585068430332842463 5399 12305128367116316399880575849779604350108669081941 5400 12305128367154925440063377829861861462442510316700 5401 12305128367193534480279017718302356405636770602208 5402 12305128367232143520527495515101089179971278441859 5403 12305128367270752560808811220258059786658173021541 5404 12305128367309361601122964833773268228496792466256 5405 12305128367347970641469956355646714509889010117296 5406 12305128367386579681849785785878398636935486599695 5407 12305128367425188722262453124468320623217037786803 5408 12305128367463797762707958371416480511230913761774 5409 12305128367502406803186301526722878449417917527360 5410 12305128367541015843697482590387516054048349133971 5411 12305128367579624884241501562410398836390544587987 5412 12305128367618233924818358442791532675130729108258 5413 12305128367656842965428053231530923448955129895584 5414 12305128367695452006070585928628577036550010245595 5415 12305128367734061046745956534084499316602084071693 5416 12305128367772670087454165047898696167798877176416 5417 12305128367811279128195211470071173468831572292000 5418 12305128367849888168969095800601937098466266598607 5419 12305128367888497209775818039490992936401367958893 5420 12305128367927106250615378186738346863922483174628 5421 12305128367965715291487776242344004763917754263872 5422 12305128368004324332393012206307972520974110528427 5423 12305128368042933373331086078630256027158636518411 5424 12305128368081542414301997859310861203454850993746 5425 12305128368120151455305747548349794076789825633952 5426 12305128368158760496342335145747062876755907300027 5427 12305128368197369537411760651502703242688379244941 5428 12305128368235978578514024065616797475994481282624 5429 12305128368274587619649125388089474907574137857440 5430 12305128368313196660817064618920911897916210111639 5431 12305128368351805702017841758111331842879863849931 5432 12305128368390414743251456805661005195130848500974 5433 12305128368429023784517909761570249541168615827168 5434 12305128368467632825817200625839432432883820320355 5435 12305128368506241867149329398469141357284318307731 5436 12305128368544850908514296079460810698123603286594 5437 12305128368583459949912100668817473891764923468144 5438 12305128368622068991342743166544519439816950933307 5439 12305128368660678032806223572651952930836835479821 5440 12305128368699287074302541887169159402348480439040 5441 12305128368737896115831698110204124636260406320864 5442 12305128368776505157393692242922585801812102118471 5443 12305128368815114198988524289300321614725631570091 5444 12305128368853723240616194253578162705104529475214 5445 12305128368892332282276702139996939703052332615280 5446 12305128368930941323970047952797483238672613866559 5447 12305128368969550365696231696220623942069396723093 5448 12305128369008159407455253374507192443347516568060 5449 12305128369046768449247112991898019372615465714336 5450 12305128369085377491071810552633935360056650922723 5451 12305128369123986532929346060955771036786789636517 5452 12305128369162595574819719521104357035508798238128 5453 12305128369201204616742930937320523990528128326256 5454 12305128369239813658698980313845102537849018783343 5455 12305128369278422700687867654918923320955863740147 5456 12305128369317031742709592964782817012249491537230 5457 12305128369355640784764156247677614390074283434752 5458 12305128369394249826851557507844148435439895874351 5459 12305128369432858868971796749523279539098921689637 5460 12305128369471467911124873976955914753875910275180 5461 12305128369510076953310789194383008162088095655984 5462 12305128369548685995529542406045560875641648554939 5463 12305128369587295037781133616184621041813044357395 5464 12305128369625904080065562829041283864685342072650 5465 12305128369664513122382830048856691682175303043744 5466 12305128369703122164732935279872036797590891343159 5467 12305128369741731207115878526328731449357272878731 5468 12305128369780340249531659792469034772645250728398 5469 12305128369818949291980279082536804955235382684000 5470 12305128369857558334461736400778255250153650407103 5471 12305128369896167376976031751444215997374513276085 5472 12305128369934776419523165138804896985839184202940 5473 12305128369973385462103136567209108748873493278208 5474 12305128370011994504715946042593517035897180907107 5475 12305128370050603547361593590668151663226700998469 5476 12305128370089212590040079270804635573625358818416 5477 12305128370127821632751403176301236750687620908624 5478 12305128370166430675495565434382868218935367153775 5479 12305128370205039718272566206201088049599258746131 5480 12305128370243648761082405686834099382055017147022 5481 12305128370282257803925084105286750500850542796640 5482 12305128370320866846800601724490537667263415509739 5483 12305128370359475889708958841303775089026893581547 5484 12305128370398084932650155786512221881958349122514 5485 12305128370436693975624192924829834225823385602112 5486 12305128370475303018631070654899521376971507004659 5487 12305128370513912061670789409295407690039171676405 5488 12305128370552521104743349654537594979968068142336 5489 12305128370591130147848751891151383817422978751104 5490 12305128370629739190986996655706631829264014642559 5491 12305128370668348234158084643433716815649005255363 5492 12305128370706957277362017160507632196647429245086 5493 12305128370745566320598796666609255802556576501136 5494 12305128370784175363868427317751674067952843624503 5495 12305128370822784407170915509108012234810414096765 5496 12305128370861393450506270417851764895935160418812 5497 12305128370900002493874504546041585471798134077696 5498 12305128370938611537275634266016316521186368667483 5499 12305128370977220580709681452215800874674980521997 5500 12305128371015829624176684127890959348673617649648 5501 12305128371054438667676723606705720212346830696848 5502 12305128371093047711209969007532423575451159349479 5503 12305128371131656754776754714889039952710292572555 5504 12305128371170265798377964117350270055902171315262 5505 12305128371208874842016955815900375451187914075072 5506 12305128371247483885729832807196308305106709283155 5507 12305128371286092929639737247581460477923450460691 5508 12305128371324701973878020770488783287254024175650 5509 12305128371363311018576035009351228050714318977952 5510 12305128371401920063865131597601746085920259512347 5511 12305128371440529109876662168673288710488221041357 5512 12305128371479138156741978355998807242035390716640 5513 12305128371517747204592431793011252998182612619552 5514 12305128371556356253559374113143577296625645279375 5515 12305128371594965303774156949828731455992557907885 5516 12305128371633574355368131936499666796498618655972 5517 12305128371672183408472650706589334639961630890816 5518 12305128371710792463219064893530686309898185263339 5519 12305128371749401519738726130756673137305027672779 5520 12305128371788010578162986051700246482095338228178 5521 12305128371826619638623196289794357810125849958176 5522 12305128371865228701250708478471960789918571072891 5523 12305128371903837766176874251166036499738446174413 5524 12305128371942446833533045241309612679922376425792 5525 12305128371981055903450573082335764100299947620512 5526 12305128372019664976060809407677612560289682249943 5527 12305128372058274051495105850768326894680407467915 5528 12305128372096883129884814045041122995067534052206 5529 12305128372135492211361285623929263886880175114336 5530 12305128372174101296055872220866062560938646495267 5531 12305128372212710384099925469285051943180465871315 5532 12305128372251319475624797002620611856288788088898 5533 12305128372289928570761838454308721175556522708336 5534 12305128372328537669642401457787713841522003159675 5535 12305128372367146772397837646500540881672040589773 5536 12305128372405755879159498653909532772460199679104 5537 12305128372444364990058736113555620734724662286688 5538 12305128372482974105226901660567591205397520586223 5539 12305128372521583224795346949847594688307580255021 5540 12305128372560192348895423669959374813730498327684 5541 12305128372598801477658483543393320252773093114368 5542 12305128372637410611215878326566464717469596268235 5543 12305128372676019749698959809822486966563020750027 5544 12305128372714628893239079817431710826941439789554 5545 12305128372753238041967590207591105270665105595488 5546 12305128372791847196015842872424287246523949751063 5547 12305128372830456355515189737981691649763582319987 5548 12305128372869065520596982764241198283713727181190 5549 12305128372907674691392573945108884015652339572624 5550 12305128372946283868033315308419778789441275247087 5551 12305128372984893050650558915940127647229344319309 5552 12305128373023502239375656863382153091470587082756 5553 12305128373062111434339961280463276380342137654560 5554 12305128373100720635674824332945475828216458943051 5555 12305128373139329843511598345251249922763732155371 5556 12305128373177939057981636252747712771565787715570 5557 12305128373216548279216292144307862892432267281536 5558 12305128373255157507346921805136907407451919222739 5559 12305128373293766742504883259600092246111278789237 5560 12305128373332375984821537314063032688728570250400 5561 12305128373370985234428248099776502843287196861760 5562 12305128373409594491456383618271465956086543985863 5563 12305128373448203756037317373179885545214079725013 5564 12305128373486813028302439016944803114591803856100 5565 12305128373525422308383181492422267620896618794016 5566 12305128373564031596411065547676739861397415993123 5567 12305128373602640892517777196418311038330236186915 5568 12305128373641250196835551456413802550985372093058 5569 12305128373679859509499098557839596653036293977504 5570 12305128373718468830692292080723885113236527842363 5571 12305128373757078161211451298513104664528850612237 5572 12305128373795687502895499075027743123432182731328 5573 12305128373834296858634171341551898847395420067232 5574 12305128373872906232368017096833280734893685978391 5575 12305128373911515629088398407083208231209699278667 5576 12305128373950125054837490405976611349870053198830 5577 12305128373988734516708281294652030749672334096352 5578 12305128374027344022844572341711620566242621851107 5579 12305128374065953582440977883221318381761488971283 5580 12305128374104563205742925322711472186592435928130 5581 12305128374143172904046655131177592535146008699760 5582 12305128374181782689699220847081108558515467926971 5583 12305128374220392576098489076351629986179842760333 5584 12305128374259002577693139492401709508022206676992 5585 12305128374297612709982664836186064069747541125600 5586 12305128374336222989517370918240933173354970493847 5587 12305128374374833433898376741300041994240151616075 5588 12305128374413444061777614952578696827809204691374 5589 12305128374452054892857832386335053879794875300512 5590 12305128374490665947892590606696443460307829883679 5591 12305128374529277248686266450487200186955335909493 5592 12305128374567888818094052570068993528275164013724 5593 12305128374606500680021957976225617280569077966144 5594 12305128374645112859426808583558019878553637791379 5595 12305128374683725382316248842305115528832300401653 5596 12305128374722338275748752385053861923941868531616 5597 12305128374760951567833649168341189709272861701760 5598 12305128374799565287731169987449406870906602619887 5599 12305128374838179465652523936843417299990377420771 5600 12305128374876794132860282148581820584824538371198 5601 12305128374915409321670304000669742668191429434080 5602 12305128374954025065514844208680203422754250258787 5603 12305128374992641402740369142606978296457499984979 5604 12305128375031258390616189829951746890567026970754 5605 12305128375069876122139261558052302208597695189488 5606 12305128375108494742847192953500322851945706073019 5607 12305128375147114467631255061560651224588305046093 5608 12305128375185735597549390425603072078098710030528 5609 12305128375224358536639222166578549990060627777504 5610 12305128375262983808731063065005707676300083353855 5611 12305128375301612074260925729383085125938547140253 5612 12305128375340244147083541779490665317020410131476 5613 12305128375378881011285397524583251685014381265264 5614 12305128375417523837997787014777320512231600189227 5615 12305128375456174002209898038079687493781823865947 5616 12305128375494833099582204395390055531241555643458 5617 12305128375533502963261400645445293391563997184800 5618 12305128375572185680772936687211370198760924626251 5619 12305128375610883644563596081861446582715402792189 5620 12305128375649599881763036331672555036993334072912 5621 12305128375688338894842451785198868826369043323664 5622 12305128375727108040281317609740274322890899910263 5623 12305128375765919445250439880379093569077857287003 5624 12305128375804792462311585117917024119420778734014 5625 12305128375843756662134925467680145797718429647776 5626 12305128375882855364326775840877038252480223556851 5627 12305128375922150188686503590147571654419200925107 5628 12305128375961735092742290349098280451200518143234 5629 12305128376001786340006122347838195153456488197632 5630 12305128376042682410462922801150580097716677087387 5631 12305128376085240130513015494296663349641934576045 5632 12305128376131527089461518371107502357028125021376 5633 12305128376189440648586394549487719732670537413216 5634 12305128376305267766852565860427273398657347999359 5635 12305128376498312963973797348112608785103356178061 5636 12305128376768576239950089012543725892008561951572 5637 12305128377116057594781440853720624719372965330272 5638 12305128377540757028467852871643305267196566421675 5639 12305128378042674541009325066311767535479365595531 5640 12305128378621810132405857437726011524221363391618 5641 12305128379278163802657449985886037233422562331664 5642 12305128380011735551764102710791844663082988956231 5643 12305128380822525379725815612443433813202733838019 5644 12305128381710533286542588690840804683781893733286 5645 12305128382675759272214421945983957274820567380240 5646 12305128383718203336741315377872891586318889611919 5647 12305128384837865480123268986507607618277445879133 5648 12305128386034745702360282771888105370697633521828 5649 12305128387308844003452356734014384843584506809648 5650 12305128388660160383399490872886446036993039910939 5651 12305128390088694842201685188504288951110691947611 5652 12305128391594447379858939680867913586137419461746 5653 12305128393177417996371254349977319942273180977376 5654 12305128394837606691738629195832508019717971113363 5655 12305128396575013465961064218433477818672235106341 5656 12305128398389638319038559417780229339337230082080 5657 12305128400281481250971114793872762581917870096048 5658 12305128402250542261758730346711077546693983651639 5659 12305128404296821351401406076295174234877709934741 5660 12305128406420318519899141982625052649268387070356 5661 12305128408621033767251938065700712794267888399776 5662 12305128410898967093459794325522154675976874548035 5663 12305128413254118498522710762089378307976161388483 5664 12305128415686487982440687375402383732762999004274 5665 12305128418196075545213724165461171098778190398160 5666 12305128420782881186841821132265742022292035620551 5667 12305128423446904907324978275816102014572870677827 5668 12305128426188146706663195596112256954306920788838 5669 12305128429006606584856473093154212720180413154384 5670 12305128431902284541904810766941975190879611070095 5671 12305128434875180577808208617475550245091228449373 5672 12305128437925294692566666644754943761502791094756 5673 12305128441052626886180184848780161618805481738480 5674 12305128444257177158648763229551209695765397560707 5675 12305128447538945509972401787068093872080946424093 5676 12305128450897931940151100521330820029037735130408 5677 12305128454334136449184859432339394049523905697712 5678 12305128457847559037073678520093821818126387427807 5679 12305128461438199703817557784594109226912264870811 5680 12305128465106058449416497225840262196865056786646 5681 12305128468851135273870496843832286754911834854832 5682 12305128472673430177179556638570191130644945936367 5683 12305128476572943159343676610054010963399673284221 5684 12305128480549674220362856758283828554583256712324 5685 12305128484603623360237097083259773235095620665040 5686 12305128488734790578966397584982021365425626284619 5687 12305128492943175876550758263450796341432439375771 5688 12305128497228779252990179118666368615781809367154 5689 12305128501591600708284660150629055774973188021168 5690 12305128506031640242434201359339225370897229829655 5691 12305128510548897855438802744797464890561791119811 5692 12305128515143373547298464307005208717720365388934 5693 12305128519815067318013186045965490288736200848224 5694 12305128524563979167582967961683698105217969578607 5695 12305128529390109096007810054169837755722821377821 5696 12305128534293457103287712323453294277774659577220 5697 12305128539274023189422674769642053453282004686704 5698 12305128544331807354412697393901852451484345699451 5699 12305128549466809598257780200208469988103746353691 5700 12305128554679029920957923192802736693243741448914 5701 12305128559968468322513126375925483197007867766560 5702 12305128565335124802923389753817540129499698182899 5703 12305128570778999362188713330719738120823256191973 5704 12305128576300092000309097110872907801083377176960 5705 12305128581898402717284541098517879800388553450736 5706 12305128587573931513115045297895484748922191774103 5707 12305128593326678387800609713246553277800009590357 5708 12305128599156643341341234348811916019724923281908 5709 12305128605063826373736919208832403609002384447456 5710 12305128611048227484987664297548846681636631969443 5711 12305128617109846675093469619202075881112059978627 5712 12305128623248683944054335178032921879829496815570 5713 12305128629464739291870260978282215456133323740432 5714 12305128635758012718541247024190789591033197194851 5715 12305128642128504224067293319999504675281710012437 5716 12305128648576213808448399869949267761703411587760 5717 12305128655101141471684566678281032932615535945824 5718 12305128661703287213775793749235801299924253809519 5719 12305128668382651034722081087054621010906040564195 5720 12305128675139232934523428695978587269643955219150 5721 12305128681973032913179836580248842414054759117424 5722 12305128688884050970691304744106578747446416331499 5723 12305128695872287107057833191793208508244092769211 5724 12305128702937741322279421927550990831618591508498 5725 12305128710080413616356070955623783905350470341200 5726 12305128717300303989287780280257800982465710928883 5727 12305128724597412441074549905703872402938772649925 5728 12305128731971738971716379836232207955710868416320 5729 12305128739423283581213270076191618174107828318608 5730 12305128746952046269565220631518768807549392762007 5731 12305128754558027036772231527923689672352015655349 5732 12305128762241225882834302824778003711279002264756 5733 12305128770001642807751434615379978907924819131904 5734 12305128777839277811523627026954528286811346141475 5735 12305128785754130894150880220653209919169244485731 5736 12305128793746202055633194391554226944374235626002 5737 12305128801815491295970569768662427646974220002480 5738 12305128809961998615163006614909308288246777429919 5739 12305128818185724013210505227153183075925166203547 5740 12305128826486667490113065936179811125826758433814 5741 12305128834864829045870689106703148617717157590192 5742 12305128843320208680483375137366104807945867656999 5743 12305128851852806393951124460742804051149346980485 5744 12305128860462622186273937543353348162269284085636 5745 12305128869149656057451814885723037711970461321104 5746 12305128877913908007484757024421730327112989826739 5747 12305128886755378036372764654679803807854699041203 5748 12305128895674066144115839082672251574265067620066 5749 12305128904669972330713982768079951456641385452736 5750 12305128913743096596167199866915989889560049140203 5751 12305128922893438940475496774353492114995242164045 5752 12305128932120999363638882667565952725752837025152 5753 12305128941425777865657370048612025142303885210576 5754 12305128950807774446530975289830551923435420314383 5755 12305128960266989106259720265661375899722558670397 5756 12305128969803421844843642999355417887574948287028 5757 12305128979417072662282824804576606156157139810688 5758 12305128989107941558577434800197280815225672927259 5759 12305128998876028533727807370735412379504236601755 5760 12305129008721333587734825904765701560770771783362 5761 12305129018643856720601849003272409925186396969552 5762 12305129028643597932364979662912489639290300591495 5763 12305129038720557223147360040029332563347376170371 5764 12305129048874734593080341768055890014973510274150 5765 12305129059106130042295276480425113311784591452752 5766 12305129069414743570923515810569953771396544350927 5767 12305129079800575179096411391923362711425744231197 5768 12305129090263624866945314857918291449489378245220 5769 12305129100803892634601577841987691303208290474352 5770 12305129111421378482196551977564513590278239447875 5771 12305129122116082409861588898081709629327294377565 5772 12305129132888004417728040236972230740570723414312 5773 12305129143737144505927257627669028245826329925296 5774 12305129154663502674590592703605053468610704561439 5775 12305129165667078923849397098213257739920593221979 5776 12305129176747873253835022444926592419669176015958 5777 12305129187905885664678820377178008973713185972016 5778 12305129199141116156512142528400461070574631300271 5779 12305129210453564729466340532026929788518456602813 5780 12305129221843231383672766021490442867881563042692 5781 12305129233310116119262770630224075078493536413392 5782 12305129244854218936367705991660948219772899206283 5783 12305129256475539835118923739234231126508478575195 5784 12305129268174078815647775506377139690295685297906 5785 12305129279949835878085612926522936936563632485936 5786 12305129291802811022563787633104935856132635980247 5787 12305129303733004249213651259556669374940213457155 5788 12305129315740415558166555439312517315669519763078 5789 12305129327825044949553851805808458553613464458336 5790 12305129339986892423506891992482827029310380972975 5791 12305129352225957980157027632778573770247080453853 5792 12305129364542241619635610360158029252877127581444 5793 12305129376935743342073991808162124698038704214768 5794 12305129389406463147603523611919646542663902527523 5795 12305129401954401036355557426332745290581528197021 5796 12305129414579557008461444939965164572067238257864 5797 12305129427281931064052537875307293058227851020208 5798 12305129440061523203260187988776164461097598137215 5799 12305129452918333426215747070715457539419492569627 5800 12305129465852361733050566945395496120081607547254 5801 12305129478863608123895999471013249175144195278768 5802 12305129491952072598883396539692333653397187347403 5803 12305129505117755158144110077483184450086193816867 5804 12305129518360655801809492044363681368540938566090 5805 12305129531680774530010894434239901276039376833024 5806 12305129545078111342879669274946874116443364370467 5807 12305129558552666240547168628250844931901711293149 5808 12305129572104439223144744589864036224868457894536 5809 12305129585733430290803749289503869253520738291760 5810 12305129599439639443655534892932322332231015393151 5811 12305129613223066681831453724571893948669470405851 5812 12305129627083712005462858719789698210417933753910 5813 12305129641021575414681103967458733635286047095216 5814 12305129655036656909617545252784207345362558799239 5815 12305129669128956490403540600131365270134004116037 5816 12305129683298474157170450815865822689918607314980 5817 12305129697545209910049640031238353712699771651600 5818 12305129711869163749172476247779921584776882488443 5819 12305129726270335674670332969122489824237407927813 5820 12305129740748725686674599847709099935003347746600 5821 12305129755304333785316709826395800873751604359696 5822 12305129769937159970728183653247053437751069221463 5823 12305129784647204243040707341972948829237783065395 5824 12305129799434466602386515910340308447502038609158 5825 12305129814298947048900319588525514546217306118704 5826 12305129829240645582765991956556758894137111596143 5827 12305129844259562204779852287880478224204231966077 5828 12305129859355696916780823446317160352937587672708 5829 12305129874529049721658641363150903637786074583632 5830 12305129889779620623353855037129416977224816057291 5831 12305129905107409626857826534464019816536530907547 5832 12305129920512416738212730988829642169247812365170 5833 12305129935994641964511556601364824694156246787632 5834 12305129951554085313898104640671721526887914054807 5835 12305129967190746795566989442816270249623386674883 5836 12305129982904626419763638411328818852726165119110 5837 12305129998695724197784292017204877890606795365600 5838 12305130014564040141976003798905876494358538055151 5839 12305130030509574265736640362361424393460422338333 5840 12305130046532326583514881380984074277795521692292 5841 12305130062632297110810219595728543093068817565680 5842 12305130078809485864172960817131070341279434346187 5843 12305130095063892861204224047925381197823028868155 5844 12305130111395518120555941935326781958105721330674 5845 12305130127804361661930861313593428827860257314512 5846 12305130144290423506082543746852652117197303259859 5847 12305130160853703674815366071928786443724126635333 5848 12305130177494202190984520941183501275978498076704 5849 12305130194211919078496017365400590410262181353744 5850 12305130211006854362306681259181002281291736491079 5851 12305130227879008068424157072763651095670620400933 5852 12305130244828380223906918438735494545935635817956 5853 12305130261854970856864295313633463277477302262640 5854 12305130278958779996456518492739865276376942442787 5855 12305130296139807672894797070519604433781842493171 5856 12305130313398053917441702179031280337992354680578 5857 12305130330733518762413093196280018931790822967920 5858 12305130348146202241241224837838840087840447004567 5859 12305130365636104392272563473701519254085725930179 5860 12305130383203225272776420131369736031792508102854 5861 12305130400847564975749750098181283424475657495968 5862 12305130418569123646730162000727840033531375541359 5863 12305130436367901500608926884274248262936907663773 5864 12305130454243898838443987292190292864265471785028 5865 12305130472197116064272966345426938415100774656304 5866 12305130490227553701926176824502807631268841344435 5867 12305130508335212411839631337916440501891142230093 5868 12305130526520093007868061505447820005012068308056 5869 12305130544782196474097953636351749576100328516064 5870 12305130563121523981660601780744705497467062501727 5871 12305130581538076905545193726633503464222027227627 5872 12305130600031856841412203274917846377941726041798 5873 12305130618602865622408324984334603005579360607280 5874 12305130637251105336059008753849742471146707060351 5875 12305130655976578374811038144636425404526830225389 5876 12305130674779287765794070658971684299285632492692 5877 12305130693659238011479300645409692420197438717504 5878 12305130712616436468346203271250336139310618265643 5879 12305130731650895263565584611575937499144124591403 5880 12305130750762633749699211187188194054188820974914 5881 12305130769951681497417255143413185628243472812656 5882 12305130789218081826326031391459491869817493633191 5883 12305130808561896356224907283966982949623923900387 5884 12305130827983219044642064454542193315327920004934 5885 12305130847482226155089489133294153477561794933232 5886 12305130867059296167552104535006127772855114684367 5887 12305130886715245908430234444939344266868729021885 5888 12305130906452142967028996806924860407398502303556 5889 12305130926277884704626354738867298807239723519216 5890 12305130946277367119614760160129508248710167712859 5891 12305130966740158007700688733508170183531825858715 5892 12305130987975129684304381165986411493541488474674 5893 12305131010291154464846078164547359060575948060576 5894 12305131033997104664746020436174139766472033211091 5895 12305131059401852599424448687849880493067023138661 5896 12305131086814270584301603626557708122199008944864 5897 12305131116543230934797725959280749535709738660976 5898 12305131148897605966333056393002131615515874766199 5899 12305131184186267994327835634704981244466390422229 5900 12305131222718089334202304391372425306997457729876 5901 12305131264801942301376703369987590689147784006240 5902 12305131310746699211271273277533604278654863852163 5903 12305131360861232379306254820993592970736347116803 5904 12305131415454414120901888707350683689526317859122 5905 12305131474835116751478415643588003465102413057680 5906 12305131539312212586456076336688681530207544872515 5907 12305131609194573941255111493635874527327561855637 5908 12305131684791073131295761821412785761020269120016 5909 12305131766410582471998268027002665565336156409056 5910 12305131854361974278782870817388811303914650164047 5911 12305131948954120867069810899554567375765481488739 5912 12305132050495894552279328980483325236704965110830 5913 12305132159296167649831665767158523476383118091760 5914 12305132275663812475147061966563650649841160222411 5915 12305132399907701343645758285682415247237513129019 5916 12305132532336706570747995431499372655476235607922 5917 12305132673259700471874014111000677314071141169360 5918 12305132822985555362444055031174838727781467193299 5919 12305132981823143557878358899014983488314928776517 5920 12305133150081337373597166421533617636345994549408 5921 12305133328069009125020718305821847956933750320912 5922 12305133516095031127569255260558636451231192214647 5923 12305133714468275696663018014196309187288029857845 5924 12305133923497615147722247328848785359600824235028 5925 12305134143491921796167184000556629203497297606272 5926 12305134374760067957418068859287049995232585574659 5927 12305134617610925946895142768933902057770605050851 5928 12305134872353368080018646627317684782220333214578 5929 12305135139296266672208821366185542704862926224432 5930 12305135418748494038885907951211268338709219613567 5931 12305135711018922495470147381995472143225727395611 5932 12305136016416424357381780692066209485963077399414 5933 12305136335249871940041048948879732798420128812848 5934 12305136667828137558868193253821247588679641338631 5935 12305137014460093529283454742207174463111329041413 5936 12305137375454612166707074583299911488390136164580 5937 12305137751120565786559293980367055486914100775184 5938 12305138141766826704260354172720760337276589731475 5939 12305138547702267235230496558333700091368688190515 5940 12305138969235759694889963146123164420993130526274 5941 12305139406676176398658997098512327408180462346560 5942 12305139860332389661957843274256571739240335970763 5943 12305140330513271800206748771271318907880190598861 5944 12305140817527695128825963469472359758639154450144 5945 12305141321684531963235740573660643963721534730064 5946 12305141843292654618856337158917310333647620751087 5947 12305142382660935411108015802424497950725784565437 5948 12305142940098246655411055230175423883098929899924 5949 12305143515913460667185777458576312651664863119360 5950 12305144110415449761852592309241800617913379628027 5951 12305144723913086254832074869432154548301424109339 5952 12305145356715242461545349230464371406340193230882 5953 12305146009130790697416014696065009009924061208528 5954 12305146681468603277916833919812434692027457994307 5955 12305147374037552519133015248703260749814064462741 5956 12305148087146510738192370620108150564023705007952 5957 12305148821104350253273525038861378056326179447456 5958 12305149576219943383605916577260827689417515089615 5959 12305150352802162449469796375067994472801334698211 5960 12305151151159879772196228639507983984225135453934 5961 12305151971601967674167090645269512446707407664176 5962 12305152814437298478815072734504909560095135158731 5963 12305153679974744510623678316830288470789794395707 5964 12305154568523178095127223869326172733375789796274 5965 12305155480391471558910838936538248466484571288464 5966 12305156415888497229610466130478120365430303462995 5967 12305157375323127435912861130625573723912919420357 5968 12305158359004234507555592683943336796036396587616 5969 12305159367240690775327042604936302091726620363344 5970 12305160400341368571066405777690884677203619085151 5971 12305161458615140227663690278490985292083953537299 5972 12305162542370878079059717828102085795994647868798 5973 12305163651917454460246124334332517958889351610336 5974 12305164787563741707265360434859787655099635152023 5975 12305165949618612157210692040058405066453669912397 5976 12305167138390938148226200875840215225710130477148 5977 12305168354189592019506785026539187493391684565968 5978 12305169597323446111298159480306445868435796153403 5979 12305170868101372764896857760931080121666826101597 5980 12305172166832244322650242574550223509842481095120 5981 12305173493824933127956532951250982242574184604384 5982 12305174849388311525264848759865839870164163287111 5983 12305176233831251860075288168409875847980607227995 5984 12305177647462626478939311382491865328544772643742 5985 12305179090591307729461666853667109818859907447184 5986 12305180563526167960363498371058804755810115237611 5987 12305182066576079525280161378210901151560799104603 5988 12305183600049914796769855976175254171598711356178 5989 12305185164256546183118426525839832383659619915632 5990 12305186759504846145152370727346489953360630164723 5991 12305188386103687213051848699510244848899891478117 5992 12305190044361942003163692059251057386071525727552 5993 12305191734588483234814413001070067706680143614128 5994 12305193457092183747123213379036074090772674154599 5995 12305195212181916515814994875197792091691491679557 5996 12305197000166554670033378182885380251701891133700 5997 12305198821354971509153738684903817570493485404688 5998 12305200676056040519596259504919755894598318090051 5999 12305202564578635391639017504490186483347050102291 6000 12305204487231630036231375558064987802537088739362 6001 12305206444323898601808917297931204183342539614224 6002 12305208436164315491185981696604980313996082813075 6003 12305210463061755412098241388809652388601687110213 6004 12305212525325093706964242950372428464946158845856 6005 12305214623263207193544069803397657372024726825168 6006 12305216757184975543606086188735401046106664363887 6007 12305218927399283199609987255018157093931828866227 6008 12305221134215021829406428596597798634211987562238 6009 12305223377941093318954471432350581054966809798320 6010 12305225658886413303149319747035259568926613052955 6011 12305227977359915717079229966841879911025341739931 6012 12305230333670566833561272798927152093149056199858 6013 12305232728127415231396323546950282190150973369056 6014 12305235161039711705858194499244710102781563196531 6015 12305237632717145398636098514621839460922579395749 6016 12305240143470656214324042610462903276590790274400 6017 12305242693617013829488878978222699726802388772240 6018 12305245283588595597239478699187144018325652679383 6019 12305247915257939929679699426008491554680237348341 6020 12305250592949259242561559423017567363965366753716 6021 12305253323457744474999002610410211528977471892864 6022 12305256116049565089467898564247279187306442853347 6023 12305258982461869071806042516454640537116996777507 6024 12305261936902782931213155354823180858584956823954 6025 12305264996051411700250883623008800590924370877360 6026 12305268179057838934842799520532418163945011944159 6027 12305271507543126714274400902780139967778377258459 6028 12305275005599315641193111281003887314506123616790 6029 12305278699789424841608279822322148594024184921904 6030 12305282619147451964891181349720735286678441338599 6031 12305286795178373183775016342055043984967773140805 6032 12305291261858143194354910934064818755562336528388 6033 12305296055633695216087916916433372434721427272080 6034 12305301215422940991793011737826944928765715681011 6035 12305306782614770787651098627510666331179636110323 6036 12305312801069053393205007047632652369225317879266 6037 12305319317116636121359493235785273194258747288128 6038 12305326379559344808381240747831477575781063095979 6039 12305334039669983813898861000732623104557236689677 6040 12305342351192336020902893815388806736049974222592 6041 12305351370341162835745807959523654267253206581456 6042 12305361155802204188142001693079350647342892507215 6043 12305371768732178531167804400037451111149119227773 6044 12305383272758782841261487235128958893202551392820 6045 12305395733980692618223290265436254694654802037248 6046 12305409220967561885215466985188501071115518982619 6047 12305423804760023188762361776198860997027545076827 6048 12305439558869687598750793646275597657754020899138 6049 12305456559279144708431982437574905106907310324304 6050 12305474884441962634484655918222275841747864512895 6051 12305494615282688020812866099165362448584665715131 6052 12305515835196846052554622237261126180815276999030 6053 12305538630050940472886690437604046207853508647248 6054 12305563088182453599837602732943891810761740000263 6055 12305589300399846343100666163105000586950625990821 6056 12305617359982558220846971854418056995194025648100 6057 12305647362681007376538404099196329834043518430000 6058 12305679406716590595740649437722150554060233709435 6059 12305713592781683322936206826659172392867977772517 6060 12305750024039639678337406822353896090780709118824 6061 12305788806124792474699447259029047359303935790256 6062 12305830047142453234133446300170429270552828137943 6063 12305873857668912204919528435555588823208405427347 6064 12305920350751438378320216756256364736185664908742 6065 12305969641908279505395367699583166107543533746768 6066 12306021849128662113894705631476906906166745178663 6067 12306077092872791558800401168487097120578552729125 6068 12306135496071852352088611456668523116752279088132 6069 12306197184128009003388143076754516545636901009968 6070 12306262284914407398647196016625526679222671358851 6071 12306330928775176716816413760345842973737658686835 6072 12306403248525431884548512826100534911149072971170 6073 12306479379451276568915727945000458756499257904816 6074 12306559459309806708237549202440375113308436912175 6075 12306643628329115063337631713647739621067691952315 6076 12306732029208305255079557463218076709987452510486 6077 12306824807117541732621825620650811387012536267008 6078 12306922109698169683906984928521006998752245514247 6079 12307024087062951165604097288283095134714397908389 6080 12307130891796877519598131348362741280309057299204 6081 12307242678961748382058013519660580599712943767888 6082 12307359606244558627433331779682660660851692641555 6083 12307481842888032518130730763535164067630155589555 6084 12307609602631812255734468888617379297749694637186 6085 12307743183228809835083463804275496199147747655424 6086 12307883005980863418062102885642850405905855793867 6087 12308029655274393707391053727481673763225075604941 6088 12308183918116060320418074638037345092716613137824 6089 12308346823668418162908825132937099891092045860496 6090 12308519682785573802837676431598980862670857735791 6091 12308704127548841844178523040066569274709271809341 6092 12308902150802401300695603348732982893303431099604 6093 12309116145688951969734336724956725672166501516480 6094 12309348945185370806012177978871012362322490217979 6095 12309603861638368295409504774834907298338137805083 6096 12309884726300144828760811320858344412266752981986 6097 12310195928864047075647444527968878112833870075408 6098 12310542457000224358267940007026089997394830782587 6099 12310929935891285058958401805122152221023203975901 6100 12311364667767953306931844098900980074598040170448 6101 12311853671444726175914655514153973112605162012832 6102 12312404721855531419791144512711059709478491916551 6103 12313026389589385746264390895899891843072297229659 6104 12313728080426053628533676756905257156438221561886 6105 12314520074871706654989733073996557935436982664912 6106 12315413567694583417020278266308400884416824037859 6107 12316420707460650417244729283811860043982199320275 6108 12317554636069272464027764861272322766017966873410 6109 12318829528288918996712117248207793719980136038864 6110 12320260631292940353085506011483104876101669145323 6111 12321864304195460256300903035536117628902217850093 6112 12323658057587844588343727524892060670467559558624 6113 12325660593078936756077698434089737993589713052112 6114 12327891843017710031646869774607334697254501887951 6115 12330373089343736935517178224059650037817292719421 6116 12333127739018815001715120670537436486536244707572 6117 12336183300829089970269034869409717622065954039680 6118 12339574627308878421242550861843634527549907969755 6119 12343348421805494370073993771411553463666435263643 6120 12347569010685079824222011311117501868802021675906 6121 12352325380679439301118662192810782323881870852176 6122 12357739481373878307522441760671808364089797829047 6123 12363975792836046262590125420407724481500934193779 6124 12371252158385792330517109493953720233792522304614 6125 12379851882506060607186625811693913433043840060784 6126 12390137093894858672342743638837250360273760292927 6127 12402563373658345784506348060944509169104823360621 6128 12417695648645500785727693633262550088019588700228 6129 12436225349927560022207260718989546801300244453136 6130 12458988836639484701989970054431817541367842535371 6131 12486988219352514351840930285804190070717183437227 6132 12521434490355607421219320708482760641080187601266 6133 12563875144734901893577171580435198552695305471456 6134 12616486269802994849235452901941942959598199494787 6135 12682610071883001827888401956730599236203817993685 6136 12767618809472075148366985156402785639290674480896 6137 12880186101811790582230518350500271770123359375408 6138 13034046582145489932356327965767025354304298105063 6139 13250352716195312001711488235084722038197581900613 6140 13561710629692521499082780697861601040608877589684 6141 14024201082858811295585605415099322722712648264864 6142 14753119308698515876077772941701284119830042564211 6143 16009701582085252023296393200397821203252016348179 6144 18457692534477982547510005702934041365895155106674 6145 24610256712650179743155850966703018774603406407632 6146 36915385068994574134447541494240973592019909009551 6147 49220513425338968525739232021778928409436411611491 6148 61525641781683362917030922549316883226852914213542 6149 73830770138027757308322613076854838044269416815896 6150 86135898494372151699614303604392792861685919419783 6151 98441026850716546090905994131930747679102422025869 6152 110746155207060940482197684659468702496518924636404 6153 123051283563405334873489375187006657313935427261768 6154 135356411919749729264781065714544612131351929960539 6155 147661540276094123656072756242082566948768432757341 6156 159966668632438518047364446769620521766184935654424 6157 172271796988782912438656137297158476583601438662168 6158 184576925345127306829947827824696431401017941888087 6159 196882053701471701221239518352234386218434445701931 6160 209187182057816095612531208879772341035850950643478 6161 221492310414160490003822899407310295853267459234456 6162 233797438770504884395114589934848250670683985939431 6163 246102567126849278786406280462386205488100536796557 6164 258407695483193673177697970989924160305517111808084 6165 270712823839538067568989661517462115122933710984392 6166 283017952195882461960281352045000069940350334432995 6167 295323080552226856351573042572538024757766982523643 6168 307628208908571250742864733100075979575183655796114 6169 319933337264915645134156423627613934392600356772136 6170 332238465621260039525448114155151889210017111992271 6171 344543593977604433916739804682689844027434012029219 6172 356848722333948828308031495210227798844851153639238 6173 369153850690293222699323185737765753662268635560536 6174 381458979046637617090614876265303708479686592626151 6175 393764107402982011481906566792841663297105610286893 6176 406069235759326405873198257320379618114527085882708 6177 418374364115670800264489947847917572931956073683240 6178 430679492472015194655781638375455527749422553307611 6179 442984620828359589047073328902993482566939022030589 6180 455289749184703983438365019430531437384505479854424 6181 467594877541048377829656709958069392202121926789496 6182 479900005897392772220948400485607347019788362943319 6183 492205134253737166612240091013145301837504788685643 6184 504510262610081561003531781540683256655271204556246 6185 516815390966425955394823472068221211473087613076856 6186 529120519322770349786115162595759166290954040788035 6187 541425647679114744177406853123297121108870578262483 6188 553730776035459138568698543650835075926837322256458 6189 566035904391803532959990234178373030744854371508168 6190 578341032748147927351281924705910985562921860850651 6191 590646161104492321742573615233448940381040375734717 6192 602951289460836716133865305760986895199211313500312 6193 615256417817181110525156996288524850017439728417080 6194 627561546173525504916448686816062804835780594653367 6195 639866674529869899307740377343600759654421371331083 6196 652171802886214293699032067871138714473562014992310 6197 664476931242558688090323758398676669293402484161080 6198 676782059598903082481615448926214624114142773456255 6199 689087187955247476872907139453752578935983328114469 6200 701392316311591871264198829981290533759125405261492 6201 713697444667936265655490520508828488583773918952792 6202 726002573024280660046782211036366443410208697691763 6203 738307701380625054438073901563904398239641880664293 6204 750612829736969448829365592091442353074872805995384 6205 762917958093313843220657282618980307920303347026328 6206 775223086449658237611948973146518262782034164382159 6207 787528214806002632003240663674056217673646073936227 6208 799833343162347026394532354201594172637636325771686 6209 812138471518691420785824044729132127822445722891288 6210 824443599875035815177115735256670084109508787211623 6211 836748728231380209568407425784208041866243407799757 6212 849053856587724603959699116311746001092649584657940 6213 861358984944068998350990806839283961788727317796552 6214 873664113300413392742282497366821923954476607323107 6215 885969241656757787133574187894359887589897453607355 6216 898274370013102181524865878421897852694989857189074 6217 910579498369446575916157568949435819269753820589992 6218 922884626725790970307449259476973787314189370350671 6219 935189755082135364698740950004511756828296597043811 6220 947494883438479759090032640532049727812075597425670 6221 959800011794824153481324331059587700265526470234456 6222 972105140151168547872616021587125674188649350303207 6223 984410268507512942263907712114663649581444823082733 6224 996715396863857336655199402642201626443914285912980 6225 1009020525220201731046491093169739604776062793063592 6226 1021325653576546125437782783697277584577945318702915 6227 1033630781932890519829074474224815565849749321952859 6228 1045935910289234914220366164752353548591674759355506 6229 1058241038645579308611657855279891532803921589434888 6230 1070546167001923703002949545807429518486689806809867 6231 1082851295358268097394241236334967505640179856717077 6232 1095156423714612491785532926862505494264592996282288 6233 1107461552070956886176824617390043484360134139560968 6234 1119766680427301280568116307917581475927083115056511 6235 1132071808783645674959407998445119468966652061954805 6236 1144376937139990069350699688972657463481640318380852 6237 1156682065496334463741991379500195459476449757675944 6238 1168987193852678858133283070027733456957181040465115 6239 1181292322209023252524574760555271455937414982621715 6240 1193597450565367646915866451082809456459648834228898 6241 1205902578921712041307158141610347458672323398289416 6242 1218207707278056435698449832137885464191708974853679 6243 1230512835634400830089741522665423478529073899928067 6244 1242817963990745224481033213192961507563104398731430 6245 1255123092347089618872324903720499557172486698464568 6246 1267428220703434013263616594248037633235907062423111 6247 1279733349059778407654908284775575741632052204520461 6248 1292038477416122802046199975303113888239609650559156 6249 1304343605772467196437491665830652078937270583271432 6250 1316648734128811590828783356358190319603801099837451 6251 1328953862485155985220075046885728616118899608119869 6252 1341258990841500379611366737413266974363851714920456 6253 1353564119197844774002658427940805400221545562257272 6254 1365869247554189168393950118468343899576568079432119 6255 1378174375910533562785241808995882478320986350995115 6256 1390479504266877957176533499523421142375783895706182 6257 1402784632623222351567825190050959897767887785244840 6258 1415089760979566745959116880578498752726890366472087 6259 1427394889335911140350408571106037742892126922640893 6260 1439700017692255534741700261633576950565004693565188 6261 1452005146048599929132991952161116505076423603689336 6262 1464310274404944323524283642688656582786872514155587 6263 1476615402761288717915575333216197407092210590768651 6264 1488920531117633112306867023743739248445103582957186 6265 1501225659473977506698158714271282424432050942483592 6266 1513530787830321901089450404798827302604943323839711 6267 1525835916186666295480742095326374470450788583352739 6268 1538141044543010689872033785853925362353340214519974 6269 1550446172899355084263325476381483011748961465552616 6270 1562751301255699478654617166909052807139261008531591 6271 1575056429612043873045908857436644754112795993254637 6272 1587361557968388267437200547964288237707090323053108 6273 1599666686324732661828492238492091243704052518436904 6274 1611971814681077056219783929020689405444159126567803 6275 1624276943037421450611075619550347774841791618361661 6276 1636582071393765845002367310081066351896949993820728 6277 1648887199750110239393659000612845136609634252955384 6278 1661192328106454633784950691145684128979844395873143 6279 1673497456462799028176242381679583329007580422943755 6280 1685802584819143422567534072214542736692842334706998 6281 1698107713175487816958825762750562352035630133684600 6282 1710412841531832211350117453287642175035943846417123 6283 1722717969888176605741409143825782205693783563477267 6284 1735023098244521000132700834364982444009149381621290 6285 1747328226600865394523992524905242889982041399587400 6286 1759633354957209788915284215446563543612459752208635 6287 1771938483313554183306575905988944404900405024935805 6288 1784243611669898577697867596532385473845878615108856 6289 1796548740026242972089159287076886750448885576997432 6290 1808853868382587366480450977622448234709480884769879 6291 1821158996738931760871742668169069926627851997548107 6292 1833464125095276155263034358716751826204198871874198 6293 1845769253451620549654326049265493933438721466272184 6294 1858074381807964944045617739815296248331619775360927 6295 1870379510164309338436909430366158770883094244377061 6296 1882684638520653732828201120918081501093346130446356 6297 1894989766876998127219492811471064438962580347624280 6298 1907294895233342521610784502025107584491076724414227 6299 1919600023589686916002076192580210937680047400002085 6300 1931905151946031310393367883136374498532291712512856 6301 1944210280302375704784659573693598267052211535287832 6302 1956515408658720099175951264251882243245907528952047 6303 1968820537015064493567242954811226427126960509378851 6304 1981125665371408887958534645371630818737867726651398 6305 1993430793727753282349826335933095418227069983772440 6306 2005735922084097676741118026495620227210837580792387 6307 2018041050440442071132409717059205251200438853717619 6308 2030346178796786465523701407623850496074560027766986 6309 2042651307153130859914993098189555967711887330141288 6310 2054956435509475254306284788756321671991107024136155 6311 2067261563865819648697576479324147614790905823664989 6312 2079566692222164043088868169893033801989971254530328 6313 2091871820578508437480159860462980239466994499464408 6314 2104176948934852831871451551033986933100741655647391 6315 2116482077291197226262743241606053888770911130941933 6316 2128787205647541620654034932179181112358788532149804 6317 2141092334003886015045326622753368609747262001289064 6318 2153397462360230409436618313328616386820918467661515 6319 2165702590716574803827910003904924449471825015817275 6320 2178007719072919198219201694482292803620965164516266 6321 2190312847429263592610493385060721455295265985438008 6322 2202617975785607987001785075640210412724319825443499 6323 2214923104141952381393076766220759711547461967785709 6324 2227228232498296775784368456802369434066099652278568 6325 2239533360854641170175660147385039709611132803366440 6326 2251838489210985564566951837968770714543050282191575 6327 2264143617567329958958243528553562672257711254558683 6328 2276448745923674353349535219139415853207781469896422 6329 2288753874280018747740826909726330574979760379967192 6330 2301059002636363142132118600314307205125538639262835 6331 2313364130992707536523410290903346331132124104110547 6332 2325669259349051930914701981493449387383270268007626 6333 2337974387705396325305993672084619407315340379165272 6334 2350279516061740719697285362676861779429943109664411 6335 2362584644418085114088577053270186509315635609302781 6336 2374889772774429508479868743864622982009941781411736 6337 2387194901130773902871160434460279183294770146501176 6338 2399500029487118297262452125058320850339360193564279 6339 2411805157843462691653743815662723761859433986339275 6340 2424110286199807086045035506277728748485095059625654 6341 2436415414556151480436327196907576640846446950204856 6342 2448720542912495874827618887556508269573593230953151 6343 2461025671268840269218910578228764465296637925364581 6344 2473330799625184663610202268928586058645685868822324 6345 2485635927981529058001493959660213880250845553639256 6346 2497941056337873452392785650427888760742300386576179 6347 2510246184694217846784077341235851530751166085076389 6348 2522551313050562241175369032088343020910145565522296 6349 2534856441406906635566660722989604061853544279512600 6350 2547161569763251029957952413943875484217366465929743 6351 2559466698119595424349244104955398118645096518904483 6352 2571771826475939818740535796028412795809135266777382 6353 2584076954832284213131827487167160346487827090808600 6354 2596382083188628607523119178375881603662181647439775 6355 2608687211544973001914410869658817427722951529504517 6356 2620992339901317396305702561020208725722961286397396 6357 2633297468257661790696994252464296451744528152143416 6358 2645602596614006185088285943995321606899558297465467 6359 2657907724970350579479577635617525239335328197748899 6360 2670212853326694973870869327335148444255920912003010 6361 2682517981683039368262161019152432363999253201570840 6362 2694823110039383762653452711073618190868633030524871 6363 2707128238395728157044744403102947337102485564772939 6364 2719433366752072551436036095244662061835981607392982 6365 2731738495108416945827327787503006223256901716176840 6366 2744043623464761340218619479882226034618271872786079 6367 2756348751821105734609911172386572326260066536599077 6368 2768653880177450129001202865020315307971226920527828 6369 2780959008533794523392494557787803790285078854662872 6370 2793264136890138917783786250694974438951042079409427 6371 2805569265246483312175077943767537283785433048676325 6372 2817874393602827706566369637064863947731015067729688 6373 2830179521959172100957661330680252698771382603111192 6374 2842484650315516495348953024740928449931057534705519 6375 2854789778671860889740244719408042759281270523704931 6376 2867094907028205284131536414876673829961397291570758 6377 2879400035384549678522828111375826510255985738743192 6378 2891705163740894072914119809168432296426313445036987 6379 2904010292097238467305411508551349502680113668747371 6380 2916315420453582861696703209855363888133203781984794 6381 2928620548809927256087994913445189408965349388218728 6382 2940925677166271650479286619719468974432899991433491 6383 2953230805522616044870578329110776708890492049975333 6384 2965535933878960439261870042085632714153067252369240 6385 2977841062235304833653161759144562290791290380963864 6386 2990146190591649228044453480824135296432021546899055 6387 3002451318947993622435745207819582108875418579613475 6388 3014756447304338016827036941437077721541550957762694 6389 3027061575660682411218328684136303012260715971236120 6390 3039366704017026805609620440073271067467490016634743 6391 3051671832373371200000912215643155012403847277440141 6392 3063976960729715594392204020023128341662593626153204 6393 3076282089086059988783495865715249708664200114260984 6394 3088587217442404383174787769091857955967453775357547 6395 3100892345798748777566079752027392926402929725776717 6396 3113197474155093171957371852545105540787037613526904 6397 3125502602511437566348664151958659727388941989254520 6398 3137807730867781960739956819386927826318399392645447 6399 3150112859224126355131250189214427808090133512664699 6400 3162417987580470749522545144829734373415922290261462 6401 3174723115936815143913845044833831783861926843933208 6402 3187028244293159538305169573269197872679984376308647 6403 3199333372649503932696526939612922199327445880289165 6404 3211638501005848327087917143865004763804311355877012 6405 3223943629362192721479340186025445566110580803082568 6406 3236248757718537115870796066094244606246254222013347 6407 3248553886074881510262284784071401884211331613039099 6408 3260859014431225904653806339956917400005812976699602 6409 3273164142787570299045360733750791153629698315516584 6410 3285469271143914693436947965453023145082987656030607 6411 3297774399500259087828568035063613374365681088814371 6412 3310079527856603482220220942582561841477778710624134 6413 3322384656212947876611906688009868546419280620198104 6414 3334689784569292271003625271345533489190186952369319 6415 3346994912925636665395376692589556669790498292588589 6416 3359300041281981059787160951741938088220216038195860 6417 3371605169638325454178978048802677744479345243460776 6418 3383910297994669848570827983771775638567940882551683 6419 3396215426351014242962710756649231770486190414590491 6420 3408520554707358637354626367435046140234293796119282 6421 3420825683063703031746574816129218747812450985662088 6422 3433130811420047426138556102731749593220861977837771 6423 3445435939776391820530570227242638676459727217882965 6424 3457741068132736214922617189661885997529247962923440 6425 3470046196489080609314696989989491556429629127014664 6426 3482351324845425003706809628225455353161150538660031 6427 3494656453201769398098955104369777387725024337045429 6428 3506961581558113792491133418422457660124049860295860 6429 3519266709914458186883344570383496170362628981752616 6430 3531571838270802581275588560252892918446862362040731 6431 3543876966627146975667865388030647904390330817033555 6432 3556182094983491370060175053716761128235531596814242 6433 3568487223339835764452517557311232590130905504385544 6434 3580792351696180158844892898814062291692722839797871 6435 3593097480052524553237301078225250238432251939057603 6436 3605402608408868947629742095544796436228179027383590 6437 3617707736765213342022215950772700890959190331976632 6438 3630012865121557736414722643908963608503972116132359 6439 3642317993477902130807262174953584594741211093764173 6440 3654623121834246525199834543906563855549594790674612 6441 3666928250190590919592439750767901396807814389595912 6442 3679233378546935313985077795537597224394635987708235 6443 3691538506903279708377748678215651344189757992874237 6444 3703843635259624102770452398802063762074466011895688 6445 3716148763615968497163188957296834483931648186790648 6446 3728453891972312891555958353699963515645891446860919 6447 3740759020328657285948760588011450863109262876656619 6448 3753064148685001680341595660231296532242745994937670 6449 3765369277041346074734463570359500529073267873383592 6450 3777674405397690469127364318396062861830420858855383 6451 3789979533754034863520297904340983566153540234606013 6452 3802284662110379257913264328194262724344033240449412 6453 3814589790466723652306263589955900465732799800829944 6454 3826894918823068046699295689625896966680328776889859 6455 3839200047179412441092360627204252450582479334433867 6456 3851505175535756835485458402690967187891917222890626 6457 3863810303892101229878589016086041496195141894022536 6458 3876115432248445624271752467389475743044044002321439 6459 3888420560604790018664948756601270515925631404114531 6460 3900725688961134413058177883721427249223657592899110 6461 3913030817317478807451439848749948976374485816886376 6462 3925335945673823201844734651686841085879724748157255 6463 3937641074030167596238062292532113583327931536509485 6464 3949946202386511990631422771285795853756630085274420 6465 3962251330742856385024816087947995882947728914961960 6466 3974556459099200779418242242519879408070467514565283 6467 3986861587455545173811701235005422207840567947822619 6468 3999166715811889568205193065408865112888133749533458 6469 4011471844168233962598717733734448953843268456479240 6470 4023776972524578356992275239986414561336075641536235 6471 4036082100880922751385865584169002765996659328198485 6472 4048387229237267145779488766286454398455124351849168 6473 4060692357593611540173144786343010289341579204801160 6474 4072997485949955934566833644342911269286207293815263 6475 4085302614306300328960555340290398168920124336334773 6476 4097607742662644723354309874189711818876033248742100 6477 4109912871018989117748097246045093049788239482635944 6478 4122217999375333512141917455860782692292747276898747 6479 4134523127731677906535770503641021577033041025661267 6480 4146828256088022300929656389390050534681521557264066 6481 4159133384444366695323575113112110396016533252967304 6482 4171438512800711089717526674811441994019085769212619 6483 4183743641157055484111511074492286189079931698833621 6484 4196048769513399878505528312158883888251895591224880 6485 4208353897869744272899578387815476045617294680411400 6486 4220659026226088667293661301466303662288035137116071 6487 4232964154582433061687777053115607786411393436724243 6488 4245269282938777456081925642767629513191452638245214 6489 4257574411295121850476107070426609984966129503022024 6490 4269879539651466244870321336096790394038731995127155 6491 4282184668007810639264568439782412152647685280468443 6492 4294489796364155033658848381487717519928160162123826 6493 4306794924720499428053161161216950354067937197885144 6494 4319100053076843822447506778974356868320042369413963 6495 4331405181433188216841885234764187893024450136088661 6496 4343710309789532611236296528590713637970101710821232 6497 4356015438145877005630740660458282913690322923702216 6498 4368320566502221400025217630372832385934533515136831 6499 4380625694858565794419727438360072084519049939033909 6500 4392930823214910188814270084479373632386635500659572 6501 4405235951571254583208845568824035297520884666555496 6502 4417541079927598977603453891521281992946319316606363 6503 4429846208283943371998095052732265276734170112004435 6504 4442151336640287766392769052652063352023812774211042 6505 4454456464996632160787475891509681067099795203666376 6506 4466761593352976555182215569568049918223394980185191 6507 4479066721709320949576988087124028219602345362062715 6508 4491371850065665343971793444508401730352463721409398 6509 4503676978422009738366631642085884406653515661694712 6510 4515982106778354132761502680255119157761850686902975 6511 4528287235134698527156406559448680108032105255380437 6512 4540592363491042921551343280133087359279221055652084 6513 4552897491847387315946312842808866212073862870066568 6514 4565202620203731710341315248012586524042890809763739 6515 4577507748560076104736350496439478672986462704182259 6516 4589812876916420499131418589395717652324648031977698 6517 4602118005272764893526519529340984339887744083039464 6518 4614423133629109287921653320431291822110327253968547 6519 4626728261985453682316819969061813224234371728246525 6520 4639033390341798076712019484409722040852683378374288 6521 4651338518698142471107251878977076925385733255838888 6522 4663643647054486865502517169136216720392308394234391 6523 4675948775410831259897815376761581268702983909894621 6524 4688253903767175654293146539876421491134169450827988 6525 4700559032123520048688510739794401315955029567680904 6526 4712864160479864443083908145634393083275320800139251 6527 4725169288836208837479339091780914763609766837168043 6528 4737474417192553231874804461622541057670145619716466 6529 4749779545548897626270307613760256227022618266281992 6530 4762084673905242020665884651190717223833723965295791 6531 4774389802261586415061658716070267439963727610279043 6532 4786694930617930809457761160032339826730245087799718 6533 4799000058974275203854323334710367335450892286407736 6534 4811305187330619598251476591737782917443285130747847 6535 4823610315686963992649352282748019524025039996082573 6536 4835915444043308387048081759374510106513774069563572 6537 4848220572399652781447796373250687616227108195272200 6538 4860525700755997175848627476009985004482738131737739 6539 4872830829112341570250706419285835222599291948171965 6540 4885135957468685964654164554711671221896984912725768 6541 4897441085825030359059133233920925953697634828766328 6542 4909746214181374753465743808547032369324758286944567 6543 4922051342537719147874127630223423420109352033159723 6544 4934356470894063542284416050583532057411329247520838 6545 4946661599250407936696740421260791232696546663056552 6546 4958966727606752331111232093888633899633526287976983 6547 4971271855963096725528022420100493039300533066884221 6548 4983576984319441119947242751529801679437903900941316 6549 4995882112675785514369024439809992894815468375941752 6550 5008187241032129908793498836574499807232645014376899 6551 5020492369388474303220797293456755585524222643400587 6552 5032797497744818697651051162090193445581796673790594 6553 5045102626101163092084391794108246650430796218658440 6554 5057407754457507486520950541144348513062041593845087 6555 5069712882813851880960858754831932566401470317026851 6556 5082018011170196275404247786804433190271765543050150 6557 5094323139526540669851248988695286363548220181475304 6558 5106628267882885064301993712137930420171372565732359 6559 5118933396239229458756613308765808311168709506968173 6560 5131238524595573853215239130212382367016684569863220 6561 5143543652951918247678002528111193518936135936276520 6562 5155848781308262642145034854097370553363995698381771 6563 5168153909664607036616467459825815620804092661856285 6564 5180459038020951431092431696985092464886702483734664 6565 5192764166377295825573058917297691474282931982327064 6566 5205069294733640220058480472520029682704815389286647 6567 5217374423089984614548827714442450768911095717574155 6568 5229679551446329009044231994889225056728661040419398 6569 5241984679802673403544824665718549515129571610031048 6570 5254289808159017798050737078822547761062617357992339 6571 5266594936515362192562100586127270229423043894366979 6572 5278900064871706587079046539592694800014180943033898 6573 5291205193228050981601706291212727549703306459231048 6574 5303510321584395376130211193015203508434282298711227 6575 5315815449940739770664692597061888921249257271589165 6576 5328120578297084165205281855448496010650685418158328 6577 5340425706653428559752110320304742197896743872535848 6578 5352730835009772954305309343796389461301805097630055 6579 5365035963366117348865010278247860299353539274648091 6580 5377341091722461743431344476594521826159528234014006 6581 5389646220078806138004443292925247040237581617385688 6582 5401951348435150532584438083025241148709788173132607 6583 5414256476791494927171460204918869397505634436504821 6584 5426561605147839321765641019412497401905438631771700 6585 5438866733504183716367111890637375936017184162188776 6586 5451171861860528110976004186595035963087170413118595 6587 5463476990216872505592449280789109446633484852663461 6588 5475782118573216900216578562872039428160049480600264 6589 5488087246929561294848523465786681956623541199343896 6590 5500392375285905689488415510281101492821228900348719 6591 5512697503642250084136386382369008127955348624348227 6592 5525002631998594478792568317068168683425190664060086 6593 5537307760354938873457096024608759541484428489750248 6594 5549612888711283268130153378570808893901815627420823 6595 5561918017067627662812536698227763177410294853996413 6596 5574223145423972057506084906443442879826385089921220 6597 5586528273780316452213687739149132099507535231062840 6598 5598833402136660846939285745343578545352220400779715 6599 5611138530493005241687870287092993536805723317885707 6600 5623443658849349636465483539531052003881570575611586 6601 5635748787205694031279218490858892487238559760314824 6602 5648053915562038426137218942345117141012316951875295 6603 5660359043918382821048679508325791902785022722801187 6604 5672664172274727216023845616204447120547040573563750 6605 5684969300631071611074013506452078304852781050141096 6606 5697274428987416006211530232607146884833337413174023 6607 5709579557343760401449793661275582470218188691813101 6608 5721884685700104796803252472130797613697217959535476 6609 5734189814056449192287406157913747032216130197789800 6610 5746494942412793587918805024434966965276924530963763 6611 5758800070769137983715050190697191138054996615891707 6612 5771105199125482379694793589347634856845752572772722 6613 5783410327481826775877737967220556277854925147187576 6614 5795715455838171172284636885880082731392625005576459 6615 5808020584194515568937294722163038552076459415407989 6616 5820325712550859965858566668721785409374966147317936 6617 5832630840907204363072358734567107097084446965076072 6618 5844935969263548760603627745613604563639618428707023 6619 5857241097619893158478381346311516723247083995123013 6620 5869546225976237556723678010293430533599380467058692 6621 5881851354332581955367627067515882925341898364034552 6622 5894156482688926354439388748774156206460719008758395 6623 5906461611045270753969174263162715280846989687364995 6624 5918766739401615153988246181813618748089010752121138 6625 5931071867757959554528920364104871734129564546989736 6626 5943376996114303955624629064752047258841314271620159 6627 5955682124470648357313718750125139097672204425152067 6628 5967987252826992759653458731251648930223500855943558 6629 5980292381183337162736845963418914549498718427968008 6630 5992597509539681566709418055253527634099253342657255 6631 6004902637896025971786066277800753026429082845436045 6632 6017207766252370378267848573603960511239780154226196 6633 6029512894608714786558802565784101053108928975778888 6634 6041818022965059197182758567121693274752355335160955 6635 6054123151321403610800152590225235716159180702753069 6636 6066428279677748028224839366714508360307449469550008 6637 6078733408034092450440905382898766010632630344489512 6638 6091038536390436878619481932828125143417034467219191 6639 6103343664746781314135558204290592574355771594701627 6640 6115648793103125758584794671087068006350418230284854 6641 6127953921459470213800338027776288308167927575631912 6642 6140259049815814681869713724257219448932311406879079 6643 6152564178172159165185368544091034589273452788850733 6644 6164869306528503666774432144780010761684917623937172 6645 6177174434884848191139375720672702139431480236993640 6646 6189479563241192745636678746936408608885188997385955 6647 6201784691597537342393512029646212492088562858568411 6648 6214089819953882000762437335322915486596092683821138 6649 6226394948310226750314124836111843672231577238540616 6650 6238700076666571634368180846924205628643525936255407 6651 6251005205022916714544404735112641226002651817429379 6652 6263310333379262084800324682310756998756620038453222 6653 6275615461735607921399452674748661977416062912313336 6654 6287920590091954602821773635641139426317510005008807 6655 6300225718448302945893687888773450573526622166303181 6656 6312530846804655018204500552089426476491195260554228 6657 6324835975161018717115489588706971757824024576751784 6658 6337141103517440329585619920457076375447198291143643 6659 6349446231873939160134605312383926774790831203128061 6660 6361751360230515208762445764487522955854923312707288 6661 6374056488587168475469141276767864918639474619891704 6662 6386361616943898960254691849224952663144485124788823 6663 6398666745300706663119097481858786189369954827768395 6664 6410971873657591584062358174669365497315883729370198 6665 6423277002014553723084473927656690586982271832115960 6666 6435582130371593080185444740820761458369119162546243 6667 6447887258728709655365270614161578111476425811233747 6668 6460192387085903448623951547679140546304191874934730 6669 6472497515443174459961487541373448762852417452387400 6670 6484802643800522689377878595244502761121102678424795 6671 6497107772157948136873124709292302541110248138497725 6672 6509412900515450802447225883516848102819855229946136 6673 6521718028873030686100182117918139446249929007039672 6674 6534023157230687787831993412496176571400524443946679 6675 6546328285588422107642659767250959478271828999789067 6676 6558633413946233645532181182182488166864042631108918 6677 6570938542304122401500557657290762637177365296430264 6678 6583243670662088375547789192575782889211996990371967 6679 6595548799020131567673875788037548922968138158170661 6680 6607853927378251977878817443676060738445990056952116 6681 6620159055736449606162614159491318335645757600771800 6682 6632464184094724452525265935483321714567720618133107 6683 6644769312453076516966772771652070875213091248221925 6684 6657074440811505799487134667997565817584668829163256 6685 6669379569170012300086351624519806541686855234298392 6686 6681684697528596018764423641218793047525751124252367 6687 6693989825887256955521350718094525335114937314898531 6688 6706294954245995110357132855147003404496911056320038 6689 6718600082604810483271770052376227255820113151519640 6690 6730905210963703074265262309782196890700813900547747 6691 6743210339322672883337609627364912314650281639410739 6692 6755515467681719910488812005124373533547202593327466 6693 6767820596040844155718869443060580553270262989498728 6694 6780125724400045619027781941173533379698149091220155 6695 6792430852759324300415549499463232018709547612405149 6696 6804735981118680199882172117929676476183146078856248 6697 6817041109478113317427649796572866757997635673305688 6698 6829346237837623653051982535392802870031782492933631 6699 6841651366197211206755170334389484818165284945602733 6700 6853956494556875978537213193562912608279428638114764 6701 6866261622916617968398111112913086246257101712487784 6702 6878566751276437176337864092440005737982891098023595 6703 6890871879636333602356472132143671089348863879272315 6704 6903177007996307246453935232024082306276003574993866 6705 6915482136356358108630253392081239394791237256867768 6706 6927787264716486188885426612315142363124157271755019 6707 6940092393076691487219454892725791246914098902908589 6708 6952397521436974003632338233313186128462469390142408 6709 6964702649797333738124076634077327137100168657900840 6710 6977007778157770690694670095018214449187685567326135 6711 6989312906518284861344118616135848288120879284223003 6712 7001618034878876250072422197430228924352415558020102 6713 7013923163239544856879580838901356675468793840479832 6714 7026228291600290681765594540549231909021904786094035 6715 7038533419961113724730463302373855212498756251189907 6716 7050838548322013985774187124375228020283101729264746 6717 7063143676682991464896766006553353365811304468529752 6718 7075448805044046162098199948908236637584973141065851 6719 7087753933405178077378488951439887841192664896670781 6720 7100059061766387210737633014148336361671903638675896 6721 7112364190127673562175632137033690184804597887591096 6722 7124669318489037131692486320097115047759987132409559 6723 7136974446850477919288195563342586729253793436869515 6724 7149279575211995924962759866774346059916120335770454 6725 7161584703573591148716179230396633870377071365893816 6726 7173889831935263590548453654213690991266750100115871 6727 7186194960297013250459583138229758253215260561930661 6728 7198500088658840128449567682449076486852707586721364 6729 7210805217020744224518407286875886522809199666800856 6730 7223110345382725538666101951514429191714920208929939 6731 7235415473744784070892651676368945324200984930551909 6732 7247720602106919821198056461443675750900096748049176 6733 7260025730469132789582316306742861302446561113020440 6734 7272330858831422976045431212270742809476382264348143 6735 7284635987193790380587401178031561102633044596163043 6736 7296941115556235003208226204029557012588948936805702 6737 7309246243918756843907906290268971370122439667536280 6738 7321551372281355902686441436754045008214526444796415 6739 7333856500644032179543831643489018787255961861419717 6740 7346161629006785674480076910478133614299570466800756 6741 7358466757369616387495177237725630443427669494964536 6742 7370771885732524318589132625235750275752165116633947 6743 7383077014095509467761943073012734159420333807194339 6744 7395382142458571835013608581060823189636258625655010 6745 7407687270821711420344129149384258508737856333359000 6746 7419992399184928223753504777987281309028434894378791 6747 7432297527548222245241735466874133002746419474622219 6748 7444602655911593484808821216049055849026980877167222 6749 7456907784275041942454762025516293706057899659805640 6750 7469212912638567618179557895280092787092201804199039 6751 7481518041002170511983208825344703922469861769725797 6752 7493823169365850623865714815714397321979820769297908 6753 7506128297729607953827075866393521796155404633005912 6754 7518433426093442501867291977388014010746033101255027 6755 7530738554457354267986363148723583995568022627954085 6756 7543043682821343252184289380459603373564136518369208 6757 7555348811185409454461070672689370412717969239042072 6758 7567653939549552874816707025540110026054042669857359 6759 7579959067913773513251198439172973771643587472007331 6760 7592264196278071369764544913783039852625979366953318 6761 7604569324642446444356746449599313117285766255135512 6762 7616874453006898737027803046884725061884225716368667 6763 7629179581371428247777714705936134000629091008948011 6764 7641484709736034976606481427084325692636179504983994 6765 7653789838100718923514103210694014094085256807946088 6766 7666094966465480088500580057163842114232672421818611 6767 7678400094830318471565911966926383877433062804947813 6768 7690705223195234072710098940448159485501369645858680 6769 7703010351560226891933140978229694239008257726899864 6770 7715315479925296929235038080807557995580587159211215 6771 7727620608290444184615790248876981133018515772231395 6772 7739925736655668658075397483744138644742113044615974 6773 7752230865020970349613859787868711408581676266254360 6774 7764535993386349259231177165406712510971781833747543 6775 7776841121751805386927349622753315077154403930577101 6776 7789146250117338732702377169085692601722348429243924 6777 7801451378482949296556259816905903738096086381235064 6778 7813756506848637078488997582586287328834404820144587 6779 7826061635214402078500590488001283216767878862306317 6780 7838366763580244296591038571174142322712918155728664 6781 7850671891946163732760341913418528574938687251058040 6782 7862977020312160387008500683853314313554942687980327 6783 7875282148678234259335515216863017509076408155460539 6784 7887587277044385349741386395836212862214861594447862 6785 7899892405410613658226117579373884634536464123439768 6786 7912197533776919184789744870472689778207754930867427 6787 7924502662143301929432391411288971685088998910252019 6788 7936807790509761892154188553456163306497811948161514 6789 7949112918876299072955267648607697593751809933145832 6790 7961418047242913471835760048377007498168608789849723 6791 7973723175609605088795797104397525971065824893535709 6792 7986028303976373923835510168302685963761075431355448 6793 7998333432343219976955030591725920427571981247390296 6794 8010638560710143248154489726300662313816238100169535 6795 8022943689077143737434018923660344573812474058904941 6796 8035248817444221444793749535438400158880904391747404 6797 8047553945811376370233812913268262020343346902064104 6798 8059859074178608513754340408783363109523318180505963 6799 8072164202545917875355463373617136377751814972972219 6800 8084469330913304455037313159403014776388750459571914 6801 8096774459280768252800021117774431256899981373333688 6802 8109079587648309268643718600364818772954029722467659 6803 8121384716015927502568536958807610305629160451575917 6804 8133689844383622954574607544736238882665710461821512 6805 8145994972751395624662061709784137578833509338997928 6806 8158300101119245512831030805584739515931975605596535 6807 8170605229487172619081646183771477862795898088771163 6808 8182910357855176943414039195977785835316872199299590 6809 8195215486223258485828341193837096696520327050293336 6810 8207520614591417246324683528982843759397082957593363 6811 8219825742959653224903197553048460556873077438875987 6812 8232130871327966421564014617667381468770993648987626 6813 8244435999696356836307266074473042473966124497488600 6814 8256741128064824469133083275098881906399008317808955 6815 8269046256433369320041597571178342717097131921095549 6816 8281351384801991389032940314344887236536948872028856 6817 8293656513170690676107242856232056395939297352467896 6818 8305961641539467181264636548474978981741109454586367 6819 8318266769908320904505252742728557144446213984061581 6820 8330571898277251845829222790681354627684886597928140 6821 8342877026646260005236678044055861820128234114496200 6822 8355182155015345382727749854608495755488290765418923 6823 8367487283384507978302569574129600112523799563657051 6824 8379792411753747791961268554443445215061648582440394 6825 8392097540123064823703978147408228032073898073977624 6826 8404402668492459073530829704916072180509337969851975 6827 8416707796861930541441954578893028095263213880127155 6828 8429012925231479227437484121299073656138855528682094 6829 8441318053601105131517549684128114940003540870754744 6830 8453623181970808253682282619407986976801131762097903 6831 8465928310340588593931814279200456011573777012826301 6832 8478233438710446152266276015601234266823930663233404 6833 8490538567080380928685799180740039163809769847436344 6834 8502843695450392923190515126782632680845667028343451 6835 8515148823820482135780555206053437316419292387161867 6836 8527453952190648566456050771487820184638227754315642 6837 8539759080560892215217133177174654284020282771462664 6838 8552064208931213082063933778899144821687546186972403 6839 8564369337301611166996583934685657043569504536094917 6840 8576674465672086470015215005340556564946476043099576 6841 8588979594042638991119958354995094159926444111241912 6842 8601284722413268730310945351650800791755708125884471 6843 8613589850783975687588307368811308423952355555129557 6844 8625894979154759862952175796129060098020308398754060 6845 8638200107525621256402682066546911862916243559172872 6846 8650505235896559867939957700812928179437429927840355 6847 8662810364267575697564134384940819138786103545490003 6848 8675115492638668745275344353948351562361554704839482 6849 8687420621009839011073722318065701832417456876154744 6850 8699725749381086494959452150872898140722563585437899 6851 8712030877752411196933330171643386924009817609613549 6852 8724336006123813116997195303240988670095737869125896 6853 8736641134495292255153937281596987477337773259842536 6854 8748946262866848611407496655710131054634398905121911 6855 8761251391238482185762864787646630721430897523777883 6856 8773556519610192978226083852540161407740795709041222 6857 8785861647981980988804246838591861654222891047269400 6858 8798166776353846217505497547070333615012809618342291 6859 8810471904725788664339030592311643227692731994768083 6860 8822777033097808329315091401719320840253021677018026 6861 8835082161469905212444976215764361963248089211070232 6862 8847387289842079313741032087985228025809027857565499 6863 8859692418214330633216656884987848637665316645654397 6864 8871997546586659170886299286445636351506838648814072 6865 8884302674959064926765458785099545884279298848493176 6866 8896607803331547900870685686760113475484696369079399 6867 8908912931704108093219581110430072850298426867407083 6868 8921218060076745503830796988756639315015896463675318 6869 8933523188449460132724036068574071025842837903464872 6870 8945828316822251979920051911446495313089361853215935 6871 8958133445195121045440648894210736511373075580397125 6872 8970438573568067329308682209519156290162516855644212 6873 8982743701941090831548057866382538443253987442726968 6874 8995048830314191552183732690715483919082203901670019 6875 9007353958687369491241714326968231631853769689385589 6876 9019659087060624648749061248773368539261221608608328 6877 9031964215433957024733882786087431571949950178858728 6878 9044269343807366619225339169705703037906036722844591 6879 9056574472180853432253641608722647841020628526700691 6880 9068879600554417463850052674270324580882025942693814 6881 9081184728928058714046888225726738383433011314786872 6882 9093489857301777182877580517807462268546247842629235 6883 9105794985675572870380476016882490011669680025360563 6884 9118100114049445776612844033979323292404573711338954 6885 9130405242423395901667681524385299903754443764537784 6886 9142710370797423245690526096727011524320686386388891 6887 9155015499171527808896269022049722996507278822317021 6888 9167320627545709591585968242896804105065794290243992 6889 9179625755919968594163661382389205814573816496920984 6890 9191930884294304817153178753307446747747171467414831 6891 9204236012668718261214956368260025444574980672106205 6892 9216541141043208927162848958866721888035288501989884 6893 9228846269417776815980943011436790881563563666003608 6894 9241151397792421928840369820020348901442117303794987 6895 9253456526167144267116118572405402763366059172326603 6896 9265761654541943832403849742392852170236965774946490 6897 9278066782916820626536710024541433990821790313317688 6898 9290371911291774651602224868750114194244544563576475 6899 9302677039666805909992841058580065941135111590547229 6900 9314982168041914404735688251533566263987057296620248 6901 9327287296417100140333237641959169336065156006650776 6902 9339592424792363124141968705024175043741456090004631 6903 9351897553167703368289052246803665709058476500136107 6904 9364202681543120892127050033818443029570708100325334 6905 9376507809918615725226632238213833085101949655968792 6906 9388812938294187910907405174901044455300710580595043 6907 9401118066669837510789168211232717010337703914667955 6908 9413423195045564618829449528842457284660594814578218 6909 9425728323421369411291761113960374308780015593312232 6910 9438033451797252266656087889801251347032495816869083 6911 9450338580173214001748830180150349627483696335012317 6912 9462643708549256684159293102951500207581413012099704 6913 9474948836925388211248754621322607709938441137121080 6914 9487253965301693479015607187183034983337098485120439 6915 9499559093678462055255557276195578709229107047072011 6916 9511864222056002812284025129067222014496303613493686 6917 9524169350434624622416430986504948026020524976885304 6918 9536474478814636357968195089215739870683607965841535 6919 9548779607196346891254737677906580675367389859574821 6920 9561084735580065094591478993284453566953708749186740 6921 9573389863966099840293839276056341672324406382708568 6922 9585694992354760000677238766929228118361399422619507 6923 9598000120746354448057097706610096031947536842081253 6924 9610305249141192054748836335805928539967254813194616 6925 9622610377539581693067874895223708769306592043276696 6926 9634915505941832235329633625570419846853286026928335 6927 9647220634348252553849532767553044899502554413998691 6928 9659525762759151520942992561878567054178531288546726 6929 9671830891174838008925433249253969437911294287551000 6930 9684136019595620890112275070386235179933586323171551 6931 9696441148021809036818938265982347436887893243960389 6932 9708746276453711321360843076749289412078772855030484 6933 9721051404891636616053409743394044355840275646125240 6934 9733356533335893793212058506623595565536041043685947 6935 9745661661786791725152209607144926385565078778816355 6936 9757966790244639284189283285665020207383205166244162 6937 9770271918709745342638699782890860469580070223030808 6938 9782577047182418772815879339529430660710715168967175 6939 9794882175662968447036242196287714489265298425679499 6940 9807187304151703237615208593872696510630724051964118 6941 9819492432648932016868198772991362879246505861331272 6942 9831797561154963657110632974350702104617403091160927 6943 9844102689670107030657931438657707313335123456549861 6944 9856407818194671009825514406619391011440341426128468 6945 9868712946728964466928802118942844305718116085705688 6946 9881018075273296274283214816336746158169600431405139 6947 9893323203827975304204172739529548894862844172854053 6948 9905628332393310429007096129283366434992343871036952 6949 9917933460969610521007405226394239342793427248213912 6950 9930238589557184452520520271692134827542349439988015 6951 9942543718156341095861861506040946743562074363269923 6952 9954848846767389323346849170338495590243710995239366 6953 9967153975390638007290903505516528512123540492054936 6954 9979459104026396020009444752540719301714573689249787 6955 9991764232674972233817893152410668569476277100837547 6956 10004069361336675521031668946159904370776201354647066 6957 10016374490011814753966192374855882958045845309866216 6958 10028679618700698804936883679599989536793291726197715 6959 10040984747403636546259163101527540527624910317706213 6960 10053289876120936850248450881807798328607376028635096 6961 10065595004852908589220167261644030536563086897051416 6962 10077900133599860635489732482275549305370636289813423 6963 10090205262362101861372566785100327309081915292078179 6964 10102510391139941139184090412127281837368726638219654 6965 10114815519933687341239723606518836064313100873845656 6966 10127120648743649339854886613133745372601347651275575 6967 10139425777570136007344999679069925183727174409709389 6968 10151730906413456216025483054207291288535120277366388 6969 10164036035273918838211756991750644636697389561452024 6970 10176341164151832746219241748775066367024502551278763 6971 10188646293047506812363357587857738618598767618898829 6972 10200951421961249908959524787724654608488327668039032 6973 10213256550893370908323163670392220561214080505064184 6974 10225561679844178682769694645682051113137515925378567 6975 10237866808813982104614538288681406531025090873665595 6976 10250171937803090046173115723481603811840316546592854 6977 10262477066811811379760850549386369513401087318376216 6978 10274782195840454977693215529049282003040377618967711 6979 10287087324889329712286295870817337893055351129241861 6980 10299392453958744455857219386627907846826747673592788 6981 10311697583049008080724164701485826138276237051838008 6982 10324002712160429459206361253463390651866515291285883 6983 10336307841293317463624089293700362882607086014700195 6984 10348612970447980966298679886403967936075696719261634 6985 10360918099624728839552514908848894528495365895277592 6986 10373223228823869955709027051377294989565940526577863 6987 10385528358045713187092699817398785432433822089620555 6988 10397833487290567406029067523390446380653594988826838 6989 10410138616558741484844715298896823520343890674124744 6990 10422443745850544295867279086529928456200023310104991 6991 10434748875166284711425445641969240973515692829868069 6992 10447054004506271603848952533961723800545003210841044 6993 10459359133870813845468588144321881829797880338422488 6994 10471664263260220308616191667933801476340544240950011 6995 10483969392674799865624653112873766640912611479207875 6996 10496274522114861388827913300862542805373709077345090 6997 10508579651580713750560963867807938301493790684892344 6998 10520884781072665823159847264347630635147187872239747 6999 10533189910591026478961656756391994316515728810805837 7000 10545495040136104590304536425666941190632172175176304 7001 10557800169708209029527681170256805226857040633070840 7002 10570105299307648668971336705149737549189271648463991 7003 10582410428934732380976799563869527247399689582217901 7004 10594715558589769037886417109122311454745052141017140 7005 10607020688273067512043587559938177277434970748332120 7006 10619325817984936675792760036185957199019747630820563 7007 10631630947725685401479434636033666298954750978567163 7008 10643936077495622561450162819686913352392502047788626 7009 10656241207295057028052549335597253660840004086397784 7010 10668546337124297673635315327553810419734141197993927 7011 10680851466983653370552096151000127580087078785666635 7012 10693156596873432991175450006037256997064303601723926 7013 10705461726793945407913662737026086639233551414089096 7014 10717766856745499493227560841666758360760439328143903 7015 10730071986728404119647324480078087179613165493263013 7016 10742377116742968159789300483876993056107524031318164 7017 10754682246789500486372815365257977130385319553010456 7018 10766987376868309972236988326075108200726598987356643 7019 10779292506979705490357544268010434982684704708687317 7020 10791597637123995913863626811757287634801902011947176 7021 10803902767301490116054611332698471136077880510023880 7022 10816207897512496970416918013957652138359172246514959 7023 10828513027757325350640824932396387632905107882332915 7024 10840818158036284130637281450889127498181484824775702 7025 10853123288349682184554723153068158778519477179456280 7026 10865428418697828386795964377905997618607317626460847 7027 10877733549081031612068740798037367354639110134563701 7028 10890038679499600735715470960038095194672641510105060 7029 10902343809953844634553914947330285487536906981890088 7030 10914648940444072188255841124154788295168175823234523 7031 10926954070970592281263709185660236115173187891542579 7032 10939259201533713805245369787440980820670654954044306 7033 10951564332133745662086781990715898667048596680086104 7034 10963869462770996767422840999469748409519743387146455 7035 10976174593445776055188635070128720093819029019639147 7036 10988479724158392491656981273399970429958339637904790 7037 11000784854909155125406680484587158624012528458879704 7038 11013089985698373207233006515978618115882345952512895 7039 11025395116526356426277648580433160309197673872517829 7040 11037700247393415722445200684968166436970528987202196 7041 11050005378299867865412229681775091297377927489505752 7042 11062310509246145232531844441935220805626637657218611 7043 11074615640234120362216148823101207217120179145693285 7044 11086920771268117466880894843537381356886651178904376 7045 11099225902354931737465196447163939065008850187849240 7046 11111531033503829343431529503556941196624366062615439 7047 11123836164726547432765731807948313621931363520345315 7048 11136141296037294131977003081225847226210018384197478 7049 11148446427452748546097904969933197909899544702056600 7050 11160751558992060758684361046269886591429752246929115 7051 11173056690676851831815656808091299377190772516049131 7052 11185361822531213806094439678908688188494687166213178 7053 11197666954581709700646719007889171513731392131324008 7054 11209972086857373513121866069855735164381233291546419 7055 11222277219389710219692614065287234537036709527154341 7056 11234582352212695775055058120318409375764490994347640 7057 11246887485362777112428655286739942993400836988897048 7058 11259192618878872143556224542000501629852068181111695 7059 11271497752802369758703946789329350415211669005346723 7060 11283802887177129826661364858188637465206901590921382 7061 11296108022049483194741383504815955149989121924135960 7062 11308413157468231688780269412767166418327831143749527 7063 11320718293484648113137651193459232627813794221148941 7064 11333023430152476250696519386713053875402473862487572 7065 11345328567527930862863226461296353786890863998652152 7066 11357633705669697689567486815469074547228140588383627 7067 11369938844638933449262376778615197711649133718909901 7068 11382243984499265838924334621889454283388374054880664 7069 11394549125316793534053160585358926643147013209330808 7070 11406854267160086188672016922517843953480660830081895 7071 11419159410100184435327427977748019377363759759981819 7072 11431464554210599885089280570057261177981673139609846 7073 11443769699567315127550825919287725549388013332840728 7074 11456074846248783730828742753207537984080040790835035 7075 11468379994335930241566935123827646134644064495842987 7076 11480685143912150184950541040404906962333482010932602 7077 11492990295063310064722737269044414946317707146386536 7078 11505295447877747363201552341778919855877802281545267 7079 11517600602446270541296679565648246028611178071341541 7080 11529905758862159038526290031778724148976608374804536 7081 11542210917221163273033845624462667485772644771392152 7082 11554516077621504641604912030240358370449848390477303 7083 11566821240163875519683971748068460456245843038346101 7084 11579126404951439261391237108503320243900942673498124 7085 11591431572089830199539463309379160459126652803975272 7086 11603736741687153645650761468859466904995088600128675 7087 11616041913853985889973411711434017128504931081223795 7088 11628347088703374201498676560193882968375095244510906 7089 11640652266350836827977615871576374833703640017154648 7090 11652957446914362995937979369947433638459450132392259 7091 11665262630514412910734749225923608892631048843748437 7092 11677567817273917756879901596650955382584409473913160 7093 11689873007318279698883065288710206439970480999640712 7094 11702178200775371882630188502089242514061253673795311 7095 11714483397775538437300221880272127894312955564929011 7096 11726788598451594477819818139777047650207553883019062 7097 11739093802938826107856049515335112638010090971758424 7098 11751399011374990423347235497031717618324087054571499 7099 11763704223900315517054199739982090046789033213417355 7100 11776009440657500492597805826170825447835139877781242 7101 11788314661791715514427212254767423246469351865343480 7102 11800619887450601927730361574514458506038278478396435 7103 11812925117784272494563922847313385658131427534596293 7104 11825230352945312206269781041812630368234209097792824 7105 11837535593088782862484105084423093271510799888067224 7106 11849840838372371458081344563122280415529125540746607 7107 11862146088965320717323906122545297982893090907500323 7108 11874451345081370282413374021109545262080397350353670 7109 11886756607018273065344587176464368442938982307177624 7110 11899061875197330904279429975984900861102927319121783 7111 11911367150202930219920623087265904748417433442738573 7112 11923672432822077671885514268615625483704111884077172 7113 11935977724083935815079869179549690302459674220605560 7114 11948283025299358756071662191287517247388439936286571 7115 11960588338100427809464867198335149899757665254165837 7116 11972893664479987154273248439082981377333446317261816 7117 11985199006831179490294151332898370184069496291484408 7118 11997504367986981694482293334591449534716839183991623 7119 12009809751259740477323554821826578493610041735384443 7120 12022115160480708039208770288811766994681157254367062 7121 12034420600039577726807521082458042592338911275266200 7122 12046726074924019689442005738376264868180659139779095 7123 12059031590759216535494560360613525994361474416778125 7124 12071337153847398989094397963346469886172236156778388 7125 12083642771207381547315244935200887943167430182426488 7126 12095948450614098137910985584638610093721490416135923 7127 12108254200638137777589322991460963989812271125254747 7128 12120560030685280230823456437761134419082823953392690 7129 12132865951036031669201776654517390783819009618301432 7130 12145171972885160331315671360148867690725176363480095 7131 12157478108381232183667759971605536213841928642568227 7132 12169784370666146591066407167622161740521151313927078 7133 12182090773914672022950955680448262275432300386898248 7134 12194397333373981829659193229650702650545608823810423 7135 12206704065403190134914272787113920727255596276320909 7136 12219010987512888304598179772042441734254348521835156 7137 12231318118404685182117777903390804475534657579134360 7138 12243625478010929740745211235170487136195509271775915 7139 12255933087613561553000945704059104515493258966413101 7140 12268240970619542416419007806944747365899164822206968 7141 12280549154537658476739425881582784710991881435344792 7142 12292857674220444050542263558014383691854552293080583 7143 12305166576371246451842959161363116674747855724180187 7144 12317475925316431822648971339341987687110178214398166 7145 12329785810042731967477732150662846031522444967380152 7146 12342096352499732191836000090669872121519839798162739 7147 12354407717167500145142931934768773101594437838333187 7148 12366720121889355676562723079281484161303916330249738 7149 12379033849969781730191256756038389418460354551811624 7150 12391349263537476313608277034304697819344771375849483 7151 12403666818173545586072304799165970142110789342722893 7152 12415987078804838526425390305177453246986891011868216 7153 12428310736862426371013734032702345307657358571426840 7154 12440638628705444081045380902476952642354613073314791 7155 12452971756444462896047096023147490078841149318022363 7156 12465311331071771774468338574009333713368699225992118 7157 12477658900082456854292560585320451215237501247668024 7158 12490016639563830732600083027081123023601591045497071 7159 12502387891722216524930600136575076743835383567801685 7160 12514778028816111383602942880213913994195657328094612 7161 12527195724464756884388670573847176544283676916794840 7162 12539654713301396369090660543901608361825044759330211 7163 12552176147791751976511879864610091122466124946931477 7164 12564792634061554971361115317512033065425723146426264 7165 12577560252871027046509482302668435851065013820907160 7166 12590594299453172536441838630634202876419318119012223 7167 12604156010082865057940921411332064477459926996601907 7168 12618909129391563573816999184273765761579757039166118 7169 12637366821926041556364509189976699802945652194272792 7170 12674282206995036130498956731470940776537672103282343 7171 12735807848776719493415987654020257659764525017495885 7172 12821943747271091645115601957624650452626210936915668 7173 12932689902478152585597799642284119155122729861552072 7174 13068046314397902314862580707998663767254081791512611 7175 13228012983030340832909945154768284289020266727167035 7176 13412589908375468139739892982592980720421284669055122 7177 13621777090433284235352424191472753061457135619698600 7178 13855574529203789119747538781407601312127819605638031 7179 14113982224686982792925236752397525472433336717446115 7180 14397000176882865254885518104442525542373687051879110 7181 14704628385791436505628382837542601521948870707675224 7182 15036866851412696545153830951697753411158887819667495 7183 15393715573746645373461862446907981210003738973306733 7184 15775174552793282990552477323173284918483425565932884 7185 16181243788552609396425675580493664536597952651815592 7186 16611923281024624591081457218869120064347375205123203 7187 17067213030209328574519822238299651501731880684977627 7188 17547113036106721346740770638785258848751669047920946 7189 18051623298716802907744302420325942105406940252477192 7190 18580743818039573257530417582921701271697894293265227 7191 19134474594075032396099116126572536347624731615521685 7192 19712815626823180323450398051278447333187653476372336 7193 20315766916284017039584263357039434228386864789872648 7194 20943328462457542544500712043855497033222645384526015 7195 21595500265343756838199744111726635747696207399518325 7196 22272282324942659920681359560652850371810350172974580 7197 22973674641254251791945558390634140905569475578236072 7198 23699677214278532451992340601670507348979684275927835 7199 24450290044015501900821706193761949702054557081923219 7200 25225513130465160138433655166908467964836591246305378 7201 26025346473627507164828187521110062137474227572077064 7202 26849790073502542980005303256366732221583736359288687 7203 27698843930090267583965002372678478222676385943946627 7204 28572508043390680976707284870045300146630862551269734 7205 29470782413403783158232150748467197999325852408458808 7206 30393667040129574128539600007944171786640041778809479 7207 31341161923568053887629632648476221514452117376235149 7208 32313267063719222435502248670063347188640766726538356 7209 33309982460583079772157448072705548815084681012451336 7210 34331308114159625897595230856402826399662626331154251 7211 35377244024448860811815597021155179948254301090509757 7212 36447790191450784514818546566962609466740990897319624 7213 37542946615165397006604079493825114961005583893601912 7214 38662713295592698287172195801742696436932667008658423 7215 39807090232732688356522895490715353900414307327039275 7216 40976077426585367214656178560743087357371488367504390 7217 42169674877150734861572045011825896813831137201733288 7218 43387882584428791297270494843963782278022846176586967 7219 44630700548419536521751528057156743785585950575318397 7220 45898128769122970535015144651404781418821857637741508 7221 47190167246539093337061344626707895307061467288300664 7222 48506815980667904927890127983066085626665268388138115 7223 49848074971509405307501494720479352601029120103058571 7224 51213944219063594475895444838947696500605688182490690 7225 52604423723330472433071978338471117642981472078196872 7226 54019513484310039179031095219049616395708362444668959 7227 55459213502002294713772795480683193346273367138234147 7228 56923523776407239037297079123371849929060239652389734 7229 58412444307524872149603946147115589177505343235346920 7230 59925975095355194050693396551914416480110286559186631 7231 61464116139898204740565430337768341842463626773706605 7232 63026867441153904219220047504677394649602887782238196 7233 64614228999122292486657248052641682887309978105291304 7234 66226200813803369542877031981662372292754137231859107 7235 67862782885197135387879399291743438644651087225679835 7236 69523975213303590021664349982889122773630931621552978 7237 71209777798122733444231884055103665510323773956259976 7238 72920190639654565655582001508391307685359717802677099 7239 74655213737899086655714702342756290129368867184298389 7240 76414847092856296444629986558202853672981326936507024 7241 78199090704526195022327854154735239146827205551615880 7242 80007944572908782388808305132357687381536686436385759 7243 81841408698004058544071339491074439207740885308259957 7244 83699483079812023488116957230889735456072505083620884 7245 85582167718332677220945158351807816957165851214067240 7246 87489462613566019742555942853832924541656927938481467 7247 89421367765512051052949310736969299040189219650994323 7248 91377883174170771152125262001221181283435127179946370 7249 93359008839542180040083796646592812102172994906597768 7250 95364744761626277716824914673088432329383832487390155 7251 97395090940423064182348616080712282825458392515157141 7252 99450047375932539436654900869468604497449499539293296 7253 101529614068154703479743769039361638299439470793823624 7254 103633791017089556311615220590395625232540212449471015 7255 105762578222737097932269255522574806344899000981620819 7256 107915975685097328341705873835903422731719919449282334 7257 110093983404170247539925075530385715535340884613798600 7258 112296601379955855526926860606025925948065204439242099 7259 114523829612454152302711229062828295382131304091520667 7260 116775668101665137867278180900797066096674354373712242 7261 119052116847588812220627716119936481949882135843608664 7262 121353175850225175362759834720250789155007674482871499 7263 123678845109574227293674536701744238542390944750879125 7264 126029124625635968013371822064421100321820887860543536 7265 128404014398410397521851690808285723303830829641955272 7266 130803514427897515819114142933344044154170189835519551 7267 133227624714097322905159178439621772902655284895145205 7268 135676345257009818779986797327178281172228878126098356 7269 138149676056635003443596999596106867230874563994920680 7270 140647617112972876895989785246534755991616864381496859 7271 143170168426023439137165154278623099012527009947019155 7272 145717329995786690167123106692566974496744376412948898 7273 148289101822262629985863642488595387292553511679726280 7274 150885483905451258593386761666971268896215693327166055 7275 153506476245352575989692464227991477621938654613563451 7276 156152078841966582174780750171986799228838212911028918 7277 158822291695293277148651619499321947673094133823031928 7278 161517114805332660911305072210395565863962766853556799 7279 164236548172084733462741108305640227925798748460949781 7280 166980591795549494802959727785522453960417020333735860 7281 169749245675726944931960930650542769268388247254263688 7282 172542509812617083849744716901237743707339289333673115 7283 175360384206219911556311086538302607655070304401402803 7284 178202868856535428051660039563043536105001361936108322 7285 181069963763563633335791575977920209934962759227679080 7286 183961668927304527408705695787088642231389072672716067 7287 186877984347758110270402398996944006119522276454700861 7288 189818910024924381920881685616663475093955176446134352 7289 192784445958803342360143555658749107808108243698503592 7290 195774592149394991588188009139573243104540265245402647 7291 198789348596699329605015046081010320826081816203165341 7292 201828715300716356410624666521083591893549306219800084 7293 204892692261446072005016870541106720235211899845953288 7294 207981279478888476388191658310198578191179353621310835 7295 211094476953043569560149030162743683731966391234837739 7296 214232284683911351520888986982130611558284790627483186 7297 217394702671491822270411532126960345931700712917744648 7298 220581730915784981808716701700229543804380697294053295 7299 223793369416790830135804618844094548568185008649930307 7300 227029618174509367251675414910188793174431262871943654 7301 230290477188940593156329221250145710574437075848643256 7302 233575946460084507849766169215598733719520063504673863 7303 236886025987941111331986390158181295560997842215297997 7304 240220715772510403602990015429526829050188029167667316 7305 243580015813792384662777176381268767138408245205863176 7306 246963926111787054511348004365040542776976186088414859 7307 250372446666494413148702630732475588917210479884534141 7308 253805577477914460574841186835207338510431341862371912 7309 257263318546047196789763804024869224507960589825295352 7310 260745669870892621793470613653094679861121740363955383 7311 264252631452450735585961747071517137521245790224251243 7312 267784203290721538167237335631770030439692652586291974 7313 271340385385705029537297510685486791567928184183106216 7314 274921177737401209696142403584300853859620907022904087 7315 278526580345810078643772145679845650295849086050287677 7316 282156593210931636380186868323754613904353058166420036 7317 285811216332765882905386702867661177759902652957094648 7318 289490449711312818219371780663198774984297288944802883 7319 293194293346572442322142233062000838746371754956698571 7320 296922747238544755213698191415700802262017646403559490 7321 300675811387229756894039787075932098794260392398497160 7322 304453485792627447363167151394328161656090813257352543 7323 308255770454737826621080415722522424380434846497801955 7324 312082665373560894667779711412148321347115175274691814 7325 315934170549096651503265169814839288535007092497582440 7326 319810285981345097127536922282228764278051136499903879 7327 323711011670306231540595100165950191527274794092802989 7328 327636347615980054742439834817637032613154518840960244 7329 331586293818366566733071257588922828466911148926234664 7330 335560850277465767512489499831442707874981616440799947 7331 339560016993277657080694692896851572987869750190333405 7332 343583793965802235437686968136837987549205825831869640 7333 347632181195039502583466456903124441947660950183718808 7334 351705178680989458518033290547467353216947157477534071 7335 355802786423652103241387600421657065035823190726276171 7336 359925004423027436753529517877517847728115938003174918 7337 364071832679115459054459174266907898262797459560438984 7338 368243271191916170144176700941719340256816545329651603 7339 372439319961429570022682229253878224145068440920876483 7340 376659978987655658689975890555344527807356476057992554 7341 380905248270594436146057816198112157320547928696237768 7342 385175127810245902390928137534208947714586660691364923 7343 389469617606610057424586985915696665234514820853488749 7344 393788717659686901247034492694671022102834863222902712 7345 398132427969476433858270789223261735740804964933723944 7346 402500748535978655258296006853634568126739498448860775 7347 406893679359193565447110276938113941759126133949520347 7348 411311220439121164424713730829635223752072453266126710 7349 415753371775761452191106499882287287104096266040337752 7350 420220133369114428746288715451855337022319661020522943 7351 424711505219180094090260508896363738752672124741932341 7352 429227487325958448223022011576618857910433975428835316 7353 433768079689449491144573354856751945269713196484487400 7354 438333282309653222854914670104764531793756087294251139 7355 442923095186569643354046088694160249446080735326228837 7356 447537518320198752641967742014591541268191062580197384 7357 452176551710540550718679761499001263309043745958571672 7358 456840195357595037584182278668137480029436054352806063 7359 461528449261362213238475425208013901520570223803634051 7360 466241313421842077681559333353648294603845544603773302 7361 470978787839034630913434137815270835661515690223489768 7362 475740872512939872934100022466461552885349414188785559 7363 480527567443557803743557783626493892712079659276585277 7364 485338872630888423341809260218231675629522944407333124 7365 490174788074931731728857341977606185736036718476896696 7366 495035313775687728904705969453616170740519456608634435 7367 499920449733156414869360134008327841962416441521360203 7368 504830195947337789622825877816874874331741199808304770 7369 509764552418231853165110293867458406389152529055825608 7370 514723519145838605496221525961347040288786055343802591 7371 519707096130158046616168768712876841968223959244743907 7372 524715283371190176524962267549451341775456604259120806 7373 529748080868934995222613318711541535221038400932911400 7374 534805488623392502709134269252685883734100442526756487 7375 539887506634562698984538517039490316924372208069806637 7376 544994134902445584048840510751628247344543580635538996 7377 550125373427041157902055749881840629711560265205402216 7378 555281222208349420544200784735938000264924260903783987 7379 560461681246370371975293216432923092729810963387518651 7380 565666750541104012195351696905443122412515778776805298 7381 570896430092550341204395928900332347469244439817224696 7382 576150719900709359002446665979154895230307057175217035 7383 581429619965581065589525712518747590030321238118250933 7384 586733130287165460965655923711762793538755520416962160 7385 592061250865462545130861205567211289549406205835120488 7386 597413981700472318085166514911007679010708010932750543 7387 602791322792194779828597859387602200836867539166764549 7388 608193274140629930361182297470627441985577327339897156 7389 613619835745777769682947938490039939387482765971668856 7390 619071007607638297793923942676634975350569936384787451 7391 624546789726211514694140521239507014778729985865387715 7392 630047182101497420383628936749788116271551214765736434 7393 635572184733496014862421505066856284954976405429796520 7394 641121797622207298130551658445427093848878221057217343 7395 646696020767631270188057743351870536728704606147138563 7396 652294854169767931034997029097214115274056826547918278 7397 657918297828617280671462512636745167277938397123529864 7398 663566351744179319097599731579090284418950714075405159 7399 669239015916454046313623577195294731539497754648968909 7400 674936290345441462319835107427901878424331092062142932 7401 680658175031141567116638359900032676038028310021678408 7402 686404669973554360704557164924467643003305234552642171 7403 692175775172679843084251958513815277860150987125414893 7404 697971490628518014256536595399695360591543612130991352 7405 703791816341068874222395162068417146000918578278309288 7406 709636752310332422982998789814030750564558196707016311 7407 715506298536308660539722467824324181098157577174075003 7408 721400455018997586894161856573098337304618296182833398 7409 727319221758399202048150102754911956052707306934954536 7410 733262598754513506003774731819664003311548621206574695 7411 739230586007340498763428190550915652241772122062518253 7412 745223183516880180330137608606169179875871375405175508 7413 751240391283132550708405457179773140387111155559401704 7414 757282209306097609905588215746894833661863510894562659 7415 763348637585775357933813055113609342022170960364112667 7416 769439676122165794812432537046437467165587994831331858 7417 775555324915268920571017331717524535171938413061616712 7418 781695583965084735252887045441781754620870724468495791 7419 787860453271613238919661477586561765382555642092432963 7420 794049932834854431665298156333498173991440831089818918 7421 800264022654808313666060593668821089478036923773640056 7422 806502722731474885300428774515745295106680449709895463 7423 812766033064854147385229099198056052105437069748348685 7424 819053953654946101988050872833697191531754579753357492 7425 825366484501750757006255373385786618008245775013911720 7426 831703625605268197335840993306243694383692973305055363 7427 838065376965498712544603439070731217339547896617762651 7428 844451738582442611504858130919956170002692381742551474 7429 850862710456100203088920489094625535500008265471921672 7430 857298292586471796169105933835446296958377384634467915 7431 863758484973557699617729885383125437504681576509402645 7432 870243287617358222307107763978369940265802679187827440 7433 876752700517873673109554989861886788368622534417773576 7434 883286723675104360897386983274382964940023058861720255 7435 889845357089050594542919164456565453106887101492829173 7436 896428600759712682918466953649141235996099098483201140 7437 903036454687090934896345771092817296734545088540153256 7438 909668918871185659348871037028300618449112809158286363 7439 916325993311997165148358171696298184266697477987449619 7440 923007678009525761167122595337516977314223229111701986 7441 929713972963771756277479728192663980718720140168022024 7442 936444878174735459351744990502446177609420954068569771 7443 943200393642417179262233802507570551142968156661897237 7444 949980519366817224881261584448744084522666305753117392 7445 956785255347935905081143756566673760998849451831973640 7446 963614601585773528734195739102066563868881234324907271 7447 970468558080330404712732952295629476477160662963022035 7448 977347124831606841889070816388069482215143554061045630 7449 984250301839603149135524751620093564521419557636039496 7450 991178089104319635324410178232408706884543714907794515 7451 998130486625756609328042516465721893013006184297936923 7452 1005107494403914380018737186560740107462193869865263058 7453 1012109112438793256268809608758170336386546285423283160 7454 1019135340730393546950575203298719568295568190209377195 7455 1026186179278715560936349390423094796315851291938641941 7456 1033261628083759607098447590372003032953436265079707792 7457 1040361687145525994309185223386151369315108168718383688 7458 1047486356464015031440877709706248484362868155850793247 7459 1054635636039227027365840469573022830422784276186563701 7460 1061809525871162290956388923227236521414051026286679572 7461 1069008025959821131084838490909685597900903733873400936 7462 1076231136305203856623504592861200027092618654082330875 7463 1083478856907310776444702649322643702843518750830380051 7464 1090751187766142199420748080534914445652995133094728194 7465 1098048128881698434423956306738944002665584082031533896 7466 1105369680253979790326642748175698047673798608476330311 7467 1112715841882986576001122825086176181288098178943131067 7468 1120086613768719100319711957711411931563850344059765014 7469 1127481995911177672154725566292472754753486602685420024 7470 1134901988310362600378479071070460036062515037579798815 7471 1142346590966274193863287892286509091911542018456966037 7472 1149815803878912761481467450181789184698634220261165076 7473 1157309627048278612105333164997503582020614041030462984 7474 1164828060474372054607200456974891596031360074131718011 7475 1172371104157193397859384746355351199404924210650087219 7476 1179938758096742950734201453380891309430978253319944578 7477 1187531022293021022103965998294674349283604232686897896 7478 1195147896746027920840993801341559074345488458403266563 7479 1202789381455763955817600282768643400038124637908250557 7480 1210455476422229435906100862825807242152357310330069168 7481 1218146181645424669978810961766255401637858679975927848 7482 1225861497125349966908045999847062959633439267135139063 7483 1233601422862005635566121397330807098278181380179755037 7484 1241365958855391984825352574496213810789153162013502580 7485 1249155105105509323558054951665299503390875510442746504 7486 1256968861612357960636543949247885790719709915262891091 7487 1264807228375938204933134987819059933042422833418619755 7488 1272670205396250365320143488502913247355977776106600082 7489 1280557792673294750669884874898749460218192637701047944 7490 1288469990207071669854674619769222149996400392631915371 7491 1296406797997581431746828808322678313302898204580076885 7492 1304368216044824345218664568371055320801066813369926608 7493 1312354244348800719142500078539358006764827888801282056 7494 1320364882909510862390654568265658669078644126901451591 7495 1328400131726955083835448317801097069237525031293198995 7496 1336459990801133692349202658209880432347048349473704958 7497 1344544460132046996804239971369283447123437099933276872 7498 1352653539719695306072883689969648265896391129655744531 7499 1360787229564078929027458297514384504779056840117566043 7500 1368945529665198174540289328319969244294988815723162578 7501 1377128440023053351483703367515947030130305687922462168 7502 1385335960637644768730028051044929873889702770880055531 7503 1393568091508972735151592065662597255358473764529043157 7504 1401824832637037559620725148937696137264872772846852112 7505 1410106184021839551009758089252041024501409721718880968 7506 1418412145663379018191022725800516003483150831173467335 7507 1426742717561656270036851948591197358110835717771395475 7508 1435097899716671615419579698445805853866324008536814398 7509 1443477692128425363211540967000249299081385657119254792 7510 1451882094796917822285071796705165371261894995089106767 7511 1460311107722149301512509280826464444918033850617788861 7512 1468764730904120109766191563445872431894834982379886764 7513 1477242964342830555918457839461473666161658913043120168 7514 1485745808038280948841648354588256298842504580071463619 7515 1494273261990471597408104405359744119027142807825779261 7516 1502825326199402810490168339138643263848830354012751664 7517 1511402000665074896960183554143983820413776830055851240 7518 1520003285387488165690494499495634621205532538181735711 7519 1528629180366642925553446675291763681303552846580489771 7520 1537279685602539485421386632992576609482990276508330126 7521 1545954801095178154166661977346524961045351831213169608 7522 1554654526844559240661621429497397859186074394798607507 7523 1563378862850683053778618624800638847856170132667733403 7524 1572127809113549902390026121456348978910804531572855314 7525 1580901365633160095368252205308889140318545327281896536 7526 1589699532409513941585757702855959473933558136900238827 7527 1598522309442611749915072794257678794773811158577256853 7528 1607369696732453829228813826345664022799620186434822352 7529 1616241694279040488399700125632109659151127025083636424 7530 1625138302082372036300570811318869772626611721452715823 7531 1634059520142448781804401608307626411941627617916391141 7532 1643005348459271033784321660219072907254716979769607076 7533 1651975787032839101113630342428592063544879496625251288 7534 1660970835863153292665814075119307547463961700526921307 7535 1669990494950213917314563136368080916003222922135529635 7536 1679034764294021283933788475537786619041128958858374226 7537 1688103643894575701397638528212056943622010984801068040 7538 1697197133751877478580516108729864405890557232643697275 7539 1706315233865926924357128952763843729182961806355036229 7540 1715457944236724347602819478860570740707282492741425120 7541 1724625264864270057194405447103467544812348287031669112 7542 1733817195748564362011558625856774991560095458499083943 7543 1743033736889607570938721474815641713448130747001073827 7544 1752274888287399992867561844635662062349572864304868814 7545 1761540649941941936699965694378054914519809830079815304 7546 1770831021853233711351567919246805028714054374643391779 7547 1780146004021275625756303607498338594978041431940012027 7548 1789485596446067988880445576203362770021782888030016658 7549 1798849799127611109772572626237181213051353596130341992 7550 1808238612065905297683480031412082257506654306710937035 7551 1817652035260950862302309480940924714791314901525515253 7552 1827090068712748114568965568830725966138347397342384336 7553 1836552712421297371253124861933677466345928810354484040 7554 1846039966386599064732140469120860501329265908839604479 7555 1855551830608655067544424494249927723343762212453098165 7556 1865088305087469703902392689339143463214445820418939700 7557 1874649389823049768996984168332427916781399529168126440 7558 1884235084815404528997661407099357144899760928590745947 7559 1893845390064545721052410243435163073439728183403940563 7560 1903480305570487553287739877060733493286581469430868898 7561 1913139831333246704808682869622612060340760000719415624 7562 1922823967352842325698795144692998295520693587042587175 7563 1932532713629296037020155987769747584932772359897617659 7564 1942266070162631930813368046276371180498308400941303606 7565 1952024036952876570097557329562036200705691606107547768 7566 1961806614000058988870373208901565631366402321276514943 7567 1971613801304210692107988417495438327877033045328479061 7568 1981445598865365655765099050469789029981650448419639988 7569 1991302006683560326774924564876408420993090789845768456 7570 2001183024758833623049207779692745167151260390277173595 7571 2011088653091226933478214875822028533586252734148210547 7572 2021018891680784117930735396093720668413795083588198562 7573 2030973740527551507254082245264059164004038794583437928 7574 2040953199631577903274091690016599883305753368272687715 7575 2050957268992914578795123358962759787676529569627334781 7576 2060985948611615277600060242642359777213322861353532496 7577 2071039238487736214450308693524167575541930237382167592 7578 2081117138621336075085798426006443124847300873671981015 7579 2091219649012476016224982516418570406684669600310200669 7580 2101346769661219665564837403031704152057270947961476244 7581 2111498500567633121780862886085911443345806068238842632 7582 2121674841731784954527082127834686509712830570790121395 7583 2131875793153746204436041652622411164321318898458160427 7584 2142101354833590383118811347268093215434456414383538994 7585 2152351526771393473164984462991574819246296730930131848 7586 2162626308967233928142677678520624101249337108549099559 7587 2172925701421192672598534897907252009096163856222692347 7588 2183249704133353102057741259160715399748030371513978230 7589 2193598317103801083024039939047119367684106068233239864 7590 2203971540332624952979748966098496662673672008759817727 7591 2214369373819915520385778033621887109054325603748644565 7592 2224791817565766064681645312708417037510525627058749556 7593 2235238871570272336285494265242378761311070630269590600 7594 2245710535833532556594110456910312562787411174510540611 7595 2256206810355647417982938370211175105592784883587885701 7596 2266727695136720083806098217475522736227932071460125448 7597 2277273190176856188396402753901189677418564243635301752 7598 2287843295476163837065374090606339414967753515283765743 7599 2298438011034753606103260507715461726422498567424782883 7600 2309057336852738542779053267751647683621518315055603446 7601 2319701272930234165340503430571334596973910817103392072 7602 2330369819267358463014138745898888407393644958301385999 7603 2341062975864231896005314195904925664390709261903109925 7604 2351780742720977395498541756746592422751469701231253828 7605 2362523119837720363658331057230469415807577225262571992 7606 2373290107214588673630568045556544524008303824249928635 7607 2384081704851712669544431672368301811643105726261875811 7608 2394897912749225166514848590382259463781464898508390770 7609 2405738730907261450645485871833148591279646383333166472 7610 2416604159325959279032281836211054588898253700959627319 7611 2427494198005458879767997307171092684092926342469732379 7612 2438408846945902951956253148295247472388094518292966902 7613 2449348106147436665761498518082688453208765173247011208 7614 2460311975610207662528921359082158201618284916634157663 7615 2471300455334366055020578340355558172048243256272062453 7616 2482313545320064428227811346871536790164125602224575348 7617 2493351245567457843950256547556504956601096131211777544 7618 2504413556076703989182788391998440177406722768868996155 7619 2515500476847972106649669286841977558763609420047900531 7620 2526612007881475935993100816345534499960233786110515970 7621 2537748149177513230125077819426760347186443804494713448 7622 2548908900736505290883762180473030233777873556741642563 7623 2560094262559036504689856620151938921966368243907855741 7624 2571304234645893878202978486221794657130749477199402160 7625 2582538816998106573978033544342113066506513968193749800 7626 2593798009616985446121589768884113568136366036374861495 7627 2605081812504162575948251133742302205601572937965782877 7628 2616390225661630807637031403155069372019900769109532404 7629 2627723249091783283887727922541782425895303242972019976 7630 2639080882797452981577295409357251500442531383560403603 7631 2650463126781952247416219743979140954725919757615284267 7632 2661869981049112333604891760901658798679400418445366162 7633 2673301445603322933489981041471716059857382091584976008 7634 2684757520449571717220809784224923597841462132375811043 7635 2696238205593483867405760325265328504803795614386743645 7636 2707743501041361614768961877607107424659673416668288912 7637 2719273406800223773807488167638886148808650025043093448 7638 2730827922877845278449093079669126507179099873433570751 7639 2742407049282796717710484316777629827423000816107068875 7640 2754010786024483871356135078246489294327995904707197550 7641 2765639133113187245557633754806683177296370999951708456 7642 2777292090560101608553571734176630610934830450084100715 7643 2788969658377375526310451635773281566317414859558013875 7644 2800671836578150898193081824275370808831476113231809186 7645 2812398625176602492670901642415147856481683667114828248 7646 2824150024187977483094248877912179574100007754169399747 7647 2835926033628634983586846683738350399547842894047180989 7648 2847726653516085585514577045312864858053881172525577424 7649 2859551883869030897720846826354677488422115381623370248 7650 2871401724707403269178928170917799768837644507164116855 7651 2883276176052484639461341544938909314099724904514470525 7652 2895175237927681970365620974914894214960827831833592308 7653 2907098910360504048037506489183509840444531943717669480 7654 2919047193385803406793578151374797357691920383653956051 7655 2931020087050283393947851399813880339069253829971217867 7656 2943017591418270375642333693148471788603970669155209490 7657 2955039706578751083681542463437283555598651826409576552 7658 2967086432653675103370984469175659820466832485549355647 7659 2979157769807522502360078867139006290353004721706134035 7660 2991253718258136600497989852723644900446726212122269958 7661 3003374278288821880728813309161406034865809036075662648 7662 3015519450261707041060128980521554902556534212439142743 7663 3027689234632373187651195387689177064297055363753069821 7664 3039883631965747169480854580918827766947600972576880244 7665 3052102642953260057785452760690870208681855321098715400 7666 3064346268431270987526197971926040695818050830370491315 7667 3076614509401890529942616979732985443183949995192698283 7668 3088907367076110973993159243290999826875804547485778866 7669 3101224843001427405815808214630341814562914725700177032 7670 3113566939353927138007644214721011686684434565498339771 7671 3125933659475816493684206937800293170845738481828589509 7672 3138325008739353969997815214834597868665083253204438992 7673 3150740995818158808524240605139775321912070144216307208 7674 3163181634446864252605285986042252274554424757289621999 7675 3175646945777936024379754324616261608267793456515614117 7676 3188136962417499855112354407643342731291395047561111188 7677 3200651740446315966495957350523556645285590704889205800 7678 3213191395159617362865048011067458253647415749648536011 7679 3225756187793678917836409126384970286712841472794962275 7680 3238346782093132090372850965015604489589260790913974498 7681 3250965691222523653946667964199878255350840547953140616 7682 3263639973429518690077166920931349196127378220056422959 7683 3276461917176789781722282522888973846580004430993338627 7684 3289529963491187684037145103596972510347258512784851238 7685 3302942553399563152176884996579565491067679797453906360 7686 3316798127928766941296632535360973092379807617059544391 7687 3331195128105649806551518053465415617922181304111423501 7688 3346231994957062503096671884417113371333340191931090996 7689 3362007169509855786087224361740286656251823617497023880 7690 3378619092790880410678305818959155776316170992702147083 7691 3396166205826987132025046589597941035164922661750068029 7692 3414746949645026705282577007180862736436620556043333256 7693 3434459765271849885606027405232141183769808209519705592 7694 3455403093734307428150528117275996680803030854904231607 7695 3477675376059250088071209476836649531174841205077206187 7696 3501375053273528620523201817438320038523820889353134022 7697 3526600566403993780661635472605228506488657480599439400 7698 3553450356477496323641640775861595238710241216958728087 7699 3582022864520887004618348060731640538856872079509997821 7700 3612416531561016578746887660739584710643512121288807300 7701 3644729798624735801182389909409648057832152888015345656 7702 3679061106738895427079985140266050884231815514346499907 7703 3715508896930346211594803686833013493698556505243819531 7704 3754171610225938909881975882634756190135489172252477954 7705 3795147687652524277096632061195499277492860660619982344 7706 3838535570236953068393902556039463059770883506796569311 7707 3884433699006076038928917700690867841189705364434310819 7708 3932940514986743943856807828673933926816370632822448934 7709 3984154459205807538332703273512881623316976321004939624 7710 4038173972690117577511734368731931239712684683449608583 7711 4095097496466524816549031447855303089641744923101998317 7712 4155023471561880010599724844407217506121855209661184948 7713 4218050339003033914818944891911894900771458097443423144 7714 4284276539816837284361821923893557273064212234675282251 7715 4353800515030140874383486273876446395837843166296835229 7716 4426720705669795440039068275384837703523202884099512328 7717 4503135552762651736483698261943040557196184211036019352 7718 4583143497335560518872506567075398244577720897472405111 7719 4666842980415372542360623524306287980033793402556025995 7720 4754332443028938562103179467160120904575450330494507462 7721 4845710326203109333255304729161342085858885457674453832 7722 4941075070964735610972129643834430518188269290161843987 7723 5040525118340668150408784544703899122685718789701137283 7724 5144158909357757706720399765294294747918259002150608298 7725 5252074885042855035062105639130198170649978921599890632 7726 5364371486422810890589032499736224096598044126039132731 7727 5481147154524476028456310680637021162694718480412844973 7728 5602500330374701203819070515357271951849726154895716472 7729 5728529455000337171832442337421693052171547042756260008 7730 5859332969428234687651556480355037096325717232591779559 7731 5995009314685244506431543277682215377497946110717877915 7732 6135656931798217383327533062928750133489562975099374774 7733 6281374261794004073494656169621317107986307351512323672 7734 6432259745699455332088042931288288376882523044839489727 7735 6588411824541421914262823681460275176111361257750518645 7736 6749928939346754575174128753670670741975324024604075444 7737 6916909531142304069977088481456193195935741044937811304 7738 7089452040954921153826833198357430939643080334271484419 7739 7267654909811456581878493237920474475748081696207592741 7740 7451616578738761109287198933707563117979470768880308808 7741 7641435488763685491208080619324226593073425945326443160 7742 7837210080913080482796268628463799836177966210571845807 7743 8039038796213796839206893294984883428071515516791645891 7744 8247020075692685315595084953295082006262694870412956726 7745 8461252360376596667115973940277212617820979661040439912 7746 8681834091292381648924690641977442161625360358334493207 7747 8908863709466891016176366056887630954799791621206436861 7748 9142439655926975524026132226103229688519311684711110724 7749 9382660371699485927629122241532756517569499713878778040 7750 9629624297811272982140470245897797060346475899967192899 7751 9883429875289187442715311432733004398856907241829564811 7752 10144175545160080064508782046386099078718028982193520194 7753 10411959748450801602676019382017869109157721634779812168 7754 10686880926188202812372161785602169963017342541802716255 7755 10969037519399134448752348653925924576921695599969136291 7756 11258527969110447266971720434589123351905992888913939174 7757 11555450716348992022185418626004824154168010535317498664 7758 11859904202141619469548585777399152315824101348574851207 7759 12171986867515180364216365488811300637171216523849543021 7760 12491797153496525461343902411093529401449267660349446900 7761 12819433501112505516086342245911166434062422179190407144 7762 13154994351389971283598831745742609141937403795631207091 7763 13498578145355773519036518713879447129486609621463076731 7764 13850283324036762977554552004426914482703556778940610802 7765 14210208328459790414308081522304432330431672716943785720 7766 14578451599651706584452258223246151670688489262273437323 7767 14955111578639362243142234113801496198495845738331429877 7768 15340286706449608145533162251335705146210432399022794800 7769 15734075424109295046780196744030376168313267262245697512 7770 16136576172645273702038492750884010736440006760694558287 7771 16547887393084394866463206481713645960192079213960684997 7772 16968107526453509295209495197165501297214398874981207940 7773 17397335013779467743432517208742120155124832850410043256 7774 17835668296089120966287431878846884686918588937704294395 7775 18283205814409319718929399620861476228186780000284491779 7776 18740046009766914756513581899529613708216216054637297842 7777 19206287323188756834195141232883262002820061599241071144 7778 19682028195701696707129241255349723555705411013429856703 7779 20167367068332585130471050515567955231334933957837189827 7780 20662402382108272859375756485021571402075453414445824262 7781 21167232578055610648998582362838446276407194614254129032 7782 21681956097201449254494803888799793316695980669597931623 7783 22206671380572639431019766156349244658471437273857052429 7784 22741476869196031933728900425601930542205537716383808916 7785 23286471004098477517777740936353558789550081297019347912 7786 23841752226306826938321941721089496789815005557923131899 7787 24407418976847930950517293417994939912227521336699937197 7788 24983569696748640309519740083974094807457828393875154232 7789 25570302827035805770485396007685857600996583914292116392 7790 26167716808736278088570562522596865280007291925224866935 7791 26775910082876908018931744820067492721992869252564764091 7792 27394981090484546316725668762744127697343439188949551542 7793 28025028272586043737109297699493915813614990403715287976 7794 28666150070208251035239849357939342907463868624772505319 7795 29318444924378018966274846387036557022737925451320423597 7796 29982011276122198285372446118615647307156876165395828756 7797 30656947566467639747692281226043549185581207257457971688 7798 31343352236441194108396838390968016828584512492010613859 7799 32041323727069712122653374986367712189176056104141605211 7800 32750960479380044545636373776181742939740614300848621522 7801 33472360934399042132530535632754841277045232597031454920 7802 34205623533153555638534310364574505280356781218238029615 7803 34950846716670435818864447973180674460232652593643205123 7804 35708128925976533428770036188927569293894516104537767782 7805 36477568602098699223582468725974006761060104099369099640 7806 37259264186063783958835355771415788515680974823837595431 7807 38053314118898638390500653927749286689672415654927414349 7808 38859816841630113275801082702265031984779096104637309812 7809 39678870795285059377789133575098729176310850684390667304 7810 40510574420890327575124974568404972870694543657695722667 7811 41355026159472770186629832699324929040697236039438274141 7812 42212324452059241982798938633160375337655613424072742056 7813 43082567739676600205106046397138745277921416103260569496 7814 43965854463351704566003433380413128242861439162122289751 7815 44862283064111417248921900334062269478857538260605490891 7816 45771951982982602908270771371090570097306651069763777254 7817 46694959660992128669437893966428087074620874298875479240 7818 47631404539166864128789638956930533252230295252944049011 7819 48581385058533681353670900541379277336752961558697166403 7820 49544999660119454882405096280481343900621842793022073674 7821 50522346784951061724294167096869413382836986347083119304 7822 51513524874055381359618577275101822089721530061990913819 7823 52518632368459295739637314461662562197183723931856176877 7824 53537767709189689286587889664961281765479292122065554072 7825 54571029337273448893686337255333284798432728387145261864 7826 55618515693737463925127214965039533282795596542996055111 7827 56680325219608626216083603888266769804209647569282734683 7828 57756556355913830072707108481127969831302266223365065558 7829 58847307543679972272127856561662884276955261356459793752 7830 59952677223933952062454499309838582324629059964936124063 7831 61072763837702671162774211267549994256192910308995889077 7832 62207665826013033763152690338620454292255425346575687892 7833 63357481629891946524634157788802243476954059566836852968 7834 64522309690366318579241358245777135072985419640968570979 7835 65702248448463061529975559699158026382416397894288515557 7836 66897396345209089450816553500499585456761886352691782120 7837 68107851821631318886722654363325392698914243663021851288 7838 69333713318756668853630700363172455658547682930156990351 7839 70575079277612060838456052937668669469336836092170492931 7840 71832048139224418799092596886916555260056546007433384022 7841 73104718344620669164412740375419468507412523783539984104 7842 74393188334827740834267414995188690657408924176171899475 7843 75697556550872565179486079563559745978209990989541826083 7844 77017921433782076041876734131825404647288635116443277674 7845 78354381424583209734225936790035285079635683465916982632 7846 79707034964302905040298820480004933345532074595572727163 7847 81075980493968103214839109808324902589827063411295889741 7848 82461316454605747983569137859369832463716766182175945272 7849 83863141287242785543189863008307528600981638955022797384 7850 85281553432906164561380885734108044604464789786196264719 7851 86716651332622836176800465432553850458331113794733079117 7852 88168533427419753999085537229259015829593008789822185884 7853 89637298158323874108851728792704888261487843772202072648 7854 91123043966362155057693377147293144560330348352273536267 7855 92625869292561557868183545486431787824179178706286287931 7856 94145872577949046033874039985927422445384711244468023642 7857 95683152263551585519295426618919999054867701520976353768 7858 97237806790396144759957048048417396914053775915774961275 7859 98809934599509694662347074169873745892964580447347816589 7860 100399634131919208603932831872729705366898138584248055416 7861 102007003828651662433161645699075369389697758770682877768 7862 103632142130734034469462216510394239162324370492135593591 7863 105275147479193305503246538170613312069579087471905200667 7864 106936118315056458795912352245732619617043049172432121974 7865 108615153079350480079846140721270406236084178131290496200 7866 110312350213102357558426656830000270641974735363934193475 7867 112027808157339081906029476308860841382682017856675618595 7868 113761625353087646268041034934717616374242113315174702538 7869 115513900241375046260908596779353278436591686179479571352 7870 117284731263228279972260164698600083465305740554122963131 7871 119074216859674347961140610274803446235327523442152979789 7872 120882455471740253258824090306215528492834177748863916824 7873 122709545540453001373393055875046254458972525146206301160 7874 124555585506839600438125196344167114960301791055045905639 7875 126420673811927070142027589033506258423516236875464845339 7876 128304908896742474671025250440605615568415997804055591286 7877 130208389202312962224312990317666349061702579273486460184 7878 132131213169665804550011785462359347357223272860529047359 7879 134073479239828436480825153508635718537721581261470350965 7880 136035285853828495469695526717537284169087983582746865908 7881 138016731452693861125460625768007073199069634031166505896 7882 140017914477452694748509833547699818366220894421443679491 7883 142038933369133478866440568943793539034634689505031878053 7884 144079886568765056769714660633810138917940442873304565768 7885 146140872517376672047314720876452498695153765734658098264 7886 148221989655998008122400519302458941820001066608330079279 7887 150323336425659227787965356705490645972058337556291555523 7888 152445011267391012742492438833325332481771168127081676918 7889 154587112622224603125611250180593425697205624541465215912 7890 156749738931191837053753927859114049798454961650014315471 7891 158932988635325190155811669118274765198202992021528293701 7892 161136960175657815108791418084373261860876664030288111428 7893 163361751993223581173473063397081678898387189657346860984 7894 165607462529057113730067173853991991461174600831857401595 7895 167874190224193833813873272071467514197402532903317527043 7896 170162033519669997650938646162073853612370286418601292786 7897 172471090856522736193717699429825501295991804733656896232 7898 174801460675790094656731838175724389703385449691958282231 7899 177153241418511072052230379932470982126136919393189536059 7900 179526531525725660725860947978027526650145223217439464694 7901 181921429438474885892375796568409786113926688115947855464 7902 184338033597800845171408078404620840702824941816907482783 7903 186776442444746748123364331552916088175213036335200449685 7904 189236754420356955785893252911998246376831321251834607348 7905 191719067965677020214121064258869783166995446854059182696 7906 194223481521753724203303852650868223344402169622928178851 7907 196750093529635200139296953467213757844362403409038694821 7908 199299002430371705430180715647686788078140276965780337384 7909 201870306665017599308383694133908582735271026442979739544 7910 204464104674634584754505283902792696303407392479354601039 7911 207080494900296215562142315305947765675427293248464133443 7912 209719575783093668543719610715305017175869824632024537046 7913 212381445764142780877324502476206675974549225050469903208 7914 215066203284592352594545312260431599572390687182845714251 7915 217773946785633714209314274138038706997050360599514003163 7916 220504774708511559487763367217707833504229460472947573914 7917 223258785494536043359119502295954322798557456377654771464 7918 226036077585096144967673074030130953409492286827738872179 7919 228836749421674295865866155854406324218323762940970681365 7920 231660899445862273348960404732318503792423770695140081112 7921 234508626099378358934474981777631368650477651867665658536 7922 237380027824085762203653909948549168419315296374829775391 7923 240275203062013444174019530923464062634276124206663367699 7924 243194250255399247580813109074838859991968044590317323750 7925 246137267846817517956455442767987331780572015259472533240 7926 249104354279471193059826427237162991601038847745021888887 7927 252095607997729329660324417089886636501485573957144158845 7928 255111127447991036701384546070408191404042108169583301588 7929 258151011079956783870865400651327019170989709142160181832 7930 261215357348388054858391598623253059866807759972530673147 7931 264304264715464165832384757866544059693683564520016452013 7932 267417831654818092970392402081265071380367999085514791784 7933 270556156663557446940390217296099669249033082338719230776 7934 273719338298004311192995503282141921523587507096008852775 7935 276907475260421811048107857689785264254878902143569963963 7936 280120666655581428410972905700852722508526317893218499974 7937 283359013437674560501345756665868326998115578684132474472 7938 286622653411104079191422923586799676194242956904188897431 7939 289912183374595266875460068690396648704590215416973748669 7940 293228981502524033816756701225757621796970023034033293060 7941 296575213497481096319853373110174735168303363225964384056 7942 299953832590271976730531678929133890944619534218666531139 7943 303368579539917003435814255936314753681056154774709864395 7944 306823982633651310863964784053590750361859185629614096002 7945 310325357686924839484487985871029070400383006518967230024 7946 313878808043402335808129626646890665639093247735925958111 7947 317491224574963352386876514307630250349736759857214765411 7948 321170285681702247813956499447896301233968575371561265318 7949 324924457291928186723838475330531057424104064543813743272 7950 328762992862165139792232377886570520483874948050610312583 7951 332695933377151883736089185715244454410691318683432761517 7952 336734107349842001313600920083976385650404003366882370100 7953 340889130821403881324200644928383603156525858576543555048 7954 345173407361220718608562466852277160429590070811218837299 7955 349600128066890514048601535127661998133113273695318349627 7956 354183271564226074567474041694737396377690994592790754738 7957 358937604007255013129577221161897517282266444923285262200 7958 363878679078219748740549350805731947800454714213447106187 7959 369022837987577506447269750571026242548372973215597714485 7960 374387209474000317337858783070762466644971017341636847216 7961 379989709804375018541677853586119738596820743496532563688 7962 385849042773803253229329410066474775693146460729124343247 7963 391984699705601470612656943129403525826636023704223718021 7964 398416959451300925944744986060691814203518546749063207748 7965 405166888390647680519919114814362484945493870773667283192 7966 412256340431602601673745948012719915885136951107938767611 7967 419707957010341362783033146946427479003116421876819076419 7968 427545167091254443265829415574891278839294388087390922226 7969 435792187166947128581424500528186360845557082957803878952 7970 444474021258239510230349191170163803007182443316138372159 7971 453616460914166485754375323396267032695701755000849482883 7972 463246085211977758736515793642164829756048230900816675782 7973 473390260757137838801024575688550928834766259883010195976 7974 484077141683326041613396737474153098797783602424812912231 7975 495335669652436488880368457908742222149689595313726851405 7976 507195573854578108349917043686141374465513696662301702612 7977 519687371008074633811260946097234903866962964322651149512 7978 532842365359464605094859777842977513008900368118282356603 7979 546692648683501368072414329847404427491603924897222967405 7980 561271100283153074656866588070650579162292414159496404728 7981 576611386989602682802399750321986284308502846558519199528 7982 592747963162247956504438243072870295044942853319213757815 7983 609716070688701465799647738270035796342157252194194965755 7984 627551738984790586765935170148882681029075841131899260150 7985 646291784994557501522448752048412294737292057186536557992 7986 665973813190259198229577993303762018292997468199966414695 7987 686636215572367471088953749788783589695072921614412238957 7988 708318171669568920343448553677583383011768902284010170580 7989 731059648538764952277177454103185313553974440000393979496 7990 754901400765071779215499395824274810343789445558317111395 7991 779884970461820419525019135908248905151247273952192265627 7992 806052687270556697613589698430845770431254565877417132562 7993 833447668361041243930315367193589898128598005066366684104 7994 862113818431249494965555216551529241036061873691139189423 7995 892095829707371693250927662670144888343218749856535018179 7996 923439181943812887359324501061112905171803262348545632038 7997 956190142423192931904960874837294648111543876649394253560 7998 990395765956346487543495185201869153391900657867632283175 7999 1026103894882323020972265221390796722685795173972170050957 8000 1063363159068386804931100577162212511201476148796007646388 8001 1102222975910016918206901659864477543186255244900644956200 8002 1142733550330907245782026634432882516056949788558340678867 8003 1184945874782966487764825573066042891394605401982413420923 8004 1228911729246318192330829006446456019637466841144535710674 8005 1274683681229300795239099777817546589734773492214299487928 8006 1322315085768467659367889416774477122987003787467243536939 8007 1371860085428587114250294513054958466887625630260265610613 8008 1423373610302642495609913090330060288977347160322256524432 8009 1476911378011832184896500979995021570742826452444322078504 8010 1532529893705569648821628194960061104025622048987318133615 8011 1590286450061483478894335303441189073856924315210683199173 8012 1650239127285417430956789802751027656181553375175619323236 8013 1712446793111430464719942493089648110473808800522195011128 8014 1776969102801796783299183851335425245546794220163163582107 8015 1843866499147005872750000404835924831003556106515855364227 8016 1913200212465762541603631105199097286662103789446012354578 8017 1985032260604986960402723702086013841922160335453445738600 8018 2059425448939814701236991117081202532579569259629617638075 8019 2136443370373596777278867851213027937226857894746060915749 8020 2216150405337899682319166671693032870572389969341633642912 8021 2298611721792505430302735809552402703036106735523809588184 8022 2383893275225411594864116695286510747640571525310005852903 8023 2472061808652831348863202232515769763470164534099828038787 8024 2563184852619193503920895609663062908030494882452101575054 8025 2657330725197142549954769649648990330475879593696569598696 8026 2754568531987538694714726697697407727389933369612344559971 8027 2854968166119457903318659529570137432756831508196592615387 8028 2958600308250191937788121746080531671919155878688728208978 8029 3065536426565248396584034098326264291536198927861160330952 8030 3175848776778350754142460755156264562178173663225094524427 8031 3289610402131438400410501790090982178552415776540269226965 8032 3406895133394666680382761954789582262017721517094392190096 8033 3527777588866406933641586045095797790510555694843256106920 8034 3652333174373246534079711241439964905470857485898302012559 8035 3780638083269989008750736491880570521039273483702357603845 8036 3912769296439654813300748277342929868396496756562886651204 8037 4048804582293483308770443804060467152565584740145633517112 8038 4188822496770936003518953637608166970931805634567077196603 8039 4332902383339701060288668298241977109849746077440381762371 8040 4481124372995699068411068817544436051669747144048711841650 8041 4633569384263090081153561256377761384151518312175793518568 8042 4790319123194281918207315184236875433949973273825807834039 8043 4951456083369939733316106602321248695810849937856095945467 8044 5117063545898996847046173776175240687272024538687953347062 8045 5287225579418666844697112422337314540884394825106554639848 8046 5462027040094456939353844260513038930587780274798512922079 8047 5641553571620182600079705208491066457237925498015952386773 8048 5825891605217983445251113286895687297940750439832859869556 8049 6015128359638340401037006539807685544317581761084694476904 8050 6209351841160094125240310392458553767661983930707622655755 8051 6408650843590465830670491108106240555740124207673402993139 8052 6613114948265100415424996392009033252043531600152757594178 8053 6822834524048194083968716002724338269219401424784782131224 8054 7037900727332786436563261314984769868791792111967627845475 8055 7258405502041297996051024682202477702296021572440575419389 8056 7484441579626394141018697756232608655705513859268314291568 8057 7716102479072256414367658160964927159497937629963454372680 8058 7953482506896342176571312070913476327917252926338284148071 8059 8196676757151741424152125179988315187909220970928601471821 8060 8445781111431212617211951607225478179510259818673623360708 8061 8700892238879203653913336153295886370914301926843206662296 8062 8962107596227591708771727751919139430781109686815737335443 8063 9229525427882409801742120154000404502161477685901252127227 8064 9503244766180414112935115657282546423685065192997260980002 8065 9783365432835995541346088562983399146193591510890479479976 8066 10069988086247099620537511486570198822387834467794668377407 8067 10363217067749623654354268187795956444184804490828701670467 8068 10663170900339895631084799866725090335129424025047368201606 8069 10969994882973546941948764650778681085491283210676982297608 8070 11283873691016949277756894277425571751130376458412908255719 8071 11605043976698651525570850776873468052364345033784469521037 8072 11933806969560816665363083154760038572848219981835079833620 8073 12270541076910658666676684074844014958498623985201962203720 8074 12615714484271879385285246541696292118928214056013181041019 8075 12969897755836105459852720583391029515305905050605971795757 8076 13333776434914325208593269934196761463106359764819418901944 8077 13708163644388325525931128717267523929751330782161055749160 8078 14094012687162128779160458127333998705444477242890180092407 8079 14492429646613429705105203113394690519647995789639243300155 8080 14904685987045032306778949061407410435533132740747182067766 8081 15332231154136286750044778476982301714372427128834572989992 8082 15776705175394526260275127668152465517379609572150711362151 8083 16239951260606504019011643461794630347135657803051528037933 8084 16724028402289830060625040199268783445933441405476340950164 8085 17231223976144408168974957242954924820398955102138642652776 8086 17764066341503872774069817020797902333407855470256925009379 8087 18325337441787025848726683608868552912570147884416421414107 8088 18918085404949273805231121851941423207615090737735635171922 8089 19545637143934064391997057022090305888644166578867534432072 8090 20211610957124323590226635015394067906937164047067500846767 8091 20919929128793892510570083569071651289948932949351511017347 8092 21674830529558964289785582964895926100292722394909828128742 8093 22480883216829520987399172663326771870723976960787245261304 8094 23342997035260770482364727879878301111760038834478384450727 8095 24266436217204583369724052380939414016931842096826930082765 8096 25256831983160929857267547566141283170323742754694562365940 8097 26320195142229316662198648143303495681525218903490570012328 8098 27462928692560223907980674777736378197582168692048910691195 8099 28691840421806542100311503784182834217219635533193446401869 8100 30014155507575009759679393200957311340206639320660689938808 8101 31437529117877652255289306291287371629183986480982946463240 8102 32970059011583221904110934486247432733209608529970264596855 8103 34620298138868639335067724288998460389391161905145883920091 8104 36397267241670436118366908140333885634937956125309047502198 8105 38310467454136198659970539245532982921600059914755059856776 8106 40369892903076013361207530362614185454179629174384677494851 8107 42586043308413913043526697034307218324752019143726311137763 8108 44969936583639324638390813729593729072392590669036316990666 8109 47533121436258518142311709339256791980423085551488418565720 8110 50287689968246056837026436036954199707813018921100763125691 8111 53246290276496248774814557783034731379732174799789491334669 8112 56422139053274599528957018538190995941910348463014585859096 8113 59829034186669266209339780492980578203928069980108978049192 8114 63481367361042512743419491734420543109398927466007280061751 8115 67394136657482167556720240011763472977795424222570166712955 8116 71582959154253103560239193649371639948727229857137243909558 8117 76064083527248802628650262466916076000396977001185955751208 8118 80854402650443084546857577651152951434346950275011763585247 8119 85971466196342081393903751427328192121618974813699716932309 8120 91433493236436538333257595687841231052206755088498229854388 8121 97259384841654521778508708974736918350147505528331089723944 8122 103468736682814615903749019367195472117809489459038712379699 8123 110081851631079716319174015759204505369853021059191469973877 8124 117119752358412502755737277074189275238644813171159097819352 8125 124604193938038896896755974830421883894350327030427412110920 8126 132557676444935239073327286901335360222267579956765696258991 8127 141003457556366451690539238508560838401777839775439319619699 8128 149965565152594043399310966260479977832558949462255056955142 8129 159468809918774457512246081917762524256244014655252317935144 8130 169538798005021557132783593404332723078631849123046986312551 8131 180201968905361452763868393271057813413761273148094354514157 8132 191485842596378402041625287548483385164891649606507262769876 8133 203419649565939218706988370703243423737739869588342342603496 8134 216035364050211098092273617244939715856668083644355523644515 8135 229369140485125423300866887179136477319774443409174942546459 8136 243463153172287552080027345306470476025218920652065122638866 8137 258367839159332584386806294367877886460752053392812304706632 8138 274144544334727110647081422036030351978131662964963016068783 8139 290868572737016940707706462235299135424065104370439357018947 8140 308632639078520813481776279256097037757472959840696282028326 8141 327550724483470087287007401108038460965088050578431917200248 8142 347762335440594410877234036123432528872025214625499418047015 8143 369437165970153375167019619088328454972317937020409246175757 8144 392780163005414145649384346968206756084077975854887630626484 8145 418036994988575075506651894534348039254401718609582192992424 8146 445499923681135299414632569312084417451983887301631103683619 8147 475514079188710309174311962513041728792190526622291793622427 8148 508484138200293531078422896999289161525400135152262058219282 8149 544881405441963967196789805139623047160338091277571105721480 8150 585251298345039980557997335502237232614517720451955783216331 8151 630221234928679305196388149231830961686910311120992100206997 8152 680508924896925362033414585268785161394723330042092863332688 8153 736931063950199961562371603806976157336633678505107449191784 8154 800412431311242474305791095541396700446032605971114729253535 8155 871995390465495577866030289190768340394759835828251973163093 8156 952849793115938662412887866841921291829106786103263736748340 8157 1044283286352375200746145462529762522881313541191761966602728 8158 1147752023035189816649894481896957994999123030650800678982427 8159 1264871775393602319405631758971147270237767843821959776801779 8160 1397429451838537558478959045872482630460035423778725473060770 8161 1547395016991131601878270012132962608292594373240980530015912 8162 1716933814996153159011053605537295331371226222364027516328463 8163 1908419657592531561052678893085778716536117871970534779098339 8164 2124455021642742659144952510330718432392785955614890302742854 8165 2367918174815030211224979855637188908418004876266955425381720 8166 2642062719149757321872061277673219260396136539231918441450503 8167 2950695358228278135353837556929316298153609499072614723478829 8168 3298457693668872546231071593052748827025634713698114141525844 8169 3691237856674286691880455940020955583109712689553001772152328 8170 4136737780355421991295088509333040000561696576854632875835947 8171 4645221918555715522373511406332329162087096712006894934055229 8172 5230473216900755502931508741834566394701614432458850717271560 8173 5910982141797680864964923327103351556096337762500943580604248 8174 6711394573108923339270714422644748256542370368472058309857783 8175 7664244366224862001683602289486669548371477154575322046606123 8176 8811996389260051818333496771383627543370600185226122725588550 8177 10209425841098589376812455817256110173830635609004848198649320 8178 11926359656094742535823509422793405505201861831368875714977783 8179 14050814677737485194968461933124123937594647786983766017720637 8180 16692877396887242516840523210797343197990784326215684459171140 8181 19991335090556115063071594803850092025016419039913798600696984 8182 24128072870911537054366683313183132025578115616768431476532931 8183 29358546087812292557298192055017698420279730049227282193804491 8184 36069940660921215896568906477662446676822100417699340503662274 8185 44881937050181267714902403249046074220192700602925463229250824 8186 56808296706276010250725912671839479725394562434294338944228607 8187 73501174103163252767566435882636822923385346760510023403399747 8188 97629246974074789821933119195819954948963462377278454879932678 8189 133699187634996005718502025673482401625785562794977795383594952 8190 190507484341272015969227938345321881351180125229272134327823559 8191 288136731315346805791161057541141836300143587606550589207756237 8192 478644215656618821760388995886463717651323712835822723535579796 8193 957288431313237643520777991772927435302647425671645447071159592