224685610 71041498 6696 3729
986
554920248129710699 412377095055207295 84019397872091239 312947180627875766 482212361838251192 275593715636263771 120791296471155815 284380567192552149 521608395606727995 61416141398259687 530363240116052502 942092935544387003 602634733878213556 556297432588439913 967604185457099442 270121391102407550 920028903461576035 49505942784451359 382052429231012630 414044113800757919 179373359978897954 579682598422710375 800811182996792884 2314416029971540 56607816202655016 208129126247984199 900680983964791875 491896372387718203 970578315699198837 877312896863379422 621818316588745103 605797319601491571 654209226646352095 361967960340139090 873058643945888840 110055767753175919 830366965003333579 189129008193939576 793950845510125621 365256022854821971 528299598170280082 141695964224412739 749893829371932180 745100684686675633 292692942384499677 857215423299938010 872230658052371344 610634550966960811 936248897583868509 658535116714403094 610499003158901322 444009119036372496 523087440172465329 645618250456226733 948291676755122687 814245010417154652 526884280716991272 801347942752156298 114641702201410231 836148986131263924 623842027775075764 174150882598180590 129584642604527203 164814048099965218 594767035574858191 465027182553772020 291299008807326450 556294471564789040 325072215762743288 451444180328562179 674893659850646822 295401068349421477 550339289109987876 24327051651839672 407255052427386314 427965393728598523 67664142047558634 946696274139456700 775592656126847889 91096107305418468 502359691042192126 782517508267453909 869901681135811314 699770872667454864 911392349451018469 528346893222393073 18782142823460719 437021427947119827 645698341698399250 167243083527004491 189426445884189312 365391729313775066 914309503085150319 256936216320864841 721910291053823606 759927325156145454 949171716594897719 791175663498760546 783131654258873199 489748024950447007 442681632591204037 574116700166712752 156706932276569095 365688650208594803 373767742241742282 54241522132842685 279030963056409000 697171306026017698 697135436439717637 296773802926964482 921850772258243548 929372958591365239 50357457738262556 807885172908845703 244437848407721629 454049902065677043 260115544018317506 533450684014704520 219315527767092741 485365538297419426 440716195749457822 243484168943789493 272581115724052707 940761075654582841 68039696997354972 52545982908483428 250335290051316162 612266241533731647 775231541635307649 423235400467205706 21487227630677363 475088876269827966 23139493917625734 275091483552706740 402641820217486004 211035696577419990 392350476134842071 161117387067346141 516232956369051374 53519470522640097 934930975547488273 751987933162167517 884563908295311814 496237490603009727 541577186002250865 662221976393353005 118872351018356109 538420604904718965 47034594840308351 935756592590288380 853645780716599203 872464895860139941 383706350359330368 432040499875508722 175519687613906056 922665618551081548 224549359457949640 748339823026131924 215254841668120285 119432030639762225 829242987310152954 999785677560237407 613466481270381424 596065969113254820 439877291378730537 439424389343276819 736992741494855752 254655656161815748 921220662831104544 703312244796412932 743320387340017179 792374006825479530 77462929361902478 220453275339319092 668412062296902035 416154343976783888 474311139316983583 258136321389914937 791976864670047448 158137402598561766 896805063712259371 915129766407892377 421844565070539662 165816904124695309 214101912548718347 362830677149743898 476497693338133384 925416310446045203 559684094398534494 670551069573000714 629878090325953434 892072509091126177 605509620764338291 292616160440077113 63606421670433283 309025192379821342 695170223774042819 401933504621678824 144629286347126101 948880095033582313 282245702914151424 671094108764546640 973863310881555811 858106574927816710 238617008162219988 228491206706944120 823459933719201533 845694111529161345 550943712917430027 809912010753190674 887626278933328436 653926048516527868 33038517593140063 884943318852408564 258829440202728472 964571158869196294 588401207711957347 30018565175215014 770354093342704923 813037815056310337 138407778450514759 896328060641459344 983866767980594855 966460636208681746 334471632533461497 326298770455821326 568669025356980702 123765917544566229 323279994648320094 282686867342164392 549650873000355907 164488069824030028 568463549936938526 902060877262909980 859263929914334746 591149105441918517 88213733637528669 128002057424436302 411215859503753211 652119899314318618 648039071671754063 25003862419755100 15470950729046707 531625204763522096 447747551266694116 461061625967986013 99710330150865409 217189289603129302 108899239358929839 569789194073096658 173501543690917879 673630025677104688 269973798322119724 102998125718945767 470752537726746809 685829560980381823 851255324442289417 273545783973959471 271457616801754277 477672607022016511 364163276608929325 480726576035837583 392385456557491574 255829814343112170 426356358471803424 7108341870643469 130338266442386640 71871199252274207 513393637485229704 212863168195735219 302695194955641773 813481873334622579 993050512526236592 145201804619866491 736929088912111725 950103119333330725 298732172591878111 499657616250485142 374709829542853413 139327354786844242 231925389455803383 448418737525905670 12921489363016488 879827211007251582 813698194584770061 480993333062498658 702772693806860729 74748130611538866 618045357643743424 794667166413268512 740715037129710156 578286418584912897 989158679557077987 73889577445656075 699442742454361165 702514050162501096 122632885936487895 949833330780487523 591184817386086451 223398488454396710 403429707753047734 157208766235320872 93933356694331407 703879350632506542 340100596112768772 682291898737701220 460670424436577852 902731120829112945 559109964489208590 526467767378896260 121764850413972039 833260750195532326 687142227720395658 18303685849717422 274956665044833798 931314273688676764 507824469627536658 336489121236580754 456866771823011124 560918580332363379 757880451135634456 526024193927304713 964025716794970520 786412685230755555 6819569969519245 321637058031882082 846273067709336101 614303299922658579 40027097847053399 13187943837148552 451253346563695973 666194803200475788 743432784977082977 37456096696154554 677429987282673073 944209599716525928 339016657763625404 251865738815137225 499672962511909452 80155644073995529 539625685647446820 122548209621010901 585598940888159457 633867990610743612 816091875378887715 972608211801738891 282631203620307947 968572774385677968 268428959066380611 852651630972121394 802040049215624967 650811465360424415 344542977367870404 529641642391695178 785615006397894846 538505492155055314 540000119875405633 841568525087501084 795589599511818367 711284045277201542 501169102428541239 918829123346870893 141478969082671529 805820723929358729 771097583517707812 99821001947498249 454999232227940643 239597370506974493 426640629520865574 388787569043170335 394187213351104536 855471014085575277 21919310944223629 479617958915707486 756916638996130534 163526734565619383 115622827652908585 555724735124464273 150968399721717485 343158953831009200 87929109438847649 744603000213417349 89531258323137079 474325141420336921 114169600770876452 581042832841545270 451018349319792941 935206099241382655 302951025591279997 720682751406824134 539068094943131537 337826917053619646 911293359042092056 174545609906313443 240327405077642109 407057343992177350 154294988189885917 572575921111784843 472754641635296623 789105235618175158 945373047039590571 227099878553192621 383303090446857714 223761158801778284 586126523143024395 39216488639578648 228594689525674037 104203168458442281 431760551166618940 547187388691967845 291349305558422419 829956725230681482 518575448091620138 566099331283755037 222865453114614520 872940978122768950 526463142517080783 30037427644267559 408507653842855867 800684058251598866 614453570789148309 679977749722294782 546932879008328118 190293457773472806 176118302439123721 465637447307095496 200180592654008008 318483350601476074 358570073946059669 218352077936384581 385556329007419598 243090411060906083 851957060077377933 581207490243145176 234438788926780498 620106765038101102 824068559690013385 268386825365210690 531285957570918907 867965609594763223 851939422060355593 531401869375150009 388192170328476679 943634896886208115 161992944636527756 119955938194340374 925477458922549550 785035255476469667 559206885425950469 853702544722539684 687658264376238280 949275687270209445 922794224258572897 622284755635815452 39187206227253294 934526905465243264 333152472999308175 72904269217303369 486729549882724065 116042724912840538 952545295873236263 82834016007510513 357239687956735361 594703691738672125 213526317134041072 244437422588628753 121173558338417255 8485363216446006 207981736300617129 415924828083096465 882428085201334925 45073733414125661 789851687060883428 883746027417568297 287432770513940355 536844560180392053 184293919164060614 779042321956036075 384571924627868868 248798328146292052 55234062975534766 85535864742687964 707195632372747213 659099829399553941 635883803298519459 425772418287137569 296620740806022083 15186609083208395 471384811460307609 986622029788563881 876267518473495339 733231079253685442 683500697385708144 33524160175422237 368774140456142428 152296475934389059 433221766185759643 169656802102651351 51423713220026726 179596565797253116 450325352777113105 883562431839490127 206752384768920772 496970708759952946 8634097279746277 559780246608078397 991094769174521942 395163185988848386 305875170277282352 600277299737490582 221215195049648649 628240348671797176 139105853662467384 212133928366304652 179628882790426257 648839793890058750 874576568031392382 918035147061158788 331901165424026706 493307679982635263 899733093805337044 893161610135540767 113029093941899945 309717933535447422 322409050588413198 338800441524327714 505225941841617301 188783069604995972 623832405887563896 437686915917826214 808089841362826797 356390678309963759 20880853997785207 115528749741794875 571441479771168321 913671184669478438 357893261772462442 718812327642332559 737895958668803165 86910843407322516 409988906981578239 299448690075007570 144607370382215646 54244437783173389 25933801873060336 497832773181850879 69547093517902014 723916498330861735 279454858853097061 769222918462148641 649714054707763099 324031928057323672 203997551186547521 195617521163848508 842293959051401792 96170961073176186 854859472635861982 593790539543195599 212099627626166418 870648714814799219 318584263792220249 657417729306337355 700758128001246600 558590439626157943 863469489914447478 687473925928616513 625291064237356338 548642290646253009 495578111704499523 33438699205263082 737644426679578265 72757448298348295 26347858148834190 925021598562788220 117699864368764493 738102101512995603 722231801509296888 642224904118024924 841244292110690457 490271990880965695 360697216540841846 767487269604382368 894741697552529736 620440097600957508 692621080239314740 304906584800430184 340538593211370252 968637257772811106 614639608713588986 96922523638958143 506250654403086203 536395736074496614 688341716161782785 921960443608399276 634291320499921276 437673277307723625 601913607661521689 137554458582424993 587978161734723895 715391532534036075 577381855049678692 409779088276655424 705257594166039461 140263236195320869 481764964914667732 141903751681266673 61909103390085474 157589879707897045 803947258013572966 5933332623889168 568178754848014214 974256735486911982 997739761496463810 243827185979831931 782119448257678521 92226587182246066 72861472594767434 649009040125071203 755955706954199427 239902305759656447 126265806181517625 481724891792138273 603801024765046989 73348134415601914 56171317266841444 826977432363735281 527813131907185622 807594561282894826 911069769968267243 181264718196689640 294690098881838029 906983692626412784 769665686490718648 392182905605127600 935318371496294465 798615013395455435 553975276836248964 539802021686758911 632263717090337523 683651872642614984 112637823579724361 702458131025231914 850795488281283195 588339912377206570 284247827671232643 758489570011167027 146838703781461611 47112216108819044 622810779075381088 103120390430630815 867944391378890857 171937468332122233 434215320298977464 573430868728194215 369996848801110393 889109532526033081 720841455987969159 720961593877353795 10079688773542443 490378090142185972 881061504420079668 124203276627129841 929178010531698502 375445613332420863 228008518417506538 382380867469261491 387307052499554608 43854148011433356 894962278844514990 307245168081394484 994254983173613425 821674551799359532 459544009907643507 494021136883355349 917715087349397537 836008127616721333 843214332603079382 132052054238171268 839173296073106423 821497780144888057 654263389397341704 452990061576618263 756987589225319726 553794951602604215 964374609875024862 419318969162537676 543854343463663052 870621757487206760 7456449671578147 927452431754711292 700854524167236999 701752967120269181 942188797059375247 178362866573292412 813397874330268612 667060840352716614 770568891645903474 379513692594375510 37915345906685128 935162275524230914 839853680315192997 2905252471607107 585513215004257895 638668792563662406 418870457102386297 87592359820512149 184180275338802666 956677749066820595 278834051030039702 3405871016525748 311337665689931407 986071063038702640 122144352962747175 16907823337162980 836199147206848034 66541407994885228 847128472152143599 552328992645655586 850447249604618083 433461187608436788 895515343572333531 276306601154317378 577021578410784382 334609023004544508 836801458424559821 627549120236716810 263061864856122171 86091082803397886 500466004505827608 771841290100225603 942055293128196879 140876163502150412 36108209347732914 698253008364889594 483339598066530914 48625416968314069 356147876991076836 714689984953420661 586134063816863826 883612187716181179 416463805621534407 666672746640901468 722409445588234007 862195619443164984 795568738974558905 74432845570375254 41973904136460172 931988286831518496 425415493058838098 340033436456962070 341230264461207515 541538879321570596 185795500530348936 752073251316849311 988597016861654635 728874787182661661 412175172566902731 754512088413165259 362961118780218370 573582837389415482 140472392843537574 104146414793949055 873769260168951522 950615794674987039 879829671589134631 422659353201383044 259549794038733220 380287458116340885 191997285835222015 570854674892004048 558646241505916263 36724514146585768 57509517097948164 593473070530674913 707030292928593100 399441223099869819 459526944829520708 989750196552076774 592129737370181022 115394093879842819 184384100858592547 936775397252190896 582872564170766213 410798805213801859 654353977861833157 852907184980879360 388724992565295436 788596967085628964 524315375812340158 938585947297791230 492112607614164410 204887913747542014 218217046620232497 752311244580456993 11258050578719988 457410187218494462 970999805467139769 302947409266940934 91751567841906957 833688155277644631 728832937661635705 951068017559356893 296709353077964526 61055955096718542 375225603112895569 954990313832560214 301237844262075400 237743202595639534 78841891121008580 589852979190004713 713738304986205416 977611819640416933 699396176351459676 731145865505701618 130174200304696494 754589112683230824 20249918298891215 165832515299866763 808369552567890084 710103095310591437 586321229644911060 104915908656561292 902250990921994978 723169318670906033 159113635126168614 241184423641221613 345561432826924841 833952444511809442 422869258859772393 759426346929060562 627519684558848094 628236789169534698 486994311319677740 550604879141955384 645106617301713839 625310172807943391 367196410291647351 506262561709728610 195609533517040129 192547755025342949 572393875982934013 139118193149034627 140382156090237035 680181858675186712 977445987976563402 648695643708454338 73009010365280257 617457076472657541 925343735714817409 165156854952843924 966893259028650789 477627118708431212 73156771459788094 332631117814970373 415059634322252535 242304975528726527 634508854163402703 492052427759223273 333580910482719405 23815961536201387 108248886492659688 851532592321970454 226848561494610719 838449832156700545 318529792825434835 905143946209941115 902231162629612501 545945346744543892 299222441166373458 638759853588606527 900867546291532839 502131105683182879 567206310788175156 41116800037418134 379617629434204744 651337565164687230 600801204257942736 451645000521538765 969513393300228161 824197995398551587 327133911024864931 905498880732017459 376700491425555430 388487975424841290 251598236361877458 735058817595321953 327191442273149218 612428136409050526 879823464059637353 287561541777533748 109744531014351110 58016268799033340 36017609657626180 211875084603549255 824643901585965519 636413036527718325 598777260284098049 300451706400910476 398351176804047504 864782039358807966 926609044478655282 653788750526380258 640340661068199609 128275240499278372 904101084576189827 702372346790377424 561502984778517295 778682715056548939 411696814046360310 566238712476969135 418868773086837745 703843982417413416 113269224639456647 530494210042975997 513723768119646550 842323285077367137 886186630891418449 192942399327173095 390558339618459803 67923038515975597 921030038286211950 511845753299806999 288762612832043621 363506043959412774 779169449083690089 341157173910564696 623831728124610629 743340542251503746 487559861857480346 331310926954538517 847874998862038679 24664065962062295 564002275479416008 191541890392047601 484134985143784068 200627111397704891 62017853048705754 360447787303675623 147070232536197347 795289426017421706 983620683428710813 52012623944064780 17737327863046611 153549903496677307 304775295721009062 908018618647253295 415398103087734050 392197414013894906 554258850971158300 604771443428993119 318906826517298910 696604935533587069 776657162664237010 499538068235481266 609353309263952358 931879669805880935 538797159625205622 28971535321729261 325322221136153812 811540552768229155 422016123606076239 460193918649200155 71173906792506533 994781760711488271 109047316955360922 461545061291811642 290180190457575794 247691986654749693 559723802455470148 434743572508233408 318022891973036324 896492279760590637 680946264272661621 619622196328392717 341303422555385241 750712450715166943 611448943741388571 972051651761720359 302663393318898544 105450563219809180 89762912628754610 197653378294962599 238329480050093157 568496335364479386 541318308995907070 269362358829898952
